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!
diff --git a/app/Http/Livewire/Importer.php b/app/Http/Livewire/Importer.php
index 00f3bd58b7..29837700ed 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 $accessories_fields;
+ public $assets_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,34 @@ 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->assets_fields;
break;
case 'accessory':
- $results = self::$general + self::$accessories;
+ $results = $this->accessories_fields;
break;
case 'consumable':
- $results = self::$general + self::$consumables;
+ $results = $this->consumables_fields;
+ break;
+ case 'component':
+ $results = $this->components_fields;
break;
case 'license':
- $results = self::$general + self::$licenses;
+ $results = $this->licenses_fields;
break;
case 'user':
- $results = self::$general + self::$users;
+ $results = $this->users_fields;
break;
case 'location':
- $results = self::$general + self::$locations;
+ $results = $this->locations_fields;
break;
default:
- $results = self::$general;
+ $results = [];
}
asort($results, SORT_FLAG_CASE | SORT_STRING);
if ($type == "asset") {
@@ -268,7 +123,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 +134,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 +174,301 @@ class Importer extends Component
'location' => trans('general.locations'),
];
+ /**
+ * These are the item-type specific columns
+ */
+ $this->accessories_fields = [
+ 'company' => trans('general.company'),
+ 'location' => trans('general.location'),
+ 'quantity' => trans('general.qty'),
+ '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('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'),
+ ];
+
+ $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'),
+ 'byod' => trans('general.byod'),
+ 'model_number' => trans('general.model_no'),
+ 'status' => trans('general.status'),
+ 'warranty_months' => trans('admin/hardware/form.warranty'),
+ 'category' => trans('general.category'),
+ '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('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'),
+ '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_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 = [
+ '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'),
+ '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.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 = [
+ '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'),
+ 'category' => trans('general.category'),
+ 'supplier' => trans('general.supplier'),
+ '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 = [
+ 'company' => trans('general.company'),
+ 'location' => trans('general.location'),
+ 'item_name' => trans('general.item_name_var', ['item' => trans('general.license')]),
+ '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('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('admin/licenses/form.maintained'),
+ 'checkout_class' => trans('general.importer.checkout_type'),
+ 'serial' => trans('general.license_serial'),
+ ];
+
+ $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'),
+ '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'),
+ 'address' => trans('general.address'),
+ 'city' => trans('general.city'),
+ 'state' => trans('general.state'),
+ 'country' => trans('general.country'),
+ 'zip' => trans('general.zip'),
+ '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.importer.gravatar'),
+ 'start_date' => trans('general.start_date'),
+ 'end_date' => trans('general.end_date'),
+ 'employee_number' => trans('general.employee_number'),
+ ];
+
+ $this->locations_fields = [
+ 'name' => trans('general.item_name_var', ['item' => trans('general.location')]),
+ 'address' => trans('general.address'),
+ 'address2' => trans('general.importer.address2'),
+ 'city' => trans('general.city'),
+ 'state' => trans('general.state'),
+ 'country' => trans('general.country'),
+ 'zip' => trans('general.zip'),
+ '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' =>
+ [
+ 'item name',
+ 'asset name',
+ 'accessory name',
+ 'user name',
+ 'consumable name',
+ 'component name',
+ 'name',
+ ],
+ 'item_no' => [
+ 'item number',
+ 'item no.',
+ 'item #',
+ ],
+ 'asset_model' =>
+ [
+ 'model name',
+ 'model',
+ ],
+ 'gravatar' =>
+ [
+ 'gravatar',
+ ],
+ 'currency' =>
+ [
+ '$',
+ ],
+ 'jobtitle' =>
+ [
+ 'job title for user',
+ 'job title',
+ ],
+ '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' =>
+ [
+ 'phone',
+ 'phone number',
+ 'phone num',
+ 'telephone number',
+ 'telephone',
+ 'tel.',
+ ],
+ 'serial' =>
+ [
+ 'serial number',
+ 'serial no.',
+ 'serial no',
+ 'product key',
+ 'key',
+ ],
+ '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',
+ 'Zip Code'
+ ],
+ 'min_amt' =>
+ [
+ 'Min Amount',
+ 'Minimum Amount',
+ 'Min Quantity',
+ 'Minimum Quantity',
+ ],
+ '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);
diff --git a/app/Importer/AssetImporter.php b/app/Importer/AssetImporter.php
index 7ba40d0499..e8da1e06b4 100644
--- a/app/Importer/AssetImporter.php
+++ b/app/Importer/AssetImporter.php
@@ -132,10 +132,9 @@ 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');
+ $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/app/Importer/Importer.php b/app/Importer/Importer.php
index dfc8084666..4c60f0beed 100644
--- a/app/Importer/Importer.php
+++ b/app/Importer/Importer.php
@@ -27,60 +27,14 @@ 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 = [
- '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
@@ -288,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' => '',
@@ -296,7 +252,6 @@ abstract class Importer
'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');
@@ -312,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;
@@ -325,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'];
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')));
}
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');
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 |
-
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. del> 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/en/general.php b/resources/lang/en/general.php
index 01779a8854..28f9fd82ba 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,30 @@ 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_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',
+ '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',
+ 'manager_username' => 'Manager Username',
+ 'checkout_type' => 'Checkout Type',
+ 'checkout_location' => 'Checkout to Location',
+ 'image_filename' => 'Image Filename',
+ 'do_not_import' => 'Do Not Import',
+ 'vip' => 'VIP',
+ 'avatar' => 'Avatar',
+ 'gravatar' => 'Gravatar Email',
+ 'currency' => 'Currency',
+ 'address2' => 'Address Line 2',
+ 'import_note' => 'Imported using csv importer',
+ ],
];
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. APP_DEBUG code> dans votre fichier .env code> sur false code>.',
'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' => '以前のバックアップから復元する場合は、復元ボタン を使用します。(S3ファイルストレージやDockerでは、現在動作しません。)
-
-:app_name データベース全体とアップロードされたファイルは、バックアップファイルの内容と完全に置き換わります。 ',
+ 'backups_restore_warning' => '復元ボタンで 過去のバックアップから復元できます。(S3ファイルサーバーやDockerがサポートされません。)
ご利用中の :app_name のデータベース全体と全てのアップロードされたファイルがバックアップの内容で上書きされます。 ',
'backups_logged_out' => 'あなたを含むすべての既存のユーザーは、復元が完了するとログアウトされます。',
'backups_large' => '非常に大きなバックアップは、復元時にタイムアウトする可能性があり、コマンドラインを介して実行する必要があります。 ',
'barcode_settings' => 'バーコード設定',
@@ -88,6 +86,8 @@ return [
'ldap_settings' => 'LDAP 設定',
'ldap_client_tls_cert_help' => 'クライアント側のTLS証明書とLDAP接続用のキーは、通常 "Secure LDAP" を搭載したGoogle Workspaceでのみ有効です。',
'ldap_client_tls_key' => 'LDAPクライアントTLSキー',
+ '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マネージャー',
@@ -333,4 +333,9 @@ return [
'setup_migration_create_user' => '次へ: ユーザーの作成',
'ldap_settings_link' => 'LDAP設定ページ',
'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/ja/admin/users/message.php b/resources/lang/ja/admin/users/message.php
index 1d617308c1..09ea8e1070 100644
--- a/resources/lang/ja/admin/users/message.php
+++ b/resources/lang/ja/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/ja/auth/general.php b/resources/lang/ja/auth/general.php
index eba3dd865e..dd7618b39d 100644
--- a/resources/lang/ja/auth/general.php
+++ b/resources/lang/ja/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/ja/general.php b/resources/lang/ja/general.php
index 94e8ca2c67..88223ea085 100644
--- a/resources/lang/ja/general.php
+++ b/resources/lang/ja/general.php
@@ -92,6 +92,7 @@ return [
'debug_warning_text' => 'このアプリケーションはデバッグモードがONのままプロダクションモードで実行されています。もしアプリケーションが外部からアクセス可能な場合、機密データが抜き取られる可能性があります。.env
のAPP_DEBUG
を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' => '削除に失敗しました',
@@ -439,4 +440,13 @@ return [
'setup_migration_output' => 'マイグレーション出力:',
'setup_migration_create_user' => '次へ: ユーザーの作成',
'importer_generic_error' => 'ファイルのインポートが完了しましたが、エラーが発生しました。 これは通常、サードパーティのAPIによる通知Webhook(Slackなど)からの制限によって引き起こされ、インポート自体に干渉しません。 しかしながら、念の為確認してください。',
+ '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/ja/mail.php b/resources/lang/ja/mail.php
index fb6a9a1c30..d5bf0bfb55 100644
--- a/resources/lang/ja/mail.php
+++ b/resources/lang/ja/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/ja/validation.php b/resources/lang/ja/validation.php
index 7118194850..c442a85aa8 100644
--- a/resources/lang/ja/validation.php
+++ b/resources/lang/ja/validation.php
@@ -67,6 +67,8 @@ return [
'array' => ':attribute は少なくとも :min 以上にして下さい。',
],
'starts_with' => ':attribute は、いずれかの値で始まる必要があります: :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/ko/admin/accessories/general.php b/resources/lang/ko/admin/accessories/general.php
index 7fd7b68b50..2a50e01294 100644
--- a/resources/lang/ko/admin/accessories/general.php
+++ b/resources/lang/ko/admin/accessories/general.php
@@ -17,5 +17,6 @@ return array(
'use_default_eula' => '대체 기본 사용권 계약서를 사용합니다.',
'use_default_eula_disabled' => '대체 기본 사용권 계약서를 사용합니다. 기본 사용권 계약서가 정의되지 않았습니다. 설정에서 하나를 추가해 주세요.',
'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/ko/admin/components/message.php b/resources/lang/ko/admin/components/message.php
index 88e14ae3bb..84b0cd2148 100644
--- a/resources/lang/ko/admin/components/message.php
+++ b/resources/lang/ko/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/ko/admin/consumables/message.php b/resources/lang/ko/admin/consumables/message.php
index 2044042eae..69257d8e83 100644
--- a/resources/lang/ko/admin/consumables/message.php
+++ b/resources/lang/ko/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/ko/admin/custom_fields/general.php b/resources/lang/ko/admin/custom_fields/general.php
index ade2f1b22b..e1faa252a9 100644
--- a/resources/lang/ko/admin/custom_fields/general.php
+++ b/resources/lang/ko/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/ko/admin/groups/message.php b/resources/lang/ko/admin/groups/message.php
index 8d90beb12f..bd36bb5f5b 100644
--- a/resources/lang/ko/admin/groups/message.php
+++ b/resources/lang/ko/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => '그룹이 이미 존재합니다!',
- 'group_not_found' => 'Group ID :id does not exist.',
+ 'group_not_found' => '그룹 ID :id가 존재하지 않습니다.',
'group_name_required' => '이름 항목을 입력해주세요.',
'success' => array(
diff --git a/resources/lang/ko/admin/hardware/general.php b/resources/lang/ko/admin/hardware/general.php
index 6b5b21fd4d..b5fa22bd7c 100644
--- a/resources/lang/ko/admin/hardware/general.php
+++ b/resources/lang/ko/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/ko/admin/hardware/table.php b/resources/lang/ko/admin/hardware/table.php
index 0d73632b54..27933a569d 100644
--- a/resources/lang/ko/admin/hardware/table.php
+++ b/resources/lang/ko/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/ko/admin/licenses/general.php b/resources/lang/ko/admin/licenses/general.php
index b1b7f34cce..28eda52644 100644
--- a/resources/lang/ko/admin/licenses/general.php
+++ b/resources/lang/ko/admin/licenses/general.php
@@ -1,8 +1,8 @@
'라이선스 란',
- 'about_licenses' => '라이선스는 소프트웨어를 추적하는데 사용됩니다. 개인에게 반출 할 수 있는 수량이 정의되어 있습니다',
+ 'about_licenses_title' => '라이선스 란',
+ 'about_licenses' => '라이선스는 소프트웨어를 추적하는데 사용됩니다. 개인에게 반출 할 수 있는 수량이 정의되어 있습니다',
'checkin' => '라이선스 Seat 확인',
'checkout_history' => '반출 이력',
'checkout' => '반출 라이선스 Seat',
@@ -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/ko/admin/manufacturers/message.php b/resources/lang/ko/admin/manufacturers/message.php
index dcfc3918c5..861692b8c0 100644
--- a/resources/lang/ko/admin/manufacturers/message.php
+++ b/resources/lang/ko/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/ko/admin/manufacturers/table.php b/resources/lang/ko/admin/manufacturers/table.php
index 84e08c54e2..7424b4708e 100644
--- a/resources/lang/ko/admin/manufacturers/table.php
+++ b/resources/lang/ko/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/ko/admin/settings/general.php b/resources/lang/ko/admin/settings/general.php
index 35cf3416af..6bb1fea515 100644
--- a/resources/lang/ko/admin/settings/general.php
+++ b/resources/lang/ko/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' => '클라이언트 측 TLS 인증서 및 LDAP 연결용 키는 일반적으로 \'보안 LDAP\'가 포함된 Google Workspace 구성에서만 유용합니다.',
'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' => '위에서 지정한 기본 DN의 유효한 LDAP 사용자 이름 및 비밀번호를 입력하여 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/ko/admin/users/message.php b/resources/lang/ko/admin/users/message.php
index e1ef42f0db..373a6bd307 100644
--- a/resources/lang/ko/admin/users/message.php
+++ b/resources/lang/ko/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/ko/auth/general.php b/resources/lang/ko/auth/general.php
index b040aa8b4a..4882e606e4 100644
--- a/resources/lang/ko/auth/general.php
+++ b/resources/lang/ko/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' => '사용자 계정과 이메일 주소는 구성에 따라 동일할 수 있지만 동일하지 않을 수 있습니다. 사용자 계정을 기억할 수 없는 경우 관리자에게 문의하십시오. 연결된 이메일 주소가 없는 사용자 계정은 암호 재설정 링크가 이메일로 전송되지 않습니다.',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/ko/general.php b/resources/lang/ko/general.php
index 1c5b795238..c1d4287259 100644
--- a/resources/lang/ko/general.php
+++ b/resources/lang/ko/general.php
@@ -24,11 +24,11 @@ return [
'asset_tags' => '자산 태그',
'assets_available' => '사용 가능한 자산',
'accept_assets' => 'Accept Assets :name',
- 'accept_assets_menu' => 'Accept Assets',
+ 'accept_assets_menu' => '승인된 자산',
'audit' => '감사',
'audit_report' => '감사 기록',
'assets' => '자산',
- 'assets_audited' => 'assets audited',
+ 'assets_audited' => '자산 감사',
'assets_checked_in_count' => 'assets checked in',
'assets_checked_out_count' => 'assets checked out',
'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
@@ -92,6 +92,7 @@ return [
'debug_warning_text' => '이 프로그램은 디버깅이 가능한 제품 모드에서 구동중입니다. 당신의 프로그램이 외부 환경과 접속이 가능하다면 중요한 자료가 유출될 수 있습니다. .env
파일의 APP_DEBUG
값을 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' => '삭제한 Seat',
'deletion_failed' => '삭제 실패',
@@ -157,7 +158,7 @@ return [
'asset_maintenance_report' => '자산 관리 보고서',
'asset_maintenances' => '자산 관리',
'item' => '항목',
- 'item_name' => 'Item Name',
+ 'item_name' => '항목 이름',
'import_file' => 'import CSV file',
'import_type' => 'CSV import type',
'insufficient_permissions' => '권한 없음',
@@ -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/ko/mail.php b/resources/lang/ko/mail.php
index 7f11134bbc..fc90ca8c77 100644
--- a/resources/lang/ko/mail.php
+++ b/resources/lang/ko/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 asset checkin report',
'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
diff --git a/resources/lang/ko/validation.php b/resources/lang/ko/validation.php
index 40c5cdc5b5..6f760934e2 100644
--- a/resources/lang/ko/validation.php
+++ b/resources/lang/ko/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/lt/admin/accessories/general.php b/resources/lang/lt/admin/accessories/general.php
index dc91f34ec3..f222d352f9 100644
--- a/resources/lang/lt/admin/accessories/general.php
+++ b/resources/lang/lt/admin/accessories/general.php
@@ -17,5 +17,6 @@ return array(
'use_default_eula' => 'Naudoti pirminę EULA vietoje to.',
'use_default_eula_disabled' => 'Naudoti pirminę numatytąją EULA. Nėra nustatytos pirminės numatytosios EULA. Prašome pridėkite ją nustatymuose.',
'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/lt/admin/components/message.php b/resources/lang/lt/admin/components/message.php
index 513f46be18..4af53883c5 100644
--- a/resources/lang/lt/admin/components/message.php
+++ b/resources/lang/lt/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Komponentas nebuvo išregistruotas, bandykite dar kartą',
'success' => 'Komponentas sėkmingai patikrintas.',
- 'user_does_not_exist' => 'Šis naudotojas neteisingas. Prašome bandykite dar kartą.'
+ 'user_does_not_exist' => 'Šis naudotojas neteisingas. Prašome bandykite dar kartą.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/lt/admin/consumables/message.php b/resources/lang/lt/admin/consumables/message.php
index 8fc47a10d5..de1df11c58 100644
--- a/resources/lang/lt/admin/consumables/message.php
+++ b/resources/lang/lt/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Ši suvartojama įranga nebuvo išimta, prašome bandykite dar kartą',
'success' => 'Suvartojam įranga sėkminga išimta.',
- 'user_does_not_exist' => 'Šis vartotojas neteisingas. Prašome bandykite dar kartą.'
+ 'user_does_not_exist' => 'Šis vartotojas neteisingas. Prašome bandykite dar kartą.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/lt/admin/custom_fields/general.php b/resources/lang/lt/admin/custom_fields/general.php
index a0145b2d08..a0e431e649 100644
--- a/resources/lang/lt/admin/custom_fields/general.php
+++ b/resources/lang/lt/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/lt/admin/hardware/general.php b/resources/lang/lt/admin/hardware/general.php
index 670a632f7a..449c42f7e4 100644
--- a/resources/lang/lt/admin/hardware/general.php
+++ b/resources/lang/lt/admin/hardware/general.php
@@ -23,6 +23,7 @@ return [
'restore' => 'Atkurti įrangą',
'pending' => 'Vykdoma',
'undeployable' => 'Negalimas naudoti',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Peržiūrėti įrangą',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
diff --git a/resources/lang/lt/admin/hardware/table.php b/resources/lang/lt/admin/hardware/table.php
index e895b09c8a..f07bc661d8 100644
--- a/resources/lang/lt/admin/hardware/table.php
+++ b/resources/lang/lt/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Priimta/Išduota',
'checkout_date' => 'Išdavimo data',
'checkoutto' => 'Išduota',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Skirtumas',
'dl_csv' => 'Atsisiųti CSV fromatu',
diff --git a/resources/lang/lt/admin/licenses/general.php b/resources/lang/lt/admin/licenses/general.php
index 05375b7352..cbcdafec7e 100644
--- a/resources/lang/lt/admin/licenses/general.php
+++ b/resources/lang/lt/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Apie licencijas',
- 'about_licenses' => 'Licencijos naudojamos programinei įrangai stebėti. Jie turi tam tikrą skaičių vietų, kurias galima patikrinti asmenims',
+ 'about_licenses_title' => 'Apie licencijas',
+ 'about_licenses' => 'Licencijos naudojamos programinei įrangai stebėti. Jie turi tam tikrą skaičių vietų, kurias galima patikrinti asmenims',
'checkin' => 'Išduoti licenzijos prieigą',
'checkout_history' => 'Išdavimo istorija',
'checkout' => 'Išduotas licenzijų kiekis',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Programinės įrangos licenzijos',
'user' => 'Naudotojas',
'view' => 'Peržiūrėti licenziją',
+ '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/lt/admin/manufacturers/message.php b/resources/lang/lt/admin/manufacturers/message.php
index f3d4432c84..e91c7d0ee5 100644
--- a/resources/lang/lt/admin/manufacturers/message.php
+++ b/resources/lang/lt/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' => 'Tokio gamintojo nėra.',
'assoc_users' => 'Šis gamintojas šiuo metu susietas su daugaiau nei vienu modeliu ir negali būti ištrintas. Prašome atnaujinkite savo modelius, kad nesisietų su šiuo gamintoju ir bandykite iš naujo. ',
diff --git a/resources/lang/lt/admin/manufacturers/table.php b/resources/lang/lt/admin/manufacturers/table.php
index 842badf06d..a7b417f772 100644
--- a/resources/lang/lt/admin/manufacturers/table.php
+++ b/resources/lang/lt/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Palaikymas el. Paštu',
'support_phone' => 'Palaikymas telefonu',
'support_url' => 'Palaikymo URL',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Atnaujinti gamintoją',
'url' => 'URL',
diff --git a/resources/lang/lt/admin/settings/general.php b/resources/lang/lt/admin/settings/general.php
index ebbbc11469..9e16358539 100644
--- a/resources/lang/lt/admin/settings/general.php
+++ b/resources/lang/lt/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' => 'Prekės kodo nustatymai',
@@ -86,6 +86,8 @@ return [
'ldap_settings' => 'LDAP nustatymai',
'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' => 'Prašome įvesti tinkamą LDAP vartotojo vardą ir slaptažodį iš bazės DN. Jūs privalote patikrinti ar LDAP prisijungimas sukonfigūruotas tinkamai. PIRMIAUSIA JŪS PRIVALOTE IŠSAUGOTI LDAP NUSTATYMUS.',
'ldap_login_sync_help' => 'Tai patikrina ar LDAP sinchronizacija teisinga. Jeigu Jūsų LADAP autentifikacijos užkalusa nėra teisinga, vartotojai gali negalėti prisijungti. PIRMIAUSIA JŪS PRIVALOTE IŠSAUGOTI LDAP NUSTATYMUS.',
'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/lt/admin/users/message.php b/resources/lang/lt/admin/users/message.php
index b215bf03ec..d21739b2c1 100644
--- a/resources/lang/lt/admin/users/message.php
+++ b/resources/lang/lt/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Jūs sėkmingai atšaukėte šią įrangą.',
'bulk_manager_warn' => 'Jūsų vartotojai buvo sėkmingai atnaujinti, tačiau jūsų valdytojo įrašas nebuvo išsaugotas, nes pasirinktas valdytojas taip pat buvo naudotojo sąraše, kurį reikia redaguoti, o vartotojai gali būti ne jų valdytojai. Prašome vėl pasirinkti naudotojus, išskyrus valdytoją.',
'user_exists' => 'Naudotojas jau yra!',
- 'user_not_found' => 'Naudotojas [:id] neegzistuoja.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Prisijungimo laukelis privalomas',
'user_password_required' => 'Slaptažodis būtinas.',
'insufficient_permissions' => 'Nepakankamos teisės.',
diff --git a/resources/lang/lt/auth/general.php b/resources/lang/lt/auth/general.php
index ad4c9f350f..03b6b55b22 100644
--- a/resources/lang/lt/auth/general.php
+++ b/resources/lang/lt/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Prisiminti mane',
'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/lt/general.php b/resources/lang/lt/general.php
index 430fe89cc7..58888b1f38 100644
--- a/resources/lang/lt/general.php
+++ b/resources/lang/lt/general.php
@@ -92,6 +92,7 @@ return [
'debug_warning_text' => 'Ši programa veikia gamybos režimu, įjungus derinimą. Tai gali atskleisti slaptus duomenis, jei jūsų programa yra prieinama išoriniam pasauliui. Išjunkite derinimo režimą nustatydami APP_DEBUG
reikšmę savo .env
byloje false
.',
'delete' => 'Ištrinti',
'delete_confirm' => 'Ar jūs norite tikrai ištrinti?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Ištrinta',
'delete_seats' => 'Ištrintos licenzijos',
'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/lt/mail.php b/resources/lang/lt/mail.php
index b7843b895e..8e4624ca1a 100644
--- a/resources/lang/lt/mail.php
+++ b/resources/lang/lt/mail.php
@@ -74,6 +74,7 @@ return [
'your_credentials' => 'Jūsų Snipe-IT įgaliojimai',
'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/lt/validation.php b/resources/lang/lt/validation.php
index a3fa41f9c5..ce09423ab0 100644
--- a/resources/lang/lt/validation.php
+++ b/resources/lang/lt/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'Atributui turi būti bent: min elementai.',
],
'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' => 'Pasirinktas :attribute neteisingas.',
'numeric' => ':attribute privalo būti skaičius.',
'present' => 'Atributo laukas turi būti.',
diff --git a/resources/lang/lv/admin/accessories/general.php b/resources/lang/lv/admin/accessories/general.php
index 604acf3ddd..a44297ff9d 100644
--- a/resources/lang/lv/admin/accessories/general.php
+++ b/resources/lang/lv/admin/accessories/general.php
@@ -17,5 +17,6 @@ return array(
'use_default_eula' => 'Tā vietā izmantojiet pirmo noklusējuma EULA.',
'use_default_eula_disabled' => 'Izmantojiet galveno noklusējuma EULA. Netiek iestatīta galvenā noklusējuma EULA. Lūdzu, pievienojiet vienu pakalpojumā Iestatījumi.',
'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/lv/admin/components/message.php b/resources/lang/lv/admin/components/message.php
index 89c12a2f55..2bc43c7b49 100644
--- a/resources/lang/lv/admin/components/message.php
+++ b/resources/lang/lv/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Komponents netika pārbaudīts, lūdzu, mēģiniet vēlreiz',
'success' => 'Komponents veiksmīgi pārbaudīts.',
- 'user_does_not_exist' => 'Šis lietotājs ir nederīgs. Lūdzu mēģiniet vēlreiz.'
+ 'user_does_not_exist' => 'Šis lietotājs ir nederīgs. Lūdzu mēģiniet vēlreiz.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/lv/admin/consumables/message.php b/resources/lang/lv/admin/consumables/message.php
index 9e0202739b..3a675b7f5c 100644
--- a/resources/lang/lv/admin/consumables/message.php
+++ b/resources/lang/lv/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Neizdevās izņemt patēriņu, lūdzu, mēģiniet vēlreiz',
'success' => 'Izlietojamie izrakstīti veiksmīgi.',
- 'user_does_not_exist' => 'Šis lietotājs ir nederīgs. Lūdzu mēģiniet vēlreiz.'
+ 'user_does_not_exist' => 'Šis lietotājs ir nederīgs. Lūdzu mēģiniet vēlreiz.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/lv/admin/custom_fields/general.php b/resources/lang/lv/admin/custom_fields/general.php
index 90d4d5eb2a..d846c5ce91 100644
--- a/resources/lang/lv/admin/custom_fields/general.php
+++ b/resources/lang/lv/admin/custom_fields/general.php
@@ -49,4 +49,6 @@ return [
'unique' => 'Unikāls',
'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/lv/admin/hardware/general.php b/resources/lang/lv/admin/hardware/general.php
index b479224005..580a5b403a 100644
--- a/resources/lang/lv/admin/hardware/general.php
+++ b/resources/lang/lv/admin/hardware/general.php
@@ -23,6 +23,7 @@ return [
'restore' => 'Atjaunot aktīvus',
'pending' => 'Gaida',
'undeployable' => 'Nodarbināms',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Skatīt aktīvu',
'csv_error' => 'Jūsu CSV failā ir kļūda:',
'import_text' => '
diff --git a/resources/lang/lv/admin/hardware/table.php b/resources/lang/lv/admin/hardware/table.php
index 81087175ed..53becf7cb6 100644
--- a/resources/lang/lv/admin/hardware/table.php
+++ b/resources/lang/lv/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Iekšā ārā',
'checkout_date' => 'Izrakstīšanās datums',
'checkoutto' => 'Izrakstīts',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Atšķirība',
'dl_csv' => 'Lejupielādējiet CSV',
diff --git a/resources/lang/lv/admin/licenses/general.php b/resources/lang/lv/admin/licenses/general.php
index d09ff39167..d328f3f2ce 100644
--- a/resources/lang/lv/admin/licenses/general.php
+++ b/resources/lang/lv/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Par licencēm',
- 'about_licenses' => 'Licences izmanto, lai izsekotu programmatūru. Viņiem ir noteikts skaits sēdvietu, kurus var pārbaudīt personām',
+ 'about_licenses_title' => 'Par licencēm',
+ 'about_licenses' => 'Licences izmanto, lai izsekotu programmatūru. Viņiem ir noteikts skaits sēdvietu, kurus var pārbaudīt personām',
'checkin' => 'Checkin License Seat',
'checkout_history' => 'Checkout vēsture',
'checkout' => 'Checkout licences sēdeklis',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Programmatūras licences',
'user' => 'Lietotājs',
'view' => 'Skatīt licenci',
+ '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/lv/admin/manufacturers/message.php b/resources/lang/lv/admin/manufacturers/message.php
index 33477efd09..d2d9434b3f 100644
--- a/resources/lang/lv/admin/manufacturers/message.php
+++ b/resources/lang/lv/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' => 'Ražotājs neeksistē.',
'assoc_users' => 'Šis ražotājs pašlaik ir saistīts ar vismaz vienu modeli, un to nevar izdzēst. Lūdzu, atjauniniet savus modeļus, lai vairs nerādītu šo ražotāju, un mēģiniet vēlreiz.',
diff --git a/resources/lang/lv/admin/manufacturers/table.php b/resources/lang/lv/admin/manufacturers/table.php
index 2c5d637a1b..e4a5db2f3a 100644
--- a/resources/lang/lv/admin/manufacturers/table.php
+++ b/resources/lang/lv/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Atbalsta e-pastu',
'support_phone' => 'Atbalsta tālruni',
'support_url' => 'Atbalsta URL',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Atjaunināt ražotāju',
'url' => 'URL',
diff --git a/resources/lang/lv/admin/settings/general.php b/resources/lang/lv/admin/settings/general.php
index 891b1dd946..bbc7c0fa73 100644
--- a/resources/lang/lv/admin/settings/general.php
+++ b/resources/lang/lv/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' => 'Svītru kodu iestatījumi',
@@ -86,6 +86,8 @@ return [
'ldap_settings' => 'LDAP iestatījumi',
'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' => 'Ievadiet derīgu LDAP lietotājvārdu un paroli no iepriekš norādītā pamata DN, lai pārbaudītu, vai LDAP lietotājvārds ir konfigurēts pareizi. VISPIRMS SAGLABĀJIET ATJAUNINĀTOS LDAP IESTATĪJUMUS.',
'ldap_login_sync_help' => 'Šis tikai pārbauda vai darbojas LDAP sinhronizācija. Ja LDAP autentifikācijas vaicājums nav pareizs, lietotāji, iespējams, joprojām nevarēs pierakstīties. VISPIRMS SAGLABĀJIET ATJAUNINĀTOS LDAP IESTATĪJUMUS.',
'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/lv/admin/users/message.php b/resources/lang/lv/admin/users/message.php
index b6f166027d..6cfcb9c306 100644
--- a/resources/lang/lv/admin/users/message.php
+++ b/resources/lang/lv/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Jūs esat veiksmīgi atteicies no šī īpašuma.',
'bulk_manager_warn' => 'Jūsu lietotāji ir veiksmīgi atjaunināti, taču jūsu pārvaldnieka ieraksts netika saglabāts, jo izvēlētā pārvaldnieks bija arī rediģējamo lietotāju sarakstā, un lietotāji, iespējams, nav viņu īpašnieks. Lūdzu, vēlreiz atlasiet savus lietotājus, izņemot pārvaldnieku.',
'user_exists' => 'Lietotājs jau eksistē!',
- 'user_not_found' => 'Lietotājs [: id] nepastāv.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Ievades lauks ir nepieciešams',
'user_password_required' => 'Parole ir nepieciešama.',
'insufficient_permissions' => 'Nepietiekamas atļaujas.',
diff --git a/resources/lang/lv/auth/general.php b/resources/lang/lv/auth/general.php
index 5413b2b409..a311b184d1 100644
--- a/resources/lang/lv/auth/general.php
+++ b/resources/lang/lv/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Atceries mani',
'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/lv/general.php b/resources/lang/lv/general.php
index 15e6520ee6..c5adf55438 100644
--- a/resources/lang/lv/general.php
+++ b/resources/lang/lv/general.php
@@ -92,6 +92,7 @@ return [
'debug_warning_text' => 'Šī lietojumprogramma darbojas ražošanas režīmā ar iespējotu atkļūdošanu. Tas var pakļaut sensitīvus datus, ja jūsu pieteikums ir pieejams ārpasauli. Atspējošanas atkļūdošanas režīms, iestatot APP_DEBUG
vērtību savam .env
failam uz false
.',
'delete' => 'Dzēst',
'delete_confirm' => 'Vai tiešām vēlaties dzēst :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Svītrots',
'delete_seats' => 'Izdzēstās vietas',
'deletion_failed' => 'Dzēšana neizdevās',
@@ -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/lv/mail.php b/resources/lang/lv/mail.php
index e98e1d89c8..e506a4a995 100644
--- a/resources/lang/lv/mail.php
+++ b/resources/lang/lv/mail.php
@@ -74,6 +74,7 @@ return [
'your_credentials' => 'Jūsu Snipe-IT akreditācijas dati',
'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/lv/validation.php b/resources/lang/lv/validation.php
index 4210706469..d1af5afe35 100644
--- a/resources/lang/lv/validation.php
+++ b/resources/lang/lv/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'Atribūtam jābūt vismaz: min vienumiem.',
],
'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' => 'Atlasītais: atribūts nav derīgs.',
'numeric' => 'Atribūts ir jābūt skaitlim.',
'present' => 'Atribūta laukam jābūt klāt.',
diff --git a/resources/lang/mi/admin/accessories/general.php b/resources/lang/mi/admin/accessories/general.php
index acc6492eb7..5db9daed54 100644
--- a/resources/lang/mi/admin/accessories/general.php
+++ b/resources/lang/mi/admin/accessories/general.php
@@ -17,5 +17,6 @@ return array(
'use_default_eula' => 'Whakamahia te taunoa 123_57__321primary taunoa EULA hei utu mo tenei.',
'use_default_eula_disabled' => 'Me te taunoa tuatahi o te EULA instead. Karekau he tautuhinga taunoa EULA. Tēnā tāpirihia tētahi i Ngā Tautuhinga.',
'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/mi/admin/components/message.php b/resources/lang/mi/admin/components/message.php
index f23dfab83d..3b893db5cf 100644
--- a/resources/lang/mi/admin/components/message.php
+++ b/resources/lang/mi/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Kāore i tutakina te wāhanga, tēnā whakamātau anō',
'success' => 'Kua tohua te Waeine.',
- 'user_does_not_exist' => 'He muhu te kaiwhakamahi. Tena ngana ano.'
+ 'user_does_not_exist' => 'He muhu te kaiwhakamahi. Tena ngana ano.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/mi/admin/consumables/message.php b/resources/lang/mi/admin/consumables/message.php
index 621c0b12af..593d59bc76 100644
--- a/resources/lang/mi/admin/consumables/message.php
+++ b/resources/lang/mi/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Kāore i whakamahia te whakamahinga, tēnā whakamātau anō',
'success' => 'He pai te tirotiro i te whakamahinga.',
- 'user_does_not_exist' => 'He muhu te kaiwhakamahi. Tena ngana ano.'
+ 'user_does_not_exist' => 'He muhu te kaiwhakamahi. Tena ngana ano.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/mi/admin/custom_fields/general.php b/resources/lang/mi/admin/custom_fields/general.php
index b4796a06c1..139d982ad8 100644
--- a/resources/lang/mi/admin/custom_fields/general.php
+++ b/resources/lang/mi/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/mi/admin/hardware/general.php b/resources/lang/mi/admin/hardware/general.php
index 340075fef8..28a9fc76e8 100644
--- a/resources/lang/mi/admin/hardware/general.php
+++ b/resources/lang/mi/admin/hardware/general.php
@@ -23,6 +23,7 @@ return [
'restore' => 'Whakaorangia te Ahua',
'pending' => 'Kei te tatari',
'undeployable' => 'Kaore e taea',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Tirohia te Ahua',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
diff --git a/resources/lang/mi/admin/hardware/table.php b/resources/lang/mi/admin/hardware/table.php
index bc2547cab2..2d14e3a67c 100644
--- a/resources/lang/mi/admin/hardware/table.php
+++ b/resources/lang/mi/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'In / Out',
'checkout_date' => 'Rā Rārangi',
'checkoutto' => 'Kua Mataarahia',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Tuhinga o mua',
'dl_csv' => 'Tikiake CSV',
diff --git a/resources/lang/mi/admin/licenses/general.php b/resources/lang/mi/admin/licenses/general.php
index 92d4f3c2d8..eec2918f44 100644
--- a/resources/lang/mi/admin/licenses/general.php
+++ b/resources/lang/mi/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Mō Ngā Raihana',
- 'about_licenses' => 'Ka whakamahia nga raihana ki te aroturuki i te rorohiko. Kei a raua he maha o nga nohoanga e taea ana te tirotiro ki nga takitahi',
+ 'about_licenses_title' => 'Mō Ngā Raihana',
+ 'about_licenses' => 'Ka whakamahia nga raihana ki te aroturuki i te rorohiko. Kei a raua he maha o nga nohoanga e taea ana te tirotiro ki nga takitahi',
'checkin' => 'Waitohu Tika Tono',
'checkout_history' => 'Tari Hoko',
'checkout' => 'Whakaritea te Tiwhikete Raihana',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Raihana Pūmanawa',
'user' => 'Kaiwhakamahi',
'view' => 'Tirohia Raihana',
+ '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/mi/admin/manufacturers/message.php b/resources/lang/mi/admin/manufacturers/message.php
index cb6e56c109..209e3e35b2 100644
--- a/resources/lang/mi/admin/manufacturers/message.php
+++ b/resources/lang/mi/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' => 'Kaore te kaihoko i te tīariari.',
'assoc_users' => 'Ko tenei kaiwhakanao e whai ana ki tetahi tauira kotahi, kaore e taea te muku. Whakaorangia nga tauira kia kore koe e tohu i tenei kaihanga me te ngana ano.',
diff --git a/resources/lang/mi/admin/manufacturers/table.php b/resources/lang/mi/admin/manufacturers/table.php
index 9c47aa3288..7aa9afd16c 100644
--- a/resources/lang/mi/admin/manufacturers/table.php
+++ b/resources/lang/mi/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Tautoko Īmēra',
'support_phone' => 'Tautoko Waea',
'support_url' => 'Tautoko URL',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Whakahōu Kaihanga',
'url' => 'URL',
diff --git a/resources/lang/mi/admin/settings/general.php b/resources/lang/mi/admin/settings/general.php
index e200eafaca..4fbc513d76 100644
--- a/resources/lang/mi/admin/settings/general.php
+++ b/resources/lang/mi/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' => 'Tautuhinga Karauna',
@@ -86,6 +86,8 @@ return [
'ldap_settings' => 'Tautuhinga 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/mi/admin/users/message.php b/resources/lang/mi/admin/users/message.php
index 24d7ce46e2..4360ccf470 100644
--- a/resources/lang/mi/admin/users/message.php
+++ b/resources/lang/mi/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Kua paopao angitu koe ki tenei taonga.',
'bulk_manager_warn' => 'Kua angitu te whakahoutia o nga kaiwhakamahi, heoi kihai i tohua to tautuhinga kaiwhakahaere no te mea ko te kaiwhakahaere i tohua e koe i roto i te rarangi kaiwhakamahi kia whakatikaia, kaore ano hoki nga kaiwhakamahi i to ratou ake kaiwhakahaere. Tēnā koa tīpako anō i ō kaiwhakamahi, kaore i te kaiwhakahaere.',
'user_exists' => 'Kua noho kē te Kaiwhakamahi!',
- 'user_not_found' => 'Kāore te Kaiwhakamahi [: id] i te tīariari.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Kei te hiahiatia te mara takiuru',
'user_password_required' => 'Kei te hiahiatia te kupuhipa.',
'insufficient_permissions' => 'Nga Whakaae Korero.',
diff --git a/resources/lang/mi/auth/general.php b/resources/lang/mi/auth/general.php
index 73638318c6..fb99c53edf 100644
--- a/resources/lang/mi/auth/general.php
+++ b/resources/lang/mi/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Kia mahara ki ahau',
'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/mi/general.php b/resources/lang/mi/general.php
index 7e8f5641cb..8daf216bd8 100644
--- a/resources/lang/mi/general.php
+++ b/resources/lang/mi/general.php
@@ -92,6 +92,7 @@ return [
'debug_warning_text' => 'Ko tenei tono kei te whakahaere i te mahinga whakaputa me te taraiwa kua whakahohea. Ka taea e tenei te whakaatu i nga raraunga taarata mehemea ka uru atu to tono ki te ao o waho. Monokia te aratau taapatu mā te whakarite i te uara APP_DEBUG123_7____132 i roto i to kōnae .env
ki false
.',
'delete' => 'Mukua',
'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' => 'Kua mukua',
'delete_seats' => 'Kua mukua nga Maatai',
'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/mi/mail.php b/resources/lang/mi/mail.php
index 30799e96a1..a26811f6f7 100644
--- a/resources/lang/mi/mail.php
+++ b/resources/lang/mi/mail.php
@@ -74,6 +74,7 @@ return [
'your_credentials' => 'Nga tohu tohu 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/mi/validation.php b/resources/lang/mi/validation.php
index 8706269f2d..00c19c54cf 100644
--- a/resources/lang/mi/validation.php
+++ b/resources/lang/mi/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'Ko te: me whai i te huanga: iti rawa nga taonga.',
],
'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' => 'Ko te mea i tīpakohia: he muhu te huanga.',
'numeric' => 'Ko te: me tohu he huanga.',
'present' => 'Ko te: ko te waahi tohu kia noho.',
diff --git a/resources/lang/mk/admin/accessories/general.php b/resources/lang/mk/admin/accessories/general.php
index bfe78f7767..1303eeeedb 100644
--- a/resources/lang/mk/admin/accessories/general.php
+++ b/resources/lang/mk/admin/accessories/general.php
@@ -17,5 +17,6 @@ return array(
'use_default_eula' => 'Наместо ова, користете стандардни Услови за користење.',
'use_default_eula_disabled' => 'Наместо тоа користете стандардни Услови за користење. Не се внесени стандардни Услови за користење. Ве молиме внесете ги во Поставки.',
'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/mk/admin/components/message.php b/resources/lang/mk/admin/components/message.php
index a204fa9a4b..3d957da9a0 100644
--- a/resources/lang/mk/admin/components/message.php
+++ b/resources/lang/mk/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/mk/admin/consumables/message.php b/resources/lang/mk/admin/consumables/message.php
index 59222f117f..1a827fc97b 100644
--- a/resources/lang/mk/admin/consumables/message.php
+++ b/resources/lang/mk/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/mk/admin/custom_fields/general.php b/resources/lang/mk/admin/custom_fields/general.php
index d8a265b7d9..51feeee001 100644
--- a/resources/lang/mk/admin/custom_fields/general.php
+++ b/resources/lang/mk/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/mk/admin/hardware/general.php b/resources/lang/mk/admin/hardware/general.php
index 3f983234af..3598697000 100644
--- a/resources/lang/mk/admin/hardware/general.php
+++ b/resources/lang/mk/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/mk/admin/hardware/table.php b/resources/lang/mk/admin/hardware/table.php
index f305323802..8ac4cf4f15 100644
--- a/resources/lang/mk/admin/hardware/table.php
+++ b/resources/lang/mk/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/mk/admin/licenses/general.php b/resources/lang/mk/admin/licenses/general.php
index 3628ebda93..097bd610a7 100644
--- a/resources/lang/mk/admin/licenses/general.php
+++ b/resources/lang/mk/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/mk/admin/manufacturers/message.php b/resources/lang/mk/admin/manufacturers/message.php
index 20ab33ae2a..54014bb98f 100644
--- a/resources/lang/mk/admin/manufacturers/message.php
+++ b/resources/lang/mk/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/mk/admin/manufacturers/table.php b/resources/lang/mk/admin/manufacturers/table.php
index 1546f66f1e..9463a237b2 100644
--- a/resources/lang/mk/admin/manufacturers/table.php
+++ b/resources/lang/mk/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Е-пошта за поддршка',
'support_phone' => 'Телефон за поддршка',
'support_url' => 'Врска за поддршка',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Ажурирај го производителот',
'url' => 'URL',
diff --git a/resources/lang/mk/admin/settings/general.php b/resources/lang/mk/admin/settings/general.php
index fe9be25474..6264dd573d 100644
--- a/resources/lang/mk/admin/settings/general.php
+++ b/resources/lang/mk/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' => '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/mk/admin/users/message.php b/resources/lang/mk/admin/users/message.php
index b678c49ded..d71d982b8d 100644
--- a/resources/lang/mk/admin/users/message.php
+++ b/resources/lang/mk/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/mk/auth/general.php b/resources/lang/mk/auth/general.php
index 00703529fd..995baf215a 100644
--- a/resources/lang/mk/auth/general.php
+++ b/resources/lang/mk/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/mk/general.php b/resources/lang/mk/general.php
index 3d28ab439d..108058852e 100644
--- a/resources/lang/mk/general.php
+++ b/resources/lang/mk/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' => '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/mk/mail.php b/resources/lang/mk/mail.php
index c2eacfa14f..30dc7c7cd5 100644
--- a/resources/lang/mk/mail.php
+++ b/resources/lang/mk/mail.php
@@ -74,6 +74,7 @@ return [
'your_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/mk/validation.php b/resources/lang/mk/validation.php
index 7d94700698..15a90ef098 100644
--- a/resources/lang/mk/validation.php
+++ b/resources/lang/mk/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/ml-IN/admin/accessories/general.php b/resources/lang/ml-IN/admin/accessories/general.php
index 84a3e83383..bed7f38fab 100644
--- a/resources/lang/ml-IN/admin/accessories/general.php
+++ b/resources/lang/ml-IN/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/ml-IN/admin/components/message.php b/resources/lang/ml-IN/admin/components/message.php
index 1d13970f23..0a7dd8d954 100644
--- a/resources/lang/ml-IN/admin/components/message.php
+++ b/resources/lang/ml-IN/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/ml-IN/admin/consumables/message.php b/resources/lang/ml-IN/admin/consumables/message.php
index 48a3cfbd9f..c0d0aa7f68 100644
--- a/resources/lang/ml-IN/admin/consumables/message.php
+++ b/resources/lang/ml-IN/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/ml-IN/admin/custom_fields/general.php b/resources/lang/ml-IN/admin/custom_fields/general.php
index 9dae380aa5..1923aa7f4a 100644
--- a/resources/lang/ml-IN/admin/custom_fields/general.php
+++ b/resources/lang/ml-IN/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/ml-IN/admin/hardware/general.php b/resources/lang/ml-IN/admin/hardware/general.php
index 3d1e43c2df..b0a48f2ce4 100644
--- a/resources/lang/ml-IN/admin/hardware/general.php
+++ b/resources/lang/ml-IN/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/ml-IN/admin/hardware/table.php b/resources/lang/ml-IN/admin/hardware/table.php
index 6166ba8045..10629fd22c 100644
--- a/resources/lang/ml-IN/admin/hardware/table.php
+++ b/resources/lang/ml-IN/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/ml-IN/admin/licenses/general.php b/resources/lang/ml-IN/admin/licenses/general.php
index 25a536ec56..0187d076a3 100644
--- a/resources/lang/ml-IN/admin/licenses/general.php
+++ b/resources/lang/ml-IN/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/ml-IN/admin/manufacturers/message.php b/resources/lang/ml-IN/admin/manufacturers/message.php
index 21a4bc5aaf..d6656683ae 100644
--- a/resources/lang/ml-IN/admin/manufacturers/message.php
+++ b/resources/lang/ml-IN/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/ml-IN/admin/manufacturers/table.php b/resources/lang/ml-IN/admin/manufacturers/table.php
index 4e3ea9904d..38cab6fd91 100644
--- a/resources/lang/ml-IN/admin/manufacturers/table.php
+++ b/resources/lang/ml-IN/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/ml-IN/admin/settings/general.php b/resources/lang/ml-IN/admin/settings/general.php
index 4c8bdcb629..92faf85c5f 100644
--- a/resources/lang/ml-IN/admin/settings/general.php
+++ b/resources/lang/ml-IN/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/ml-IN/admin/users/message.php b/resources/lang/ml-IN/admin/users/message.php
index 247a1b321e..adf26b3229 100644
--- a/resources/lang/ml-IN/admin/users/message.php
+++ b/resources/lang/ml-IN/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/ml-IN/auth/general.php b/resources/lang/ml-IN/auth/general.php
index 78b6780927..4486f090b2 100644
--- a/resources/lang/ml-IN/auth/general.php
+++ b/resources/lang/ml-IN/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/ml-IN/general.php b/resources/lang/ml-IN/general.php
index cb51b28a42..01779a8854 100644
--- a/resources/lang/ml-IN/general.php
+++ b/resources/lang/ml-IN/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/ml-IN/mail.php b/resources/lang/ml-IN/mail.php
index 6bf36b4ebf..7dd8d6181c 100644
--- a/resources/lang/ml-IN/mail.php
+++ b/resources/lang/ml-IN/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/ml-IN/validation.php b/resources/lang/ml-IN/validation.php
index 31c9dcd85d..df514da6f9 100644
--- a/resources/lang/ml-IN/validation.php
+++ b/resources/lang/ml-IN/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/mn/admin/accessories/general.php b/resources/lang/mn/admin/accessories/general.php
index aeee12fbf7..e5c7edf8f1 100644
--- a/resources/lang/mn/admin/accessories/general.php
+++ b/resources/lang/mn/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/mn/admin/components/message.php b/resources/lang/mn/admin/components/message.php
index 1adaea3e11..fb2aeff6bd 100644
--- a/resources/lang/mn/admin/components/message.php
+++ b/resources/lang/mn/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/mn/admin/consumables/message.php b/resources/lang/mn/admin/consumables/message.php
index 1bc8297097..ae87d63f92 100644
--- a/resources/lang/mn/admin/consumables/message.php
+++ b/resources/lang/mn/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/mn/admin/custom_fields/general.php b/resources/lang/mn/admin/custom_fields/general.php
index 4fed9c7dce..b456338c63 100644
--- a/resources/lang/mn/admin/custom_fields/general.php
+++ b/resources/lang/mn/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/mn/admin/hardware/general.php b/resources/lang/mn/admin/hardware/general.php
index 14979502ec..b9ebc31dbf 100644
--- a/resources/lang/mn/admin/hardware/general.php
+++ b/resources/lang/mn/admin/hardware/general.php
@@ -23,6 +23,7 @@ return [
'restore' => 'Хөрөнгийг дахин сэргээх',
'pending' => 'Хүлээгдэж байна',
'undeployable' => '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/mn/admin/hardware/table.php b/resources/lang/mn/admin/hardware/table.php
index 88b1a8708d..1c1d1161b5 100644
--- a/resources/lang/mn/admin/hardware/table.php
+++ b/resources/lang/mn/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Гадуур нь',
'checkout_date' => 'Тооцоо хийх өдөр',
'checkoutto' => 'Нь шалгаж',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Diff',
'dl_csv' => 'CSV татаж авах',
diff --git a/resources/lang/mn/admin/licenses/general.php b/resources/lang/mn/admin/licenses/general.php
index 27cb9e1af2..2c30303a76 100644
--- a/resources/lang/mn/admin/licenses/general.php
+++ b/resources/lang/mn/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/mn/admin/manufacturers/message.php b/resources/lang/mn/admin/manufacturers/message.php
index e16ce77102..bd5db446da 100644
--- a/resources/lang/mn/admin/manufacturers/message.php
+++ b/resources/lang/mn/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/mn/admin/manufacturers/table.php b/resources/lang/mn/admin/manufacturers/table.php
index 6f000c3fd5..b18e18e0ed 100644
--- a/resources/lang/mn/admin/manufacturers/table.php
+++ b/resources/lang/mn/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/mn/admin/settings/general.php b/resources/lang/mn/admin/settings/general.php
index 4ee570c9e2..2d92e42d96 100644
--- a/resources/lang/mn/admin/settings/general.php
+++ b/resources/lang/mn/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-ийг зөв синхрончлох боломжтой эсэхийг шалгадаг. Хэрэв таны 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/mn/admin/users/message.php b/resources/lang/mn/admin/users/message.php
index 57385976eb..a761240c07 100644
--- a/resources/lang/mn/admin/users/message.php
+++ b/resources/lang/mn/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/mn/auth/general.php b/resources/lang/mn/auth/general.php
index a58bb78492..cff0656da8 100644
--- a/resources/lang/mn/auth/general.php
+++ b/resources/lang/mn/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/mn/general.php b/resources/lang/mn/general.php
index a77f0bf550..3c6430853a 100644
--- a/resources/lang/mn/general.php
+++ b/resources/lang/mn/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/mn/mail.php b/resources/lang/mn/mail.php
index e602c120ab..cf7b1f7c4b 100644
--- a/resources/lang/mn/mail.php
+++ b/resources/lang/mn/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/mn/validation.php b/resources/lang/mn/validation.php
index e42dfff970..db826b8589 100644
--- a/resources/lang/mn/validation.php
+++ b/resources/lang/mn/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' => 'Үүнд: атрибутын талбар байх ёстой.',
diff --git a/resources/lang/ms/admin/accessories/general.php b/resources/lang/ms/admin/accessories/general.php
index 4dd08e00f4..47d11270e4 100644
--- a/resources/lang/ms/admin/accessories/general.php
+++ b/resources/lang/ms/admin/accessories/general.php
@@ -17,5 +17,6 @@ return array(
'use_default_eula' => 'Gunakan pilihan utama lalai EULA sebaliknya.',
'use_default_eula_disabled' => 'Gunakan EULA lalai utama bukannya. Tiada seting utama EULA ditetapkan. Sila tambah satu dalam Tetapan.',
'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/ms/admin/components/message.php b/resources/lang/ms/admin/components/message.php
index a2fd31d7a5..68ba7deb7c 100644
--- a/resources/lang/ms/admin/components/message.php
+++ b/resources/lang/ms/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Komponen tidak diperiksa, sila cuba lagi',
'success' => 'Komponen diperiksa dengan jayanya.',
- 'user_does_not_exist' => 'Pengguna itu tidak sah. Sila cuba lagi.'
+ 'user_does_not_exist' => 'Pengguna itu tidak sah. Sila cuba lagi.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/ms/admin/consumables/message.php b/resources/lang/ms/admin/consumables/message.php
index 6fd51bcc2c..1a70fa1443 100644
--- a/resources/lang/ms/admin/consumables/message.php
+++ b/resources/lang/ms/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Makanan tidak diperiksa, sila cuba lagi',
'success' => 'Berguna diperiksa dengan jayanya.',
- 'user_does_not_exist' => 'Pengguna itu tidak sah. Sila cuba lagi.'
+ 'user_does_not_exist' => 'Pengguna itu tidak sah. Sila cuba lagi.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/ms/admin/custom_fields/general.php b/resources/lang/ms/admin/custom_fields/general.php
index 050b4c3184..0f617e0a20 100644
--- a/resources/lang/ms/admin/custom_fields/general.php
+++ b/resources/lang/ms/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/ms/admin/hardware/general.php b/resources/lang/ms/admin/hardware/general.php
index b42d872ca3..265ef5720c 100644
--- a/resources/lang/ms/admin/hardware/general.php
+++ b/resources/lang/ms/admin/hardware/general.php
@@ -23,6 +23,7 @@ return [
'restore' => 'Pulihkan Asset',
'pending' => 'Menunggu',
'undeployable' => 'Tidak dapat dipisahkan',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Papar Harta',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
diff --git a/resources/lang/ms/admin/hardware/table.php b/resources/lang/ms/admin/hardware/table.php
index d9d91e8b77..467eee4a91 100644
--- a/resources/lang/ms/admin/hardware/table.php
+++ b/resources/lang/ms/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Masuk/Keluar',
'checkout_date' => 'Tarikh Agihan',
'checkoutto' => 'Agihan',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Beza',
'dl_csv' => 'Muat Turun CSV',
diff --git a/resources/lang/ms/admin/licenses/general.php b/resources/lang/ms/admin/licenses/general.php
index 65ca4c94c1..6dfc8e95e4 100644
--- a/resources/lang/ms/admin/licenses/general.php
+++ b/resources/lang/ms/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Mengenai Lesen',
- 'about_licenses' => 'Lesen digunakan untuk mengesan perisian. Mereka mempunyai bilangan tempat duduk tertentu yang boleh diperiksa kepada individu',
+ 'about_licenses_title' => 'Mengenai Lesen',
+ 'about_licenses' => 'Lesen digunakan untuk mengesan perisian. Mereka mempunyai bilangan tempat duduk tertentu yang boleh diperiksa kepada individu',
'checkin' => 'Terima Kekosongan Lesen',
'checkout_history' => 'Sejarah Agihan',
'checkout' => 'Agihkan Kekosongan Lesen',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Lesen Perisian',
'user' => 'Pengguna',
'view' => 'Papar Lesen',
+ '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/ms/admin/manufacturers/message.php b/resources/lang/ms/admin/manufacturers/message.php
index ee468483ba..b4f2e9b9c7 100644
--- a/resources/lang/ms/admin/manufacturers/message.php
+++ b/resources/lang/ms/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' => 'Pengeluar tidak wujud.',
'assoc_users' => 'Pengeluar ini sekarang disekutukan dengan sekurang2nya satu model dan tidak boleh dihapuskan. Sila kemaskini model supaya tidak lagi merujuk kepada pengeluar ini dan cuba lagi. ',
diff --git a/resources/lang/ms/admin/manufacturers/table.php b/resources/lang/ms/admin/manufacturers/table.php
index 22b77407bc..a5568083bf 100644
--- a/resources/lang/ms/admin/manufacturers/table.php
+++ b/resources/lang/ms/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Sokongan E-mel',
'support_phone' => 'Sokongan Telefon',
'support_url' => 'Sokongan URL',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Kemaskini Pengeluar',
'url' => 'URL',
diff --git a/resources/lang/ms/admin/settings/general.php b/resources/lang/ms/admin/settings/general.php
index a59219aca9..73b60742e1 100644
--- a/resources/lang/ms/admin/settings/general.php
+++ b/resources/lang/ms/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' => 'Tetapan Kod Bar',
@@ -86,6 +86,8 @@ return [
'ldap_settings' => 'Tetapan 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 laluan LDAP yang sah dari pangkalan DN yang anda tentukan di atas untuk menguji sama ada log masuk LDAP anda dikonfigurasi dengan betul. ANDA MESTI SIMPAN KONFIGURASI LDAP TERKINI DAHULU.',
'ldap_login_sync_help' => 'Ini hanya ujian bahawa LDAP boleh diselaraskan dengan betul. Jika pertanyaan Pengesahan LDAP anda tidak betul, pengguna mungkin masih tidak boleh log masuk. ANDA MESTI SIMPAN KONFIGURASI LDAP TERKINI DAHULU.',
'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/ms/admin/users/message.php b/resources/lang/ms/admin/users/message.php
index 70941adb30..aa8f17e03d 100644
--- a/resources/lang/ms/admin/users/message.php
+++ b/resources/lang/ms/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Anda telah berjaya menolak aset ini.',
'bulk_manager_warn' => 'Pengguna anda telah berjaya dikemas kini, namun entri pengurus anda tidak disimpan kerana pengurus yang anda pilih juga dalam senarai pengguna untuk diedit, dan pengguna mungkin bukan pengurus mereka sendiri. Sila pilih pengguna anda sekali lagi, tidak termasuk pengurus.',
'user_exists' => 'Pengguna telah wujud!',
- 'user_not_found' => 'Pengguna [:id] tidak wujud.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Ruangan log masuk diperlukan',
'user_password_required' => 'Ruangan kata kunci diperlukan.',
'insufficient_permissions' => 'Tidak cukup kuasa.',
diff --git a/resources/lang/ms/auth/general.php b/resources/lang/ms/auth/general.php
index c344377fb3..fd8da93f55 100644
--- a/resources/lang/ms/auth/general.php
+++ b/resources/lang/ms/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Ingat 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/ms/general.php b/resources/lang/ms/general.php
index b9a674946b..b2c97f6c06 100644
--- a/resources/lang/ms/general.php
+++ b/resources/lang/ms/general.php
@@ -92,6 +92,7 @@ return [
'debug_warning_text' => 'Aplikasi ini berjalan dalam mod pengeluaran dengan debug membolehkan. Ini boleh mendedahkan data sensitif jika aplikasi anda boleh diakses oleh dunia luar. Lumpuhkan mod debug dengan menetapkan APP_DEBUG
nilai dalam fail .env
anda ke false
.',
'delete' => 'Hapuskan',
'delete_confirm' => 'Adakah anda pasti ingin memadamkan :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Dihapuskan',
'delete_seats' => 'Kerusi dipadamkan',
'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/ms/mail.php b/resources/lang/ms/mail.php
index 781917da64..dfcfe5a2ec 100644
--- a/resources/lang/ms/mail.php
+++ b/resources/lang/ms/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/ms/validation.php b/resources/lang/ms/validation.php
index d2b414d2d5..2924a7f29c 100644
--- a/resources/lang/ms/validation.php
+++ b/resources/lang/ms/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'The: atribut mesti mempunyai sekurang-kurangnya: 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' => 'Piliah :attribute tidak sah.',
'numeric' => ':attribute mesti nombor.',
'present' => 'Yang: bidang atribut mesti ada.',
diff --git a/resources/lang/nl/admin/accessories/general.php b/resources/lang/nl/admin/accessories/general.php
index c9b7a28431..8bc3b71272 100644
--- a/resources/lang/nl/admin/accessories/general.php
+++ b/resources/lang/nl/admin/accessories/general.php
@@ -17,5 +17,6 @@ return array(
'use_default_eula' => 'Gebruik de standaard gebruikersovereenkomst.',
'use_default_eula_disabled' => 'Gebruik de standaard gebruikersovereenkomst. Geen standaard gebruikersovereenkomst ingesteld. Ga naar Instellingen en voeg er één toe.',
'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/nl/admin/components/message.php b/resources/lang/nl/admin/components/message.php
index 5e4a3fe566..5b4900ba6c 100644
--- a/resources/lang/nl/admin/components/message.php
+++ b/resources/lang/nl/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Component is niet uitgecheckt, probeer het nogmaals',
'success' => 'Component succesvol uitgecheckt.',
- 'user_does_not_exist' => 'Deze gebruiker is ongeldig. Probeer het opnieuw.'
+ 'user_does_not_exist' => 'Deze gebruiker is ongeldig. Probeer het opnieuw.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/nl/admin/consumables/message.php b/resources/lang/nl/admin/consumables/message.php
index cffe71acbf..8c0a42d37d 100644
--- a/resources/lang/nl/admin/consumables/message.php
+++ b/resources/lang/nl/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Verbruiksartikel is niet uitgecheckt, probeer het opnieuw',
'success' => 'Verbruiksartikel is met succes uitgecheckt.',
- 'user_does_not_exist' => 'Deze gebruiker is ongeldig. Probeer het opnieuw.'
+ 'user_does_not_exist' => 'Deze gebruiker is ongeldig. Probeer het opnieuw.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/nl/admin/custom_fields/general.php b/resources/lang/nl/admin/custom_fields/general.php
index 9c1b3faabd..0c32949e5b 100644
--- a/resources/lang/nl/admin/custom_fields/general.php
+++ b/resources/lang/nl/admin/custom_fields/general.php
@@ -49,4 +49,6 @@ return [
'unique' => 'Uniek',
'display_in_user_view' => 'Laat de uitgecheckte gebruiker deze waarden zien in de weergave van toegewezen bezittingen pagina',
'display_in_user_view_table' => 'Zichtbaar voor gebruiker',
+ '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/nl/admin/hardware/general.php b/resources/lang/nl/admin/hardware/general.php
index 67d1468b9f..77c29d4ea0 100644
--- a/resources/lang/nl/admin/hardware/general.php
+++ b/resources/lang/nl/admin/hardware/general.php
@@ -23,6 +23,7 @@ return [
'restore' => 'Herstel Asset',
'pending' => 'In behandeling',
'undeployable' => 'Niet uitgeefbaar',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Bekijk Asset',
'csv_error' => 'Je hebt een fout in je CSV-bestand:',
'import_text' => '
diff --git a/resources/lang/nl/admin/hardware/table.php b/resources/lang/nl/admin/hardware/table.php
index eb772f3bc4..7200ee7ce3 100644
--- a/resources/lang/nl/admin/hardware/table.php
+++ b/resources/lang/nl/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'In/Uit',
'checkout_date' => 'Uitcheck datum',
'checkoutto' => 'Uitgecheckt',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Huidige Waarde',
'diff' => 'Verschil',
'dl_csv' => 'CSV downloaden',
diff --git a/resources/lang/nl/admin/licenses/general.php b/resources/lang/nl/admin/licenses/general.php
index a9fb0ef8cc..68c503c6f9 100644
--- a/resources/lang/nl/admin/licenses/general.php
+++ b/resources/lang/nl/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Over licenties',
- 'about_licenses' => 'Licenties worden gebruikt om software te beheren. Deze hebben een maximum aantal wat aan gebruikers uitgeleverd kan worden',
+ 'about_licenses_title' => 'Over licenties',
+ 'about_licenses' => 'Licenties worden gebruikt om software te beheren. Deze hebben een maximum aantal wat aan gebruikers uitgeleverd kan worden',
'checkin' => 'Check werkplek licentie in',
'checkout_history' => 'Checkout historie',
'checkout' => 'Check werkplek licentie uit',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Applicatie Licenties',
'user' => 'Gebruiker',
'view' => 'Bekijk licentie',
+ '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/nl/admin/manufacturers/message.php b/resources/lang/nl/admin/manufacturers/message.php
index 0db1822e91..6264a0385c 100644
--- a/resources/lang/nl/admin/manufacturers/message.php
+++ b/resources/lang/nl/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 bestaat niet.',
'assoc_users' => 'Deze fabrikant is verbonden met 1 of meerdere modellen en kan hierdoor niet verwijderd worden. Controleer de modellen zodat er geen verbinding meer is met deze fabrikant en probeer opnieuw. ',
diff --git a/resources/lang/nl/admin/manufacturers/table.php b/resources/lang/nl/admin/manufacturers/table.php
index 02b3bb9cdb..e240552603 100644
--- a/resources/lang/nl/admin/manufacturers/table.php
+++ b/resources/lang/nl/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Ondersteuning E-mail',
'support_phone' => 'Ondersteuning telefoonnummer',
'support_url' => 'Ondersteuning URL',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Wijzig Fabrikant',
'url' => 'URL',
diff --git a/resources/lang/nl/admin/settings/general.php b/resources/lang/nl/admin/settings/general.php
index 18af49f351..abc2b158d3 100644
--- a/resources/lang/nl/admin/settings/general.php
+++ b/resources/lang/nl/admin/settings/general.php
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Herstellen vanuit back-up',
'backups_upload' => 'Backup uploaden',
'backups_path' => 'Back-ups op de server worden opgeslagen in :path
',
- 'backups_restore_warning' => 'Gebruik de herstel knop om een vorige back-up te herstellen. (Dit werkt momenteel niet met S3 bestandsopslag of Docker.
Je gehele :app_name database en alle geüploade bestanden zullen volledig vervangen worden door wat er in het backup bestand staat. ',
+ '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' => 'Alle bestaande gebruikers, inclusief jijzelf, worden uitgelogd zodra je herstel is voltooid.',
'backups_large' => 'Zeer grote back-ups kunnen uitvallen op de herstelpoging en moeten mogelijk nog steeds worden uitgevoerd via de command line. ',
'barcode_settings' => 'Barcode instellingen',
@@ -86,6 +86,8 @@ return [
'ldap_settings' => 'LDAP instellingen',
'ldap_client_tls_cert_help' => 'Client-Side TLS-certificaat en sleutel voor LDAP verbindingen zijn meestal alleen nuttig in Google Workspace configuraties met "Secure LDAP." Beide zijn vereist.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS-sleutel',
+ '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' => 'Voer een geldig LDAP gebruikersnaam en paswoord in van de base DN die u hierboven heeft bepaald. Dit om te testen of uw LDAP login correct is geconfigureerd. U MOET EERST UW BIJGEWERKTE LDAP INSTELLINGEN OPSLAAN.',
'ldap_login_sync_help' => 'Dit test enkel of LDAP correct kan synchroniseren. Als uw LDAP authenticatie vraag niet correct is, dan is het mogelijk dat gebruikers niet kunnen inloggen. U MOET EERST UW BIJGEWERKTE LDAP INSTELLINGEN OPSLAAN.',
'ldap_manager' => 'LDAP manager',
@@ -328,4 +330,9 @@ return [
'setup_migration_create_user' => 'Volgende: Gebruiker aanmaken',
'ldap_settings_link' => 'LDAP instellingen pagina',
'slack_test' => 'Test integratie',
+ '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/nl/admin/users/message.php b/resources/lang/nl/admin/users/message.php
index fc668b53b3..e130128b46 100644
--- a/resources/lang/nl/admin/users/message.php
+++ b/resources/lang/nl/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Je hebt dit asset met succes geweigerd.',
'bulk_manager_warn' => 'Uw gebruikers zijn succesvol bijgewerkt, de gekozen manager kon echter niet toegepast worden omdat deze persoon ook in de lijst staat, gebruikers mogen niet hun eigen manager zijn. Probeer het nogmaals en selecteer de gebruikers zonder de manager.',
'user_exists' => 'Gebruiker bestaat reeds!',
- 'user_not_found' => 'Gebruiker [:id] bestaat niet.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Het veld gebruikersnaam is verplicht.',
'user_password_required' => 'Het veld wachtwoord is verplicht.',
'insufficient_permissions' => 'Onvoldoende rechten.',
diff --git a/resources/lang/nl/auth/general.php b/resources/lang/nl/auth/general.php
index 75158573a7..04db299e90 100644
--- a/resources/lang/nl/auth/general.php
+++ b/resources/lang/nl/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Onthoud mij',
'username_help_top' => 'Voer je gebruikersnaam in om een wachtwoord reset link te mailen.',
'username_help_bottom' => 'Je gebruikersnaam en e-mailadres kunnen hetzelfde zijn, maar kan ook niet zo zijn, afhankelijk van je configuratie. Als je je gebruikersnaam niet meer weet, neem dan contact op met je beheerder.
Gebruikersnamen zonder een bijbehorende e-mailadres zullen geen wachtwoord reset link toegestuurd krijgen. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/nl/general.php b/resources/lang/nl/general.php
index 2b2c6d5e0c..327332b36f 100644
--- a/resources/lang/nl/general.php
+++ b/resources/lang/nl/general.php
@@ -92,6 +92,7 @@ return [
'debug_warning_text' => 'Deze applicatie draait in productie modus met foutopsporing ingeschakeld. Dit kan betekenen dat mogelijk gevoelige gegevens zichtbaar zijn voor de buitenwereld. Schakel foutopsporing uit door de APP_DEBUG
variabele in je .env
bestand op false
te zetten.',
'delete' => 'Verwijder',
'delete_confirm' => 'Weet u zeker dat u :item wilt verwijderen?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Verwijderd',
'delete_seats' => 'Verwijderde plekken',
'deletion_failed' => 'Verwijderen mislukt',
@@ -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/nl/mail.php b/resources/lang/nl/mail.php
index c0dfff0a71..05e6d6cd05 100644
--- a/resources/lang/nl/mail.php
+++ b/resources/lang/nl/mail.php
@@ -75,6 +75,7 @@ return [
'your_credentials' => 'Je Snipe-IT inloggegevens',
'Accessory_Checkin_Notification' => 'Accessoire ingecheckt',
'Asset_Checkin_Notification' => 'Asset ingecheckt',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'Licentie ingecheckt',
'Expected_Checkin_Report' => 'Verwachte asset check in rapport',
'Expected_Checkin_Notification' => 'Herinnering: :name check in deadline nadert',
diff --git a/resources/lang/nl/validation.php b/resources/lang/nl/validation.php
index 5a01242126..84ccbd79f4 100644
--- a/resources/lang/nl/validation.php
+++ b/resources/lang/nl/validation.php
@@ -67,6 +67,8 @@ return [
'array' => ':attribute moet minimaal :min items bevatten.',
],
'starts_with' => ':attribute moet met één van de volgende waarden eindigen: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'Het geselecteerde kenmerk :attribute is ongeldig.',
'numeric' => ':attribute moet een getal zijn.',
'present' => ':attribute veld moet aanwezig zijn.',
diff --git a/resources/lang/no/admin/accessories/general.php b/resources/lang/no/admin/accessories/general.php
index 9f8b56e273..5b6a44c265 100644
--- a/resources/lang/no/admin/accessories/general.php
+++ b/resources/lang/no/admin/accessories/general.php
@@ -17,5 +17,6 @@ return array(
'use_default_eula' => 'Bruk standard EULA i stedet.',
'use_default_eula_disabled' => 'Bruk standard EULA i stedet. Ingen standard EULA er satt. Legg til en i Innstillinger.',
'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/no/admin/components/message.php b/resources/lang/no/admin/components/message.php
index be71a737ee..8c5375f601 100644
--- a/resources/lang/no/admin/components/message.php
+++ b/resources/lang/no/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Komponent ble ikke sjekket ut. Prøv igjen',
'success' => 'Vellykket utsjekk av komponent.',
- 'user_does_not_exist' => 'Denne brukeren er ugyldig. Vennligst prøv igjen.'
+ 'user_does_not_exist' => 'Denne brukeren er ugyldig. Vennligst prøv igjen.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/no/admin/consumables/message.php b/resources/lang/no/admin/consumables/message.php
index 32570c169e..f56cce749d 100644
--- a/resources/lang/no/admin/consumables/message.php
+++ b/resources/lang/no/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Forbruksvaren ble ikke tatt ut, prøv igjen',
'success' => 'Forbruksvaren ble tatt ut.',
- 'user_does_not_exist' => 'Denne brukeren er ugyldig. Prøv igjen.'
+ 'user_does_not_exist' => 'Denne brukeren er ugyldig. Prøv igjen.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/no/admin/custom_fields/general.php b/resources/lang/no/admin/custom_fields/general.php
index 0a429680e2..f77265bc9a 100644
--- a/resources/lang/no/admin/custom_fields/general.php
+++ b/resources/lang/no/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/no/admin/hardware/general.php b/resources/lang/no/admin/hardware/general.php
index 9ccb09eeea..9b7d8fb463 100644
--- a/resources/lang/no/admin/hardware/general.php
+++ b/resources/lang/no/admin/hardware/general.php
@@ -23,6 +23,7 @@ return [
'restore' => 'Gjenopprett eiendel',
'pending' => 'Under arbeid',
'undeployable' => 'Ikke utleverbar',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Vis eiendel',
'csv_error' => 'Du har en feil i din CSV-fil:',
'import_text' => '
diff --git a/resources/lang/no/admin/hardware/table.php b/resources/lang/no/admin/hardware/table.php
index 16c3f8a723..de96c848cb 100644
--- a/resources/lang/no/admin/hardware/table.php
+++ b/resources/lang/no/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Inne/ute',
'checkout_date' => 'Utsjekkdato',
'checkoutto' => 'Utsjekket',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Gjeldende verdi',
'diff' => 'Forskjell',
'dl_csv' => 'Last ned CSV',
diff --git a/resources/lang/no/admin/licenses/general.php b/resources/lang/no/admin/licenses/general.php
index e220af4c5f..baba13676b 100644
--- a/resources/lang/no/admin/licenses/general.php
+++ b/resources/lang/no/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Om lisenser',
- 'about_licenses' => 'Lisenser er brukt til å spore bruk av programvare. De har et angitt antall seter som kan sjekkes ut til enkeltpersoner',
+ 'about_licenses_title' => 'Om lisenser',
+ 'about_licenses' => 'Lisenser er brukt til å spore bruk av programvare. De har et angitt antall seter som kan sjekkes ut til enkeltpersoner',
'checkin' => 'Sjekk inn setelisens',
'checkout_history' => 'Utsjekkhistorikk',
'checkout' => 'Sjekk ut setelisens',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Programvarelisenser',
'user' => 'Bruker',
'view' => 'Vis lisens',
+ '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/no/admin/manufacturers/message.php b/resources/lang/no/admin/manufacturers/message.php
index 936c63e353..ed6ec2a8df 100644
--- a/resources/lang/no/admin/manufacturers/message.php
+++ b/resources/lang/no/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' => 'Produsent eksisterer ikke.',
'assoc_users' => 'Denne produsenten er tilknyttet minst en modell og kan ikke slettes. Oppdatèr modellen(e) til ikke å bruke denne produsenten, og prøv igjen. ',
diff --git a/resources/lang/no/admin/manufacturers/table.php b/resources/lang/no/admin/manufacturers/table.php
index 0b4e7b91cf..3df3256340 100644
--- a/resources/lang/no/admin/manufacturers/table.php
+++ b/resources/lang/no/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Støtte epost',
'support_phone' => 'Støttetelefon',
'support_url' => 'Support URL',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Endre produsent',
'url' => 'URL',
diff --git a/resources/lang/no/admin/settings/general.php b/resources/lang/no/admin/settings/general.php
index e66df8287a..591f25b7d1 100644
--- a/resources/lang/no/admin/settings/general.php
+++ b/resources/lang/no/admin/settings/general.php
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Gjenoppretting fra sikkerhetskopi',
'backups_upload' => 'Last opp sikkerhetskopi',
'backups_path' => 'Sikkerhetskopier på tjeneren lagres i :path
',
- 'backups_restore_warning' => 'Bruk gjenopprettingsknappen for å gjenopprette fra en tidligere sikkerhetskopi. (Dette fungerer ikke med S3-fillagring eller Docker.
Din hele :app_name databasen og eventuelle opplastede filer vil bli fullstendig erstattet av det som er i sikkerhetskopifilen. ',
+ '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' => 'Veldig store sikkerhetskopier kan få tidsavbrudd under gjenopprettingsforsøket og må fortsatt kjøres via kommandolinjen. ',
'barcode_settings' => 'Strekkodeinnstillinger',
@@ -87,6 +87,8 @@ Linjeskift, topptekst, bilder, osv. kan føre til uventede resultater.',
'ldap_settings' => 'LDAP Instillinger',
'ldap_client_tls_cert_help' => 'Klientside TLS-sertifikat og nøkkel for LDAP tilkoblinger er vanligvis bare nyttig i Google Workspace-konfigurasjoner med "Secure LDAP." Begge er påkrevd.',
'ldap_client_tls_key' => 'LDAP Klient-Side TLS-nøkkel',
+ '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' => 'Skriv inn et gyldig LDAP brukernavn og passord fra samme base DN som du anga ovenfor for å teste at LDAP-innlogging er riktig konfigurert. DU MÅ LAGRE DINE OPPDATERTE LDAP-INNSTILLINGER FØRST.',
'ldap_login_sync_help' => 'Tester at LDAP kan synkronisere. Feil i LDAP autentiseringsspørringen din kan før til at brukere ikke kan logge inn. DU MÅ LAGRE DINE OPPDATERTE LDAP-INNSTILLINGER FØRST.',
'ldap_manager' => 'LDAP Manager',
@@ -329,4 +331,9 @@ Linjeskift, topptekst, bilder, osv. kan føre til uventede resultater.',
'setup_migration_create_user' => 'Neste: Opprett bruker',
'ldap_settings_link' => 'Side for LDAP-innstillinger',
'slack_test' => 'Test Integrasjon',
+ '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/no/admin/users/message.php b/resources/lang/no/admin/users/message.php
index 0f90a6e8b0..1721468044 100644
--- a/resources/lang/no/admin/users/message.php
+++ b/resources/lang/no/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Du har avvist eiendelen.',
'bulk_manager_warn' => 'Brukerne er oppdatert, men lederen ble ikke lagret fordi lederen du valgte også i brukerlisten for redigering og brukere kan ikke være sin egen leder. Velg brukerne igjen, unntatt lederen.',
'user_exists' => 'Bruker finnes allerede!',
- 'user_not_found' => 'Bruker [:id] finnes ikke.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Login-feltet er påkrevd',
'user_password_required' => 'Passord er påkrevd.',
'insufficient_permissions' => 'Utilstrekkelige rettigheter.',
diff --git a/resources/lang/no/auth/general.php b/resources/lang/no/auth/general.php
index ceb82328ad..1f6f0e20b3 100644
--- a/resources/lang/no/auth/general.php
+++ b/resources/lang/no/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Husk meg',
'username_help_top' => 'Skriv inn ditt brukernavn for å få tilsendt en lenke for tilbakestilling av passord.',
'username_help_bottom' => 'Ditt brukernavn og e-postadresse kan være det samme, men kan være, avhengig av din konfigurasjon. Dersom du ikke husker brukernavnet ditt, ta kontakt med systemansvarlig.
Brukernavn uten en tilknyttet e-postadresse vil ikke bli sendt en lenke for tilbakestilling av passordet. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/no/general.php b/resources/lang/no/general.php
index 330c07eb42..ebb9fa710f 100644
--- a/resources/lang/no/general.php
+++ b/resources/lang/no/general.php
@@ -92,6 +92,7 @@ return [
'debug_warning_text' => 'Dette programmet kjører i produksjonsmodus med feilsøking aktiverert. Dette kan utsette følsomme data hvis programmet er tilgjengelig for omverdenen. Deaktiver debug modus ved å sette APP_DEBUG
-verdien i filen .env
til false
.',
'delete' => 'Slett',
'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 setelisenser',
'deletion_failed' => 'Sletting mislyktes',
@@ -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/no/mail.php b/resources/lang/no/mail.php
index 2d5add2258..55e045ae29 100644
--- a/resources/lang/no/mail.php
+++ b/resources/lang/no/mail.php
@@ -74,6 +74,7 @@ return [
'your_credentials' => 'Din Snipe-IT konto',
'Accessory_Checkin_Notification' => 'Tilbehør sjekket inn',
'Asset_Checkin_Notification' => 'Eiendel sjekket inn',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'Lisens sjekket inn',
'Expected_Checkin_Report' => 'Rapport over forventet innsjekking av eiendeler',
'Expected_Checkin_Notification' => 'Påminnelse: Innsjekkingsfrist for :name nærmer seg',
diff --git a/resources/lang/no/validation.php b/resources/lang/no/validation.php
index 32813ea02e..322d3c83bc 100644
--- a/resources/lang/no/validation.php
+++ b/resources/lang/no/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'Attributtet må ha minst: min elementer.',
],
'starts_with' => ':attribute må starte med en av følgende: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'Attributtet :attribute er ugyldig.',
'numeric' => 'Attributtet :attribute må være et nummer.',
'present' => 'Atributtfeltet :attribute må ha en verdi.',
diff --git a/resources/lang/pl/admin/accessories/general.php b/resources/lang/pl/admin/accessories/general.php
index 24cbe064b6..143b53ffc4 100644
--- a/resources/lang/pl/admin/accessories/general.php
+++ b/resources/lang/pl/admin/accessories/general.php
@@ -17,5 +17,6 @@ return array(
'use_default_eula' => 'Użyj domyślnej EULA zamiast tego.',
'use_default_eula_disabled' => 'Użyj zamiast domyślnego EULA. Brak domyślnego EULA. Proszę dodaj jakieś w opcjach.',
'clone' => 'Klonuj Akcesoria',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/pl/admin/components/message.php b/resources/lang/pl/admin/components/message.php
index afc4868e71..e0e40b35fa 100644
--- a/resources/lang/pl/admin/components/message.php
+++ b/resources/lang/pl/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Składnik nie został wydany, spróbuj ponownie',
'success' => 'Składnik został wydany pomyślnie.',
- 'user_does_not_exist' => 'Nieprawidłowy użytkownik. Spróbuj ponownie.'
+ 'user_does_not_exist' => 'Nieprawidłowy użytkownik. Spróbuj ponownie.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/pl/admin/consumables/message.php b/resources/lang/pl/admin/consumables/message.php
index b1209eabed..febec430c2 100644
--- a/resources/lang/pl/admin/consumables/message.php
+++ b/resources/lang/pl/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Materiał eksploatacyjny nie został wydany, spróbuj ponownie',
'success' => 'Materiał eksploatacyjny został wydany pomyślnie.',
- 'user_does_not_exist' => 'Użytkownik nie istnieje. Spróbuj ponownie.'
+ 'user_does_not_exist' => 'Użytkownik nie istnieje. Spróbuj ponownie.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/pl/admin/custom_fields/general.php b/resources/lang/pl/admin/custom_fields/general.php
index 99582c9599..0d9981d815 100644
--- a/resources/lang/pl/admin/custom_fields/general.php
+++ b/resources/lang/pl/admin/custom_fields/general.php
@@ -49,4 +49,6 @@ return [
'unique' => 'Unikalny',
'display_in_user_view' => 'Zezwalaj zaznaczonemu użytkownikowi na wyświetlanie tych wartości na stronie Widok Przypisanych Zasobów',
'display_in_user_view_table' => 'Widoczne dla użytkownika',
+ '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/pl/admin/hardware/form.php b/resources/lang/pl/admin/hardware/form.php
index ea4ea23e37..a9e268bc0e 100644
--- a/resources/lang/pl/admin/hardware/form.php
+++ b/resources/lang/pl/admin/hardware/form.php
@@ -2,9 +2,9 @@
return [
'bulk_delete' => 'Potwierdź zbiorcze usuwanie aktywów',
- 'bulk_restore' => 'Confirm Bulk Restore Assets',
+ 'bulk_restore' => 'Potwierdzenie masowego przywracania zasobów',
'bulk_delete_help' => 'Przejrzyj usuwanie zbiorcze aktywów poniżej. Po usunięciu tych aktywów będą one mogły zostać przywrócone, ale nie będą one skojarzone z żadnym z użytkowników, do których są aktualnie przypisane.',
- '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' => 'Przejrzyj poniższą listę zasobów masowego przywracania. Po przywrócenie zasoby nie będą powiązane z użytkownikami, do których były wcześniej przypisane.',
'bulk_delete_warn' => 'Zamierzasz usunąć :asset_count aktywów.',
'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Zbiorcza aktualizacja aktywów',
@@ -48,7 +48,7 @@ return [
'asset_location_update_default' => 'Zaktualizuj tylko domyślną lokalizację',
'asset_not_deployable' => 'Ten status oznacza brak możliwości wdrożenia. Ten zasób nie może zostać przypisany.',
'asset_deployable' => 'Ten status oznacza możliwość wdrożenia. Ten zasób może zostać przypisany.',
- 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
+ 'processing_spinner' => 'Przetwarzanie... (To może zająć trochę czasu dla dużych plików)',
'optional_infos' => 'Informacje opcjonalne',
'order_details' => 'Informacje związane z zamówieniem'
];
diff --git a/resources/lang/pl/admin/hardware/general.php b/resources/lang/pl/admin/hardware/general.php
index 0db9f40997..833dc1abf3 100644
--- a/resources/lang/pl/admin/hardware/general.php
+++ b/resources/lang/pl/admin/hardware/general.php
@@ -23,6 +23,7 @@ return [
'restore' => 'Przywróć aktywa',
'pending' => 'Oczekuje',
'undeployable' => 'Niemożliwe do wdrożenia',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Wyświetl nabytki',
'csv_error' => 'Wystąpił błąd w twoim pliku CSV:',
'import_text' => '
diff --git a/resources/lang/pl/admin/hardware/table.php b/resources/lang/pl/admin/hardware/table.php
index f256f07c59..fcd3686065 100644
--- a/resources/lang/pl/admin/hardware/table.php
+++ b/resources/lang/pl/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'In/Out',
'checkout_date' => 'Data przypisania',
'checkoutto' => 'Data wypisania',
+ 'components_cost' => 'Całkowity koszt składników',
'current_value' => 'Aktualna Wartość',
'diff' => 'Różnica',
'dl_csv' => 'Pobierz CSV',
diff --git a/resources/lang/pl/admin/licenses/general.php b/resources/lang/pl/admin/licenses/general.php
index 9f408adb32..302d2d60ae 100644
--- a/resources/lang/pl/admin/licenses/general.php
+++ b/resources/lang/pl/admin/licenses/general.php
@@ -1,8 +1,8 @@
'O Licencjach',
- 'about_licenses' => 'Licencje są używane do śledzenia oprogramowania. Posiadają określoną liczbę stanowisk, które mogą być przypisane do osób fizycznych.',
+ 'about_licenses_title' => 'O Licencjach',
+ 'about_licenses' => 'Licencje są używane do śledzenia oprogramowania. Posiadają określoną liczbę stanowisk, które mogą być przypisane do osób fizycznych.',
'checkin' => 'Sprawdź płatność',
'checkout_history' => 'Historia płatności',
'checkout' => 'Sprawdź płatność',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Licencje oprogramowania',
'user' => 'Użytkownik',
'view' => 'Podgląd licencji',
+ '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/pl/admin/licenses/message.php b/resources/lang/pl/admin/licenses/message.php
index cfde52815f..bbec80149a 100644
--- a/resources/lang/pl/admin/licenses/message.php
+++ b/resources/lang/pl/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' => 'Licencja nie istnieje lub nie masz uprawnień do jej przeglądania.',
'user_does_not_exist' => 'Użytkownik nie istnieje.',
'asset_does_not_exist' => 'Aktywa, które chcesz skojarzyć z licencją nie istnieją.',
'owner_doesnt_match_asset' => 'Aktywa, które chcesz skojarzyć z tą licencją są własnością kogoś innego niż osoba wskazana z rozwijanej listy.',
diff --git a/resources/lang/pl/admin/manufacturers/message.php b/resources/lang/pl/admin/manufacturers/message.php
index 7d703fd2e0..fd3d707583 100644
--- a/resources/lang/pl/admin/manufacturers/message.php
+++ b/resources/lang/pl/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' => 'Producent nie istnieje.',
'assoc_users' => 'Wybrany producent jest obecnie skojarzony z minimum jednym modelem i nie może zostać usunięty. Uaktualnij swoją listę modeli urządzeń by nie zawierała tego producenta, a następnie spróbuj ponownie. ',
diff --git a/resources/lang/pl/admin/manufacturers/table.php b/resources/lang/pl/admin/manufacturers/table.php
index 103add8620..f07e8c02ad 100644
--- a/resources/lang/pl/admin/manufacturers/table.php
+++ b/resources/lang/pl/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Email wsparcia technicznego',
'support_phone' => 'Telefon wsparcia technicznego',
'support_url' => 'Adres WWW wsparcia technicznego',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Zaktualizuj Producenta',
'url' => 'Adres WWW',
diff --git a/resources/lang/pl/admin/models/general.php b/resources/lang/pl/admin/models/general.php
index 302efc4464..b01daa05f7 100644
--- a/resources/lang/pl/admin/models/general.php
+++ b/resources/lang/pl/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'Ten model został usunięty.',
'bulk_delete' => 'Zbiorcze usuwanie modeli aktywów',
'bulk_delete_help' => 'Użyj poniższych pól wyboru, aby potwierdzić usunięcie wybranych modeli zasobów. Modele zasobów z którymi są powiązane zasoby, nie mogą zostać usunięte, dopóki zasoby nie zostaną powiązane z innym modelem.',
- 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
+ 'bulk_delete_warn' => 'Usuniesz model zasobu.|Usuniesz :model_count modele/modeli zasobów.',
'restore' => 'Przywróć Model',
'requestable' => 'Użytkownicy mogą zażądać tego modelu',
'show_mac_address' => 'Pokaż pole MAC adresu tego modelu w aktywach',
diff --git a/resources/lang/pl/admin/settings/general.php b/resources/lang/pl/admin/settings/general.php
index 55679f87ae..87c08031a9 100644
--- a/resources/lang/pl/admin/settings/general.php
+++ b/resources/lang/pl/admin/settings/general.php
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Przywróć z kopii zapasowej',
'backups_upload' => 'Prześlij kopię zapasową',
'backups_path' => 'Kopie zapasowe na serwerze są przechowywane w :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' => 'Wszyscy istniejący użytkownicy, w tym Ty, zostaną wylogowani po zakończeniu przywracania.',
'backups_large' => 'Bardzo duże kopie zapasowe mogą przekroczyć limit czasu podczas próby przywrócenia i mogą nadal wymagać uruchomienia za pomocą wiersza poleceń. ',
'barcode_settings' => 'Ustawienia Kodów Kreskowych',
@@ -85,7 +85,9 @@ return [
'ldap_integration' => 'Integracja z LDAP',
'ldap_settings' => 'Ustawienia LDAP',
'ldap_client_tls_cert_help' => 'Certyfikat TLS klienta i klucz dla połączeń LDAP są zwykle użyteczne tylko w konfiguracjach Google Workspace z "Secure LDAP". Wymagane są oba.',
- 'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_client_tls_key' => 'Klucz TLS klienta LDAP',
+ 'ldap_location' => 'Lokalizacja LDAP',
+'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' => 'Wprowadź poprawną nazwę użytkownika i hasło w podstawowej domenie, którą wprowadziłeś wyżej. W ten sposób przetestujesz czy logowanie LDAP jest poprawnie skonfigurowane. KONIECZNIE ZAPISZ WCZEŚNIEJ SWOJE USTAWIENIA LDAP.',
'ldap_login_sync_help' => 'To tylko sprawdza, czy LDAP może poprawnie się synchronizować. Jeśli zapytanie o autoryzację LDAP nie jest poprawne, użytkownicy nadal mogą nie być w stanie się zalogować. NAJPIERW MUSISZ ZAPISAĆ TWOJE WCZEŚNIEJSZE AKTUALIZACJE USTAWIEŃ LDAP.',
'ldap_manager' => 'Menedżer LDAP',
@@ -328,4 +330,9 @@ return [
'setup_migration_create_user' => 'Następnie: Stwórz użytkownika',
'ldap_settings_link' => 'Ustawienia LDAP',
'slack_test' => 'Test integracji ',
+ 'google_callback_help' => 'Należy go wprowadzić jako adres URL wywołania zwrotnego w ustawieniach aplikacji Google OAuth w 's konsoli programisty Google .',
+ 'google_login' => 'Ustawienia logowania Google Workspace',
+ 'enable_google_login' => 'Włącz logowanie przez Google Workspace',
+ 'enable_google_login_help' => 'Użytkownicy nie będą automatycznie tworzeni. Muszą mieć istniejące konto tutaj i w Google Workspace, a ich nazwa użytkownika musi pasować do ich adresu e-mail w obszarze roboczym Google. ',
+
];
diff --git a/resources/lang/pl/admin/users/message.php b/resources/lang/pl/admin/users/message.php
index df526642ee..798b7438e6 100644
--- a/resources/lang/pl/admin/users/message.php
+++ b/resources/lang/pl/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Pomyślnie odrzuciłeś ten składnik aktywów.',
'bulk_manager_warn' => 'Użytkownicy zostały pomyślnie zaktualizowane, jednak Twój wpis manager nie został zapisany, bo dyrektor wybrano był również na liście użytkowników do edycji i użytkowników nie może być ich Menedżer. Wybierz użytkowników, z wyjątkiem Menedżera.',
'user_exists' => 'Użytkownik już istnieje!',
- 'user_not_found' => 'User [:id] nie istnieje.',
+ 'user_not_found' => 'Użytkownik nie istnieje.',
'user_login_required' => 'Pole login jest wymagane',
'user_password_required' => 'Pole hasło jest wymagane.',
'insufficient_permissions' => 'Brak uprawnień.',
diff --git a/resources/lang/pl/auth/general.php b/resources/lang/pl/auth/general.php
index b456f09dd7..55477fc1c5 100644
--- a/resources/lang/pl/auth/general.php
+++ b/resources/lang/pl/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Zapamiętaj mnie',
'username_help_top' => 'Wprowadź swoją nazwę użytkownika , aby otrzymać wiadomość e-mail z linkiem do resetowania hasła.',
'username_help_bottom' => 'Twoja nazwa użytkownika i adres e-mail mogą być takie same, ale mogą nie być zależne od konfiguracji. Jeśli nie pamiętasz nazwy użytkownika, skontaktuj się z administratorem.
Nazwy użytkowników bez powiązanego adresu e-mail nie będą otrzymywać powiadomień na adres e-mail z linkiem do resetowania hasła. ',
- ];
+ 'google_login' => 'Lub zaloguj się przez Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/pl/general.php b/resources/lang/pl/general.php
index 44ca965136..10b9216cd2 100644
--- a/resources/lang/pl/general.php
+++ b/resources/lang/pl/general.php
@@ -92,6 +92,7 @@ return [
'debug_warning_text' => 'Ta aplikacja jest uruchomiona w trybie produkcyjnym z włączonym debugowaniem. Jeśli aplikacja jest dostępna na zewnątrz, może to zagrażać ujawnieniem wrażliwych danych. Wyłącz tryb debugowania przez ustawienie wartości APP_DEBUG
w pliku .env
na false
.',
'delete' => 'Kasuj',
'delete_confirm' => 'Czy na pewno chcesz usunąć :przedmiot?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Usunięte',
'delete_seats' => 'Usunięte miejsca',
'deletion_failed' => 'Usunięcie nieudane',
@@ -374,7 +375,7 @@ return [
'accessory_information' => 'Accessory Information:',
'accessory_name' => 'Nazwa akcesorium:',
'clone_item' => 'Klonuj obiekt',
- 'checkout_tooltip' => 'Check this item out',
+ 'checkout_tooltip' => 'Sprawdź ten element',
'checkin_tooltip' => 'Sprawdź ten element w',
'checkout_user_tooltip' => 'Sprawdź ten element do użytkownika',
'maintenance_mode' => 'Usługa jest tymczasowo niedostępna z powodu aktualizacji systemu. Sprawdź ponownie później.',
@@ -439,4 +440,13 @@ return [
'setup_migration_output' => 'Wyniki migracji:',
'setup_migration_create_user' => 'Następnie: Stwórz użytkownika',
'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/pl/mail.php b/resources/lang/pl/mail.php
index 54bfa07e18..f7a747759e 100644
--- a/resources/lang/pl/mail.php
+++ b/resources/lang/pl/mail.php
@@ -74,6 +74,7 @@ return [
'your_credentials' => 'Twoje poświadczenia :web',
'Accessory_Checkin_Notification' => 'Akcesorium zwrócono',
'Asset_Checkin_Notification' => 'Sprzęt zwrócono',
+ 'Asset_Checkout_Notification' => 'Zasób wydany',
'License_Checkin_Notification' => 'Akcesorium zwrócono',
'Expected_Checkin_Report' => 'Oczekiwano raportu kontroli aktywów',
'Expected_Checkin_Notification' => 'Przypomnienie: :name sprawdza termin zbliżający się',
diff --git a/resources/lang/pl/validation.php b/resources/lang/pl/validation.php
index dec23fd9ed..e61d2473fa 100644
--- a/resources/lang/pl/validation.php
+++ b/resources/lang/pl/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'Atrybut: musi zawierać co najmniej: min.',
],
'starts_with' => ':attribute musi zaczynać się jednym z następujących wartości: :values.',
+ 'ends_with' => ':attribute musi kończyć się jedną z następujących wartości: :values.',
+
'not_in' => 'Wybrany :attribute jest nieprawidłowy.',
'numeric' => ':attribute musi być liczbą.',
'present' => ':attribute nie może być puste.',
diff --git a/resources/lang/pt-BR/admin/accessories/general.php b/resources/lang/pt-BR/admin/accessories/general.php
index afc5208b83..3b3dd7e20d 100644
--- a/resources/lang/pt-BR/admin/accessories/general.php
+++ b/resources/lang/pt-BR/admin/accessories/general.php
@@ -17,5 +17,6 @@ return array(
'use_default_eula' => 'Em vez disso, use o EULA padrão primário.',
'use_default_eula_disabled' => 'Em vez disso, use o EULA padrão primário. Nenhum EULA padrão primário foi definido. Adicione um nas Configurações.',
'clone' => 'Clonar Acessório',
+ 'delete_disabled' => 'Este acessório não pode ser excluído ainda porque alguns itens ainda estão checados.',
);
diff --git a/resources/lang/pt-BR/admin/accessories/message.php b/resources/lang/pt-BR/admin/accessories/message.php
index 9329d224b4..e237e8a638 100644
--- a/resources/lang/pt-BR/admin/accessories/message.php
+++ b/resources/lang/pt-BR/admin/accessories/message.php
@@ -24,7 +24,7 @@ return array(
'checkout' => array(
'error' => 'O acessório não foi alocado, por favor tente novamente',
'success' => 'Acessório alocado com sucesso.',
- 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
+ 'unavailable' => 'Acessório não está disponível para check-out. Verifique a quantidade disponível',
'user_does_not_exist' => 'Este usuário é inválido. Tente novamente.'
),
diff --git a/resources/lang/pt-BR/admin/components/message.php b/resources/lang/pt-BR/admin/components/message.php
index d5d781be7e..146b446650 100644
--- a/resources/lang/pt-BR/admin/components/message.php
+++ b/resources/lang/pt-BR/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'O componente não foi atribuido, por favor tente de novo',
'success' => 'Componente atribuido com sucesso.',
- 'user_does_not_exist' => 'Esse Usuário é inválido. Por favor, tente novamente.'
+ 'user_does_not_exist' => 'Esse Usuário é inválido. Por favor, tente novamente.',
+ 'unavailable' => 'Não há componentes suficientes restantes: :remaining restante, :requested requerido ',
),
'checkin' => array(
diff --git a/resources/lang/pt-BR/admin/consumables/message.php b/resources/lang/pt-BR/admin/consumables/message.php
index 015b9bb02f..ee2b1e30ac 100644
--- a/resources/lang/pt-BR/admin/consumables/message.php
+++ b/resources/lang/pt-BR/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Consumível não foi verificado, por favor tente novamente',
'success' => 'Realizada a verificação do consumível com êxito.',
- 'user_does_not_exist' => 'Esse usuário é inválido. Por favor, tente novamente.'
+ 'user_does_not_exist' => 'Esse usuário é inválido. Por favor, tente novamente.',
+ 'unavailable' => 'Não há consumíveis suficientes para este checkout. Por favor, verifique a quantidade restante. ',
),
'checkin' => array(
diff --git a/resources/lang/pt-BR/admin/custom_fields/general.php b/resources/lang/pt-BR/admin/custom_fields/general.php
index a365975fff..5e77f9418d 100644
--- a/resources/lang/pt-BR/admin/custom_fields/general.php
+++ b/resources/lang/pt-BR/admin/custom_fields/general.php
@@ -49,4 +49,6 @@ return [
'unique' => 'Único',
'display_in_user_view' => 'Permitir que o usuário selecionado veja estes valores em sua página de Ativos Atribuídos',
'display_in_user_view_table' => 'Visível para o Usuário',
+ 'auto_add_to_fieldsets' => 'Adicionar automaticamente para cada novo conjunto de campos',
+ 'add_to_preexisting_fieldsets' => 'Adicionar para qualquer conjunto de campos existente',
];
diff --git a/resources/lang/pt-BR/admin/hardware/form.php b/resources/lang/pt-BR/admin/hardware/form.php
index 34a78115c1..556325daf3 100644
--- a/resources/lang/pt-BR/admin/hardware/form.php
+++ b/resources/lang/pt-BR/admin/hardware/form.php
@@ -48,7 +48,7 @@ return [
'asset_location_update_default' => 'Atualizar somente local padrão',
'asset_not_deployable' => 'Este status de ativo não é implantado. Este ativo não pode ser verificado.',
'asset_deployable' => 'Este status pode ser implementado. Este ativo pode ser verificado.',
- 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
+ 'processing_spinner' => 'Processando... (Isso pode levar algum tempo em arquivos grandes)',
'optional_infos' => 'Informação Opcional',
'order_details' => 'Informações do pedido relacionado'
];
diff --git a/resources/lang/pt-BR/admin/hardware/general.php b/resources/lang/pt-BR/admin/hardware/general.php
index 8ff7b5968a..816a066279 100644
--- a/resources/lang/pt-BR/admin/hardware/general.php
+++ b/resources/lang/pt-BR/admin/hardware/general.php
@@ -23,6 +23,7 @@ return [
'restore' => 'Restaurar Ativo',
'pending' => 'Pendente',
'undeployable' => 'Não implementável',
+ 'undeployable_tooltip' => 'Este ativo possui uma etiqueta de status que não é implantável e não pode ser check-out no momento.',
'view' => 'Ver Ativo',
'csv_error' => 'Você tem um erro no seu arquivo CSV:',
'import_text' => '
diff --git a/resources/lang/pt-BR/admin/hardware/message.php b/resources/lang/pt-BR/admin/hardware/message.php
index 4de576b3cf..ebc9f455ae 100644
--- a/resources/lang/pt-BR/admin/hardware/message.php
+++ b/resources/lang/pt-BR/admin/hardware/message.php
@@ -22,8 +22,8 @@ return [
'restore' => [
'error' => 'O ativo não foi restaurado, tente novamente',
'success' => 'Ativo restaurado com sucesso.',
- 'bulk_success' => 'Asset restored successfully.',
- 'nothing_updated' => 'No assets were selected, so nothing was restored.',
+ 'bulk_success' => 'Ativo restaurado com sucesso.',
+ 'nothing_updated' => 'Nenhum ativo foi selecionado, então nada foi restaurado.',
],
'audit' => [
diff --git a/resources/lang/pt-BR/admin/hardware/table.php b/resources/lang/pt-BR/admin/hardware/table.php
index cdb52fa1d9..b4cc8ec342 100644
--- a/resources/lang/pt-BR/admin/hardware/table.php
+++ b/resources/lang/pt-BR/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Entrada/Saída',
'checkout_date' => 'Data de saída',
'checkoutto' => 'check-out',
+ 'components_cost' => 'Custo Total de Componentes',
'current_value' => 'Valor Atual',
'diff' => 'Diferença',
'dl_csv' => 'Baixar CSV',
diff --git a/resources/lang/pt-BR/admin/licenses/general.php b/resources/lang/pt-BR/admin/licenses/general.php
index 7487526930..d2a8d7eeaf 100644
--- a/resources/lang/pt-BR/admin/licenses/general.php
+++ b/resources/lang/pt-BR/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Sobre Licenças',
- 'about_licenses' => 'Licenças são utilizadas para controlar o uso dos softwares. Ela possuem uma quantidade específica que podem ser alocadas para os usuários',
+ 'about_licenses_title' => 'Sobre Licenças',
+ 'about_licenses' => 'Licenças são utilizadas para controlar o uso dos softwares. Ela possuem uma quantidade específica que podem ser alocadas para os usuários',
'checkin' => 'Retorna Licença Compartilhada',
'checkout_history' => 'Histórico de Registros',
'checkout' => 'Registra Licença Compartilhada',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Licenças de Software',
'user' => 'Usuário',
'view' => 'Ver Licença',
+ 'delete_disabled' => 'Esta licença ainda não pode ser excluída porque algumas vagas ainda estão reservadas.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin todas as vagas',
+ 'modal' => 'Esta ação irá realizar a verificação de uma única vaga. | Esta ação verificará todos os :checkedout_seats_count vagas para esta licença.',
+ 'enabled_tooltip' => 'Check-in de TODOS as vagas para esta licença de usuários e ativos',
+ 'disabled_tooltip' => 'Isto está desativado porque não há vagas desbloqueadas no momento',
+ 'success' => 'Licença desbloqueada com sucesso! | Todas as licenças foram verificadas com sucesso!',
+ 'log_msg' => 'Check-in feito através do checkout em massa da licença GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout de todas as vagas',
+ 'modal' => 'Esta ação verificará um lugar para o primeiro usuário disponível. | Esta ação verificará todos os :available_seats_count lugares para os primeiros usuários disponíveis. Um usuário é considerado disponível para esta vaga se ele ainda não tiver essa licença reservada para ele, e a propriedade de Autoatribuição de Licenças está ativada na sua conta de usuário.',
+ 'enabled_tooltip' => 'Checkout TODAS as vagas (ou quantos estiverem disponíveis) para TODOS os usuários',
+ 'disabled_tooltip' => 'Isto está desativado porque não há vagas desbloqueadas no momento',
+ 'success' => 'Licença devolvida com sucesso! | :count licenças foram desbloqueadas com sucesso!',
+ 'error_no_seats' => 'Não há mais vagas para esta licença.',
+ 'warn_not_enough_seats' => ':count usuários foram atribuídos a esta licença, mas ficamos sem vagas de licença disponíveis.',
+ 'warn_no_avail_users' => 'Nada a ser feito. Não há usuários que ainda não tenham essa licença atribuída a eles.',
+ 'log_msg' => 'Check-out via check-out em massa de licença na GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/pt-BR/admin/manufacturers/message.php b/resources/lang/pt-BR/admin/manufacturers/message.php
index 0985f4be4c..29bc096686 100644
--- a/resources/lang/pt-BR/admin/manufacturers/message.php
+++ b/resources/lang/pt-BR/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE}
e {SERIAL}
em sua URL como variáveis para ter esses valores auto-povoados na visualização de ativos.',
'does_not_exist' => 'O fabricante não existe.',
'assoc_users' => 'Este fabricante está no momento associado com pelo menos um modelo e não pode ser excluído. Atualize seus modelos para não referenciarem mais este fabricante e tente novamente. ',
diff --git a/resources/lang/pt-BR/admin/manufacturers/table.php b/resources/lang/pt-BR/admin/manufacturers/table.php
index 6e357a5719..671c5bc099 100644
--- a/resources/lang/pt-BR/admin/manufacturers/table.php
+++ b/resources/lang/pt-BR/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'E-mail de suporte',
'support_phone' => 'Telefone de suporte',
'support_url' => 'Url de suporte',
+ 'warranty_lookup_url' => 'URL da busca de garantia',
'update' => 'Atualizar Fabricante',
'url' => 'URL',
diff --git a/resources/lang/pt-BR/admin/models/general.php b/resources/lang/pt-BR/admin/models/general.php
index a209b38264..c81eadc8c1 100644
--- a/resources/lang/pt-BR/admin/models/general.php
+++ b/resources/lang/pt-BR/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'Este modelo foi excluído.',
'bulk_delete' => 'Bulk deletar modelos de ativos',
'bulk_delete_help' => 'Use a caixa abaixo para confirmar a exlusão dos modelos de ativos selecionados. Modelos de ativos que tem ativos associados a eles não podem ser deletados a não ser que esses ativos sejam associados a um 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' => 'Você está prestes a excluir um modelo de ativo.|Você está prestes a excluir :model_count modelos de ativos.',
'restore' => 'Restaurar Modelo',
'requestable' => 'Usuários podem solicitar este modelo',
'show_mac_address' => 'Exibir o campo de endereço MAC nos ativos neste modelo',
diff --git a/resources/lang/pt-BR/admin/models/message.php b/resources/lang/pt-BR/admin/models/message.php
index 8e5a84417c..87e42bb084 100644
--- a/resources/lang/pt-BR/admin/models/message.php
+++ b/resources/lang/pt-BR/admin/models/message.php
@@ -32,14 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Nenhum campo foi alterado, então nada foi atualizado.',
- '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 foi atualizado com sucesso. |:model_count modelos atualizados com sucesso.',
+ 'warn' => 'Você está prestes a atualizar os properies do seguinte modelo: |Você está prestes a editar as propriedades dos seguintes :model_count modelos:',
),
'bulkdelete' => array(
'error' => 'Nenhum modelo foi selecionado, então nada foi deletado.',
- 'success' => 'Model deleted!|:success_count models deleted!',
+ 'success' => 'Modelo excluído!|:success_count modelos deletados!',
'success_partial' => ':success_count model(s) foram deletados,no entando :fail_count não pode ser excluído porque eles ainda possuem ativos associados a eles.'
),
diff --git a/resources/lang/pt-BR/admin/settings/general.php b/resources/lang/pt-BR/admin/settings/general.php
index 6532e844f4..584bde1111 100644
--- a/resources/lang/pt-BR/admin/settings/general.php
+++ b/resources/lang/pt-BR/admin/settings/general.php
@@ -86,6 +86,8 @@ return [
'ldap_settings' => 'Configurações LDAP',
'ldap_client_tls_cert_help' => 'Certificado e chave TLS do Client-Side para conexões LDAP geralmente são úteis apenas em configurações do Google Workspace com "Secure LDAP". Ambas são necessárias.',
'ldap_client_tls_key' => 'Chave TLS do lado do cliente LDAP',
+ 'ldap_location' => 'Localização LDAP',
+'ldap_location_help' => 'O campo de Localização do dap deve ser usado se um OU não estiver sendo usado no DNS de vinculação base. Deixe em branco se uma busca OU estiver sendo usada.',
'ldap_login_test_help' => 'Digite um nome de usuário e senha LDAP válidos a partir do DN base que você especificou acima para testar se seu login LDAP está configurado corretamente. VOCÊ DEVE SALVAR AS CONFIGURAÇÕES LDAP ATUALIZADAS PRIMEIRAMENTE.',
'ldap_login_sync_help' => 'Isso apenas prova que LDAP sincroniza corretamente. Se o autenticador query LDAP não estiver correto, usuários ainda não poderão realizar o login. VOCÊ DEVE PRIMEIRO SALVAR AS NOVAS CONFIGURAÇÕES DO LDAP.',
'ldap_manager' => 'Gerenciador LDAP',
@@ -328,4 +330,9 @@ return [
'setup_migration_create_user' => 'Próximo: Criar Usuário',
'ldap_settings_link' => 'Página de configurações LDAP',
'slack_test' => 'Testar Integração',
+ 'google_callback_help' => 'Isto deve ser inserido como a URL de callback em suas configurações de aplicativo Google OAuth na sua organização's console de desenvolvedor do Google .',
+ 'google_login' => 'Configurações de login do Google Workspace',
+ 'enable_google_login' => 'Permitir que os usuários façam login com o Google Workspace',
+ 'enable_google_login_help' => 'Os usuários não serão fornecidos automaticamente. Eles devem ter uma conta existente aqui E no Google Workspace e seu nome de usuário deve corresponder ao endereço de e-mail do Google Workspace. ',
+
];
diff --git a/resources/lang/pt-BR/admin/users/general.php b/resources/lang/pt-BR/admin/users/general.php
index f7a2aa3016..5485665ffb 100644
--- a/resources/lang/pt-BR/admin/users/general.php
+++ b/resources/lang/pt-BR/admin/users/general.php
@@ -43,12 +43,12 @@ return [
'remote_help' => 'Isso pode ser útil se você precisa filtrar por usuários remotos que nunca entram em seus locais físicos.',
'not_remote_label' => 'Este não é um usuário remoto',
'vip_label' => 'Usuário 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' => 'Isso pode ser útil para marcar pessoas importantes na sua organização, se você quiser lidar com elas de formas especiais.',
'create_user' => 'Criar um usuário',
'create_user_page_explanation' => 'Esta é a informação de conta que você usará para acessar o site pela primeira vez.',
'email_credentials' => 'Credenciais do e-mail',
'email_credentials_text' => 'Enviar minhas credenciais para o endereço de e-mail acima',
'next_save_user' => 'Próximo: Salvar Usuário',
'all_assigned_list_generation' => 'Gerado em:',
- 'email_user_creds_on_create' => 'Email this user their credentials?',
+ 'email_user_creds_on_create' => 'Enviar por email suas credenciais?',
];
diff --git a/resources/lang/pt-BR/admin/users/message.php b/resources/lang/pt-BR/admin/users/message.php
index 1583ece455..00d4f632ab 100644
--- a/resources/lang/pt-BR/admin/users/message.php
+++ b/resources/lang/pt-BR/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Você recusou com sucesso esse ativo.',
'bulk_manager_warn' => 'Os usuários foram atualizados com êxito, no entanto seu Gerenciador de entrada não foi salvo porque o gerente selecionado estava também na lista de usuários a ser editado e usuários podem não ser seu próprio gerente. Por favor, selecione os usuários novamente, excluindo o gerente.',
'user_exists' => 'O usuário já existe!',
- 'user_not_found' => 'O usuário [:id] não existe.',
+ 'user_not_found' => 'O usuário não existe.',
'user_login_required' => 'O campo de login é requerido',
'user_password_required' => 'A senha é requerida.',
'insufficient_permissions' => 'Permissões Insuficientes.',
diff --git a/resources/lang/pt-BR/auth/general.php b/resources/lang/pt-BR/auth/general.php
index 18beff19a6..74521916eb 100644
--- a/resources/lang/pt-BR/auth/general.php
+++ b/resources/lang/pt-BR/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Lembrar de mim',
'username_help_top' => 'Digite seu nome de usuário para receber um email com um link de redefinição de senha.',
'username_help_bottom' => 'Seu nome de usuário e endereço de e-mail podem ser o mesmo, mas pode não ser, dependendo da sua configuração. Se você não conseguir lembrar seu nome de usuário, entre em contato com seu administrador.
nomes de usuário sem um endereço de e-mail associado não será enviado por e-mail um link de redefinição de senha. ',
- ];
+ 'google_login' => 'Ou faça login com o Google Workspace',
+ 'google_login_failed' => 'Falha no login do Google. Por favor, tente novamente.',
+
+];
diff --git a/resources/lang/pt-BR/general.php b/resources/lang/pt-BR/general.php
index 568d2a529f..b561c4ff4c 100644
--- a/resources/lang/pt-BR/general.php
+++ b/resources/lang/pt-BR/general.php
@@ -92,6 +92,7 @@ return [
'debug_warning_text' => 'Esta aplicação está em execução no modo de produção com a depuração ativada. Isso pode expor dados sensíveis se seu aplicativo é acessível para o mundo exterior. Desative o modo de depuração mudando o valor de APP_DEBUG
no seu arquivo.env
para false
.',
'delete' => 'Excluir',
'delete_confirm' => 'Você tem certeza que deseja excluir :item?',
+ 'delete_confirm_no_undo' => 'Tem certeza que deseja excluir :item? Isto não pode ser desfeito.',
'deleted' => 'Excluído',
'delete_seats' => 'Assentos Excluídos',
'deletion_failed' => 'Falha ao excluir',
@@ -439,5 +440,14 @@ Resultados da Sincronização',
'setup_successful_migrations' => 'Suas tabelas de banco de dados foram criadas',
'setup_migration_output' => 'Saída de migração:',
'setup_migration_create_user' => 'Próximo: Criar Usuário',
- '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' => 'Sua importação de arquivo está completa, mas recebemos um erro. Isso é geralmente causado pela limitação de API de terceiros de um webhook de notificação (como o Slack) e não teria interferido na importação em si, mas você deve confirmar isto.',
+ 'confirm' => 'Confirmar',
+ 'autoassign_licenses' => 'Atribuir licenças automaticamente',
+ 'autoassign_licenses_help' => 'Permitir que este usuário tenha licenças atribuídas por meio da interface de atribuição em massa de licenças ou por meio de ferramentas de linha de comando.',
+ 'autoassign_licenses_help_long' => 'Isto permite que um usuário possa ter licenças atribuídas através da interface de usuário ou ferramentas de licença de atribuição direta. (Por exemplo, você pode não querer que os empreiteiros tenham uma licença que você forneceria apenas para membros da equipe. Você ainda pode atribuir licenças individualmente para esses usuários, mas eles não serão incluídos na licença de check-out para as funções de todos os usuários.)',
+ 'no_autoassign_licenses_help' => 'Não inclua o usuário para atribuição em massa através da interface do usuário da licença ou das ferramentas do CLI.',
+ 'modal_confirm_generic' => 'Você tem certeza?',
+ 'cannot_be_deleted' => 'Este item não pode ser excluído',
+ 'undeployable_tooltip' => 'Este item não pode ser retirado. Verifique a quantidade restante.',
+
];
diff --git a/resources/lang/pt-BR/help.php b/resources/lang/pt-BR/help.php
index 625a9bd3cf..d0a93d9fba 100644
--- a/resources/lang/pt-BR/help.php
+++ b/resources/lang/pt-BR/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'Mais Informações',
- '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' => 'Marcar esta caixa irá editar o registro de ativos para refletir esse novo local. Deixando-o desmarcado irá simplesmente anotar o local no log de auditoria.
Note que se este ativo for verificado, não irá alterar a localização da pessoa, ativo ou local para onde for reservado.',
'assets' => 'Ativos são itens que são controlados e rastreáveis pelo número de série ou por uma etiqueta de ativo (patrimônio). Eles tendem a ser de valor elevado onde a identificação de itens específicos é relevante.',
diff --git a/resources/lang/pt-BR/mail.php b/resources/lang/pt-BR/mail.php
index 89857e7cbe..bcce87a359 100644
--- a/resources/lang/pt-BR/mail.php
+++ b/resources/lang/pt-BR/mail.php
@@ -74,6 +74,7 @@ return [
'your_credentials' => 'Suas credenciais do Snipe-IT',
'Accessory_Checkin_Notification' => 'Ativo verificado em',
'Asset_Checkin_Notification' => 'Ativo verificado em',
+ 'Asset_Checkout_Notification' => 'Ativo retornado',
'License_Checkin_Notification' => 'Licença verificada em',
'Expected_Checkin_Report' => 'Relatório de check-in de ativos esperado',
'Expected_Checkin_Notification' => 'Lembrete: :name prazo de devolução aproximando',
diff --git a/resources/lang/pt-BR/validation.php b/resources/lang/pt-BR/validation.php
index 3928f09add..120793eb35 100644
--- a/resources/lang/pt-BR/validation.php
+++ b/resources/lang/pt-BR/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'O :attribute deve ter pelo menos :min items.',
],
'starts_with' => 'O atributo deve começar com um dos seguintes valores.',
+ 'ends_with' => 'O :attribute deve terminar com um dos seguintes: :values.',
+
'not_in' => 'O :attribute selecionado é inválido.',
'numeric' => 'O :attribute deve ser um número.',
'present' => 'O campo:attribute deve estar presente.',
diff --git a/resources/lang/pt-PT/admin/accessories/general.php b/resources/lang/pt-PT/admin/accessories/general.php
index 2b00d5dc6d..53266de238 100644
--- a/resources/lang/pt-PT/admin/accessories/general.php
+++ b/resources/lang/pt-PT/admin/accessories/general.php
@@ -17,5 +17,6 @@ return array(
'use_default_eula' => 'Em vez disso, utilize o EULA padrão.',
'use_default_eula_disabled' => 'Em vez disso, utilize o EULA padrão Nenhum foi definido. Adicione um nas Configurações.',
'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/pt-PT/admin/components/message.php b/resources/lang/pt-PT/admin/components/message.php
index 78234eda7b..26e2074d28 100644
--- a/resources/lang/pt-PT/admin/components/message.php
+++ b/resources/lang/pt-PT/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'O componente não foi atribuido, por favor tente de novo',
'success' => 'Componente atribuido com sucesso.',
- 'user_does_not_exist' => 'O utilizador é invalido. Por favor tente de novo.'
+ 'user_does_not_exist' => 'O utilizador é invalido. Por favor tente de novo.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/pt-PT/admin/consumables/message.php b/resources/lang/pt-PT/admin/consumables/message.php
index a3d14b4e3b..b5dc06a234 100644
--- a/resources/lang/pt-PT/admin/consumables/message.php
+++ b/resources/lang/pt-PT/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'O consumível não foi alocado. Por favor, tente novamente',
'success' => 'Consumível alocado com sucesso.',
- 'user_does_not_exist' => 'O utilizador é inválido. Por favor, tente novamente.'
+ 'user_does_not_exist' => 'O utilizador é inválido. Por favor, tente novamente.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/pt-PT/admin/custom_fields/general.php b/resources/lang/pt-PT/admin/custom_fields/general.php
index 0a66c594c0..896a6aac7e 100644
--- a/resources/lang/pt-PT/admin/custom_fields/general.php
+++ b/resources/lang/pt-PT/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/pt-PT/admin/hardware/general.php b/resources/lang/pt-PT/admin/hardware/general.php
index 047804530e..ae335efb6f 100644
--- a/resources/lang/pt-PT/admin/hardware/general.php
+++ b/resources/lang/pt-PT/admin/hardware/general.php
@@ -23,6 +23,7 @@ return [
'restore' => 'Restaurar ativo',
'pending' => 'Pendente',
'undeployable' => 'Não implementável',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Ver Artigo',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
diff --git a/resources/lang/pt-PT/admin/hardware/table.php b/resources/lang/pt-PT/admin/hardware/table.php
index 46b4dbde36..a28b947abd 100644
--- a/resources/lang/pt-PT/admin/hardware/table.php
+++ b/resources/lang/pt-PT/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Entrada/Saída',
'checkout_date' => 'Data de alocação',
'checkoutto' => 'Alocado a',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Valor Atual',
'diff' => 'Diferença',
'dl_csv' => 'Descarregar CSV',
diff --git a/resources/lang/pt-PT/admin/licenses/general.php b/resources/lang/pt-PT/admin/licenses/general.php
index b4b78a9324..e902d0bb57 100644
--- a/resources/lang/pt-PT/admin/licenses/general.php
+++ b/resources/lang/pt-PT/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Sobre as Licenças',
- 'about_licenses' => 'As licenças são usadas para controlar o software. Eles têm um número especificado de lugares disponíveis para atribuir',
+ 'about_licenses_title' => 'Sobre as Licenças',
+ 'about_licenses' => 'As licenças são usadas para controlar o software. Eles têm um número especificado de lugares disponíveis para atribuir',
'checkin' => 'Devolver instalação da Licença',
'checkout_history' => 'Alocar histórico',
'checkout' => 'Alocar instalação da Licença',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Licenças de Software',
'user' => 'Utilizador',
'view' => 'Ver Licença',
+ '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/pt-PT/admin/manufacturers/message.php b/resources/lang/pt-PT/admin/manufacturers/message.php
index 745b8d2cd9..01496b1d47 100644
--- a/resources/lang/pt-PT/admin/manufacturers/message.php
+++ b/resources/lang/pt-PT/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' => 'O fabricante não existe.',
'assoc_users' => 'O fabricante está atualmente associado com pelo menos um modelo e não pode ser removido. Atualize os modelos para que não referenciem mais este fabricante e tente novamente. ',
diff --git a/resources/lang/pt-PT/admin/manufacturers/table.php b/resources/lang/pt-PT/admin/manufacturers/table.php
index 5a8637ea60..0f74cd5f89 100644
--- a/resources/lang/pt-PT/admin/manufacturers/table.php
+++ b/resources/lang/pt-PT/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Email de suporte',
'support_phone' => 'Telefone de suporte',
'support_url' => 'URL de suporte',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Atualizar Fabricante',
'url' => 'URL',
diff --git a/resources/lang/pt-PT/admin/settings/general.php b/resources/lang/pt-PT/admin/settings/general.php
index e6115bbae6..b3a4f2a054 100644
--- a/resources/lang/pt-PT/admin/settings/general.php
+++ b/resources/lang/pt-PT/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' => 'Definições de Código de Barras',
@@ -86,6 +86,8 @@ return [
'ldap_settings' => 'Configurações 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' => 'Introduza um utilizador e palavra-passe da LDAP válido pertencente ao DN que especificou acima +ara testar se a sua autenticação da LDAP foi configurada corretamente, PRIMEIRO DEVE GRAVAR AS SUAS DEFINIÇÕES ATUALIZADAS DA LDAP.',
'ldap_login_sync_help' => 'Isto apenas testa que a LDAP consegue sincronizar corretamente. Se a sua consulta de autenticação LDAP não estiver correta, os utilizadores poderão ainda não conseguir fazer a autenticação. PRIMEIRO DEVE GRAVAR AS SUAS DEFINIÇÕES ATUALIZADAS DA 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/pt-PT/admin/users/message.php b/resources/lang/pt-PT/admin/users/message.php
index 7275a10759..566447be1f 100644
--- a/resources/lang/pt-PT/admin/users/message.php
+++ b/resources/lang/pt-PT/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Recusou este artigo com sucesso.',
'bulk_manager_warn' => 'Seus usuários foram atualizados com sucesso, no entanto, sua entrada de gerente não foi salva porque o gerente que você selecionou também estava na lista de usuários para ser editada e os usuários podem não ser seu próprio gerente. Selecione seus usuários novamente, excluindo o gerente.',
'user_exists' => 'Utilizador já existe!',
- 'user_not_found' => 'Utilizador [:id] não existe.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'O atributo login é obrigatório',
'user_password_required' => 'A password é obrigatória.',
'insufficient_permissions' => 'Permissões insuficientes.',
diff --git a/resources/lang/pt-PT/auth/general.php b/resources/lang/pt-PT/auth/general.php
index 5c83e23f85..ec18255f9b 100644
--- a/resources/lang/pt-PT/auth/general.php
+++ b/resources/lang/pt-PT/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Lembrar-me',
'username_help_top' => 'Introduza o seu nome de usuário para que lhe seja enviado um email com link de redifinição de senha.',
'username_help_bottom' => 'O seu nome de usuário e o seu endereço de email podem podem ser os mesmos, mas também podem não ser os mesmos, dependendo da sua configuração. Se não se recorda do seu nome de usuário, entre em contacto com o seu administrador.
Nomes de usuário sem um endereço de email associado não receberão um link de redefinição de senha por email. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/pt-PT/general.php b/resources/lang/pt-PT/general.php
index 944679eb6b..6138d0ef03 100644
--- a/resources/lang/pt-PT/general.php
+++ b/resources/lang/pt-PT/general.php
@@ -92,6 +92,7 @@ return [
'debug_warning_text' => 'Esta aplicação está em execução no modo de produção com a depuração activada. Isso pode expor dados sensíveis se seu aplicativo é acessível para o mundo exterior. Desactive o modo de depuração mudando o valor de APP_DEBUG
no teu ficheiro .env
para false
.',
'delete' => 'Remover',
'delete_confirm' => 'Tem a certeza que deseja eliminar :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Removidos',
'delete_seats' => 'Utilizadores apagados',
'deletion_failed' => 'Falha ao Eliminar',
@@ -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/pt-PT/mail.php b/resources/lang/pt-PT/mail.php
index 5e5539488e..53659093d8 100644
--- a/resources/lang/pt-PT/mail.php
+++ b/resources/lang/pt-PT/mail.php
@@ -74,6 +74,7 @@ return [
'your_credentials' => 'Suas credenciais do 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/pt-PT/validation.php b/resources/lang/pt-PT/validation.php
index d3ab160f1b..a3c7e756f9 100644
--- a/resources/lang/pt-PT/validation.php
+++ b/resources/lang/pt-PT/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'O atributo deve ter pelo menos: itens mínimos.',
],
'starts_with' => 'O :attribute deve começar com um dos seguintes: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'O :attribute selecionado é inválido.',
'numeric' => ':attribute tem que ser um número.',
'present' => 'O campo: atributo deve estar presente.',
diff --git a/resources/lang/ro/admin/accessories/general.php b/resources/lang/ro/admin/accessories/general.php
index 07bf9f4219..a1e7ab03a4 100644
--- a/resources/lang/ro/admin/accessories/general.php
+++ b/resources/lang/ro/admin/accessories/general.php
@@ -17,5 +17,6 @@ return array(
'use_default_eula' => 'Foloseste EULA general implicita in loc.',
'use_default_eula_disabled' => 'Foloseste EULA general implicita. EULA implicita nu a fost gasita. A se crea una in Setari.',
'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/ro/admin/components/message.php b/resources/lang/ro/admin/components/message.php
index 053b9cb7d9..81abe6ad3c 100644
--- a/resources/lang/ro/admin/components/message.php
+++ b/resources/lang/ro/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Componenta nu a fost verificată, încercați din nou',
'success' => 'Componenta verificată cu succes.',
- 'user_does_not_exist' => 'Acest utilizator este nevalid. Vă rugăm să încercați din nou.'
+ 'user_does_not_exist' => 'Acest utilizator este nevalid. Vă rugăm să încercați din nou.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/ro/admin/consumables/message.php b/resources/lang/ro/admin/consumables/message.php
index e59dcf5d49..dc84d55752 100644
--- a/resources/lang/ro/admin/consumables/message.php
+++ b/resources/lang/ro/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Consumul nu a fost verificat, încercați din nou',
'success' => 'Consumul a fost verificat cu succes.',
- 'user_does_not_exist' => 'Acest utilizator este nevalid. Vă rugăm să încercați din nou.'
+ 'user_does_not_exist' => 'Acest utilizator este nevalid. Vă rugăm să încercați din nou.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/ro/admin/custom_fields/general.php b/resources/lang/ro/admin/custom_fields/general.php
index 0f84d9e735..3a211e85c2 100644
--- a/resources/lang/ro/admin/custom_fields/general.php
+++ b/resources/lang/ro/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/ro/admin/hardware/general.php b/resources/lang/ro/admin/hardware/general.php
index 09517bdba3..f02acfd2a0 100644
--- a/resources/lang/ro/admin/hardware/general.php
+++ b/resources/lang/ro/admin/hardware/general.php
@@ -23,6 +23,7 @@ return [
'restore' => 'Restabilirea activului',
'pending' => 'In asteptare',
'undeployable' => 'Nelansabil',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Vizualizeaza activ',
'csv_error' => 'Aveți o eroare în fișierul dvs. CSV:',
'import_text' => '
diff --git a/resources/lang/ro/admin/hardware/table.php b/resources/lang/ro/admin/hardware/table.php
index 8989ba9ac4..4742921e05 100644
--- a/resources/lang/ro/admin/hardware/table.php
+++ b/resources/lang/ro/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Predat/Primit',
'checkout_date' => 'Data predare',
'checkoutto' => 'Predat',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Valoarea Curentă',
'diff' => 'Diferenta',
'dl_csv' => 'Descarca CSV',
diff --git a/resources/lang/ro/admin/licenses/general.php b/resources/lang/ro/admin/licenses/general.php
index 61bc9da381..3fe553423e 100644
--- a/resources/lang/ro/admin/licenses/general.php
+++ b/resources/lang/ro/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Despre Licențe',
- 'about_licenses' => 'Licențele sunt utilizate pentru a urmări software-ul. Ei au un număr specific de locuri care pot fi verificate pentru persoane fizice',
+ 'about_licenses_title' => 'Despre Licențe',
+ 'about_licenses' => 'Licențele sunt utilizate pentru a urmări software-ul. Ei au un număr specific de locuri care pot fi verificate pentru persoane fizice',
'checkin' => 'Primire locuri licenta',
'checkout_history' => 'Istoric predari',
'checkout' => 'Locuri licente predate',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Licente software',
'user' => 'Utilizator',
'view' => 'Vizualizeaza licenta',
+ '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/ro/admin/manufacturers/message.php b/resources/lang/ro/admin/manufacturers/message.php
index 138fba4cd8..d7a8728982 100644
--- a/resources/lang/ro/admin/manufacturers/message.php
+++ b/resources/lang/ro/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' => 'Producatorul nu exista.',
'assoc_users' => 'Acest producator este momentan asociat cu cel putin inca un model si nu poate fi sters. Va rugam actualizati modelele care nu mai au legatura cu acest producator si incercati iar. ',
diff --git a/resources/lang/ro/admin/manufacturers/table.php b/resources/lang/ro/admin/manufacturers/table.php
index 431811b52c..4d5c4310e3 100644
--- a/resources/lang/ro/admin/manufacturers/table.php
+++ b/resources/lang/ro/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Email de suport',
'support_phone' => 'Telefon suport',
'support_url' => 'URL de asistență',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Actualizeaza producator',
'url' => 'URL-',
diff --git a/resources/lang/ro/admin/settings/general.php b/resources/lang/ro/admin/settings/general.php
index 6bb83173cb..a38edc13a7 100644
--- a/resources/lang/ro/admin/settings/general.php
+++ b/resources/lang/ro/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' => 'Setări cod de bare',
@@ -86,6 +86,8 @@ return [
'ldap_settings' => 'Setări 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' => 'Introduceți un nume de utilizator LDAP și o parolă valabilă din DN-ul de bază pe care l-ați specificat mai sus pentru a testa dacă datele de conectare LDAP sunt configurate corect. TREBUIE SĂ SAȚI PRIMUL SETĂRI LDAP ACTUALIZATE.',
'ldap_login_sync_help' => 'Acest lucru testează numai faptul că LDAP poate sincroniza corect. Dacă interogarea dvs. de autentificare LDAP nu este corectă, este posibil ca utilizatorii să nu se poată conecta. TREBUIE SĂ ACTUALIZAȚI SETĂRILE LDAP MAI ÎNTÂI.',
'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/ro/admin/users/message.php b/resources/lang/ro/admin/users/message.php
index dfd973ea8a..8a5d01d04d 100644
--- a/resources/lang/ro/admin/users/message.php
+++ b/resources/lang/ro/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Ați refuzat cu succes acest activ.',
'bulk_manager_warn' => 'Utilizatorii dvs. au fost actualizați cu succes, cu toate acestea, intrarea managerului dvs. nu a fost salvată, deoarece managerul pe care l-ați selectat a fost, de asemenea, în lista de utilizatori care urmează să fie editat și este posibil ca utilizatorii să nu fie propriul manager. Selectați din nou utilizatorii dvs., cu excepția managerului.',
'user_exists' => 'Utilizatorul exista deja!',
- 'user_not_found' => 'Utilizatorul [:id] nu exista.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Campul de login este necesar',
'user_password_required' => 'Este necesara parola.',
'insufficient_permissions' => 'Nu aveti permisiuni suficiente.',
diff --git a/resources/lang/ro/auth/general.php b/resources/lang/ro/auth/general.php
index 3a0f89a9fe..f5c9ab08b4 100644
--- a/resources/lang/ro/auth/general.php
+++ b/resources/lang/ro/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Amintește-ți de mine',
'username_help_top' => 'Introdu numele tău de utilizator pentru a primi un e-mail cu link-ul de resetare a parolei.',
'username_help_bottom' => 'Numele de utilizator și adresa de e-mail pot pot sau nu să coincidă, în funcție de configurația dumneavoastră. Dacă nu vă amintiți numele de utilizator, contactați administratorul.
Utilizatorilor fără o adresă de e-mail asociată nu li se va trimite prin e-mail link-ul de resetare a parolei. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/ro/general.php b/resources/lang/ro/general.php
index 4c4726b333..1e27c27674 100644
--- a/resources/lang/ro/general.php
+++ b/resources/lang/ro/general.php
@@ -92,6 +92,7 @@ return [
'debug_warning_text' => 'Această aplicație rulează în modul de producție cu debugging activat. Acest lucru poate expune date sensibile dacă aplicația dvs. este accesibilă lumii exterioare. Dezactivați modul de depanare setând valoarea APP_DEBUG
din fișierul .env
la false
.',
'delete' => 'Sterge',
'delete_confirm' => 'Sigur doriți să ștergeți :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Sters',
'delete_seats' => 'Locurile șterse',
'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/ro/mail.php b/resources/lang/ro/mail.php
index 552e86c6d2..f9b9c288ce 100644
--- a/resources/lang/ro/mail.php
+++ b/resources/lang/ro/mail.php
@@ -74,6 +74,7 @@ return [
'your_credentials' => 'Informațiile dvs. 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/ro/validation.php b/resources/lang/ro/validation.php
index 3651a345e2..393750fde9 100644
--- a/resources/lang/ro/validation.php
+++ b/resources/lang/ro/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'Atributul:: trebuie să aibă cel puțin: 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 selectat nu e valid.',
'numeric' => ':attribute trebuie sa fie un numar.',
'present' => 'Câmpul atributului trebuie să fie prezent.',
diff --git a/resources/lang/ru/account/general.php b/resources/lang/ru/account/general.php
index 7fc060a849..3b380267e5 100644
--- a/resources/lang/ru/account/general.php
+++ b/resources/lang/ru/account/general.php
@@ -1,12 +1,12 @@
'Personal API Keys',
+ 'personal_api_keys' => 'Персональные API ключи',
'api_key_warning' => 'When generating an API token, be sure to copy it down immediately as they
will not be visible to you again.',
'api_base_url' => 'Your API base url is located at:',
'api_base_url_endpoint' => '/<endpoint>',
- 'api_token_expiration_time' => 'API tokens are set to expire in:',
+ 'api_token_expiration_time' => 'API токены истекут:',
'api_reference' => 'Please check the API reference to
find specific API endpoints and additional API documentation.',
);
diff --git a/resources/lang/ru/admin/accessories/general.php b/resources/lang/ru/admin/accessories/general.php
index bd90473626..a30c422ab9 100644
--- a/resources/lang/ru/admin/accessories/general.php
+++ b/resources/lang/ru/admin/accessories/general.php
@@ -16,6 +16,7 @@ return array(
'update' => 'Обновить аксессуар',
'use_default_eula' => 'Использовать главное пользовательское соглашение по умолчанию.',
'use_default_eula_disabled' => 'Использовать основное пользовательское соглашение. Не задано основное пользовательское соглашение. Добавьте его в Настройках.',
- 'clone' => 'Clone Accessory',
+ 'clone' => 'Клонировать аксессуар',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/ru/admin/accessories/message.php b/resources/lang/ru/admin/accessories/message.php
index 5514681c41..6364c88e8b 100644
--- a/resources/lang/ru/admin/accessories/message.php
+++ b/resources/lang/ru/admin/accessories/message.php
@@ -24,7 +24,7 @@ return array(
'checkout' => array(
'error' => 'Ошибка при выдаче аксессуара. Повторите попытку',
'success' => 'Аксессуар успешно выдан.',
- 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
+ 'unavailable' => 'Нет доступных аксессуаров для выдачи. Проверьте их количество',
'user_does_not_exist' => 'Этот пользователь является недопустимым. Пожалуйста, попробуйте еще раз.'
),
diff --git a/resources/lang/ru/admin/components/message.php b/resources/lang/ru/admin/components/message.php
index 8f621e5912..e78d128d94 100644
--- a/resources/lang/ru/admin/components/message.php
+++ b/resources/lang/ru/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Не удалось отвязать компонент, пожалуйста попробуйте еще раз',
'success' => 'Связь с компонентом успешно удалена.',
- 'user_does_not_exist' => 'Неверный пользователь. Попробуйте еще раз.'
+ 'user_does_not_exist' => 'Неверный пользователь. Попробуйте еще раз.',
+ 'unavailable' => 'Недостаточно компонентов: :remaining - осталось, :requested - запрошено',
),
'checkin' => array(
diff --git a/resources/lang/ru/admin/consumables/message.php b/resources/lang/ru/admin/consumables/message.php
index 0780066dd0..b4dce77f68 100644
--- a/resources/lang/ru/admin/consumables/message.php
+++ b/resources/lang/ru/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Расходный материал не был выдан, попробуйте ещё раз',
'success' => 'Расходный материал успешно выдан.',
- 'user_does_not_exist' => 'Неверный пользователь. Попробуйте ещё раз.'
+ 'user_does_not_exist' => 'Неверный пользователь. Попробуйте ещё раз.',
+ 'unavailable' => 'Недостаточно расходных материалов для выдачи. Пожалуйста, проверьте их количество.',
),
'checkin' => array(
diff --git a/resources/lang/ru/admin/custom_fields/general.php b/resources/lang/ru/admin/custom_fields/general.php
index a858b144f3..e8b23ffecf 100644
--- a/resources/lang/ru/admin/custom_fields/general.php
+++ b/resources/lang/ru/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/ru/admin/hardware/form.php b/resources/lang/ru/admin/hardware/form.php
index 5a8198eff8..42decf2bb5 100644
--- a/resources/lang/ru/admin/hardware/form.php
+++ b/resources/lang/ru/admin/hardware/form.php
@@ -2,11 +2,11 @@
return [
'bulk_delete' => 'Подвердите массовое удаление активов',
- 'bulk_restore' => 'Confirm Bulk Restore Assets',
+ 'bulk_restore' => 'Подвердите массовое восстановление активов',
'bulk_delete_help' => 'Просмотрите активны, выбранные для удаления. После удаления активы могут быть восстановлены, но уже не будет привязаны к пользователям, к которым они привязаны сейчас.',
- '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' => 'Проверьте активы для массового восстановления. После восстановления эти активы не будут связаны с пользователями, с которыми они были ранее связаны.',
'bulk_delete_warn' => 'Вы собираетесь удалить :asset_count активов.',
- 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
+ 'bulk_restore_warn' => 'Вы собираетесь восстановить :asset_count активов.',
'bulk_update' => 'Редактировать выбранное',
'bulk_update_help' => 'Эта форма позволяет Вам обновить несколько объектов за раз. Заполняйте только те поля, которые нужно изменить. Пустые поля останутся без изменений. ',
'bulk_update_warn' => 'Вы собираетесь отредактировать свойства одного ресурса.|Вы собираетесь отредактировать свойства :asset_count assets.',
@@ -48,7 +48,7 @@ return [
'asset_location_update_default' => 'Обновить только местоположение по умолчанию',
'asset_not_deployable' => 'Этот статус актива не подлежит развертыванию. Этот актив не может быть проверен.',
'asset_deployable' => 'Этот статус доступен для развертывания. Этот актив может быть привязан.',
- 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
+ 'processing_spinner' => 'Обработка... (Это может занять некоторое время на больших файлах)',
'optional_infos' => 'Дополнительная информация',
'order_details' => 'Информация, связанная с заказом'
];
diff --git a/resources/lang/ru/admin/hardware/general.php b/resources/lang/ru/admin/hardware/general.php
index 0f46cc269a..56ac11e439 100644
--- a/resources/lang/ru/admin/hardware/general.php
+++ b/resources/lang/ru/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/ru/admin/hardware/message.php b/resources/lang/ru/admin/hardware/message.php
index f50ea046bb..9e2ecd0436 100644
--- a/resources/lang/ru/admin/hardware/message.php
+++ b/resources/lang/ru/admin/hardware/message.php
@@ -23,8 +23,8 @@ return [
'restore' => [
'error' => 'Актив не был восстановлен, повторите попытку',
'success' => 'Актив успешно восстановлен.',
- 'bulk_success' => 'Asset restored successfully.',
- 'nothing_updated' => 'No assets were selected, so nothing was restored.',
+ 'bulk_success' => 'Актив успешно восстановлен.',
+ 'nothing_updated' => 'Ни один из активов не выбран, поэтому ничего не восстановлено.',
],
'audit' => [
diff --git a/resources/lang/ru/admin/hardware/table.php b/resources/lang/ru/admin/hardware/table.php
index b41769a528..224aefe7be 100644
--- a/resources/lang/ru/admin/hardware/table.php
+++ b/resources/lang/ru/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/ru/admin/kits/general.php b/resources/lang/ru/admin/kits/general.php
index 39e5b7c29b..6c30d94a89 100644
--- a/resources/lang/ru/admin/kits/general.php
+++ b/resources/lang/ru/admin/kits/general.php
@@ -36,15 +36,15 @@ return [
'accessory_updated' => 'Accessory was successfully updated',
'accessory_detached' => 'Accessory was successfully detached',
'accessory_error' => 'Accessory already attached to kit',
- 'accessory_deleted' => 'Delete was successful',
- 'accessory_none' => 'Accessory does not exist',
+ 'accessory_deleted' => 'Удаление прошло успешно',
+ 'accessory_none' => 'Аксессуар не существует',
'checkout_success' => 'Checkout was successful',
'checkout_error' => 'Checkout error',
- 'kit_none' => 'Kit does not exist',
- 'kit_created' => 'Kit was successfully created',
- 'kit_updated' => 'Kit was successfully updated',
- 'kit_not_found' => 'Kit not found',
- 'kit_deleted' => 'Kit was successfully deleted',
- 'kit_model_updated' => 'Model was successfully updated',
+ 'kit_none' => 'Комплекта не существует',
+ 'kit_created' => 'Комплект успешно создан',
+ 'kit_updated' => 'Комплект успешно изменен',
+ 'kit_not_found' => 'Комплект не найден',
+ 'kit_deleted' => 'Комплект успешно удален',
+ 'kit_model_updated' => 'Модель успешно изменена',
'kit_model_detached' => 'Model was successfully detached',
];
diff --git a/resources/lang/ru/admin/licenses/general.php b/resources/lang/ru/admin/licenses/general.php
index 7b5f736bcc..ae0c79e3e6 100644
--- a/resources/lang/ru/admin/licenses/general.php
+++ b/resources/lang/ru/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/ru/admin/licenses/message.php b/resources/lang/ru/admin/licenses/message.php
index 7e191bcb7a..2ebe2e60fe 100644
--- a/resources/lang/ru/admin/licenses/message.php
+++ b/resources/lang/ru/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' => 'Лицензии не существует или у вас нет разрешения на её просмотр.',
'user_does_not_exist' => 'Пользователь не существует.',
'asset_does_not_exist' => 'Актив который вы пытаетесь ассоциировать с этой лицензией не существует.',
'owner_doesnt_match_asset' => 'Владелец актива, который вы пытаетесь связать с этой лицензией, отличается от выбранного в списке пользователя.',
diff --git a/resources/lang/ru/admin/manufacturers/message.php b/resources/lang/ru/admin/manufacturers/message.php
index eb55e40ee4..1d7ba8de70 100644
--- a/resources/lang/ru/admin/manufacturers/message.php
+++ b/resources/lang/ru/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/ru/admin/manufacturers/table.php b/resources/lang/ru/admin/manufacturers/table.php
index c878296418..e14609d050 100644
--- a/resources/lang/ru/admin/manufacturers/table.php
+++ b/resources/lang/ru/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/ru/admin/models/message.php b/resources/lang/ru/admin/models/message.php
index 856621938d..c66f219ed8 100644
--- a/resources/lang/ru/admin/models/message.php
+++ b/resources/lang/ru/admin/models/message.php
@@ -32,7 +32,7 @@ return array(
'bulkedit' => array(
'error' => 'Никаких изменений нет, поэтому ничего не обновлено.',
- 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'success' => 'Модель успешно обновлена. |:model_count моделей успешно обновлено.',
'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:',
),
diff --git a/resources/lang/ru/admin/reports/general.php b/resources/lang/ru/admin/reports/general.php
index 6d94fbb482..603e69447e 100644
--- a/resources/lang/ru/admin/reports/general.php
+++ b/resources/lang/ru/admin/reports/general.php
@@ -3,7 +3,7 @@
return [
'info' => 'Выберите опции, которые должны отображаться в отчете актива.',
'deleted_user' => 'Deleted user',
- 'send_reminder' => 'Send reminder',
+ 'send_reminder' => 'Отправить напоминание',
'reminder_sent' => 'Reminder sent',
'acceptance_deleted' => 'Acceptance request deleted',
'acceptance_request' => 'Acceptance request'
diff --git a/resources/lang/ru/admin/settings/general.php b/resources/lang/ru/admin/settings/general.php
index e48fb3a7fb..3930d1aae6 100644
--- a/resources/lang/ru/admin/settings/general.php
+++ b/resources/lang/ru/admin/settings/general.php
@@ -11,30 +11,30 @@ return [
'admin_cc_email_help' => 'Если вы хотите отправлять копии писем, что приходят пользователям при выдаче/возврате, на какой-то дополнительный адрес электронной почты, то введите его здесь. В противном случае оставьте это поле пустым.',
'is_ad' => 'У вас сервер Active Directory',
'alerts' => 'Уведомления',
- 'alert_title' => 'Update Notification Settings',
+ 'alert_title' => 'Обновить настройки уведомлений',
'alert_email' => 'Посылать уведомления на',
- 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated',
+ 'alert_email_help' => 'Адреса электронной почты или списки рассылки которые вы хотите отправить, должны быть разделены запятыми',
'alerts_enabled' => 'Уведомления включены',
'alert_interval' => 'Предупреждение об истечении срока (в днях)',
'alert_inv_threshold' => 'Порог оповещения о запасах',
'allow_user_skin' => 'Разрешить пользовтельские темы офрмления',
- 'allow_user_skin_help_text' => 'Checking this box will allow a user to override the UI skin with a different one.',
+ 'allow_user_skin_help_text' => 'Включение позволит пользователю изменять тему веб-интерфейса',
'asset_ids' => 'ID актива',
'audit_interval' => 'Интервал аудита',
'audit_interval_help' => 'Если требуется регулярное проведение аудита, вы можете обозначить необходимый вам интервал в месяцах. При обновлении этого значения, будут обновлены все "даты следующего аудита" у активов с приближающейся датой аудита.',
'audit_warning_days' => 'Предупреждающий порог предупреждения',
'audit_warning_days_help' => 'За сколько дней мы должны предупредить вас, когда активы подлежат аудиту?',
- 'auto_increment_assets' => 'Generate auto-incrementing asset tags',
+ 'auto_increment_assets' => 'Генерировать метки активов авто увеличением',
'auto_increment_prefix' => 'Префикс ( не обязательно )',
'auto_incrementing_help' => 'Enable auto-incrementing asset tags first to set this',
'backups' => 'Резервные копии',
'backups_help' => 'Создавать, загружать и восстанавливать резервные копии ',
- 'backups_restoring' => 'Restoring from Backup',
+ '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_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. ',
+ 'backups_path' => 'Резервные копии хранятся на сервере в :path
',
+ 'backups_restore_warning' => 'Используйте кнопку восстановления для восстановления из предыдущей резервной копии. (В настоящее время он не работает с хранилищем файлов S3 или Docker.)
Ваша база данных :app_name и все загруженные файлы будут полностью заменены на те, что находится в файле резервной копии. ',
+ 'backups_logged_out' => 'Все пользователи, включая текущего, будут разлогинены после завершения восстановления.',
+ 'backups_large' => 'Очень большой бекап может не уложиться в стандартные значения ожидания и может потребоваться запуск восстановления через командную строку.',
'barcode_settings' => 'Настройки штрихкода',
'confirm_purge' => 'Подтвердить удаление',
'confirm_purge_help' => 'Введите "DELETE" в поле ниже для окончательного удаления ваших удаленных записей. Это действие не может быть отменено и ПОЛНОСТЬЮ очистит все удаленные записи. (Предварительно сделайте бекап, просто на всякий случай.)',
@@ -67,7 +67,7 @@ return [
'footer_text_help' => 'Этот текст будет отображаться в правой части нижнего колонтитула. Разрешается использовать ссылки следующего вида Github ароматизированные уценок. Использование прочей HTML разметки, переводов строк, изображений - может привести к непредсказуемым результатам.',
'general_settings' => 'Общие настройки',
'general_settings_keywords' => 'company support, signature, acceptance, email format, username format, images, per page, thumbnail, eula, tos, dashboard, privacy',
- 'general_settings_help' => 'Default EULA and more',
+ 'general_settings_help' => 'EULA по умолчанию и прочее',
'generate_backup' => 'Создать резервную копию',
'header_color' => 'Цвет заголовка',
'info' => 'Эти настройки позволяют персонализировать некоторые аспекты вашей установки.',
@@ -76,7 +76,7 @@ return [
'laravel' => 'Версия Laravel',
'ldap' => 'LDAP',
'ldap_default_group' => 'Группа прав доступа по умолчанию',
- 'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'ldap_default_group_info' => 'Выберите группу для привязки к пользователю, помните пользователь получает права доступа группы к которой он привязан.',
'no_default_group' => 'Нет группы по умолчанию',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'Клиентский TLS-ключ LDAP',
@@ -86,6 +86,8 @@ return [
'ldap_settings' => 'Настройка LDAP',
'ldap_client_tls_cert_help' => 'Клиентский TLS сертификат и Ключ для LDAP-соединений обычно принято использовать только в конфигурациях Google Workspace с параметром “Secure LDAP”. Оба параметра обязательны.',
'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',
@@ -98,7 +100,7 @@ return [
'ldap_tls_help' => 'Отметьте, только если у вас запущен STARTTLS на вашем LDAP сервере. ',
'ldap_uname' => 'Имя пользователя LDAP Bind',
'ldap_dept' => 'LDAP Department',
- 'ldap_phone' => 'LDAP Telephone Number',
+ 'ldap_phone' => 'LDAP номер телефона',
'ldap_jobtitle' => 'LDAP Job Title',
'ldap_country' => 'Страна LDAP',
'ldap_pword' => 'Пароль LDAP Bind',
@@ -123,9 +125,9 @@ return [
'login' => 'Попытки входа',
'login_attempt' => 'Login Attempt',
'login_ip' => 'IP-адрес',
- 'login_success' => 'Success?',
- 'login_user_agent' => 'User Agent',
- 'login_help' => 'List of attempted logins',
+ 'login_success' => 'Успешно?',
+ 'login_user_agent' => 'Браузер пользователя',
+ 'login_help' => 'Список попыток входа',
'login_note' => 'Комментарий для экрана логина',
'login_note_help' => 'Опционально выводит несколько предложений на экране логина. Например, чтобы помочь людям, которые нашли потерянное или украденное устройство. Здесь можно использовать Github flavored markdown',
'login_remote_user_text' => 'Параметры входа удаленного пользователя',
@@ -146,7 +148,7 @@ return [
'optional' => 'не обязательно',
'per_page' => 'Результатов на страницу',
'php' => 'Версия PHP',
- 'php_info' => 'PHP Info',
+ 'php_info' => 'PHP информация',
'php_overview' => 'PHP',
'php_overview_keywords' => 'phpinfo, system, info',
'php_overview_help' => 'PHP System info',
@@ -166,28 +168,28 @@ return [
'qr_help' => 'Включить QR коды',
'qr_text' => 'Текст QR кода',
'saml' => 'SAML',
- 'saml_title' => 'Update SAML settings',
- 'saml_help' => 'SAML settings',
+ 'saml_title' => 'Обновление настроек SAML',
+ 'saml_help' => 'Настройки SAML',
'saml_enabled' => 'SAML включён',
'saml_integration' => 'Интеграция SAML',
'saml_sp_entityid' => 'ID записи',
'saml_sp_acs_url' => 'Assertion Consumer Service (ACS) URL',
'saml_sp_sls_url' => 'Single Logout Service (SLS) URL',
'saml_sp_x509cert' => 'Открытая часть Сертификата',
- 'saml_sp_metadata_url' => 'Metadata URL',
- 'saml_idp_metadata' => 'SAML IdP Metadata',
- 'saml_idp_metadata_help' => 'You can specify the IdP metadata using a URL or XML file.',
+ 'saml_sp_metadata_url' => 'URL Метаданных',
+ 'saml_idp_metadata' => 'Метаданные SAML IdP',
+ 'saml_idp_metadata_help' => 'Метаданные IdP можно указать с помощью URL или XML-файла.',
'saml_attr_mapping_username' => 'Привязка Атрибута - Имя Пользователя',
- 'saml_attr_mapping_username_help' => 'NameID will be used if attribute mapping is unspecified or invalid.',
- 'saml_forcelogin_label' => 'SAML Force Login',
+ 'saml_attr_mapping_username_help' => 'NameID будет использоваться, если сопоставление атрибутов указано как unspecified или указано неверно.',
+ 'saml_forcelogin_label' => 'Приоритет входа SAML',
'saml_forcelogin' => 'Сделать SAML-авторизацию входом по умолчанию',
- 'saml_forcelogin_help' => 'You can use \'/login?nosaml\' to get to the normal login page.',
- 'saml_slo_label' => 'SAML Single Log Out',
- 'saml_slo' => 'Send a LogoutRequest to IdP on Logout',
- 'saml_slo_help' => 'This will cause the user to be first redirected to the IdP on logout. Leave unchecked if the IdP doesn\'t correctly support SP-initiated SAML SLO.',
+ 'saml_forcelogin_help' => 'Вы можете использовать \'/login?nosaml\' для перехода на обычную страницу входа.',
+ 'saml_slo_label' => 'Единый выход SAML',
+ 'saml_slo' => 'Отправить запрос на выход в IdP при выходе',
+ 'saml_slo_help' => 'Это приведет к тому, что пользователь будет сначала перенаправлен на IdP при выходе. Оставьте неотмеченным, если IdP не поддерживает SAML SLO, инициированный SP.',
'saml_custom_settings' => 'Дополнительные параметры SAML',
'saml_custom_settings_help' => 'Вы можете указать дополнительные параметры библиотеке onelogin/php-saml. Используйте на свой страх и риск.',
- 'saml_download' => 'Download Metadata',
+ 'saml_download' => 'Скачать Метаданные',
'setting' => 'Настройка',
'settings' => 'Настройки',
'show_alerts_in_menu' => 'Показать оповещения в верхнем меню',
@@ -198,17 +200,17 @@ return [
'show_images_in_email' => 'Показать изображения в письмах',
'show_images_in_email_help' => 'Снимите этот флажок, если ваша установка Snipe-IT находится за VPN или в закрытой сети в случае, если в E-mail-ах, которые просматриваются пользователями за пределами указанной сети не отбражаются/не загружаются изображения из данной установки Snipe-IT.',
'site_name' => 'Название сайта',
- 'integrations' => 'Integrations',
+ 'integrations' => 'Интеграции',
'slack' => 'Slack',
'general_webhook' => 'General Webhook',
'webhook' => ':app',
- 'webhook_presave' => 'Test to Save',
- 'webhook_title' => 'Update Webhook Settings',
- 'webhook_help' => 'Integration settings',
+ 'webhook_presave' => 'Протестировать перед сохранением',
+ 'webhook_title' => 'Обновить настройки Webhook',
+ 'webhook_help' => 'Настройки интеграций',
'webhook_botname' => ':app Botname',
- 'webhook_channel' => ':app Channel',
+ 'webhook_channel' => ':app канал',
'webhook_endpoint' => ':app Endpoint',
- 'webhook_integration' => ':app Settings',
+ 'webhook_integration' => ':app Настройки',
'webhook_test' =>'Test :app integration',
'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
@@ -222,8 +224,8 @@ return [
'update' => 'Обновить настройки',
'value' => 'Значение',
'brand' => 'Фирменный стиль',
- 'brand_keywords' => 'footer, logo, print, theme, skin, header, colors, color, css',
- 'brand_help' => 'Logo, Site Name',
+ 'brand_keywords' => 'нижняя часть страницы, логотип, print, тема, оболочка, верхняя часть страницы, цветовая палитра, цвет, css',
+ 'brand_help' => 'Логотип, Имя сайта',
'web_brand' => 'Тип Web-Брендинга',
'about_settings_title' => 'О настройках',
'about_settings_text' => 'Эти настройки позволяют персонализировать некоторые аспекты вашей установки.',
@@ -235,7 +237,7 @@ return [
'privacy_policy' => 'Политика конфидициальности',
'privacy_policy_link_help' => 'Добавленный здесь URL-адрес, будет являться ссылкой на политику конфиденциальности и будет отображаться в футере приложения, а также будет добавлен в e-mail сообщения, которые посылает система, в соответствии с GDPR. ',
'purge' => 'Очистка удалённых записей',
- 'purge_deleted' => 'Purge Deleted ',
+ 'purge_deleted' => 'Очистить удаленное',
'labels_display_bgutter' => 'Метка внизу страницы',
'labels_display_sgutter' => 'Метка сбоку страницы',
'labels_fontsize' => 'Размер шрифта метки',
@@ -281,51 +283,56 @@ return [
'unique_serial_help_text' => 'Установка этого флажка включает ограничение по уникальности на серии активов',
'zerofill_count' => 'Длина инвентарного номера, включая заполнение нулями',
'username_format_help' => 'Этот параметр используется только в процессе импорта, если имя пользователя не предоставляется и мы должны сгенерировать его для Вас.',
- 'oauth_title' => 'OAuth API Settings',
+ 'oauth_title' => 'Настройки OAuth API',
'oauth' => 'OAuth',
'oauth_help' => 'Oauth Endpoint Settings',
'asset_tag_title' => 'Update Asset Tag Settings',
'barcode_title' => 'Update Barcode Settings',
- 'barcodes' => 'Barcodes',
+ 'barcodes' => 'Штрихкоды',
'barcodes_help_overview' => 'Barcode & QR settings',
'barcodes_help' => 'This will attempt to delete cached barcodes. This would typically only be used if your barcode settings have changed, or if your Snipe-IT URL has changed. Barcodes will be re-generated when accessed next.',
- 'barcodes_spinner' => 'Attempting to delete files...',
- 'barcode_delete_cache' => 'Delete Barcode Cache',
- 'branding_title' => 'Update Branding Settings',
- 'general_title' => 'Update General Settings',
- 'mail_test' => 'Send Test',
- 'mail_test_help' => 'This will attempt to send a test mail to :replyto.',
- 'filter_by_keyword' => 'Filter by setting keyword',
- 'security' => 'Security',
- 'security_title' => 'Update Security Settings',
+ 'barcodes_spinner' => 'Попытка удаления файлов...',
+ 'barcode_delete_cache' => 'Удалить кеш штрихкодов',
+ 'branding_title' => 'Обновить настройки брендирования',
+ 'general_title' => 'Обновить основные настройки',
+ 'mail_test' => 'Отправить тестовое сообщение',
+ 'mail_test_help' => 'Это отправит тестовое сообщение :replyto.',
+ 'filter_by_keyword' => 'Сортировать по ключевому слову',
+ 'security' => 'Безопасность',
+ 'security_title' => 'Обновить настройки безопасности',
'security_keywords' => 'password, passwords, requirements, two factor, two-factor, common passwords, remote login, logout, authentication',
'security_help' => 'Two-factor, Password Restrictions',
'groups_keywords' => 'permissions, permission groups, authorization',
'groups_help' => 'Account permission groups',
- 'localization' => 'Localization',
- 'localization_title' => 'Update Localization Settings',
+ 'localization' => 'Локализация',
+ 'localization_title' => 'Обновить настройки локализации',
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
- 'localization_help' => 'Language, date display',
- 'notifications' => 'Notifications',
+ 'localization_help' => 'Язык, формат даты',
+ 'notifications' => 'Уведомления',
'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
- 'labels' => 'Labels',
- 'labels_title' => 'Update Label Settings',
- 'labels_help' => 'Label sizes & settings',
- 'purge' => 'Purge',
- 'purge_keywords' => 'permanently delete',
- 'purge_help' => 'Purge Deleted Records',
- 'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
- 'ldap_ad' => 'LDAP/AD',
- 'employee_number' => 'Employee Number',
- 'create_admin_user' => 'Create a User ::',
- 'create_admin_success' => 'Success! Your admin user has been added!',
- 'create_admin_redirect' => 'Click here to go to your app login!',
+ 'labels' => 'Этикетки',
+ 'labels_title' => 'Обновить настройки этикетки',
+ 'labels_help' => 'Настройки & размеров этикетки',
+ 'purge' => 'Очистить',
+ 'purge_keywords' => 'удалить полностью',
+ 'purge_help' => 'Очистка удалённых записей',
+ 'ldap_extension_warning' => 'Похоже на вашем сервере не установлен или не включен модуль LDAP синхронизации. Вы можете сохранить ваши параметры, но вам потребуется установить\\включить модуль для PHP прежде выполнить синхронизацию с доменом.',
+ 'ldap_ad' => 'LDAP/Active Directory',
+ 'employee_number' => 'Номер сотрудника',
+ 'create_admin_user' => 'Создать пользователя ::',
+ 'create_admin_success' => 'Отлично! Администратор успешно добавлен!',
+ 'create_admin_redirect' => 'Нажмите тут, что бы авторизоваться в вашем приложении!',
'setup_migrations' => 'Database Migrations ::',
'setup_no_migrations' => 'There was nothing to migrate. Your database tables were already set up!',
- 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_successful_migrations' => 'Ваши таблицы базы данных были созданы',
'setup_migration_output' => 'Migration output:',
- 'setup_migration_create_user' => 'Next: Create User',
+ 'setup_migration_create_user' => 'Далее: Создать пользователя',
'ldap_settings_link' => 'LDAP Settings Page',
- 'slack_test' => 'Test Integration',
+ '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/ru/admin/settings/message.php b/resources/lang/ru/admin/settings/message.php
index 4fe48bbe1a..3569f1a414 100644
--- a/resources/lang/ru/admin/settings/message.php
+++ b/resources/lang/ru/admin/settings/message.php
@@ -29,16 +29,16 @@ return [
'testing' => 'Тестирование подключения к LDAP, привязка & запрос ...',
'500' => 'Ошибка в 500 сервере. Пожалуйста, проверьте журналы сервера для получения дополнительной информации.',
'error' => 'Что-то пошло не так :(',
- 'sync_success' => 'A sample of 10 users returned from the LDAP server based on your settings:',
+ 'sync_success' => 'Пример 10 пользователей, полученных с заданного LDAP сервера:',
'testing_authentication' => 'Тестирование LDAP аутентификации...',
'authentication_success' => 'Пользователь успешно аутентифицирован с LDAP!'
],
'webhook' => [
- 'sending' => 'Sending :app test message...',
- 'success_pt1' => 'Success! Check the ',
- 'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
- '500' => '500 Server Error.',
- 'error' => 'Something went wrong. :app responded with: :error_message',
- 'error_misc' => 'Something went wrong. :( ',
+ 'sending' => 'Отправка тестового сообщения в :app...',
+ 'success_pt1' => 'Успех! Проверьте ',
+ 'success_pt2' => ' канал для вашего тестового сообщения и не забудьте нажать СОХРАНИТЬ ниже, чтобы сохранить ваши настройки.',
+ '500' => '500 Ошибка на сервера.',
+ 'error' => 'Что-то пошло не так. :app ответил: :error_message',
+ 'error_misc' => 'Что-то пошло не так. :( ',
]
];
diff --git a/resources/lang/ru/admin/users/general.php b/resources/lang/ru/admin/users/general.php
index 8cf1f6bf71..99786f6ed5 100644
--- a/resources/lang/ru/admin/users/general.php
+++ b/resources/lang/ru/admin/users/general.php
@@ -43,12 +43,12 @@ return [
'remote_help' => 'Это может быть полезно, если вам нужно фильтровать удалённых пользователей, которые никогда или редко появляются в вашем физическом местоположении.',
'not_remote_label' => 'Это не удаленный пользователь',
'vip_label' => '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' => 'Это может быть полезно для обозначения важных людей в вашей организации, если вы хотите обрабатывать их обращения особым образом.',
'create_user' => 'Создать пользователя',
'create_user_page_explanation' => 'Это информация об учетной записи, которую вы будете использовать для первого входа на сайт.',
'email_credentials' => 'Учётные данные электронной почты',
'email_credentials_text' => 'Отправить мои учетные данные на указанный выше адрес электронной почты',
'next_save_user' => 'Далее: Сохранить пользователя',
- 'all_assigned_list_generation' => 'Generated on:',
- 'email_user_creds_on_create' => 'Email this user their credentials?',
+ 'all_assigned_list_generation' => 'Создано:',
+ 'email_user_creds_on_create' => 'Отправить этому пользователю его данные по почте?',
];
diff --git a/resources/lang/ru/admin/users/message.php b/resources/lang/ru/admin/users/message.php
index 45794c92c2..8bf1e9995a 100644
--- a/resources/lang/ru/admin/users/message.php
+++ b/resources/lang/ru/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Вы успешно отклонили актив.',
'bulk_manager_warn' => 'Ваши пользователи были успешно обновлены, однако запись менеджера не была сохранена, потому что выбранный менеджер также присутствовал в редактируемом списке пользователей, и пользователи не могут быть менеджерами самим себе. Пожалуйста выберите ваших пользователей снова, за исключением их менеджера.',
'user_exists' => 'Пользователь уже существует!',
- 'user_not_found' => 'Пользователь [:id] не существует.',
+ 'user_not_found' => 'Пользователь не существует.',
'user_login_required' => 'Поле "Логин" является обязательным',
'user_password_required' => 'Поле "Пароль" является обязательным.',
'insufficient_permissions' => 'Недостаточно прав.',
diff --git a/resources/lang/ru/auth.php b/resources/lang/ru/auth.php
index db310aa1bb..80a618183a 100644
--- a/resources/lang/ru/auth.php
+++ b/resources/lang/ru/auth.php
@@ -13,8 +13,8 @@ return array(
|
*/
- 'failed' => 'These credentials do not match our records.',
- 'password' => 'The provided password is incorrect.',
- 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
+ 'failed' => 'Учетные данные не совпадают с нашими записями.',
+ 'password' => 'Неверный пароль',
+ 'throttle' => 'Слишком много неудачных попыток входа. Пожалуйста, попробуйте через :seconds секунд.',
);
diff --git a/resources/lang/ru/auth/general.php b/resources/lang/ru/auth/general.php
index 8c16fdb562..f750d24fa9 100644
--- a/resources/lang/ru/auth/general.php
+++ b/resources/lang/ru/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Запомнить меня',
'username_help_top' => 'Введите своё Имя Пользователя, чтобы получить ссылку для сброса пароля.',
'username_help_bottom' => 'Ваши Имя Пользователя и Ваш E-Mail могут быть одинаковыми, но могут и не быть, в зависимости от Вашей конфигурации. Если Вы не можете вспомнить Ваше Имя Пользователя - обратитесь к Вашему системному администратору.
Имена Пользователя, к которым не привязан адрес электронной почты, не смогут получить ссылку на сброс пароля. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Не удаётся авторизоваться через Google аккаунт, пожалуйста попробуйте ещё раз.',
+
+];
diff --git a/resources/lang/ru/general.php b/resources/lang/ru/general.php
index 598fef7b3d..920e9c61ab 100644
--- a/resources/lang/ru/general.php
+++ b/resources/lang/ru/general.php
@@ -28,13 +28,13 @@ return [
'audit' => 'аудит',
'audit_report' => 'Журнал аудита',
'assets' => 'Активы',
- 'assets_audited' => 'assets audited',
+ 'assets_audited' => 'активы проверены',
'assets_checked_in_count' => 'assets checked in',
'assets_checked_out_count' => 'assets checked out',
- 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
- 'assigned_date' => 'Date Assigned',
+ 'asset_deleted_warning' => 'Этот актив был удален. Его нужно восстановить, прежде чем назначить кому-либо.',
+ 'assigned_date' => 'Дата назначения',
'assigned_to' => 'Привязано к :name',
- 'assignee' => 'Assigned to',
+ 'assignee' => 'Выдано',
'avatar_delete' => 'Удалить аватар',
'avatar_upload' => 'Загрузить аватар',
'back' => 'Назад',
@@ -45,9 +45,9 @@ return [
'bulk_edit' => 'Массовое редактирование',
'bulk_delete' => 'Массовое удаление',
'bulk_actions' => 'Массовые действия',
- 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'bulk_checkin_delete' => 'Групповое выделение / Удалить пользователей',
'byod' => 'BYOD',
- 'byod_help' => 'This device is owned by the user',
+ 'byod_help' => 'Это устройство принадлежит пользователю',
'bystatus' => 'по статусу',
'cancel' => 'Отмена',
'categories' => 'Категории',
@@ -92,6 +92,7 @@ return [
'debug_warning_text' => 'Это приложение выполняется в режиме с включенной отладкой. Это может нарушить конфиденциальность данных, если приложение доступно для внешнего мира. Отключите режим отладки, поменяв значение APP_DEBUG
в файле .env
на false
.',
'delete' => 'Удалить',
'delete_confirm' => 'Вы действительно хотите удалить?',
+ 'delete_confirm_no_undo' => 'Вы уверенны, что хотите удалить :item? Это действие нельзя будет отменить.',
'deleted' => 'Удалено',
'delete_seats' => 'Удаленные лицензии',
'deletion_failed' => 'Не удалось удалить',
@@ -146,7 +147,7 @@ return [
'include_deleted' => 'Включать удаленные активы',
'image_upload' => 'Загрузить изображение',
'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
- 'filetypes_size_help' => 'Max upload size allowed is :size.',
+ 'filetypes_size_help' => 'Максимальный размер файла - :size.',
'image_filetypes_help' => 'Допустимые типы файлов - pg, webp, png, gif, и svg. Максимальный размер файла :size.',
'unaccepted_image_type' => 'Нечитаемый файл изображения. Допустимые типы файлов: jpg, webp, png, gif и svg. Медиа тип этого файла: :mimetype.',
'import' => 'Импорт',
@@ -157,8 +158,8 @@ return [
'asset_maintenance_report' => 'Отчет по обслуживанию',
'asset_maintenances' => 'Активы на обслуживании',
'item' => 'Предмет',
- 'item_name' => 'Item Name',
- 'import_file' => 'import CSV file',
+ 'item_name' => 'Название',
+ 'import_file' => 'Импорт CSV',
'import_type' => 'CSV import type',
'insufficient_permissions' => 'Недостаточно прав!',
'kits' => 'Готовые наборы',
@@ -171,12 +172,12 @@ return [
'licenses_available' => 'Доступные лицензии',
'licenses' => 'Лицензии',
'list_all' => 'Весь список',
- 'loading' => 'Loading... please wait....',
+ 'loading' => 'Загрузка, пожалуйста подождите...',
'lock_passwords' => 'Это значение не будет сохранено в демо-версии.',
'feature_disabled' => 'Функция отключена в этой версии.',
'location' => 'Расположение',
'locations' => 'Места',
- 'logo_size' => 'Square logos look best with Logo + Text. Logo maximum display size is 50px high x 500px wide. ',
+ 'logo_size' => 'Квадратные логотипы лучше смотрятся с текстом. Максимальный размер логотипа 50px в высоту и 500px в ширину. ',
'logout' => 'Выйти',
'lookup_by_tag' => 'Поиск по тегу актива',
'maintenances' => 'Техобслуживание',
@@ -200,7 +201,7 @@ return [
'no' => 'Нет',
'notes' => 'Примечания',
'order_number' => 'Номер заказа',
- 'only_deleted' => 'Only Deleted Assets',
+ 'only_deleted' => 'Только удаленные активы',
'page_menu' => 'Показаны элементы _MENU_',
'pagination_info' => 'Показаны _START_ для _END_ _TOTAL_ элементы',
'pending' => 'Ожидание',
@@ -230,7 +231,7 @@ return [
'requested_assets_menu' => 'Запрошенные активы',
'request_canceled' => 'Запрос отменен',
'save' => 'Сохранить',
- 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
+ 'select_var' => 'Выберите :thing... ', // this will eventually replace all of our other selects
'select' => 'Выбор',
'select_all' => 'Выбрать все',
'search' => 'Поиск',
@@ -251,10 +252,10 @@ return [
'show_current' => 'Показать текущий',
'sign_in' => 'Вход',
'signature' => 'Подпись',
- 'signed_off_by' => 'Signed Off By',
+ 'signed_off_by' => 'Подписано:',
'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_msg_note' => 'Уведомление будет отправлено через webhook',
+ 'webhook_test_msg' => 'Ого! Похоже, что интеграция :app со Snipe-IT работает!',
'some_features_disabled' => 'ДЕМО РЕЖИМ: Некоторые функции отключены.',
'site_name' => 'Название сайта',
'state' => 'Область/Регион',
@@ -275,7 +276,7 @@ return [
'undeployable' => 'Не развертываемый',
'unknown_admin' => 'Неизвестный администратор',
'username_format' => 'Формат имени пользователя',
- 'username' => 'Username',
+ 'username' => 'Пользователь',
'update' => 'Обновить',
'upload_filetypes_help' => 'Allowed filetypes are png, gif, jpg, jpeg, doc, docx, pdf, xls, xlsx, txt, lic, xml, zip, rtf and rar. Max upload size allowed is :size.',
'uploaded' => 'Загружено',
@@ -286,7 +287,7 @@ return [
'users' => 'Пользователи',
'viewall' => 'Посмотреть все',
'viewassets' => 'Показать присвоенные активы',
- 'viewassetsfor' => 'View Assets for :name',
+ 'viewassetsfor' => 'Список активов на :name',
'website' => 'Сайт',
'welcome' => 'Добро пожаловать, :name',
'years' => 'Лет',
@@ -297,40 +298,40 @@ return [
'file_upload_success' => 'Файл успешно загружен!',
'no_files_uploaded' => 'Файл успешно загружен!',
'token_expired' => 'Время вашей сессии истекло. Пожалуйста, войдите снова.',
- 'login_enabled' => 'Login Enabled',
- 'audit_due' => 'Due for Audit',
- 'audit_overdue' => 'Overdue for Audit',
+ 'login_enabled' => 'Вход разрешен',
+ 'audit_due' => 'Ожидает аудита',
+ 'audit_overdue' => 'Проверка просрочена',
'accept' => 'Принять :asset',
'i_accept' => 'Принимаю',
'i_decline' => 'Отклоняю',
- 'accept_decline' => 'Accept/Decline',
+ 'accept_decline' => 'Принять/Отклонить',
'sign_tos' => 'Sign below to indicate that you agree to the terms of service:',
'clear_signature' => 'Очистить подпись',
'show_help' => 'Показать справку',
'hide_help' => 'Скрыть справку',
- 'view_all' => 'view all',
- 'hide_deleted' => 'Hide Deleted',
+ 'view_all' => 'просмотреть все',
+ 'hide_deleted' => 'Скрыть удаленное',
'email' => 'Email',
- 'do_not_change' => 'Do Not Change',
- '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!',
+ 'do_not_change' => 'Не изменять',
+ 'bug_report' => 'Сообщить об ошибке',
+ 'user_manual' => 'Руководство пользователя',
+ 'setup_step_1' => 'Шаг 1',
+ 'setup_step_2' => 'Шаг 2',
+ 'setup_step_3' => 'Шаг 3',
+ 'setup_step_4' => 'Шаг 4',
+ 'setup_config_check' => 'Проверка конфигурации',
+ 'setup_create_database' => 'Создание таблиц базы данных',
+ 'setup_create_admin' => 'Создать Администратора',
+ 'setup_done' => 'Готово!',
'bulk_edit_about_to' => 'You are about to edit the following: ',
'checked_out' => 'Checked Out',
'checked_out_to' => 'Checked out to',
- 'fields' => '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',
+ '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.
',
@@ -343,49 +344,49 @@ return [
'export' => 'Экспорт',
'ldap_sync' => 'LDAP Sync',
'ldap_user_sync' => 'LDAP User Sync',
- 'synchronize' => 'Synchronize',
- 'sync_results' => 'Synchronization Results',
+ 'synchronize' => 'Синхронизировать',
+ 'sync_results' => 'Результаты синхронизации',
'license_serial' => 'Серийный номер/Ключ продукта',
'invalid_category' => 'Неверная категория',
- 'dashboard_info' => 'This is your dashboard. There are many like it, but this one is yours.',
+ 'dashboard_info' => 'Это ваша панель управления. Таких панелей много, но эта — моя.',
'60_percent_warning' => '60% выполнено (предупреждение)',
- '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' => 'Если ничего не добавлено, то и отображать нечего. Начните добавлять активы, аксессуары, расходные материалов или лицензии!',
'new_asset' => 'Создать актив',
- 'new_license' => 'New License',
+ 'new_license' => 'Создать лицензию',
'new_accessory' => 'Создать аксессуар',
'new_consumable' => 'Создать новый расходник',
- 'collapse' => 'Collapse',
- 'assigned' => 'Assigned',
+ 'collapse' => 'Свернуть',
+ 'assigned' => 'Назначено',
'asset_count' => 'Количество активов',
'accessories_count' => 'Количество аксессуаров',
'consumables_count' => 'Количество расходников',
'components_count' => 'Количество компонентов',
- 'licenses_count' => 'Licenses Count',
+ 'licenses_count' => 'Количество лицензий',
'notification_error' => 'Ошибка:',
'notification_error_hint' => 'Please check the form below for errors',
'notification_success' => 'Успешно:',
'notification_warning' => 'Внимание:',
'notification_info' => 'Информация:',
- 'asset_information' => 'Asset Information',
+ 'asset_information' => 'Информация об активе',
'model_name' => 'Название модели:',
- 'asset_name' => 'Asset Name:',
- 'consumable_information' => 'Consumable Information:',
+ 'asset_name' => 'Название Актива:',
+ 'consumable_information' => 'Информация о расходнике:',
'consumable_name' => 'Consumable Name:',
'accessory_information' => 'Accessory Information:',
'accessory_name' => 'Accessory Name:',
- 'clone_item' => 'Clone Item',
+ 'clone_item' => 'Клонировать позицию',
'checkout_tooltip' => 'Check this item out',
'checkin_tooltip' => 'Check this item in',
- 'checkout_user_tooltip' => 'Check this item out to a user',
- 'maintenance_mode' => 'The service is temporarily unavailable for system updates. Please check back later.',
- 'maintenance_mode_title' => 'System Temporarily Unavailable',
+ 'checkout_user_tooltip' => 'Выдать эту единицу пользователю',
+ 'maintenance_mode' => 'Служба временно недоступна для системных обновлений. Пожалуйста, проверьте позже.',
+ 'maintenance_mode_title' => 'Система временно недоступна',
'ldap_import' => 'Пароль пользователя не должен управляться LDAP. (Это позволяет отправлять ссылку на сброс забытого пароля.)',
- 'purge_not_allowed' => 'Purging deleted data has been disabled in the .env file. Contact support or your systems administrator.',
- 'backup_delete_not_allowed' => 'Deleting backups has been disabled in the .env file. Contact support or your systems administrator.',
- 'additional_files' => 'Additional Files',
+ 'purge_not_allowed' => 'Очистка удаленных данных отключена в файле .env. Обратитесь в службу поддержки или к системному администратору.',
+ 'backup_delete_not_allowed' => 'Удаление резервных копий было отключено в файле .env. Обратитесь в службу поддержки или к системному администратору.',
+ '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_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
+ 'bulk_soft_delete' =>'Также безопасно удалите этих пользователей. Их история активов останется неизменной до тех пор, пока вы не очистите записи в настройках администратора.',
+ 'bulk_checkin_delete_success' => 'Выбранные пользователи были удалены, а их активы перенесены.',
'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 ',
@@ -393,50 +394,59 @@ return [
'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!',
- 'unaccepted_profile_warning' => 'You have :count items requiring acceptance. Click here to accept or decline them',
+ 'hello_name' => 'Добро пожаловать, :name!',
+ 'unaccepted_profile_warning' => 'Вам переданы :count активов. Нажмите здесь, чтобы принять или отклонить.',
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit',
- 'file_not_found' => 'File not found',
- 'preview_not_available' => '(no preview)',
+ 'placeholder_kit' => 'Выберите набор',
+ 'file_not_found' => 'Файл не найден',
+ 'preview_not_available' => '(без превью)',
'setup' => 'Setup',
'pre_flight' => 'Pre-Flight',
- 'skip_to_main_content' => 'Skip to main content',
+ 'skip_to_main_content' => 'Перейти к основному содержанию',
'toggle_navigation' => 'Toggle navigation',
'alerts' => 'Alerts',
- 'tasks_view_all' => 'View all tasks',
- 'true' => 'True',
- 'false' => 'False',
+ 'tasks_view_all' => 'Показать все задачи',
+ 'true' => 'Да',
+ 'false' => 'Ложь',
'integration_option' => 'Integration Option',
'log_does_not_exist' => 'No matching log record exists.',
- 'merge_users' => '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!',
+ 'no_users_selected' => 'Ни один пользователь не выбран',
+ 'not_enough_users_selected' => 'Должно быть выбрано хотя бы :count пользователей',
+ 'merge_success' => ':count пользователей успешно объединены в :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?',
+ 'clear_and_save' => 'Очистить и сохранить',
+ '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',
+ 'send_welcome_email_to_users' => 'Отправить приветственное письмо для новых пользователей?',
+ 'back_before_importing' => 'Сделать бекап перед импортом?',
+ 'csv_header_field' => 'Поле заголовка CSV',
'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.',
+ 'sample_value' => 'Пример значения',
+ 'no_headers' => 'Столбцы не найдены',
+ 'error_in_import_file' => 'Ошибка при чтении файла CSV: :error',
+ 'percent_complete' => ':percent % выполнено',
+ 'errors_importing' => 'При импорте произошли ошибки: ',
+ 'warning' => 'ВНИМАНИЕ: :warning',
+ 'success_redirecting' => '"Успешно... Переадресация.',
'setup_successful_migrations' => 'Your database tables have been created',
'setup_migration_output' => 'Migration output:',
- 'setup_migration_create_user' => 'Next: Create User',
+ '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/ru/localizations.php b/resources/lang/ru/localizations.php
index aa8336b82a..32b39df7c6 100644
--- a/resources/lang/ru/localizations.php
+++ b/resources/lang/ru/localizations.php
@@ -2,111 +2,111 @@
return [
- 'select_language' => 'Select a language',
+ 'select_language' => 'Выберите язык',
'languages' => [
- 'en'=> 'English, US',
- 'en-GB'=> 'English, UK',
- 'af'=> 'Afrikaans',
- 'ar'=> 'Arabic',
- 'bg'=> 'Bulgarian',
- 'zh-CN'=> 'Chinese Simplified',
- 'zh-TW'=> 'Chinese Traditional',
- 'hr'=> 'Croatian',
- 'cs'=> 'Czech',
- 'da'=> 'Danish',
- 'nl'=> 'Dutch',
- 'en-ID'=> 'English, Indonesia',
- 'et'=> 'Estonian',
- 'fil'=> 'Filipino',
- 'fi'=> 'Finnish',
- 'fr'=> 'French',
- 'de'=> 'German',
- 'de-i'=> 'German (Informal)',
- 'el'=> 'Greek',
- 'he'=> 'Hebrew',
- 'hu'=> 'Hungarian',
- 'is' => 'Icelandic',
- 'id'=> 'Indonesian',
- 'ga-IE'=> 'Irish',
- 'it'=> 'Italian',
- 'ja'=> 'Japanese',
- 'ko'=> 'Korean',
- 'lv'=>'Latvian',
- 'lt'=> 'Lithuanian',
- 'mk'=> 'Macedonian',
- 'ms'=> 'Malay',
- 'mi'=> 'Maori',
- 'mn'=> 'Mongolian',
- 'no'=> 'Norwegian',
- 'fa'=> 'Persian',
- 'pl'=> 'Polish',
- 'pt-PT'=> 'Portuguese',
- 'pt-BR'=> 'Portuguese, Brazilian',
- 'ro'=> 'Romanian',
- 'ru'=> 'Russian',
- 'sr-CS' => 'Serbian (Latin)',
- 'sl'=> 'Slovenian',
- 'es-ES'=> 'Spanish',
- 'es-CO'=> 'Spanish, Colombia',
- 'es-MX'=> 'Spanish, Mexico',
- 'es-VE'=> 'Spanish, Venezuela',
- 'sv-SE'=> 'Swedish',
- 'tl'=> 'Tagalog',
- 'ta'=> 'Tamil',
- 'th'=> 'Thai',
- 'tr'=> 'Turkish',
- 'uk'=> 'Ukranian',
- 'vi'=> 'Vietnamese',
- 'cy'=> 'Welsh',
- 'zu'=> 'Zulu',
+ 'en'=> 'Английский, США',
+ 'en-GB'=> 'Английский, Великобритания',
+ 'af'=> 'Африкаанс',
+ 'ar'=> 'Арабский',
+ 'bg'=> 'Болгарский',
+ 'zh-CN'=> 'Китайский (упрощенный)',
+ 'zh-TW'=> 'Китайский (Традиционный)',
+ 'hr'=> 'Хорватский',
+ 'cs'=> 'Чешский',
+ 'da'=> 'Датский',
+ 'nl'=> 'Голландский',
+ 'en-ID'=> 'Английский (Индонезия)',
+ 'et'=> 'Эстонский',
+ 'fil'=> 'Филиппинский',
+ 'fi'=> 'Финский',
+ 'fr'=> 'Французский',
+ 'de'=> 'Немецкий',
+ 'de-i'=> 'Немецкий (неформальный)',
+ 'el'=> 'Греческий',
+ 'he'=> 'Иврит',
+ 'hu'=> 'Венгерский',
+ 'is' => 'Исландский',
+ 'id'=> 'Индонезийский',
+ 'ga-IE'=> 'Ирландский',
+ 'it'=> 'Итальянский',
+ 'ja'=> 'Японский',
+ 'ko'=> 'Корейский',
+ 'lv'=>'Латвийский',
+ 'lt'=> 'Литовский',
+ 'mk'=> 'Македонский',
+ 'ms'=> 'Малайский',
+ 'mi'=> 'Маори',
+ 'mn'=> 'Монгольский',
+ 'no'=> 'Норвежский',
+ 'fa'=> 'Персидский',
+ 'pl'=> 'Польский',
+ 'pt-PT'=> 'Португальский',
+ 'pt-BR'=> 'Португальский (Бразилия)',
+ 'ro'=> 'Румынский',
+ 'ru'=> 'Русский',
+ 'sr-CS' => 'Сербский (Латиница)',
+ 'sl'=> 'Словенский',
+ 'es-ES'=> 'Испанский',
+ 'es-CO'=> 'Испанский (Колумбия)',
+ 'es-MX'=> 'Испанский (Мексика)',
+ 'es-VE'=> 'Испанский (Венесуэла)',
+ 'sv-SE'=> 'Шведский',
+ 'tl'=> 'Тагальский',
+ 'ta'=> 'Тамильский',
+ 'th'=> 'Тайский',
+ 'tr'=> 'Турецкий',
+ 'uk'=> 'Украинский',
+ 'vi'=> 'Вьетнамский',
+ 'cy'=> 'Валлийский',
+ 'zu'=> 'Зулу',
],
- 'select_country' => 'Select a country',
+ 'select_country' => 'Выберите страну',
'countries' => [
- 'AC'=>'Ascension Island',
- 'AD'=>'Andorra',
- 'AE'=>'United Arab Emirates',
- 'AF'=>'Afghanistan',
- 'AG'=>'Antigua And Barbuda',
+ 'AC'=>'Остров Вознесения',
+ 'AD'=>'Андора',
+ 'AE'=>'Объединенные Арабские Эмираты',
+ 'AF'=>'Афганистан',
+ 'AG'=>'Антигуа и Барбуда',
'AI'=>'Anguilla',
- 'AL'=>'Albania',
- 'AM'=>'Armenia',
+ 'AL'=>'Албания',
+ 'AM'=>'Армения',
'AN'=>'Netherlands Antilles',
- 'AO'=>'Angola',
- 'AQ'=>'Antarctica',
- 'AR'=>'Argentina',
- 'AS'=>'American Samoa',
- 'AT'=>'Austria',
- 'AU'=>'Australia',
- 'AW'=>'Aruba',
+ 'AO'=>'Ангола',
+ 'AQ'=>'Антарктика',
+ 'AR'=>'Аргентина',
+ 'AS'=>'Американское Самоа',
+ 'AT'=>'Австрия',
+ 'AU'=>'Австралия',
+ 'AW'=>'Аруба',
'AX'=>'Ã…land',
- 'AZ'=>'Azerbaijan',
- 'BA'=>'Bosnia And Herzegovina',
- 'BB'=>'Barbados',
- 'BE'=>'Belgium',
- 'BD'=>'Bangladesh',
- 'BF'=>'Burkina Faso',
- 'BG'=>'Bulgaria',
- 'BH'=>'Bahrain',
- 'BI'=>'Burundi',
- 'BJ'=>'Benin',
- 'BM'=>'Bermuda',
+ 'AZ'=>'Азербайджан',
+ 'BA'=>'Босния и Герцеговина',
+ 'BB'=>'Барбадос',
+ 'BE'=>'Бельгия',
+ 'BD'=>'Бангладеш',
+ 'BF'=>'Буркина-Фасо',
+ 'BG'=>'Болгария',
+ 'BH'=>'Бахрейн',
+ 'BI'=>'Бурунди',
+ 'BJ'=>'Бенин',
+ 'BM'=>'Бермудские острова',
'BN'=>'Brunei Darussalam',
- 'BO'=>'Bolivia',
- 'BR'=>'Brazil',
- 'BS'=>'Bahamas',
- 'BT'=>'Bhutan',
+ 'BO'=>'Боливия',
+ 'BR'=>'Бразилия',
+ 'BS'=>'Багамские острова',
+ 'BT'=>'Бутан',
'BV'=>'Bouvet Island',
- 'BW'=>'Botswana',
- 'BY'=>'Belarus',
- 'BZ'=>'Belize',
- 'CA'=>'Canada',
+ 'BW'=>'Ботсвана',
+ 'BY'=>'Беларусь',
+ 'BZ'=>'Белиз',
+ 'CA'=>'Канада',
'CC'=>'Cocos (Keeling) Islands',
'CD'=>'Congo (Democratic Republic)',
'CF'=>'Central African Republic',
'CG'=>'Congo (Republic)',
- 'CH'=>'Switzerland',
+ 'CH'=>'Швейцария',
'CI'=>'Côte d\'Ivoire',
'CK'=>'Cook Islands',
'CL'=>'Chile',
@@ -133,75 +133,75 @@ return [
'ET'=>'Ethiopia',
'EU'=>'European Union',
'FI'=>'Finland',
- 'FJ'=>'Fiji',
- 'FK'=>'Falkland Islands (Malvinas)',
- 'FM'=>'Micronesia, Federated States Of',
- 'FO'=>'Faroe Islands',
- 'FR'=>'France',
- 'GA'=>'Gabon',
- 'GD'=>'Grenada',
- 'GE'=>'Georgia',
- 'GF'=>'French Guiana',
- 'GG'=>'Guernsey',
- 'GH'=>'Ghana',
- 'GI'=>'Gibraltar',
- 'GL'=>'Greenland',
- 'GM'=>'Gambia',
- 'GN'=>'Guinea',
- 'GP'=>'Guadeloupe',
- 'GQ'=>'Equatorial Guinea',
- 'GR'=>'Greece',
- 'GS'=>'South Georgia And The South Sandwich Islands',
- 'GT'=>'Guatemala',
- 'GU'=>'Guam',
- 'GW'=>'Guinea-Bissau',
- 'GY'=>'Guyana',
- 'HK'=>'Hong Kong',
- 'HM'=>'Heard And Mc Donald Islands',
- 'HN'=>'Honduras',
- 'HR'=>'Croatia (local name: Hrvatska)',
- 'HT'=>'Haiti',
- 'HU'=>'Hungary',
- 'ID'=>'Indonesia',
- 'IE'=>'Ireland',
- 'IL'=>'Israel',
- 'IM'=>'Isle of Man',
- 'IN'=>'India',
- 'IO'=>'British Indian Ocean Territory',
- 'IQ'=>'Iraq',
- 'IR'=>'Iran, Islamic Republic Of',
- 'IS'=>'Iceland',
- 'IT'=>'Italy',
- 'JE'=>'Jersey',
- 'JM'=>'Jamaica',
- 'JO'=>'Jordan',
- 'JP'=>'Japan',
- 'KE'=>'Kenya',
- 'KG'=>'Kyrgyzstan',
- 'KH'=>'Cambodia',
- 'KI'=>'Kiribati',
- 'KM'=>'Comoros',
- 'KN'=>'Saint Kitts And Nevis',
- 'KR'=>'Korea, Republic Of',
+ 'FJ'=>'Фиджи',
+ 'FK'=>'Фолклендские (Мальвинские) острова',
+ 'FM'=>'Федеративные Штаты Микронезии',
+ 'FO'=>'Фарерские острова',
+ 'FR'=>'Франция',
+ 'GA'=>'Габон',
+ 'GD'=>'Гренада',
+ 'GE'=>'Грузия',
+ 'GF'=>'Французская Гвиана',
+ 'GG'=>'Гернси',
+ 'GH'=>'Гана',
+ 'GI'=>'Гибралтар',
+ 'GL'=>'Гренландия',
+ 'GM'=>'Гамбия',
+ 'GN'=>'Гвинея',
+ 'GP'=>'Гваделупа',
+ 'GQ'=>'Экваториальная Гвинея',
+ 'GR'=>'Греция',
+ 'GS'=>'Южная Георгия и Южные Сандвичевы острова',
+ 'GT'=>'Гватемала',
+ 'GU'=>'Гуам',
+ 'GW'=>'Гвинея-Бисау',
+ 'GY'=>'Гайана',
+ 'HK'=>'Гонконг',
+ 'HM'=>'Остров Херд и острова Макдональд',
+ 'HN'=>'Гондурас',
+ 'HR'=>'Хорватия',
+ 'HT'=>'Гаити',
+ 'HU'=>'Венгрия',
+ 'ID'=>'Индонезия',
+ 'IE'=>'Ирландия',
+ 'IL'=>'Израиль',
+ 'IM'=>'Остров Мэн',
+ 'IN'=>'Индия',
+ 'IO'=>'Британская территория в Индийском океане',
+ 'IQ'=>'Ирак',
+ 'IR'=>'Иран',
+ 'IS'=>'Исландия',
+ 'IT'=>'Италия',
+ 'JE'=>'Джерси',
+ 'JM'=>'Ямайка',
+ 'JO'=>'Иордания',
+ 'JP'=>'Япония',
+ 'KE'=>'Кения',
+ 'KG'=>'Киргизия',
+ 'KH'=>'Камбоджа',
+ 'KI'=>'Кирибати',
+ 'KM'=>'Коморы',
+ 'KN'=>'Сент-Китс и Невис',
+ 'KR'=>'Южная Корея',
'KW'=>'Kuwait',
'KY'=>'Cayman Islands',
'KZ'=>'Kazakhstan',
'LA'=>'Lao People\'s Democratic Republic',
'LB'=>'Lebanon',
'LC'=>'Saint Lucia',
- 'LI'=>'Liechtenstein',
- 'LK'=>'Sri Lanka',
+ 'LI'=>'Лихтенштейн',
+ 'LK'=>'Шри-Ланка',
'LR'=>'Liberia',
'LS'=>'Lesotho',
- 'LT'=>'Lithuania',
- 'LU'=>'Luxembourg',
- 'LV'=>'Latvia',
+ 'LT'=>'Литва',
+ 'LU'=>'Люксембург',
+ 'LV'=>'Латвия',
'LY'=>'Libyan Arab Jamahiriya',
'MA'=>'Morocco',
'MC'=>'Monaco',
'MD'=>'Moldova, Republic Of',
'ME'=>'Montenegro',
- 'MG'=>'Madagascar',
+ 'MG'=>'Мадагаскар',
'MH'=>'Marshall Islands',
'MK'=>'Macedonia, The Former Yugoslav Republic Of',
'ML'=>'Mali',
@@ -239,59 +239,59 @@ return [
'PH'=>'Philippines, Republic of the',
'PK'=>'Pakistan',
'PL'=>'Poland',
- 'PM'=>'St. Pierre And Miquelon',
- 'PN'=>'Pitcairn',
- 'PR'=>'Puerto Rico',
- 'PS'=>'Palestine',
- 'PT'=>'Portugal',
- 'PW'=>'Palau',
- 'PY'=>'Paraguay',
- 'QA'=>'Qatar',
- 'RE'=>'Reunion',
- 'RO'=>'Romania',
- 'RS'=>'Serbia',
- 'RU'=>'Russian Federation',
- 'RW'=>'Rwanda',
- 'SA'=>'Saudi Arabia',
- 'UK'=>'Scotland',
- 'SB'=>'Solomon Islands',
- 'SC'=>'Seychelles',
+ 'PM'=>'Сен-Пьер и Микелон',
+ 'PN'=>'Острова Питкэрн',
+ 'PR'=>'Пуэрто-Рико',
+ 'PS'=>'Палестина',
+ 'PT'=>'Португалия',
+ 'PW'=>'Палау',
+ 'PY'=>'Парагвай',
+ 'QA'=>'Катар',
+ 'RE'=>'Реюньон',
+ 'RO'=>'Румыния',
+ 'RS'=>'Сербия',
+ 'RU'=>'Российская Федерация',
+ 'RW'=>'Руанда',
+ 'SA'=>'Саудовская Аравия',
+ 'UK'=>'Шотландия',
+ 'SB'=>'Соломоновы острова',
+ 'SC'=>'Сейшелы',
'SS'=>'Южный Судан',
- 'SD'=>'Sudan',
- 'SE'=>'Sweden',
- 'SG'=>'Singapore',
- 'SH'=>'St. Helena',
- 'SI'=>'Slovenia',
- 'SJ'=>'Svalbard And Jan Mayen Islands',
- 'SK'=>'Slovakia (Slovak Republic)',
- 'SL'=>'Sierra Leone',
- 'SM'=>'San Marino',
- 'SN'=>'Senegal',
- 'SO'=>'Somalia',
- 'SR'=>'Suriname',
- 'ST'=>'Sao Tome And Principe',
- 'SU'=>'Soviet Union',
- 'SV'=>'El Salvador',
- 'SY'=>'Syrian Arab Republic',
- 'SZ'=>'Swaziland',
- 'TC'=>'Turks And Caicos Islands',
- 'TD'=>'Chad',
- 'TF'=>'French Southern Territories',
- 'TG'=>'Togo',
- 'TH'=>'Thailand',
- 'TJ'=>'Tajikistan',
- 'TK'=>'Tokelau',
- 'TI'=>'East Timor',
- 'TM'=>'Turkmenistan',
- 'TN'=>'Tunisia',
- 'TO'=>'Tonga',
- 'TP'=>'East Timor (old code)',
- 'TR'=>'Turkey',
- 'TT'=>'Trinidad And Tobago',
- 'TV'=>'Tuvalu',
- 'TW'=>'Taiwan',
- 'TZ'=>'Tanzania, United Republic Of',
- 'UA'=>'Ukraine',
+ 'SD'=>'Судан',
+ 'SE'=>'Швеция',
+ 'SG'=>'Сингапур',
+ 'SH'=>'О-в Св. Елены',
+ 'SI'=>'Словения',
+ 'SJ'=>'Острова Шпицберген и Ян-Майен',
+ 'SK'=>'Словакия',
+ 'SL'=>'Сьерра-Леоне',
+ 'SM'=>'Сан-Марино',
+ 'SN'=>'Сенегал',
+ 'SO'=>'Сомали',
+ 'SR'=>'Суринам',
+ 'ST'=>'Сан-Томе и Принсипи',
+ 'SU'=>'Советский Союз',
+ 'SV'=>'Сальвадор',
+ 'SY'=>'Сирия',
+ 'SZ'=>'Свазиленд',
+ 'TC'=>'Острова Теркс и Кайкос',
+ 'TD'=>'Чад',
+ 'TF'=>'Французские Южные Территории',
+ 'TG'=>'Того',
+ 'TH'=>'Таиланд',
+ 'TJ'=>'Таджикистан',
+ 'TK'=>'Токелау',
+ 'TI'=>'Восточный Тимор',
+ 'TM'=>'Туркменистан',
+ 'TN'=>'Тунис',
+ 'TO'=>'Тонга',
+ 'TP'=>'Восточный Тимор (старый код)',
+ 'TR'=>'Турция',
+ 'TT'=>'Тринидад и Тобаго',
+ 'TV'=>'Тувалу',
+ 'TW'=>'Тайвань',
+ 'TZ'=>'Танзания',
+ 'UA'=>'Украина',
'UG'=>'Uganda',
'UK'=>'United Kingdom',
'US'=>'United States',
diff --git a/resources/lang/ru/mail.php b/resources/lang/ru/mail.php
index 8faa5ec5e8..27aaba5312 100644
--- a/resources/lang/ru/mail.php
+++ b/resources/lang/ru/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' => 'Напоминание: приближается крайний срок проверки :name',
diff --git a/resources/lang/ru/passwords.php b/resources/lang/ru/passwords.php
index 25633b4581..e01ea8947c 100644
--- a/resources/lang/ru/passwords.php
+++ b/resources/lang/ru/passwords.php
@@ -1,8 +1,8 @@
'If a matching user with a valid email address exists in our system, a password recovery email has been sent.',
- 'user' => 'If a matching user with a valid email address exists in our system, a password recovery email has been sent.',
- 'token' => 'This password reset token is invalid or expired, or does not match the username provided.',
- 'reset' => 'Your password has been reset!',
+ 'sent' => 'Если указанный пользователь зарегистрирован и имеет действительный адрес электронной почты, то письмо для восстановления пароля уже отправлено.',
+ 'user' => 'Если указанный пользователь зарегистрирован и имеет действительный адрес электронной почты, то письмо для восстановления пароля уже отправлено.',
+ 'token' => 'Токен сброса пароля недействителен, или устарел, или не соответствует имени пользователя.',
+ 'reset' => 'Ваш пароль был сброшен!',
];
diff --git a/resources/lang/ru/reminders.php b/resources/lang/ru/reminders.php
index b51fef2d32..e8b9a1e5a5 100644
--- a/resources/lang/ru/reminders.php
+++ b/resources/lang/ru/reminders.php
@@ -15,7 +15,7 @@ return array(
"password" => "Пароли должны совпадать и содержать минимум 6 символов.",
"user" => "Имя пользователя или адрес почты не верен",
- "token" => 'This password reset token is invalid or expired, or does not match the username provided.',
- 'sent' => 'If a matching user with a valid email address exists in our system, a password recovery email has been sent.',
+ "token" => 'Токен сброса пароля недействителен, или устарел, или не соответствует имени пользователя.',
+ 'sent' => 'Если этот пользователь зарегистрирован и имеет рабочий адрес электронной почты, то письмо для восстановления пароля выслано на этот ящик',
);
diff --git a/resources/lang/ru/validation.php b/resources/lang/ru/validation.php
index e3f1bf6f94..a477e4d13d 100644
--- a/resources/lang/ru/validation.php
+++ b/resources/lang/ru/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'Атрибут: должен содержать не менее: мин.',
],
'starts_with' => ':attribute должен начинаться с одного из следующих значений: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'Выбранный :attribute неправильный.',
'numeric' => ':attribute должно быть числом.',
'present' => 'Поле атрибута: должно присутствовать.',
diff --git a/resources/lang/si-LK/admin/accessories/general.php b/resources/lang/si-LK/admin/accessories/general.php
index 7170fe4f2a..64dc82e9d7 100644
--- a/resources/lang/si-LK/admin/accessories/general.php
+++ b/resources/lang/si-LK/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/si-LK/admin/components/message.php b/resources/lang/si-LK/admin/components/message.php
index 1d13970f23..0a7dd8d954 100644
--- a/resources/lang/si-LK/admin/components/message.php
+++ b/resources/lang/si-LK/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/si-LK/admin/consumables/message.php b/resources/lang/si-LK/admin/consumables/message.php
index 48a3cfbd9f..c0d0aa7f68 100644
--- a/resources/lang/si-LK/admin/consumables/message.php
+++ b/resources/lang/si-LK/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/si-LK/admin/custom_fields/general.php b/resources/lang/si-LK/admin/custom_fields/general.php
index 9dae380aa5..1923aa7f4a 100644
--- a/resources/lang/si-LK/admin/custom_fields/general.php
+++ b/resources/lang/si-LK/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/si-LK/admin/hardware/general.php b/resources/lang/si-LK/admin/hardware/general.php
index 3d1e43c2df..b0a48f2ce4 100644
--- a/resources/lang/si-LK/admin/hardware/general.php
+++ b/resources/lang/si-LK/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/si-LK/admin/hardware/table.php b/resources/lang/si-LK/admin/hardware/table.php
index 6166ba8045..10629fd22c 100644
--- a/resources/lang/si-LK/admin/hardware/table.php
+++ b/resources/lang/si-LK/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/si-LK/admin/licenses/general.php b/resources/lang/si-LK/admin/licenses/general.php
index 25a536ec56..0187d076a3 100644
--- a/resources/lang/si-LK/admin/licenses/general.php
+++ b/resources/lang/si-LK/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/si-LK/admin/manufacturers/message.php b/resources/lang/si-LK/admin/manufacturers/message.php
index 21a4bc5aaf..d6656683ae 100644
--- a/resources/lang/si-LK/admin/manufacturers/message.php
+++ b/resources/lang/si-LK/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/si-LK/admin/manufacturers/table.php b/resources/lang/si-LK/admin/manufacturers/table.php
index 4e3ea9904d..38cab6fd91 100644
--- a/resources/lang/si-LK/admin/manufacturers/table.php
+++ b/resources/lang/si-LK/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/si-LK/admin/settings/general.php b/resources/lang/si-LK/admin/settings/general.php
index 4c8bdcb629..92faf85c5f 100644
--- a/resources/lang/si-LK/admin/settings/general.php
+++ b/resources/lang/si-LK/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/si-LK/admin/users/message.php b/resources/lang/si-LK/admin/users/message.php
index 247a1b321e..adf26b3229 100644
--- a/resources/lang/si-LK/admin/users/message.php
+++ b/resources/lang/si-LK/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/si-LK/auth/general.php b/resources/lang/si-LK/auth/general.php
index 78b6780927..4486f090b2 100644
--- a/resources/lang/si-LK/auth/general.php
+++ b/resources/lang/si-LK/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/si-LK/general.php b/resources/lang/si-LK/general.php
index cb51b28a42..01779a8854 100644
--- a/resources/lang/si-LK/general.php
+++ b/resources/lang/si-LK/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/si-LK/mail.php b/resources/lang/si-LK/mail.php
index 6bf36b4ebf..7dd8d6181c 100644
--- a/resources/lang/si-LK/mail.php
+++ b/resources/lang/si-LK/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/si-LK/validation.php b/resources/lang/si-LK/validation.php
index 31c9dcd85d..df514da6f9 100644
--- a/resources/lang/si-LK/validation.php
+++ b/resources/lang/si-LK/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/sk/admin/accessories/general.php b/resources/lang/sk/admin/accessories/general.php
index 4a8ac76927..9041c5120b 100644
--- a/resources/lang/sk/admin/accessories/general.php
+++ b/resources/lang/sk/admin/accessories/general.php
@@ -17,5 +17,6 @@ return array(
'use_default_eula' => 'Použiť predvolený dokument EULA namiesto aktuálneho.',
'use_default_eula_disabled' => 'Použiť namiesto aktuálneho predvolený dokument EULA. Predvolený dokument EULA nie je nastavený. Prosím vyberte predvolený dokument v Nastaveniach.',
'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/sk/admin/components/message.php b/resources/lang/sk/admin/components/message.php
index 1d13970f23..0a7dd8d954 100644
--- a/resources/lang/sk/admin/components/message.php
+++ b/resources/lang/sk/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/sk/admin/consumables/message.php b/resources/lang/sk/admin/consumables/message.php
index 48a3cfbd9f..c0d0aa7f68 100644
--- a/resources/lang/sk/admin/consumables/message.php
+++ b/resources/lang/sk/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/sk/admin/custom_fields/general.php b/resources/lang/sk/admin/custom_fields/general.php
index e902008a02..19654fae87 100644
--- a/resources/lang/sk/admin/custom_fields/general.php
+++ b/resources/lang/sk/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/sk/admin/hardware/general.php b/resources/lang/sk/admin/hardware/general.php
index 4286d107e5..d3309f9707 100644
--- a/resources/lang/sk/admin/hardware/general.php
+++ b/resources/lang/sk/admin/hardware/general.php
@@ -23,6 +23,7 @@ return [
'restore' => 'Obnoviť majetok',
'pending' => 'Čakajúce',
'undeployable' => 'Nevyskladniteľný',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Zobraziť majetok',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
diff --git a/resources/lang/sk/admin/hardware/table.php b/resources/lang/sk/admin/hardware/table.php
index 50cc08ca63..9103fcbf73 100644
--- a/resources/lang/sk/admin/hardware/table.php
+++ b/resources/lang/sk/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Vsetup/Výstup',
'checkout_date' => 'Dátum odovzdania',
'checkoutto' => 'Odovzdané',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Rozdiel',
'dl_csv' => 'Stiahnuť CSV',
diff --git a/resources/lang/sk/admin/licenses/general.php b/resources/lang/sk/admin/licenses/general.php
index 4f57a79aa0..980f5191bf 100644
--- a/resources/lang/sk/admin/licenses/general.php
+++ b/resources/lang/sk/admin/licenses/general.php
@@ -1,8 +1,8 @@
'O licenciach',
- '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' => 'O licenciach',
+ '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/sk/admin/manufacturers/message.php b/resources/lang/sk/admin/manufacturers/message.php
index 21a4bc5aaf..d6656683ae 100644
--- a/resources/lang/sk/admin/manufacturers/message.php
+++ b/resources/lang/sk/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/sk/admin/manufacturers/table.php b/resources/lang/sk/admin/manufacturers/table.php
index 5561827f1e..a9bef99c40 100644
--- a/resources/lang/sk/admin/manufacturers/table.php
+++ b/resources/lang/sk/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Emailová podpora',
'support_phone' => 'Telefónna podpora',
'support_url' => 'URL podpory',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Upraviť výrobcu',
'url' => 'URL',
diff --git a/resources/lang/sk/admin/settings/general.php b/resources/lang/sk/admin/settings/general.php
index 781159beb9..2a9164472c 100644
--- a/resources/lang/sk/admin/settings/general.php
+++ b/resources/lang/sk/admin/settings/general.php
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Obnovenie zo zálohy',
'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' => 'Nastavnia čiarového kódu',
@@ -86,6 +86,8 @@ return [
'ldap_settings' => 'LDAP Settings',
'ldap_client_tls_cert_help' => 'Certifikát a kľúč TLS na strane klienta pre pripojenia LDAP sú zvyčajne užitočné iba v konfiguráciách služby Google Workspace so zabezpečeným protokolom LDAP. Obe sú povinné.',
'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' => 'Stránka nastavenia LDAP',
'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/sk/admin/users/message.php b/resources/lang/sk/admin/users/message.php
index c50bab4d1b..bd9e0895e0 100644
--- a/resources/lang/sk/admin/users/message.php
+++ b/resources/lang/sk/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Odmietnutie majetku bolo úspešné.',
'bulk_manager_warn' => 'Používatelia boli úspešné aktualizovaný, avčak položka manažér nebola uložená, pretože zvolený manažér sa taktiež nachádzal v zoznam na úpravu a používatel nemôže byť sám sebe manazérom. Prosim zvoľte Vašich používateľov znovu s vynechaním manažéera.',
'user_exists' => 'Používateľ už existuje!',
- 'user_not_found' => 'Používateľ [:id] neexistuje.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Prihlasovacie meno je povinné',
'user_password_required' => 'Heslo je povinné.',
'insufficient_permissions' => 'Nedostatočné oprávnenia.',
diff --git a/resources/lang/sk/auth/general.php b/resources/lang/sk/auth/general.php
index 571117c1d9..2fb96de502 100644
--- a/resources/lang/sk/auth/general.php
+++ b/resources/lang/sk/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Zapamätať prihlásenie',
'username_help_top' => 'Vložte Vaše užívateľské meno pre odoslanie odkazu emailom na resetovanie hesla.',
'username_help_bottom' => 'Vaše používateľské meno a e-mailová adresa môžu byť rovnaké, ale nemusia, v závislosti od vašej konfigurácie. Ak si nepamätáte svoje používateľské meno, obráťte sa na správcu.
Používateľským menám bez priradenej e-mailovej adresy nebude odoslaný odkaz na obnovenie hesla. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/sk/general.php b/resources/lang/sk/general.php
index bde9230872..bf501a9b52 100644
--- a/resources/lang/sk/general.php
+++ b/resources/lang/sk/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' => 'Odstrániť',
'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' => 'Vymazanie zlyhalo',
@@ -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/sk/mail.php b/resources/lang/sk/mail.php
index 6bf36b4ebf..7dd8d6181c 100644
--- a/resources/lang/sk/mail.php
+++ b/resources/lang/sk/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/sk/validation.php b/resources/lang/sk/validation.php
index 685fb5be41..7f53c73df5 100644
--- a/resources/lang/sk/validation.php
+++ b/resources/lang/sk/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'The :attribute must have at least :min items.',
],
'starts_with' => ':attribute musí začínať jedným z nasledujúcich výrazov: :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/sl/admin/accessories/general.php b/resources/lang/sl/admin/accessories/general.php
index 33aaf5d65f..062c4043b7 100644
--- a/resources/lang/sl/admin/accessories/general.php
+++ b/resources/lang/sl/admin/accessories/general.php
@@ -17,5 +17,6 @@ return array(
'use_default_eula' => 'Uporabite privzeto EULA namesto tega.',
'use_default_eula_disabled' => 'Namesto tega uporabite privzeto EULA. Ni privzetega EULA. Dodajte ga v Nastavitvah.',
'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/sl/admin/components/message.php b/resources/lang/sl/admin/components/message.php
index 7879f99ca6..cf0c03f8bf 100644
--- a/resources/lang/sl/admin/components/message.php
+++ b/resources/lang/sl/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Komponenta ni bila izdana, poskusite znova',
'success' => 'Komponenta je bila uspešno izdana.',
- 'user_does_not_exist' => 'Ta uporabnik ni veljaven. Prosim poskusite ponovno.'
+ 'user_does_not_exist' => 'Ta uporabnik ni veljaven. Prosim poskusite ponovno.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/sl/admin/consumables/message.php b/resources/lang/sl/admin/consumables/message.php
index 32da69fd6a..9edcd7a8c9 100644
--- a/resources/lang/sl/admin/consumables/message.php
+++ b/resources/lang/sl/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Potrošni material ni bil izdan, poskusite znova',
'success' => 'Potrošni material uspešno izdan.',
- 'user_does_not_exist' => 'Ta uporabnik ni veljaven. Prosim poskusite ponovno.'
+ 'user_does_not_exist' => 'Ta uporabnik ni veljaven. Prosim poskusite ponovno.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/sl/admin/custom_fields/general.php b/resources/lang/sl/admin/custom_fields/general.php
index 01008622bf..8d4665ea3d 100644
--- a/resources/lang/sl/admin/custom_fields/general.php
+++ b/resources/lang/sl/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/sl/admin/hardware/general.php b/resources/lang/sl/admin/hardware/general.php
index 306bd920c6..561f054a98 100644
--- a/resources/lang/sl/admin/hardware/general.php
+++ b/resources/lang/sl/admin/hardware/general.php
@@ -23,6 +23,7 @@ return [
'restore' => 'Obnovitev sredstev',
'pending' => 'Na čakanju',
'undeployable' => 'Nerazdeljeno',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Ogled sredstva',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
diff --git a/resources/lang/sl/admin/hardware/table.php b/resources/lang/sl/admin/hardware/table.php
index cf47fd5a42..8235968922 100644
--- a/resources/lang/sl/admin/hardware/table.php
+++ b/resources/lang/sl/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Prejeto/Izdano',
'checkout_date' => 'Datum Izdaje',
'checkoutto' => 'Izdano',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Razlika',
'dl_csv' => 'Prenesi CSV',
diff --git a/resources/lang/sl/admin/licenses/general.php b/resources/lang/sl/admin/licenses/general.php
index 06ce742108..85f7b9c4e4 100644
--- a/resources/lang/sl/admin/licenses/general.php
+++ b/resources/lang/sl/admin/licenses/general.php
@@ -1,8 +1,8 @@
'O licencah',
- 'about_licenses' => 'Licence se uporabljajo za sledenje programske opreme. Imajo določeno število prostih mest, ki jih je mogoče izdati posameznikom',
+ 'about_licenses_title' => 'O licencah',
+ 'about_licenses' => 'Licence se uporabljajo za sledenje programske opreme. Imajo določeno število prostih mest, ki jih je mogoče izdati posameznikom',
'checkin' => 'Prevzem licenčnih mest',
'checkout_history' => 'Zgodovina izdaje',
'checkout' => 'Izdaj licenco',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Licence za programsko opremo',
'user' => 'Uporabnik',
'view' => 'Ogled licence',
+ '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/sl/admin/manufacturers/message.php b/resources/lang/sl/admin/manufacturers/message.php
index 16c8ba3c07..c9f2ad04bd 100644
--- a/resources/lang/sl/admin/manufacturers/message.php
+++ b/resources/lang/sl/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' => 'Proizvajalec ne obstaja.',
'assoc_users' => 'Ta proizvajalec je trenutno povezan z vsaj enim modelom in ga ni mogoče izbrisati. Prosimo, posodobite svoje modele, da ne bodo vsebovali tega proizvajalca in poskusili znova. ',
diff --git a/resources/lang/sl/admin/manufacturers/table.php b/resources/lang/sl/admin/manufacturers/table.php
index 2e2dad4c80..2691ff010a 100644
--- a/resources/lang/sl/admin/manufacturers/table.php
+++ b/resources/lang/sl/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Podpora e-pošta',
'support_phone' => 'Podpora telefon',
'support_url' => 'Podporni URL',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Posodobi proizvajalca',
'url' => 'URL',
diff --git a/resources/lang/sl/admin/settings/general.php b/resources/lang/sl/admin/settings/general.php
index 93e702f8ce..753a43505d 100644
--- a/resources/lang/sl/admin/settings/general.php
+++ b/resources/lang/sl/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' => 'Nastavitve črtne kode',
@@ -86,6 +86,8 @@ return [
'ldap_settings' => 'Nastavitve 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' => 'Vnesite veljavno uporabniško ime in geslo za LDAP iz osnovnega DN, ki ste ga navedli zgoraj, da preizkusite, ali je vaša prijava LDAP konfigurirana pravilno. Najprej morate shraniti posodobljene nastavitve za LDAP.',
'ldap_login_sync_help' => 'To samo testira, če lahko LDAP pravilno sinhronizira. Če vaša poizvedba LDAP Authentication ni pravilna, se uporabniki morda še vedno ne morejo prijaviti. Najprej morate shraniti posodobljene nastavitve za 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/sl/admin/users/message.php b/resources/lang/sl/admin/users/message.php
index 5f8c377d27..b5d1dc9238 100644
--- a/resources/lang/sl/admin/users/message.php
+++ b/resources/lang/sl/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'To sredstev ste uspešno zavrnili.',
'bulk_manager_warn' => 'Vaši uporabniki so bili uspešno posodobljeni, vendar vnos v upravitelju ni bil shranjen, ker je bil izbran upravitelj tudi na seznamu uporabnikov, ki ga je treba urediti, uporabniki pa morda niso njihovi lastniki. Prosimo, izberite svoje uporabnike, razen upravitelja.',
'user_exists' => 'Uporabnik že obstaja!',
- 'user_not_found' => 'Uporabnik [: id] ne obstaja.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Polje za prijavo je obvezno',
'user_password_required' => 'Geslo je obvezno.',
'insufficient_permissions' => 'Nezadostna dovoljenja.',
diff --git a/resources/lang/sl/auth/general.php b/resources/lang/sl/auth/general.php
index 60f3d10601..c097d4bd39 100644
--- a/resources/lang/sl/auth/general.php
+++ b/resources/lang/sl/auth/general.php
@@ -13,5 +13,8 @@ return [
'username_help_top' => 'Vnesi svoje uporabniško ime za pošiljanje povezave za ponastavitev gesla.',
'username_help_bottom' => 'Uporabniško ime in geslo sta lahko enaki, vendar to ni nujno, odvisno od konfiguracije. Če se ne spomniš uporabniškega imena, kontaktiraj skrbnika.
Uporabniškim imenom brez dodeljenega e-poštnega računa ne bo poslane povezave za ponastavitev gesla. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/sl/general.php b/resources/lang/sl/general.php
index 1a7156b8f1..351f2d1a92 100644
--- a/resources/lang/sl/general.php
+++ b/resources/lang/sl/general.php
@@ -92,6 +92,7 @@ return [
'debug_warning_text' => 'Ta aplikacija deluje v načinu proizvodnje z omogočenim odpravljanjem napak. To lahko razkrije občutljive podatke, če je vaša aplikacija dostopna zunanjemu svetu. Onemogoči način za odpravljanje napak z nastavitvijo APP_DEBUG
vrednost v vaši .env
datoteki do false
.',
'delete' => 'Izbriši',
'delete_confirm' => 'Ali ste prepričani, da želite izbrisati :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Izbrisano',
'delete_seats' => 'Izbrisana mesta',
'deletion_failed' => 'Deletion failed',
@@ -440,4 +441,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/sl/mail.php b/resources/lang/sl/mail.php
index 3965f179a0..31848ef446 100644
--- a/resources/lang/sl/mail.php
+++ b/resources/lang/sl/mail.php
@@ -74,6 +74,7 @@ return [
'your_credentials' => 'Vaše poverilnice 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/sl/validation.php b/resources/lang/sl/validation.php
index b0fa522289..d18eeefacd 100644
--- a/resources/lang/sl/validation.php
+++ b/resources/lang/sl/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'Atribut mora imeti vsaj: min elementov.',
],
'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' => 'Izbrani atribut je neveljaven.',
'numeric' => 'Atribut mora biti število.',
'present' => 'Polje atribut mora biti prisotno.',
diff --git a/resources/lang/sr-CS/admin/accessories/general.php b/resources/lang/sr-CS/admin/accessories/general.php
index aabfd9763f..ec7e0ec59a 100644
--- a/resources/lang/sr-CS/admin/accessories/general.php
+++ b/resources/lang/sr-CS/admin/accessories/general.php
@@ -17,5 +17,6 @@ return array(
'use_default_eula' => 'Umesto ovoga upotrebite primarnu postavku EULA.',
'use_default_eula_disabled' => 'Koristi osnovnu, default EULA. Nema primarne, default EULA. Dodajte jednu u Postavke.',
'clone' => 'Kloniraj pribor',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/sr-CS/admin/components/message.php b/resources/lang/sr-CS/admin/components/message.php
index 3f39dcec93..84a5507d30 100644
--- a/resources/lang/sr-CS/admin/components/message.php
+++ b/resources/lang/sr-CS/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' => 'Korisnik nevažeći. Molim pokušaj te ponovo.'
+ 'user_does_not_exist' => 'Korisnik nevažeći. Molim pokušaj te ponovo.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/sr-CS/admin/consumables/message.php b/resources/lang/sr-CS/admin/consumables/message.php
index 2b0cd5b67e..6126e8e593 100644
--- a/resources/lang/sr-CS/admin/consumables/message.php
+++ b/resources/lang/sr-CS/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' => 'Korisnik je nevažeći. Molim pokušaj te ponovo.'
+ 'user_does_not_exist' => 'Korisnik je nevažeći. Molim pokušaj te ponovo.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/sr-CS/admin/custom_fields/general.php b/resources/lang/sr-CS/admin/custom_fields/general.php
index 00ffb3785a..9d89498a96 100644
--- a/resources/lang/sr-CS/admin/custom_fields/general.php
+++ b/resources/lang/sr-CS/admin/custom_fields/general.php
@@ -49,4 +49,6 @@ return [
'unique' => 'Jedinstven',
'display_in_user_view' => 'Dozvoli zaduženom korisniku da vidi ove vrednosti na njihovoj stranici pregleda zadužene imovine',
'display_in_user_view_table' => 'Vidljivo korisniku',
+ '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/sr-CS/admin/hardware/general.php b/resources/lang/sr-CS/admin/hardware/general.php
index 8e372c84c3..7f1036dbec 100644
--- a/resources/lang/sr-CS/admin/hardware/general.php
+++ b/resources/lang/sr-CS/admin/hardware/general.php
@@ -23,6 +23,7 @@ return [
'restore' => 'Restore Asset',
'pending' => 'U čekanju',
'undeployable' => 'Ne može da se razmesti',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Prikaz imovine',
'csv_error' => 'Postoji greška u tvojoj CSV datoteci:',
'import_text' => '
diff --git a/resources/lang/sr-CS/admin/hardware/table.php b/resources/lang/sr-CS/admin/hardware/table.php
index 85cf1d495a..5b58e44075 100644
--- a/resources/lang/sr-CS/admin/hardware/table.php
+++ b/resources/lang/sr-CS/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'U/I',
'checkout_date' => 'Datum odjave',
'checkoutto' => 'Odjavljen',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Trenutna vrednost',
'diff' => 'Diff',
'dl_csv' => 'Download CSV',
diff --git a/resources/lang/sr-CS/admin/licenses/general.php b/resources/lang/sr-CS/admin/licenses/general.php
index 4c76ec7d96..dab5a2a317 100644
--- a/resources/lang/sr-CS/admin/licenses/general.php
+++ b/resources/lang/sr-CS/admin/licenses/general.php
@@ -1,8 +1,8 @@
'O licencama',
- 'about_licenses' => 'Licence se koriste za praćenje softvera. Imaju određeni broj mesta koja se mogu dodeliti pojedincima',
+ 'about_licenses_title' => 'O licencama',
+ 'about_licenses' => 'Licence se koriste za praćenje softvera. Imaju određeni broj mesta koja se mogu dodeliti pojedincima',
'checkin' => 'Checkin License Seat',
'checkout_history' => 'Checkout History',
'checkout' => 'Checkout License Seat',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Licence za softver',
'user' => 'Korisnik',
'view' => 'Prikaži 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/sr-CS/admin/manufacturers/message.php b/resources/lang/sr-CS/admin/manufacturers/message.php
index 9e2b26804b..768dc97255 100644
--- a/resources/lang/sr-CS/admin/manufacturers/message.php
+++ b/resources/lang/sr-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' => '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 se više ne referenciraju na ovog proizvođača i pokušajte ponovno. ',
diff --git a/resources/lang/sr-CS/admin/manufacturers/table.php b/resources/lang/sr-CS/admin/manufacturers/table.php
index 75e52c5e02..0338fd6309 100644
--- a/resources/lang/sr-CS/admin/manufacturers/table.php
+++ b/resources/lang/sr-CS/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Email za podršku',
'support_phone' => 'Telefon za podršku',
'support_url' => 'URL za podršku',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Ažuriraj proizvođača',
'url' => 'URL',
diff --git a/resources/lang/sr-CS/admin/settings/general.php b/resources/lang/sr-CS/admin/settings/general.php
index dbbeb41c3c..c3a964deb6 100644
--- a/resources/lang/sr-CS/admin/settings/general.php
+++ b/resources/lang/sr-CS/admin/settings/general.php
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Vraćanje rezervne kopije',
'backups_upload' => 'Učitavanje rezervne kopije',
'backups_path' => 'Rezervne kopije se čuvaju na :path
',
- 'backups_restore_warning' => 'Koristite dugme za vraćanje za vraćanje iz prethodne rezervne kopije. (Ovo trenutno ne funkcioniše sa S3 skladištem datoteka ili Docker-om.
Vaša cela :app_name baza podataka i sve otpremljene datoteke biće u potpunosti zamenjene onim što se nalazi u datoteci rezervne kopije. ',
+ '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' => 'Svi postojeći korisnici, uključujući i vas, biće odjavljeni kada se vraćanje završi.',
'backups_large' => 'Veoma velike rezervne kopije mogu da istekne tokom pokušaja vraćanja i možda će morati da se pokrenu preko komandne linije. ',
'barcode_settings' => 'Podešavanja barkoda',
@@ -86,6 +86,8 @@ return [
'ldap_settings' => 'LDAP podešavanja',
'ldap_client_tls_cert_help' => 'TLS sertifikat i ključ na strani klijenta za LDAP veze su obično korisni samo u Google Workspace konfiguracijama sa „Secure LDAP-om“. Oba su obavezna.',
'ldap_client_tls_key' => 'LDAP klijentski TLS ključ',
+ '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 važeće LDAP korisničko ime i lozinku iz osnovnog DN-a koji ste naveli iznad da biste proverili da li je vaša LDAP prijava ispravno konfigurisana. PRVO MORATE SAČUVATI VAŠA AŽURIRANA LDAP PODEŠAVANJA.',
'ldap_login_sync_help' => 'Ovo samo testira da LDAP može ispravno da se sinhronizuje. Ako vaš upit za LDAP autentifikaciju nije tačan, korisnici možda i dalje neće moći da se prijave. PRVO MORATE SAČUVATI VAŠA AŽURIRANA LDAP PODEŠAVANJA.',
'ldap_manager' => 'LDAP Menadžer',
@@ -332,4 +334,9 @@ return [
'setup_migration_create_user' => 'Sledeće: Kreirajte korisnika',
'ldap_settings_link' => 'LDAP podešavanja stranice',
'slack_test' => 'Testirajte integraciju',
+ '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/sr-CS/admin/users/message.php b/resources/lang/sr-CS/admin/users/message.php
index 7a61a51419..9a141314c9 100644
--- a/resources/lang/sr-CS/admin/users/message.php
+++ b/resources/lang/sr-CS/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Uspješno ste odbili ovaj resurs.',
'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' => 'Korisnik već postoji!',
- 'user_not_found' => 'Korisnik [:id] ne postoji.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Polje za prijavu je obavezno',
'user_password_required' => 'Lozinka je obavezna.',
'insufficient_permissions' => 'Insufficient Permissions.',
diff --git a/resources/lang/sr-CS/auth/general.php b/resources/lang/sr-CS/auth/general.php
index cfb035bbfd..880a0f97c8 100644
--- a/resources/lang/sr-CS/auth/general.php
+++ b/resources/lang/sr-CS/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Zapamti me',
'username_help_top' => 'Unesite svoje korisničko ime da biste e-poštom dobili vezu za resetovanje lozinke.',
'username_help_bottom' => 'Vaše korisničko ime i adresa e-pošte mogu biti isti, ali možda i nisu, u zavisnosti od vaše konfiguracije. Ako ne možete da se setite svog korisničkog imena, obratite se administratoru.
Korisničkim imenima bez povezane adrese e-pošte neće se slati link za ponovno postavljanje lozinke. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/sr-CS/general.php b/resources/lang/sr-CS/general.php
index ee2b496b8c..28ac10c71a 100644
--- a/resources/lang/sr-CS/general.php
+++ b/resources/lang/sr-CS/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' => 'Izbrisati',
'delete_confirm' => 'Jeste li sigurni da želite izbrisati :item?',
+ 'delete_confirm_no_undo' => 'Da li ste sigurni da želite da obrišete :item? Ova radnja ne može biti poništena.',
'deleted' => 'Izbrisano',
'delete_seats' => 'Izbrisana mesta',
'deletion_failed' => 'Neuspelo brisanje',
@@ -389,7 +390,7 @@ return [
'bulk_checkin_success' => 'Stavke za izabrane korisnike su čekirane.',
'set_to_null' => 'Obriši vrednosti ove imovine|Obriši vrednosti za svih :asset_count imovina ',
'set_users_field_to_null' => 'Obriši :field vrednosti za ovog korisnika|Obriši :field vrednosti za svih :user_count korisnika ',
- 'na_no_purchase_date' => 'N/A - No purchase date provided',
+ 'na_no_purchase_date' => 'N/A - Nema datuma porudžbine',
'assets_by_status' => 'Imovina prema statusu',
'assets_by_status_type' => 'Imovina prema vrsti statusa',
'pie_chart_type' => 'Tip grafikona pite na radnoj tabli',
@@ -422,7 +423,7 @@ return [
'merged_log_this_user_from' => 'Objedinjen korisnik ID :from_id (:from_username) u ovog korisnika (ID :to_id - :to_username)',
'clear_and_save' => 'Očisti i sačuvaj',
'update_existing_values' => 'Osvežiti postojeće vrednosti?',
- '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_disabled_so_tags_required' => 'Generisanje samo-inkrementirajuće imovinske oznake je onemogućeno tako da svi redovi moraju imati popunjenu kolonu "Imovinska Oznaka".',
'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' => ' Pošalji e-poruku dobrodošlice novim korisnicima?',
'back_before_importing' => 'Napraviti rezervnu kopiju pre uvoza?',
@@ -439,4 +440,13 @@ return [
'setup_migration_output' => 'Rezultat migracije:',
'setup_migration_create_user' => 'Sledeće: Napravite korisnika',
'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' => 'Potvrdi',
+ 'autoassign_licenses' => 'Autmoatski dodelljene Licence',
+ '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' => 'Da li ste sigurni?',
+ 'cannot_be_deleted' => 'Ova stavka ne može biti obrisana',
+ 'undeployable_tooltip' => 'Ovaj predmet ne može biti zadužen. Proveriti količinu na stanju.',
+
];
diff --git a/resources/lang/sr-CS/mail.php b/resources/lang/sr-CS/mail.php
index c44f49b02a..d6502680b2 100644
--- a/resources/lang/sr-CS/mail.php
+++ b/resources/lang/sr-CS/mail.php
@@ -75,6 +75,7 @@ return [
'your_credentials' => 'Vaši Snipe-IT kredencijali',
'Accessory_Checkin_Notification' => 'Oprema razdužena',
'Asset_Checkin_Notification' => 'Imovina razdužena',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'Licenca razdužena',
'Expected_Checkin_Report' => 'Izveštaj o očekivanoj proveri imovine',
'Expected_Checkin_Notification' => 'Izveštaj o očekivanoj proveri imovine',
diff --git a/resources/lang/sr-CS/validation.php b/resources/lang/sr-CS/validation.php
index 1428a1b104..934eb9c6c8 100644
--- a/resources/lang/sr-CS/validation.php
+++ b/resources/lang/sr-CS/validation.php
@@ -67,6 +67,8 @@ return [
'array' => ':attribute mora imati barem :min stavke.',
],
'starts_with' => ':attribute mora da počne sa jednom od sledećih vrednosti: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'Odabrani :attribute nije ispravan.',
'numeric' => ':attribute mora biti broj.',
'present' => ':attribute polje mora biti prisutno.',
diff --git a/resources/lang/sv-SE/admin/accessories/general.php b/resources/lang/sv-SE/admin/accessories/general.php
index e987954a18..b2dc828932 100644
--- a/resources/lang/sv-SE/admin/accessories/general.php
+++ b/resources/lang/sv-SE/admin/accessories/general.php
@@ -17,5 +17,6 @@ return array(
'use_default_eula' => 'Använd den primära EULA:n istället.',
'use_default_eula_disabled' => 'Använd den primära EULA:n istället. Ingen primär EULA är satt. Vänligen lägg till en i Inställningar.',
'clone' => 'Klona tillbehör',
+ 'delete_disabled' => 'Detta tillbehör kan inte tas bort ännu eftersom vissa objekt fortfarande är utcheckade.',
);
diff --git a/resources/lang/sv-SE/admin/accessories/message.php b/resources/lang/sv-SE/admin/accessories/message.php
index 4f13b9a4ba..2a73936139 100644
--- a/resources/lang/sv-SE/admin/accessories/message.php
+++ b/resources/lang/sv-SE/admin/accessories/message.php
@@ -24,7 +24,7 @@ return array(
'checkout' => array(
'error' => 'Tillbehöret checkades inte ut. Vänligen försök igen',
'success' => 'Tillbehöret checkades ut.',
- 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
+ 'unavailable' => 'Tillbehöret är inte tillgängligt för utcheckning. Kontrollera antal tillgängligt',
'user_does_not_exist' => 'Användaren är ogiltig. Försök igen.'
),
diff --git a/resources/lang/sv-SE/admin/components/message.php b/resources/lang/sv-SE/admin/components/message.php
index a7b01d47f4..fa6b09bf79 100644
--- a/resources/lang/sv-SE/admin/components/message.php
+++ b/resources/lang/sv-SE/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Komponenten var inte utcheckad, försök igen',
'success' => 'Komponent utcheckad framgångsrikt.',
- 'user_does_not_exist' => 'Den användaren är ogiltig. Var god försök igen.'
+ 'user_does_not_exist' => 'Den användaren är ogiltig. Var god försök igen.',
+ 'unavailable' => 'Inte tillräckligt med komponenter kvar: :remaining kvar, :requested efterfrågat ',
),
'checkin' => array(
diff --git a/resources/lang/sv-SE/admin/consumables/message.php b/resources/lang/sv-SE/admin/consumables/message.php
index 3c58c06e46..5858e376fc 100644
--- a/resources/lang/sv-SE/admin/consumables/message.php
+++ b/resources/lang/sv-SE/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Förbrukningsartiklarna är inte utcheckade, försök igen',
'success' => 'Förbrukningsbar utcheckad framgångsrik.',
- 'user_does_not_exist' => 'Den användaren är ogiltig. Var god försök igen.'
+ 'user_does_not_exist' => 'Den användaren är ogiltig. Var god försök igen.',
+ 'unavailable' => 'Det finns inte tillräckligt med förbrukningsvaror för denna checkout. Vänligen kontrollera antalet kvar. ',
),
'checkin' => array(
diff --git a/resources/lang/sv-SE/admin/custom_fields/general.php b/resources/lang/sv-SE/admin/custom_fields/general.php
index 9e037188a7..d5401b2e05 100644
--- a/resources/lang/sv-SE/admin/custom_fields/general.php
+++ b/resources/lang/sv-SE/admin/custom_fields/general.php
@@ -49,4 +49,6 @@ return [
'unique' => 'Unik',
'display_in_user_view' => 'Tillåt den utcheckade användaren att visa dessa värden i sin vy tilldelad tillgångssida',
'display_in_user_view_table' => 'Synlig för användare',
+ 'auto_add_to_fieldsets' => 'Lägg automatiskt till detta i varje nytt fält',
+ 'add_to_preexisting_fieldsets' => 'Lägg till en befintlig lista',
];
diff --git a/resources/lang/sv-SE/admin/hardware/form.php b/resources/lang/sv-SE/admin/hardware/form.php
index 555b2f3aa3..28db173d2c 100644
--- a/resources/lang/sv-SE/admin/hardware/form.php
+++ b/resources/lang/sv-SE/admin/hardware/form.php
@@ -48,7 +48,7 @@ return [
'asset_location_update_default' => 'Uppdatera endast standardplats',
'asset_not_deployable' => 'Denna tillgångs status kan inte distribueras. Denna tillgång kan inte checkas ut.',
'asset_deployable' => 'Denna status är distribuerbar. Denna tillgång kan checkas ut.',
- 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
+ 'processing_spinner' => 'Bearbetar... (Detta kan ta lite tid på stora filer)',
'optional_infos' => 'Valfri information',
'order_details' => 'Beställningsrelaterad information'
];
diff --git a/resources/lang/sv-SE/admin/hardware/general.php b/resources/lang/sv-SE/admin/hardware/general.php
index b167787bfe..d4f8a6b679 100644
--- a/resources/lang/sv-SE/admin/hardware/general.php
+++ b/resources/lang/sv-SE/admin/hardware/general.php
@@ -23,6 +23,7 @@ return [
'restore' => 'Återställ tillgången',
'pending' => 'Väntande',
'undeployable' => 'Undeployable',
+ 'undeployable_tooltip' => 'Denna tillgång har en statusetikett som inte går att distribuera och som inte kan checkas ut just nu.',
'view' => 'Visa tillgång',
'csv_error' => 'Du har ett fel i din CSV-fil:',
'import_text' => '
diff --git a/resources/lang/sv-SE/admin/hardware/table.php b/resources/lang/sv-SE/admin/hardware/table.php
index fac6703404..ccc8e04e8b 100644
--- a/resources/lang/sv-SE/admin/hardware/table.php
+++ b/resources/lang/sv-SE/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'In ut',
'checkout_date' => 'Checkout Date',
'checkoutto' => 'Checkat ut',
+ 'components_cost' => 'Total kostnad för komponenter',
'current_value' => 'Nuvarande värde',
'diff' => 'Diff',
'dl_csv' => 'Hämta CSV',
diff --git a/resources/lang/sv-SE/admin/licenses/general.php b/resources/lang/sv-SE/admin/licenses/general.php
index 53c13c17f1..e35a2998e7 100644
--- a/resources/lang/sv-SE/admin/licenses/general.php
+++ b/resources/lang/sv-SE/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Om licenser',
- 'about_licenses' => 'Licenser används för att spåra programvara. De har ett visst antal platser som kan checkas ut till individer',
+ 'about_licenses_title' => 'Om licenser',
+ 'about_licenses' => 'Licenser används för att spåra programvara. De har ett visst antal platser som kan checkas ut till individer',
'checkin' => 'Checkin License Seat',
'checkout_history' => 'Checkout historia',
'checkout' => 'Checkout License Seat',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Programvarulicenser',
'user' => 'Användare',
'view' => 'Visa licens',
+ 'delete_disabled' => 'Licensen kan inte tas bort ännu eftersom vissa platser fortfarande är utcheckade.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checka in alla platser',
+ 'modal' => 'Detta kommer att checka in en plats.|Denna åtgärd kommer att checka in alla :checkedout_seats_count platser för denna licens.',
+ 'enabled_tooltip' => 'Checka in ALLA platser för denna licens från både användare och tillgångar',
+ 'disabled_tooltip' => 'Detta är inaktiverat eftersom det för närvarande inte finns några platser utcheckade',
+ 'success' => 'Licensen har checkats in! | Alla licenser har checkats in!',
+ 'log_msg' => 'Incheckad via bulk licens checkout i licens GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checka ut alla platser',
+ 'modal' => 'Denna åtgärd kommer att checka ut en plats till den första tillgängliga användaren. | Den här åtgärden kommer att checka ut alla :available_seats_count platser till de första tillgängliga användarna. En användare anses vara tillgänglig för denna plats om de inte redan har denna licens checkas ut till dem, och auto-tilldela licensegenskapen är aktiverad på deras användarkonto.',
+ 'enabled_tooltip' => 'Checka ut alla platser (eller så många som finns tillgängliga) till ALLA användare',
+ 'disabled_tooltip' => 'Detta är inaktiverat eftersom det för närvarande inte finns några platser tillgängliga',
+ 'success' => 'Licensen har checkats ut! | :count licenser har checkats ut!',
+ 'error_no_seats' => 'Det finns inga återstående platser kvar för denna licens.',
+ 'warn_not_enough_seats' => ':count användare tilldelades denna licens, men vi fick slut på tillgängliga licenser.',
+ 'warn_no_avail_users' => 'Inget att göra. Det finns inga användare som inte redan har denna licens tilldelad dem.',
+ 'log_msg' => 'Checkade ut via bulk licens checkout i licens GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/sv-SE/admin/manufacturers/message.php b/resources/lang/sv-SE/admin/manufacturers/message.php
index ac230410c7..1c3b5e6eca 100644
--- a/resources/lang/sv-SE/admin/manufacturers/message.php
+++ b/resources/lang/sv-SE/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Använd {LOCALE}
och {SERIAL}
i din URL som variabler för att få dessa värden automatiskt fyllda när du visar tillgångar.',
'does_not_exist' => 'Tillverkaren existerar inte.',
'assoc_users' => 'Tillverkaren är för tillfället associerad med en modell och kan inte tas bort. Vänligen uppdatera dina modeller till att inte vara associerade med denna tillverkare och försök igen. ',
diff --git a/resources/lang/sv-SE/admin/manufacturers/table.php b/resources/lang/sv-SE/admin/manufacturers/table.php
index a54ae28bf1..2b253c71ac 100644
--- a/resources/lang/sv-SE/admin/manufacturers/table.php
+++ b/resources/lang/sv-SE/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Support Email',
'support_phone' => 'Support Telefon',
'support_url' => 'Stödadress',
+ 'warranty_lookup_url' => 'Garanti Lookup URL',
'update' => 'Uppdatera Tillverkare',
'url' => 'URL',
diff --git a/resources/lang/sv-SE/admin/models/general.php b/resources/lang/sv-SE/admin/models/general.php
index 2a933ea4b3..6d4bc840f9 100644
--- a/resources/lang/sv-SE/admin/models/general.php
+++ b/resources/lang/sv-SE/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'Denna modell har tagits bort.',
'bulk_delete' => 'Bulk Radera modeller',
'bulk_delete_help' => 'Använd kryssrutan här under för att bekräfta borttagning av valda modeller. Modeller som har tillgångar kopplade till sig kan inte raderas innan dessa är kopplade till en annan modell.',
- 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
+ 'bulk_delete_warn' => 'Du håller på att ta bort en tillgångsmodell.|Du håller på att ta bort :model_count tillgångsmodeller.',
'restore' => 'Återskapa Modell',
'requestable' => 'Användare kan begära denna modell',
'show_mac_address' => 'Visa fältet MAC-adress för tillgångar av denna modell',
diff --git a/resources/lang/sv-SE/admin/models/message.php b/resources/lang/sv-SE/admin/models/message.php
index d591c649c3..9b1aaa762e 100644
--- a/resources/lang/sv-SE/admin/models/message.php
+++ b/resources/lang/sv-SE/admin/models/message.php
@@ -32,14 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Inga fält ändrades, så ingenting uppdaterades.',
- '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' => 'Modellen har uppdaterats. |:model_count modeller har uppdaterats.',
+ 'warn' => 'Du håller på att uppdatera egenskaperna för följande modell: | Du håller på att redigera egenskaperna för följande :model_count modeller:',
),
'bulkdelete' => array(
'error' => 'Inga tillgångar valdes, så ingenting togs bort.',
- 'success' => 'Model deleted!|:success_count models deleted!',
+ 'success' => 'Modell borttagen! |:success_count modeller borttagna!',
'success_partial' => ':success_count modell(erna) raderades, men :fail_count kunde inte raderas eftersom de fortfarande har tillgångar kopplade till sig.'
),
diff --git a/resources/lang/sv-SE/admin/settings/general.php b/resources/lang/sv-SE/admin/settings/general.php
index 58219c8cd9..e78ae788f7 100644
--- a/resources/lang/sv-SE/admin/settings/general.php
+++ b/resources/lang/sv-SE/admin/settings/general.php
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Återställ från säkerhetskopia',
'backups_upload' => 'Ladda upp säkerhetskopia',
'backups_path' => 'Säkerhetskopior på servern lagras i :path
',
- 'backups_restore_warning' => 'Använd återställningsknappen för att återställa från en tidigare säkerhetskopia. (Detta fungerar för närvarande inte med S3-fillagring eller Docker.
Din hela :app_name databas och alla uppladdade filer kommer att helt ersättas av vad som finns i backupfilen. ',
+ 'backups_restore_warning' => 'Använd återställningsknappen för att återställa från en tidigare säkerhetskopia. (Detta fungerar för närvarande inte med S3-fillagring eller Docker.)
Din hela :app_name databas och alla uppladdade filer kommer att helt ersättas av vad som finns i backupfilen. ',
'backups_logged_out' => 'Alla befintliga användare, inklusive du, kommer att loggas ut när din återställning är klar.',
'backups_large' => 'Mycket stora säkerhetskopior kan stoppa omställningsprocessen och behöver köras via kommandoraden. ',
'barcode_settings' => 'Streckkodsinställningar',
@@ -86,6 +86,8 @@ return [
'ldap_settings' => 'LDAP-inställningar',
'ldap_client_tls_cert_help' => 'TLS-certifikat och nyckel för LDAP-anslutningar från klientsidan är vanligtvis bara användbara i Google Workspace-konfigurationer med "Secure LDAP". Båda krävs.',
'ldap_client_tls_key' => 'LDAP-klient TLS-nyckel',
+ 'ldap_location' => 'LDAP-plats',
+'ldap_location_help' => 'LDAP platsfältet bör användas om ett OU inte används i Base Bind DN. Lämna detta tomt om en OU-sökning används.',
'ldap_login_test_help' => 'Ange ett giltigt LDAP användarnamn och lösenord från basen DN du angav ovan för att testa om LDAP-inloggningen är korrekt konfigurerad. DU MÅSTE SPARA DINA UPPDATERADE LDAPINSTÄLLNINGAR FÖRST.',
'ldap_login_sync_help' => 'Detta testar bara att LDAP kan synkroniseras korrekt. Om din LDAP-autentiseringsfråga inte är korrekt kan användarna fortfarande inte logga in. DU MÅSTE SPARA DINA UPPDATERADE LDAPINSTÄLLNINGAR FÖRST.',
'ldap_manager' => 'LDAP-hanterare',
@@ -328,4 +330,9 @@ return [
'setup_migration_create_user' => 'Nästa: Skapa användare',
'ldap_settings_link' => 'Sida för LDAP-inställningar',
'slack_test' => 'Testa Integration',
+ 'google_callback_help' => 'Detta bör anges som callback URL i din Google OAuth app inställningar i din organisation's Google developer console .',
+ 'google_login' => 'Inloggningsinställningar för Google Workspace',
+ 'enable_google_login' => 'Aktivera inloggning med Google Workspace',
+ 'enable_google_login_help' => 'Användarna kommer inte att tilldelas automatiskt. De måste ha ett befintligt konto här OCH i Google Workspace, och deras användarnamn här måste matcha deras e-postadress för Google Workspace. ',
+
];
diff --git a/resources/lang/sv-SE/admin/users/general.php b/resources/lang/sv-SE/admin/users/general.php
index 0fd2943f5f..442d9d88bc 100644
--- a/resources/lang/sv-SE/admin/users/general.php
+++ b/resources/lang/sv-SE/admin/users/general.php
@@ -43,12 +43,12 @@ return [
'remote_help' => 'Detta kan vara användbart om du behöver filtrera fjärranvändare som aldrig eller sällan kommer till dina fysiska platser.',
'not_remote_label' => 'Detta är inte en fjärranvändare',
'vip_label' => 'VIP användare',
- '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' => 'Detta kan vara till hjälp för att markera viktiga personer i din org om du vill hantera dem på speciella sätt.',
'create_user' => 'Skapa en användare',
'create_user_page_explanation' => 'Detta är den kontoinformation du kommer att använda för att komma åt webbplatsen för första gången.',
'email_credentials' => 'E-post autentiseringsuppgifter',
'email_credentials_text' => 'E-posta mina uppgifter till e-postadressen ovan',
'next_save_user' => 'Nästa: Spara användare',
'all_assigned_list_generation' => 'Skapad den:',
- 'email_user_creds_on_create' => 'Email this user their credentials?',
+ 'email_user_creds_on_create' => 'E-posta den här användaren sina inloggningsuppgifter?',
];
diff --git a/resources/lang/sv-SE/admin/users/message.php b/resources/lang/sv-SE/admin/users/message.php
index b14215d513..ce4d77bbc8 100644
--- a/resources/lang/sv-SE/admin/users/message.php
+++ b/resources/lang/sv-SE/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Du har framgångsrikt nekat den här tillgången.',
'bulk_manager_warn' => 'Dina användare har uppdaterats, men chefsfältet sparades inte eftersom den chef du valt även finns i användarlistan, en användare kanske inte ange sig själv som chef. Vänligen välj dina användare igen, med undantag av chefen.',
'user_exists' => 'Användaren existerar redan!',
- 'user_not_found' => 'Användare [: id] existerar inte.',
+ 'user_not_found' => 'Användaren finns inte.',
'user_login_required' => 'Inloggningsfältet krävs',
'user_password_required' => 'Lösenordet krävs.',
'insufficient_permissions' => 'Otillräckliga tillstånd.',
diff --git a/resources/lang/sv-SE/auth/general.php b/resources/lang/sv-SE/auth/general.php
index a29241d65f..08e3a012d6 100644
--- a/resources/lang/sv-SE/auth/general.php
+++ b/resources/lang/sv-SE/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Kom ihåg mig',
'username_help_top' => 'Ange ditt användarnamn för att få en länk för att återställa lösenordet.',
'username_help_bottom' => 'Ditt användarnamn och e-postadress kan vara samma, men kanske inte är beroende på din konfiguration. Om du inte kommer ihåg ditt användarnamn, kontakta din administratör.
Användarnamn utan en associerad e-postadress kommer inte att få en länk för att återställa lösenordet. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google-inloggning misslyckades, försök igen.',
+
+];
diff --git a/resources/lang/sv-SE/general.php b/resources/lang/sv-SE/general.php
index bb08fb9fa5..e283ce3588 100644
--- a/resources/lang/sv-SE/general.php
+++ b/resources/lang/sv-SE/general.php
@@ -92,6 +92,7 @@ return [
'debug_warning_text' => 'Programmet körs i produktionsläge med debugging aktiverat. Detta kan avslöja känslig data om din ansökan är tillgänglig för omvärlden. Inaktivera felsökningsläge genom att ange värdet APP_DEBUG
i filen .env
till false
.',
'delete' => 'Ta bort',
'delete_confirm' => 'Är du säker på att du vill radera: föremål?',
+ 'delete_confirm_no_undo' => 'Är du säker på att du vill ta bort :item? Detta kan inte ångras.',
'deleted' => 'Raderad',
'delete_seats' => 'Borttagna platser',
'deletion_failed' => 'Borttagning misslyckades',
@@ -438,5 +439,14 @@ return [
'setup_successful_migrations' => 'Dina databastabeller har skapats',
'setup_migration_output' => 'Migrationsresultat:',
'setup_migration_create_user' => 'Nästa: Skapa användare',
- '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' => 'Din filimport är klar, men vi fick ett fel. Detta orsakas vanligtvis av tredje parts API strypning från en anmälan webhook (såsom Slack) och skulle inte ha stört själva importen, men du bör bekräfta detta.',
+ 'confirm' => 'Bekräfta',
+ 'autoassign_licenses' => 'Auto-tilldela licenser',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'Detta gör det möjligt för en användare att ha licenser tilldelade via bulk-tilldela licens UI eller cli verktyg. (Du kanske till exempel inte vill att entreprenörerna ska tilldelas en licens som du skulle tillhandahålla till endast personalmedlemmar. Du kan fortfarande individuellt tilldela licenser till dessa användare, men de kommer inte att inkluderas i Tilldela licens för alla användarfunktioner.)',
+ 'no_autoassign_licenses_help' => 'Inkludera inte användare för bulk-tilldelning genom licens UI eller cli verktyg.',
+ 'modal_confirm_generic' => 'Är du säker?',
+ 'cannot_be_deleted' => 'Det här objektet kan inte raderas',
+ 'undeployable_tooltip' => 'Det här objektet kan inte checkas ut. Kolla antalet kvar.',
+
];
diff --git a/resources/lang/sv-SE/help.php b/resources/lang/sv-SE/help.php
index 1d100c4ec1..04cb73e49b 100644
--- a/resources/lang/sv-SE/help.php
+++ b/resources/lang/sv-SE/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'Mer information',
- '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' => 'Om du markerar denna ruta kommer tillgången att ändras för att återspegla denna nya plats. Om du lämnar den omarkerad kommer den helt enkelt att notera platsen i revisionsloggen.
Observera att om denna tillgång är utcheckad, det kommer inte att ändra platsen för personen, tillgång eller plats det checkas ut till.',
'assets' => 'Tillgångar är objekt som spåras med serienummer eller tillgångstagg. De tenderar att vara objekt med högre värde där identifiering av ett visst objekt spelar roll.',
diff --git a/resources/lang/sv-SE/mail.php b/resources/lang/sv-SE/mail.php
index e6ff80090f..c221c56114 100644
--- a/resources/lang/sv-SE/mail.php
+++ b/resources/lang/sv-SE/mail.php
@@ -74,6 +74,7 @@ return [
'your_credentials' => 'Dina Snipe-IT användaruppgifter',
'Accessory_Checkin_Notification' => 'Tillbehöret har checkats in',
'Asset_Checkin_Notification' => 'Tillgången har checkats in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'Licensen har checkats in',
'Expected_Checkin_Report' => 'Förväntad incheckningsrapport för tillgång',
'Expected_Checkin_Notification' => 'Påminnelse: :name sluttiden för incheckning närmar sig',
diff --git a/resources/lang/sv-SE/validation.php b/resources/lang/sv-SE/validation.php
index 858056955f..57d56bb46f 100644
--- a/resources/lang/sv-SE/validation.php
+++ b/resources/lang/sv-SE/validation.php
@@ -67,6 +67,8 @@ return [
'array' => ':attribute måste innehålla minst :min saker.',
],
'starts_with' => ':attribute måste börja med något av följande: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'Det valda :attribute är ogiltigt.',
'numeric' => ':attribute måste vara ett nummer.',
'present' => ':attribute fältet måste finnas.',
diff --git a/resources/lang/ta/admin/accessories/general.php b/resources/lang/ta/admin/accessories/general.php
index 5648f57562..6f0a1b6233 100644
--- a/resources/lang/ta/admin/accessories/general.php
+++ b/resources/lang/ta/admin/accessories/general.php
@@ -17,5 +17,6 @@ return array(
'use_default_eula' => 'பதிலாக primary இயல்புநிலை 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/ta/admin/components/message.php b/resources/lang/ta/admin/components/message.php
index 5c105450ee..25bea8e57c 100644
--- a/resources/lang/ta/admin/components/message.php
+++ b/resources/lang/ta/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/ta/admin/consumables/message.php b/resources/lang/ta/admin/consumables/message.php
index 1ac3840a5b..df08773648 100644
--- a/resources/lang/ta/admin/consumables/message.php
+++ b/resources/lang/ta/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/ta/admin/custom_fields/general.php b/resources/lang/ta/admin/custom_fields/general.php
index 018dedf4a0..5858697c8b 100644
--- a/resources/lang/ta/admin/custom_fields/general.php
+++ b/resources/lang/ta/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/ta/admin/hardware/general.php b/resources/lang/ta/admin/hardware/general.php
index 7a88c6866a..468fd78884 100644
--- a/resources/lang/ta/admin/hardware/general.php
+++ b/resources/lang/ta/admin/hardware/general.php
@@ -23,6 +23,7 @@ return [
'restore' => 'சொத்து மீட்டமை',
'pending' => 'நிலுவையில்',
'undeployable' => '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/ta/admin/hardware/table.php b/resources/lang/ta/admin/hardware/table.php
index 5939d886ff..889700c499 100644
--- a/resources/lang/ta/admin/hardware/table.php
+++ b/resources/lang/ta/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/ta/admin/licenses/general.php b/resources/lang/ta/admin/licenses/general.php
index 078dc2c34d..99d01472bd 100644
--- a/resources/lang/ta/admin/licenses/general.php
+++ b/resources/lang/ta/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/ta/admin/manufacturers/message.php b/resources/lang/ta/admin/manufacturers/message.php
index 9407c4f84e..294f0a85f9 100644
--- a/resources/lang/ta/admin/manufacturers/message.php
+++ b/resources/lang/ta/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/ta/admin/manufacturers/table.php b/resources/lang/ta/admin/manufacturers/table.php
index 700c409a2b..8855f7c4d4 100644
--- a/resources/lang/ta/admin/manufacturers/table.php
+++ b/resources/lang/ta/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/ta/admin/settings/general.php b/resources/lang/ta/admin/settings/general.php
index a4b3ca8fa9..7446577c7f 100644
--- a/resources/lang/ta/admin/settings/general.php
+++ b/resources/lang/ta/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' => '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/ta/admin/users/message.php b/resources/lang/ta/admin/users/message.php
index 28cff39d32..f19b9618c3 100644
--- a/resources/lang/ta/admin/users/message.php
+++ b/resources/lang/ta/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/ta/auth/general.php b/resources/lang/ta/auth/general.php
index 0aa6186501..7547107403 100644
--- a/resources/lang/ta/auth/general.php
+++ b/resources/lang/ta/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/ta/general.php b/resources/lang/ta/general.php
index 1d54ae4b84..a3cdb7137a 100644
--- a/resources/lang/ta/general.php
+++ b/resources/lang/ta/general.php
@@ -92,6 +92,7 @@ return [
'debug_warning_text' => 'இயல்பான பிழைத்திருத்தத்துடன் இந்த பயன்பாட்டை உற்பத்தி முறையில் இயக்கும். வெளிப்புற உலகத்திற்கு உங்கள் பயன்பாடு அணுகக்கூடியதாக இருந்தால் இது முக்கியமான தரவுகளை அம்பலப்படுத்தலாம். உங்கள் .env
கோப்பில் false
இல் APP_DEBUG
மதிப்பை அமைப்பதன் மூலம் பிழைத்திருத்த முடையை முடக்கு.',
'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' => 'நீக்கப்பட்ட',
'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/ta/mail.php b/resources/lang/ta/mail.php
index 26e11c3c03..c8289267ad 100644
--- a/resources/lang/ta/mail.php
+++ b/resources/lang/ta/mail.php
@@ -74,6 +74,7 @@ return [
'your_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/ta/validation.php b/resources/lang/ta/validation.php
index 58254d1f0a..8b19f3457f 100644
--- a/resources/lang/ta/validation.php
+++ b/resources/lang/ta/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' => ': பண்புக்கூறு களஞ்சியம் இருக்க வேண்டும்.',
diff --git a/resources/lang/th/admin/accessories/general.php b/resources/lang/th/admin/accessories/general.php
index c9a99cdee3..d6304d83b1 100644
--- a/resources/lang/th/admin/accessories/general.php
+++ b/resources/lang/th/admin/accessories/general.php
@@ -17,5 +17,6 @@ return array(
'use_default_eula' => 'ใช้เป็นข้อกำหนดการใช้งานหลักแทน',
'use_default_eula_disabled' => 'ใช้ข้อกำหนดการใช้งานหลักแทน ค่าเริ่มต้นหลักจะตั้งข้อกำหนดการใช้งาน กรุณาเพิ่มในการตั้งค่า',
'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/th/admin/components/message.php b/resources/lang/th/admin/components/message.php
index 2cb04d1ea6..887b7e6cd0 100644
--- a/resources/lang/th/admin/components/message.php
+++ b/resources/lang/th/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/th/admin/consumables/message.php b/resources/lang/th/admin/consumables/message.php
index 5c85c464a8..98f3d3e82b 100644
--- a/resources/lang/th/admin/consumables/message.php
+++ b/resources/lang/th/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/th/admin/custom_fields/general.php b/resources/lang/th/admin/custom_fields/general.php
index 01bebd1cbb..a04b04a887 100644
--- a/resources/lang/th/admin/custom_fields/general.php
+++ b/resources/lang/th/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/th/admin/hardware/general.php b/resources/lang/th/admin/hardware/general.php
index aad799255b..6e5b6158e3 100644
--- a/resources/lang/th/admin/hardware/general.php
+++ b/resources/lang/th/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/th/admin/hardware/table.php b/resources/lang/th/admin/hardware/table.php
index 65d470c8dc..1c8ce1e667 100644
--- a/resources/lang/th/admin/hardware/table.php
+++ b/resources/lang/th/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'In / Out',
'checkout_date' => 'ชำระเงินวันที่',
'checkoutto' => 'เช็คเอาท์',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'diff',
'dl_csv' => 'ดาวน์โหลด CSV',
diff --git a/resources/lang/th/admin/licenses/general.php b/resources/lang/th/admin/licenses/general.php
index 74b4c2a39f..1d21099e2d 100644
--- a/resources/lang/th/admin/licenses/general.php
+++ b/resources/lang/th/admin/licenses/general.php
@@ -1,8 +1,8 @@
'เกี่ยวกับใบอนุญาต',
- 'about_licenses' => 'ใบอนุญาตใช้ในการติดตามซอฟต์แวร์ พวกเขามีจำนวนที่นั่งที่ระบุซึ่งสามารถเช็คเอาท์ให้บุคคลอื่นได้',
+ 'about_licenses_title' => 'เกี่ยวกับใบอนุญาต',
+ 'about_licenses' => 'ใบอนุญาตใช้ในการติดตามซอฟต์แวร์ พวกเขามีจำนวนที่นั่งที่ระบุซึ่งสามารถเช็คเอาท์ให้บุคคลอื่นได้',
'checkin' => 'Checkin License Seat',
'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/th/admin/manufacturers/message.php b/resources/lang/th/admin/manufacturers/message.php
index 0dac5bc316..45b1834559 100644
--- a/resources/lang/th/admin/manufacturers/message.php
+++ b/resources/lang/th/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/th/admin/manufacturers/table.php b/resources/lang/th/admin/manufacturers/table.php
index 971c670306..d6461ca315 100644
--- a/resources/lang/th/admin/manufacturers/table.php
+++ b/resources/lang/th/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/th/admin/settings/general.php b/resources/lang/th/admin/settings/general.php
index c3a3025cf1..04a6151d05 100644
--- a/resources/lang/th/admin/settings/general.php
+++ b/resources/lang/th/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 สามารถซิงค์ได้อย่างถูกต้อง หากแบบสอบถามการตรวจสอบสิทธิ์ 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/th/admin/users/message.php b/resources/lang/th/admin/users/message.php
index 681a31a2b1..b6403f65bb 100644
--- a/resources/lang/th/admin/users/message.php
+++ b/resources/lang/th/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'คุณปฏิเสธสินทรัพย์นี้เรียบร้อยแล้ว',
'bulk_manager_warn' => 'ผู้ใช้ของคุณได้รับการอัปเดตแล้วแม้ว่ารายการผู้จัดการจะไม่ได้รับการบันทึกเนื่องจากผู้จัดการที่คุณเลือกอยู่ในรายชื่อผู้ใช้ที่จะแก้ไขและผู้ใช้ต้องไม่เป็นผู้จัดการของตัวเอง โปรดเลือกผู้ใช้ของคุณอีกครั้งโดยไม่รวมผู้จัดการ',
'user_exists' => 'มีผู้ใช้งานนี้แล้ว',
- 'user_not_found' => 'ไม่มีชื่อผู้ใช้งานนี้',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'ต้องการชื่อผู้ใช้งาน',
'user_password_required' => 'ต้องการรหัสผ่าน',
'insufficient_permissions' => 'สิทธิ์การใช้งานไม่เพียงพอ',
diff --git a/resources/lang/th/auth/general.php b/resources/lang/th/auth/general.php
index 65875a08ba..a875164ca9 100644
--- a/resources/lang/th/auth/general.php
+++ b/resources/lang/th/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/th/general.php b/resources/lang/th/general.php
index 4c4cc512ad..fcb39ec154 100644
--- a/resources/lang/th/general.php
+++ b/resources/lang/th/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' => '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/th/mail.php b/resources/lang/th/mail.php
index 914035082a..2494f08e29 100644
--- a/resources/lang/th/mail.php
+++ b/resources/lang/th/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 asset checkin report',
'Expected_Checkin_Notification' => 'เตือนความจำ :: ใกล้หมดเวลาเช็คอิน',
diff --git a/resources/lang/th/validation.php b/resources/lang/th/validation.php
index 5c3fdd84fe..34fd5d2d92 100644
--- a/resources/lang/th/validation.php
+++ b/resources/lang/th/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' => ':attribute ที่เลือกไม่ถูกต้อง',
'numeric' => ':attribute ต้องเป็นตัวเลขเท่านั้น',
'present' => 'ฟิลด์แอ็ตทริบิวต์: ต้องมีอยู่',
diff --git a/resources/lang/tl/admin/accessories/general.php b/resources/lang/tl/admin/accessories/general.php
index 8a0b3a96ad..4bbd79aa22 100644
--- a/resources/lang/tl/admin/accessories/general.php
+++ b/resources/lang/tl/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/tl/admin/components/message.php b/resources/lang/tl/admin/components/message.php
index 1d13970f23..0a7dd8d954 100644
--- a/resources/lang/tl/admin/components/message.php
+++ b/resources/lang/tl/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/tl/admin/consumables/message.php b/resources/lang/tl/admin/consumables/message.php
index 48a3cfbd9f..c0d0aa7f68 100644
--- a/resources/lang/tl/admin/consumables/message.php
+++ b/resources/lang/tl/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/tl/admin/custom_fields/general.php b/resources/lang/tl/admin/custom_fields/general.php
index 9dae380aa5..1923aa7f4a 100644
--- a/resources/lang/tl/admin/custom_fields/general.php
+++ b/resources/lang/tl/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/tl/admin/hardware/general.php b/resources/lang/tl/admin/hardware/general.php
index 3d1e43c2df..b0a48f2ce4 100644
--- a/resources/lang/tl/admin/hardware/general.php
+++ b/resources/lang/tl/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/tl/admin/hardware/table.php b/resources/lang/tl/admin/hardware/table.php
index 6166ba8045..10629fd22c 100644
--- a/resources/lang/tl/admin/hardware/table.php
+++ b/resources/lang/tl/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/tl/admin/licenses/general.php b/resources/lang/tl/admin/licenses/general.php
index 25a536ec56..0187d076a3 100644
--- a/resources/lang/tl/admin/licenses/general.php
+++ b/resources/lang/tl/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/tl/admin/manufacturers/message.php b/resources/lang/tl/admin/manufacturers/message.php
index 21a4bc5aaf..d6656683ae 100644
--- a/resources/lang/tl/admin/manufacturers/message.php
+++ b/resources/lang/tl/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/tl/admin/manufacturers/table.php b/resources/lang/tl/admin/manufacturers/table.php
index 4e3ea9904d..38cab6fd91 100644
--- a/resources/lang/tl/admin/manufacturers/table.php
+++ b/resources/lang/tl/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/tl/admin/settings/general.php b/resources/lang/tl/admin/settings/general.php
index 0ad925d4b8..ce841258d8 100644
--- a/resources/lang/tl/admin/settings/general.php
+++ b/resources/lang/tl/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/tl/admin/users/message.php b/resources/lang/tl/admin/users/message.php
index 247a1b321e..adf26b3229 100644
--- a/resources/lang/tl/admin/users/message.php
+++ b/resources/lang/tl/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/tl/auth/general.php b/resources/lang/tl/auth/general.php
index 78b6780927..4486f090b2 100644
--- a/resources/lang/tl/auth/general.php
+++ b/resources/lang/tl/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/tl/general.php b/resources/lang/tl/general.php
index cb51b28a42..01779a8854 100644
--- a/resources/lang/tl/general.php
+++ b/resources/lang/tl/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/tl/mail.php b/resources/lang/tl/mail.php
index 6bf36b4ebf..7dd8d6181c 100644
--- a/resources/lang/tl/mail.php
+++ b/resources/lang/tl/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/tl/validation.php b/resources/lang/tl/validation.php
index 31c9dcd85d..df514da6f9 100644
--- a/resources/lang/tl/validation.php
+++ b/resources/lang/tl/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/tr/admin/accessories/general.php b/resources/lang/tr/admin/accessories/general.php
index dfdfa74c9b..a13992ad3c 100644
--- a/resources/lang/tr/admin/accessories/general.php
+++ b/resources/lang/tr/admin/accessories/general.php
@@ -17,5 +17,6 @@ return array(
'use_default_eula' => '\'yı Varsayılan Sözleşme yerine kullan.',
'use_default_eula_disabled' => 'Varsayılan sözleşmeyi kullan Varsayılan sözleşme tanımlı değil. Lütfen Ayarlar\'dan ekleyiniz.',
'clone' => 'Aksesuarı çoğalt',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/tr/admin/accessories/message.php b/resources/lang/tr/admin/accessories/message.php
index e843b33add..bce66441d3 100644
--- a/resources/lang/tr/admin/accessories/message.php
+++ b/resources/lang/tr/admin/accessories/message.php
@@ -24,7 +24,7 @@ return array(
'checkout' => array(
'error' => 'Aksesuar çıkışı yapılamadı, lütfen tekrar deneyin',
'success' => 'Aksesuar çıkışı yapıldı.',
- 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
+ 'unavailable' => 'Bu ürün zimmetlenemez. Ürün sayısını kontrol edin.',
'user_does_not_exist' => 'Bu kullanıcı geçersiz. Lütfen tekrar deneyin.'
),
diff --git a/resources/lang/tr/admin/components/message.php b/resources/lang/tr/admin/components/message.php
index 3b46880f7d..70f01af121 100644
--- a/resources/lang/tr/admin/components/message.php
+++ b/resources/lang/tr/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Bileşeni çıkışı yapılamadı, lütfen tekrar deneyin',
'success' => 'Bileşen çıkışı başarıyla yapıldı.',
- 'user_does_not_exist' => 'Bu kullanıcı geçersiz. Lütfen tekrar deneyin.'
+ 'user_does_not_exist' => 'Bu kullanıcı geçersiz. Lütfen tekrar deneyin.',
+ 'unavailable' => 'Yeterli bileşen kalmadı: : miktar miktar, :talep edilen talep edilen',
),
'checkin' => array(
diff --git a/resources/lang/tr/admin/consumables/message.php b/resources/lang/tr/admin/consumables/message.php
index 13a2d0016f..e20aeb6931 100644
--- a/resources/lang/tr/admin/consumables/message.php
+++ b/resources/lang/tr/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Sarf malzemesi çıkışı yapılamadı, lütfen tekrar deneyin',
'success' => 'Sarf malzemesi çıkışı yapıldı.',
- 'user_does_not_exist' => 'Bu kullanıcı geçersiz. Lütfen tekrar deneyin.'
+ 'user_does_not_exist' => 'Bu kullanıcı geçersiz. Lütfen tekrar deneyin.',
+ 'unavailable' => 'Bu zimmetleme işlemi için yeterli sarf malzeme kalmamış. Lütfen stok miktarını kontrol edin.',
),
'checkin' => array(
diff --git a/resources/lang/tr/admin/custom_fields/general.php b/resources/lang/tr/admin/custom_fields/general.php
index 64148fa272..0419af72f4 100644
--- a/resources/lang/tr/admin/custom_fields/general.php
+++ b/resources/lang/tr/admin/custom_fields/general.php
@@ -49,4 +49,6 @@ return [
'unique' => 'Benzersiz',
'display_in_user_view' => 'Teslim alınan kullanıcının bu değerleri Atanan Varlıkları Görüntüle sayfasında görüntülemesine izin ver',
'display_in_user_view_table' => 'Kullanıcı tarafından görülebilir',
+ '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/tr/admin/hardware/general.php b/resources/lang/tr/admin/hardware/general.php
index 057878d265..eea8f3f5e6 100644
--- a/resources/lang/tr/admin/hardware/general.php
+++ b/resources/lang/tr/admin/hardware/general.php
@@ -23,6 +23,7 @@ return [
'restore' => 'Demirbaşı Geri Getir',
'pending' => 'Bekliyor',
'undeployable' => 'Dağtılamaz',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Demirbaşı Görüntüle',
'csv_error' => 'CSV dosyanızda bir hata var:',
'import_text' => '
diff --git a/resources/lang/tr/admin/hardware/table.php b/resources/lang/tr/admin/hardware/table.php
index a4effe209e..e8ead9aa9f 100644
--- a/resources/lang/tr/admin/hardware/table.php
+++ b/resources/lang/tr/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Giriş/Çıkış',
'checkout_date' => 'Çıkış Tarihi',
'checkoutto' => 'Çıkış Yapıldı',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Mevcut Değer',
'diff' => 'Fark',
'dl_csv' => 'CSV Dosyasını İndir',
diff --git a/resources/lang/tr/admin/licenses/general.php b/resources/lang/tr/admin/licenses/general.php
index 2b64606501..62530c617a 100644
--- a/resources/lang/tr/admin/licenses/general.php
+++ b/resources/lang/tr/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Lisanslar Hakkında',
- 'about_licenses' => 'Lisanslar yazılım takibi için kullanılır. Kullanıcı sayısı kadar kişide kullanılabilir',
+ 'about_licenses_title' => 'Lisanslar Hakkında',
+ 'about_licenses' => 'Lisanslar yazılım takibi için kullanılır. Kullanıcı sayısı kadar kişide kullanılabilir',
'checkin' => 'Lisans Kullanıcısı Girişi',
'checkout_history' => 'Çıkış Geçmişi',
'checkout' => 'Lisans Kullanıcı Çıkışı',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Yazılım Lisansları',
'user' => 'Kullanıcı',
'view' => 'Lisansı Göster',
+ 'delete_disabled' => 'Bazı koltuklar hala kullanıma alınmış olduğundan bu lisans henüz silinemez.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Tüm koltukları ayır',
+ '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' => 'Tüm koltukları incele',
+ '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' => 'Ulaşılabilir koltruk olmadığı için bu devre dışı bırakıldı',
+ '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/tr/admin/manufacturers/message.php b/resources/lang/tr/admin/manufacturers/message.php
index e6a894ec17..d1869f7b7c 100644
--- a/resources/lang/tr/admin/manufacturers/message.php
+++ b/resources/lang/tr/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' => 'Üretici mevcut değil.',
'assoc_users' => 'Üretici en az 1 model ile ilişkili durumda ve silinemez. Lütfen önce modelleri güncelleyerek üreticiyi boşa çıkarın ve tekrar deneyin. ',
diff --git a/resources/lang/tr/admin/manufacturers/table.php b/resources/lang/tr/admin/manufacturers/table.php
index 8140ec5f2f..30bb7b88f0 100644
--- a/resources/lang/tr/admin/manufacturers/table.php
+++ b/resources/lang/tr/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Destek Maili',
'support_phone' => 'Destek telefonu',
'support_url' => 'Destek URL\'si',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Üretici Güncelle',
'url' => 'URL',
diff --git a/resources/lang/tr/admin/settings/general.php b/resources/lang/tr/admin/settings/general.php
index 07bf11a4bf..330495d552 100644
--- a/resources/lang/tr/admin/settings/general.php
+++ b/resources/lang/tr/admin/settings/general.php
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Yedekten geri dön',
'backups_upload' => 'Yedeği yükle',
'backups_path' => 'Yedeklerin sunucuda saklanacağı yer :path
',
- 'backups_restore_warning' => 'Geri yükleme butonunu kullanın önceki yedeklemelerden (Şu anda "S3 file storage" yada "Docker" çalışmıyor.
Sizinentire :app_name Veritabanı yüklediğiniz dosyalarla değiştirilecektir.. ',
+ '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' => 'Geri yüklemeniz tamamlandıktan sonra, siz de dahil olmak üzere, tüm mevcut kullanıcıların oturumu kapatılacaktır.',
'backups_large' => 'Çok büyük yedeklemeler, geri yükleme girişiminde zaman aşımına uğrayabilir ve komut satırı üzerinden çalıştırılması gerekebilir. ',
'barcode_settings' => 'Barkod Ayarları',
@@ -86,6 +86,8 @@ return [
'ldap_settings' => 'LDAP Ayarları',
'ldap_client_tls_cert_help' => 'LDAP bağlantıları için İstemci Tarafı TLS Sertifikası ve Anahtarı, genellikle yalnızca "Güvenli LDAP" içeren Google Workspace yapılandırmalarında kullanışlıdır. Her ikisi de gereklidir.',
'ldap_client_tls_key' => 'LDAP İstemci tarafı TLS anahtarı',
+ '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 ayarlarınızı doğru yapılandırıp yapılandırmadığınızı test etmek yukarıda belirttiğiniz DN için geçerli bir LDAP kullanıcı adı ve parolası giriniz. ÖNCE GÜNCEL LDAP AYARLARINI KAYDETMELİSİN.',
'ldap_login_sync_help' => 'Bu sadece LDAP\'ın doğru şekilde senkron edilebildiğini test eder. Eğer LDAP Kimlik Doğrulama sorgunuz doğru değilse, kullanıcılar giriş yapamayabilirler. ÖNCE GÜNCEL LDAP AYARLARINI KAYDETMELİSİN.',
'ldap_manager' => 'LDAP Yöneticisi',
@@ -328,4 +330,9 @@ return [
'setup_migration_create_user' => 'Sıradaki: Kullanıcı oluştur',
'ldap_settings_link' => 'LDAP Ayarları Sayfası',
'slack_test' => ' entegrasyonunu dene',
+ '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/tr/admin/users/general.php b/resources/lang/tr/admin/users/general.php
index 97066f5e4d..874a0558cd 100644
--- a/resources/lang/tr/admin/users/general.php
+++ b/resources/lang/tr/admin/users/general.php
@@ -43,7 +43,7 @@ return [
'remote_help' => 'Bu, fiziksel konumlarınıza hiç gelmeyen veya nadiren gelen uzak kullanıcılara göre filtrelemeniz gerektiğinde yararlı olabilir.',
'not_remote_label' => 'Bu uzak bir kullanıcı değil',
'vip_label' => 'VIP user',
- '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' => 'Organizasyonunuzdaki kişileri özel bir şekilde belirtmek, işaretlemek istiyor iseniz bu yardımcı olabilir.',
'create_user' => 'Create a user',
'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
'email_credentials' => 'Email credentials',
diff --git a/resources/lang/tr/admin/users/message.php b/resources/lang/tr/admin/users/message.php
index b8706ac7a2..c438488d9e 100644
--- a/resources/lang/tr/admin/users/message.php
+++ b/resources/lang/tr/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Bu varlığı başarıyla reddettiniz.',
'bulk_manager_warn' => 'Kullanıcılarınızın başarıyla güncelleştirildi, ancak kaydedilmedi Yöneticisi giriş Yöneticisi\'ni seçtiğiniz çünkü aynı zamanda düzenlenecek kullanıcı listesinde oldu ve kullanıcıların kendi yöneticisi olmayabilir. Yine, yönetici hariç olmak üzere, kullanıcılarınızı seçiniz.',
'user_exists' => 'Kullanıcı zaten var!',
- 'user_not_found' => 'Kullanıcı [:id] yok.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Oturum açma alanı gerekli',
'user_password_required' => 'Şifre Gerekli.',
'insufficient_permissions' => 'Yetersiz izinler.',
diff --git a/resources/lang/tr/auth/general.php b/resources/lang/tr/auth/general.php
index f8c5d76168..3fd5cdca28 100644
--- a/resources/lang/tr/auth/general.php
+++ b/resources/lang/tr/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Beni hatırla',
'username_help_top' => 'E-posta ile bir şifre sıfırlama bağlantısı almak için kullanıcı adınızı girin.',
'username_help_bottom' => 'Kullanıcı adınız ve e-posta adresiniz olabilir aynı olabilir, ancak yapılandırmanıza bağlı olarak olmayabilir. Kullanıcı adınızı hatırlayamıyorsanız, yöneticinize başvurun.
İlişkili bir e-posta adresi olmayan kullanıcı adlarına e-postayla şifre sıfırlama bağlantısı gönderilmeyecektir. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/tr/general.php b/resources/lang/tr/general.php
index 7f8d414508..d003e86ef0 100644
--- a/resources/lang/tr/general.php
+++ b/resources/lang/tr/general.php
@@ -3,7 +3,7 @@
return [
'accessories' => 'Aksesuarlar',
'activated' => 'Aktif edildi',
- 'accepted_date' => 'Date Accepted',
+ 'accepted_date' => 'Kabul edilme günü',
'accessory' => 'Aksesuar',
'accessory_report' => 'Aksesuar Raporu',
'action' => 'Hareket',
@@ -28,13 +28,13 @@ return [
'audit' => 'Denetim',
'audit_report' => 'Denetim Günlüğü',
'assets' => 'Demirbaşlar',
- 'assets_audited' => 'assets audited',
- 'assets_checked_in_count' => 'assets checked in',
- 'assets_checked_out_count' => 'assets checked out',
- 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
- 'assigned_date' => 'Date Assigned',
+ 'assets_audited' => 'denetlenen varlıklar',
+ 'assets_checked_in_count' => 'geri alınan zimmetler',
+ 'assets_checked_out_count' => 'zimmetlenen varlıklar',
+ 'asset_deleted_warning' => 'Bu varlık silinmiştir. Birisine zimmetlemeden önce geri yüklemelisiniz.',
+ 'assigned_date' => 'Zimmet tarihi',
'assigned_to' => 'Bana Atanmış',
- 'assignee' => 'Assigned to',
+ 'assignee' => 'Zimmetlenen',
'avatar_delete' => 'Profil Resmini Sil',
'avatar_upload' => 'Profil Resmi Yükle',
'back' => 'Geri',
@@ -47,7 +47,7 @@ return [
'bulk_actions' => 'Toplu Eylemler',
'bulk_checkin_delete' => 'Toplu işlem / Kullanıcıları sil',
'byod' => 'BYOD',
- 'byod_help' => 'This device is owned by the user',
+ 'byod_help' => 'Bu cihaz kullanıcı tarafından sahiplenilmiştir.',
'bystatus' => 'Duruma göre',
'cancel' => 'İptal',
'categories' => 'Kategoriler',
@@ -95,6 +95,7 @@ Context | Request Context
',
'delete' => 'Sil',
'delete_confirm' => 'Öğeyi silmek istediğinizden emin misiniz?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Silinmiş',
'delete_seats' => 'Silinen Kullanıcı Lisansı Sayısı',
'deletion_failed' => 'Silme başarısız',
@@ -402,14 +403,14 @@ Context | Request Context
'end_date' => 'Bitiş Tarihi',
'alt_uploaded_image_thumbnail' => 'Yüklenen küçük resim',
'placeholder_kit' => 'Bir kit seçin',
- 'file_not_found' => 'File not found',
- 'preview_not_available' => '(no preview)',
- 'setup' => 'Setup',
- 'pre_flight' => 'Pre-Flight',
- 'skip_to_main_content' => 'Skip to main content',
- 'toggle_navigation' => 'Toggle navigation',
- 'alerts' => 'Alerts',
- 'tasks_view_all' => 'View all tasks',
+ 'file_not_found' => 'Dosya bulunamadı',
+ 'preview_not_available' => '(ön izleme yok)',
+ 'setup' => 'Kurulum',
+ 'pre_flight' => 'Deneme',
+ 'skip_to_main_content' => 'Ana içeriğe geç',
+ 'toggle_navigation' => 'Gezinme şeklini değiştir.',
+ 'alerts' => 'Uyarılar',
+ 'tasks_view_all' => 'Tüm görevleri görüntüleyin',
'true' => 'True',
'false' => 'False',
'integration_option' => 'Integration Option',
@@ -442,4 +443,13 @@ Context | Request Context
'setup_migration_output' => 'Taşıma sonucu:',
'setup_migration_create_user' => 'Sonraki adım: Kullanıcı oluşturma',
'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' => 'Doğrula',
+ 'autoassign_licenses' => 'Lisansları Otomatik Ata',
+ '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' => 'Emin misiniz?',
+ 'cannot_be_deleted' => 'Bu öğe silinemez',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
+
];
diff --git a/resources/lang/tr/mail.php b/resources/lang/tr/mail.php
index 7170552202..39f26050dc 100644
--- a/resources/lang/tr/mail.php
+++ b/resources/lang/tr/mail.php
@@ -75,6 +75,7 @@ return [
'your_credentials' => 'Snipe-IT Bilgileriniz',
'Accessory_Checkin_Notification' => 'Aksesuar Zimmet Kabul',
'Asset_Checkin_Notification' => 'Varlık Zimmet Kabul',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'Lisans Zimmet Kabul',
'Expected_Checkin_Report' => 'Beklenen varlık iade raporu',
'Expected_Checkin_Notification' => 'Hatırlatma ::name Son seçim zamanı yaklaşıyor',
diff --git a/resources/lang/tr/validation.php b/resources/lang/tr/validation.php
index fdaa054e72..54af8b14e4 100644
--- a/resources/lang/tr/validation.php
+++ b/resources/lang/tr/validation.php
@@ -67,6 +67,8 @@ return [
'array' => ': Özelliği en az: dakika öğesine sahip olmalıdır.',
],
'starts_with' => 'Özellik aşağıdaki değerlerden biriyle başlamalıdır.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => ':attribute geçersiz.',
'numeric' => ':attribute sayı olmalıdır.',
'present' => ': Attribute alanı bulunmalıdır.',
diff --git a/resources/lang/uk/admin/accessories/general.php b/resources/lang/uk/admin/accessories/general.php
index f0aae4b2ab..6f7ad8e4d1 100644
--- a/resources/lang/uk/admin/accessories/general.php
+++ b/resources/lang/uk/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/uk/admin/components/message.php b/resources/lang/uk/admin/components/message.php
index b1ba4de11f..9a4d0c1497 100644
--- a/resources/lang/uk/admin/components/message.php
+++ b/resources/lang/uk/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/uk/admin/consumables/message.php b/resources/lang/uk/admin/consumables/message.php
index 957281f8e6..16e4ec2044 100644
--- a/resources/lang/uk/admin/consumables/message.php
+++ b/resources/lang/uk/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/uk/admin/custom_fields/general.php b/resources/lang/uk/admin/custom_fields/general.php
index 399fed393c..44517f14c2 100644
--- a/resources/lang/uk/admin/custom_fields/general.php
+++ b/resources/lang/uk/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/uk/admin/hardware/general.php b/resources/lang/uk/admin/hardware/general.php
index 5722c6b54f..43a14a797d 100644
--- a/resources/lang/uk/admin/hardware/general.php
+++ b/resources/lang/uk/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' => 'Переглянути актив',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
diff --git a/resources/lang/uk/admin/hardware/table.php b/resources/lang/uk/admin/hardware/table.php
index 1359e58389..a5c9bcfaf3 100644
--- a/resources/lang/uk/admin/hardware/table.php
+++ b/resources/lang/uk/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'In/Out',
'checkout_date' => 'Дата видачі',
'checkoutto' => 'Видано',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Різниця',
'dl_csv' => 'Завантажити CSV',
diff --git a/resources/lang/uk/admin/licenses/general.php b/resources/lang/uk/admin/licenses/general.php
index 5b7f4b19af..07079fba30 100644
--- a/resources/lang/uk/admin/licenses/general.php
+++ b/resources/lang/uk/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Про ліцензії',
- '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' => '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' => 'Checkout License Seat',
@@ -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/uk/admin/manufacturers/message.php b/resources/lang/uk/admin/manufacturers/message.php
index 8518bff2e3..300ec7549d 100644
--- a/resources/lang/uk/admin/manufacturers/message.php
+++ b/resources/lang/uk/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' => '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/uk/admin/manufacturers/table.php b/resources/lang/uk/admin/manufacturers/table.php
index d81f020360..44fd4907ae 100644
--- a/resources/lang/uk/admin/manufacturers/table.php
+++ b/resources/lang/uk/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/uk/admin/settings/general.php b/resources/lang/uk/admin/settings/general.php
index 2cc46d971a..df39d8f4c2 100644
--- a/resources/lang/uk/admin/settings/general.php
+++ b/resources/lang/uk/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 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/uk/admin/users/message.php b/resources/lang/uk/admin/users/message.php
index 3d4dcce22a..2c69852ab4 100644
--- a/resources/lang/uk/admin/users/message.php
+++ b/resources/lang/uk/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_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' => 'Недостатньо прав.',
diff --git a/resources/lang/uk/auth/general.php b/resources/lang/uk/auth/general.php
index 0cb92b2095..e9041c3521 100644
--- a/resources/lang/uk/auth/general.php
+++ b/resources/lang/uk/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/uk/auth/message.php b/resources/lang/uk/auth/message.php
index b71075f4bf..82fd71dd3c 100644
--- a/resources/lang/uk/auth/message.php
+++ b/resources/lang/uk/auth/message.php
@@ -11,7 +11,7 @@ return array(
'two_factor' => array(
'already_enrolled' => 'Your device is already enrolled.',
- 'success' => 'You have successfully logged in.',
+ 'success' => 'Ви успішно увійшли в систему.',
'code_required' => 'Two-factor code is required.',
'invalid_code' => 'Two-factor code is invalid.',
),
@@ -23,7 +23,7 @@ return array(
'logout' => array(
'error' => 'There was a problem while trying to log you out, please try again.',
- 'success' => 'You have successfully logged out.',
+ 'success' => 'Ви успішно вийшли з системи.',
),
'signup' => array(
@@ -38,7 +38,7 @@ return array(
'forgot-password-confirm' => array(
'error' => 'There was a problem while trying to reset your password, please try again.',
- 'success' => 'Your password has been successfully reset.',
+ 'success' => 'Ваш пароль успішно скинуто.',
),
diff --git a/resources/lang/uk/button.php b/resources/lang/uk/button.php
index 84974e2142..63368e9a4a 100644
--- a/resources/lang/uk/button.php
+++ b/resources/lang/uk/button.php
@@ -8,14 +8,14 @@ return [
'delete' => 'Видалити',
'edit' => 'Редагувати',
'restore' => 'Відновити',
- 'remove' => 'Remove',
+ 'remove' => 'Видалити',
'request' => 'Запит',
'submit' => 'Зберегти',
- 'upload' => 'Upload',
+ 'upload' => 'Завантажити',
'select_file' => 'Обрати файл...',
- 'select_files' => 'Select Files...',
+ 'select_files' => 'Обрати файли...',
'generate_labels' => '{1} Generate Label|[2,*] Generate Labels',
- 'send_password_link' => 'Send Password Reset Link',
+ 'send_password_link' => 'Надіслати посилання для скидання пароля',
'go' => 'Go',
'bulk_actions' => 'Bulk Actions',
'add_maintenance' => 'Add Maintenance',
diff --git a/resources/lang/uk/general.php b/resources/lang/uk/general.php
index dca0678dd6..d055a61142 100644
--- a/resources/lang/uk/general.php
+++ b/resources/lang/uk/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_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' => 'Видалено',
'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/uk/localizations.php b/resources/lang/uk/localizations.php
index b04d4cb903..b0244c6e9c 100644
--- a/resources/lang/uk/localizations.php
+++ b/resources/lang/uk/localizations.php
@@ -2,57 +2,57 @@
return [
- 'select_language' => 'Select a language',
+ 'select_language' => 'Оберіть мову',
'languages' => [
- 'en'=> 'English, US',
- 'en-GB'=> 'English, UK',
+ 'en'=> 'Англійська, США',
+ 'en-GB'=> 'Англійська, Великобританія',
'af'=> 'Afrikaans',
- 'ar'=> 'Arabic',
- 'bg'=> 'Bulgarian',
- 'zh-CN'=> 'Chinese Simplified',
- 'zh-TW'=> 'Chinese Traditional',
- 'hr'=> 'Croatian',
- 'cs'=> 'Czech',
- 'da'=> 'Danish',
- 'nl'=> 'Dutch',
- 'en-ID'=> 'English, Indonesia',
- 'et'=> 'Estonian',
- 'fil'=> 'Filipino',
- 'fi'=> 'Finnish',
- 'fr'=> 'French',
- 'de'=> 'German',
- 'de-i'=> 'German (Informal)',
- 'el'=> 'Greek',
- 'he'=> 'Hebrew',
- 'hu'=> 'Hungarian',
- 'is' => 'Icelandic',
- 'id'=> 'Indonesian',
- 'ga-IE'=> 'Irish',
- 'it'=> 'Italian',
- 'ja'=> 'Japanese',
- 'ko'=> 'Korean',
- 'lv'=>'Latvian',
- 'lt'=> 'Lithuanian',
- 'mk'=> 'Macedonian',
- 'ms'=> 'Malay',
- 'mi'=> 'Maori',
- 'mn'=> 'Mongolian',
- 'no'=> 'Norwegian',
- 'fa'=> 'Persian',
- 'pl'=> 'Polish',
- 'pt-PT'=> 'Portuguese',
- 'pt-BR'=> 'Portuguese, Brazilian',
- 'ro'=> 'Romanian',
- 'ru'=> 'Russian',
- 'sr-CS' => 'Serbian (Latin)',
- 'sl'=> 'Slovenian',
- 'es-ES'=> 'Spanish',
- 'es-CO'=> 'Spanish, Colombia',
- 'es-MX'=> 'Spanish, Mexico',
- 'es-VE'=> 'Spanish, Venezuela',
- 'sv-SE'=> 'Swedish',
- 'tl'=> 'Tagalog',
- 'ta'=> 'Tamil',
+ 'ar'=> 'Арабська',
+ 'bg'=> 'Болгарська',
+ 'zh-CN'=> 'Китайська спрощена',
+ 'zh-TW'=> 'Китайська традиційна',
+ 'hr'=> 'Хорватська',
+ 'cs'=> 'Чеська',
+ 'da'=> 'Датська',
+ 'nl'=> 'Нідерландська',
+ 'en-ID'=> 'Англійська, Індонезія',
+ 'et'=> 'Естонська',
+ 'fil'=> 'Філіппінська',
+ 'fi'=> 'Фінська',
+ 'fr'=> 'Французька',
+ 'de'=> 'Німецька',
+ 'de-i'=> 'Німецька (неофіційна)',
+ 'el'=> 'Грецька',
+ 'he'=> 'Іврит',
+ 'hu'=> 'Угорська',
+ 'is' => 'Ісландська',
+ 'id'=> 'Індонезійська',
+ 'ga-IE'=> 'Ірландська',
+ 'it'=> 'Італійська',
+ 'ja'=> 'Японська',
+ 'ko'=> 'Корейська',
+ 'lv'=>'Латвійська',
+ 'lt'=> 'Литовська',
+ 'mk'=> 'Македонська',
+ 'ms'=> 'Малайська',
+ 'mi'=> 'Маорійська',
+ 'mn'=> 'Монгольська',
+ 'no'=> 'Норвезька',
+ 'fa'=> 'Перська',
+ 'pl'=> 'Польська',
+ 'pt-PT'=> 'Португальська',
+ 'pt-BR'=> 'Португальська, Бразилія',
+ 'ro'=> 'Румунська',
+ 'ru'=> 'Російська',
+ 'sr-CS' => 'Сербська (латиниця)',
+ 'sl'=> 'Словенська',
+ 'es-ES'=> 'Іспанська',
+ 'es-CO'=> 'Іспанська, Колумбія',
+ 'es-MX'=> 'Іспанська, Мексика',
+ 'es-VE'=> 'Іспанська, Венесуела',
+ 'sv-SE'=> 'Шведська',
+ 'tl'=> 'Тагальська',
+ 'ta'=> 'Тамільська',
'th'=> 'Thai',
'tr'=> 'Turkish',
'uk'=> 'Ukranian',
@@ -106,9 +106,9 @@ return [
'CD'=>'Congo (Democratic Republic)',
'CF'=>'Central African Republic',
'CG'=>'Congo (Republic)',
- 'CH'=>'Switzerland',
- 'CI'=>'Côte d\'Ivoire',
- 'CK'=>'Cook Islands',
+ 'CH'=>'Швейцарська',
+ 'CI'=>'Кот-д’Івуар',
+ 'CK'=>'Острови Кука',
'CL'=>'Chile',
'CM'=>'Cameroon',
'CN'=>'People\'s Republic of China',
diff --git a/resources/lang/uk/mail.php b/resources/lang/uk/mail.php
index 42e8504ca7..6f3c10c451 100644
--- a/resources/lang/uk/mail.php
+++ b/resources/lang/uk/mail.php
@@ -11,7 +11,7 @@ return [
'asset' => 'Актив:',
'asset_name' => 'Найменування Активу:',
'asset_requested' => 'Запит на актив',
- 'asset_tag' => 'Asset Tag',
+ 'asset_tag' => 'Тег активу',
'assigned_to' => 'Відповідальний',
'best_regards' => 'З найкращими побажаннями,',
'canceled' => 'Скасовано:',
@@ -56,7 +56,7 @@ return [
'requested' => 'Запрошено користувачем:',
'reset_link' => 'Ваше посилання для скидання пароля',
'reset_password' => 'Натисніть тут для скидання пароля:',
- 'serial' => 'Serial',
+ 'serial' => 'Серійний номер',
'supplier' => 'Постачальник',
'tag' => 'Тег',
'test_email' => 'Test Email from Snipe-IT',
@@ -68,17 +68,18 @@ return [
'to_reset' => 'To reset your :web password, complete this form:',
'type' => 'Тип',
'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.',
- 'user' => 'User',
- 'username' => 'Username',
+ 'user' => 'Користувач',
+ 'username' => 'Ім\'я кристувача',
'welcome' => 'Ласкаво просимо, :name',
'welcome_to' => 'Ласкаво просимо до :web!',
'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',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
- 'your_assets' => 'View Your Assets',
- 'rights_reserved' => 'All rights reserved.',
+ 'your_assets' => 'Переглянути Ваші Активи',
+ 'rights_reserved' => 'Усі права захищені.',
];
diff --git a/resources/lang/uk/validation.php b/resources/lang/uk/validation.php
index 1dca2afb17..52e4e40ccb 100644
--- a/resources/lang/uk/validation.php
+++ b/resources/lang/uk/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/ur-PK/admin/accessories/general.php b/resources/lang/ur-PK/admin/accessories/general.php
index 84a3e83383..bed7f38fab 100644
--- a/resources/lang/ur-PK/admin/accessories/general.php
+++ b/resources/lang/ur-PK/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/ur-PK/admin/components/message.php b/resources/lang/ur-PK/admin/components/message.php
index 1d13970f23..0a7dd8d954 100644
--- a/resources/lang/ur-PK/admin/components/message.php
+++ b/resources/lang/ur-PK/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/ur-PK/admin/consumables/message.php b/resources/lang/ur-PK/admin/consumables/message.php
index 48a3cfbd9f..c0d0aa7f68 100644
--- a/resources/lang/ur-PK/admin/consumables/message.php
+++ b/resources/lang/ur-PK/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/ur-PK/admin/custom_fields/general.php b/resources/lang/ur-PK/admin/custom_fields/general.php
index 9dae380aa5..1923aa7f4a 100644
--- a/resources/lang/ur-PK/admin/custom_fields/general.php
+++ b/resources/lang/ur-PK/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/ur-PK/admin/hardware/general.php b/resources/lang/ur-PK/admin/hardware/general.php
index 3d1e43c2df..b0a48f2ce4 100644
--- a/resources/lang/ur-PK/admin/hardware/general.php
+++ b/resources/lang/ur-PK/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/ur-PK/admin/hardware/table.php b/resources/lang/ur-PK/admin/hardware/table.php
index 6166ba8045..10629fd22c 100644
--- a/resources/lang/ur-PK/admin/hardware/table.php
+++ b/resources/lang/ur-PK/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/ur-PK/admin/licenses/general.php b/resources/lang/ur-PK/admin/licenses/general.php
index 25a536ec56..0187d076a3 100644
--- a/resources/lang/ur-PK/admin/licenses/general.php
+++ b/resources/lang/ur-PK/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/ur-PK/admin/manufacturers/message.php b/resources/lang/ur-PK/admin/manufacturers/message.php
index 21a4bc5aaf..d6656683ae 100644
--- a/resources/lang/ur-PK/admin/manufacturers/message.php
+++ b/resources/lang/ur-PK/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/ur-PK/admin/manufacturers/table.php b/resources/lang/ur-PK/admin/manufacturers/table.php
index 4e3ea9904d..38cab6fd91 100644
--- a/resources/lang/ur-PK/admin/manufacturers/table.php
+++ b/resources/lang/ur-PK/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/ur-PK/admin/settings/general.php b/resources/lang/ur-PK/admin/settings/general.php
index 4c8bdcb629..92faf85c5f 100644
--- a/resources/lang/ur-PK/admin/settings/general.php
+++ b/resources/lang/ur-PK/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/ur-PK/admin/users/message.php b/resources/lang/ur-PK/admin/users/message.php
index 247a1b321e..adf26b3229 100644
--- a/resources/lang/ur-PK/admin/users/message.php
+++ b/resources/lang/ur-PK/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/ur-PK/auth/general.php b/resources/lang/ur-PK/auth/general.php
index 78b6780927..4486f090b2 100644
--- a/resources/lang/ur-PK/auth/general.php
+++ b/resources/lang/ur-PK/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/ur-PK/general.php b/resources/lang/ur-PK/general.php
index cb51b28a42..01779a8854 100644
--- a/resources/lang/ur-PK/general.php
+++ b/resources/lang/ur-PK/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/ur-PK/mail.php b/resources/lang/ur-PK/mail.php
index 6bf36b4ebf..7dd8d6181c 100644
--- a/resources/lang/ur-PK/mail.php
+++ b/resources/lang/ur-PK/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/ur-PK/validation.php b/resources/lang/ur-PK/validation.php
index 31c9dcd85d..df514da6f9 100644
--- a/resources/lang/ur-PK/validation.php
+++ b/resources/lang/ur-PK/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/vi/admin/accessories/general.php b/resources/lang/vi/admin/accessories/general.php
index 7c84179372..47711ed468 100644
--- a/resources/lang/vi/admin/accessories/general.php
+++ b/resources/lang/vi/admin/accessories/general.php
@@ -17,5 +17,6 @@ return array(
'use_default_eula' => 'Dùng điều khoản sử dụng mặc định.',
'use_default_eula_disabled' => 'Dùng điều khoản sử dụng mặc định. Điều khoản sử dụng chưa được thiết lập. Hãy thêm một cái vào trong phần Settings.',
'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/vi/admin/components/message.php b/resources/lang/vi/admin/components/message.php
index 7fed42c951..4055c51358 100644
--- a/resources/lang/vi/admin/components/message.php
+++ b/resources/lang/vi/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Hợp phần đã không được kiểm tra, hãy thử lại',
'success' => 'Thành phần được kiểm tra thành công.',
- 'user_does_not_exist' => 'Người dùng đó không hợp lệ. Vui lòng thử lại.'
+ 'user_does_not_exist' => 'Người dùng đó không hợp lệ. Vui lòng thử lại.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/vi/admin/consumables/message.php b/resources/lang/vi/admin/consumables/message.php
index 86edc8e97f..2eafeb818d 100644
--- a/resources/lang/vi/admin/consumables/message.php
+++ b/resources/lang/vi/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Vật tư phụ chưa checkout, xin thử lại',
'success' => 'Vật tư phụ đã checkout thành công.',
- 'user_does_not_exist' => 'Người dùng này không tồn tại. Xin vui lòng thử lại.'
+ 'user_does_not_exist' => 'Người dùng này không tồn tại. Xin vui lòng thử lại.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/vi/admin/custom_fields/general.php b/resources/lang/vi/admin/custom_fields/general.php
index d01cd0f239..073a16b74f 100644
--- a/resources/lang/vi/admin/custom_fields/general.php
+++ b/resources/lang/vi/admin/custom_fields/general.php
@@ -49,4 +49,6 @@ return [
'unique' => 'Duy nhất',
'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/vi/admin/hardware/general.php b/resources/lang/vi/admin/hardware/general.php
index fc832cac20..9c1fa07e11 100644
--- a/resources/lang/vi/admin/hardware/general.php
+++ b/resources/lang/vi/admin/hardware/general.php
@@ -23,6 +23,7 @@ return [
'restore' => 'Phục hồi tài sản',
'pending' => 'Đang chờ',
'undeployable' => 'Không cho phép cấp phát',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Xem tài sản',
'csv_error' => 'Có lỗi trong file CSV của bạn:',
'import_text' => '
diff --git a/resources/lang/vi/admin/hardware/table.php b/resources/lang/vi/admin/hardware/table.php
index 0dce1d57bc..036a1775bc 100644
--- a/resources/lang/vi/admin/hardware/table.php
+++ b/resources/lang/vi/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Vào/Ra',
'checkout_date' => 'Ngày checkout',
'checkoutto' => 'Đã checkout',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Giá trị hiện tại',
'diff' => 'Khác nhau',
'dl_csv' => 'Tải tập tin CSV xuống',
diff --git a/resources/lang/vi/admin/licenses/general.php b/resources/lang/vi/admin/licenses/general.php
index 740dd56a87..2f7a4bc97b 100644
--- a/resources/lang/vi/admin/licenses/general.php
+++ b/resources/lang/vi/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Về giấy phép',
- 'about_licenses' => 'Giấy phép được sử dụng để theo dõi phần mềm. Họ có một số lượng ghế xác định mà có thể được kiểm tra ra cho cá nhân',
+ 'about_licenses_title' => 'Về giấy phép',
+ 'about_licenses' => 'Giấy phép được sử dụng để theo dõi phần mềm. Họ có một số lượng ghế xác định mà có thể được kiểm tra ra cho cá nhân',
'checkin' => 'Checkin bản quyền đặt vào',
'checkout_history' => 'Lịch sử Checkout',
'checkout' => 'Checkout bản quyền đặt vào',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Bản quyền phần mềm',
'user' => 'Người dùng',
'view' => 'Xem bản quyền',
+ '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/vi/admin/manufacturers/message.php b/resources/lang/vi/admin/manufacturers/message.php
index 18478fdc20..5534417b18 100644
--- a/resources/lang/vi/admin/manufacturers/message.php
+++ b/resources/lang/vi/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' => 'Hãng sản xuất không tồn tại.',
'assoc_users' => 'Nhà sản xuất này hiện tại đang được liên kết với ít nhất một kiểu tài sản và không thể xóa. Xin vui lòng cập nhật kiểu tài sản của bạn để không liên kết đến nhà sản xuất này và thử lại. ',
diff --git a/resources/lang/vi/admin/manufacturers/table.php b/resources/lang/vi/admin/manufacturers/table.php
index 845503de36..1662b9c9b7 100644
--- a/resources/lang/vi/admin/manufacturers/table.php
+++ b/resources/lang/vi/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Hỗ trợ Email',
'support_phone' => 'Điện thoại hỗ trợ',
'support_url' => 'URL Hỗ trợ',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Cập nhật hãng sản xuất',
'url' => 'URL',
diff --git a/resources/lang/vi/admin/settings/general.php b/resources/lang/vi/admin/settings/general.php
index 6753eff1f8..a5801fc2bf 100644
--- a/resources/lang/vi/admin/settings/general.php
+++ b/resources/lang/vi/admin/settings/general.php
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Đang khôi phục từ bản sao lưu',
'backups_upload' => 'Tải lên bản sao lưu',
'backups_path' => 'Những bản sao lưu trên máy chủ được lưu vào :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' => 'Các bản sao lưu quá lớn có thể đã hết thời gian khôi phục nhưng vẫn có thể chạy ở dạng lệnh. ',
'barcode_settings' => 'Cài đặt mã vạch',
@@ -86,6 +86,8 @@ return [
'ldap_settings' => 'Cài đặt 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' => 'Nhập một ngày hợp lệ LDAP tên người dùng và mật khẩu từ cơ sở DN bạn đã nêu trên để kiểm tra xem LDAP đăng nhập của bạn được cấu hình đúng. BẠN PHẢI LƯU THIẾT ĐẶT CẬP NHẬT LDAP CỦA BẠN ĐẦU TIÊN.',
'ldap_login_sync_help' => 'Này chỉ kiểm tra LDAP có thể đồng bộ một cách chính xác. Nếu truy vấn xác thực LDAP của bạn không đúng, người sử dụng vẫn không thể đăng nhập. BẠN PHẢI LƯU THIẾT ĐẶT CẬP NHẬT LDAP CỦA BẠN ĐẦU TIÊN.',
'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/vi/admin/users/message.php b/resources/lang/vi/admin/users/message.php
index 4f7bac450c..0a6e0b40c8 100644
--- a/resources/lang/vi/admin/users/message.php
+++ b/resources/lang/vi/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Bạn đã từ chối tài sản này thành công.',
'bulk_manager_warn' => 'Người dùng của bạn đã được cập nhật thành công, tuy nhiên mục nhập của người quản lý của bạn không được lưu bởi vì người quản lý bạn đã chọn cũng nằm trong danh sách người dùng cần chỉnh sửa, và người dùng không phải là người quản lý của họ. Vui lòng chọn người dùng của bạn một lần nữa, ngoại trừ người quản lý.',
'user_exists' => 'Người dùng thật sự tồn tại!',
- 'user_not_found' => 'Người dùng [:id] không tồn tại.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Trường đăng nhập thì bắt buộc',
'user_password_required' => 'Mật khẩu thì bắt buộc.',
'insufficient_permissions' => 'Không có đủ quyền.',
diff --git a/resources/lang/vi/auth/general.php b/resources/lang/vi/auth/general.php
index ace09e0f9d..4bb34593d3 100644
--- a/resources/lang/vi/auth/general.php
+++ b/resources/lang/vi/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Ghi nhớ tôi',
'username_help_top' => 'Nhập tên người dùng của bạn để nhận liên kết đặt lại mật khẩu.',
'username_help_bottom' => 'Tên người dùng và email của bạn có thể giống nhau hoặc không, tùy vào cách cấu hình của bạn. Nếu bạn không nhớ tên người dùng hãy liên hệ với quản trị viên.
Tên người dùng không được liên kết với email sẽ không nhận được liên kết đặt lại mật khẩu. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/vi/general.php b/resources/lang/vi/general.php
index ffe1dd9a39..53d221bb21 100644
--- a/resources/lang/vi/general.php
+++ b/resources/lang/vi/general.php
@@ -3,7 +3,7 @@
return [
'accessories' => 'Phụ kiện',
'activated' => 'Kích hoạt',
- 'accepted_date' => 'Date Accepted',
+ 'accepted_date' => 'Ngày chấp nhận',
'accessory' => 'Phụ kiện',
'accessory_report' => 'Báo cáo phụ kiện',
'action' => 'Tác vụ',
@@ -28,13 +28,13 @@ return [
'audit' => 'Kiểm toán',
'audit_report' => 'Sổ ghi chép đánh giá',
'assets' => 'Tài sản',
- 'assets_audited' => 'assets audited',
+ 'assets_audited' => 'tài sản đã được kiểm toán',
'assets_checked_in_count' => 'assets checked in',
'assets_checked_out_count' => 'assets checked out',
- 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'asset_deleted_warning' => 'Tài sản này đã bị xóa. Bạn phải khôi phục nó trước khi bạn có thể gán nó cho ai đó.',
'assigned_date' => 'Date Assigned',
'assigned_to' => 'Được giao cho :name',
- 'assignee' => 'Assigned to',
+ 'assignee' => 'Bàn giao cho',
'avatar_delete' => 'Xóa hình đại diện',
'avatar_upload' => 'Tải lên hình đại diện',
'back' => 'Quay lại',
@@ -92,6 +92,7 @@ return [
'debug_warning_text' => 'Ứng dụng này đang chạy trong chế độ sản xuất với bật gỡ lỗi. Điều này có thể phơi bày dữ liệu nhạy cảm nếu ứng dụng của bạn có thể tiếp cận được với thế giới bên ngoài. Tắt chế độ gỡ lỗi bằng cách đặt giá trị APP_DEBUG
trong tệp .env
của bạn thành false
.',
'delete' => 'Xóa',
'delete_confirm' => 'Bạn có chắc chắn muốn xoá trường này không?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Đã xóa',
'delete_seats' => 'Ghế đã Xóa',
'deletion_failed' => 'Deletion failed',
@@ -374,7 +375,7 @@ return [
'accessory_information' => 'Accessory Information:',
'accessory_name' => 'Accessory Name:',
'clone_item' => 'Clone Item',
- 'checkout_tooltip' => 'Check this item out',
+ 'checkout_tooltip' => 'Cấp phát tài sản',
'checkin_tooltip' => 'Check this item in',
'checkout_user_tooltip' => 'Check this item out to a user',
'maintenance_mode' => 'The service is temporarily unavailable for system updates. Please check back later.',
@@ -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/vi/mail.php b/resources/lang/vi/mail.php
index ed93df53e0..793940a17a 100644
--- a/resources/lang/vi/mail.php
+++ b/resources/lang/vi/mail.php
@@ -74,6 +74,7 @@ return [
'your_credentials' => 'Thông tin về Snipe-IT của bạn',
'Accessory_Checkin_Notification' => 'Phụ kiện đã cấp phát thành công',
'Asset_Checkin_Notification' => 'Tài sản đã cấp phát thành công',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'Giấy phép đã cấp phát thành công',
'Expected_Checkin_Report' => 'Báo cáo mong muốn cấp phát tài sản',
'Expected_Checkin_Notification' => 'Nhắn nhở: hạn chót cấp phát cho :name gần đến',
diff --git a/resources/lang/vi/validation.php b/resources/lang/vi/validation.php
index 0e19dd62e2..4318f20e8e 100644
--- a/resources/lang/vi/validation.php
+++ b/resources/lang/vi/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'Thuộc tính: phải có ít nhất: min items.',
],
'starts_with' => 'Trường :attribute phải kết thúc bằng một trong những giá trị sau: :values',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => ':attribute đã chọn không hợp lý.',
'numeric' => ':attribute phải là một số.',
'present' => 'Trường thuộc tính: phải có mặt.',
diff --git a/resources/lang/zh-CN/admin/accessories/general.php b/resources/lang/zh-CN/admin/accessories/general.php
index 385315a087..fd5d981e65 100644
--- a/resources/lang/zh-CN/admin/accessories/general.php
+++ b/resources/lang/zh-CN/admin/accessories/general.php
@@ -17,5 +17,6 @@ return array(
'use_default_eula' => '用默认EULA(最终用户许可协议)进行替换',
'use_default_eula_disabled' => '使用默认EULA(最终用户许可协议).没有设置默认EULA(最终用户许可协议),请在设置中增加一个。',
'clone' => '克隆配件',
+ 'delete_disabled' => '不能删除此配件,因为有些物品仍然被借出。',
);
diff --git a/resources/lang/zh-CN/admin/accessories/message.php b/resources/lang/zh-CN/admin/accessories/message.php
index 9babca7aa9..bdca30aac3 100644
--- a/resources/lang/zh-CN/admin/accessories/message.php
+++ b/resources/lang/zh-CN/admin/accessories/message.php
@@ -24,7 +24,7 @@ return array(
'checkout' => array(
'error' => '配件不能被预订,请重试。',
'success' => '配件成功预订。',
- 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
+ 'unavailable' => '配件不可被借出。检查可用数量',
'user_does_not_exist' => '无效用户,请重试。'
),
diff --git a/resources/lang/zh-CN/admin/components/message.php b/resources/lang/zh-CN/admin/components/message.php
index 1b86333819..78e22783e8 100644
--- a/resources/lang/zh-CN/admin/components/message.php
+++ b/resources/lang/zh-CN/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => '借出组件失败,请重试。',
'success' => '借出组件成功。',
- 'user_does_not_exist' => '无效用户,请重试。'
+ 'user_does_not_exist' => '无效用户,请重试。',
+ 'unavailable' => '还没有足够的组件: :remaining 件剩余, :requested 件需求 ',
),
'checkin' => array(
diff --git a/resources/lang/zh-CN/admin/consumables/message.php b/resources/lang/zh-CN/admin/consumables/message.php
index 0174a13f57..7c1e4fd6e9 100644
--- a/resources/lang/zh-CN/admin/consumables/message.php
+++ b/resources/lang/zh-CN/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => '耗材领取失败,请重试',
'success' => '耗材领取成功',
- 'user_does_not_exist' => '无效用户,请重试。'
+ 'user_does_not_exist' => '无效用户,请重试。',
+ 'unavailable' => '没有足够的耗材可被借出。请检查剩余数量。 ',
),
'checkin' => array(
diff --git a/resources/lang/zh-CN/admin/custom_fields/general.php b/resources/lang/zh-CN/admin/custom_fields/general.php
index ea0c32dd1f..22c75a19d7 100644
--- a/resources/lang/zh-CN/admin/custom_fields/general.php
+++ b/resources/lang/zh-CN/admin/custom_fields/general.php
@@ -49,4 +49,6 @@ return [
'unique' => '唯一的',
'display_in_user_view' => '允许借出的用户在他们的“查看已分配的资产”页面中查看这些值',
'display_in_user_view_table' => '对用户可见',
+ 'auto_add_to_fieldsets' => '自动将此添加到每个新字段集',
+ 'add_to_preexisting_fieldsets' => '添加到任何现有的字段集',
];
diff --git a/resources/lang/zh-CN/admin/hardware/form.php b/resources/lang/zh-CN/admin/hardware/form.php
index d05d2a0f3c..705fb275bf 100644
--- a/resources/lang/zh-CN/admin/hardware/form.php
+++ b/resources/lang/zh-CN/admin/hardware/form.php
@@ -48,7 +48,7 @@ return [
'asset_location_update_default' => '仅更新默认位置',
'asset_not_deployable' => '该资产状态为不可部署。无法借出此资产。',
'asset_deployable' => '该状态为可部署。可以借出此资产。',
- 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
+ 'processing_spinner' => '处理中...(对于大型文件可能需要一些时间)',
'optional_infos' => '可选信息',
'order_details' => '订单相关信息'
];
diff --git a/resources/lang/zh-CN/admin/hardware/general.php b/resources/lang/zh-CN/admin/hardware/general.php
index 4051920862..ae7a9a875e 100644
--- a/resources/lang/zh-CN/admin/hardware/general.php
+++ b/resources/lang/zh-CN/admin/hardware/general.php
@@ -23,6 +23,7 @@ return [
'restore' => '还原资产',
'pending' => '待处理',
'undeployable' => '不可部署',
+ 'undeployable_tooltip' => '此资产的状态标签为不可部署,此时无法借出。',
'view' => '查看资产',
'csv_error' => '您的CSV文件中有一个错误:',
'import_text' => '
diff --git a/resources/lang/zh-CN/admin/hardware/table.php b/resources/lang/zh-CN/admin/hardware/table.php
index 3839a39fa6..edb9fb0344 100644
--- a/resources/lang/zh-CN/admin/hardware/table.php
+++ b/resources/lang/zh-CN/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/zh-CN/admin/licenses/general.php b/resources/lang/zh-CN/admin/licenses/general.php
index 312b3dd6cf..5306b7cd43 100644
--- a/resources/lang/zh-CN/admin/licenses/general.php
+++ b/resources/lang/zh-CN/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' => '此许可证不能被删除,因为有些席位仍然被借出。',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => '归还所有席位',
+ 'modal' => '此操作将归还一个席位。| 此操作将归还此许可证的所有 :checkedout_seas_count 个座位。',
+ 'enabled_tooltip' => '从用户和资产中归还此许可证的所有席位',
+ 'disabled_tooltip' => '此功能已禁用,因为当前没有借出的席位',
+ 'success' => '许可证归还成功!| 所有许可证都已归还成功!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => '借出所有席位',
+ 'modal' => '此操作将借出一个席位给第一个可用的用户。| 此操作将借出所有 :available _seas_count 个席位给第一个可用的用户。 如果此许可证尚未借出给用户,并且在该用户账户上启用了“自动分配许可证”属性,则认定该用户可以使用此席位。',
+ 'enabled_tooltip' => '向所有用户借出所有(或尽可能多)的席位',
+ 'disabled_tooltip' => '此功能已禁用,因为当前没有可用的席位',
+ 'success' => '许可证成功借出! | :count 个许可证成功借出!',
+ 'error_no_seats' => '此许可证已无剩余席位。',
+ 'warn_not_enough_seats' => ':count 个用户被分配了此许可证,但我们没有可用的许可证席位。',
+ 'warn_no_avail_users' => '没有什么要做的。没有尚未分配此许可证的用户。',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/zh-CN/admin/manufacturers/message.php b/resources/lang/zh-CN/admin/manufacturers/message.php
index 63902c2791..a977a78762 100644
--- a/resources/lang/zh-CN/admin/manufacturers/message.php
+++ b/resources/lang/zh-CN/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => '在您的 URL 中使用 {LOCALE}
和 {SERIAL}
作为变量,以便在查看资产时自动填充这些值。',
'does_not_exist' => '制造商不存在',
'assoc_users' => '这个制造商下关联的还有其他资产,请确认后再重试。',
diff --git a/resources/lang/zh-CN/admin/manufacturers/table.php b/resources/lang/zh-CN/admin/manufacturers/table.php
index 99e59a6340..af8b904da5 100644
--- a/resources/lang/zh-CN/admin/manufacturers/table.php
+++ b/resources/lang/zh-CN/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => '邮件客服支持',
'support_phone' => '电话客服支持',
'support_url' => '网站客服支持',
+ 'warranty_lookup_url' => '保修查询URL',
'update' => '更新制造商',
'url' => 'URL',
diff --git a/resources/lang/zh-CN/admin/models/general.php b/resources/lang/zh-CN/admin/models/general.php
index a4284a6a21..9f3c23aa65 100644
--- a/resources/lang/zh-CN/admin/models/general.php
+++ b/resources/lang/zh-CN/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/zh-CN/admin/models/message.php b/resources/lang/zh-CN/admin/models/message.php
index f5c7d29212..9004cd0558 100644
--- a/resources/lang/zh-CN/admin/models/message.php
+++ b/resources/lang/zh-CN/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_count 个型号的属性:',
),
'bulkdelete' => array(
'error' => '没有型号被选中,所以没有删除任何东西。',
- 'success' => 'Model deleted!|:success_count models deleted!',
+ 'success' => '型号已删除!|:succes_count 个型号已删除!',
'success_partial' => ':success_count 个已删除, 但是 :fail_count 个因为还有关联资产所以没办法删除。'
),
diff --git a/resources/lang/zh-CN/admin/settings/general.php b/resources/lang/zh-CN/admin/settings/general.php
index 15ad2fc88c..5ce63049a4 100644
--- a/resources/lang/zh-CN/admin/settings/general.php
+++ b/resources/lang/zh-CN/admin/settings/general.php
@@ -32,7 +32,7 @@ return [
'backups_restoring' => '从备份中还原',
'backups_upload' => '上传备份',
'backups_path' => '服务器上的备份存储在 :path
',
- 'backups_restore_warning' => '使用还原按钮 从上次备份还原。 (目前无法使用 S3 文件存储或 Docker容器。)
您的 完整的 :app_name 数据库和任何上传的文件将被备份文件中的内容完全替换 ',
+ 'backups_restore_warning' => '使用恢复按钮 从上次备份恢复。 (目前无法使用 S3 文件存储或 Docker容器。)
您的 完整的 :app_name 数据库和任何上传的文件将被备份文件中的内容完全替换 ',
'backups_logged_out' => '恢复完成后,包括您在内的所有现有用户都将被注销。',
'backups_large' => '非常大的备份在恢复尝试时可能会超时,可能仍然需要通过命令行运行。 ',
'barcode_settings' => '条码设置',
@@ -86,6 +86,9 @@ return [
'ldap_settings' => 'LDAP 设置',
'ldap_client_tls_cert_help' => 'LDAP 连接的客户端TLS 证书和密钥通常仅用于谷歌工作空间配置,两者都是必需的。',
'ldap_client_tls_key' => 'LDAP 客户端TLS 密钥',
+ 'ldap_location' => 'LDAP 位置',
+'ldap_location_help' => '如果在 Base Bind DN 中没有使用 则Ldap 位置字段。 如果正在使用 OU 搜索,请将此留空。
+如果在 Base Bind DN 中没有使用OU,则应使用Ldap Location字段如果正在使用OU搜索,请将此项留空。',
'ldap_login_test_help' => '根据你指定的base DN,输入有效的LDAP用户名和密码,以测试您的LDAP登录是否配置正确。当然您必须先保存您更改的LDAP设置。',
'ldap_login_sync_help' => '这只证明了LDAP同步正确。如果您的LDAP身份验证查询设置不正确,用户可能仍然无法登录。当然您必须先保存您的LDAP设置。',
'ldap_manager' => 'LDAP 管理器',
@@ -328,4 +331,9 @@ return [
'setup_migration_create_user' => '下一步:创建用户',
'ldap_settings_link' => 'LDAP 设置页面',
'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 登录设置',
+ 'enable_google_login' => '允许用户使用 Google Workspace 登录',
+ 'enable_google_login_help' => '这些用户将不会被自动配置。 他们必须拥有一个已存在的账户以及 一个 Google Workspace 账户,并且已存在账户的用户名必须与 Google Workspace 账户的电子邮件地址相匹配。 ',
+
];
diff --git a/resources/lang/zh-CN/admin/users/general.php b/resources/lang/zh-CN/admin/users/general.php
index ac6f32344a..f9188963f4 100644
--- a/resources/lang/zh-CN/admin/users/general.php
+++ b/resources/lang/zh-CN/admin/users/general.php
@@ -43,12 +43,12 @@ return [
'remote_help' => '如果您需要对从不进入或很少进入您的实体地点的远程用户进行筛选,这将非常有用。',
'not_remote_label' => '这不是一个远程用户',
'vip_label' => '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' => '如果您想以特殊方式处理重要的人,这将有助于在您的组织中标记他们。',
'create_user' => '新建用户',
'create_user_page_explanation' => '这是您将用于首次访问该站点的账户信息。',
'email_credentials' => '电子邮件凭据',
'email_credentials_text' => '将我的凭据发送到上述电子邮件地址',
'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/zh-CN/admin/users/message.php b/resources/lang/zh-CN/admin/users/message.php
index 20bb728c96..3937d96b3f 100644
--- a/resources/lang/zh-CN/admin/users/message.php
+++ b/resources/lang/zh-CN/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => '你已拒绝此项资产。',
'bulk_manager_warn' => '您的用户已成功更新,但是您的经理条目未保存,因为您选择的经理也在要编辑的用户列表中,用户可能不是自己的经理。请再次选择您的用户,不包括经理。',
'user_exists' => '用户已经存在!',
- 'user_not_found' => '用户[:id] 不存在',
+ 'user_not_found' => '用户不存在。',
'user_login_required' => '登陆字段是必须的',
'user_password_required' => '密码为必填项',
'insufficient_permissions' => '权限不足',
diff --git a/resources/lang/zh-CN/auth/general.php b/resources/lang/zh-CN/auth/general.php
index f02c6e3825..d4c89d62f5 100644
--- a/resources/lang/zh-CN/auth/general.php
+++ b/resources/lang/zh-CN/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => '记住我',
'username_help_top' => '请输入您的 用户名 发送密码重置链接到邮箱。',
'username_help_bottom' => '您的用户名和邮箱地址可以相同,也可以不同,这取决于您的配置。如果您忘记了您的用户名,请与管理员联系。
没有关联电子邮件地址的用户名将不会通过电子邮件发送密码重置链接。 ',
- ];
+ 'google_login' => '或使用 Google Workspac 登录',
+ 'google_login_failed' => 'Google 登录失败,请重试。',
+
+];
diff --git a/resources/lang/zh-CN/general.php b/resources/lang/zh-CN/general.php
index 92128900c6..02fc0509aa 100644
--- a/resources/lang/zh-CN/general.php
+++ b/resources/lang/zh-CN/general.php
@@ -92,6 +92,7 @@ return [
'debug_warning_text' => '此应用程序运行在生产模式下的调试状态。如果您的应用程序可以被外部访问,这会使敏感数据暴露。通过将 .env
文件中的APP_DEBUG
值设置为 false
来 禁用调试模式。',
'delete' => '刪除',
'delete_confirm' => '是否确定删除此项',
+ 'delete_confirm_no_undo' => '你确定要删除这条数据吗?这个数据将会无法恢复。',
'deleted' => '已删除',
'delete_seats' => '已移除空位',
'deletion_failed' => '删除失败',
@@ -422,8 +423,8 @@ return [
'merged_log_this_user_from' => '合并用户 ID :from_id (:from_username) 到此用户 (ID :to_id - :to_username)',
'clear_and_save' => '清除并保存',
'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.',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => '生成自动递增资产标签已禁用,因此所有行都需要配置“资产标签”栏。',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => '注意:生成自动递增资产标签已启用,因此资产将被创建为不包含“资产标签”的行。 确实有"资产标签"的行将使用所提供的信息更新。已包含“资产标签”的行将使用所提供的信息进行更新。',
'send_welcome_email_to_users' => ' 给新用户发送欢迎电子邮件?',
'back_before_importing' => '导入前备份?',
'csv_header_field' => 'CSV 页眉字段',
@@ -438,5 +439,14 @@ return [
'setup_successful_migrations' => '您的数据库表已创建',
'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.',
+ 'importer_generic_error' => '您的文件导入已完成,但我们收到了一个错误。 这通常是由来自通知Webhook (例如Slack) 的第三方API缓存造成的,不会干扰导入操作, 但您应该对此进行确认。',
+ 'confirm' => '确认',
+ 'autoassign_licenses' => '自动分配许可证',
+ 'autoassign_licenses_help' => '允许此用户通过批量分配许可UI或cli工具分配许可证。',
+ 'autoassign_licenses_help_long' => '这允许用户通过批量分配的许可UI或cli工具分配许可证。 (例如,您可能不想让承包商自动分配您只提供给员工的许可。) 您仍然可以单独将许可证分配给这些用户,但他们不会被包含在借出许可证中给所有用户功能。)',
+ 'no_autoassign_licenses_help' => '不包括通过许可证UI或cli工具进行批量分配的用户。',
+ 'modal_confirm_generic' => '您确定吗?',
+ 'cannot_be_deleted' => '此物品不能被删除',
+ 'undeployable_tooltip' => '无法借出此物品。请检查剩余数量。',
+
];
diff --git a/resources/lang/zh-CN/help.php b/resources/lang/zh-CN/help.php
index 7fddfafb82..24702daffa 100644
--- a/resources/lang/zh-CN/help.php
+++ b/resources/lang/zh-CN/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => '更多信息',
- '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' => '勾选此框将编辑资产记录以反映其新的位置。不勾选它将只标记盘点记录中的位置。
注意此资产已借出,它不会改变它借出至的个人、资产或位置。',
'assets' => '资产是指按序号或资产标签跟踪的物品,往往是指识别某一具体物品的价值较高的物品。',
diff --git a/resources/lang/zh-CN/localizations.php b/resources/lang/zh-CN/localizations.php
index 8a8ac0a729..db690b41be 100644
--- a/resources/lang/zh-CN/localizations.php
+++ b/resources/lang/zh-CN/localizations.php
@@ -4,7 +4,7 @@ return [
'select_language' => '选择一种语言',
'languages' => [
- 'en'=> 'English, US',
+ 'en'=> '中文',
'en-GB'=> 'English, UK',
'af'=> 'Afrikaans',
'ar'=> 'Arabic',
diff --git a/resources/lang/zh-CN/mail.php b/resources/lang/zh-CN/mail.php
index 2bc7e4856c..53ec9d611e 100644
--- a/resources/lang/zh-CN/mail.php
+++ b/resources/lang/zh-CN/mail.php
@@ -74,6 +74,7 @@ return [
'your_credentials' => '您的 Snipe-IT 登录凭据',
'Accessory_Checkin_Notification' => '配件已签入',
'Asset_Checkin_Notification' => '资产已签入',
+ 'Asset_Checkout_Notification' => '资产已借出',
'License_Checkin_Notification' => '许可证已签入',
'Expected_Checkin_Report' => '预期的资产检查报告',
'Expected_Checkin_Notification' => '提醒::name 签入截止日期已接近。',
diff --git a/resources/lang/zh-CN/validation.php b/resources/lang/zh-CN/validation.php
index 07dacafba2..5130659cd7 100644
--- a/resources/lang/zh-CN/validation.php
+++ b/resources/lang/zh-CN/validation.php
@@ -67,6 +67,8 @@ return [
'array' => ':属性必须至少有:最小项。',
],
'starts_with' => ':attribute 必须以以下一个开始::values',
+ 'ends_with' => ':attribute 必须以: :values 其中一个结尾。',
+
'not_in' => '选择的 :attribute 无效',
'numeric' => ':attribute 必须是数字',
'present' => ':属性字段必须存在。',
diff --git a/resources/lang/zh-HK/admin/accessories/general.php b/resources/lang/zh-HK/admin/accessories/general.php
index 84a3e83383..bed7f38fab 100644
--- a/resources/lang/zh-HK/admin/accessories/general.php
+++ b/resources/lang/zh-HK/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/zh-HK/admin/components/message.php b/resources/lang/zh-HK/admin/components/message.php
index 1e6ff3ebac..0a7dd8d954 100644
--- a/resources/lang/zh-HK/admin/components/message.php
+++ b/resources/lang/zh-HK/admin/components/message.php
@@ -2,34 +2,35 @@
return array(
- 'does_not_exist' => '組件不存在',
+ 'does_not_exist' => 'Component does not exist.',
'create' => array(
- 'error' => '新增組件失敗,請重試。',
- 'success' => '新增組件成功。'
+ 'error' => 'Component was not created, please try again.',
+ 'success' => 'Component created successfully.'
),
'update' => array(
- 'error' => '更新組件失敗,請重試。',
- 'success' => '更新組件成功。'
+ 'error' => 'Component was not updated, please try again',
+ 'success' => 'Component updated successfully.'
),
'delete' => array(
- 'confirm' => '您確定要刪除此組件嗎?',
- 'error' => '刪除組件時發生問題。請再試一次。',
- 'success' => '刪除組件成功。'
+ 'confirm' => 'Are you sure you wish to delete this component?',
+ 'error' => 'There was an issue deleting the component. Please try again.',
+ 'success' => 'The component was deleted successfully.'
),
'checkout' => array(
- 'error' => '組件借出失敗。請再試一次。',
- 'success' => '借出組件成功。',
- 'user_does_not_exist' => '使用者不正確。請再試一次。'
+ '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.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
- 'error' => '組件繳回失敗。請再試一次。',
- 'success' => '繳回組件成功。',
- 'user_does_not_exist' => '使用者不正確。請再試一次。'
+ 'error' => 'Component was not checked in, please try again',
+ 'success' => 'Component checked in successfully.',
+ 'user_does_not_exist' => 'That user is invalid. Please try again.'
)
diff --git a/resources/lang/zh-HK/admin/consumables/message.php b/resources/lang/zh-HK/admin/consumables/message.php
index 82b9d94005..c0d0aa7f68 100644
--- a/resources/lang/zh-HK/admin/consumables/message.php
+++ b/resources/lang/zh-HK/admin/consumables/message.php
@@ -2,34 +2,35 @@
return array(
- 'does_not_exist' => '耗材不存在。',
+ 'does_not_exist' => 'Consumable does not exist.',
'create' => array(
- 'error' => '新增耗材失敗,請重試。',
- 'success' => '新增耗材成功。'
+ 'error' => 'Consumable was not created, please try again.',
+ 'success' => 'Consumable created successfully.'
),
'update' => array(
- 'error' => '更新耗材失敗,請重試。',
- 'success' => '更新耗材成功。'
+ 'error' => 'Consumable was not updated, please try again',
+ 'success' => 'Consumable updated successfully.'
),
'delete' => array(
- 'confirm' => '您確定要刪除此耗材嗎?',
- 'error' => '刪除耗材時發生問題。請再試一次。',
- 'success' => '刪除耗材成功。'
+ 'confirm' => 'Are you sure you wish to delete this consumable?',
+ 'error' => 'There was an issue deleting the consumable. Please try again.',
+ 'success' => 'The consumable was deleted successfully.'
),
'checkout' => array(
- 'error' => '耗材領取失敗,請重試。',
- 'success' => '耗材領取成功。',
- 'user_does_not_exist' => '使用者不正確。請再試一次。'
+ '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.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
- 'error' => '耗材登記失敗,請重試。',
- 'success' => '耗材登記成功',
- 'user_does_not_exist' => '使用者不正確。請再試一次。'
+ 'error' => 'Consumable was not checked in, please try again',
+ 'success' => 'Consumable checked in successfully.',
+ 'user_does_not_exist' => 'That user is invalid. Please try again.'
)
diff --git a/resources/lang/zh-HK/admin/custom_fields/general.php b/resources/lang/zh-HK/admin/custom_fields/general.php
index 9dae380aa5..1923aa7f4a 100644
--- a/resources/lang/zh-HK/admin/custom_fields/general.php
+++ b/resources/lang/zh-HK/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/zh-HK/admin/hardware/general.php b/resources/lang/zh-HK/admin/hardware/general.php
index 3d1e43c2df..b0a48f2ce4 100644
--- a/resources/lang/zh-HK/admin/hardware/general.php
+++ b/resources/lang/zh-HK/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/zh-HK/admin/hardware/table.php b/resources/lang/zh-HK/admin/hardware/table.php
index 6166ba8045..10629fd22c 100644
--- a/resources/lang/zh-HK/admin/hardware/table.php
+++ b/resources/lang/zh-HK/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/zh-HK/admin/licenses/general.php b/resources/lang/zh-HK/admin/licenses/general.php
index 8c873d56a0..0187d076a3 100644
--- a/resources/lang/zh-HK/admin/licenses/general.php
+++ b/resources/lang/zh-HK/admin/licenses/general.php
@@ -1,22 +1,47 @@
'關於授權',
- 'about_licenses' => '授權是用來追踨可供借出的軟體數量。',
- 'checkin' => '繳回授權數量',
- 'checkout_history' => '借出歷史記錄',
- 'checkout' => '借出授權數量',
- 'edit' => '編輯授權',
- 'filetype_info' => '允許檔案類型:png, gif, jpg, jpeg, doc, docx, pdf, txt, zip, rar。',
- 'clone' => '複製授權',
- 'history_for' => '歷史記錄',
- 'in_out' => '進/出',
- 'info' => '授權訊息',
- 'license_seats' => '授權數量',
- 'seat' => '數量',
- 'seats' => '數量',
- 'software_licenses' => '軟體授權',
- 'user' => '使用者
-',
- 'view' => '檢視授權',
+ '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',
+ 'edit' => 'Edit License',
+ 'filetype_info' => 'Allowed filetypes are png, gif, jpg, jpeg, doc, docx, pdf, txt, zip, and rar.',
+ 'clone' => 'Clone License',
+ 'history_for' => 'History for ',
+ 'in_out' => 'In/Out',
+ 'info' => 'License Info',
+ 'license_seats' => 'License Seats',
+ 'seat' => 'Seat',
+ 'seats' => 'Seats',
+ '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/zh-HK/admin/manufacturers/message.php b/resources/lang/zh-HK/admin/manufacturers/message.php
index 4d5de1310d..d6656683ae 100644
--- a/resources/lang/zh-HK/admin/manufacturers/message.php
+++ b/resources/lang/zh-HK/admin/manufacturers/message.php
@@ -2,28 +2,29 @@
return array(
- 'does_not_exist' => '製造商不存在',
- 'assoc_users' => '至少還有一個資產與此製造商關聯,目前不能被删除,請確認後重試。 ',
+ '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. ',
'create' => array(
- 'error' => '新增製造商失敗,請重試。',
- 'success' => '新增製造商成功。'
+ 'error' => 'Manufacturer was not created, please try again.',
+ 'success' => 'Manufacturer created successfully.'
),
'update' => array(
- 'error' => '更新製造商失敗,請重試。',
- 'success' => '更新製造商成功。'
+ 'error' => 'Manufacturer was not updated, please try again',
+ 'success' => 'Manufacturer updated successfully.'
),
'restore' => array(
- 'error' => '製造商恢復失敗,請重試。',
- 'success' => '製造商恢復成功。'
+ 'error' => 'Manufacturer was not restored, please try again',
+ 'success' => 'Manufacturer restored successfully.'
),
'delete' => array(
- 'confirm' => '您確定要刪除此製造商嗎?',
- 'error' => '刪除製造商失敗,請重試。',
- 'success' => '刪除製造商成功。'
+ 'confirm' => 'Are you sure you wish to delete this manufacturer?',
+ 'error' => 'There was an issue deleting the manufacturer. Please try again.',
+ 'success' => 'The Manufacturer was deleted successfully.'
)
);
diff --git a/resources/lang/zh-HK/admin/manufacturers/table.php b/resources/lang/zh-HK/admin/manufacturers/table.php
index 12cdd792e8..38cab6fd91 100644
--- a/resources/lang/zh-HK/admin/manufacturers/table.php
+++ b/resources/lang/zh-HK/admin/manufacturers/table.php
@@ -1,16 +1,17 @@
'關於製造商',
- 'about_manufacturers_text' => '廠商是提供您資產的公司,您可以在這裡儲存重要的支援資訊,並顯示在資產的詳細頁面。',
- 'asset_manufacturers' => '資產製造商',
- 'create' => '新增製造商',
+ 'about_manufacturers_title' => 'About manufacturers',
+ 'about_manufacturers_text' => 'Manufacturers are the companies that create your assets. You can store important support contact information about them here, which will be displayed on your asset detail pages.',
+ 'asset_manufacturers' => 'Asset Manufacturers',
+ 'create' => 'Create Manufacturer',
'id' => 'ID',
- 'name' => '名稱',
- 'support_email' => '支援 Email',
- 'support_phone' => '支援電話',
- 'support_url' => '支援網址',
- 'update' => '更新製造商',
- 'url' => '網址',
+ 'name' => 'Name',
+ '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/zh-HK/admin/settings/general.php b/resources/lang/zh-HK/admin/settings/general.php
index 4c8bdcb629..92faf85c5f 100644
--- a/resources/lang/zh-HK/admin/settings/general.php
+++ b/resources/lang/zh-HK/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/zh-HK/admin/users/message.php b/resources/lang/zh-HK/admin/users/message.php
index 247a1b321e..adf26b3229 100644
--- a/resources/lang/zh-HK/admin/users/message.php
+++ b/resources/lang/zh-HK/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/zh-HK/auth/general.php b/resources/lang/zh-HK/auth/general.php
index 78b6780927..4486f090b2 100644
--- a/resources/lang/zh-HK/auth/general.php
+++ b/resources/lang/zh-HK/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/zh-HK/general.php b/resources/lang/zh-HK/general.php
index cb51b28a42..01779a8854 100644
--- a/resources/lang/zh-HK/general.php
+++ b/resources/lang/zh-HK/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/zh-HK/mail.php b/resources/lang/zh-HK/mail.php
index 6bf36b4ebf..7dd8d6181c 100644
--- a/resources/lang/zh-HK/mail.php
+++ b/resources/lang/zh-HK/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/zh-HK/validation.php b/resources/lang/zh-HK/validation.php
index 31c9dcd85d..df514da6f9 100644
--- a/resources/lang/zh-HK/validation.php
+++ b/resources/lang/zh-HK/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/zh-TW/admin/accessories/general.php b/resources/lang/zh-TW/admin/accessories/general.php
index 5d311a7aab..2420dbae0f 100644
--- a/resources/lang/zh-TW/admin/accessories/general.php
+++ b/resources/lang/zh-TW/admin/accessories/general.php
@@ -16,6 +16,7 @@ return array(
'update' => '更新配件',
'use_default_eula' => '用預設EULA(最終使用者許可協議)進行替換',
'use_default_eula_disabled' => '使用預設EULA(最終使用者許可協議)沒有設定預設EULA(最終使用者許可協議),請在設定中新增一個。',
- 'clone' => 'Clone Accessory',
+ 'clone' => '複製配件',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/zh-TW/admin/accessories/message.php b/resources/lang/zh-TW/admin/accessories/message.php
index a290572c79..9b99ec9eb1 100644
--- a/resources/lang/zh-TW/admin/accessories/message.php
+++ b/resources/lang/zh-TW/admin/accessories/message.php
@@ -24,7 +24,7 @@ return array(
'checkout' => array(
'error' => '配件借出失敗。請再試一次。',
'success' => '借出配件成功。',
- 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
+ 'unavailable' => '配件不足無法借出, 檢查可用數量.',
'user_does_not_exist' => '使用者不正確。請再試一次。'
),
diff --git a/resources/lang/zh-TW/admin/categories/message.php b/resources/lang/zh-TW/admin/categories/message.php
index f0dad7d54c..e92081855b 100644
--- a/resources/lang/zh-TW/admin/categories/message.php
+++ b/resources/lang/zh-TW/admin/categories/message.php
@@ -14,7 +14,7 @@ return array(
'update' => array(
'error' => '更新類別失敗,請重試。',
'success' => '更新類別成功。',
- 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
+ 'cannot_change_category_type' => '類別類型一旦建立就不可更改',
),
'delete' => array(
diff --git a/resources/lang/zh-TW/admin/components/general.php b/resources/lang/zh-TW/admin/components/general.php
index dc7dbd7ab7..22d15ba9ed 100644
--- a/resources/lang/zh-TW/admin/components/general.php
+++ b/resources/lang/zh-TW/admin/components/general.php
@@ -12,5 +12,5 @@ return array(
'remaining' => '剩餘',
'total' => '總計',
'update' => '更新組件',
- 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
+ 'checkin_limit' => '借出數量必須等於或小於 :assigned_qty'
);
diff --git a/resources/lang/zh-TW/admin/components/message.php b/resources/lang/zh-TW/admin/components/message.php
index 1e6ff3ebac..0af8ceca3b 100644
--- a/resources/lang/zh-TW/admin/components/message.php
+++ b/resources/lang/zh-TW/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/zh-TW/admin/consumables/message.php b/resources/lang/zh-TW/admin/consumables/message.php
index 82b9d94005..e9f4482756 100644
--- a/resources/lang/zh-TW/admin/consumables/message.php
+++ b/resources/lang/zh-TW/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/zh-TW/admin/custom_fields/general.php b/resources/lang/zh-TW/admin/custom_fields/general.php
index da16d7bf69..0e6d3a6f99 100644
--- a/resources/lang/zh-TW/admin/custom_fields/general.php
+++ b/resources/lang/zh-TW/admin/custom_fields/general.php
@@ -46,7 +46,9 @@ return [
'db_field' => '資料庫欄位',
'db_convert_warning' => 'WARNING. This field is in the custom fields table as :db_column
but should be :expected
.',
'is_unique' => '此值在所有資產之中必須是唯一的',
- 'unique' => '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/zh-TW/admin/hardware/general.php b/resources/lang/zh-TW/admin/hardware/general.php
index d52d6f36a8..9a0b3d571c 100644
--- a/resources/lang/zh-TW/admin/hardware/general.php
+++ b/resources/lang/zh-TW/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/zh-TW/admin/hardware/table.php b/resources/lang/zh-TW/admin/hardware/table.php
index cd3ccb13fc..cda77407ce 100644
--- a/resources/lang/zh-TW/admin/hardware/table.php
+++ b/resources/lang/zh-TW/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/zh-TW/admin/licenses/general.php b/resources/lang/zh-TW/admin/licenses/general.php
index 8c873d56a0..39e81b0a68 100644
--- a/resources/lang/zh-TW/admin/licenses/general.php
+++ b/resources/lang/zh-TW/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(
'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' => '借出所有座位',
+ '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' => '執照成功借出! | :count 份執照成功被借出!',
+ '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' => '無需任何操作. 所有使用者皆已分配此執照.',
+ 'log_msg' => '透過圖形化介面的執照大量借出功能借出執照.',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/zh-TW/admin/manufacturers/message.php b/resources/lang/zh-TW/admin/manufacturers/message.php
index 4d5de1310d..5b950e0999 100644
--- a/resources/lang/zh-TW/admin/manufacturers/message.php
+++ b/resources/lang/zh-TW/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/zh-TW/admin/manufacturers/table.php b/resources/lang/zh-TW/admin/manufacturers/table.php
index 12cdd792e8..9a42964bc6 100644
--- a/resources/lang/zh-TW/admin/manufacturers/table.php
+++ b/resources/lang/zh-TW/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => '支援 Email',
'support_phone' => '支援電話',
'support_url' => '支援網址',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => '更新製造商',
'url' => '網址',
diff --git a/resources/lang/zh-TW/admin/settings/general.php b/resources/lang/zh-TW/admin/settings/general.php
index 633519bf8b..ad8e514a7b 100644
--- a/resources/lang/zh-TW/admin/settings/general.php
+++ b/resources/lang/zh-TW/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 客戶端 TLS 金鑰',
+ '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' => '從上方指定的 DN 中輸入有效的 LDAP 使用者名和密碼, 以測試是否正確配置了 LDAP 登錄。您必須先保存更新的 LDAP 設置。',
'ldap_login_sync_help' => '這僅測試 LDAP 可以正確同步。如果 LDAP 身份驗證查詢不正確, 使用者可能仍無法登錄。您必須先保存更新的 LDAP 設置。',
'ldap_manager' => 'LDAP 管理者',
@@ -329,4 +331,9 @@ return [
'setup_migration_create_user' => '下一步: 建立使用者',
'ldap_settings_link' => 'LAD 設定頁面',
'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/zh-TW/admin/users/message.php b/resources/lang/zh-TW/admin/users/message.php
index 6d73e646a3..97ff54b3a4 100644
--- a/resources/lang/zh-TW/admin/users/message.php
+++ b/resources/lang/zh-TW/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/zh-TW/auth/general.php b/resources/lang/zh-TW/auth/general.php
index 68cacd4e20..cc8d9b35e3 100644
--- a/resources/lang/zh-TW/auth/general.php
+++ b/resources/lang/zh-TW/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => '記住我',
'username_help_top' => '輸入您的使用者名稱透過電子郵件發送密碼重設連結',
'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/zh-TW/general.php b/resources/lang/zh-TW/general.php
index 80de6d0c1f..0ee36b3325 100644
--- a/resources/lang/zh-TW/general.php
+++ b/resources/lang/zh-TW/general.php
@@ -92,6 +92,7 @@ return [
'debug_warning_text' => '此應用程式已開啟除錯模式, 如果開放外部存取可能造成敏感資料外洩。您可透過修改.env
檔案中的參數APP_DEBUG
,將值改為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' => '刪除失敗',
@@ -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' => '確認',
+ 'autoassign_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' => '你確定嗎?',
+ 'cannot_be_deleted' => '此項目無法被刪除',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
+
];
diff --git a/resources/lang/zh-TW/mail.php b/resources/lang/zh-TW/mail.php
index 147603d609..63df79078f 100644
--- a/resources/lang/zh-TW/mail.php
+++ b/resources/lang/zh-TW/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/zh-TW/validation.php b/resources/lang/zh-TW/validation.php
index a2357a2b42..4b5d847d96 100644
--- a/resources/lang/zh-TW/validation.php
+++ b/resources/lang/zh-TW/validation.php
@@ -67,6 +67,8 @@ return [
'array' => ':attribute 最少要有 :min 個項目',
],
'starts_with' => ':attribute 必須以下列之一做為開頭: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => '選擇的 :attribute 無效',
'numeric' => ':attribute 必須是數字',
'present' => ':屬性字段必須存在。',
diff --git a/resources/lang/zu/admin/accessories/general.php b/resources/lang/zu/admin/accessories/general.php
index 0e4086bce4..105f9134af 100644
--- a/resources/lang/zu/admin/accessories/general.php
+++ b/resources/lang/zu/admin/accessories/general.php
@@ -17,5 +17,6 @@ return array(
'use_default_eula' => 'Sebenzisa okungu-kuzenzakalela okuzenzakalelayo ku-EULA kunalokho.',
'use_default_eula_disabled' => 'Sebenzisa i-EULA eyinhloko yokuzenzakalela esikhundleni. Ayikho i-EULA eyimilayezo eyisisekelo esethiwe. Sicela ungeze eyodwa kuzilungiselelo.',
'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/zu/admin/components/message.php b/resources/lang/zu/admin/components/message.php
index f64e4cbe88..893f4af6bf 100644
--- a/resources/lang/zu/admin/components/message.php
+++ b/resources/lang/zu/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Ingxenye ayizange ihlolwe, sicela uzame futhi',
'success' => 'Ingxenye ihloliwe ngempumelelo.',
- 'user_does_not_exist' => 'Lo msebenzisi awuvumelekile. Ngicela uzame futhi.'
+ 'user_does_not_exist' => 'Lo msebenzisi awuvumelekile. Ngicela uzame futhi.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/zu/admin/consumables/message.php b/resources/lang/zu/admin/consumables/message.php
index 6a7effdbeb..8e6d4846de 100644
--- a/resources/lang/zu/admin/consumables/message.php
+++ b/resources/lang/zu/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Ukuthengwa akuzange kuhlolwe, sicela uzame futhi',
'success' => 'Ukuthengwa kuhloliwe ngempumelelo.',
- 'user_does_not_exist' => 'Lo msebenzisi awuvumelekile. Ngicela uzame futhi.'
+ 'user_does_not_exist' => 'Lo msebenzisi awuvumelekile. Ngicela uzame futhi.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/zu/admin/custom_fields/general.php b/resources/lang/zu/admin/custom_fields/general.php
index acdd182536..e6be1eb023 100644
--- a/resources/lang/zu/admin/custom_fields/general.php
+++ b/resources/lang/zu/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/zu/admin/hardware/general.php b/resources/lang/zu/admin/hardware/general.php
index eaa0870b57..fd3ea6db0d 100644
--- a/resources/lang/zu/admin/hardware/general.php
+++ b/resources/lang/zu/admin/hardware/general.php
@@ -23,6 +23,7 @@ return [
'restore' => 'Buyisela imali',
'pending' => 'Kulindile',
'undeployable' => 'Awuvumelekile',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Buka Impahla',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
diff --git a/resources/lang/zu/admin/hardware/table.php b/resources/lang/zu/admin/hardware/table.php
index abf988d9cd..e8ea2d1fbf 100644
--- a/resources/lang/zu/admin/hardware/table.php
+++ b/resources/lang/zu/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'In / Out',
'checkout_date' => 'Usuku lokuhlola',
'checkoutto' => 'Ikhishiwe',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Ukuhluka',
'dl_csv' => 'Landa i-CSV',
diff --git a/resources/lang/zu/admin/licenses/general.php b/resources/lang/zu/admin/licenses/general.php
index 7de97daf4c..49ece72277 100644
--- a/resources/lang/zu/admin/licenses/general.php
+++ b/resources/lang/zu/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Mayelana namalayisense',
- 'about_licenses' => 'Amalayisensi asetshenziselwa ukulandelela isofthiwe. Unenombolo ecacisiwe yezihlalo ezingahlolwa kubantu ngabanye',
+ 'about_licenses_title' => 'Mayelana namalayisense',
+ 'about_licenses' => 'Amalayisensi asetshenziselwa ukulandelela isofthiwe. Unenombolo ecacisiwe yezihlalo ezingahlolwa kubantu ngabanye',
'checkin' => 'Isikhundla selayisensi ye-Checkin',
'checkout_history' => 'Umlando Wokuhlola',
'checkout' => 'I-Checkout License Isihlalo',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Ilayisense Yezinhlelo',
'user' => 'Umsebenzisi',
'view' => 'Buka ilayisense',
+ '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/zu/admin/manufacturers/message.php b/resources/lang/zu/admin/manufacturers/message.php
index 8a84d0ace0..ea41974df9 100644
--- a/resources/lang/zu/admin/manufacturers/message.php
+++ b/resources/lang/zu/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' => 'Umkhiqizi akekho.',
'assoc_users' => 'Lo menzi okwamanje uhlotshaniswa okungenani oyisibonelo esisodwa futhi angeke asuswe. Sicela ubuyekeze amamodeli akho ukuba angasaphinde abhekisele kulo mkhiqizi futhi uzame futhi.',
diff --git a/resources/lang/zu/admin/manufacturers/table.php b/resources/lang/zu/admin/manufacturers/table.php
index 181e478849..b91a7f22be 100644
--- a/resources/lang/zu/admin/manufacturers/table.php
+++ b/resources/lang/zu/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Support Imeyili',
'support_phone' => 'Ifoni yokusekela',
'support_url' => 'I-URL yokusekela',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Buyekeza umkhiqizi',
'url' => 'I-URL',
diff --git a/resources/lang/zu/admin/settings/general.php b/resources/lang/zu/admin/settings/general.php
index f0db3bc92a..202ff96867 100644
--- a/resources/lang/zu/admin/settings/general.php
+++ b/resources/lang/zu/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' => 'Izilungiselelo zebhakhodi',
@@ -86,6 +86,8 @@ return [
'ldap_settings' => 'Izilungiselelo ze-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/zu/admin/users/message.php b/resources/lang/zu/admin/users/message.php
index ddcd9d661e..2be5abbc1f 100644
--- a/resources/lang/zu/admin/users/message.php
+++ b/resources/lang/zu/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Uye wenqaba ngempumelelo le mali.',
'bulk_manager_warn' => 'Abasebenzisi bakho babuyekezwe ngempumelelo, kodwa ukungena kwakho kwemenenja akulondoloziwe ngoba umphathi oyikhethile naye ohlwini lomsebenzisi oluzohlelwa, futhi abasebenzisi bangase bangabi umphathi wabo. Sicela ukhethe abasebenzisi bakho futhi, ngaphandle kwamenenja.',
'user_exists' => 'Umsebenzisi usuvele ukhona!',
- 'user_not_found' => 'Umsebenzisi [: id] akekho.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Insimu yokungena ngemvume iyadingeka',
'user_password_required' => 'Iphasiwedi iyadingeka.',
'insufficient_permissions' => 'Izimvume ezinganele.',
diff --git a/resources/lang/zu/auth/general.php b/resources/lang/zu/auth/general.php
index 3ac3a4ad31..382c6734d9 100644
--- a/resources/lang/zu/auth/general.php
+++ b/resources/lang/zu/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Ngikhumbule',
'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/zu/general.php b/resources/lang/zu/general.php
index feb7f4a19a..4110d53a80 100644
--- a/resources/lang/zu/general.php
+++ b/resources/lang/zu/general.php
@@ -92,6 +92,7 @@ return [
'debug_warning_text' => 'Lolu hlelo lokusebenza lusemodi yokukhiqiza ngokususa iphutha kunikwe amandla. Lokhu kungabonisa idatha ebucayi uma isicelo sakho sifinyeleleka ezweni langaphandle. Khubaza imodi yokulungisa iphutha ngokubeka inani le-APP_DEBUG
kufayela lakho le-.env
kuya ku-false
.',
'delete' => 'Susa',
'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' => 'Isusiwe',
'delete_seats' => 'Izihlalo ezifakiwe',
'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/zu/mail.php b/resources/lang/zu/mail.php
index 1a41d3f1d5..402de90290 100644
--- a/resources/lang/zu/mail.php
+++ b/resources/lang/zu/mail.php
@@ -74,6 +74,7 @@ return [
'your_credentials' => 'Izimpawu zakho ze-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/zu/validation.php b/resources/lang/zu/validation.php
index 46adbe4028..a10e6d7bfc 100644
--- a/resources/lang/zu/validation.php
+++ b/resources/lang/zu/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'I: i-attribut kumele ibe okungenani: min 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' => 'Okukhethiwe: imfanelo ayivumelekile.',
'numeric' => 'I: imfanelo kufanele ibe inombolo.',
'present' => 'I: insimu yemfanelo kufanele ibe khona.',
diff --git a/resources/views/livewire/importer.blade.php b/resources/views/livewire/importer.blade.php
index 5524670d3e..60f4502b22 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
@@ -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
],[
diff --git a/sample_csvs/MOCK_ACCESSORIES.csv b/sample_csvs/MOCK_ACCESSORIES.csv
deleted file mode 100644
index f7e490a104..0000000000
--- a/sample_csvs/MOCK_ACCESSORIES.csv
+++ /dev/null
@@ -1,2 +0,0 @@
-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
diff --git a/sample_csvs/MOCK_ASSETS.csv b/sample_csvs/MOCK_ASSETS.csv
deleted file mode 100644
index 282747dd9c..0000000000
--- a/sample_csvs/MOCK_ASSETS.csv
+++ /dev/null
@@ -1,201 +0,0 @@
-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
diff --git a/sample_csvs/MOCK_CONSUMABLES.csv b/sample_csvs/MOCK_CONSUMABLES.csv
deleted file mode 100644
index b975e31999..0000000000
--- a/sample_csvs/MOCK_CONSUMABLES.csv
+++ /dev/null
@@ -1,101 +0,0 @@
-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
diff --git a/sample_csvs/MOCK_USERS.csv b/sample_csvs/MOCK_USERS.csv
deleted file mode 100644
index ad15538f99..0000000000
--- a/sample_csvs/MOCK_USERS.csv
+++ /dev/null
@@ -1,1001 +0,0 @@
-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
diff --git a/sample_csvs/accessories-sample.csv b/sample_csvs/accessories-sample.csv
new file mode 100644
index 0000000000..6c203ec5a0
--- /dev/null
+++ b/sample_csvs/accessories-sample.csv
@@ -0,0 +1,51 @@
+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_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/assets-sample.csv b/sample_csvs/assets-sample.csv
new file mode 100644
index 0000000000..329c76d5eb
--- /dev/null
+++ b/sample_csvs/assets-sample.csv
@@ -0,0 +1,151 @@
+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,""
diff --git a/sample_csvs/consumables-sample.csv b/sample_csvs/consumables-sample.csv
new file mode 100644
index 0000000000..962f55ebdd
--- /dev/null
+++ b/sample_csvs/consumables-sample.csv
@@ -0,0 +1,51 @@
+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
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/users-sample.csv b/sample_csvs/users-sample.csv
new file mode 100644
index 0000000000..8ee2359cbc
--- /dev/null
+++ b/sample_csvs/users-sample.csv
@@ -0,0 +1,101 @@
+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