diff --git a/resources/lang/cy/admin/accessories/general.php b/resources/lang/cy/admin/accessories/general.php
new file mode 100644
index 0000000000..3a462255b4
--- /dev/null
+++ b/resources/lang/cy/admin/accessories/general.php
@@ -0,0 +1,22 @@
+ 'Amdan Ategolion',
+ 'about_accessories_text' => 'Mae ategolion yn unrhyw offer sydd yn cael eu ddosbarthu i defnyddwyr ond ddim hefo rhif cofrestru. (Neu nid oes angen tracio). Er enghraifft, llygod, ategolion.',
+ 'accessory_category' => 'Categori Ategolyn',
+ 'accessory_name' => 'Enw Ategolyn',
+ 'checkout' => 'Cofnodi ategolyn allan',
+ 'checkin' => 'Cofnodi ategolyn i fewn',
+ 'create' => 'Creu Ategolyn',
+ 'edit' => 'Golygu Ategolyn',
+ 'eula_text' => 'Categori CTDT',
+ 'eula_text_help' => 'Mae\'r blwch yma yn caniatau i chi addasu eich CTDTs ar gyfer mathau penodol o asedau. Os ydych yn defnyddio un CTDT ar gyfer eich asedau yna cewch ticio\'r blwch isod i defnyddio\'r fersiwn diofyn.',
+ 'require_acceptance' => 'Gorfodi defnyddwyr i cadarnhau derbyn asedau yn y categori yma.',
+ 'no_default_eula' => 'Wedi methu darganfod CTDT, Ychwanegwch un yn gosodiadau.',
+ 'total' => 'Cyfanswm',
+ 'remaining' => 'Yn weddill',
+ 'update' => 'Diweddaru Ategolyn',
+ '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.',
+
+);
diff --git a/resources/lang/cy/admin/accessories/message.php b/resources/lang/cy/admin/accessories/message.php
new file mode 100644
index 0000000000..96ff7c2bd5
--- /dev/null
+++ b/resources/lang/cy/admin/accessories/message.php
@@ -0,0 +1,37 @@
+ 'Nid yw\'r ategolyn yn bodoli.',
+ 'assoc_users' => 'Mae\'r ategolyn yma hefo :count eitem wedi nodi allan i defnyddwyr. Nodwch yr ategolion yn ol i fewn ac yna ceisiwch eto. ',
+
+ 'create' => array(
+ 'error' => 'Ni crewyd yr ategolyn, ceisiwch eto o.g.y.dd.',
+ 'success' => 'Ategolyn wedi creu yn llwyddiannus.'
+ ),
+
+ 'update' => array(
+ 'error' => 'Ni diweddarwyd yr ategolyn, ceisiwch eto o.g.y.dd',
+ 'success' => 'Diweddarwyd yr ategolyn yn llwyddiannus.'
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Ydych chi\'n sicr eich bod eisiau dileu\'r eitem hwn?',
+ 'error' => 'Nid oedd yn bosib dileu\'r eitem. Ceisiwch eto o.g.y.dd.',
+ 'success' => 'Ategolyn wedi dileu yn llwyddiannus.'
+ ),
+
+ 'checkout' => array(
+ 'error' => 'Ategolyn heb ei nodi allan, ceisiwch eto o. g. y. dd',
+ 'success' => 'Ategolyn wedi nodi allan yn llwyddiannus.',
+ 'user_does_not_exist' => 'Nid yw\'r defnyddiwr yna yn ddilys. Ceisiwch eto o.g.y.dd.'
+ ),
+
+ 'checkin' => array(
+ 'error' => 'Nid oedd yn bosib nodi\'r ategolyn i fewn, ceisiwch eto o.g.y.dd',
+ 'success' => 'Ategolyn wedi nodi i fewn yn llwyddiannus.',
+ 'user_does_not_exist' => 'Nid yw\'r defnyddiwr yna yn ddilys. Ceisiwch eto o.g.y.dd.'
+ )
+
+
+);
diff --git a/resources/lang/cy/admin/accessories/table.php b/resources/lang/cy/admin/accessories/table.php
new file mode 100644
index 0000000000..7774723e28
--- /dev/null
+++ b/resources/lang/cy/admin/accessories/table.php
@@ -0,0 +1,11 @@
+ 'Lawrlwytho CSV',
+ 'eula_text' => 'CTDT',
+ 'id' => 'Rhif Unigryw',
+ 'require_acceptance' => 'Derbyn',
+ 'title' => 'Enw Ategolyn',
+
+
+);
diff --git a/resources/lang/cy/admin/asset_maintenances/form.php b/resources/lang/cy/admin/asset_maintenances/form.php
new file mode 100644
index 0000000000..4d531097c3
--- /dev/null
+++ b/resources/lang/cy/admin/asset_maintenances/form.php
@@ -0,0 +1,14 @@
+ 'Manylion Cynnal a Chadw',
+ 'title' => 'Teitl',
+ 'start_date' => 'Wedi cychwyn',
+ 'completion_date' => 'Wedi cwbwlhau',
+ 'cost' => 'Cost',
+ 'is_warranty' => 'Gwelliant Gwarant',
+ 'asset_maintenance_time' => 'Dyddiau',
+ 'notes' => 'Nodiadau',
+ 'update' => 'Diweddaru',
+ 'create' => 'Creu'
+ ];
diff --git a/resources/lang/cy/admin/asset_maintenances/general.php b/resources/lang/cy/admin/asset_maintenances/general.php
new file mode 100644
index 0000000000..aaa427b7c4
--- /dev/null
+++ b/resources/lang/cy/admin/asset_maintenances/general.php
@@ -0,0 +1,11 @@
+ 'Cynnal a chadw Ased',
+ 'edit' => 'Golygu Cynnal a Chadw Ased',
+ 'delete' => 'Dileu Cynnal a Chadw Ased',
+ 'view' => 'Gweld manylder Cynnal a Chadw Ased',
+ 'repair' => 'Trwsio',
+ 'maintenance' => 'Cynnal a Chadw',
+ 'upgrade' => 'Uwchraddio'
+ ];
diff --git a/resources/lang/cy/admin/asset_maintenances/message.php b/resources/lang/cy/admin/asset_maintenances/message.php
new file mode 100644
index 0000000000..e9b5d40b01
--- /dev/null
+++ b/resources/lang/cy/admin/asset_maintenances/message.php
@@ -0,0 +1,21 @@
+ 'Ni ddarganfuwyd cofnod Cynnal a Chadw Ased yr oeddech yn edrych amdan!',
+ 'delete' => [
+ 'confirm' => 'Ydych chi\'n sicr eich bod eisiau dileu\'r cofnod cynnal a chadw yma?',
+ 'error' => 'Nid oedd yn bosib dileu\'r nodyn cynnal a chadw. Ceisiwch eto o.g.y.dd.',
+ 'success' => 'Nodyn cynnal a chadw wedi\'i dileu\'n llwyddiannus.'
+ ],
+ 'create' => [
+ 'error' => 'Ni crewyd y cofnod cynnal a chadw, ceisiwch eto o.g.y.dd.',
+ 'success' => 'Nodyn cynnal a chadw wedi\'i greu\'n llwyddiannus.'
+ ],
+ 'edit' => [
+ 'error' => 'Wedi methu newid y cofnod cynnal a chadw, ceisiwch eto o.g.y.dd.',
+ 'success' => 'Nodyn cynnal a chadw wedi\'i diweddaru\'n llwyddiannus.'
+ ],
+ 'asset_maintenance_incomplete' => 'Heb cwbwlhau eto',
+ 'warranty' => 'Warant',
+ 'not_warranty' => 'Dim Warant',
+ ];
\ No newline at end of file
diff --git a/resources/lang/cy/admin/asset_maintenances/table.php b/resources/lang/cy/admin/asset_maintenances/table.php
new file mode 100644
index 0000000000..14bd62fc78
--- /dev/null
+++ b/resources/lang/cy/admin/asset_maintenances/table.php
@@ -0,0 +1,8 @@
+ 'Cynnal a chadw Ased',
+ 'asset_name' => 'Enw Ased',
+ 'is_warranty' => 'Warant',
+ 'dl_csv' => 'Lawrlwytho CSV'
+ ];
diff --git a/resources/lang/cy/admin/categories/general.php b/resources/lang/cy/admin/categories/general.php
new file mode 100644
index 0000000000..6af64ba6b3
--- /dev/null
+++ b/resources/lang/cy/admin/categories/general.php
@@ -0,0 +1,24 @@
+ 'Amdan Categoriau',
+ 'about_categories' => 'Mae categoriau yn cynorthwyo chi i cadw trefn ar eich eitemau. Enghreifftiau o categoriau yw "Cyfrifiadur pen-bwrdd", "Gliniadur", "Ffôn Symudol", "Tabledi", ac yn y blaen, ond cewch gosod rhain yn ol eich angen.',
+ 'asset_categories' => 'Categoriau Asedau',
+ 'category_name' => 'Enw categori',
+ 'checkin_email' => 'Gyrru ebost i defnyddiwr wrth nodi fewn/allan.',
+ 'checkin_email_notification' => 'Fe geith y defnyddiwr yma ebost wrth nodi i fewn/allan.',
+ 'clone' => 'Dyblygu Categori',
+ 'create' => 'Creu Categori Newydd',
+ 'edit' => 'Golygu Categori',
+ 'eula_text' => 'CTDT Categori',
+ 'eula_text_help' => 'Mae\'r blwch yma yn caniatau i chi addasu eich CTDTs ar gyfer mathau penodol o asedau. Os ydych yn defnyddio un CTDT ar gyfer eich asedau yna cewch ticio\'r blwch isod i defnyddio\'r fersiwn diofyn.',
+ 'name' => 'Enw\'r categori',
+ 'require_acceptance' => 'Gorfodi defnyddwyr i cadarnhau derbyn asedau yn y categori yma.',
+ 'required_acceptance' => 'Fe geith y defnyddiwr yma ebost hefo linc i cofnodi derbyn yr eitem yma.',
+ 'required_eula' => 'Fe geith y defnyddiwr yma copi o\'r CTDT trwy ebost',
+ 'no_default_eula' => 'Wedi methu darganfod CTDT, Ychwanegwch un yn gosodiadau.',
+ 'update' => 'Diweddaru Categori',
+ 'use_default_eula' => 'Defnyddio\'r prif CTDT diofyn yn lle.',
+ 'use_default_eula_disabled' => 'Defnyddio\'r CTDT diofyn yn lle\'r un presennol.Nid oes prif CTDT diofyn wedi gosod. Ychwanegwch yn ynj gosodiadau os gwelwch yn dda.',
+
+);
diff --git a/resources/lang/cy/admin/categories/message.php b/resources/lang/cy/admin/categories/message.php
new file mode 100644
index 0000000000..44f3e21732
--- /dev/null
+++ b/resources/lang/cy/admin/categories/message.php
@@ -0,0 +1,25 @@
+ 'Categori ddim yn bodoli.',
+ 'assoc_models' => 'Mae\'r categori yma wedi perthnasu i oleiaf un model a nid yw\'n bosib dileu. Diweddarwch eich modelau i beidio cyfeirio at y categori yma ac yna ceisiwch eto. ',
+ 'assoc_items' => 'Mae\'r categori yma wedi perthnasu i :asset_type a nid yw\'n bosib dileu. Diweddarwch eich :asset_type i beidio cyfeirio at y categori yma ac yna ceisiwch eto. ',
+
+ 'create' => array(
+ 'error' => 'Ni crewyd y categori, ceisiwch eto o. g. y. dd.',
+ 'success' => 'Categori wedi creu\'n llwyddiannus.'
+ ),
+
+ 'update' => array(
+ 'error' => 'Ni diweddarwyd y categori, ceisiwch eto o. g. y. dd',
+ 'success' => 'Categori wedi diweddaru\'n llwyddiannus.'
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Ydych chi\'n siwr eich bod eisiau dileu\'r categori yma?',
+ 'error' => 'Nid oedd yn bosib dileu\'r categori. Ceisiwch eto o.g.y.dd.',
+ 'success' => 'Categori wedi dileu\'n llwyddiannus.'
+ )
+
+);
diff --git a/resources/lang/cy/admin/categories/table.php b/resources/lang/cy/admin/categories/table.php
new file mode 100644
index 0000000000..904f424d4f
--- /dev/null
+++ b/resources/lang/cy/admin/categories/table.php
@@ -0,0 +1,10 @@
+ 'CTDT',
+ 'id' => 'Rhif Unigryw',
+ 'parent' => 'Rhiant',
+ 'require_acceptance' => 'Derbyn',
+ 'title' => 'Enw Categori Ased',
+
+);
diff --git a/resources/lang/cy/admin/companies/general.php b/resources/lang/cy/admin/companies/general.php
new file mode 100644
index 0000000000..3a12d238c1
--- /dev/null
+++ b/resources/lang/cy/admin/companies/general.php
@@ -0,0 +1,6 @@
+ 'Amdan Cwmniau',
+ 'about_companies_text' => 'Defnyddir cwmniau fel maes syml, neu i rheoli mynediad at grwpiau o offer, defnyddwyr os ydi cefnogaeth cwmniau wedi alluogi.',
+ 'select_company' => 'Dewis Cwmni',
+];
diff --git a/resources/lang/cy/admin/companies/message.php b/resources/lang/cy/admin/companies/message.php
new file mode 100644
index 0000000000..69bbc99613
--- /dev/null
+++ b/resources/lang/cy/admin/companies/message.php
@@ -0,0 +1,18 @@
+ 'Nid ywr cwmni\'n bodoli.',
+ 'assoc_users' => 'Mae\'r cwmni yma wedi perthnasu i oleiaf un model a nid yw\'n bosib dileu. Diweddarwch eich modelau i beidio cyfeirio at y cwmni yma ac yna ceisiwch eto. ',
+ 'create' => array(
+ 'error' => 'Ni crewyd y cwmni, ceisiwch eto o. g. y. dd.',
+ 'success' => 'Cwmni wedi creu yn llwyddiannus.'
+ ),
+ 'update' => array(
+ 'error' => 'Ni diweddarwyd y cwmni, ceisiwch eto o. g. y. dd',
+ 'success' => 'Cwmni wedi diweddaru\'n llwyddiannus.'
+ ),
+ 'delete' => array(
+ 'confirm' => 'Ydych chi\'n siwr eich bod eisiau dileu\'r cwmni yma?',
+ 'error' => 'Nid oedd yn bosib dileu\'r cwmni. Ceisiwch eto o. g. y. dd.',
+ 'success' => 'Cwmni wedi dileu\'n llwyddiannus.'
+ )
+);
diff --git a/resources/lang/cy/admin/companies/table.php b/resources/lang/cy/admin/companies/table.php
new file mode 100644
index 0000000000..9c8b28797e
--- /dev/null
+++ b/resources/lang/cy/admin/companies/table.php
@@ -0,0 +1,9 @@
+ 'Cwmniau',
+ 'create' => 'Creu Cwmni',
+ 'title' => 'Cwmni',
+ 'update' => 'Diweddaru Cwmni',
+ 'name' => 'Enw Cwmni',
+ 'id' => 'Rhif Unigryw',
+);
diff --git a/resources/lang/cy/admin/components/general.php b/resources/lang/cy/admin/components/general.php
new file mode 100644
index 0000000000..0ea7679ad6
--- /dev/null
+++ b/resources/lang/cy/admin/components/general.php
@@ -0,0 +1,17 @@
+ 'Amdan Cydranau',
+ 'about_components_text' => 'Mae cydrannau yn darnau sydd yn rhan o ased, er enghraifft cof, disg caled, ayyb.',
+ 'component_name' => 'Enw Cydran',
+ 'checkin' => 'Nodi\'r gydran allan',
+ 'checkout' => 'Nodi\'r gydran allan',
+ 'cost' => 'Cost pwrcasu',
+ 'create' => 'Creu Cydran',
+ 'edit' => 'Addasu Cydran',
+ 'date' => 'Dyddiad Pwrcasu',
+ 'order' => 'Rhif Archeb',
+ 'remaining' => 'Yn weddill',
+ 'total' => 'Cyfanswm',
+ 'update' => 'Diweddaru Cydran',
+);
diff --git a/resources/lang/cy/admin/components/message.php b/resources/lang/cy/admin/components/message.php
new file mode 100644
index 0000000000..fbd08cf4e3
--- /dev/null
+++ b/resources/lang/cy/admin/components/message.php
@@ -0,0 +1,36 @@
+ 'Nid ywr cydran yn bodoli.',
+
+ 'create' => array(
+ 'error' => 'Ni crewyd y cydran, ceisiwch eto o. g. y. dd.',
+ 'success' => 'Cydran wedi creu yn llwyddiannus.'
+ ),
+
+ 'update' => array(
+ 'error' => 'Ni ddiweddarwyd y cydran, ceisiwch eto o. g. y. dd',
+ 'success' => 'Diweddarwyd y gydran yn llwyddiannus.'
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Ydych chi\'n siwr eich bod eisiau dileu\'r cydran yma?',
+ 'error' => 'Nid oedd yn bosib dileu\'r cydran. Ceisiwch eto o. g. y. dd.',
+ 'success' => 'Cydran wedi dileu\'n llwyddiannus.'
+ ),
+
+ '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.'
+ ),
+
+ 'checkin' => array(
+ 'error' => 'Cydran heb ei nodi i fewn, ceisiwch eto o. g. y. dd',
+ 'success' => 'Cydran wedi nodi i fewn yn llwyddiannus.',
+ 'user_does_not_exist' => 'Nid yw\'r defnyddiwr yna yn ddilys. Ceisiwch eto o. g. y. dd.'
+ )
+
+
+);
diff --git a/resources/lang/cy/admin/components/table.php b/resources/lang/cy/admin/components/table.php
new file mode 100644
index 0000000000..81a643c8e5
--- /dev/null
+++ b/resources/lang/cy/admin/components/table.php
@@ -0,0 +1,5 @@
+ 'Enw Cydran',
+);
diff --git a/resources/lang/cy/admin/consumables/general.php b/resources/lang/cy/admin/consumables/general.php
new file mode 100644
index 0000000000..6169d1c3be
--- /dev/null
+++ b/resources/lang/cy/admin/consumables/general.php
@@ -0,0 +1,13 @@
+ 'Amdan Nwyddau Traul',
+ 'about_consumables_text' => 'Mae unrhwy eitem sydd yn cael eu defnyddio i fyny dros amser yn nwydd traul. Er enghraifft, inc neu paper argraffydd.',
+ 'checkout' => 'Nodi nwydd traul allan i defnyddiwr',
+ 'consumable_name' => 'Enw nwydd traul',
+ 'create' => 'Creu nwydd traul',
+ 'item_no' => 'Rhif eitem.',
+ 'remaining' => 'Yn weddill',
+ 'total' => 'Cyfanswm',
+ 'update' => 'Diweddaru nwydd traul',
+);
diff --git a/resources/lang/cy/admin/consumables/message.php b/resources/lang/cy/admin/consumables/message.php
new file mode 100644
index 0000000000..df0a02f33d
--- /dev/null
+++ b/resources/lang/cy/admin/consumables/message.php
@@ -0,0 +1,36 @@
+ 'Nid yw\'r nwydd traul yn bodoli.',
+
+ 'create' => array(
+ 'error' => 'Ni crewyd y nwydd traul, ceisiwch eto o. g. y. dd.',
+ 'success' => 'Nwydd traul wedi creu yn llwyddiannus.'
+ ),
+
+ 'update' => array(
+ 'error' => 'Ni diweddarwyd y nwydd traul, ceisiwch eto o. g. y. dd',
+ 'success' => 'Nwydd traul wedi diweddaru\'n llwyddiannus.'
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Ydych chi\'n siwr eich bod eisiau dileu\'r nwydd traul yma?',
+ 'error' => 'Nid oedd yn bosib dileu\'r nwydd traul. Ceisiwch eto o. g. y. dd.',
+ 'success' => 'Nwydd traul wedi dileu\'n llwyddiannus.'
+ ),
+
+ '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.'
+ ),
+
+ 'checkin' => array(
+ 'error' => 'Nwydd traul heb ei nodi i fewn, ceisiwch eto o. g. y. dd',
+ 'success' => 'Nwydd traul wedi nodi i fewn yn llwyddiannus.',
+ 'user_does_not_exist' => 'Nid yw\'r defnyddiwr yna yn ddilys. Ceisiwch eto o. g. y. dd.'
+ )
+
+
+);
diff --git a/resources/lang/cy/admin/consumables/table.php b/resources/lang/cy/admin/consumables/table.php
new file mode 100644
index 0000000000..aeb9d73cd6
--- /dev/null
+++ b/resources/lang/cy/admin/consumables/table.php
@@ -0,0 +1,5 @@
+ 'Enw nwydd traul',
+);
diff --git a/resources/lang/cy/admin/custom_fields/general.php b/resources/lang/cy/admin/custom_fields/general.php
new file mode 100644
index 0000000000..f0be0553b0
--- /dev/null
+++ b/resources/lang/cy/admin/custom_fields/general.php
@@ -0,0 +1,32 @@
+ 'Meysydd addasedig',
+ 'field' => 'Meysydd',
+ 'about_fieldsets_title' => 'Amdan grwpiau meysydd',
+ 'about_fieldsets_text' => 'Mae grwpiau meysydd yn caniatau i chi creu grwpiau o meysydd addasedig sydd yn cael ei defnyddio yn amal ar gyfer mathau penodol o asedau.',
+ 'custom_format' => 'Fformat Regex addasedig...',
+ 'encrypt_field' => 'Hamcryptio gwerth y maes yma yn y basdata',
+ 'encrypt_field_help' => 'RHYBUDD: Mae hamcryptio maes yn feddwl nid oes modd chwilio amdano.',
+ 'encrypted' => 'Wedi hamcryptio',
+ 'fieldset' => 'Setiau maes',
+ 'qty_fields' => 'Nifer o meysydd',
+ 'fieldsets' => 'Setiau maes',
+ 'fieldset_name' => 'Enw set maes',
+ 'field_name' => 'Enw maes',
+ 'field_values' => 'Gwerthoedd maes',
+ 'field_values_help' => 'Ychwanegwch opsiynau selectable, un fesul llinell. Anwybyddir llinellau gwag heblaw\'r llinell gyntaf.',
+ 'field_element' => 'Ffurf Elfen',
+ 'field_element_short' => 'Elfen',
+ 'field_format' => 'Fformat',
+ 'field_custom_format' => 'Fformat Regex addasedig',
+ 'field_custom_format_help' => 'Mae\'r maes hwn yn caniatáu ichi ddefnyddio mynegiad regex i\'w ddilysu. Dylai ddechrau gyda "regex:" - er enghraifft, i ddilysu bod gwerth maes arferiad yn cynnwys IMEI dilys (15 digid rhifol), byddech chi\'n defnyddio regex:/^[0-9]{15}$/
.',
+ 'required' => 'Gofynnol',
+ 'req' => 'Angen.',
+ 'used_by_models' => 'Defnyddir gan modelau',
+ 'order' => 'Trefn',
+ 'create_fieldset' => 'Set maes newydd',
+ 'create_field' => 'Maes Addasedig newydd',
+ 'value_encrypted' => 'Mae gwerth y maes hwn wedi\'i amgryptio yn y gronfa ddata. Dim ond defnyddwyr gweinyddol fydd yn gallu gweld y gwerth wedi\'i ddadgryptio',
+ 'show_in_email' => 'Cynnwys gwerth y maes hwn mewn e-byst talu a anfonir at y defnyddiwr? Ni ellir cynnwys meysydd wedi\'u hamgryptio mewn e-byst.',
+);
diff --git a/resources/lang/cy/admin/custom_fields/message.php b/resources/lang/cy/admin/custom_fields/message.php
new file mode 100644
index 0000000000..b2f2ed6fb5
--- /dev/null
+++ b/resources/lang/cy/admin/custom_fields/message.php
@@ -0,0 +1,57 @@
+ array(
+ 'invalid' => 'Nid yw\'r maes yn bodoli.',
+ 'already_added' => 'Maes eisoes yn bodoli',
+
+ 'create' => array(
+ 'error' => 'Ni crewyd y maes, ceisiwch eto o. g. y. dd.',
+ 'success' => 'Maes wedi creu yn llwyddiannus.',
+ 'assoc_success' => 'Maes wedi ychwanegu\'n llwyddiannus ir set maes.'
+ ),
+
+ 'update' => array(
+ 'error' => 'Ni diweddarwyd y maes, ceisiwch eto o. g. y. dd',
+ 'success' => 'Maes wedi diweddaru\'n llwyddiannus.'
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Ydych chi\'n siwr eich bod eisiau dileu\'r maes yma?',
+ 'error' => 'Nid oedd yn bosib dileu\'r maes. Ceisiwch eto o. g. y. dd.',
+ 'success' => 'Maes wedi dileu\'n llwyddiannus.',
+ 'in_use' => 'Maes mewn defnydd.',
+ )
+
+ ),
+
+ 'fieldset' => array(
+
+ 'does_not_exist' => 'Nid yw\'r set maes yn bodoli',
+
+ 'create' => array(
+ 'error' => 'Ni crewyd y set maes, ceisiwch eto o. g. y. dd.',
+ 'success' => 'Set maes wedi creu yn llwyddiannus.'
+ ),
+
+ 'update' => array(
+ 'error' => 'Ni diweddarwyd y set maes, ceisiwch eto o. g. y. dd',
+ 'success' => 'Set maes wedi diweddaru\'n llwyddiannus.'
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Ydych chi\'n siwr eich bod eisiau dileu\'r set maes yma?',
+ 'error' => 'Nid oedd yn bosib dileu\'r set maes. Ceisiwch eto o. g. y. dd.',
+ 'success' => 'Set maes wedi dileu\'n llwyddiannus.',
+ 'in_use' => 'Set maes mewn defnydd.',
+ )
+
+ ),
+
+
+
+
+
+
+);
diff --git a/resources/lang/cy/admin/departments/message.php b/resources/lang/cy/admin/departments/message.php
new file mode 100644
index 0000000000..2da6466ee0
--- /dev/null
+++ b/resources/lang/cy/admin/departments/message.php
@@ -0,0 +1,21 @@
+ 'Nid yw\'r adran yn bodoli.',
+ 'assoc_users' => 'Mae\'r adran yma wedi perthnasu i oleiaf un defnyddiwr a nid yw\'n bosib dileu. Diweddarwch eich defnyddwyr i beidio cyfeirio at yr adran yma ac yna ceisiwch eto. ',
+ 'create' => array(
+ 'error' => 'Ni crewyd yr adran, ceisiwch eto o. g. y. dd.',
+ 'success' => 'Adran wedi creu yn llwyddiannus.'
+ ),
+ 'update' => array(
+ 'error' => 'Ni diweddarwyd yr adran, ceisiwch eto o. g. y. dd',
+ 'success' => 'Adran wedi diweddaru\'n llwyddiannus.'
+ ),
+ 'delete' => array(
+ 'confirm' => 'Ydych chi\'n sicr eich bod eisiau dileu\'r adran yma?',
+ 'error' => 'Nid oedd yn bosib dileu\'r adran. Ceisiwch eto o. g. y. dd.',
+ 'success' => 'Adran wedi dileu\'n llwyddiannus.'
+ )
+
+);
diff --git a/resources/lang/cy/admin/departments/table.php b/resources/lang/cy/admin/departments/table.php
new file mode 100644
index 0000000000..4ad726d2c3
--- /dev/null
+++ b/resources/lang/cy/admin/departments/table.php
@@ -0,0 +1,11 @@
+ 'Rhif Unigryw',
+ 'name' => 'Enw Adran',
+ 'manager' => 'Rheolwr',
+ 'location' => 'Lleoliad',
+ 'create' => 'Creu Adran',
+ 'update' => 'Diweddaru Adran',
+ );
diff --git a/resources/lang/cy/admin/depreciations/general.php b/resources/lang/cy/admin/depreciations/general.php
new file mode 100644
index 0000000000..43b8af8d53
--- /dev/null
+++ b/resources/lang/cy/admin/depreciations/general.php
@@ -0,0 +1,12 @@
+ 'Amdan Dibrisiant Asedau',
+ 'about_depreciations' => 'Cewch creu mathau o dibrisiant i dibrisio asedau yn seiliedig ar dibrisiant llinell syth.',
+ 'asset_depreciations' => 'Dibrisiant Asedau',
+ 'create' => 'Creu Dibrisiant',
+ 'depreciation_name' => 'Enw Dibrisiant',
+ 'number_of_months' => 'Nifer o Fisoedd',
+ 'update' => 'Diweddaru Dibrisiant',
+
+);
diff --git a/resources/lang/cy/admin/depreciations/message.php b/resources/lang/cy/admin/depreciations/message.php
new file mode 100644
index 0000000000..89ee67191e
--- /dev/null
+++ b/resources/lang/cy/admin/depreciations/message.php
@@ -0,0 +1,25 @@
+ 'Nid yw\'r dosbarth yma o dibrsiant yn bodoli.',
+ 'assoc_users' => 'Mae\'r dibrisiantyma wedi perthnasu hefo un neu mwy o modelau a nid oes modd i\'w dileu. Fydd rhaid dileu\'r modelau ac yna trio eto. ',
+
+
+ 'create' => array(
+ 'error' => 'Ni crewyd y dosbarth dibrisiant, ceisiwch eto o. g. y. dd. :(',
+ 'success' => 'Dosbarth dibrisiant wedi\'i creu yn llwyddiannus. :)'
+ ),
+
+ 'update' => array(
+ 'error' => 'Ni diweddarwyd y dosbarth dibrisiant, ceisiwch eto o. g. y. dd',
+ 'success' => 'Dosbarth dibrisiant wedi\'i diweddaru yn llwyddiannus.'
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Ydych chi\'n siwr eich bod eisiau dileu\'r dosbarth dibrisiant yma?',
+ 'error' => 'Nid oedd yn bosib dileu\'r dosbarth dibrisiant. Ceisiwch eto o. g. y. dd.',
+ 'success' => 'Dosbarth dibrisiant wedi\'i dileu yn llwyddiannus.'
+ )
+
+);
diff --git a/resources/lang/cy/admin/depreciations/table.php b/resources/lang/cy/admin/depreciations/table.php
new file mode 100644
index 0000000000..4a5a6b97dd
--- /dev/null
+++ b/resources/lang/cy/admin/depreciations/table.php
@@ -0,0 +1,10 @@
+ 'Rhif Unigryw',
+ 'months' => 'Misoedd',
+ 'term' => 'Cyfnod',
+ 'title' => 'Enw ',
+
+);
diff --git a/resources/lang/cy/admin/groups/message.php b/resources/lang/cy/admin/groups/message.php
new file mode 100644
index 0000000000..e0ee41d447
--- /dev/null
+++ b/resources/lang/cy/admin/groups/message.php
@@ -0,0 +1,22 @@
+ 'Grwp yn bodoli yn barod!',
+ 'group_not_found' => 'Nid yw grwp [:id] yn bodoli.',
+ 'group_name_required' => 'Mae angen llenwi\'r maes enw',
+
+ 'success' => array(
+ 'create' => 'Wedi llwyddo i creu\'r grwp.',
+ 'update' => 'Wedi llwyddo i diweddaru\'r grwp.',
+ 'delete' => 'Wedi llwyddo i dileu\'r grwp.',
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Ydych chi\'n sicr eich bod eisiau dileu\'r grwp yma?',
+ 'create' => 'Roedd problem wrth ceisio creu\'r grwp. Ceisiwch eto o. g. y. dd.',
+ 'update' => 'Roedd problem wrth ceisio diweddaru\'r grwp. Ceisiwch eto o. g. y. dd.',
+ 'delete' => 'Roedd problem wrth ceisio dileu\'r grwp. Ceisiwch eto o. g. y. dd.',
+ ),
+
+);
diff --git a/resources/lang/cy/admin/groups/table.php b/resources/lang/cy/admin/groups/table.php
new file mode 100644
index 0000000000..120d4e53cc
--- /dev/null
+++ b/resources/lang/cy/admin/groups/table.php
@@ -0,0 +1,9 @@
+ 'Rhif Unigryw',
+ 'name' => 'Enw',
+ 'users' => '# o defnyddwyr',
+
+);
diff --git a/resources/lang/cy/admin/groups/titles.php b/resources/lang/cy/admin/groups/titles.php
new file mode 100644
index 0000000000..b9dc3d96b7
--- /dev/null
+++ b/resources/lang/cy/admin/groups/titles.php
@@ -0,0 +1,14 @@
+ 'Amdan Grwpiau',
+ 'about_groups' => 'Defnyddir grwpiau i gosod hawliau defnyddwyr.',
+ 'group_management' => 'Rheoli Grwpiau',
+ 'create' => 'Creu Grwp Newydd',
+ 'update' => 'Addasu Grwp',
+ 'group_name' => 'Enw Grwp',
+ 'group_admin' => 'Gweinyddwr Grwp',
+ 'allow' => 'Caniatau',
+ 'deny' => 'Gwrthod',
+
+);
diff --git a/resources/lang/cy/admin/hardware/form.php b/resources/lang/cy/admin/hardware/form.php
new file mode 100644
index 0000000000..4f88a2ee02
--- /dev/null
+++ b/resources/lang/cy/admin/hardware/form.php
@@ -0,0 +1,44 @@
+ 'Cadarnahu Dileu Nifer o Asedau',
+ 'bulk_delete_help' => 'Adolygwch yr asedau ar gyfer dileu isod. Ar ôl eu dileu, gellir adfer yr asedau hyn, ond ni fyddant yn gysylltiedig mwyach ag unrhyw ddefnyddwyr y maent wedi\'u neilltuo iddynt ar hyn o bryd.',
+ 'bulk_delete_warn' => 'Rydych am dileu :asset_count assets.',
+ 'bulk_update' => 'Diweddaru Nifer o Asedau',
+ 'bulk_update_help' => 'Mae\'r ffurflen hon yn caniatáu ichi ddiweddaru nifer o asedau ar unwaith. Llenwch y meysydd sydd angen i chi eu newid yn unig. Bydd unrhyw bwlch a adewir yn wag yn aros yr un fath. ',
+ 'bulk_update_warn' => 'Rydych am newid manylder am :asset_count o asedau.',
+ 'checkedout_to' => 'Wedi aseinio i',
+ 'checkout_date' => 'Dyddiad allan',
+ 'checkin_date' => 'Dyddian i mewn',
+ 'checkout_to' => 'Dynodi i',
+ 'cost' => 'Cost pwrcasu',
+ 'create' => 'Creu Ased',
+ 'date' => 'Dyddiad Pwrcasu',
+ 'depreciation' => 'Dibrisiant',
+ 'depreciates_on' => 'Dibrisio Ar',
+ 'default_location' => 'Lleoliad diofyn',
+ 'eol_date' => 'Dyddiad DB',
+ 'eol_rate' => 'Cyfradd DB',
+ 'expected_checkin' => 'Dyddiad disgwl i mewn',
+ 'expires' => 'Dod i ben',
+ 'fully_depreciated' => 'Dibrisiant Llwyr',
+ 'help_checkout' => 'Os ydych chi am aseinio\'r ased hwn ar unwaith, dewiswch "Barod i\'w Ddefnyddio" o\'r rhestr statws uchod. ',
+ 'mac_address' => 'Cyfeiriad MAC',
+ 'manufacturer' => 'Gwneuthyrwr',
+ 'model' => 'Model',
+ 'months' => 'misoedd',
+ 'name' => 'Enw Ased',
+ 'notes' => 'Nodiadau',
+ 'order' => 'Rhif Archeb',
+ 'qr' => 'Côd QR',
+ 'requestable' => 'Gellir ddefnyddwyr gwneud cais am yr ased yma',
+ 'select_statustype' => 'Dewis Math o Statws',
+ 'serial' => 'Serial',
+ 'status' => 'Statws',
+ 'tag' => 'Tag Ased',
+ 'update' => 'Diweddaru Ased',
+ 'warranty' => 'Warant',
+ 'warranty_expires' => 'Warrant yn dod I ben',
+ 'years' => 'blynyddoedd',
+)
+;
diff --git a/resources/lang/cy/admin/hardware/general.php b/resources/lang/cy/admin/hardware/general.php
new file mode 100644
index 0000000000..2b0eb98c5c
--- /dev/null
+++ b/resources/lang/cy/admin/hardware/general.php
@@ -0,0 +1,22 @@
+ 'Amdan Asedau',
+ 'about_assets_text' => 'Mae asedau wedi tracio trwy rhif cofrestru neu rhif ased. Maen yn tueddu fod yn eitemau gwerthfawr lle mae adnabod offer penodol yn bwysig.',
+ 'archived' => 'Archifwyd',
+ 'asset' => 'Ased',
+ 'bulk_checkout' => 'Nodi Asedau Allan',
+ 'checkin' => 'Nodi Asedau I Mewn',
+ 'checkout' => 'Nodi Asedau Allan',
+ 'clone' => 'Dyblygu Ased',
+ 'deployable' => 'Gellir ei ddefnyddio',
+ 'deleted' => 'Mae\'r ased yma wedi dileu. Cliciwch yma i\'w adfer.',
+ 'edit' => 'Addasu Ased',
+ 'model_deleted' => 'Mae\'r model yma o ased wedi\'i dileu. Rhaid i chi adfer y model cyn fedrwch chi adfer y\'r ased.
Cliciwch yma i adfer yr ased.',
+ 'requestable' => 'Ar gael',
+ 'requested' => 'Gofynnwyd amdano',
+ 'restore' => 'Adfer Ased',
+ 'pending' => 'Yn disgwl',
+ 'undeployable' => 'Dim ar gael',
+ 'view' => 'Gweld Ased',
+);
diff --git a/resources/lang/cy/admin/hardware/message.php b/resources/lang/cy/admin/hardware/message.php
new file mode 100644
index 0000000000..e97618930a
--- /dev/null
+++ b/resources/lang/cy/admin/hardware/message.php
@@ -0,0 +1,83 @@
+ ' Rhybudd: Mae\'r ased hwn wedi\'i nodi fel un na ellir ei ddefnyddio ar hyn o bryd.
+ Os yw\'r statws hwn wedi newid, diweddarwch statws yr ased.',
+ 'does_not_exist' => 'Nid yw\'r ased yn bodoli.',
+ 'does_not_exist_or_not_requestable' => 'Ymdrech da. Nid yw\'r ased yma yn bodoli neu ar gael.',
+ 'assoc_users' => 'Ar hyn o bryd mae\'r ased yma allan gan ddefnyddiwr ac ni ellir ei ddileu. Cofnodwch yr ased yn ol i fewn yn gyntaf, ac yna ceisiwch ei ddileu eto. ',
+
+ 'create' => array(
+ 'error' => 'Ni crewyd yr ased, ceisiwch eto o. g. y. dd. :(',
+ 'success' => 'Ased wedi creu yn llwyddiannus. :)'
+ ),
+
+ 'update' => array(
+ 'error' => 'Ni diweddarwyd yr assed, ceisiwch eto o. g. y. dd',
+ 'success' => 'Ased wedi diweddaru\'n llwyddiannus.',
+ 'nothing_updated' => 'Dim newid mewn manylder, felly dim byd wedi\'i diweddaru.',
+ ),
+
+ 'restore' => array(
+ 'error' => 'Nid oedd yn bosib adfer yr ased, ceisiwch eto o. g. y. dd',
+ 'success' => 'Ased wedi adfer yn llwyddiannus.'
+ ),
+
+ 'audit' => array(
+ 'error' => 'Roedd archwiliad asedau yn aflwyddiannus. Ceisiwch eto o. g. y. dd.',
+ 'success' => 'Cofnodwyd archwiliad asedau yn llwyddiannus.'
+ ),
+
+
+ 'deletefile' => array(
+ 'error' => 'Ffeil heb ei ddileu. Ceisiwch eto o.g.y.dd.',
+ 'success' => 'Ffeil wedi dileu yn llwyddiannus.',
+ ),
+
+ 'upload' => array(
+ 'error' => 'Ffeil(iau) heb ei uwchlwytho. Ceisiwch eto o. g. y. dd.',
+ 'success' => 'Ffeil(iau) wedi uwchlwytho yn llwyddiannus.',
+ 'nofiles' => 'Ni wnaethoch chi ddewis unrhyw ffeiliau i\'w uwchlwytho, neu mae\'r ffeil rydych chi\'n ceisio ei huwchlwytho yn rhy fawr',
+ 'invalidfiles' => 'Mae un neu mwy o\'r ffeiliau unai yn rhy fawr neu ddim y math cywir. Derbynir png, gif, fjp, doc, docx, pdf a txt.',
+ ),
+
+ 'import' => array(
+ 'error' => 'Rhai eitemau heb ei mewnforio\'n gywir.',
+ 'errorDetail' => 'Ni fewnforiwyd yr eitemau canlynol oherwydd gwallau.',
+ 'success' => "Mae'ch ffeil wedi'i mewnforio",
+ 'file_delete_success' => "Mae eich ffeil wedi'i dileu yn llwyddiannus",
+ 'file_delete_error' => "Nid oedd yn bosib dileu'r ffeil",
+ ),
+
+
+ 'delete' => array(
+ 'confirm' => 'Ydych chi\'n sicr eich bod eisiau dileu\'r ased yma?',
+ 'error' => 'Roedd problem wrth ceisio dileu\'r ased. Ceisiwch eto o. g. y. dd.',
+ 'nothing_updated' => 'Dim asedau wedi dewis, felly dim byd wedi\'i dileu.',
+ 'success' => 'Ased wedi dileu\'n llwyddiannus.'
+ ),
+
+ 'checkout' => array(
+ 'error' => 'Ased heb ei nodi fel allan, ceisiwch eto o. g. y. dd',
+ 'success' => 'Ased wedi nodi fel allan yn llwyddiannus.',
+ 'user_does_not_exist' => 'Nid yw\'r defnyddiwr yna yn ddilys. Ceisiwch eto o.g.y.dd.',
+ 'not_available' => 'Nid yw\'r ased yma ar gael i\'w defnyddio!',
+ 'no_assets_selected' => 'Rhaid i chi ddewis o leiaf un ased o\'r rhestr'
+ ),
+
+ 'checkin' => array(
+ 'error' => 'Ased heb ei nodi i mewn, ceisiwch eto o. g. y. dd',
+ 'success' => 'Ased wedi nodi i mewn yn llwyddiannus.',
+ 'user_does_not_exist' => 'Nid yw\'r defnyddiwr yna yn ddilys. Ceisiwch eto o. g. y. dd.',
+ 'already_checked_in' => 'Ased wedi nodi i mewn yn gywir.',
+
+ ),
+
+ 'requests' => array(
+ 'error' => 'Nid oedd cais am yr ased, ceisiwch eto o. g. y. dd',
+ 'success' => 'Cais am ased yn llwyddiannus.',
+ 'canceled' => 'Wedi llwydo i canslo cais am ased'
+ )
+
+);
diff --git a/resources/lang/cy/admin/hardware/table.php b/resources/lang/cy/admin/hardware/table.php
new file mode 100644
index 0000000000..142c82b827
--- /dev/null
+++ b/resources/lang/cy/admin/hardware/table.php
@@ -0,0 +1,24 @@
+ 'Rhif Ased (tag)',
+ 'asset_model' => 'Model',
+ 'book_value' => 'Gwerth',
+ 'change' => 'Mewn/Allan',
+ 'checkout_date' => 'Dyddiad Allan',
+ 'checkoutto' => 'Allan',
+ 'diff' => 'Gwahaniaeth',
+ 'dl_csv' => 'Lawrlwytho CSV',
+ 'eol' => 'DB',
+ 'id' => 'Rhif Unigryw',
+ 'location' => 'Lleoliad',
+ 'purchase_cost' => 'Cost',
+ 'purchase_date' => 'Dyddiad Pwrcasu',
+ 'serial' => 'Serial',
+ 'status' => 'Statws',
+ 'title' => 'Ased ',
+ 'image' => 'Delwedd Dyfais',
+ 'days_without_acceptance' => 'Diwrnodau Heb Derbyn'
+
+);
diff --git a/resources/lang/cy/admin/licenses/form.php b/resources/lang/cy/admin/licenses/form.php
new file mode 100644
index 0000000000..5cec85c6f0
--- /dev/null
+++ b/resources/lang/cy/admin/licenses/form.php
@@ -0,0 +1,22 @@
+ 'Ased',
+ 'checkin' => 'Nodi i mewn',
+ 'create' => 'Creu Trwydded',
+ 'expiration' => 'Dyddiad Terfynu',
+ 'license_key' => 'Goriad',
+ 'maintained' => 'Cynnal a chadw',
+ 'name' => 'Enw Meddalwedd',
+ 'no_depreciation' => 'Peidio dibrisio',
+ 'purchase_order' => 'Rhif Archeb',
+ 'reassignable' => 'Posib ail dynodi',
+ 'remaining_seats' => 'Seddi yn weddill',
+ 'seats' => 'Seddi',
+ 'termination_date' => 'Dyddiad Terfynu',
+ 'to_email' => 'Ebost wedi trwyddedu',
+ 'to_name' => 'Enw wedi trwyddedu',
+ 'update' => 'Diweddaru Trwydded',
+ 'checkout_help' => 'Fedrwch nodi trwydded allan yn erbyn ased neu person. Fedrwch dewis y ddau ond rhaid i\'r person cydfynd hefo perchenog yr ased.'
+);
diff --git a/resources/lang/cy/admin/licenses/general.php b/resources/lang/cy/admin/licenses/general.php
new file mode 100644
index 0000000000..188dc06251
--- /dev/null
+++ b/resources/lang/cy/admin/licenses/general.php
@@ -0,0 +1,21 @@
+ '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',
+ 'edit' => 'Golygu Trwydded',
+ 'filetype_info' => 'Math o ffeiliau a caniateir yw png, gif, jpg, jpeg, doc, docx, pdf, txt, zip, a rar.',
+ 'clone' => 'Dyblygu Trwydded',
+ 'history_for' => 'Hanes ar gyfer ',
+ 'in_out' => 'Mewn/Allan',
+ 'info' => 'Gwybodaeth Trwydded',
+ 'license_seats' => 'Seddi Trwydded',
+ 'seat' => 'Sedd',
+ 'seats' => 'Seddi',
+ 'software_licenses' => 'Trwyddedau Meddalwedd',
+ 'user' => 'Defnyddiwr',
+ 'view' => 'Gweld Trwydded',
+);
diff --git a/resources/lang/cy/admin/licenses/message.php b/resources/lang/cy/admin/licenses/message.php
new file mode 100644
index 0000000000..c3c52ea2fc
--- /dev/null
+++ b/resources/lang/cy/admin/licenses/message.php
@@ -0,0 +1,51 @@
+ 'Nid yw\'r trwydded yn bodoli.',
+ 'user_does_not_exist' => 'Nid yw\'r defnyddiwr yn bodoli.',
+ 'asset_does_not_exist' => 'Nid yw\'r ased rydych yn ceisio perthnasu i\'r trwydded yma yn bodoli.',
+ 'owner_doesnt_match_asset' => 'Nid y defnyddiwr sydd wedi nodi yw perchenog yr ased rydych yn ceisio perthnasu ir trwydded yma.',
+ 'assoc_users' => 'Ar hyn o bryd mae\'r trwydded yma allan gan ddefnyddiwr ac ni ellir ei ddileu. Cofnodwch yr trwyddedyn ol i fewn yn gyntaf, ac yna ceisiwch ei ddileu eto. ',
+ 'select_asset_or_person' => 'Rhaid i chi ddewis ased neu defnyddiwr ond nid y ddau.',
+
+
+ 'create' => array(
+ 'error' => 'Ni crewyd y trwydded, ceisiwch eto o. g. y. dd.',
+ 'success' => 'Trwydded wedi creu yn llwyddiannus.'
+ ),
+
+ 'deletefile' => array(
+ 'error' => 'Ffeil heb ei ddileu. Ceisiwch eto o. g. y. dd.',
+ 'success' => 'Ffeil wedi dileu yn llwyddiannus.',
+ ),
+
+ 'upload' => array(
+ 'error' => 'Ffeil(iau) heb ei uwchlwytho. Ceisiwch eto o. g. y. dd.',
+ 'success' => 'Ffeil(iau) wedi uwchlwytho yn llwyddiannus.',
+ 'nofiles' => 'Ni wnaethoch chi ddewis unrhyw ffeiliau i\'w uwchlwytho, neu mae\'r ffeil rydych chi\'n ceisio ei huwchlwytho yn rhy fawr',
+ 'invalidfiles' => 'Mae un neu mwy o\'r ffeiliau unai yn rhy fawr neu ddim y math cywir. Derbynir png, gif, fjp, doc, docx, pdf a txt.',
+ ),
+
+ 'update' => array(
+ 'error' => 'Ni diweddarwyd y trwydded, ceisiwch eto o. g. y. dd',
+ 'success' => 'Trwydded wedi diweddaru\'n llwyddiannus.'
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Ydych chi\'n siwr eich bod eisiau dileu\'r trwydded yma?',
+ 'error' => 'Nid oedd yn bosib dileu\'r trwydded. Ceisiwch eto o. g. y. dd.',
+ 'success' => 'Trwydded wedi dileu yn llwyddiannus.'
+ ),
+
+ 'checkout' => array(
+ 'error' => 'Nid oedd yn bosib nodi\'r trwydded allan. Ceisiwch eto o. g. y. dd.',
+ 'success' => 'Trwydded wedi nodi allan yn llwyddiannus'
+ ),
+
+ 'checkin' => array(
+ 'error' => 'Nid oedd yn bosib nodi\'r trwydded i mewn. Ceisiwch eto o. g. y. dd.',
+ 'success' => 'Trwydded wedi nodi i fewn yn llwyddiannus'
+ ),
+
+);
diff --git a/resources/lang/cy/admin/licenses/table.php b/resources/lang/cy/admin/licenses/table.php
new file mode 100644
index 0000000000..07166b8f64
--- /dev/null
+++ b/resources/lang/cy/admin/licenses/table.php
@@ -0,0 +1,17 @@
+ 'Wedi Neilltuo i',
+ 'checkout' => 'Mewn/Allan',
+ 'id' => 'Rhif Unigryw',
+ 'license_email' => 'Ebost wedi trwyddedu',
+ 'license_name' => 'Wedi Trwyddedi',
+ 'purchase_date' => 'Dyddiad Pwrcasu',
+ 'purchased' => 'Prynwyd',
+ 'seats' => 'Seddi',
+ 'hardware' => 'Caledwedd',
+ 'serial' => 'Serial',
+ 'title' => 'Trwydded',
+
+);
diff --git a/resources/lang/cy/admin/locations/message.php b/resources/lang/cy/admin/locations/message.php
new file mode 100644
index 0000000000..5db2381d6a
--- /dev/null
+++ b/resources/lang/cy/admin/locations/message.php
@@ -0,0 +1,27 @@
+ 'Nid yw\'r lleoliad yn bodoli.',
+ 'assoc_users' => 'Mae\'r lleoliad yma wedi perthnasu i oleiaf un defnyddiwr a nid yw\'n bosib dileu. Diweddarwch eich defnyddwyr i beidio cyfeirio at y lleoliad yma ac yna ceisiwch eto. ',
+ 'assoc_assets' => 'Mae\'r lleoliad yma wedi perthnasu i oleiaf un ased a nid yw\'n bosib dileu. Diweddarwch eich asedau i beidio cyfeirio at y lleoliad yma ac yna ceisiwch eto. ',
+ 'assoc_child_loc' => 'Mae\'r lleoliad yma yn rhiant i oleiaf un lleoliad a nid yw\'n bosib dileu. Diweddarwch eich lleoliadau i beidio cyfeirio at y lleoliad yma ac yna ceisiwch eto. ',
+
+
+ 'create' => array(
+ 'error' => 'Ni crewyd y lleoliad, ceisiwch eto o.g.y.dd.',
+ 'success' => 'Lleoliad wedi creu yn llwyddiannus.'
+ ),
+
+ 'update' => array(
+ 'error' => 'Ni diweddarwyd y lleoliad, ceisiwch eto o.g.y.dd',
+ 'success' => 'Lleoliad wedi diweddaru\'n llwyddiannus.'
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Ydych chi\'n siwr eich bod eisiau dileu\'r lleoliad yma?',
+ 'error' => 'Nid oedd yn bosib dileu\'r lleoliad. Ceisiwch eto o.g.y.dd.',
+ 'success' => 'Lleoliad wedi dileu\'n llwyddiannus.'
+ )
+
+);
diff --git a/resources/lang/cy/admin/locations/table.php b/resources/lang/cy/admin/locations/table.php
new file mode 100644
index 0000000000..0a45edd0ff
--- /dev/null
+++ b/resources/lang/cy/admin/locations/table.php
@@ -0,0 +1,21 @@
+ 'Amdan Lleoliadau',
+ 'about_locations' => 'Defnyddir lleoliadau i cofnodi manylder lleoliad ar gyfer defnyddwyr, asedau a eitemau eraill',
+ 'assets_rtd' => 'Asedau', // This has NEVER meant Assets Retired. I don't know how it keeps getting reverted.
+ 'assets_checkedout' => 'Asedau Wedi clustnodi',
+ 'id' => 'Rhif Unigryw',
+ 'city' => 'Dinas',
+ 'state' => 'Talaith',
+ 'country' => 'Gwlad',
+ 'create' => 'Creu Lleoliad',
+ 'update' => 'Diweddaru Lleoliad',
+ 'name' => 'Enw Lleoliad',
+ 'address' => 'Cyfeiriad',
+ 'zip' => 'Côd Post',
+ 'locations' => 'Lleoliadau',
+ 'parent' => 'Rhiant',
+ 'currency' => 'Arian y Lleoliad',
+ 'ldap_ou' => 'OU a denyddir wrth chwilio LDAP',
+ );
diff --git a/resources/lang/cy/admin/manufacturers/message.php b/resources/lang/cy/admin/manufacturers/message.php
new file mode 100644
index 0000000000..80ff96369a
--- /dev/null
+++ b/resources/lang/cy/admin/manufacturers/message.php
@@ -0,0 +1,29 @@
+ '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. ',
+
+ 'create' => array(
+ 'error' => 'Ni crewyd ygwneuthyrwr, ceisiwch eto o. g. y. dd.',
+ 'success' => 'Gwneuthyrwr wedi creu yn llwyddiannus.'
+ ),
+
+ 'update' => array(
+ 'error' => 'Ni diweddarwyd y gwneuthyrwr, ceisiwch eto o. g. y. dd',
+ 'success' => 'Gwneuthyrwr wedi diweddaru yn llwyddiannus.'
+ ),
+
+ 'restore' => array(
+ 'error' => 'Nid oedd yn bosib adfer y gwneuthyrwr, ceisiwch eto o. g. y. dd',
+ 'success' => 'Gwneuthyrwr wedi adfer yn llwyddiannus.'
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Ydych chi\'n sicr eich bod eisiau dileu\'r gwneuthyrwr yma?',
+ 'error' => 'Roedd problem wrth ceisio dileu\'r gwneuthyrwr. Ceisiwch eto o. g. y. dd.',
+ 'success' => 'Gwneuthyrwr wedi dileu\'n llwyddiannus.'
+ )
+
+);
diff --git a/resources/lang/cy/admin/manufacturers/table.php b/resources/lang/cy/admin/manufacturers/table.php
new file mode 100644
index 0000000000..b9c1dd7c7a
--- /dev/null
+++ b/resources/lang/cy/admin/manufacturers/table.php
@@ -0,0 +1,16 @@
+ 'Amdan Gwneuthyrwyr',
+ 'about_manufacturers_text' => 'Gwneuthurwyr yw\'r cwmnïau sy\'n creu eich asedau. Gallwch ddod o hyd i wybodaeth bwysig amdanynt yma, a fydd yn cael ei harddangos ar eich tudalennau manylion asedau.',
+ 'asset_manufacturers' => 'Gwneuthyrwyr Asedau',
+ 'create' => 'Creu Gwneuthyrwr',
+ 'id' => 'Rhif Unigryw',
+ 'name' => 'Enw',
+ 'support_email' => 'Ebost Cefnogaeth',
+ 'support_phone' => 'Rhif ffôn cefnogaeth',
+ 'support_url' => 'Wefan cefnogaeth',
+ 'update' => 'Diweddaru Gwneuthyrwr',
+ 'url' => 'URL',
+
+);
diff --git a/resources/lang/cy/admin/models/general.php b/resources/lang/cy/admin/models/general.php
new file mode 100644
index 0000000000..d8b9ba7b01
--- /dev/null
+++ b/resources/lang/cy/admin/models/general.php
@@ -0,0 +1,18 @@
+ 'Amdan Modelau',
+ 'about_models_text' => 'Mae modelau o asedau yn ffordd o creu grwp o asedau. "iPhone 7, Samsung TAB 4, ayyb.',
+ 'deleted' => 'Mae\'r model yma wedi dileu. Cliciwch yma i\'w adfer.',
+ 'bulk_delete' => 'Dileu Nifer o Modelau',
+ 'bulk_delete_help' => 'Rhowch tic yn y bocsys isod i cadarnhau dileu y model. Nid oes modd dileu modelau sydd hefo asedau yn ei erbyn.',
+ 'bulk_delete_warn' => 'Rydych am dileu :model_count o asedau.',
+ 'restore' => 'Adfer Model',
+ 'requestable' => 'Gellir defnyddwyr gwneud cais am yr ased yma',
+ 'show_mac_address' => 'Dangos cyfeiriad MAC yn asedau o\'r model yma',
+ 'view_deleted' => 'Wedi Dileu',
+ 'view_models' => 'Gweld Modelau',
+ 'fieldset' => 'Fieldset',
+ 'no_custom_field' => 'Defnyddio meysydd addasedig',
+ 'add_default_values' => 'Ychwanegu gwerthoedd diofyn',
+);
diff --git a/resources/lang/cy/admin/models/message.php b/resources/lang/cy/admin/models/message.php
new file mode 100644
index 0000000000..0a25c9960c
--- /dev/null
+++ b/resources/lang/cy/admin/models/message.php
@@ -0,0 +1,42 @@
+ 'Nid yw\'r model yn bodoli.',
+ 'assoc_users' => 'Mae\'r model yma wedi perthnasu hefo un neu mwy o asedau. Fydd rhaid dileu\'r asedau ac yna trio eto. ',
+
+
+ 'create' => array(
+ 'error' => 'Ni crewyd y model, ceisiwch eto o.g.y.dd.',
+ 'success' => 'Model wedi creu yn llwyddiannus.',
+ 'duplicate_set' => 'Mae model ased hefo\'r enw, gwneuthyrwr a rhif model yn bodoli yn barod.',
+ ),
+
+ 'update' => array(
+ 'error' => 'Ni diweddarwyd y model, ceisiwch eto o.g.y.dd',
+ 'success' => 'Model wedi diweddaru\'n llwyddiannus.'
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Ydych chi\'n sicr eich bod eisiau dileu\'r model ased yma?',
+ 'error' => 'Nid oedd yn bosib dileu\'r model. Ceisiwch eto o.g.y.dd.',
+ 'success' => 'Model wedi dileu\'n llwyddiannus.'
+ ),
+
+ 'restore' => array(
+ 'error' => 'Nid oedd yn bosib adfer y model, ceisiwch eto o.g.y.dd',
+ 'success' => 'Model wedi adfer yn llwyddiannus.'
+ ),
+
+ 'bulkedit' => array(
+ 'error' => 'Dim newid mewn manylder, felly dim byd i diweddaru.',
+ 'success' => 'Modelau wedi diweddaru.'
+ ),
+
+ 'bulkdelete' => array(
+ 'error' => 'Dim modelau wedi dewis, felly dim byd i\'w ddileu.',
+ 'success' => ':success_count model(au) wedi dileu!',
+ 'success_partial' => ':success_count model(au) wedi\'i dileu, :fail_count heb eu ddileu gan bod asedau wedi perthnasu iddo.'
+ ),
+
+);
diff --git a/resources/lang/cy/admin/models/table.php b/resources/lang/cy/admin/models/table.php
new file mode 100644
index 0000000000..03a72f5569
--- /dev/null
+++ b/resources/lang/cy/admin/models/table.php
@@ -0,0 +1,17 @@
+ 'Creu Model Ased',
+ 'created_at' => 'Crëwyd',
+ 'eol' => 'DB',
+ 'modelnumber' => 'Rhif Model.',
+ 'name' => 'Enw Model Ased',
+ 'numassets' => 'Asedau',
+ 'title' => 'Model Ased',
+ 'update' => 'Diweddaru Model Ased',
+ 'view' => 'Gweld Model Ased',
+ 'update' => 'Diweddaru Model Ased',
+ 'clone' => 'Dyblygu Model',
+ 'edit' => 'Newid Model',
+);
diff --git a/resources/lang/cy/admin/reports/general.php b/resources/lang/cy/admin/reports/general.php
new file mode 100644
index 0000000000..3483e68ca4
--- /dev/null
+++ b/resources/lang/cy/admin/reports/general.php
@@ -0,0 +1,5 @@
+ 'Dewiswch yr opsiynau rydych chi eu heisiau ar gyfer eich adroddiad ased.'
+);
diff --git a/resources/lang/cy/admin/reports/message.php b/resources/lang/cy/admin/reports/message.php
new file mode 100644
index 0000000000..9864b0924a
--- /dev/null
+++ b/resources/lang/cy/admin/reports/message.php
@@ -0,0 +1,5 @@
+ 'Rhaid i chi ddewis o leiaf un opsiwn.'
+);
diff --git a/resources/lang/cy/admin/settings/general.php b/resources/lang/cy/admin/settings/general.php
new file mode 100644
index 0000000000..f174e8ce06
--- /dev/null
+++ b/resources/lang/cy/admin/settings/general.php
@@ -0,0 +1,187 @@
+ 'Active Directory',
+ 'ad_domain' => 'Parth Active Directory',
+ 'ad_domain_help' => 'Ar adegau yn debyg i parth eich cyfeiriad ebost, ond dim pob tro.',
+ 'admin_cc_email' => 'CC Ebost',
+ 'admin_cc_email_help' => 'Os ydych am i cyfrif ebost derbyn copi o negeseuon i ddefnyddwyr wrth nodi asdedau allan i defnyddwyr ac yn ol i fewn rhowch o yma. Fel arall, gadewch yn wag.',
+ 'is_ad' => 'Mae hwn yn Server Active Directory',
+ 'alert_email' => 'Gyrru rhybuddion i',
+ 'alerts_enabled' => 'Rhybuddion ebost wedi alluogi',
+ 'alert_interval' => 'Trothwy Rhybuddion sy\'n Dod i Ben (mewn dyddiau)',
+ 'alert_inv_threshold' => 'Trothwy Rhybudd Rhestr',
+ 'asset_ids' => 'Rhifau Unigryw Asedau',
+ 'audit_interval' => 'Cyfnod Awdit',
+ 'audit_interval_help' => 'Os ydych angen gwneud awdit ffisegol, rhowch y cyfnod mewn misoedd.',
+ 'audit_warning_days' => 'Trothwy Rhybuddio Awdit',
+ 'audit_warning_days_help' => 'Sawl diwrnod o flaen llaw ddylswn rhybuddio chi o asedau sydd angen awdit?',
+ 'auto_increment_assets' => 'Cynhyrch Rhifau Unigryw sydd yn cynyddu yn awtomatig',
+ 'auto_increment_prefix' => 'Rhagddodiad (dewisol)',
+ 'auto_incrementing_help' => 'Alluogwch Rhifau Unigryw sydd yn cynyddu yn awtomatig er mwyn gosod hyn',
+ 'backups' => 'Copi wrth gefn',
+ 'barcode_settings' => 'Gosodiadau Barcode',
+ 'confirm_purge' => 'Cadarnhau Clirio',
+ 'confirm_purge_help' => 'Teipiwch "Delete" yn y bocs isod i clirio cofnodion sydd wedi\'i dileu. Nid oes modd dad wneud hyn.',
+ 'custom_css' => 'Addasu CSS',
+ 'custom_css_help' => 'Cewch nodi unrhyw CSS personol yma. Peidiwch a cynnwys <style></style>.',
+ 'custom_forgot_pass_url' => 'Cyfeiriad gwasanaeth newid cyfrinair',
+ 'custom_forgot_pass_url_help' => 'Mae hyn yn cymeryd lle y system menwol i newid cyfrineiriau ar y wefan mewngofnodi, o defnydd i gyfeirio pobol at eich datrysiad newid cyfrineiriau LDAP. Nid ywn\'n bosib i defnyddwyr lleol o SNipe-IT newid cyfrineair os yw\'r opsiwn wedi alluogi.',
+ 'dashboard_message' => 'Neges Dashfwrdd',
+ 'dashboard_message_help' => 'Fydd y neges yma yn ymddangos ar y dashfwrdd i unrhywun hefo hawl i weld y dashfwrdd.',
+ 'default_currency' => 'Arian Diofyn',
+ 'default_eula_text' => 'CGTG Diofyn',
+ 'default_language' => 'Iaith Diofyn',
+ 'default_eula_help_text' => 'Yn ogystal, fedrwch perthnasu CTDT yn erbyn asedau penodol.',
+ 'display_asset_name' => 'Dangos Enw Ased',
+ 'display_checkout_date' => 'Dangos Dyddiad Allan',
+ 'display_eol' => 'Dangos DB yn y tabl',
+ 'display_qr' => 'Arddangos Codau Sgwâr',
+ 'display_alt_barcode' => 'Arddangos barcode 1D',
+ 'barcode_type' => 'Math Barcode 2D',
+ 'alt_barcode_type' => 'Math Barcode 1D',
+ 'eula_settings' => 'Gosodiadau CTDT',
+ 'eula_markdown' => 'Mae\'r CTDT yma yn caniatau markdown GitHub.',
+ 'footer_text' => 'Testun Troedyn Ychwanegol ',
+ 'footer_text_help' => 'Dangosir y text yma ir ochor dde yn y troedyn. Mae lincs yn dderbyniol gan defnyddio Github flavored markdown. Line breaks, headers, images, etc may result in unpredictable results.',
+ 'general_settings' => 'Gosodiadau Cyffredinol',
+ 'generate_backup' => 'Creu copi-wrth-gefn',
+ 'header_color' => 'Lliw penawd',
+ 'info' => 'Mae\'r gosodiadau yma yn caniatau i chi addasu elfennau o\'r system.',
+ 'laravel' => 'Fersiwn Laravel',
+ 'ldap_enabled' => 'LDAP wedi alluogi',
+ 'ldap_integration' => 'Integreiddio LDAP',
+ 'ldap_settings' => 'Gosodiadau LDAP',
+ '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_server' => 'Server LDAP',
+ 'ldap_server_help' => 'Dylith hwn ddechra hefo ldap://(Ar gyfer cysylltiadau TLS neu heb eu hamcryptio) neu ldaps://(ar gyfer SSL)',
+ 'ldap_server_cert' => 'Profi tystysgrif LDAP SSL dilys',
+ 'ldap_server_cert_ignore' => 'Caniatau Tystyrgrif SSL annilys',
+ 'ldap_server_cert_help' => 'Dewisiwch y blwch yma os ydych yn defnyddio tystysgrif wedi hunan-arwyddo ac os ydych am dderbyn tystysgrif SSL annilys.',
+ 'ldap_tls' => 'Defnyddio TLS',
+ 'ldap_tls_help' => 'Dewisiwch os ydych yn rhedeg STARTTLS ar eich server LDAP. ',
+ 'ldap_uname' => 'Enw defnyddiwr i cysylltu trwy LDAP',
+ 'ldap_pword' => 'Cyfrinair i cysylltu trwy LDAP',
+ 'ldap_basedn' => 'DN Cyswllt Sylfaenol',
+ 'ldap_filter' => 'Hidlydd LDAP',
+ 'ldap_pw_sync' => 'Sync cyfrinair LDAP',
+ 'ldap_pw_sync_help' => 'Tynnwch y tic o\'r focs yma os nad ydych am cadw cyfrineiriau LDAP mewn sync a cyfrineiriau lleol. Mae an-alluogi hyn yn feddwl ni ellith defnyddywr mewngofnodi os oes problem hefo\'r server LDAP.',
+ 'ldap_username_field' => 'Maes Enw Defnyddiwr',
+ 'ldap_lname_field' => 'Enw Olaf',
+ 'ldap_fname_field' => 'Enw Cyntaf LDAP',
+ 'ldap_auth_filter_query' => 'Ymholiad dilysu LDAP',
+ 'ldap_version' => 'Fersiwn LDAP',
+ 'ldap_active_flag' => 'Nodi bod LDAP yn weithredol',
+ 'ldap_emp_num' => 'LDAP Rhif Cyflogai',
+ 'ldap_email' => 'Ebost LDAP',
+ 'license' => 'Trwydded Meddalwedd',
+ 'load_remote_text' => 'Scripts o bell',
+ 'load_remote_help_text' => 'Gellith Snipe-IT gosod scripts o\'r we.',
+ 'login_note' => 'Nodyn Mewngofnodi',
+ 'login_note_help' => 'Cewch dewis i cynnwys brawddeg neu ddwy ar y sgrin mewngofnodi, e.e. i cynorthwyo pobol sydd wedi darganfod offer. This field accepts Github flavored markdown',
+ 'login_remote_user_text' => 'Dewisiadau mewngofnodi ar gyfer defnyddywr o bell',
+ 'login_remote_user_enabled_text' => 'Caniatau mewngofnodi hefo\'r Remote User Header',
+ 'login_remote_user_enabled_help' => 'Mae\'r opsiwn yma yn caniatau dilysu trwy\'r REMOTE_USER header yn ol "Common Gateway Interface (rfc3875)"',
+ 'login_common_disabled_text' => 'Analluogi dulliau eraill o mewngofnodi',
+ 'login_common_disabled_help' => 'Mae\'r opsiwn yma yn analluogi dulliau eraill o mewngofnodi. Alluogch yr opsiwn yma os ydych yn sicr bod yr opsiwn REMOTE_USER yn weithredol',
+ 'login_remote_user_custom_logout_url_text' => 'URL Allgofnodi',
+ 'login_remote_user_custom_logout_url_help' => 'Os oes URL yma mi fydd defnyddwyr yn cael ei gyfeirio yma wrth mewngofnodi. Mae hyn yn defnyddiol i cau sesiynau hefo\'r endid sydd yn darparu\'r gwasanaeth dilysu.',
+ 'logo' => 'Logo',
+ 'logo_print_assets' => 'Defnyddio wrth argraffu',
+ 'logo_print_assets_help' => 'Defnyddio branding ar rhestrau asedau i\'w argraffu ',
+ 'full_multiple_companies_support_help_text' => 'Cyfyngu defnyddywr (gan cynnwys Admin) sydd wedi aseinio i gwmni i asedau\'r cwmni.',
+ 'full_multiple_companies_support_text' => 'Cefnogaeth Llawn ar gyfer Nifer o Cwmniau',
+ 'show_in_model_list' => 'Dangos mewn dewislen modelau',
+ 'optional' => 'dewisol',
+ 'per_page' => 'Canlyniadau fesul tudalen',
+ 'php' => 'Fersiwn PHP',
+ 'php_gd_info' => 'Rhaid gossod php-gd i weld codau QR, gweler y canllaawiau gosod.',
+ 'php_gd_warning' => 'NID yw PHP IMage Processing a\'r plugin GD wedi osod.',
+ 'pwd_secure_complexity' => 'Cymhlethdod Cyfrineiriau',
+ 'pwd_secure_complexity_help' => 'Dewisiwch y rheolau cymlethdod cyfrineiriau sydd ei angen.',
+ 'pwd_secure_min' => 'Lleiafswm o cymeriadau mewn cyfrinair',
+ 'pwd_secure_min_help' => 'Gwerth lleiaf a dderbynir yw 5',
+ 'pwd_secure_uncommon' => 'Nadu cyfrineiriau cyffredin',
+ 'pwd_secure_uncommon_help' => 'Fydd hyn yn nadu defnyddwyr rhag defnyddio\'r 10,000 o cyfrineiriau sydd wedi adnabod yn rhan o digwyddiadau siber.',
+ 'qr_help' => 'Alluogwch QR codes cyntaf er mwyn gosod hyn',
+ 'qr_text' => 'Testun Cod QR',
+ 'setting' => 'Gosodiad',
+ 'settings' => 'Gosodiadau',
+ 'show_alerts_in_menu' => 'Dangos rhybuddion yn y dewislen',
+ 'show_archived_in_list' => 'Eitemau wedi eu harchifio',
+ 'show_archived_in_list_text' => 'Dangos asedau sydd wedi\'i archifio yn "holl asedau"',
+ 'show_images_in_email' => 'Dangos lluniau mewn ebyst',
+ 'show_images_in_email_help' => 'Tynnwch y tic or bocs yma os yw eich copi o Snipe-IT tu ol i VPN neu o fewn rhwydwaith caedig os ni fydd yn bosib i defnyddwyr gweld lluniau yn ebyst o\'r system yma.',
+ 'site_name' => 'Enw Safle',
+ 'slack_botname' => 'Enwbot Slack',
+ 'slack_channel' => 'Sianel Slack',
+ 'slack_endpoint' => 'Slack Endpoint',
+ 'slack_integration' => 'Gosodiadau Slack',
+ 'slack_integration_help' => 'Mae integreiddio hefo clack yn ddeisol ond mae\'r endpoint a sianel yn hanfodol os ydych am ei ddefnyddio. I configo integreiddio hefo slack rhaid i chi creu incoming webhook ar eich cyfrif Slack.',
+ 'slack_integration_help_button' => 'Ar ol arbed eich wybodaeth Slack cewch fotwm profi.',
+ 'slack_test_help' => 'Profi eich gosodiadau slack. Rhaid i chi arbed eich gosodiadau gyntaf.',
+ 'snipe_version' => 'Fersiwn Snipe-IT',
+ 'support_footer' => 'Cefnogi lincs ar waelod tudalenau ',
+ 'support_footer_help' => 'Nodi pwy sydd yn gallu gweld y wybodaeth cefnogi ar canllaw defnyddwyr',
+ 'version_footer' => 'Fersiwn ar waelod tudalen ',
+ 'version_footer_help' => 'Nodi pwy sydd yn cael gweld fersiwn Snipe-IT.',
+ 'system' => 'Gwybodaeth System',
+ 'update' => 'Diweddaru Gosodiadau',
+ 'value' => 'Gwerth',
+ 'brand' => 'Brandio',
+ 'about_settings_title' => 'Amdan Gosodiadau',
+ 'about_settings_text' => 'Mae\'r gosodiadau yma yn caniatau i chi addasu elfennau o\'r system.',
+ 'labels_per_page' => 'Labeli fesul tudalen',
+ 'label_dimensions' => 'Maint labeli (modfedd)',
+ 'next_auto_tag_base' => 'Rhif unigryw awtomatig nesaf',
+ 'page_padding' => 'Maint tudalen (modfedd)',
+ 'privacy_policy_link' => 'Linc i\'r polisi preifatrwydd',
+ 'privacy_policy' => 'Polisi preifatrwydd',
+ 'privacy_policy_link_help' => 'Os yw URL wedi\'i gynnwys yma, bydd dolen i\'ch polisi preifatrwydd yn cael ei chynnwys yn nhroedyn yr ap ac mewn unrhyw negeseuon e-bost y mae\'r system yn eu hanfon, yn unol â GDPR. ',
+ 'purge' => 'Clirio cofnodion sydd wedi\'i dileu',
+ 'labels_display_bgutter' => 'Label gwaelod',
+ 'labels_display_sgutter' => 'Label ochor',
+ 'labels_fontsize' => 'Maint ffont label',
+ 'labels_pagewidth' => 'Lled tudalen label',
+ 'labels_pageheight' => 'Uchder tudalen label',
+ 'label_gutters' => 'Bylchau labelau (modfedd)',
+ 'page_dimensions' => 'Maint tudalen (modfedd)',
+ 'label_fields' => 'Meysydd weledol labelau',
+ 'inches' => 'modfedd',
+ 'width_w' => 'll',
+ 'height_h' => 'u',
+ 'show_url_in_emails' => 'Linc i Snipe-IT mewn ebyst',
+ 'show_url_in_emails_help_text' => 'Tynnwch y tic or bocs yma os nad ydych angen linc yn ol i\'r system Snipe-IT yr waelod ebost. O defnydd os nad yw eich defnyddwyr yn mewngofnodi. ',
+ 'text_pt' => 'pt',
+ 'thumbnail_max_h' => 'Uchder fwyaf thumbnail',
+ 'thumbnail_max_h_help' => 'Uchafswm uchder mewn pixels gellith thumbnail ymddangos yn listings view. Lleiaf 25, fwyaf 500.',
+ 'two_factor' => 'Dilysu Dau Ffactor',
+ 'two_factor_secret' => 'Cod dilysiant dau factor',
+ 'two_factor_enrollment' => 'Ymrestru dau factor',
+ 'two_factor_enabled_text' => 'Alluogi dwy factor',
+ 'two_factor_reset' => 'Ailosod cyfrinair dwy factor',
+ 'two_factor_reset_help' => 'Wneith hyn gorfodi defnyddiwr i ail ymrestru eu dyfais hefo Google Authenticator. Ellith hyn fod yn fuddiol os ydi\'r dyfais sydd wedi ymrestru yn cael ei ddwyn neu golli. ',
+ 'two_factor_reset_success' => 'Dyfais dwy factor wedi\'i ail osod yn llwyddiannus',
+ 'two_factor_reset_error' => 'Wedi methu ailosod dyfais dilysaint dau-factor',
+ 'two_factor_enabled_warning' => 'Bydd galluogi dau ffactor os nad yw wedi\'i alluogi ar hyn o bryd yn eich gorfodi ar unwaith i ddilysu gyda dyfais sydd wedi\'i chofrestru gan Google Auth. Bydd gennych y gallu i gofrestru\'ch dyfais os nad yw un wedi\'i gofrestru ar hyn o bryd.',
+ 'two_factor_enabled_help' => 'Bydd hyn yn troi dilysiad dau ffactor ymlaen gan ddefnyddio Google Authenticator.',
+ 'two_factor_optional' => 'Dewisol (Gall defnyddwyr alluogi neu analluogi os caniateir)',
+ 'two_factor_required' => 'Angen ar gyfer holl defnyddwyr',
+ 'two_factor_disabled' => 'Analluogi',
+ 'two_factor_enter_code' => 'Mewnbynwch Cod dilysiant dau factor',
+ 'two_factor_config_complete' => 'Cyflwyno côd',
+ 'two_factor_enabled_edit_not_allowed' => 'Nid yw eich gweinyddwr yn caniatáu ichi olygu\'r gosodiad hwn.',
+ 'two_factor_enrollment_text' => "Mae angen dilysu dau ffactor, ond nid yw'ch dyfais wedi'i chofrestru eto. Agorwch eich app Google Authenticator a sganiwch y cod QR isod i gofrestru'ch dyfais. Ar ôl i chi gofrestru'ch dyfais, nodwch y cod isod",
+ 'require_accept_signature' => 'Angen Llofnod',
+ 'require_accept_signature_help_text' => 'Bydd galluogi\'r nodwedd hon yn ei gwneud yn ofynnol i ddefnyddwyr lofnodi\'n gorfforol wrth dderbyn ased.',
+ 'left' => 'chwith',
+ 'right' => 'dde',
+ 'top' => 'top',
+ 'bottom' => 'gwaelod',
+ 'vertical' => 'fertigol',
+ 'horizontal' => 'llorweddol',
+ 'unique_serial' => 'Rhifau serial unigryw',
+ 'unique_serial_help_text' => 'Bydd gwirio\'r blwch hwn yn gorfodi cyfyngiad unigryw ar gyfresi asedau',
+ 'zerofill_count' => 'Hyd y tagiau asedau, gan gynnwys zerofill',
+);
diff --git a/resources/lang/cy/admin/settings/message.php b/resources/lang/cy/admin/settings/message.php
new file mode 100644
index 0000000000..1b4bc42ae8
--- /dev/null
+++ b/resources/lang/cy/admin/settings/message.php
@@ -0,0 +1,22 @@
+ array(
+ 'error' => 'Gwall wedi digwydd wrth diweddaru. ',
+ 'success' => 'Gosodiadau wedi diweddaru\'n llwyddiannus.'
+ ),
+ 'backup' => array(
+ 'delete_confirm' => 'Ydych yn dymuno dileu y ffeil copi wrth gefn yma? Nid oes modd adfer ar ol dileu. ',
+ 'file_deleted' => 'Wedi llwydo i ddileu y ffeil copi wrth gefn. ',
+ 'generated' => 'Wedi llwyddo i greu ffeil copi wrth gefn.',
+ 'file_not_found' => 'Wedi methu darganfod y ffeil copi wrth gefn ar y server.',
+ ),
+ 'purge' => array(
+ 'error' => 'Gwall wedi digwydd wrth glirio. ',
+ 'validation_failed' => 'Mae eich cadarnhad i clirio yn anghywir. Teipiwch y gair "DELETE" yn y bocs cadarnhad.',
+ 'success' => 'Cofnodion wedi clirio\'n llwyddiannus.'
+ ),
+
+);
diff --git a/resources/lang/cy/admin/statuslabels/message.php b/resources/lang/cy/admin/statuslabels/message.php
new file mode 100644
index 0000000000..cf26d34c1c
--- /dev/null
+++ b/resources/lang/cy/admin/statuslabels/message.php
@@ -0,0 +1,32 @@
+ 'Nid ywr label Statws yma yn bodoli.',
+ 'assoc_assets' => 'Mae\'r label statws yma wedi perthnasu i oleiaf un ased a nid yw\'n bosib dileu. Diweddarwch eich asedau i beidio cyfeirio at y label yma ac yna ceisiwch eto. ',
+
+
+ 'create' => array(
+ 'error' => 'Ni crewyd y label statws, ceisiwch eto o. g. y. dd.',
+ 'success' => 'Label wedi creu yn llwyddiannus.'
+ ),
+
+ 'update' => array(
+ 'error' => 'Ni diweddarwyd y label statws, ceisiwch eto o. g. y. dd',
+ 'success' => 'Label wedi diweddaru yn llwyddiannus.'
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Ydych chi\'n sicr eich bod eisiau dileu\'r label yma?',
+ 'error' => 'Nid oedd yn bosib dileu\'r label statws. Ceisiwch eto o. g. y. dd.',
+ 'success' => 'Label wedi dileu\'n llwyddiannus.'
+ ),
+
+ 'help' => array(
+ 'undeployable' => 'Nid yw\'n bosib clustnodi\'r ased yma I ddefnyddwyr.',
+ 'deployable' => 'Mae\'r asedau yma ar gael i\'w defnyddio. Unwaith y cânt eu haseinio, byddant yn cymryd statws meta Mewn Defnydd.',
+ 'archived' => 'Ni ellir newid statws yr asedau hyn, dim ond yn yr olygfa archifedig y byddant yn ymddangos. Mae hyn yn ddefnyddiol ar gyfer cadw gwybodaeth am asedau at ddibenion cyllidebu / hanesyddol ond eu cadw allan o\'r rhestr asedau o ddydd i ddydd.',
+ 'pending' => 'Ni ellir aseinio\'r asedau hyn i unrhyw un eto, ddefnyddir yn aml ar gyfer eitemau sydd allan i\'w hatgyweirio, ond y disgwylir iddynt ddychwelyd i\'w cylchrediad.',
+ ),
+
+);
diff --git a/resources/lang/cy/admin/statuslabels/table.php b/resources/lang/cy/admin/statuslabels/table.php
new file mode 100644
index 0000000000..8bbb0b95c8
--- /dev/null
+++ b/resources/lang/cy/admin/statuslabels/table.php
@@ -0,0 +1,19 @@
+ 'Amdan Labeli Statws',
+ 'archived' => 'Archifwyd',
+ 'create' => 'Creu Label Statws',
+ 'color' => 'Lliw Siart',
+ 'default_label' => 'Label diofyn',
+ 'default_label_help' => 'Defnyddir hyn i sicrhau bod y label statws rydych yn defnyddio mwyaf yn ymddangos gyntaf wrth cre/addasu asedau.',
+ 'deployable' => 'Gellir ei ddefnyddio',
+ 'info' => 'Defnyddir labeli statws i ddisgrifio os yw ased allan i\'w drwsio, ar goll ayyb. Cewch creu labeli newydd ar gyfer asedau sydd ar gael, angen sylw neu wedi archifio.',
+ 'name' => 'Enw Statws',
+ 'pending' => 'Yn aros',
+ 'status_type' => 'Math Statws',
+ 'show_in_nav' => 'Dangos ar y dewislen ochor',
+ 'title' => 'Labeli Statws',
+ 'undeployable' => 'Dim ar gael',
+ 'update' => 'Diweddaru Label Statws',
+);
diff --git a/resources/lang/cy/admin/suppliers/message.php b/resources/lang/cy/admin/suppliers/message.php
new file mode 100644
index 0000000000..c34e4a99e2
--- /dev/null
+++ b/resources/lang/cy/admin/suppliers/message.php
@@ -0,0 +1,27 @@
+ 'Nid yw\'r cyflenwr yn bodoli.',
+
+
+ 'create' => array(
+ 'error' => 'Ni crewyd y cyflenwr, ceisiwch eto o. g. y. dd.',
+ 'success' => 'Cyflenwr wedi creu yn llwyddiannus.'
+ ),
+
+ 'update' => array(
+ 'error' => 'Ni ddiweddarwyd y cyflenwr, ceisiwch eto o. g. y. dd',
+ 'success' => 'Cyflenwr wedi diweddru\'n llwyddiannus.'
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Ydych chi\'n siwr eich bod eisiau dileu\'r cyflenwr yma?',
+ 'error' => 'Roedd problem wrth ceisio dileu\'r cyflenwr. Ceisiwch eto o. g. y. dd.',
+ 'success' => 'Cyflenwr wedi dileu\'n llwyddiannus.',
+ 'assoc_assets' => 'Ar hyn o bryd mae\'r cyflenwr hwn yn gysylltiedig ag :asset_count asset(s) ac ni ellir ei ddileu. Diweddarwch eich asedau i beidio â chyfeirio\'r cyflenwr hwn mwyach a rhowch cynnig arall arni. ',
+ 'assoc_licenses' => 'Ar hyn o bryd mae\'r cyflenwr hwn yn gysylltiedig â :licenses_count trwydded(au) ac ni ellir eu dileu. Diweddarwch eich trwyddedau i beidio â chyfeirio\'r cyflenwr hwn mwyach a rhoi cynnig arall arni. ',
+ 'assoc_maintenances' => 'Ar hyn o bryd mae\'r cyflenwr hwn yn gysylltiedig â :asset_maintenances_count maint (au) asedau ac ni ellir ei ddileu. Diweddarwch eich cynhaliaeth asedau i beidio â chyfeirio\'r cyflenwr hwn mwyach a rhoi cynnig arall arni. ',
+ )
+
+);
diff --git a/resources/lang/cy/admin/suppliers/table.php b/resources/lang/cy/admin/suppliers/table.php
new file mode 100644
index 0000000000..c32dd6e3ba
--- /dev/null
+++ b/resources/lang/cy/admin/suppliers/table.php
@@ -0,0 +1,27 @@
+ 'Amdan cyflenwyr',
+ 'about_suppliers_text' => 'Defnyddir cyflenwyr i olrhain ffynhonnell eitemau',
+ 'address' => 'Cyfeiriad Cyflenwr',
+ 'assets' => 'Asedau',
+ 'city' => 'Dinas',
+ 'contact' => 'Enw Cyswllt',
+ 'country' => 'Gwlad',
+ 'create' => 'Creu Cyflenwr',
+ 'email' => 'Ebost',
+ 'fax' => 'Ffacs',
+ 'id' => 'Rhif Unigryw',
+ 'licenses' => 'Trwyddedau',
+ 'name' => 'Enw Cyflenwr',
+ 'notes' => 'Nodiadau',
+ 'phone' => 'Ffôn',
+ 'state' => 'Talaith',
+ 'suppliers' => 'Cyflenwyr',
+ 'update' => 'Diweddaru Cyflenwr',
+ 'url' => 'URL',
+ 'view' => 'Gweld Cyflenwr',
+ 'view_assets_for' => 'Gweld asedau ar gyfer',
+ 'zip' => 'Côd Post',
+
+);
diff --git a/resources/lang/cy/admin/users/general.php b/resources/lang/cy/admin/users/general.php
new file mode 100644
index 0000000000..55da413266
--- /dev/null
+++ b/resources/lang/cy/admin/users/general.php
@@ -0,0 +1,27 @@
+ 'Fedrith y defnyddiwr yma mewngofnodi',
+ 'activated_disabled_help_text' => 'Nid yw\'n bosib newid statws eich cyfrif.',
+ 'assets_user' => 'Asedu wedi aseinio i :name',
+ 'bulk_update_warn' => 'Rydych am golygu manylion :user_count o ddefnyddwyr. Nodwch, nid yw\'n bosib i chi newid manylion eich cyfrif yma. Rhaid i chi golygu manylion eich cyfrif yn unigol.',
+ 'bulk_update_help' => 'Mae\'r ffurflen hon yn caniatáu ichi ddiweddaru nifer o defnyddwyr ar unwaith. Llenwch y meysydd sydd angen i chi eu newid yn unig. Bydd unrhyw bwlch a adewir yn wag yn aros yr un fath.',
+ 'current_assets' => 'Asedau wedi aseinio ar hyn o bryd i\'r defnyddiwr yma',
+ 'clone' => 'Dyblygu Defnyddiwr',
+ 'contact_user' => 'Cyswllt :name',
+ 'edit' => 'Golygu Defnyddiwr',
+ 'filetype_info' => 'Math o ffeiliau a caniateir yw png, gif, jpg, jpeg, doc, docx, pdf, txt, zip, a rar.',
+ 'history_user' => 'Hanes ar gyfer :name',
+ 'info' => 'Gwybodaeth',
+ 'restore_user' => 'Cliciwch yma yw adfer.',
+ 'last_login' => 'Mewngofnodi Diwethaf',
+ 'ldap_config_text' => 'Gweler Gweinyddiaeth > Gosodiadau am gosodiadau LDAP. Mae\'r lleoliad (dewisol) yn cael ei osod am unrhyw defnyddwyr sydd yn cael ei mewnforio.',
+ 'print_assigned' => 'Argraffu Asedau',
+ 'software_user' => 'Meddalwedd allan i :name',
+ 'view_user' => 'Gweld Defnyddiwr :name',
+ 'usercsv' => 'Ffeil CSV',
+ 'two_factor_admin_optin_help' => 'Mae eich gosodiadau admin yn caniatau gorfodaeth dewisol o dilysiant dau-factor. ',
+ 'two_factor_enrolled' => 'Dyfais D2F Wedi Ymuno ',
+ 'two_factor_active' => 'D2F Weithredol ',
+ );
diff --git a/resources/lang/cy/admin/users/message.php b/resources/lang/cy/admin/users/message.php
new file mode 100644
index 0000000000..9472dee68a
--- /dev/null
+++ b/resources/lang/cy/admin/users/message.php
@@ -0,0 +1,59 @@
+ 'Rydych wedi llwyddo I dderbyn yr ased yma.',
+ '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_login_required' => 'Mae angen llenwi\'r maes login',
+ 'user_password_required' => 'Rhaid gosod cyfrinair.',
+ 'insufficient_permissions' => 'Diffyg Hawliau.',
+ 'user_deleted_warning' => 'Defnyddiwr wedi\'i dileu. Rhaid adfer y defnyddiwr I newid eu manylion neu clustnodi ased iddynt.',
+ 'ldap_not_configured' => 'Nid ywr gosodiadau I dilysu trwy LDAP wedi gosod ar y system.',
+
+
+ 'success' => array(
+ 'create' => 'Wedi llwyddo i greu defnyddiwr.',
+ 'update' => 'Wedi llwyddo i diweddaru defnyddiwr.',
+ 'update_bulk' => 'Wedi lwyddo i diweddaru defnyddwyr!',
+ 'delete' => 'Wedi dileu\'r defnyddiwr llwyddiannus.',
+ 'ban' => 'Wedi llwyddo i wahardd defnyddiwr.',
+ 'unban' => 'Wedi llwyddo i anwahardd defnyddiwr.',
+ 'suspend' => 'Wedi llwyddo i wahardd y defnyddiwr.',
+ 'unsuspend' => 'Wedi llwyddo i anwahardd defnyddiwr.',
+ 'restored' => 'Wedi adfer y defnyddiwr yn llwyddiannus.',
+ 'import' => 'Defnyddwyr wedi mewnforio\'n llwyddiannus.',
+ ),
+
+ 'error' => array(
+ 'create' => 'Roedd problem wrth ceisio creu\'r defnyddiwr. Ceisiwch eto o. g. y. dd.',
+ 'update' => 'Roedd problem wrth ceisio diweddaru\'r defnyddiwr. Ceisiwch eto o. g. y. dd.',
+ 'delete' => 'Roedd problem wrth ceisio dileu\'r defnyddiwr. Ceisiwch eto o. g. y. dd.',
+ 'delete_has_assets' => 'Offer wedi nodi yn erbyn y defnyddiwr felly heb ei ddileu.',
+ 'unsuspend' => 'Roedd problem wrth ceisio alluogi\'r defnyddiwr. Ceisiwch eto o. g. y. dd.',
+ 'import' => 'Roedd problem wrth ceisio mewnforio defnyddwyr. Ceisiwch eto o. g. y. dd.',
+ 'asset_already_accepted' => 'Ased wedi\'i dderbyn yn barod.',
+ 'accept_or_decline' => 'Rhaid i chi unai derbyn neu gwrthod yr ased yma.',
+ 'incorrect_user_accepted' => 'Rydych wedi ceisio derbyn ased sydd ddim wedi nodi yn erbyn eich cyfrif.',
+ 'ldap_could_not_connect' => 'Wedi methu cyylltu trwy LDAP. Gwiriwch eich gosodiadau LDAP.
Error from LDAP Server:',
+ 'ldap_could_not_bind' => 'Wedi methu cysylltu trwy LDAP. Gwiriwch eich gosodiadau LDAP.
Error from LDAP Server: ',
+ 'ldap_could_not_search' => 'Wedi methu cyraedd y server LDAP. Gwiriwch eich gosodiadau LDAP.
Error from LDAP Server:',
+ 'ldap_could_not_get_entries' => 'Wedi methu llwytho data trwy LDAP. Gwiriwch eich gosodiadau LDAP.
Error from LDAP Server:',
+ 'password_ldap' => 'Mae eich cyfrinair wedi\'i rheoli trwy LDAP/Active Directory. Cysylltwch a\'r Adran TGCh i\'w newid. ',
+ ),
+
+ 'deletefile' => array(
+ 'error' => 'Ffeil heb ei ddileu. Ceisiwch eto o. g. y. dd.',
+ 'success' => 'Ffeil wedi dileu yn llwyddiannus.',
+ ),
+
+ 'upload' => array(
+ 'error' => 'Ffeil(iau) heb ei uwchlwytho. Ceisiwch eto o. g. y. dd.',
+ 'success' => 'Ffeil(iau) wedi uwchlwytho yn llwyddiannus.',
+ 'nofiles' => 'Nid ydych wedi dewis unrhyw ffeiliau i\'w uwchlwytho',
+ 'invalidfiles' => 'Mae un neu mwy o\'r ffeiliau unai yn rhy fawr neu ddim y math cywir. Derbynir png, gif, fjp, doc, docx, pdf a txt.',
+ ),
+
+);
diff --git a/resources/lang/cy/admin/users/table.php b/resources/lang/cy/admin/users/table.php
new file mode 100644
index 0000000000..3edbf14a51
--- /dev/null
+++ b/resources/lang/cy/admin/users/table.php
@@ -0,0 +1,38 @@
+ 'Gweithredol',
+ 'allow' => 'Caniatau',
+ 'checkedout' => 'Asedau',
+ 'created_at' => 'Crëwyd',
+ 'createuser' => 'Creu Defnyddiwr',
+ 'deny' => 'Gwrthod',
+ 'email' => 'E-bost',
+ 'employee_num' => 'Rhif Cyflogai.',
+ 'first_name' => 'Enw cyntaf',
+ 'groupnotes' => 'Dewiswch grwp i asseinio i\'r defnyddiwr, cofiwch bod y defnyddiwr yn etifeddu hawliau\'r grwp.',
+ 'id' => 'Rhif Unigryw',
+ 'inherit' => 'Etifeddu',
+ 'job' => 'Teitl Swydd',
+ 'last_login' => 'Mewngofnododd Diwethaf',
+ 'last_name' => 'Enw Olaf',
+ 'location' => 'Lleoliad',
+ 'lock_passwords' => 'Nid yw\'n bosib newid manylion mewngofnodi ar y system yma.',
+ 'manager' => 'Rheolwr',
+ 'managed_locations' => 'Lleoliadau a Reolir',
+ 'name' => 'Enw',
+ 'notes' => 'Nodiadau',
+ 'password_confirm' => 'Cadarnhau\'r Cyfrinair',
+ 'password' => 'Cyfrinair',
+ 'phone' => 'Ffôn',
+ 'show_current' => 'Dangos Defnyddwyr Presennol',
+ 'show_deleted' => 'Dangos Defnyddwyr sydd wedi\'i dileu',
+ 'title' => 'Teitl',
+ 'to_restore_them' => 'i adfer nhw.',
+ 'updateuser' => 'Diweddaru Defnyddiwr',
+ 'username' => 'Enw defnyddiwr',
+ 'user_deleted_text' => 'Mae\'r defnyddiwr hwn wedi\'i farcio fel un sydd wedi\'i ddileu.',
+ 'username_note' => '(Wedi defnyddio ar gyfer clymu i Active Directory yn unig, nid ar gyfer mewngofnodi.)',
+ 'cloneuser' => 'Dyblygu Defnyddiwr',
+ 'viewusers' => 'Gweld Defnyddwyr',
+);
diff --git a/resources/lang/cy/auth/general.php b/resources/lang/cy/auth/general.php
new file mode 100644
index 0000000000..a5186cfd7f
--- /dev/null
+++ b/resources/lang/cy/auth/general.php
@@ -0,0 +1,12 @@
+ 'Danfonwch Linc Ail-osod Cyfrinair',
+ 'email_reset_password' => 'Ailosod Cyfrinair trwy ebost',
+ 'reset_password' => 'Ail-osod Cyfrinair',
+ 'login' => 'Mewngofnodi',
+ 'login_prompt' => 'Mewngofnodwch',
+ 'forgot_password' => 'Wedi anghofio\'r cyfrinair',
+ 'remember_me' => 'Cofiwch fi',
+ ];
+
diff --git a/resources/lang/cy/auth/message.php b/resources/lang/cy/auth/message.php
new file mode 100644
index 0000000000..e47ab04225
--- /dev/null
+++ b/resources/lang/cy/auth/message.php
@@ -0,0 +1,37 @@
+ 'Mae cyfrif hefo\'r cyfeiriad ebost yma yn bodoli yn barod.',
+ 'account_not_found' => 'Mae eich enw defnyddiwr neu gyfrinair yn anghywir.',
+ 'account_not_activated' => 'Nid yw\'r cyfrif defnyddiwr hwn wedi\'i actifadu.',
+ 'account_suspended' => 'Mae\'r cyfrif defnyddiwr hwn wedi\'i atal.',
+ 'account_banned' => 'Mae\'r cyfrif defnyddiwr hwn wedi\'i atal.',
+ 'throttle' => 'Gormod o ymdrechion mewngofnodi wedi methu. Rhowch gynnig arall arni o gwmpas : minutes munud(au).',
+
+ 'signin' => array(
+ 'error' => 'Roedd yna broblem wrth i chi fewngofnodi. Rhowch gynnig arall arni so gwelwch yn dda.',
+ 'success' => 'Rydych wedi llwydo i fewngofnodi.',
+ ),
+
+ 'signup' => array(
+ 'error' => 'Roedd yna broblem wrth creu eich cyfrif, rhowch gynnig arall arni so gwelwch yn dda.',
+ 'success' => 'Cyfrif wedi\'i creu yn llwyddiannus.',
+ ),
+
+ 'forgot-password' => array(
+ 'error' => 'Roedd yna broblem wrth ceisio cael côd newid cyfrinair, rhowch gynnig arall arni so gwelwch yn dda.',
+ 'success' => 'Ebost adfer cyfrinair wedi\'i yrru.',
+ ),
+
+ 'forgot-password-confirm' => array(
+ 'error' => 'Roedd yna broblem wrth ceisio newid cyfrinair, rhowch gynnig arall arni so gwelwch yn dda.',
+ 'success' => 'Mae eich cyfrinair wedi\'i ailosod yn llwyddiannus.',
+ ),
+
+ 'activate' => array(
+ 'error' => 'Roedd problem wrth geisio actifadu eich cyfrif, ceisiwch eto.',
+ 'success' => 'Mae\'ch cyfrif wedi\'i actifadu\'n llwyddiannus.',
+ ),
+
+);
diff --git a/resources/lang/cy/button.php b/resources/lang/cy/button.php
new file mode 100644
index 0000000000..103fd45eec
--- /dev/null
+++ b/resources/lang/cy/button.php
@@ -0,0 +1,16 @@
+ 'Gweithredoedd',
+ 'add' => 'Ychwanegu newydd',
+ 'cancel' => 'Canslo',
+ 'checkin_and_delete' => 'Nodi i fewn a dileu defnyddiwr',
+ 'delete' => 'Dileu',
+ 'edit' => 'Addasu',
+ 'restore' => 'Adfer',
+ 'request' => 'Gofynnwyd amdano',
+ 'submit' => 'Cyflwyno',
+ 'upload' => 'Uwchlwytho',
+ 'select_file' => 'Dewis ffeil...',
+ 'select_files' => 'Dewis ffeiliau...',
+);
diff --git a/resources/lang/cy/general.php b/resources/lang/cy/general.php
new file mode 100644
index 0000000000..3cf15ae474
--- /dev/null
+++ b/resources/lang/cy/general.php
@@ -0,0 +1,224 @@
+ 'Ategolion',
+ 'activated' => 'Actifadu',
+ 'accessory' => 'Ategolyn',
+ 'accessory_report' => 'Adroddiad Ategolion',
+ 'action' => 'Gweithred',
+ 'activity_report' => 'Adroddiad gweithgaredd',
+ 'address' => 'Cyfeiriad',
+ 'admin' => 'Gweinyddol',
+ 'administrator' => 'Gweinyddwr',
+ 'add_seats' => 'Seddi wedi\'i ychwanegu',
+ 'all_assets' => 'Holl asedau',
+ 'all' => 'Pob',
+ 'archived' => 'Archifwyd',
+ 'asset_models' => 'Modelau Ased',
+ 'asset_model' => 'Model',
+ 'asset' => 'Ased',
+ 'asset_report' => 'Adroddiad Ased',
+ 'asset_tag' => 'Tag Ased',
+ 'assets_available' => 'asedau ar gael',
+ 'audit' => 'Awdit',
+ 'audit_report' => 'Log Awdit',
+ 'assets' => 'Asedau',
+ 'avatar_delete' => 'Dileu Avatar',
+ 'avatar_upload' => 'Uwchlwytho Avatar',
+ 'back' => 'Yn ôl',
+ 'bad_data' => 'Heb darganfod, Efallai data drwg?',
+ 'bulkaudit' => 'Awdit swmp',
+ 'bulkaudit_status' => 'Statws Awdit',
+ 'bulk_checkout' => 'Nodi swmp allan',
+ 'cancel' => 'Canslo',
+ 'categories' => 'Categoriau',
+ 'category' => 'Categori',
+ 'change' => 'Mewn/Allan',
+ 'changeemail' => 'Newid cyfeiriad ebost',
+ 'changepassword' => 'Newid cyfrinair',
+ 'checkin' => 'Nodi i mewn',
+ 'checkin_from' => 'Nodi i fewn ers',
+ 'checkout' => 'Nodi allan',
+ 'checkouts_count' => 'Sawl allan',
+ 'checkins_count' => 'Sawl i mewn',
+ 'user_requests_count' => 'Ceisiadau',
+ 'city' => 'Dinas',
+ 'click_here' => 'Cliciwch yma',
+ 'clear_selection' => 'Clirio Dewis',
+ 'companies' => 'Cwmniau',
+ 'company' => 'Cwmni',
+ 'component' => 'Cydran',
+ 'components' => 'Cydrannau',
+ 'complete' => 'Wedi cwbwlhau',
+ 'consumable' => 'Nwyddau traul',
+ 'consumables' => 'Nwyddau traul',
+ 'country' => 'Gwlad',
+ 'create' => 'Creu newydd',
+ 'created' => 'Eitem wedi\'i Greu',
+ 'created_asset' => 'ased wedi creu',
+ 'created_at' => 'Crëwyd',
+ 'updated_at' => 'Diweddarwyd ar',
+ 'currency' => '$', // this is deprecated
+ 'current' => 'Cyfredol',
+ 'custom_report' => 'Adroddiad Asedau Addasedig',
+ 'dashboard' => 'Dashfwrdd',
+ 'days' => 'dyddiau',
+ 'days_to_next_audit' => 'Dyddiau tan yr awdit nesaf',
+ 'date' => 'Dyddiad',
+ 'debug_warning' => 'Rhybudd!',
+ '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?',
+ 'deleted' => 'Wedi Dileu',
+ 'delete_seats' => 'Seddi wedi dileu',
+ 'departments' => 'Adrannau',
+ 'department' => 'Adran',
+ 'deployed' => 'Mewn defnydd',
+ 'depreciation_report' => 'Adroddiad Dibrisiant',
+ 'details' => 'Manylion',
+ 'download' => 'Lawrlwytho',
+ 'depreciation' => 'Dibrisiant',
+ 'editprofile' => 'Golygu eich Proffil',
+ 'eol' => 'DB',
+ 'email_domain' => 'Parth Ebost',
+ 'email_format' => 'Fformat Ebost',
+ 'email_domain_help' => 'Defnyddir hwn i gynhyrchu cyfeiriadau e-bost wrth fewnforio',
+ 'filastname_format' => 'Llythyren Cyntaf Enw Cyntaf Cyfenw (jsmith@example.com)',
+ 'firstname_lastname_format' => 'Enw Cyntaf Enw Olaf (jane.smith@example.com)',
+ 'firstname_lastname_underscore_format' => 'Enw Cyntaf Enw Olaf (jane.smith@example.com)',
+ 'lastnamefirstinitial_format' => 'Enw Olaf Llythyren Cyntaf Enw Cyntaf (smithj@example.com)',
+ 'first' => 'Cyntaf',
+ 'first_name' => 'Enw cyntaf',
+ 'first_name_format' => 'Enw Cyntaf (jane@example.com)',
+ 'files' => 'Ffeiliau',
+ 'file_name' => 'Ffeil',
+ 'file_uploads' => 'Ffeiliau wedi uwchlwytho',
+ 'generate' => 'Creu',
+ 'github_markdown' => 'Mae\'r maes yma yn derbynmarkdown GitHub.',
+ 'groups' => 'Grŵpiau',
+ 'gravatar_email' => 'Cyfeiriad ebost Gravatar',
+ 'history' => 'Hanes',
+ 'history_for' => 'Hanes ar gyfer',
+ 'id' => 'Rhif Unigryw',
+ 'image' => 'Delwedd',
+ 'image_delete' => 'Dileu Delwedd',
+ 'image_upload' => 'Uwchlwytho delwedd',
+ 'image_filetypes_help' => 'Mathau o ffeiliau a dderbynnir yw jpg, png, gif, a svg. Maint mwyaf yw :size.',
+ 'import' => 'Mewnforio',
+ 'import-history' => 'Mewnforio hanes',
+ 'asset_maintenance' => 'Cynnal a chadw Ased',
+ 'asset_maintenance_report' => 'Adroddiad cynnal a chadw ased',
+ 'asset_maintenances' => 'Cynnal a chadw Ased',
+ 'item' => 'Eitem',
+ 'insufficient_permissions' => 'Diffyg Hawliau!',
+ 'language' => 'Iaith',
+ 'last' => 'Olaf',
+ 'last_login' => 'Mewngofnododd Diwethaf',
+ 'last_name' => 'Enw Olaf',
+ 'license' => 'Trwydded',
+ 'license_report' => 'Adroddiad Trwydded',
+ 'licenses_available' => 'trwyddedau ar gael',
+ 'licenses' => 'Trwyddedau',
+ 'list_all' => 'Rhestru holl',
+ 'loading' => 'Llwytho',
+ 'lock_passwords' => 'Nid oes modd golygu\'r maes yma.',
+ 'feature_disabled' => 'Mae\'r nodwedd hon wedi\'i anablu ar gyfer y gosodiad demo.',
+ 'location' => 'Lleoliad',
+ 'locations' => 'Lleoliadau',
+ 'logout' => 'Allgofnodi',
+ 'lookup_by_tag' => 'Chwilio gan tag ased',
+ 'maintenances' => 'Cynnal a Chadw',
+ 'manufacturer' => 'Gwneuthyrwr',
+ 'manufacturers' => 'Gwneuthyrwr',
+ 'markdown' => 'Mae\'r maes yma yn derbynmarkdown GitHub.',
+ 'min_amt' => 'Nifer Lleiaf',
+ 'min_amt_help' => 'Lleiafswm yr eitemau a ddylai fod ar gael cyn i rybudd gael ei sbarduno.',
+ 'model_no' => 'Rhif Model.',
+ 'months' => 'misoedd',
+ 'moreinfo' => 'Mwy o wybodaeth',
+ 'name' => 'Enw',
+ 'next' => 'Nesaf',
+ 'next_audit_date' => 'Dyddiad awdit nesaf',
+ 'last_audit' => 'Awdit diwethaf',
+ 'new' => 'newydd!',
+ 'no_depreciation' => 'Dim Dibrisiant',
+ 'no_results' => 'Dim canlyniadau.',
+ 'no' => 'Na',
+ 'notes' => 'Nodiadau',
+ 'order_number' => 'Rhif Archeb',
+ 'page_menu' => 'Showing _MENU_ items',
+ 'pagination_info' => 'Showing _START_ to _END_ of _TOTAL_ items',
+ 'pending' => 'Yn disgwl',
+ 'people' => 'Pobol',
+ 'per_page' => 'Canlyniadau fesul tudalen',
+ 'previous' => 'Blaenorol',
+ 'processing' => 'Prosesu',
+ 'profile' => 'Eich proffil',
+ 'purchase_cost' => 'Cost pwrcasu',
+ 'purchase_date' => 'Dyddiad Pwrcasu',
+ 'qty' => 'Nifer',
+ 'quantity' => 'Nifer',
+ 'ready_to_deploy' => 'Barod i\'w defnyddio',
+ 'recent_activity' => 'Gweithgareddau Diweddar',
+ 'remove_company' => 'Dileu Cymdeithas y Cwmni',
+ 'reports' => 'Adroddiadau',
+ 'restored' => 'wedi adfer',
+ 'requested' => 'Gofynnwyd amdano',
+ 'request_canceled' => 'Cais wedi dileu',
+ 'save' => 'Cadw',
+ 'select' => 'Dewis',
+ 'search' => 'Chwilio',
+ 'select_category' => 'Dewis Categorï',
+ 'select_department' => 'Dewsi Adran',
+ 'select_depreciation' => 'Dewis math o dibrisiant',
+ 'select_location' => 'Dewis lleoliad',
+ 'select_manufacturer' => 'Dewis Gwneuthyrwr',
+ 'select_model' => 'Dewis model',
+ 'select_supplier' => 'Dewis Cyflenwr',
+ 'select_user' => 'Dewiswch Defnyddiwr',
+ 'select_date' => 'Dewis Dyddiad (YYYY-MM-DD)',
+ 'select_statuslabel' => 'Dewis Statws',
+ 'select_company' => 'Dewis Cwmni',
+ 'select_asset' => 'Dewis Ased',
+ 'settings' => 'Gosodiadau',
+ 'show_deleted' => 'Dangos Wedi Dileu',
+ 'show_current' => 'Dangos Cyfredol',
+ 'sign_in' => 'Mewngofnodi',
+ 'signature' => 'Llofnod',
+ 'skin' => 'Skin',
+ 'some_features_disabled' => 'MODE DEMO: Mae rhai nodweddion wedi analluogi ar gyfer y gosodiad hwn.',
+ 'site_name' => 'Enw Safle',
+ 'state' => 'Talaith',
+ 'status_labels' => 'Labeli Statws',
+ 'status' => 'Statws',
+ 'supplier' => 'Cyflenwr',
+ 'suppliers' => 'Cyflenwyr',
+ 'sure_to_delete' => 'Ydych chi\'n sicr eich bod eisiau dileu',
+ 'submit' => 'Cyflwyno',
+ 'target' => 'Targed',
+ 'time_and_date_display' => 'Dangos Dyddiad ac Amser',
+ 'total_assets' => 'cyfanswm asedau',
+ 'total_licenses' => 'cyfanswm trwyddedau',
+ 'total_accessories' => 'cyfanswm ategolion',
+ 'total_consumables' => 'cyfanswm nwyddau traul',
+ 'type' => 'Math',
+ 'undeployable' => 'Ddim modd nodi allan',
+ 'unknown_admin' => 'Gweinydd Anhysbys',
+ 'username_format' => 'Fformat enw defnyddiwr',
+ 'update' => 'Diweddaru',
+ 'upload_filetypes_help' => 'Mathau o ffeiliau a derbynnir yw png, gif, jpg, jpeg, doc, docx, pdf, xls, txt, lic, zip, a rar. Maint fwyaf yw :size.',
+ 'uploaded' => 'Wedi Uwchlwytho',
+ 'user' => 'Defnyddiwr',
+ 'accepted' => 'derbynnir',
+ 'declined' => 'gwrthod',
+ 'unaccepted_asset_report' => 'Asedau heb ei dderbyn',
+ 'users' => 'Defnyddwyr',
+ 'viewassets' => 'Gweld asedau sydd wedi clustnodi',
+ 'website' => 'Gwefan',
+ 'welcome' => 'Croeso, :name',
+ 'years' => 'blynyddoedd',
+ 'yes' => 'Ie',
+ 'zip' => 'Côd Post',
+ 'noimage' => 'Dim delwedd wedi\'i uwchlwytho neu delwedd heb ei darganfod.',
+ 'token_expired' => 'Mae eich sesiwn wedi dod i ben. Mewngofnodwch eto os gwelwch yn dda.',
+ ];
diff --git a/resources/lang/cy/mail.php b/resources/lang/cy/mail.php
new file mode 100644
index 0000000000..24a9773f50
--- /dev/null
+++ b/resources/lang/cy/mail.php
@@ -0,0 +1,72 @@
+ 'Mae defnyddiwr wedi canslo cais am eitem ar y wefan',
+ 'a_user_requested' => 'Mae defnyddiwr wedi gwneud cais am eitem ar y wefan',
+ 'accessory_name' => 'Enw Ategolyn:',
+ 'additional_notes' => 'Nodiadau ychwanegol:',
+ 'admin_has_created' => 'Mae gweinyddwr wedi creu cyfrif i chi a yr :web wefan.',
+ 'asset' => 'Ased:',
+ 'asset_name' => 'Enw Ased:',
+ 'asset_requested' => 'Gofynnwyd am ased',
+ 'asset_tag' => 'Tag Ased:',
+ 'assigned_to' => 'Wedi Neilltuo i',
+ 'best_regards' => 'Cofon gorau,',
+ 'canceled' => 'Wedi canslo:',
+ 'checkin_date' => 'Dyddian i mewn:',
+ 'checkout_date' => 'Dyddiad Allan:',
+ 'click_to_confirm' => 'Cliciwch ar y ddolen ganlynol i gadarnhau eich cyfrif :gwe:',
+ 'click_on_the_link_accessory' => 'Cliciwch ar y ddolen ar y gwaelod i gadarnhau eich bod wedi derbyn yr ategolyn.',
+ 'click_on_the_link_asset' => 'Cliciwch ar y ddolen ar y gwaelod i gadarnhau eich bod wedi derbyn yr ased.',
+ 'Confirm_Asset_Checkin' => 'Cadarnhau Derbyn Ased i fewn.',
+ 'Confirm_Accessory_Checkin' => 'Cadarnhau Derbyn ategolyn i fewn.',
+ 'Confirm_accessory_delivery' => 'Cadranhau danfon atgolyn.',
+ 'Confirm_license_delivery' => 'Cadranhau danfon trwydded.',
+ 'Confirm_asset_delivery' => 'Cadranhau danfon ased.',
+ 'Confirm_consumable_delivery' => 'Cadranhau danfon nwydd traul.',
+ 'current_QTY' => 'Nifer cyfredol',
+ 'Days' => 'Dyddiau',
+ 'days' => 'Dydd',
+ 'expecting_checkin_date' => 'Dyddiad disgwl i mewn:',
+ 'expires' => 'Dod i ben',
+ 'Expiring_Assets_Report' => 'Adroddiad Asedau sy\'n Dod i Ben.',
+ 'Expiring_Licenses_Report' => 'Adroddiad Trwyddedua sy\'n Dod i Ben.',
+ 'hello' => 'Helo',
+ 'hi' => 'Hi',
+ 'i_have_read' => 'Rwyf wedi darllen a chytuno â\'r telerau defnyddio, ac wedi derbyn yr eitem hon.',
+ 'item' => 'Eitem:',
+ 'Item_Request_Canceled' => 'Cais am eitem wedi canslo',
+ 'Item_Requested' => 'Wedi gwneud cais am eitem',
+ 'link_to_update_password' => 'Cliciwch ar y ddolen ganlynol i gadarnhau eich cyfrinair :gwe:',
+ 'login_first_admin' => 'Mewngofnodi i\'ch gosodiad Snipe-IT newydd gan ddefnyddio\'r manylion isod:',
+ 'login' => 'Mewngofnodi:',
+ 'Low_Inventory_Report' => 'Adroddiad Inventory Isel',
+ 'min_QTY' => 'Nifer Lleiaf',
+ 'name' => 'Enw',
+ 'new_item_checked' => 'Mae eitem newydd wedi\'i gwirio o dan eich enw, mae\'r manylion isod.',
+ 'password' => 'Cyfrinair:',
+ 'password_reset' => 'Ailosod Cyfrinair',
+
+ 'read_the_terms' => 'Darllenwch y telerau defnyddio isod.',
+ 'read_the_terms_and_click' => 'Darllenwch y telerau defnyddio isod, a chliciwch ar y ddolen ar y gwaelod i gadarnhau eich bod chi\'n darllen
+ a chytuno i\'r telerau defnyddio, ac wedi derbyn yr ased.',
+ 'requested' => 'Gofynnwyd amdano:',
+ 'reset_link' => 'Eich dolen Ail-osod Cyfrinair',
+ 'reset_password' => 'Cliciwch yma i ailosod eich cyfrinair:',
+ 'serial' => 'Serial',
+ 'supplier' => 'Cyflenwr',
+ 'tag' => 'Tag',
+ 'test_email' => 'Ebost prawf gan Snipe-IT',
+ 'test_mail_text' => 'Prawf yw hwn o\'r System Rheoli Asedau Snipe-IT. Os cawsoch chi hwn, mae\'r ebostyn gweithio :)',
+ 'the_following_item' => 'Mae\'r eitem yma wedi nodi i fewn: ',
+ 'low_inventory_alert' => 'Mae yna :count eitem sy\'n is na\'r isafswm neu a fydd yn isel cyn bo hir. | Mae yna :count eitemau sy\'n is na\'r isafswm neu a fydd yn isel cyn bo hir.',
+ 'assets_warrantee_alert' => 'Mae yna :count ased gyda gwarant yn dod i ben yn ystod y :threshold dydd nesaf | Mae :count asedau gyda gwarantau yn dod i ben yn y :threshold diwrnod nesaf.',
+ 'license_expiring_alert' => 'Mae yna :count trwydded yn dod i ben yn ystod y :threshold diwrnod nesaf | Mae :count trwyddedau yn dod i ben yn y :threshold diwrnod nesaf.',
+ 'to_reset' => 'I ailosod eich cyfrinair :web, cwblhewch y ffurflen hon:',
+ 'type' => 'Math',
+ 'user' => 'Defnyddiwr',
+ 'username' => 'Enw defnyddiwr',
+ 'welcome' => 'Croeso, :name',
+ 'welcome_to' => 'Croeso i :web!',
+ 'your_credentials' => 'Eich manylion defnyddiwr Snipe-IT',
+);
diff --git a/resources/lang/cy/pagination.php b/resources/lang/cy/pagination.php
new file mode 100644
index 0000000000..d19552bb69
--- /dev/null
+++ b/resources/lang/cy/pagination.php
@@ -0,0 +1,20 @@
+ '« Yn ol',
+
+ 'next' => 'Nesaf »',
+
+);
diff --git a/resources/lang/cy/passwords.php b/resources/lang/cy/passwords.php
new file mode 100644
index 0000000000..d11784b25e
--- /dev/null
+++ b/resources/lang/cy/passwords.php
@@ -0,0 +1,7 @@
+ 'Mae eich linc cyfrinair wedi\'i yrru!',
+ 'user' => 'Dim defnyddiwr wedi\'i ddarganfod hefo\'r cyfeiriad ebost yna.',
+];
+
diff --git a/resources/lang/cy/reminders.php b/resources/lang/cy/reminders.php
new file mode 100644
index 0000000000..2ee9ffcaf5
--- /dev/null
+++ b/resources/lang/cy/reminders.php
@@ -0,0 +1,24 @@
+ "Rhaid i cyfrineiriau fod yn chwe nod ac cyfateb i'r cadarnhad.",
+
+ "user" => "Enw defnyddiwr neu cyfrinair yn anghywir",
+
+ "token" => "Nid yw'r tocyn ail-osod cyfrinair yma yn ddilys.",
+
+ "sent" => "Os yw'r cyfeiriad ebost yn ddilys, cewch nodyn atgoffa!",
+
+);
diff --git a/resources/lang/cy/table.php b/resources/lang/cy/table.php
new file mode 100644
index 0000000000..e89dc4391d
--- /dev/null
+++ b/resources/lang/cy/table.php
@@ -0,0 +1,10 @@
+ 'Gweithredoedd',
+ 'action' => 'Gweithred',
+ 'by' => 'Erbyn',
+ 'item' => 'Eitem',
+
+);
diff --git a/resources/lang/cy/validation.php b/resources/lang/cy/validation.php
new file mode 100644
index 0000000000..cf0c36846a
--- /dev/null
+++ b/resources/lang/cy/validation.php
@@ -0,0 +1,137 @@
+ 'Rhaid derbyn y :attribute.',
+ 'active_url' => 'Nid ywr :attribute yn URL dilys.',
+ 'after' => 'Rhaid i\'r :attribute bod yn dyddiad ar ol :date.',
+ 'after_or_equal' => 'Rhaid i\'r :attribute bod yn dyddiad ar ol neu yn hafal i :date.',
+ 'alpha' => 'Rhaid ir :attribute cynnwys llythrennau yn unig.',
+ 'alpha_dash' => 'Fedrith y :attribute dim ond cynnwys llythrennau, rhifau a dashes.',
+ 'alpha_num' => 'Rhaid ir :attribute cynnwys llythrennau a rhifau yn unig.',
+ 'array' => 'Rhaid i :attribute fod yn array.',
+ 'before' => 'Rhaid i\'r :attribute bod yn dyddiad cyn :date.',
+ 'before_or_equal' => 'Rhaid i\'r :attribute bod yn dyddiad cyn neu yn hafal i :date.',
+ 'between' => [
+ 'numeric' => 'Rhaid i\'r :attribute bod rhwng :min - :max.',
+ 'file' => 'Rhaid i\'r :attribute bod rhwng :min - :max kilobytes.',
+ 'string' => 'Rhaid i\'r :attribute bod rhwng :min - :max characters.',
+ 'array' => 'Rhaid i\'r :attribute cael rhwng :min - :max o eitemau.',
+ ],
+ 'boolean' => 'Rhaid i :attribute fod yn wir neu ddim.',
+ 'confirmed' => 'Dydi\'r cadarnhad :attribute ddim yn cydfynd.',
+ 'date' => 'Nid yw\'r :attribute yn dyddiad dilys.',
+ 'date_format' => 'Nid yw\'r :attribute yn cydfynd ar format :format.',
+ 'different' => 'Rhaid i :attribute a :other bod yn wahanol.',
+ 'digits' => 'Rhai i\'r :attribute bod yn :digits o ddigidau.',
+ 'digits_between' => 'Rhaid i\'r :attribute bodrhwng :min - :max o digidau.',
+ 'dimensions' => 'Mae\'r :attribute hefo maint annilys.',
+ 'distinct' => 'Mae\'r :attribute hefo maes sydd wedi\'i dyblygu.',
+ 'email' => 'Mae fformat :attribute yn annilys.',
+ 'exists' => 'Mae\'r :attribute a dewisir yn annilys.',
+ 'file' => 'Rhaid i\'r :attribute bod yn ffeil.',
+ 'filled' => 'Rhaid i\'r maes :attribute cael gwerth.',
+ 'image' => 'Rhaid i\'r :attribute bod yn delwedd.',
+ 'in' => 'Mae\'r :attribute a dewisir yn annilys.',
+ 'in_array' => 'Nid yw\'r maes :attribute yn bodoli yn :other.',
+ 'integer' => 'Rhaid i\'r :attribute bod yn cyfanrif.',
+ 'ip' => 'Rhaid i\'r :attribute bod yn cyfeiriad IP dilys.',
+ 'ipv4' => 'Rhaid i\'r :attribute bod yn cyfeiriad IPv4 dilys.',
+ 'ipv6' => 'Rhaid i\'r :attribute bod yn cyfeiriad IPv6 dilys.',
+ 'json' => 'Rhaid i\'r :attribute bod yn llinyn JSON dilys.',
+ 'max' => [
+ 'numeric' => 'Ni ellir :attribute bod yn fwy na :max.',
+ 'file' => 'Ni ellir :attribute bod yn fwy na :max kilobytes.',
+ 'string' => 'Ni ellir :attribute bod yn fwy na :max chaaracters.',
+ 'array' => 'Ni ellir :attribute cael mwy na :max o eitemau.',
+ ],
+ 'mimes' => 'Rhaid i\'r :attribute bod yn ffeil o\'r math :values.',
+ 'mimetypes' => 'Rhaid i\'r :attribute bod yn ffeil o\'r math: :values.',
+ 'min' => [
+ 'numeric' => 'Rhaid i\'r :attribute bod o leiaf :min.',
+ 'file' => 'Rhaid i\'r :attribute bod o leiaf :min kilobytes.',
+ 'string' => 'Rhaid i\'r :attribute bod o leiaf :min characters.',
+ 'array' => 'Rhaid i\'r :attribute cael o leiaf :min o eitemau.',
+ ],
+ '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.',
+ 'valid_regex' => 'Nid yw hyn yn Regex dilys. ',
+ 'regex' => 'Mae\'r fformat :attribute yn annilys.',
+ 'required' => 'Mae angen llenwi\'r maes :attribute.',
+ 'required_if' => 'Mae angen y maes :attribute pan :other yw :value.',
+ 'required_unless' => 'Mae angen y maes :attribute pan :other yn :values.',
+ 'required_with' => 'Mae angen y maes :attribute pan mae :values yn bresennol.',
+ 'required_with_all' => 'Mae angen y maes :attribute pan mae :values yn bresennol.',
+ 'required_without' => 'Mae angen y maes :attribute os dydi\'r :values ddim yn bresennol.',
+ 'required_without_all' => 'Mae angen y maes :attribute os dydi\'r un o :values yn bresennol.',
+ 'same' => 'Rhaid i :attribute a :other cydfynd.',
+ 'size' => [
+ 'numeric' => 'Rhaid i\'r :attribute bod :size.',
+ 'file' => 'Rhaid i\'r :attribute bod o leiaf :size kilobytes.',
+ 'string' => 'Rhaid i\'r :attribute bod o leiaf :size characters.',
+ 'array' => 'Rhaid ir :attribute cynnwys :size eitemau.',
+ ],
+ 'string' => 'Rhaid i\'r :attribute bod yn string.',
+ 'timezone' => 'Rhaid i\'r :attribute bod yn barth dilys.',
+ 'unique' => 'Mae\'r :attribute wedi cymeryd yn barod.',
+ 'uploaded' => 'Mae\'r :attribute wedi fethu uwchlwytho.',
+ 'url' => 'Mae fformat :attribute yn annilys.',
+ "unique_undeleted" => "Rhaid i'r :attribute bod yn unigryw.",
+
+ /*
+ |--------------------------------------------------------------------------
+ | Custom Validation Language Lines
+ |--------------------------------------------------------------------------
+ |
+ | Here you may specify custom validation messages for attributes using the
+ | convention "attribute.rule" to name the lines. This makes it quick to
+ | specify a specific custom language line for a given attribute rule.
+ |
+ */
+
+
+ /*
+ |--------------------------------------------------------------------------
+ | Custom Validation Language Lines
+ |--------------------------------------------------------------------------
+ |
+ | Here you may specify custom validation messages for attributes using the
+ | convention "attribute.rule" to name the lines. This makes it quick to
+ | specify a specific custom language line for a given attribute rule.
+ |
+ */
+
+ 'custom' => [
+ 'alpha_space' => "Mae'r maes :attribute yn cynnwys cymeriad na chaniateir.",
+ "email_array" => "Mae un neu fwy o gyfeiriadau e-bost yn annilys.",
+ "hashed_pass" => "Mae eich cyfrinair cyfredol yn anghywir",
+ 'dumbpwd' => 'Mae\'r cyfrinair hwnnw\'n rhy gyffredin.',
+ "statuslabel_type" => "Rhaid i chi ddewis math label statws dilys",
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Custom Validation Attributes
+ |--------------------------------------------------------------------------
+ |
+ | The following language lines are used to swap attribute place-holders
+ | with something more reader friendly such as E-Mail Address instead
+ | of "email". This simply helps us make messages a little cleaner.
+ |
+ */
+
+ 'attributes' => [],
+
+);
diff --git a/resources/lang/el/admin/settings/general.php b/resources/lang/el/admin/settings/general.php
index b00e482178..59dd02d346 100644
--- a/resources/lang/el/admin/settings/general.php
+++ b/resources/lang/el/admin/settings/general.php
@@ -124,8 +124,8 @@ return array(
'snipe_version' => 'Snipe-It έκδοση',
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
- 'version_footer' => 'Version in Footer ',
- 'version_footer_help' => 'Specify who sees the Snipe-IT version and build number.',
+ 'version_footer' => 'Έκδοση στο υποσέλιδο ',
+ 'version_footer_help' => 'Καθορίστε ποιός μπορεί να δει την έκδοση και τον αριθμό κατασκευής του Snipe-ΙΤ.',
'system' => 'Πληροφορίες συστήματος',
'update' => 'Ενημέρωση ρυθμίσεων',
'value' => 'Τιμή',
@@ -136,8 +136,8 @@ return array(
'label_dimensions' => 'Διαστάσεις ετικέτας (ίντσες)',
'next_auto_tag_base' => 'Επόμενη αυτόματη αύξηση',
'page_padding' => 'Περιθώρια σελίδας (ίντσες)',
- 'privacy_policy_link' => 'Link to Privacy Policy',
- 'privacy_policy' => 'Privacy Policy',
+ 'privacy_policy_link' => 'Σύνδεσμος στην Πολιτική Απορρήτου',
+ 'privacy_policy' => 'Πολιτική Απορρήτου',
'privacy_policy_link_help' => 'If a url is included here, a link to your privacy policy will be included in the app footer and in any emails that the system sends out, in compliance with GDPR. ',
'purge' => 'Καθαρισμός αρχείων που έχουν διαγραφεί',
'labels_display_bgutter' => 'Ετικέτα κάτω υδρορροή',
@@ -181,7 +181,7 @@ return array(
'bottom' => 'κάτω μέρος',
'vertical' => 'κάθετα',
'horizontal' => 'οριζόντιος',
- 'unique_serial' => 'Unique serial numbers',
- 'unique_serial_help_text' => 'Checking this box will enforce a uniqueness constraint on asset serials',
+ 'unique_serial' => 'Μοναδικοί σειριακοί αριθμοί',
+ 'unique_serial_help_text' => 'Με την επιλογή αυτή θα επιβληθεί ο περιορισμός μοναδικότητας σειριακού αριθμού στα πάγια',
'zerofill_count' => 'Μήκος ετικετών ενεργητικού, συμπεριλαμβανομένου του zerofill',
);
diff --git a/resources/lang/el/button.php b/resources/lang/el/button.php
index 35537718f0..bc7cb61585 100644
--- a/resources/lang/el/button.php
+++ b/resources/lang/el/button.php
@@ -12,5 +12,5 @@ return array(
'submit' => 'Υποβολή',
'upload' => 'Μεταφόρτωση',
'select_file' => 'Επιλέξτε Αρχείο ...',
- 'select_files' => 'Select Files...',
+ 'select_files' => 'Επιλογή αρχείων...',
);
diff --git a/resources/lang/el/general.php b/resources/lang/el/general.php
index ee607f6c62..0010ede8be 100644
--- a/resources/lang/el/general.php
+++ b/resources/lang/el/general.php
@@ -41,10 +41,10 @@
'checkout' => 'Ολοκλήρωση αγοράς',
'checkouts_count' => 'Checkouts',
'checkins_count' => 'Checkins',
- 'user_requests_count' => 'Requests',
+ 'user_requests_count' => 'Αιτήματα',
'city' => 'Πόλη',
'click_here' => 'Κάντε κλικ ΕΔΩ',
- 'clear_selection' => 'Clear Selection',
+ 'clear_selection' => 'Καθαρισμός Επιλογής',
'companies' => 'Εταιρείες',
'company' => 'Εταιρεία',
'component' => 'Συστατικό',
@@ -68,14 +68,14 @@
'debug_warning' => 'Προσοχή!',
'debug_warning_text' => 'Αυτή η εφαρμογή εκτελείται σε λειτουργία παραγωγής με ενεργοποιημένο τον εντοπισμό σφαλμάτων. Αυτό μπορεί να εκθέσει τα ευαίσθητα δεδομένα, εάν η εφαρμογή σας είναι προσβάσιμη στον έξω κόσμο. Απενεργοποιήσετε την κατάσταση λειτουργίας εντοπισμού σφαλμάτων, ορίζοντας την τιμή APP_DEBUG
στο αρχείο .env
για να false
.',
'delete' => 'Διαγραφή',
- 'delete_confirm' => 'Are you sure you wish to delete :item?',
+ 'delete_confirm' => 'Επιθυμείτε την διαφραφή :item;',
'deleted' => 'Διαγράφηκε',
'delete_seats' => 'Διαγραμμένα καθίσματα',
'departments' => 'Τμήματα',
'department' => 'Τμήμα',
'deployed' => 'Έχουν αναπτυχθεί',
'depreciation_report' => 'Αναφορά απόσβεσης',
- 'details' => 'Details',
+ 'details' => 'Λεπτομέρειες',
'download' => 'Λήψη',
'depreciation' => 'Αποσβέσεις',
'editprofile' => 'Επεξεργασία Προφίλ',
@@ -85,16 +85,16 @@
'email_domain_help' => 'Αυτό χρησιμοποιείται για τη δημιουργία διευθύνσεων ηλεκτρονικού ταχυδρομείου κατά την εισαγωγή',
'filastname_format' => 'Πρώτο αρχικό όνομα (jsmith@example.com)',
'firstname_lastname_format' => 'Όνομα Επώνυμο (jane.smith@example.com)',
- 'firstname_lastname_underscore_format' => 'First Name Last Name (jane_smith@example.com)',
- 'lastnamefirstinitial_format' => 'Last Name First Initial (smithj@example.com)',
+ 'firstname_lastname_underscore_format' => 'Όνομα και επίθετο (jane_smith@example.com)',
+ 'lastnamefirstinitial_format' => 'Επίθετο και πρώτο γράμμα ονόματος (smithj@example.com)',
'first' => 'Πρώτο',
'first_name' => 'Όνομα',
'first_name_format' => 'Όνομα (jane@example.com)',
- 'files' => 'Files',
+ 'files' => 'Αρχεία',
'file_name' => 'Αρχείο',
'file_uploads' => 'Ανέβασμα αρχείου',
'generate' => 'Δημιουργία',
- 'github_markdown' => 'This field accepts Github flavored markdown.',
+ 'github_markdown' => 'Αυτό το πεδίο επιτρέπει Github flavored markdown.',
'groups' => 'Ομάδες',
'gravatar_email' => 'Gravatar Email Διεύθυνση',
'history' => 'Ιστορία',
diff --git a/resources/lang/el/passwords.php b/resources/lang/el/passwords.php
index 660238710a..1b63f68a5f 100644
--- a/resources/lang/el/passwords.php
+++ b/resources/lang/el/passwords.php
@@ -2,6 +2,6 @@
return [
'sent' => 'Ο σύνδεσμος κωδικού πρόσβασης σας έχει σταλεί!',
- 'user' => 'No matching active user found with that email.',
+ 'user' => 'Δεν βρέθηκε ενεργός χρήστης με αυτό το email.',
];
diff --git a/resources/lang/el/validation.php b/resources/lang/el/validation.php
index 832d77f8e3..917fe3ceaa 100644
--- a/resources/lang/el/validation.php
+++ b/resources/lang/el/validation.php
@@ -67,7 +67,7 @@ return array(
'not_in' => 'Το επιλεγμένο: χαρακτηριστικό δεν είναι έγκυρο.',
'numeric' => 'Το χαρακτηριστικό πρέπει να είναι ένας αριθμός.',
'present' => 'Πρέπει να υπάρχει το πεδίο ιδιοτήτων: attribute.',
- 'valid_regex' => 'That is not a valid regex. ',
+ 'valid_regex' => 'Μη έγκυρη συμβολοσειρά χαρακτήρων ελέγχου πρότυπου. ',
'regex' => 'Η μορφή του χαρακτηριστικού είναι μη έγκυρη.',
'required' => 'Το πεδίο ιδιοτήτων: απαιτείται.',
'required_if' => 'Το πεδίο ιδιοτήτων: απαιτείται όταν: το άλλο είναι: τιμή.',
@@ -88,7 +88,7 @@ return array(
'unique' => 'Το χαρακτηριστικό: έχει ήδη ληφθεί.',
'uploaded' => 'Το χαρακτηριστικό:: απέτυχε να μεταφορτωθεί.',
'url' => 'Η μορφή του χαρακτηριστικού είναι μη έγκυρη.',
- "unique_undeleted" => "The :attribute must be unique.",
+ "unique_undeleted" => "Το :χαρακτηριστικό πρέπει να είναι μοναδικό.",
/*
|--------------------------------------------------------------------------
diff --git a/resources/lang/es-CO/admin/settings/general.php b/resources/lang/es-CO/admin/settings/general.php
index dbaec84fcc..b7b4e8d698 100644
--- a/resources/lang/es-CO/admin/settings/general.php
+++ b/resources/lang/es-CO/admin/settings/general.php
@@ -124,8 +124,8 @@ return array(
'snipe_version' => 'Version de Snipe-IT',
'support_footer' => 'Enlaces de Soporte de Pie de Página ',
'support_footer_help' => 'Especifica quien ve los enlaces de información de Soporte y Manual de Usuarios de Snipe-IT',
- 'version_footer' => 'Version in Footer ',
- 'version_footer_help' => 'Specify who sees the Snipe-IT version and build number.',
+ 'version_footer' => 'Versión en pie de página ',
+ 'version_footer_help' => 'Especifica quién ve la versión y el número de compilación de Snipe-IT.',
'system' => 'Información del Sistema',
'update' => 'Actualizar Parámetros',
'value' => 'Valor',
@@ -181,7 +181,7 @@ return array(
'bottom' => 'fondo',
'vertical' => 'vertical',
'horizontal' => 'horizontal',
- 'unique_serial' => 'Unique serial numbers',
- 'unique_serial_help_text' => 'Checking this box will enforce a uniqueness constraint on asset serials',
+ 'unique_serial' => 'Números de serie únicos',
+ 'unique_serial_help_text' => 'Al marcar esta casilla se forzarán números de serie únicos a los activos',
'zerofill_count' => 'Longitud de etiquetas de activos, incluyendo relleno de ceros',
);
diff --git a/resources/lang/es-CO/general.php b/resources/lang/es-CO/general.php
index 632408b951..da5495ca5d 100644
--- a/resources/lang/es-CO/general.php
+++ b/resources/lang/es-CO/general.php
@@ -206,7 +206,8 @@
'unknown_admin' => 'Admin Desconocido',
'username_format' => 'Formato del nombre de usuario',
'update' => 'Actualizar',
- 'upload_filetypes_help' => 'Allowed filetypes are png, gif, jpg, jpeg, doc, docx, pdf, xls, txt, lic, zip, and rar. Max upload size allowed is :size.',
+ 'upload_filetypes_help' => 'Tipos de archivos permitidos: png, gif, jpg, jpeg, doc, docx, pdf, txt, zip, and rar.
+El tamaño máximo de archivo es :size.',
'uploaded' => 'Subido',
'user' => 'Usuario',
'accepted' => 'aceptado',
diff --git a/resources/lang/es-CO/mail.php b/resources/lang/es-CO/mail.php
index 5346a0daba..7fdbdc9549 100644
--- a/resources/lang/es-CO/mail.php
+++ b/resources/lang/es-CO/mail.php
@@ -58,8 +58,8 @@ return array(
'test_email' => 'Email de prueba de Snipe-IT',
'test_mail_text' => 'Esto es una prueba desde el sistema de gestión de activos de Snipe-IT. Si tienes esto, correo está funcionando :)',
'the_following_item' => 'El siguiente artículo ha sido devuelto: ',
- 'low_inventory_alert' => 'There is :count item that is below minimum inventory or will soon be low.|There are :count items that are below minimum inventory or will soon be low.',
- 'assets_warrantee_alert' => 'There is :count asset with a warrantee expiring in the next :threshold days.|There are :count assets with warrantees expiring in the next :threshold days.',
+ 'low_inventory_alert' => 'Hay :count elemento que está por debajo del inventario mínimo o que pronto estará debajo.|Hay :count elementos que están por debajo del inventario mínimo o que pronto serán bajos.',
+ 'assets_warrantee_alert' => 'Hay :count licencia que expira en los próximos :threshold días. | Hay :count licencias que expiran en los próximos :threshold días.',
'license_expiring_alert' => 'Hay :count licencia que expira en los próximos :threshold días. | Hay :count licencias que expiran en los próximos :threshold días.',
'to_reset' => 'Para restaurar tu contraseña de :web, rellena este formulario:',
'type' => 'Tipo',
diff --git a/resources/lang/es-ES/admin/settings/general.php b/resources/lang/es-ES/admin/settings/general.php
index dbaec84fcc..b7b4e8d698 100644
--- a/resources/lang/es-ES/admin/settings/general.php
+++ b/resources/lang/es-ES/admin/settings/general.php
@@ -124,8 +124,8 @@ return array(
'snipe_version' => 'Version de Snipe-IT',
'support_footer' => 'Enlaces de Soporte de Pie de Página ',
'support_footer_help' => 'Especifica quien ve los enlaces de información de Soporte y Manual de Usuarios de Snipe-IT',
- 'version_footer' => 'Version in Footer ',
- 'version_footer_help' => 'Specify who sees the Snipe-IT version and build number.',
+ 'version_footer' => 'Versión en pie de página ',
+ 'version_footer_help' => 'Especifica quién ve la versión y el número de compilación de Snipe-IT.',
'system' => 'Información del Sistema',
'update' => 'Actualizar Parámetros',
'value' => 'Valor',
@@ -181,7 +181,7 @@ return array(
'bottom' => 'fondo',
'vertical' => 'vertical',
'horizontal' => 'horizontal',
- 'unique_serial' => 'Unique serial numbers',
- 'unique_serial_help_text' => 'Checking this box will enforce a uniqueness constraint on asset serials',
+ 'unique_serial' => 'Números de serie únicos',
+ 'unique_serial_help_text' => 'Al marcar esta casilla se forzarán números de serie únicos a los activos',
'zerofill_count' => 'Longitud de etiquetas de activos, incluyendo relleno de ceros',
);
diff --git a/resources/lang/es-ES/general.php b/resources/lang/es-ES/general.php
index 632408b951..da5495ca5d 100644
--- a/resources/lang/es-ES/general.php
+++ b/resources/lang/es-ES/general.php
@@ -206,7 +206,8 @@
'unknown_admin' => 'Admin Desconocido',
'username_format' => 'Formato del nombre de usuario',
'update' => 'Actualizar',
- 'upload_filetypes_help' => 'Allowed filetypes are png, gif, jpg, jpeg, doc, docx, pdf, xls, txt, lic, zip, and rar. Max upload size allowed is :size.',
+ 'upload_filetypes_help' => 'Tipos de archivos permitidos: png, gif, jpg, jpeg, doc, docx, pdf, txt, zip, and rar.
+El tamaño máximo de archivo es :size.',
'uploaded' => 'Subido',
'user' => 'Usuario',
'accepted' => 'aceptado',
diff --git a/resources/lang/es-ES/mail.php b/resources/lang/es-ES/mail.php
index 5346a0daba..7fdbdc9549 100644
--- a/resources/lang/es-ES/mail.php
+++ b/resources/lang/es-ES/mail.php
@@ -58,8 +58,8 @@ return array(
'test_email' => 'Email de prueba de Snipe-IT',
'test_mail_text' => 'Esto es una prueba desde el sistema de gestión de activos de Snipe-IT. Si tienes esto, correo está funcionando :)',
'the_following_item' => 'El siguiente artículo ha sido devuelto: ',
- 'low_inventory_alert' => 'There is :count item that is below minimum inventory or will soon be low.|There are :count items that are below minimum inventory or will soon be low.',
- 'assets_warrantee_alert' => 'There is :count asset with a warrantee expiring in the next :threshold days.|There are :count assets with warrantees expiring in the next :threshold days.',
+ 'low_inventory_alert' => 'Hay :count elemento que está por debajo del inventario mínimo o que pronto estará debajo.|Hay :count elementos que están por debajo del inventario mínimo o que pronto serán bajos.',
+ 'assets_warrantee_alert' => 'Hay :count licencia que expira en los próximos :threshold días. | Hay :count licencias que expiran en los próximos :threshold días.',
'license_expiring_alert' => 'Hay :count licencia que expira en los próximos :threshold días. | Hay :count licencias que expiran en los próximos :threshold días.',
'to_reset' => 'Para restaurar tu contraseña de :web, rellena este formulario:',
'type' => 'Tipo',
diff --git a/resources/lang/es-VE/admin/settings/general.php b/resources/lang/es-VE/admin/settings/general.php
index cefc5b089d..1667efe2e0 100644
--- a/resources/lang/es-VE/admin/settings/general.php
+++ b/resources/lang/es-VE/admin/settings/general.php
@@ -124,8 +124,8 @@ return array(
'snipe_version' => 'Version de Snipe-IT',
'support_footer' => 'Enlaces de Soporte de Pie de Página ',
'support_footer_help' => 'Especifica quién ve los links a la información de Soporte Snipe-IT y el Manual de Usuario',
- 'version_footer' => 'Version in Footer ',
- 'version_footer_help' => 'Specify who sees the Snipe-IT version and build number.',
+ 'version_footer' => 'Versión en pie de página ',
+ 'version_footer_help' => 'Especifica quién ve la versión y el número de compilación de Snipe-IT.',
'system' => 'Información de Sistema',
'update' => 'Actualizar Configuraciones',
'value' => 'Valor',
@@ -181,7 +181,7 @@ return array(
'bottom' => 'abajo',
'vertical' => 'vertical',
'horizontal' => 'horizontal',
- 'unique_serial' => 'Unique serial numbers',
- 'unique_serial_help_text' => 'Checking this box will enforce a uniqueness constraint on asset serials',
+ 'unique_serial' => 'Números de serie únicos',
+ 'unique_serial_help_text' => 'Al marcar esta casilla se forzarán números de serie únicos a los activos',
'zerofill_count' => 'Longitud de las etiquetas de activos, incluyendo relleno de ceros',
);
diff --git a/resources/lang/es-VE/general.php b/resources/lang/es-VE/general.php
index 10e862902f..14888644ed 100644
--- a/resources/lang/es-VE/general.php
+++ b/resources/lang/es-VE/general.php
@@ -206,7 +206,8 @@
'unknown_admin' => 'Administrador Desconocido',
'username_format' => 'Formato de Nombre de Usuario',
'update' => 'Actualizar',
- 'upload_filetypes_help' => 'Allowed filetypes are png, gif, jpg, jpeg, doc, docx, pdf, xls, txt, lic, zip, and rar. Max upload size allowed is :size.',
+ 'upload_filetypes_help' => 'Tipos de archivos permitidos: png, gif, jpg, jpeg, doc, docx, pdf, txt, zip, and rar.
+El tamaño máximo de archivo es :size.',
'uploaded' => 'Actualizado',
'user' => 'Usuario',
'accepted' => 'aceptado',
diff --git a/resources/lang/es-VE/mail.php b/resources/lang/es-VE/mail.php
index 58049813c6..42a1451c0d 100644
--- a/resources/lang/es-VE/mail.php
+++ b/resources/lang/es-VE/mail.php
@@ -58,8 +58,8 @@ return array(
'test_email' => 'Email de prueba de Snipe-IT',
'test_mail_text' => 'Esto es una prueba desde el sistema de gestión de activos de Snipe-IT. Si tienes esto, correo está funcionando :)',
'the_following_item' => 'El siguiente artículo ha sido devuelto: ',
- 'low_inventory_alert' => 'There is :count item that is below minimum inventory or will soon be low.|There are :count items that are below minimum inventory or will soon be low.',
- 'assets_warrantee_alert' => 'There is :count asset with a warrantee expiring in the next :threshold days.|There are :count assets with warrantees expiring in the next :threshold days.',
+ 'low_inventory_alert' => 'Hay :count elemento que está por debajo del inventario mínimo o que pronto estará debajo.|Hay :count elementos que están por debajo del inventario mínimo o que pronto serán bajos.',
+ 'assets_warrantee_alert' => 'Hay :count licencia que expira en los próximos :threshold días. | Hay :count licencias que expiran en los próximos :threshold días.',
'license_expiring_alert' => 'Hay :count licencia que expira en los próximos :threshold días. | Hay :count licencias que expiran en los próximos :threshold días.',
'to_reset' => 'Para restaurar tu contraseña de :web, rellena este formulario:',
'type' => 'Tipo',
diff --git a/resources/lang/et/admin/categories/general.php b/resources/lang/et/admin/categories/general.php
index ad38760b6f..085a890570 100644
--- a/resources/lang/et/admin/categories/general.php
+++ b/resources/lang/et/admin/categories/general.php
@@ -5,8 +5,8 @@ return array(
'about_categories' => 'Kategooriad aitavad sul asju organiseerida. Kategooriad võivad olla näitelks "Lauaarvutid","Sülearvutid","Mobiiltelefonid","Tahvelarvutid" ja nõnda edasi, kuid võid kasutada kategooriaid igal kombel, mis tundub sulle endale mõistlik.',
'asset_categories' => 'Vahendite kategooriad',
'category_name' => 'Kategooria nimi',
- 'checkin_email' => 'Send email to user on checkin/checkout.',
- 'checkin_email_notification' => 'This user will be sent an email on checkin/checkout.',
+ 'checkin_email' => 'Saada kasutajale e-kiri vara liikumise kohta.',
+ 'checkin_email_notification' => 'Kasutajale saadetakse e-kiri vara liikumise kohta.',
'clone' => 'Klooni kategooria',
'create' => 'Uus kategooria',
'edit' => 'Muuda kategooriat',
diff --git a/resources/lang/et/admin/hardware/form.php b/resources/lang/et/admin/hardware/form.php
index 108dc24df9..adfd7b30fe 100644
--- a/resources/lang/et/admin/hardware/form.php
+++ b/resources/lang/et/admin/hardware/form.php
@@ -38,7 +38,7 @@ return array(
'tag' => 'Varade silt',
'update' => 'Varade värskendamine',
'warranty' => 'Garantii',
- 'warranty_expires' => 'Warranty Expires',
+ 'warranty_expires' => 'Garantii aegub',
'years' => 'aastat',
)
;
diff --git a/resources/lang/et/admin/hardware/general.php b/resources/lang/et/admin/hardware/general.php
index 18015b09b6..f41152d424 100644
--- a/resources/lang/et/admin/hardware/general.php
+++ b/resources/lang/et/admin/hardware/general.php
@@ -5,7 +5,7 @@ return array(
'about_assets_text' => 'Varad on üksused, mida jälgitakse seerianumbri või vara tag. Need kipuvad olema kõrgema väärtusega esemed, kus konkreetse üksuse kindlakstegemine on oluline.',
'archived' => 'Arhiveeritud',
'asset' => 'Vahend',
- 'bulk_checkout' => 'Checkout Assets',
+ 'bulk_checkout' => 'Vara kasutusele võtt',
'checkin' => 'Checkin Asset',
'checkout' => 'Checkout Asset',
'clone' => 'Klooni vahend',
diff --git a/resources/lang/et/admin/hardware/message.php b/resources/lang/et/admin/hardware/message.php
index bcb38015ea..de2a6ad995 100644
--- a/resources/lang/et/admin/hardware/message.php
+++ b/resources/lang/et/admin/hardware/message.php
@@ -62,7 +62,7 @@ return array(
'success' => 'Varad võeti edukalt välja.',
'user_does_not_exist' => 'See kasutaja on kehtetu. Palun proovi uuesti.',
'not_available' => 'See vara pole kontrollimiseks saadaval!',
- 'no_assets_selected' => 'You must select at least one asset from the list'
+ 'no_assets_selected' => 'Sa pead valima vähemalt ühe kirje nimekirjast'
),
'checkin' => array(
diff --git a/resources/lang/et/admin/models/message.php b/resources/lang/et/admin/models/message.php
index d3ecfda5f0..ae95c2c9e9 100644
--- a/resources/lang/et/admin/models/message.php
+++ b/resources/lang/et/admin/models/message.php
@@ -34,9 +34,9 @@ return array(
),
'bulkdelete' => array(
- 'error' => 'No models were selected, so nothing was deleted.',
- 'success' => ':success_count model(s) deleted!',
- 'success_partial' => ':success_count model(s) were deleted, however :fail_count were unable to be deleted because they still have assets associated with them.'
+ 'error' => 'Mudeleid ei valitud, nii et midagi ei kustutatud.',
+ 'success' => ':success_count mudel(it) kustutatud!',
+ 'success_partial' => ':success_count mudel(it) kustutati, kuid :fail_count ei õnnestunud kustutada kuna nendega on ikka veel vara seotud.'
),
);
diff --git a/resources/lang/et/admin/settings/general.php b/resources/lang/et/admin/settings/general.php
index 73f7efca5f..56d00b07e6 100644
--- a/resources/lang/et/admin/settings/general.php
+++ b/resources/lang/et/admin/settings/general.php
@@ -4,7 +4,7 @@ return array(
'ad' => 'Active Directory',
'ad_domain' => 'Active Directory domeen',
'ad_domain_help' => 'See on mõnikord sama kui teie e-posti domeen, kuid mitte alati.',
- 'admin_cc_email' => 'CC Email',
+ 'admin_cc_email' => 'CC e-mail',
'admin_cc_email_help' => 'If you would like to send a copy of checkin/checkout emails that are sent to users to an additional email account, enter it here. Otherwise leave this field blank.',
'is_ad' => 'See on Active Directory server',
'alert_email' => 'Saada hoiatusi',
diff --git a/resources/lang/et/admin/statuslabels/table.php b/resources/lang/et/admin/statuslabels/table.php
index 4e56d0f9fa..a4c1d6eda4 100644
--- a/resources/lang/et/admin/statuslabels/table.php
+++ b/resources/lang/et/admin/statuslabels/table.php
@@ -5,7 +5,7 @@ return array(
'archived' => 'Arhiveeritud',
'create' => 'Uus staatuse silt',
'color' => 'Joonise värv',
- 'default_label' => 'Default Label',
+ 'default_label' => 'Vaikimisi silt',
'default_label_help' => 'This is used to ensure your most commonly used status labels appear at the top of the select box when creating/editing assets.',
'deployable' => 'Käivitatav',
'info' => 'Olekuteemeid kasutatakse erinevate seisundite kirjeldamiseks, millised on teie varad. Need võivad olla remondi-, kaotatud / varastatud jne jaoks. Saate luua uusi olekuteid, mida saab kasutada käimasolevatel, ootel ja arhiveeritud varadel.',
diff --git a/resources/lang/et/admin/users/general.php b/resources/lang/et/admin/users/general.php
index 335b8183b3..f40b2d1e5c 100644
--- a/resources/lang/et/admin/users/general.php
+++ b/resources/lang/et/admin/users/general.php
@@ -2,8 +2,8 @@
return array(
- 'activated_help_text' => 'This user can login',
- 'activated_disabled_help_text' => 'You cannot edit activation status for your own account.',
+ 'activated_help_text' => 'kasutaja saab sisse logida',
+ 'activated_disabled_help_text' => 'Te ei saa iseenda konto aktiveerimis staatust muuta.',
'assets_user' => 'Kasutajaga :nimi seotud vahendid',
'bulk_update_warn' => 'Sa oled muutmas :user_count kasutaja andmeid. Palun pane tähele, et saa ei saa selle vormi kaudu muuta enda kasutaja andmeid, neid pead muutma eraldi.',
'bulk_update_help' => 'Selle vormiga saad muuta mitmeid kasutajaid korraga. Täida ainult need väljad, mida on vaja muuta. Tühjaks jäetud väljasid ei muudeta.',
@@ -17,7 +17,7 @@ return array(
'restore_user' => 'Nende taastamiseks klõpsake siin.',
'last_login' => 'Viimane sisselogimine',
'ldap_config_text' => 'LDAP-i konfiguratsiooniseadeid saab leida Admin> Seaded. (Valikuline) valitud asukoht määratakse kõigi imporditud kasutajate jaoks.',
- 'print_assigned' => 'Print All Assigned',
+ 'print_assigned' => 'Prindi kõik varad',
'software_user' => 'Kasutaja :name valdusesse antud tarkvara',
'view_user' => 'Vaata kasutajat :name',
'usercsv' => 'CSV fail',
diff --git a/resources/lang/et/button.php b/resources/lang/et/button.php
index ce430ecde5..845aac6363 100644
--- a/resources/lang/et/button.php
+++ b/resources/lang/et/button.php
@@ -12,5 +12,5 @@ return array(
'submit' => 'Kinnita',
'upload' => 'Lae üles',
'select_file' => 'Vali fail...',
- 'select_files' => 'Select Files...',
+ 'select_files' => 'Vali failid...',
);
diff --git a/resources/lang/et/general.php b/resources/lang/et/general.php
index 2124598c79..e26bef833d 100644
--- a/resources/lang/et/general.php
+++ b/resources/lang/et/general.php
@@ -9,7 +9,7 @@
'activity_report' => 'Tegevuste aruanne',
'address' => 'Aadress',
'admin' => 'Admin',
- 'administrator' => 'Administrator',
+ 'administrator' => 'Administraator',
'add_seats' => 'Lisatud istekohad',
'all_assets' => 'Kõik vahendid',
'all' => 'Kõik',
@@ -41,10 +41,10 @@
'checkout' => 'Checkout',
'checkouts_count' => 'Checkouts',
'checkins_count' => 'Checkins',
- 'user_requests_count' => 'Requests',
+ 'user_requests_count' => 'Taotlused',
'city' => 'Linn',
'click_here' => 'Kliki siia',
- 'clear_selection' => 'Clear Selection',
+ 'clear_selection' => 'Ära vali midagi',
'companies' => 'Ettevõtted',
'company' => 'Ettevõte',
'component' => 'Komponent',
@@ -68,14 +68,14 @@
'debug_warning' => 'Hoiatus!',
'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' => 'Are you sure you wish to delete :item?',
+ 'delete_confirm' => 'Kas olete kindel, et soovite kustutada :item?',
'deleted' => 'Kustutatud',
'delete_seats' => 'Kustutatud istmed',
'departments' => 'Osakonnad',
'department' => 'Osakond',
'deployed' => 'Kasutusele võetud',
'depreciation_report' => 'Amortisatsiooniaruanne',
- 'details' => 'Details',
+ 'details' => 'Üksikasjad',
'download' => 'Lae alla',
'depreciation' => 'Amortisatsioon',
'editprofile' => 'Muuda oma profiili',
@@ -85,25 +85,25 @@
'email_domain_help' => 'Seda kasutatakse importimisel e-posti aadresside loomiseks',
'filastname_format' => 'Esimene esmane perekonnanimi (jsmith@example.com)',
'firstname_lastname_format' => 'Eesnimi eesnimi (jane.smith@example.com)',
- 'firstname_lastname_underscore_format' => 'First Name Last Name (jane_smith@example.com)',
- 'lastnamefirstinitial_format' => 'Last Name First Initial (smithj@example.com)',
+ 'firstname_lastname_underscore_format' => 'Eesnimi Perenimi (eesnimi.perenimi@poleolemas.ee)',
+ 'lastnamefirstinitial_format' => 'Perenimi Eesnime lühend (perenimie@poleolemas.ee)',
'first' => 'Esimene',
'first_name' => 'Eesnimi',
'first_name_format' => 'Eesnimi (jane@example.com)',
- 'files' => 'Files',
+ 'files' => 'Failid',
'file_name' => 'Fail',
'file_uploads' => 'Faili üleslaadimine',
'generate' => 'Genereeri',
- 'github_markdown' => 'This field accepts Github flavored markdown.',
+ 'github_markdown' => 'See väli lubab Githubi maitsestatud markdown.',
'groups' => 'Grupid',
'gravatar_email' => 'Gravatari e-maili aadress',
'history' => 'Ajalugu',
'history_for' => 'Ajalugu jaoks',
'id' => 'ID',
- 'image' => 'Image',
+ 'image' => 'Pilt',
'image_delete' => 'Kustuta pilt',
'image_upload' => 'Laadi pilt üles',
- 'image_filetypes_help' => 'Accepted filetypes are jpg, png, gif, and svg. Max upload size allowed is :size.',
+ 'image_filetypes_help' => 'Lubatud faililaiendid on jpg, png, gif ja svg. Suurim lubatud üleslaadimise maht on :size.',
'import' => 'Impordi',
'import-history' => 'Impordi ajalugu',
'asset_maintenance' => 'Varade hooldus',
@@ -127,7 +127,7 @@
'locations' => 'Asukohad',
'logout' => 'Logi välja',
'lookup_by_tag' => 'Varatüübi järgi otsimine',
- 'maintenances' => 'Maintenances',
+ 'maintenances' => 'Hooldus',
'manufacturer' => 'Tootja',
'manufacturers' => 'Tootjad',
'markdown' => 'See väli lubab Githubi maitsestatud markdown.',
@@ -162,7 +162,7 @@
'recent_activity' => 'Viimane tegevus',
'remove_company' => 'Eemalda ettevõtteühing',
'reports' => 'Aruanded',
- 'restored' => 'restored',
+ 'restored' => 'taastatud',
'requested' => 'Taotletud',
'request_canceled' => 'Taotlus tühistati',
'save' => 'Salvesta',
@@ -181,11 +181,11 @@
'select_company' => 'Vali ettevõte',
'select_asset' => 'Vali vahend',
'settings' => 'Seaded',
- 'show_deleted' => 'Show Deleted',
- 'show_current' => 'Show Current',
+ 'show_deleted' => 'Näita kustutatud',
+ 'show_current' => 'Näita käesolevat',
'sign_in' => 'Logi sisse',
'signature' => 'Allkiri',
- 'skin' => 'Skin',
+ 'skin' => 'Väljanägemine',
'some_features_disabled' => 'DEMOVERSIOON: Selles installatsioonis mõned funktsioonid ei tööta.',
'site_name' => 'Saidi nimi',
'state' => 'Maakond',
@@ -206,7 +206,7 @@
'unknown_admin' => 'Tundmatu Admin',
'username_format' => 'Kasutajanime formaat',
'update' => 'Uuenda',
- 'upload_filetypes_help' => 'Allowed filetypes are png, gif, jpg, jpeg, doc, docx, pdf, xls, txt, lic, zip, and rar. Max upload size allowed is :size.',
+ 'upload_filetypes_help' => 'Lubatud failileiendid on png, gif, jpg, jpeg, doc, docx, pdf, xls, txt, lic, zip ja rar. Suurim lubatud üleslaadimise maht on :size.',
'uploaded' => 'Üles laetud',
'user' => 'Kasutaja',
'accepted' => 'aktsepteeritud',
diff --git a/resources/lang/et/mail.php b/resources/lang/et/mail.php
index 02fd74767f..766bc0b144 100644
--- a/resources/lang/et/mail.php
+++ b/resources/lang/et/mail.php
@@ -21,7 +21,7 @@ return array(
'Confirm_Asset_Checkin' => 'Kinnitage varakommentaar.',
'Confirm_Accessory_Checkin' => 'Kinnitage lisavarustuse märk.',
'Confirm_accessory_delivery' => 'Kinnitage tarvikute kohaletoimetamine.',
- 'Confirm_license_delivery' => 'Confirm license delivery.',
+ 'Confirm_license_delivery' => 'Kinnitage litsentsi kohaletoimetamine.',
'Confirm_asset_delivery' => 'Kinnitage varade üleandmist.',
'Confirm_consumable_delivery' => 'Kinnitage tarvitatav tarne.',
'current_QTY' => 'Praegune QTY',
@@ -52,7 +52,7 @@ return array(
'requested' => 'Taotletud:',
'reset_link' => 'Teie salasõna lähtestamise link',
'reset_password' => 'Parooli lähtestamiseks klõpsake siin:',
- 'serial' => 'Serial',
+ 'serial' => 'Seerianumber',
'supplier' => 'Tarnija',
'tag' => 'Silt',
'test_email' => 'Test Snipe-IT-i e-posti teel',
@@ -63,8 +63,8 @@ return array(
'license_expiring_alert' => 'There is :count license expiring in the next :threshold days.|There are :count licenses expiring in the next :threshold days.',
'to_reset' => 'Selleks, et lähtestada oma: veebiparool, täitke see vorm:',
'type' => 'Tüüp',
- 'user' => 'User',
- 'username' => 'Username',
+ 'user' => 'Kasutaja',
+ 'username' => 'Kasutajanimi',
'welcome' => 'Tere tulemast, :name',
'welcome_to' => 'Teretulemast lehele :web!',
'your_credentials' => 'Sinu Snipe-IT rekvisiidid',
diff --git a/resources/lang/et/validation.php b/resources/lang/et/validation.php
index 02550f3102..db1e4a306b 100644
--- a/resources/lang/et/validation.php
+++ b/resources/lang/et/validation.php
@@ -67,7 +67,7 @@ return array(
'not_in' => 'Valitud atribuut on kehtetu.',
'numeric' => 'Atribuut peab olema number.',
'present' => 'Atribuudiväli peab olema kohal.',
- 'valid_regex' => 'That is not a valid regex. ',
+ 'valid_regex' => 'See ei ole õige regex süntaks. ',
'regex' => 'Atribuudivorming on vale.',
'required' => 'Atribuudiväljandus on kohustuslik.',
'required_if' => 'Atribuudiväljastus on vajalik, kui: muu on: väärtus.',
@@ -88,7 +88,7 @@ return array(
'unique' => 'Atribuut: on juba võetud.',
'uploaded' => 'Atribuut ei õnnestunud üles laadida.',
'url' => 'Atribuudivorming on vale.',
- "unique_undeleted" => "The :attribute must be unique.",
+ "unique_undeleted" => ":attribute peab olema ainulaadne.",
/*
|--------------------------------------------------------------------------
diff --git a/resources/lang/fi/admin/users/general.php b/resources/lang/fi/admin/users/general.php
index cc8a538a6b..1174c935dd 100644
--- a/resources/lang/fi/admin/users/general.php
+++ b/resources/lang/fi/admin/users/general.php
@@ -2,7 +2,7 @@
return array(
- 'activated_help_text' => 'This user can login',
+ 'activated_help_text' => 'Salli kirjautuminen',
'activated_disabled_help_text' => 'You cannot edit activation status for your own account.',
'assets_user' => 'Käyttäjälle :name luovutetut laitteet',
'bulk_update_warn' => 'Aiotte muokata: user_count käyttäjille ominaisuuksia. Huomaa, että omia käyttäjätunnuksia ei voi muuttaa tämän lomakkeen avulla, vaan sinun on tehtävä muokkauksia omalle käyttäjälleen erikseen.',
diff --git a/resources/lang/fi/mail.php b/resources/lang/fi/mail.php
index 90ab5cc05f..8a736be14e 100644
--- a/resources/lang/fi/mail.php
+++ b/resources/lang/fi/mail.php
@@ -21,7 +21,7 @@ return array(
'Confirm_Asset_Checkin' => 'Vahvista Asset Checkin.',
'Confirm_Accessory_Checkin' => 'Vahvista lisävarusteen tarkistus.',
'Confirm_accessory_delivery' => 'Varmista lisävarusteiden toimitus.',
- 'Confirm_license_delivery' => 'Confirm license delivery.',
+ 'Confirm_license_delivery' => 'Vahvista lisenssitoimitus.',
'Confirm_asset_delivery' => 'Vahvista omaisuuden toimittaminen.',
'Confirm_consumable_delivery' => 'Varmista kulutustarvikkeet.',
'current_QTY' => 'Nykyinen QTY',
@@ -52,19 +52,19 @@ return array(
'requested' => 'pyydetään:',
'reset_link' => 'Salasanasi nollaa linkki',
'reset_password' => 'Palauta salasana napsauttamalla tätä:',
- 'serial' => 'Serial',
+ 'serial' => 'Sarjanumero',
'supplier' => 'toimittaja',
'tag' => 'Tag',
'test_email' => 'Testaa sähköposti Snipe-IT: stä',
'test_mail_text' => 'Tämä on testi Snipe-IT Asset Management -järjestelmästä. Jos saat tämän, sähköposti toimii :)',
'the_following_item' => 'Seuraava kohde on tarkistettu:',
- 'low_inventory_alert' => 'There is :count item that is below minimum inventory or will soon be low.|There are :count items that are below minimum inventory or will soon be low.',
- 'assets_warrantee_alert' => 'There is :count asset with a warrantee expiring in the next :threshold days.|There are :count assets with warrantees expiring in the next :threshold days.',
- 'license_expiring_alert' => 'There is :count license expiring in the next :threshold days.|There are :count licenses expiring in the next :threshold days.',
+ 'low_inventory_alert' => ':count tuotteen saldomäärä on alle minimirajan tai kohta alhainen.|:count tuotteen saldomäärä on alle minimirajan tai kohta alhainen.',
+ 'assets_warrantee_alert' => ':count laitteen takuu päättyy :threshold päivän sisällä.|:count laitteen takuu päättyy :threshold päivän sisällä.',
+ 'license_expiring_alert' => ':count lisenssiä vanhenee :threshold päivän sisällä.|:count lisenssiä vanhenee :threshold päivän sisällä.',
'to_reset' => 'Voit palauttaa: web-salasanasi täyttämällä tämän lomakkeen:',
'type' => 'Tyyppi',
- 'user' => 'User',
- 'username' => 'Username',
+ 'user' => 'Käyttäjä',
+ 'username' => 'Käyttäjätunnus',
'welcome' => 'Tervetuloa: nimi',
'welcome_to' => 'Tervetuloa: web!',
'your_credentials' => 'Sinun Snipe-IT -asiakirjasi',
diff --git a/resources/lang/fi/passwords.php b/resources/lang/fi/passwords.php
index 4a748c8c81..9ce9a5225d 100644
--- a/resources/lang/fi/passwords.php
+++ b/resources/lang/fi/passwords.php
@@ -2,6 +2,6 @@
return [
'sent' => 'Salasanasi linkki on lähetetty!',
- 'user' => 'No matching active user found with that email.',
+ 'user' => 'Sähköpostille ei löytynyt käyttäjää.',
];
diff --git a/resources/lang/fr/admin/asset_maintenances/general.php b/resources/lang/fr/admin/asset_maintenances/general.php
index fef603fc59..7017ed882e 100644
--- a/resources/lang/fr/admin/asset_maintenances/general.php
+++ b/resources/lang/fr/admin/asset_maintenances/general.php
@@ -7,7 +7,5 @@
'view' => 'Voir les détails de la maintenance d\'actif',
'repair' => 'Réparation',
'maintenance' => 'Entretien',
- 'upgrade' => 'Mise à niveau',
- 'software_support' => 'Support logiciel',
- 'hardware_support' => 'Support matériel',
+ 'upgrade' => 'Mise à niveau'
];
diff --git a/resources/lang/fr/general.php b/resources/lang/fr/general.php
index 726b7af04f..d72551ce71 100644
--- a/resources/lang/fr/general.php
+++ b/resources/lang/fr/general.php
@@ -182,7 +182,7 @@
'select_asset' => 'Choisir un bien',
'settings' => 'Préférences',
'show_deleted' => 'Afficher supprimés',
- 'show_current' => 'Show Current',
+ 'show_current' => 'Afficher l\'actuel',
'sign_in' => 'Connexion',
'signature' => 'Signature',
'skin' => 'Habillage',
diff --git a/resources/lang/hr/admin/categories/general.php b/resources/lang/hr/admin/categories/general.php
index 08fe65367f..187e2a7f66 100644
--- a/resources/lang/hr/admin/categories/general.php
+++ b/resources/lang/hr/admin/categories/general.php
@@ -5,8 +5,8 @@ return array(
'about_categories' => 'Kategorije vam pomažu organizirati stavke. Neke kategorije primjera mogu biti "Desktops", "Laptops", "Mobile Phones", "Tablets" i tako dalje, ali kategorije možete koristiti na bilo koji način koji ima smisla za vas.',
'asset_categories' => 'Kategorije sredstava',
'category_name' => 'Naziv kategorije',
- 'checkin_email' => 'Send email to user on checkin/checkout.',
- 'checkin_email_notification' => 'This user will be sent an email on checkin/checkout.',
+ 'checkin_email' => 'Pošalji e-mail korisniku prilikom checkin/checkout-a.',
+ 'checkin_email_notification' => 'Ovom korisniku će biti poslan e-mail prilikom checkin/checkout-a.',
'clone' => 'Klon kategorija',
'create' => 'Izradi kategoriju',
'edit' => 'Uredi kategoriju',
diff --git a/resources/lang/hr/admin/custom_fields/general.php b/resources/lang/hr/admin/custom_fields/general.php
index 3d80950957..0eda1a82bc 100644
--- a/resources/lang/hr/admin/custom_fields/general.php
+++ b/resources/lang/hr/admin/custom_fields/general.php
@@ -28,5 +28,5 @@ return array(
'create_fieldset' => 'Novi Fieldset',
'create_field' => 'Novi prilagođeni polje',
'value_encrypted' => 'Vrijednost ovog polja je šifrirana u bazi podataka. Samo administratori administratora moći će vidjeti dešifriranu vrijednost',
- 'show_in_email' => 'Include the value of this field in checkout emails sent to the user? Encrypted fields cannot be included in emails.',
+ 'show_in_email' => 'Prikazati vrijednost ovog polja u checkout e-mailovima koji se šalju korisnicima? Enkriptirana polja se ne mogu prikazati u e-mailovima.',
);
diff --git a/resources/lang/hr/admin/manufacturers/message.php b/resources/lang/hr/admin/manufacturers/message.php
index 18396d597b..5ea24c9ce3 100644
--- a/resources/lang/hr/admin/manufacturers/message.php
+++ b/resources/lang/hr/admin/manufacturers/message.php
@@ -16,8 +16,8 @@ return array(
),
'restore' => array(
- 'error' => 'Manufacturer was not restored, please try again',
- 'success' => 'Manufacturer restored successfully.'
+ 'error' => 'Proizvođač nije obnovljen, molim pokušajte ponovo',
+ 'success' => 'Proizvođač je uspješno obnovljen.'
),
'delete' => array(
diff --git a/resources/lang/hr/admin/models/general.php b/resources/lang/hr/admin/models/general.php
index 93c283f5a9..52fb79a16c 100644
--- a/resources/lang/hr/admin/models/general.php
+++ b/resources/lang/hr/admin/models/general.php
@@ -5,8 +5,8 @@ return array(
'about_models_text' => 'Modeli imovine su način grupiranja identične imovine. "MBP 2013", "IPhone 6s" itd.',
'deleted' => 'Ovaj je model izbrisan. Kliknite ovdje da biste ga vratili.',
'bulk_delete' => 'Skupno brisanje modela imovine',
- 'bulk_delete_help' => 'Use the checkboxes below to confirm the deletion of the selected asset models. Asset models that have assets associated with them cannot be deleted until the assets are associated with a different model.',
- 'bulk_delete_warn' => 'You are about to delete :model_count asset models.',
+ 'bulk_delete_help' => 'Koristeći checkbox-ove niže potvrdite brisanje odabranih modela imovine. Modeli imovine koji na sebi imaju povezanu imovinu se ne mogu brisati dok se imovina ne poveže sa drugim modelom.',
+ 'bulk_delete_warn' => 'Izbrisati ćete :model_count model(a) imovine.',
'restore' => 'Vraćanje modela',
'requestable' => 'Korisnici mogu zatražiti ovaj model',
'show_mac_address' => 'Prikaži polje MAC adrese u imovini ovog modela',
diff --git a/resources/lang/hr/admin/settings/general.php b/resources/lang/hr/admin/settings/general.php
index 25ec7584a0..76b6d3d205 100644
--- a/resources/lang/hr/admin/settings/general.php
+++ b/resources/lang/hr/admin/settings/general.php
@@ -86,10 +86,10 @@ return array(
'login_common_disabled_text' => 'Onemogući druge mehanizme autentikacije',
'login_common_disabled_help' => 'Ova opcija onemogućuje druge mehanizme autentikacije. Omogućite ovu opciju samo ako ste sigurni da vaša REMOTE_USER prijava već funkcionira',
'login_remote_user_custom_logout_url_text' => 'Prilagođeni URL za odjavu',
- 'login_remote_user_custom_logout_url_help' => 'If a url is provided here, users will get redirected to this URL after the user logs out of Snipe-IT. This is useful to close the user sessions of your Authentication provider correctly.',
+ 'login_remote_user_custom_logout_url_help' => 'Ako je ovdje upisan url, korisnici će biti biti preusmjereni na taj URL nakon što se odjave iz Snipe-IT-a. Ovo je korisno radi ispravnog zatvaranja korisničkog session-a kod vašeg pružatelja autentifikacije.',
'logo' => 'Logo',
- 'logo_print_assets' => 'Use in Print',
- 'logo_print_assets_help' => 'Use branding on printable asset lists ',
+ 'logo_print_assets' => 'Koristi kod ispisa',
+ 'logo_print_assets_help' => 'Prikaži elemente brandiranja na ispisima liste imovine ',
'full_multiple_companies_support_help_text' => 'Ograničavanje korisnika (uključujući administratore) koje tvrtke dodjeljuju imovini tvrtke.',
'full_multiple_companies_support_text' => 'Potpuna podrška za više tvrtki',
'show_in_model_list' => 'Prikaži u padajućim modelima',
@@ -124,8 +124,8 @@ return array(
'snipe_version' => 'Snipe-IT verzija',
'support_footer' => 'Podrška poveznica u podnožju ',
'support_footer_help' => 'Navedite tko vidi poveznice na informacije o Snipe-IT podršci i korisničkom priručniku',
- 'version_footer' => 'Version in Footer ',
- 'version_footer_help' => 'Specify who sees the Snipe-IT version and build number.',
+ 'version_footer' => 'Verzija u podnožju ',
+ 'version_footer_help' => 'Odredite tko može vidjeti Snipe-IT verziju i build broj.',
'system' => 'Informacije o sustavu',
'update' => 'Ažuriraj postavke',
'value' => 'Vrijednost',
@@ -136,9 +136,9 @@ return array(
'label_dimensions' => 'Dimenzije oznake (inča)',
'next_auto_tag_base' => 'Sljedeći automatski prirast',
'page_padding' => 'Margine stranice (inča)',
- 'privacy_policy_link' => 'Link to Privacy Policy',
- 'privacy_policy' => 'Privacy Policy',
- 'privacy_policy_link_help' => 'If a url is included here, a link to your privacy policy will be included in the app footer and in any emails that the system sends out, in compliance with GDPR. ',
+ 'privacy_policy_link' => 'Poveznica na politiku privatnosti',
+ 'privacy_policy' => 'Politika privatnosti',
+ 'privacy_policy_link_help' => 'Ako je ovdje upisan url, poveznica na politiku privatnosti će biti prikazana u podnožju aplikacije i u svim e-mail-ovima koje sustav šalje, u skladu sa GDPR odredbama. ',
'purge' => 'Obrišite izbrisane zapise',
'labels_display_bgutter' => 'Oznaka donjeg kanala',
'labels_display_sgutter' => 'Oznaka kanala',
@@ -181,7 +181,7 @@ return array(
'bottom' => 'dno',
'vertical' => 'vertikala',
'horizontal' => 'vodoravan',
- 'unique_serial' => 'Unique serial numbers',
- 'unique_serial_help_text' => 'Checking this box will enforce a uniqueness constraint on asset serials',
+ 'unique_serial' => 'Jedinstveni serijski brojevi',
+ 'unique_serial_help_text' => 'Uključivanje ovog checkbox-a će osigurati jedinstvenost serijskih brojeva imovine',
'zerofill_count' => 'Duljina oznaka za imovinu, uključujući nulte punjenje',
);
diff --git a/resources/lang/hr/admin/suppliers/message.php b/resources/lang/hr/admin/suppliers/message.php
index fe0f6be216..1ceb394456 100644
--- a/resources/lang/hr/admin/suppliers/message.php
+++ b/resources/lang/hr/admin/suppliers/message.php
@@ -19,9 +19,9 @@ return array(
'confirm' => 'Jeste li sigurni da želite izbrisati ovog dobavljača?',
'error' => 'Došlo je do problema s brisanjem dobavljača. Molim te pokušaj ponovno.',
'success' => 'Dobavljač je uspješno izbrisan.',
- 'assoc_assets' => 'This supplier is currently associated with :asset_count asset(s) and cannot be deleted. Please update your assets to no longer reference this supplier and try again. ',
- 'assoc_licenses' => 'This supplier is currently associated with :licenses_count licences(s) and cannot be deleted. Please update your licenses to no longer reference this supplier and try again. ',
- 'assoc_maintenances' => 'This supplier is currently associated with :asset_maintenances_count asset maintenances(s) and cannot be deleted. Please update your asset maintenances to no longer reference this supplier and try again. ',
+ 'assoc_assets' => 'Ovaj dobavljač je trenutno povezan sa :asset_count komadom/a imovine i ne može se izbrisati. Molimo ažurirajte imovinu tako da više ne bude povezana sa ovim dobavljačem i pokušajte ponovo. ',
+ 'assoc_licenses' => 'Ovaj dobavljač je trenutno povezan sa :licenses_count licencom/ama i ne može se izbrisati. Molimo ažurirajte licence tako da više ne budu povezane sa ovim dobavljačem i pokušajte ponovo. ',
+ 'assoc_maintenances' => 'Ovaj dobavljač je trenutno povezan sa :asset_maintenences_count slučajem/evima održavanja imovine i ne može se izbrisati. Molimo ažurirajte slučajeve održavanja imovine tako da više ne budu povezani sa ovim dobavljačem i pokušajte ponovo. ',
)
);
diff --git a/resources/lang/hr/admin/users/general.php b/resources/lang/hr/admin/users/general.php
index 3c93bb1c54..2b6b09f0b0 100644
--- a/resources/lang/hr/admin/users/general.php
+++ b/resources/lang/hr/admin/users/general.php
@@ -2,8 +2,8 @@
return array(
- 'activated_help_text' => 'This user can login',
- 'activated_disabled_help_text' => 'You cannot edit activation status for your own account.',
+ 'activated_help_text' => 'Ovaj korisnik se može prijaviti',
+ 'activated_disabled_help_text' => 'Ne možete mijenjati status aktivacije za svoj vlastiti račun.',
'assets_user' => 'Imovina dodijeljena za: ime',
'bulk_update_warn' => 'Namjeravate uređivati svojstva korisnika: user_count. Imajte na umu da ne možete mijenjati vlastite korisničke atribute pomoću ovog obrasca i morati sami uređivati vlastiti korisnik.',
'bulk_update_help' => 'Ovaj vam obrazac omogućuje ažuriranje više korisnika odjednom. Popunite polja koja su vam potrebna za promjenu. Sva polja koja su ostala prazna ostat će nepromijenjena.',
diff --git a/resources/lang/hr/general.php b/resources/lang/hr/general.php
index 677b61b7c6..4b2dfcec76 100644
--- a/resources/lang/hr/general.php
+++ b/resources/lang/hr/general.php
@@ -85,8 +85,8 @@
'email_domain_help' => 'Ovo se koristi za generiranje e-adresa prilikom uvoza',
'filastname_format' => 'Prvo početno prezime (jsmith@example.com)',
'firstname_lastname_format' => 'Prezime prezime (jane.smith@example.com)',
- 'firstname_lastname_underscore_format' => 'First Name Last Name (jane_smith@example.com)',
- 'lastnamefirstinitial_format' => 'Last Name First Initial (smithj@example.com)',
+ 'firstname_lastname_underscore_format' => 'Ime Prezime (jane_smith@example.com)',
+ 'lastnamefirstinitial_format' => 'Prezime Prvo slovo imena (smithj@example.com)',
'first' => 'Prvi',
'first_name' => 'Ime',
'first_name_format' => 'Ime (jane@example.com)',
@@ -103,7 +103,7 @@
'image' => 'Slika',
'image_delete' => 'Izbriši sliku',
'image_upload' => 'Prenesite sliku',
- 'image_filetypes_help' => 'Accepted filetypes are jpg, png, gif, and svg. Max upload size allowed is :size.',
+ 'image_filetypes_help' => 'Prihvaćene vrste datoteka su jpg, png, gif i svg. Najveća dozvoljena veličina za upload je :size.',
'import' => 'Uvoz',
'import-history' => 'Povijest uvoza',
'asset_maintenance' => 'Održavanje imovine',
@@ -162,7 +162,7 @@
'recent_activity' => 'Nedavna aktivnost',
'remove_company' => 'Ukloni Udruženje tvrtki',
'reports' => 'Izvještaji',
- 'restored' => 'restored',
+ 'restored' => 'obnovljeno',
'requested' => 'Traženi',
'request_canceled' => 'Zahtjev je otkazan',
'save' => 'Uštedjeti',
@@ -206,7 +206,7 @@
'unknown_admin' => 'Nepoznati administrator',
'username_format' => 'Format korisničkog imena',
'update' => 'Ažuriraj',
- 'upload_filetypes_help' => 'Allowed filetypes are png, gif, jpg, jpeg, doc, docx, pdf, xls, txt, lic, zip, and rar. Max upload size allowed is :size.',
+ 'upload_filetypes_help' => 'Dozvoljene vrste datoteka su png, gif, jpg, jpeg, doc, docx, pdf, xls, txt, lic, zip i rar. Najveća dozvoljena veličina za upload je :size.',
'uploaded' => 'Uploaded',
'user' => 'Korisnik',
'accepted' => 'priznat',
diff --git a/resources/lang/hr/mail.php b/resources/lang/hr/mail.php
index 0d8cb5b59a..58b8916a97 100644
--- a/resources/lang/hr/mail.php
+++ b/resources/lang/hr/mail.php
@@ -58,9 +58,9 @@ return array(
'test_email' => 'Isprobajte e-poštu od Snipe-IT',
'test_mail_text' => 'Ovo je test od Snipe-IT Asset Management sustava. Ako to dobijete, mail radi :)',
'the_following_item' => 'Potvrđena je sljedeća stavka:',
- 'low_inventory_alert' => 'There is :count item that is below minimum inventory or will soon be low.|There are :count items that are below minimum inventory or will soon be low.',
- 'assets_warrantee_alert' => 'There is :count asset with a warrantee expiring in the next :threshold days.|There are :count assets with warrantees expiring in the next :threshold days.',
- 'license_expiring_alert' => 'There is :count license expiring in the next :threshold days.|There are :count licenses expiring in the next :threshold days.',
+ 'low_inventory_alert' => 'Postoji :count stavka koja je ispod minimalnog iznosa zaliha ili će uskoro biti.|Postoje :count stavke koje su ispod minimalnog iznosa zaliha ili će uskoro biti.',
+ 'assets_warrantee_alert' => 'Postoji :count imovina čije jamstvo istječe u naredna :threshold dana.|Postoje :count imovine čije jamstvo istječe u naredna :threshold dana.',
+ 'license_expiring_alert' => 'Postoji :count licenca koja istječe u naredna :threshold dana.|Postoje :count licence koje istječu u naredna :threshold dana.',
'to_reset' => 'Da biste vratili svoju web-zaporku, ispunite ovaj obrazac:',
'type' => 'Tip',
'user' => 'Korisnik',
diff --git a/resources/lang/hr/passwords.php b/resources/lang/hr/passwords.php
index 14c0e058b2..0283facd51 100644
--- a/resources/lang/hr/passwords.php
+++ b/resources/lang/hr/passwords.php
@@ -2,6 +2,6 @@
return [
'sent' => 'Veza lozinke je poslana!',
- 'user' => 'No matching active user found with that email.',
+ 'user' => 'Nije pronađen niti jedan aktivni korisnik sa tim e-mailom.',
];
diff --git a/resources/lang/hu/admin/custom_fields/general.php b/resources/lang/hu/admin/custom_fields/general.php
index 90732932ce..78b956e275 100644
--- a/resources/lang/hu/admin/custom_fields/general.php
+++ b/resources/lang/hu/admin/custom_fields/general.php
@@ -28,5 +28,5 @@ return array(
'create_fieldset' => 'Új mezőcsoportok',
'create_field' => 'Új egyéni mező',
'value_encrypted' => 'A mező értéke titkosítva van az adatbázisban. Csak az adminisztrátor felhasználók láthatják a dekódolt értéket',
- 'show_in_email' => 'Include the value of this field in checkout emails sent to the user? Encrypted fields cannot be included in emails.',
+ 'show_in_email' => 'Szerepeljen ez a mező az eszköz kiadásakor a felhasználónak küldött emailben? A titkosított mezők nem szerepelhetnek az emailekben.',
);
diff --git a/resources/lang/hu/admin/settings/general.php b/resources/lang/hu/admin/settings/general.php
index de4253ecf4..c602b9dd05 100644
--- a/resources/lang/hu/admin/settings/general.php
+++ b/resources/lang/hu/admin/settings/general.php
@@ -4,8 +4,8 @@ return array(
'ad' => 'Active Directory',
'ad_domain' => 'Active Directory tartomány',
'ad_domain_help' => 'Ez néha megegyezik az e-mail domainjével, de nem mindig.',
- 'admin_cc_email' => 'CC Email',
- 'admin_cc_email_help' => 'If you would like to send a copy of checkin/checkout emails that are sent to users to an additional email account, enter it here. Otherwise leave this field blank.',
+ 'admin_cc_email' => 'Email másolat',
+ 'admin_cc_email_help' => 'Ha azt szeretné, hogy a kiadáskor/visszavételkor a felhasználóknak küldött levél másolata egy másik címre is elmenjen, akkor írja be a címet ide. Ellenkező esetben hagyja szabadon a mezőt.',
'is_ad' => 'Ez egy Active Directory szerver',
'alert_email' => 'Riasztás címzettje',
'alerts_enabled' => 'Riasztás engedélyezve',
@@ -86,10 +86,10 @@ return array(
'login_common_disabled_text' => 'Egyéb hitelesítési mechanizmusok letiltása',
'login_common_disabled_help' => 'Ez a beállítás letiltja a többi hitelesítési mechanizmust. Engedélyezd ezt a lehetőséget, ha biztos, hogy a REMOTE_USER bejelentkezés már működik',
'login_remote_user_custom_logout_url_text' => 'Egyéni kijelentkezési URL',
- 'login_remote_user_custom_logout_url_help' => 'If a url is provided here, users will get redirected to this URL after the user logs out of Snipe-IT. This is useful to close the user sessions of your Authentication provider correctly.',
+ 'login_remote_user_custom_logout_url_help' => 'Ha megad itt egy URL-t, a felhasználók a Snipe-IT-ből való kilépéskor át lesznek irányítva a megadott URL-re. Ez hasznos lehet a hitelesítés szolgáltatónál meglévő felhasználói munkamenet megfelelő lezárására.',
'logo' => 'logo',
- 'logo_print_assets' => 'Use in Print',
- 'logo_print_assets_help' => 'Use branding on printable asset lists ',
+ 'logo_print_assets' => 'Használat nyomtatásnál',
+ 'logo_print_assets_help' => 'Arculati elemek használata a nyomtatott eszköz listáknál ',
'full_multiple_companies_support_help_text' => 'A vállalatoknak a vállalat eszközeihez rendelt felhasználók (köztük az adminisztrátorok) korlátozása.',
'full_multiple_companies_support_text' => 'Teljes több vállalat támogatása',
'show_in_model_list' => 'Mutassa a modellek lenyíló listájában',
@@ -112,7 +112,7 @@ return array(
'show_archived_in_list' => 'Archivált eszközök',
'show_archived_in_list_text' => 'Mutassa az archivált eszközöket az "összes eszköz" listában',
'show_images_in_email' => 'Képek használata az email-ekben',
- 'show_images_in_email_help' => 'Uncheck this box if your Snipe-IT installation is behind a VPN or closed network and users outside the network will not be able to load images served from this installation in their emails.',
+ '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',
'slack_botname' => 'Laza botneve',
'slack_channel' => 'Laza csatorna',
@@ -124,8 +124,8 @@ return array(
'snipe_version' => 'Snipe-IT változat',
'support_footer' => 'Lábjegyzet linkek támogatása ',
'support_footer_help' => 'Adja meg, hogy ki láthassa a Snipe-IT támogatási információ és a felhasználói kézikönyv linkjeit',
- 'version_footer' => 'Version in Footer ',
- 'version_footer_help' => 'Specify who sees the Snipe-IT version and build number.',
+ 'version_footer' => 'Verzió a láblécben ',
+ 'version_footer_help' => 'Határozza meg, hogy ki láthassa a Snipe-IT verzió és build adatokat.',
'system' => 'Rendszer információ',
'update' => 'Frissítési beállítások',
'value' => 'Érték',
@@ -136,9 +136,9 @@ return array(
'label_dimensions' => 'Címke méretei (hüvelyk)',
'next_auto_tag_base' => 'Következő automatikus növekmény',
'page_padding' => 'Oldal margó (hüvelyk)',
- 'privacy_policy_link' => 'Link to Privacy Policy',
+ 'privacy_policy_link' => 'Link az Adatkezelési Nyilatkozathoz',
'privacy_policy' => 'Adatvédelmi nyilatkozat',
- 'privacy_policy_link_help' => 'If a url is included here, a link to your privacy policy will be included in the app footer and in any emails that the system sends out, in compliance with GDPR. ',
+ 'privacy_policy_link_help' => 'Ha elhelyezi ide az Adatkezelési Nyilatkozat URL-jét, akkor a GDPR előírásainak megfelelően egy oda mutató link kerül elhelyezésre az alkalmazás láblécében, valamint minden a rendszer által küldött levélben. ',
'purge' => 'Törölje a törölt rekordokat',
'labels_display_bgutter' => 'Jelölje le az alsó csatornát',
'labels_display_sgutter' => 'Címke oldalsó csatorna',
@@ -182,6 +182,6 @@ return array(
'vertical' => 'függőleges',
'horizontal' => 'vízszintes',
'unique_serial' => 'Egyedi sorozatszámok',
- 'unique_serial_help_text' => 'Checking this box will enforce a uniqueness constraint on asset serials',
+ 'unique_serial_help_text' => 'Bejelölés esetén az eszközök széria számának egyedinek kell lenni',
'zerofill_count' => 'Az eszközcímkék hossza, beleértve a nem töltöt',
);
diff --git a/resources/lang/hu/admin/users/general.php b/resources/lang/hu/admin/users/general.php
index db13f08874..ed9038e189 100644
--- a/resources/lang/hu/admin/users/general.php
+++ b/resources/lang/hu/admin/users/general.php
@@ -2,8 +2,8 @@
return array(
- 'activated_help_text' => 'This user can login',
- 'activated_disabled_help_text' => 'You cannot edit activation status for your own account.',
+ 'activated_help_text' => 'A felhasználó beléphet',
+ 'activated_disabled_help_text' => 'Saját felhasználói fiókjának a státuszát nem tudja módosítani.',
'assets_user' => 'Eszköz(ök) hozzárendelve: :name',
'bulk_update_warn' => 'A következő felhasználók tulajdonságait szerkesztheti: user_count felhasználók. Kérjük, vegye figyelembe, hogy a saját felhasználói attribútumait nem tudja megváltoztatni ezzel az űrlappal, és személyre kell változtatni a saját felhasználóit.',
'bulk_update_help' => 'Ez az űrlap egyszerre több felhasználó frissítését teszi lehetővé. Csak töltse ki a megváltoztatni kívánt mezőket. Az üresen maradt mezők változatlanok maradnak.',
diff --git a/resources/lang/hu/general.php b/resources/lang/hu/general.php
index 2f42c95ed6..0377781f4e 100644
--- a/resources/lang/hu/general.php
+++ b/resources/lang/hu/general.php
@@ -39,9 +39,9 @@
'checkin' => 'Kiadás',
'checkin_from' => 'Kiadás innen',
'checkout' => 'Kiadás',
- 'checkouts_count' => 'Checkouts',
- 'checkins_count' => 'Checkins',
- 'user_requests_count' => 'Requests',
+ 'checkouts_count' => 'Kiadások',
+ 'checkins_count' => 'Visszavétek',
+ 'user_requests_count' => 'Kérelmek',
'city' => 'Város',
'click_here' => 'Kattints ide',
'clear_selection' => 'Kijelölés törlése',
@@ -68,7 +68,7 @@
'debug_warning' => 'Figyelem!',
'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' => 'Are you sure you wish to delete :item?',
+ 'delete_confirm' => 'Biztos benne, hogy törölni akarja: :item?',
'deleted' => 'Törölve',
'delete_seats' => 'Törölt elemek',
'departments' => 'Osztályok',
@@ -206,7 +206,7 @@
'unknown_admin' => 'Ismeretlen Admin',
'username_format' => 'Felhasználónév formátum',
'update' => 'Frissités',
- 'upload_filetypes_help' => 'Allowed filetypes are png, gif, jpg, jpeg, doc, docx, pdf, xls, txt, lic, zip, and rar. Max upload size allowed is :size.',
+ 'upload_filetypes_help' => 'Engedélyezett fájltípusok: png, gif, jpg, jpeg, doc, docx, pdf, xls, txt, lic, zip, és rar. A feltöltés maximális mérete: :size.',
'uploaded' => 'Feltöltve',
'user' => 'Felhasználó',
'accepted' => 'elfogadva',
diff --git a/resources/lang/hu/mail.php b/resources/lang/hu/mail.php
index 6215d5bddf..09fad7d3df 100644
--- a/resources/lang/hu/mail.php
+++ b/resources/lang/hu/mail.php
@@ -21,7 +21,7 @@ return array(
'Confirm_Asset_Checkin' => 'Az Asset Checkin megerősítése.',
'Confirm_Accessory_Checkin' => 'Ellenőrizze a kiegészítő ellenőrzéseket.',
'Confirm_accessory_delivery' => 'Ellenőrizze a tartozék szállítását.',
- 'Confirm_license_delivery' => 'Confirm license delivery.',
+ 'Confirm_license_delivery' => 'Licensz átvétel megerősítése.',
'Confirm_asset_delivery' => 'Az eszközátvitel megerősítése.',
'Confirm_consumable_delivery' => 'Ellenőrizze a fogyóeszközök szállítását.',
'current_QTY' => 'Jelenlegi QTY',
@@ -52,7 +52,7 @@ return array(
'requested' => 'Kérve:',
'reset_link' => 'Jelszó visszaállítása linkre',
'reset_password' => 'Kattintson ide a jelszó visszaállításához:',
- 'serial' => 'Serial',
+ 'serial' => 'Sorozatszám',
'supplier' => 'Támogató',
'tag' => 'Címke',
'test_email' => 'Tesztelje az e-mailt a Snipe-IT-től',
@@ -60,11 +60,11 @@ return array(
'the_following_item' => 'A következő tételt ellenőrzik:',
'low_inventory_alert' => 'There is :count item that is below minimum inventory or will soon be low.|There are :count items that are below minimum inventory or will soon be low.',
'assets_warrantee_alert' => 'There is :count asset with a warrantee expiring in the next :threshold days.|There are :count assets with warrantees expiring in the next :threshold days.',
- 'license_expiring_alert' => 'There is :count license expiring in the next :threshold days.|There are :count licenses expiring in the next :threshold days.',
+ 'license_expiring_alert' => ':count licensz lejár :thershold nap múlva.|:count licensz lejár :thershold nap múlva.',
'to_reset' => 'A webes jelszó visszaállításához töltsd ki ezt az űrlapot:',
'type' => 'típus',
- 'user' => 'User',
- 'username' => 'Username',
+ 'user' => 'Felhasználó',
+ 'username' => 'Felhasználónév',
'welcome' => 'Üdvözöljük: név',
'welcome_to' => 'Üdvözöljük a weboldalon!',
'your_credentials' => 'A Snipe-IT hitelesítő adatai',
diff --git a/resources/lang/hu/passwords.php b/resources/lang/hu/passwords.php
index 5cba66851d..58f693a0cb 100644
--- a/resources/lang/hu/passwords.php
+++ b/resources/lang/hu/passwords.php
@@ -2,6 +2,6 @@
return [
'sent' => 'A jelszó linket elküldtük!',
- 'user' => 'No matching active user found with that email.',
+ 'user' => 'Nem található aktív felhasználó a megadott email címmel.',
];
diff --git a/resources/lang/is/admin/asset_maintenances/general.php b/resources/lang/is/admin/asset_maintenances/general.php
index c7ae42d41a..e87c2a031b 100644
--- a/resources/lang/is/admin/asset_maintenances/general.php
+++ b/resources/lang/is/admin/asset_maintenances/general.php
@@ -6,6 +6,6 @@
'delete' => 'Delete Asset Maintenance',
'view' => 'View Asset Maintenance Details',
'repair' => 'Repair',
- 'maintenance' => 'Maintenance',
- 'upgrade' => 'Upgrade'
+ 'maintenance' => 'Viðhalda',
+ 'upgrade' => 'Uppfæra'
];
diff --git a/resources/lang/is/admin/asset_maintenances/message.php b/resources/lang/is/admin/asset_maintenances/message.php
index d121115825..53414d0667 100644
--- a/resources/lang/is/admin/asset_maintenances/message.php
+++ b/resources/lang/is/admin/asset_maintenances/message.php
@@ -15,7 +15,7 @@
'error' => 'Asset Maintenance was not edited, please try again.',
'success' => 'Asset Maintenance edited successfully.'
],
- 'asset_maintenance_incomplete' => 'Not Completed Yet',
- 'warranty' => 'Warranty',
- 'not_warranty' => 'Not Warranty',
+ 'asset_maintenance_incomplete' => 'Ekk klárað',
+ 'warranty' => 'Ábyrgð',
+ 'not_warranty' => 'Ekki ábyrgð',
];
\ No newline at end of file
diff --git a/resources/lang/is/admin/asset_maintenances/table.php b/resources/lang/is/admin/asset_maintenances/table.php
index f3a6be60f9..b36696effb 100644
--- a/resources/lang/is/admin/asset_maintenances/table.php
+++ b/resources/lang/is/admin/asset_maintenances/table.php
@@ -3,6 +3,6 @@
return [
'title' => 'Asset Maintenance',
'asset_name' => 'Asset Name',
- 'is_warranty' => 'Warranty',
- 'dl_csv' => 'Download CSV'
+ 'is_warranty' => 'Ábyrgð',
+ 'dl_csv' => 'Sækja CSV'
];
diff --git a/resources/lang/is/admin/categories/general.php b/resources/lang/is/admin/categories/general.php
index 7551fefffd..d30103c805 100644
--- a/resources/lang/is/admin/categories/general.php
+++ b/resources/lang/is/admin/categories/general.php
@@ -1,24 +1,24 @@
'About Categories',
+ 'about_categories_title' => 'Um Flokk',
'about_categories' => 'Categories help you organize your items. Some example categories might be "Desktops", "Laptops", "Mobile Phones", "Tablets", and so on, but you can use categories any way that makes sense for you.',
'asset_categories' => 'Asset Categories',
- 'category_name' => 'Category Name',
- 'checkin_email' => 'Send email to user on checkin/checkout.',
- 'checkin_email_notification' => 'This user will be sent an email on checkin/checkout.',
- 'clone' => 'Clone Category',
- 'create' => 'Create Category',
- 'edit' => 'Edit Category',
- 'eula_text' => 'Category EULA',
- 'eula_text_help' => 'This field allows you to customize your EULAs for specific types of assets. If you only have one EULA for all of your assets, you can check the box below to use the primary default.',
- 'name' => 'Category Name',
- 'require_acceptance' => 'Require users to confirm acceptance of assets in this category.',
- 'required_acceptance' => 'This user will be emailed with a link to confirm acceptance of this item.',
- 'required_eula' => 'This user will be emailed a copy of the EULA',
- 'no_default_eula' => 'No primary default EULA found. Add one in Settings.',
- 'update' => 'Update Category',
- '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.',
+ 'category_name' => 'Heiti Vöruflokks',
+ 'checkin_email' => 'Senda tölvupóst til notenda til að skrá sig inn / út.',
+ 'checkin_email_notification' => 'Þessi notandi fær tölvupóst til að skrá sig inn/út.',
+ 'clone' => 'Afrita Vöruflokk',
+ 'create' => 'Stofna vöruflokk',
+ 'edit' => 'Breyta vöruflokk',
+ 'eula_text' => 'Vöruflokkur fyrir notendaskilmála',
+ 'eula_text_help' => 'Þessi reitur gerir þér kleift að sérsníða notendaskilmála fyrir ákveðinn búnað. Ef þú hefur aðeins einn notendaskilmála fyrir allan þinn búnað þá skaltu haka í reitinn fyrir neðan sem notar sömu skilmálana fyrir allann þann búnað.',
+ 'name' => 'Heiti vöruflokks',
+ 'require_acceptance' => 'Kerfjast þess að notendur samþykki viðtöku búnaðs í þessum flokki.',
+ 'required_acceptance' => 'Þessi notandi fær töluvpóst með hlekk til að staðfesta móttöku á þessum hlut.',
+ 'required_eula' => 'Þessi notandi fær tölvupóst með notendaskilmálum',
+ 'no_default_eula' => 'Fann enga sjálfgefna notendaskilmála. Vinsamlegast bættu þeim við í undir "Stillingar"',
+ 'update' => 'Breyta vöruflokk',
+ '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"',
);
diff --git a/resources/lang/is/admin/categories/message.php b/resources/lang/is/admin/categories/message.php
index 48cf5478e1..2a6b45b89f 100644
--- a/resources/lang/is/admin/categories/message.php
+++ b/resources/lang/is/admin/categories/message.php
@@ -2,24 +2,24 @@
return array(
- 'does_not_exist' => 'Category does not exist.',
- 'assoc_models' => 'This category is currently associated with at least one model and cannot be deleted. Please update your models to no longer reference this category and try again. ',
- 'assoc_items' => 'This category is currently associated with at least one :asset_type and cannot be deleted. Please update your :asset_type to no longer reference this category and try again. ',
+ 'does_not_exist' => 'Vöruflokkur er ekki til.',
+ 'assoc_models' => 'Þessi vöruflokkur er tengdur við eitt módel og ekki er hægt að eyða honum. Vinsamlegast uppfærðu módelin, þannig að þau tengist ekki þessum vöruflokk og reyndu aftur. ',
+ 'assoc_items' => 'Þessi vöruflokkur er tengdur við eina tegund búnaðar og ekki er hægt að eyða honum. Vinsamlegast uppfærðu tegund búnaðar (asset_type), þannig að þau tengist ekki þessum vöruflokk og reyndu aftur. ',
'create' => array(
- 'error' => 'Category was not created, please try again.',
- 'success' => 'Category created successfully.'
+ 'error' => 'Vöruflokkur var ekki skráður, vinsamlegast reyndu aftur.',
+ 'success' => 'Vöruflokkur var stofnaður.'
),
'update' => array(
- 'error' => 'Category was not updated, please try again',
- 'success' => 'Category updated successfully.'
+ 'error' => 'Vöruflokkur var ekki uppfærður, vinsamlegast reyndu aftur',
+ 'success' => 'Vöruflokkur var uppfærður.'
),
'delete' => array(
- 'confirm' => 'Are you sure you wish to delete this category?',
- 'error' => 'There was an issue deleting the category. Please try again.',
- 'success' => 'The category was deleted successfully.'
+ 'confirm' => 'Ertu viss um að þú viljir eyða vöruflokk?',
+ 'error' => 'Það var villa við að eyða vöruflokk. Vinsamlegast reyndu aftur.',
+ 'success' => 'Vöruflokk var eytt.'
)
);
diff --git a/resources/lang/is/admin/categories/table.php b/resources/lang/is/admin/categories/table.php
index a3ee96ae7f..8209845522 100644
--- a/resources/lang/is/admin/categories/table.php
+++ b/resources/lang/is/admin/categories/table.php
@@ -1,10 +1,10 @@
'EULA',
- 'id' => 'ID',
- 'parent' => 'Parent',
- 'require_acceptance' => 'Acceptance',
- 'title' => 'Asset Category Name',
+ 'eula_text' => 'Notendaskilmálar',
+ 'id' => 'Auðkenni',
+ 'parent' => 'Yfir',
+ 'require_acceptance' => 'Samþykki',
+ 'title' => 'Flokkur búnaðar',
);
diff --git a/resources/lang/is/admin/companies/general.php b/resources/lang/is/admin/companies/general.php
index 9a47968977..201d9476c1 100644
--- a/resources/lang/is/admin/companies/general.php
+++ b/resources/lang/is/admin/companies/general.php
@@ -1,6 +1,6 @@
'About Companies',
+ 'about_companies_title' => 'Um fyrirtæki',
'about_companies_text' => 'Companies can be used as a simple identifier field, or can be used to limit visibility of assets, users, etc if full company support is enabled in your Admin settings.',
'select_company' => 'Select Company',
];
diff --git a/resources/lang/is/button.php b/resources/lang/is/button.php
index c9487253dd..92bdcce2e1 100644
--- a/resources/lang/is/button.php
+++ b/resources/lang/is/button.php
@@ -1,16 +1,16 @@
'Actions',
- 'add' => 'Add New',
- 'cancel' => 'Cancel',
- 'checkin_and_delete' => 'Checkin & Delete User',
- 'delete' => 'Delete',
- 'edit' => 'Edit',
- 'restore' => 'Restore',
- 'request' => 'Request',
- 'submit' => 'Submit',
- 'upload' => 'Upload',
- 'select_file' => 'Select File...',
- 'select_files' => 'Select Files...',
+ 'actions' => 'Aðgerðir',
+ 'add' => 'Bæta við nýjum',
+ 'cancel' => 'Hætta við',
+ 'checkin_and_delete' => 'Ská inn og eyða notenda',
+ 'delete' => 'Eyða',
+ 'edit' => 'Breyta',
+ 'restore' => 'Endurheimta',
+ 'request' => 'Óska eftir',
+ 'submit' => 'Staðfesta',
+ 'upload' => 'Hlaða upp',
+ 'select_file' => 'Velja skrá...',
+ 'select_files' => 'Velja skrár...',
);
diff --git a/resources/lang/is/general.php b/resources/lang/is/general.php
index ea339cf9a7..54798156fe 100644
--- a/resources/lang/is/general.php
+++ b/resources/lang/is/general.php
@@ -1,21 +1,21 @@
'Accessories',
- 'activated' => 'Activated',
- 'accessory' => 'Accessory',
- 'accessory_report' => 'Accessory Report',
- 'action' => 'Action',
- 'activity_report' => 'Activity Report',
- 'address' => 'Address',
- 'admin' => 'Admin',
- 'administrator' => 'Administrator',
+ 'accessories' => 'Aukahlutir',
+ 'activated' => 'Virkjað',
+ 'accessory' => 'Aukahlutur',
+ 'accessory_report' => 'Aukahlutaskýrsla',
+ 'action' => 'Aðgerð',
+ 'activity_report' => 'Aðgerðaskýrsla',
+ 'address' => 'Heimilisfang',
+ 'admin' => 'Kerfisstjóri',
+ 'administrator' => 'Kerfisstjóri',
'add_seats' => 'Added seats',
- 'all_assets' => 'All Assets',
- 'all' => 'All',
- 'archived' => 'Archived',
+ 'all_assets' => 'Allar eignir',
+ 'all' => 'Allt',
+ 'archived' => 'Geymt',
'asset_models' => 'Asset Models',
- 'asset_model' => 'Model',
+ 'asset_model' => 'Tegund',
'asset' => 'Asset',
'asset_report' => 'Asset Report',
'asset_tag' => 'Asset Tag',
@@ -30,26 +30,26 @@
'bulkaudit' => 'Bulk Audit',
'bulkaudit_status' => 'Audit Status',
'bulk_checkout' => 'Bulk Checkout',
- 'cancel' => 'Cancel',
- 'categories' => 'Categories',
- 'category' => 'Category',
- 'change' => 'In/Out',
- 'changeemail' => 'Change Email Address',
- 'changepassword' => 'Change Password',
- 'checkin' => 'Checkin',
- 'checkin_from' => 'Checkin from',
- 'checkout' => 'Checkout',
+ 'cancel' => 'Hætta við',
+ 'categories' => 'Vöruflokkar',
+ 'category' => 'Vöruflokkur',
+ 'change' => 'Inn/Út',
+ 'changeemail' => 'Breyta netfangi',
+ 'changepassword' => 'Breyta lykilorði',
+ 'checkin' => 'Skrá inn',
+ 'checkin_from' => 'Skráningarform',
+ 'checkout' => 'Skrá út',
'checkouts_count' => 'Checkouts',
'checkins_count' => 'Checkins',
'user_requests_count' => 'Requests',
- 'city' => 'City',
- 'click_here' => 'Click here',
- 'clear_selection' => 'Clear Selection',
- 'companies' => 'Companies',
- 'company' => 'Company',
- 'component' => 'Component',
- 'components' => 'Components',
- 'complete' => 'Complete',
+ 'city' => 'Borg',
+ 'click_here' => 'Smelltu hér',
+ 'clear_selection' => 'Hreinsa val',
+ 'companies' => 'Fyrirtæki',
+ 'company' => 'Fyrirtæki',
+ 'component' => 'Eining',
+ 'components' => 'Einingar',
+ 'complete' => 'Lokið',
'consumable' => 'Consumable',
'consumables' => 'Consumables',
'country' => 'Country',
@@ -79,8 +79,8 @@
'download' => 'Download',
'depreciation' => 'Depreciation',
'editprofile' => 'Edit Your Profile',
- 'eol' => 'EOL',
- 'email_domain' => 'Email Domain',
+ 'eol' => 'Lok línu',
+ 'email_domain' => 'Lén tölvupósts',
'email_format' => 'Email Format',
'email_domain_help' => 'This is used to generate email addresses when importing',
'filastname_format' => 'First Initial Last Name (jsmith@example.com)',
@@ -101,34 +101,34 @@
'history_for' => 'History for',
'id' => 'ID',
'image' => 'Image',
- 'image_delete' => 'Delete Image',
- 'image_upload' => 'Upload Image',
+ 'image_delete' => 'Eyða mynd',
+ 'image_upload' => 'Hlaða upp mynd',
'image_filetypes_help' => 'Accepted filetypes are jpg, png, gif, and svg. Max upload size allowed is :size.',
- 'import' => 'Import',
- 'import-history' => 'Import History',
+ 'import' => 'Flytja inn',
+ 'import-history' => 'Saga innflutninga',
'asset_maintenance' => 'Asset Maintenance',
'asset_maintenance_report' => 'Asset Maintenance Report',
'asset_maintenances' => 'Asset Maintenances',
'item' => 'Item',
'insufficient_permissions' => 'Insufficient permissions!',
- 'language' => 'Language',
- 'last' => 'Last',
- 'last_login' => 'Last Login',
- 'last_name' => 'Last Name',
- 'license' => 'License',
- 'license_report' => 'License Report',
- 'licenses_available' => 'licenses available',
- 'licenses' => 'Licenses',
- 'list_all' => 'List All',
- 'loading' => 'Loading',
+ 'language' => 'Tungumál',
+ 'last' => 'Síðasta',
+ 'last_login' => 'Siðasta innskráning',
+ 'last_name' => 'Eftirnafn',
+ 'license' => 'Leyfi',
+ 'license_report' => 'Leyfisskýrsla',
+ 'licenses_available' => 'leyfi í boði',
+ 'licenses' => 'Leyfi',
+ 'list_all' => 'Sýna allt',
+ 'loading' => 'Hleð',
'lock_passwords' => 'This field cannot be edited in this installation.',
'feature_disabled' => 'This feature has been disabled for the demo installation.',
- 'location' => 'Location',
- 'locations' => 'Locations',
- 'logout' => 'Logout',
+ 'location' => 'Staðsetning',
+ 'locations' => 'Staðsetningar',
+ 'logout' => 'Útskráning',
'lookup_by_tag' => 'Lookup by Asset Tag',
- 'maintenances' => 'Maintenances',
- 'manufacturer' => 'Manufacturer',
+ 'maintenances' => 'Viðhald',
+ 'manufacturer' => 'Framleiðandi',
'manufacturers' => 'Manufacturers',
'markdown' => 'This field allows Github flavored markdown.',
'min_amt' => 'Min. QTY',
@@ -151,52 +151,52 @@
'pending' => 'Pending',
'people' => 'People',
'per_page' => 'Results Per Page',
- 'previous' => 'Previous',
- 'processing' => 'Processing',
- 'profile' => 'Your profile',
- 'purchase_cost' => 'Purchase Cost',
- 'purchase_date' => 'Purchase Date',
- 'qty' => 'QTY',
- 'quantity' => 'Quantity',
- 'ready_to_deploy' => 'Ready to Deploy',
- 'recent_activity' => 'Recent Activity',
+ 'previous' => 'Fyrri',
+ 'processing' => 'Vinnsla',
+ 'profile' => 'Þinn prófíll',
+ 'purchase_cost' => 'Innkaupsverð',
+ 'purchase_date' => 'Innkaups dagsetning',
+ 'qty' => 'Fj',
+ 'quantity' => 'Fjöldi',
+ 'ready_to_deploy' => 'Tilbúin til notkunar',
+ 'recent_activity' => 'Nýleg virkni',
'remove_company' => 'Remove Company Association',
- 'reports' => 'Reports',
- 'restored' => 'restored',
- 'requested' => 'Requested',
- 'request_canceled' => 'Request Canceled',
- 'save' => 'Save',
- 'select' => 'Select',
- 'search' => 'Search',
- 'select_category' => 'Select a Category',
- 'select_department' => 'Select a Department',
- 'select_depreciation' => 'Select a Depreciation Type',
- 'select_location' => 'Select a Location',
- 'select_manufacturer' => 'Select a Manufacturer',
- 'select_model' => 'Select a Model',
- 'select_supplier' => 'Select a Supplier',
- 'select_user' => 'Select a User',
- 'select_date' => 'Select Date (YYYY-MM-DD)',
- 'select_statuslabel' => 'Select Status',
- 'select_company' => 'Select Company',
- 'select_asset' => 'Select Asset',
- 'settings' => 'Settings',
- 'show_deleted' => 'Show Deleted',
- 'show_current' => 'Show Current',
- 'sign_in' => 'Sign in',
- 'signature' => 'Signature',
- 'skin' => 'Skin',
+ 'reports' => 'Skýrslur',
+ 'restored' => 'endurheimt',
+ 'requested' => 'Óskað eftir',
+ 'request_canceled' => 'Beiðni endurkölluð',
+ 'save' => 'Vista',
+ 'select' => 'Veldu',
+ 'search' => 'Leita',
+ 'select_category' => 'Veldu flokk',
+ 'select_department' => 'Veldu deild',
+ 'select_depreciation' => 'Veldu afskriftir',
+ 'select_location' => 'Veldu Staðsetningu',
+ 'select_manufacturer' => 'Veldu framleiðanda',
+ 'select_model' => 'Veldu tegund',
+ 'select_supplier' => 'Veldu framleiðanda',
+ 'select_user' => 'Veldu notanda',
+ 'select_date' => 'Veldu dagsetningu (YYYY-MM-DD)',
+ 'select_statuslabel' => 'Veldu stöðu',
+ 'select_company' => 'Veldu fyrirtæki',
+ 'select_asset' => 'Veldu tæki',
+ 'settings' => 'Stillingar',
+ 'show_deleted' => 'Sýna eytt',
+ 'show_current' => 'Sýna núverandi',
+ 'sign_in' => 'Skrá inn',
+ 'signature' => 'Undirskrift',
+ 'skin' => 'Útlit',
'some_features_disabled' => 'DEMO MODE: Some features are disabled for this installation.',
- 'site_name' => 'Site Name',
- 'state' => 'State',
+ 'site_name' => 'Nafn vefsins',
+ 'state' => 'Ríki',
'status_labels' => 'Status Labels',
- 'status' => 'Status',
- 'supplier' => 'Supplier',
- 'suppliers' => 'Suppliers',
+ 'status' => 'Staða',
+ 'supplier' => 'Framleiðandi',
+ 'suppliers' => 'Framleiðendur',
'sure_to_delete' => 'Are you sure you wish to delete',
- 'submit' => 'Submit',
- 'target' => 'Target',
- 'time_and_date_display' => 'Time and Date Display',
+ 'submit' => 'Staðfesta',
+ 'target' => 'Merking',
+ 'time_and_date_display' => 'Birta tíma og dagsetningu',
'total_assets' => 'total assets',
'total_licenses' => 'total licenses',
'total_accessories' => 'total accessories',
diff --git a/resources/lang/iu/admin/accessories/general.php b/resources/lang/iu/admin/accessories/general.php
new file mode 100644
index 0000000000..22771aff0c
--- /dev/null
+++ b/resources/lang/iu/admin/accessories/general.php
@@ -0,0 +1,22 @@
+ 'About Accessories',
+ 'about_accessories_text' => 'Accessories are anything you issue to users but that do not have a serial number (or you do not care about tracking them uniquely). For example, computer mice or keyboards.',
+ 'accessory_category' => 'Accessory Category',
+ 'accessory_name' => 'Accessory Name',
+ 'checkout' => 'Checkout Accessory',
+ 'checkin' => 'Checkin Accessory',
+ 'create' => 'Create Accessory',
+ 'edit' => 'Edit Accessory',
+ 'eula_text' => 'Category EULA',
+ 'eula_text_help' => 'This field allows you to customize your EULAs for specific types of assets. If you only have one EULA for all of your assets, you can check the box below to use the primary default.',
+ 'require_acceptance' => 'Require users to confirm acceptance of assets in this category.',
+ 'no_default_eula' => 'No primary default EULA found. Add one in Settings.',
+ 'total' => 'Total',
+ 'remaining' => 'Avail',
+ 'update' => 'Update Accessory',
+ '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.',
+
+);
diff --git a/resources/lang/iu/admin/accessories/message.php b/resources/lang/iu/admin/accessories/message.php
new file mode 100644
index 0000000000..92998a4e14
--- /dev/null
+++ b/resources/lang/iu/admin/accessories/message.php
@@ -0,0 +1,37 @@
+ 'The accessory does not exist.',
+ 'assoc_users' => 'This accessory currently has :count items checked out to users. Please check in the accessories and and try again. ',
+
+ 'create' => array(
+ 'error' => 'The accessory was not created, please try again.',
+ 'success' => 'The accessory was successfully created.'
+ ),
+
+ 'update' => array(
+ 'error' => 'The accessory was not updated, please try again',
+ 'success' => 'The accessory was updated successfully.'
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Are you sure you wish to delete this accessory?',
+ 'error' => 'There was an issue deleting the accessory. Please try again.',
+ 'success' => 'The accessory was deleted successfully.'
+ ),
+
+ 'checkout' => array(
+ 'error' => 'Accessory was not checked out, please try again',
+ 'success' => 'Accessory checked out successfully.',
+ 'user_does_not_exist' => 'That user is invalid. Please try again.'
+ ),
+
+ 'checkin' => array(
+ 'error' => 'Accessory was not checked in, please try again',
+ 'success' => 'Accessory checked in successfully.',
+ 'user_does_not_exist' => 'That user is invalid. Please try again.'
+ )
+
+
+);
diff --git a/resources/lang/iu/admin/accessories/table.php b/resources/lang/iu/admin/accessories/table.php
new file mode 100644
index 0000000000..e02d9f22e4
--- /dev/null
+++ b/resources/lang/iu/admin/accessories/table.php
@@ -0,0 +1,11 @@
+ 'Download CSV',
+ 'eula_text' => 'EULA',
+ 'id' => 'ID',
+ 'require_acceptance' => 'Acceptance',
+ 'title' => 'Accessory Name',
+
+
+);
diff --git a/resources/lang/iu/admin/asset_maintenances/form.php b/resources/lang/iu/admin/asset_maintenances/form.php
new file mode 100644
index 0000000000..2aa005c45f
--- /dev/null
+++ b/resources/lang/iu/admin/asset_maintenances/form.php
@@ -0,0 +1,14 @@
+ 'Maintenance Type',
+ 'title' => 'Title',
+ 'start_date' => 'Started',
+ 'completion_date' => 'Completed',
+ 'cost' => 'Cost',
+ 'is_warranty' => 'Warranty Improvement',
+ 'asset_maintenance_time' => 'Days',
+ 'notes' => 'Notes',
+ 'update' => 'Update',
+ 'create' => 'Create'
+ ];
diff --git a/resources/lang/iu/admin/asset_maintenances/general.php b/resources/lang/iu/admin/asset_maintenances/general.php
new file mode 100644
index 0000000000..c7ae42d41a
--- /dev/null
+++ b/resources/lang/iu/admin/asset_maintenances/general.php
@@ -0,0 +1,11 @@
+ 'Asset Maintenances',
+ 'edit' => 'Edit Asset Maintenance',
+ 'delete' => 'Delete Asset Maintenance',
+ 'view' => 'View Asset Maintenance Details',
+ 'repair' => 'Repair',
+ 'maintenance' => 'Maintenance',
+ 'upgrade' => 'Upgrade'
+ ];
diff --git a/resources/lang/iu/admin/asset_maintenances/message.php b/resources/lang/iu/admin/asset_maintenances/message.php
new file mode 100644
index 0000000000..d121115825
--- /dev/null
+++ b/resources/lang/iu/admin/asset_maintenances/message.php
@@ -0,0 +1,21 @@
+ 'Asset Maintenance you were looking for was not found!',
+ 'delete' => [
+ 'confirm' => 'Are you sure you wish to delete this asset maintenance?',
+ 'error' => 'There was an issue deleting the asset maintenance. Please try again.',
+ 'success' => 'The asset maintenance was deleted successfully.'
+ ],
+ 'create' => [
+ 'error' => 'Asset Maintenance was not created, please try again.',
+ 'success' => 'Asset Maintenance created successfully.'
+ ],
+ 'edit' => [
+ 'error' => 'Asset Maintenance was not edited, please try again.',
+ 'success' => 'Asset Maintenance edited successfully.'
+ ],
+ 'asset_maintenance_incomplete' => 'Not Completed Yet',
+ 'warranty' => 'Warranty',
+ 'not_warranty' => 'Not Warranty',
+ ];
\ No newline at end of file
diff --git a/resources/lang/iu/admin/asset_maintenances/table.php b/resources/lang/iu/admin/asset_maintenances/table.php
new file mode 100644
index 0000000000..f3a6be60f9
--- /dev/null
+++ b/resources/lang/iu/admin/asset_maintenances/table.php
@@ -0,0 +1,8 @@
+ 'Asset Maintenance',
+ 'asset_name' => 'Asset Name',
+ 'is_warranty' => 'Warranty',
+ 'dl_csv' => 'Download CSV'
+ ];
diff --git a/resources/lang/iu/admin/categories/general.php b/resources/lang/iu/admin/categories/general.php
new file mode 100644
index 0000000000..7551fefffd
--- /dev/null
+++ b/resources/lang/iu/admin/categories/general.php
@@ -0,0 +1,24 @@
+ 'About Categories',
+ 'about_categories' => 'Categories help you organize your items. Some example categories might be "Desktops", "Laptops", "Mobile Phones", "Tablets", and so on, but you can use categories any way that makes sense for you.',
+ 'asset_categories' => 'Asset Categories',
+ 'category_name' => 'Category Name',
+ 'checkin_email' => 'Send email to user on checkin/checkout.',
+ 'checkin_email_notification' => 'This user will be sent an email on checkin/checkout.',
+ 'clone' => 'Clone Category',
+ 'create' => 'Create Category',
+ 'edit' => 'Edit Category',
+ 'eula_text' => 'Category EULA',
+ 'eula_text_help' => 'This field allows you to customize your EULAs for specific types of assets. If you only have one EULA for all of your assets, you can check the box below to use the primary default.',
+ 'name' => 'Category Name',
+ 'require_acceptance' => 'Require users to confirm acceptance of assets in this category.',
+ 'required_acceptance' => 'This user will be emailed with a link to confirm acceptance of this item.',
+ 'required_eula' => 'This user will be emailed a copy of the EULA',
+ 'no_default_eula' => 'No primary default EULA found. Add one in Settings.',
+ 'update' => 'Update Category',
+ '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.',
+
+);
diff --git a/resources/lang/iu/admin/categories/message.php b/resources/lang/iu/admin/categories/message.php
new file mode 100644
index 0000000000..48cf5478e1
--- /dev/null
+++ b/resources/lang/iu/admin/categories/message.php
@@ -0,0 +1,25 @@
+ 'Category does not exist.',
+ 'assoc_models' => 'This category is currently associated with at least one model and cannot be deleted. Please update your models to no longer reference this category and try again. ',
+ 'assoc_items' => 'This category is currently associated with at least one :asset_type and cannot be deleted. Please update your :asset_type to no longer reference this category and try again. ',
+
+ 'create' => array(
+ 'error' => 'Category was not created, please try again.',
+ 'success' => 'Category created successfully.'
+ ),
+
+ 'update' => array(
+ 'error' => 'Category was not updated, please try again',
+ 'success' => 'Category updated successfully.'
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Are you sure you wish to delete this category?',
+ 'error' => 'There was an issue deleting the category. Please try again.',
+ 'success' => 'The category was deleted successfully.'
+ )
+
+);
diff --git a/resources/lang/iu/admin/categories/table.php b/resources/lang/iu/admin/categories/table.php
new file mode 100644
index 0000000000..a3ee96ae7f
--- /dev/null
+++ b/resources/lang/iu/admin/categories/table.php
@@ -0,0 +1,10 @@
+ 'EULA',
+ 'id' => 'ID',
+ 'parent' => 'Parent',
+ 'require_acceptance' => 'Acceptance',
+ 'title' => 'Asset Category Name',
+
+);
diff --git a/resources/lang/iu/admin/companies/general.php b/resources/lang/iu/admin/companies/general.php
new file mode 100644
index 0000000000..9a47968977
--- /dev/null
+++ b/resources/lang/iu/admin/companies/general.php
@@ -0,0 +1,6 @@
+ 'About Companies',
+ 'about_companies_text' => 'Companies can be used as a simple identifier field, or can be used to limit visibility of assets, users, etc if full company support is enabled in your Admin settings.',
+ 'select_company' => 'Select Company',
+];
diff --git a/resources/lang/iu/admin/companies/message.php b/resources/lang/iu/admin/companies/message.php
new file mode 100644
index 0000000000..a6db573519
--- /dev/null
+++ b/resources/lang/iu/admin/companies/message.php
@@ -0,0 +1,18 @@
+ 'Company does not exist.',
+ 'assoc_users' => 'This company is currently associated with at least one model and cannot be deleted. Please update your models to no longer reference this company and try again. ',
+ 'create' => array(
+ 'error' => 'Company was not created, please try again.',
+ 'success' => 'Company created successfully.'
+ ),
+ 'update' => array(
+ 'error' => 'Company was not updated, please try again',
+ 'success' => 'Company updated successfully.'
+ ),
+ 'delete' => array(
+ 'confirm' => 'Are you sure you wish to delete this company?',
+ 'error' => 'There was an issue deleting the company. Please try again.',
+ 'success' => 'The Company was deleted successfully.'
+ )
+);
diff --git a/resources/lang/iu/admin/companies/table.php b/resources/lang/iu/admin/companies/table.php
new file mode 100644
index 0000000000..2f86126ff2
--- /dev/null
+++ b/resources/lang/iu/admin/companies/table.php
@@ -0,0 +1,9 @@
+ 'Companies',
+ 'create' => 'Create Company',
+ 'title' => 'Company',
+ 'update' => 'Update Company',
+ 'name' => 'Company Name',
+ 'id' => 'ID',
+);
diff --git a/resources/lang/iu/admin/components/general.php b/resources/lang/iu/admin/components/general.php
new file mode 100644
index 0000000000..75c9d250ab
--- /dev/null
+++ b/resources/lang/iu/admin/components/general.php
@@ -0,0 +1,17 @@
+ 'About Components',
+ 'about_components_text' => 'Components are items that are part of an asset, for example HDD, RAM, etc.',
+ 'component_name' => 'Component Name',
+ 'checkin' => 'Checkin Component',
+ 'checkout' => 'Checkout Component',
+ 'cost' => 'Purchase Cost',
+ 'create' => 'Create Component',
+ 'edit' => 'Edit Component',
+ 'date' => 'Purchase Date',
+ 'order' => 'Order Number',
+ 'remaining' => 'Remaining',
+ 'total' => 'Total',
+ 'update' => 'Update Component',
+);
diff --git a/resources/lang/iu/admin/components/message.php b/resources/lang/iu/admin/components/message.php
new file mode 100644
index 0000000000..1d13970f23
--- /dev/null
+++ b/resources/lang/iu/admin/components/message.php
@@ -0,0 +1,36 @@
+ 'Component does not exist.',
+
+ 'create' => array(
+ 'error' => 'Component was not created, please try again.',
+ 'success' => 'Component created successfully.'
+ ),
+
+ 'update' => array(
+ 'error' => 'Component was not updated, please try again',
+ 'success' => 'Component updated successfully.'
+ ),
+
+ 'delete' => array(
+ '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' => 'Component was not checked out, please try again',
+ 'success' => 'Component checked out successfully.',
+ 'user_does_not_exist' => 'That user is invalid. Please try again.'
+ ),
+
+ 'checkin' => array(
+ '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/iu/admin/components/table.php b/resources/lang/iu/admin/components/table.php
new file mode 100644
index 0000000000..3d4fed6a7f
--- /dev/null
+++ b/resources/lang/iu/admin/components/table.php
@@ -0,0 +1,5 @@
+ 'Component Name',
+);
diff --git a/resources/lang/iu/admin/consumables/general.php b/resources/lang/iu/admin/consumables/general.php
new file mode 100644
index 0000000000..53a69f8c03
--- /dev/null
+++ b/resources/lang/iu/admin/consumables/general.php
@@ -0,0 +1,13 @@
+ 'About Consumables',
+ 'about_consumables_text' => 'Consumables are anything purchased that will be used up over time. For example, printer ink or copier paper.',
+ 'checkout' => 'Checkout Consumable to User',
+ 'consumable_name' => 'Consumable Name',
+ 'create' => 'Create Consumable',
+ 'item_no' => 'Item No.',
+ 'remaining' => 'Remaining',
+ 'total' => 'Total',
+ 'update' => 'Update Consumable',
+);
diff --git a/resources/lang/iu/admin/consumables/message.php b/resources/lang/iu/admin/consumables/message.php
new file mode 100644
index 0000000000..48a3cfbd9f
--- /dev/null
+++ b/resources/lang/iu/admin/consumables/message.php
@@ -0,0 +1,36 @@
+ 'Consumable does not exist.',
+
+ 'create' => array(
+ 'error' => 'Consumable was not created, please try again.',
+ 'success' => 'Consumable created successfully.'
+ ),
+
+ 'update' => array(
+ 'error' => 'Consumable was not updated, please try again',
+ 'success' => 'Consumable updated successfully.'
+ ),
+
+ 'delete' => array(
+ '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' => 'Consumable was not checked out, please try again',
+ 'success' => 'Consumable checked out successfully.',
+ 'user_does_not_exist' => 'That user is invalid. Please try again.'
+ ),
+
+ 'checkin' => array(
+ '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/iu/admin/consumables/table.php b/resources/lang/iu/admin/consumables/table.php
new file mode 100644
index 0000000000..bb76721f17
--- /dev/null
+++ b/resources/lang/iu/admin/consumables/table.php
@@ -0,0 +1,5 @@
+ 'Consumable Name',
+);
diff --git a/resources/lang/iu/admin/custom_fields/general.php b/resources/lang/iu/admin/custom_fields/general.php
new file mode 100644
index 0000000000..c8d2a70a71
--- /dev/null
+++ b/resources/lang/iu/admin/custom_fields/general.php
@@ -0,0 +1,32 @@
+ 'Custom Fields',
+ 'field' => 'Field',
+ 'about_fieldsets_title' => 'About Fieldsets',
+ 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used used for specific asset model types.',
+ 'custom_format' => 'Custom regex format...',
+ 'encrypt_field' => 'Encrypt the value of this field in the database',
+ 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.',
+ 'encrypted' => 'Encrypted',
+ 'fieldset' => 'Fieldset',
+ 'qty_fields' => 'Qty Fields',
+ 'fieldsets' => 'Fieldsets',
+ 'fieldset_name' => 'Fieldset Name',
+ 'field_name' => 'Field Name',
+ 'field_values' => 'Field Values',
+ 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.',
+ 'field_element' => 'Form Element',
+ 'field_element_short' => 'Element',
+ 'field_format' => 'Format',
+ 'field_custom_format' => 'Custom Regex Format',
+ 'field_custom_format_help' => 'This field allows you to use a regex expression for validation. It should start with "regex:" - for example, to validate that a custom field value contains a valid IMEI (15 numeric digits), you would use regex:/^[0-9]{15}$/
.',
+ 'required' => 'Required',
+ 'req' => 'Req.',
+ 'used_by_models' => 'Used By Models',
+ 'order' => 'Order',
+ 'create_fieldset' => 'New Fieldset',
+ 'create_field' => 'New Custom Field',
+ 'value_encrypted' => 'The value of this field is encrypted in the database. Only admin users will be able to view the decrypted value',
+ 'show_in_email' => 'Include the value of this field in checkout emails sent to the user? Encrypted fields cannot be included in emails.',
+);
diff --git a/resources/lang/iu/admin/custom_fields/message.php b/resources/lang/iu/admin/custom_fields/message.php
new file mode 100644
index 0000000000..ed66a6ba16
--- /dev/null
+++ b/resources/lang/iu/admin/custom_fields/message.php
@@ -0,0 +1,57 @@
+ array(
+ 'invalid' => 'That field does not exist.',
+ 'already_added' => 'Field already added',
+
+ 'create' => array(
+ 'error' => 'Field was not created, please try again.',
+ 'success' => 'Field created successfully.',
+ 'assoc_success' => 'Field successfully added to fieldset.'
+ ),
+
+ 'update' => array(
+ 'error' => 'Field was not updated, please try again',
+ 'success' => 'Field updated successfully.'
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Are you sure you wish to delete this field?',
+ 'error' => 'There was an issue deleting the field. Please try again.',
+ 'success' => 'The field was deleted successfully.',
+ 'in_use' => 'Field is still in use.',
+ )
+
+ ),
+
+ 'fieldset' => array(
+
+ 'does_not_exist' => 'Fieldset does not exist',
+
+ 'create' => array(
+ 'error' => 'Fieldset was not created, please try again.',
+ 'success' => 'Fieldset created successfully.'
+ ),
+
+ 'update' => array(
+ 'error' => 'Fieldset was not updated, please try again',
+ 'success' => 'Fieldset updated successfully.'
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Are you sure you wish to delete this fieldset?',
+ 'error' => 'There was an issue deleting the fieldset. Please try again.',
+ 'success' => 'The fieldset was deleted successfully.',
+ 'in_use' => 'Fieldset is still in use.',
+ )
+
+ ),
+
+
+
+
+
+
+);
diff --git a/resources/lang/iu/admin/departments/message.php b/resources/lang/iu/admin/departments/message.php
new file mode 100644
index 0000000000..d65f4fbb2b
--- /dev/null
+++ b/resources/lang/iu/admin/departments/message.php
@@ -0,0 +1,21 @@
+ 'Department does not exist.',
+ 'assoc_users' => 'This department is currently associated with at least one user and cannot be deleted. Please update your users to no longer reference this department and try again. ',
+ 'create' => array(
+ 'error' => 'Department was not created, please try again.',
+ 'success' => 'Department created successfully.'
+ ),
+ 'update' => array(
+ 'error' => 'Department was not updated, please try again',
+ 'success' => 'Department updated successfully.'
+ ),
+ 'delete' => array(
+ 'confirm' => 'Are you sure you wish to delete this department?',
+ 'error' => 'There was an issue deleting the department. Please try again.',
+ 'success' => 'The department was deleted successfully.'
+ )
+
+);
diff --git a/resources/lang/iu/admin/departments/table.php b/resources/lang/iu/admin/departments/table.php
new file mode 100644
index 0000000000..76494247be
--- /dev/null
+++ b/resources/lang/iu/admin/departments/table.php
@@ -0,0 +1,11 @@
+ 'ID',
+ 'name' => 'Department Name',
+ 'manager' => 'Manager',
+ 'location' => 'Location',
+ 'create' => 'Create Department',
+ 'update' => 'Update Department',
+ );
diff --git a/resources/lang/iu/admin/depreciations/general.php b/resources/lang/iu/admin/depreciations/general.php
new file mode 100644
index 0000000000..1fca0e2cb7
--- /dev/null
+++ b/resources/lang/iu/admin/depreciations/general.php
@@ -0,0 +1,12 @@
+ 'About Asset Depreciations',
+ 'about_depreciations' => 'You can set up asset depreciations to depreciate assets based on straight-line depreciation.',
+ 'asset_depreciations' => 'Asset Depreciations',
+ 'create' => 'Create Depreciation',
+ 'depreciation_name' => 'Depreciation Name',
+ 'number_of_months' => 'Number of Months',
+ 'update' => 'Update Depreciation',
+
+);
diff --git a/resources/lang/iu/admin/depreciations/message.php b/resources/lang/iu/admin/depreciations/message.php
new file mode 100644
index 0000000000..c20e52c13c
--- /dev/null
+++ b/resources/lang/iu/admin/depreciations/message.php
@@ -0,0 +1,25 @@
+ 'Depreciation class does not exist.',
+ 'assoc_users' => 'This depreciation is currently associated with one or more models and cannot be deleted. Please delete the models, and then try deleting again. ',
+
+
+ 'create' => array(
+ 'error' => 'Depreciation class was not created, please try again. :(',
+ 'success' => 'Depreciation class created successfully. :)'
+ ),
+
+ 'update' => array(
+ 'error' => 'Depreciation class was not updated, please try again',
+ 'success' => 'Depreciation class updated successfully.'
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Are you sure you wish to delete this depreciation class?',
+ 'error' => 'There was an issue deleting the depreciation class. Please try again.',
+ 'success' => 'The depreciation class was deleted successfully.'
+ )
+
+);
diff --git a/resources/lang/iu/admin/depreciations/table.php b/resources/lang/iu/admin/depreciations/table.php
new file mode 100644
index 0000000000..5ba01d132c
--- /dev/null
+++ b/resources/lang/iu/admin/depreciations/table.php
@@ -0,0 +1,10 @@
+ 'ID',
+ 'months' => 'Months',
+ 'term' => 'Term',
+ 'title' => 'Name ',
+
+);
diff --git a/resources/lang/iu/admin/groups/message.php b/resources/lang/iu/admin/groups/message.php
new file mode 100644
index 0000000000..f14b6339e8
--- /dev/null
+++ b/resources/lang/iu/admin/groups/message.php
@@ -0,0 +1,22 @@
+ 'Group already exists!',
+ 'group_not_found' => 'Group [:id] does not exist.',
+ 'group_name_required' => 'The name field is required',
+
+ 'success' => array(
+ 'create' => 'Group was successfully created.',
+ 'update' => 'Group was successfully updated.',
+ 'delete' => 'Group was successfully deleted.',
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Are you sure you wish to delete this group?',
+ 'create' => 'There was an issue creating the group. Please try again.',
+ 'update' => 'There was an issue updating the group. Please try again.',
+ 'delete' => 'There was an issue deleting the group. Please try again.',
+ ),
+
+);
diff --git a/resources/lang/iu/admin/groups/table.php b/resources/lang/iu/admin/groups/table.php
new file mode 100644
index 0000000000..61f060a116
--- /dev/null
+++ b/resources/lang/iu/admin/groups/table.php
@@ -0,0 +1,9 @@
+ 'Id',
+ 'name' => 'Name',
+ 'users' => '# of Users',
+
+);
diff --git a/resources/lang/iu/admin/groups/titles.php b/resources/lang/iu/admin/groups/titles.php
new file mode 100644
index 0000000000..99e8cc1f6f
--- /dev/null
+++ b/resources/lang/iu/admin/groups/titles.php
@@ -0,0 +1,14 @@
+ 'About Groups',
+ 'about_groups' => 'Groups are used to generalize user permissions.',
+ 'group_management' => 'Group Management',
+ 'create' => 'Create New Group',
+ 'update' => 'Edit Group',
+ 'group_name' => 'Group Name',
+ 'group_admin' => 'Group Admin',
+ 'allow' => 'Allow',
+ 'deny' => 'Deny',
+
+);
diff --git a/resources/lang/iu/admin/hardware/form.php b/resources/lang/iu/admin/hardware/form.php
new file mode 100644
index 0000000000..9b3ac32410
--- /dev/null
+++ b/resources/lang/iu/admin/hardware/form.php
@@ -0,0 +1,44 @@
+ 'Confirm Bulk Delete 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_delete_warn' => 'You are about to delete :asset_count assets.',
+ 'bulk_update' => 'Bulk Update Assets',
+ 'bulk_update_help' => 'This form allows you to update multiple assets at once. Only fill in the fields you need to change. Any fields left blank will remain unchanged. ',
+ 'bulk_update_warn' => 'You are about to edit the properties of :asset_count assets.',
+ 'checkedout_to' => 'Checked Out To',
+ 'checkout_date' => 'Checkout Date',
+ 'checkin_date' => 'Checkin Date',
+ 'checkout_to' => 'Checkout to',
+ 'cost' => 'Purchase Cost',
+ 'create' => 'Create Asset',
+ 'date' => 'Purchase Date',
+ 'depreciation' => 'Depreciation',
+ 'depreciates_on' => 'Depreciates On',
+ 'default_location' => 'Default Location',
+ 'eol_date' => 'EOL Date',
+ 'eol_rate' => 'EOL Rate',
+ 'expected_checkin' => 'Expected Checkin Date',
+ 'expires' => 'Expires',
+ 'fully_depreciated' => 'Fully Depreciated',
+ 'help_checkout' => 'If you wish to assign this asset immediately, select "Ready to Deploy" from the status list above. ',
+ 'mac_address' => 'MAC Address',
+ 'manufacturer' => 'Manufacturer',
+ 'model' => 'Model',
+ 'months' => 'months',
+ 'name' => 'Asset Name',
+ 'notes' => 'Notes',
+ 'order' => 'Order Number',
+ 'qr' => 'QR Code',
+ 'requestable' => 'Users may request this asset',
+ 'select_statustype' => 'Select Status Type',
+ 'serial' => 'Serial',
+ 'status' => 'Status',
+ 'tag' => 'Asset Tag',
+ 'update' => 'Asset Update',
+ 'warranty' => 'Warranty',
+ 'warranty_expires' => 'Warranty Expires',
+ 'years' => 'years',
+)
+;
diff --git a/resources/lang/iu/admin/hardware/general.php b/resources/lang/iu/admin/hardware/general.php
new file mode 100644
index 0000000000..f1fcd4731e
--- /dev/null
+++ b/resources/lang/iu/admin/hardware/general.php
@@ -0,0 +1,22 @@
+ 'About Assets',
+ 'about_assets_text' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
+ 'archived' => 'Archived',
+ 'asset' => 'Asset',
+ 'bulk_checkout' => 'Checkout Assets',
+ 'checkin' => 'Checkin Asset',
+ 'checkout' => 'Checkout Asset',
+ 'clone' => 'Clone Asset',
+ 'deployable' => 'Deployable',
+ 'deleted' => 'This asset has been deleted. Click here to restore it.',
+ 'edit' => 'Edit Asset',
+ 'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.
Click here to restore the model.',
+ 'requestable' => 'Requestable',
+ 'requested' => 'Requested',
+ 'restore' => 'Restore Asset',
+ 'pending' => 'Pending',
+ 'undeployable' => 'Undeployable',
+ 'view' => 'View Asset',
+);
diff --git a/resources/lang/iu/admin/hardware/message.php b/resources/lang/iu/admin/hardware/message.php
new file mode 100644
index 0000000000..e087cad26f
--- /dev/null
+++ b/resources/lang/iu/admin/hardware/message.php
@@ -0,0 +1,83 @@
+ 'Warning: This asset has been marked as currently undeployable.
+ If this status has changed, please update the asset status.',
+ 'does_not_exist' => 'Asset does not exist.',
+ 'does_not_exist_or_not_requestable' => 'Nice try. That asset does not exist or is not requestable.',
+ 'assoc_users' => 'This asset is currently checked out to a user and cannot be deleted. Please check the asset in first, and then try deleting again. ',
+
+ 'create' => array(
+ 'error' => 'Asset was not created, please try again. :(',
+ 'success' => 'Asset created successfully. :)'
+ ),
+
+ 'update' => array(
+ 'error' => 'Asset was not updated, please try again',
+ 'success' => 'Asset updated successfully.',
+ 'nothing_updated' => 'No fields were selected, so nothing was updated.',
+ ),
+
+ 'restore' => array(
+ 'error' => 'Asset was not restored, please try again',
+ 'success' => 'Asset restored successfully.'
+ ),
+
+ 'audit' => array(
+ 'error' => 'Asset audit was unsuccessful. Please try again.',
+ 'success' => 'Asset audit successfully logged.'
+ ),
+
+
+ 'deletefile' => array(
+ 'error' => 'File not deleted. Please try again.',
+ 'success' => 'File successfully deleted.',
+ ),
+
+ 'upload' => array(
+ 'error' => 'File(s) not uploaded. Please try again.',
+ 'success' => 'File(s) successfully uploaded.',
+ 'nofiles' => 'You did not select any files for upload, or the file you are trying to upload is too large',
+ 'invalidfiles' => 'One or more of your files is too large or is a filetype that is not allowed. Allowed filetypes are png, gif, jpg, doc, docx, pdf, and txt.',
+ ),
+
+ 'import' => array(
+ 'error' => 'Some items did not import correctly.',
+ 'errorDetail' => 'The following Items were not imported because of errors.',
+ 'success' => "Your file has been imported",
+ 'file_delete_success' => "Your file has been been successfully deleted",
+ 'file_delete_error' => "The file was unable to be deleted",
+ ),
+
+
+ 'delete' => array(
+ 'confirm' => 'Are you sure you wish to delete this asset?',
+ 'error' => 'There was an issue deleting the asset. Please try again.',
+ 'nothing_updated' => 'No assets were selected, so nothing was deleted.',
+ 'success' => 'The asset was deleted successfully.'
+ ),
+
+ 'checkout' => array(
+ 'error' => 'Asset was not checked out, please try again',
+ 'success' => 'Asset checked out successfully.',
+ 'user_does_not_exist' => 'That user is invalid. Please try again.',
+ 'not_available' => 'That asset is not available for checkout!',
+ 'no_assets_selected' => 'You must select at least one asset from the list'
+ ),
+
+ 'checkin' => array(
+ 'error' => 'Asset was not checked in, please try again',
+ 'success' => 'Asset checked in successfully.',
+ 'user_does_not_exist' => 'That user is invalid. Please try again.',
+ 'already_checked_in' => 'That asset is already checked in.',
+
+ ),
+
+ 'requests' => array(
+ 'error' => 'Asset was not requested, please try again',
+ 'success' => 'Asset requested successfully.',
+ 'canceled' => 'Checkout request successfully canceled'
+ )
+
+);
diff --git a/resources/lang/iu/admin/hardware/table.php b/resources/lang/iu/admin/hardware/table.php
new file mode 100644
index 0000000000..e8baa09d5a
--- /dev/null
+++ b/resources/lang/iu/admin/hardware/table.php
@@ -0,0 +1,24 @@
+ 'Asset Tag',
+ 'asset_model' => 'Model',
+ 'book_value' => 'Value',
+ 'change' => 'In/Out',
+ 'checkout_date' => 'Checkout Date',
+ 'checkoutto' => 'Checked Out',
+ 'diff' => 'Diff',
+ 'dl_csv' => 'Download CSV',
+ 'eol' => 'EOL',
+ 'id' => 'ID',
+ 'location' => 'Location',
+ 'purchase_cost' => 'Cost',
+ 'purchase_date' => 'Purchased',
+ 'serial' => 'Serial',
+ 'status' => 'Status',
+ 'title' => 'Asset ',
+ 'image' => 'Device Image',
+ 'days_without_acceptance' => 'Days Without Acceptance'
+
+);
diff --git a/resources/lang/iu/admin/licenses/form.php b/resources/lang/iu/admin/licenses/form.php
new file mode 100644
index 0000000000..ce29167874
--- /dev/null
+++ b/resources/lang/iu/admin/licenses/form.php
@@ -0,0 +1,22 @@
+ 'Asset',
+ 'checkin' => 'Checkin',
+ 'create' => 'Create License',
+ 'expiration' => 'Expiration Date',
+ 'license_key' => 'Product Key',
+ 'maintained' => 'Maintained',
+ 'name' => 'Software Name',
+ 'no_depreciation' => 'Do Not Depreciate',
+ 'purchase_order' => 'Purchase Order Number',
+ 'reassignable' => 'Reassignable',
+ 'remaining_seats' => 'Remaining Seats',
+ 'seats' => 'Seats',
+ 'termination_date' => 'Termination Date',
+ 'to_email' => 'Licensed to Email',
+ 'to_name' => 'Licensed to Name',
+ 'update' => 'Update License',
+ 'checkout_help' => 'You must check a license out to a hardware asset or a person. You can select both, but the owner of the asset must match the person you\'re checking the asset out to.'
+);
diff --git a/resources/lang/iu/admin/licenses/general.php b/resources/lang/iu/admin/licenses/general.php
new file mode 100644
index 0000000000..25a536ec56
--- /dev/null
+++ b/resources/lang/iu/admin/licenses/general.php
@@ -0,0 +1,21 @@
+ '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',
+);
diff --git a/resources/lang/iu/admin/licenses/message.php b/resources/lang/iu/admin/licenses/message.php
new file mode 100644
index 0000000000..3e7ee486c7
--- /dev/null
+++ b/resources/lang/iu/admin/licenses/message.php
@@ -0,0 +1,51 @@
+ 'License does not exist.',
+ '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.',
+ 'assoc_users' => 'This license is currently checked out to a user and cannot be deleted. Please check the license in first, and then try deleting again. ',
+ 'select_asset_or_person' => 'You must select an asset or a user, but not both.',
+
+
+ 'create' => array(
+ 'error' => 'License was not created, please try again.',
+ 'success' => 'License created successfully.'
+ ),
+
+ 'deletefile' => array(
+ 'error' => 'File not deleted. Please try again.',
+ 'success' => 'File successfully deleted.',
+ ),
+
+ 'upload' => array(
+ 'error' => 'File(s) not uploaded. Please try again.',
+ 'success' => 'File(s) successfully uploaded.',
+ 'nofiles' => 'You did not select any files for upload, or the file you are trying to upload is too large',
+ 'invalidfiles' => 'One or more of your files is too large or is a filetype that is not allowed. Allowed filetypes are png, gif, jpg, jpeg, doc, docx, pdf, txt, zip, rar, rtf, xml, and lic.',
+ ),
+
+ 'update' => array(
+ 'error' => 'License was not updated, please try again',
+ 'success' => 'License updated successfully.'
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Are you sure you wish to delete this license?',
+ 'error' => 'There was an issue deleting the license. Please try again.',
+ 'success' => 'The license was deleted successfully.'
+ ),
+
+ 'checkout' => array(
+ 'error' => 'There was an issue checking out the license. Please try again.',
+ 'success' => 'The license was checked out successfully'
+ ),
+
+ 'checkin' => array(
+ 'error' => 'There was an issue checking in the license. Please try again.',
+ 'success' => 'The license was checked in successfully'
+ ),
+
+);
diff --git a/resources/lang/iu/admin/licenses/table.php b/resources/lang/iu/admin/licenses/table.php
new file mode 100644
index 0000000000..dfce4136cb
--- /dev/null
+++ b/resources/lang/iu/admin/licenses/table.php
@@ -0,0 +1,17 @@
+ 'Assigned To',
+ 'checkout' => 'In/Out',
+ 'id' => 'ID',
+ 'license_email' => 'License Email',
+ 'license_name' => 'Licensed To',
+ 'purchase_date' => 'Purchase Date',
+ 'purchased' => 'Purchased',
+ 'seats' => 'Seats',
+ 'hardware' => 'Hardware',
+ 'serial' => 'Serial',
+ 'title' => 'License',
+
+);
diff --git a/resources/lang/iu/admin/locations/message.php b/resources/lang/iu/admin/locations/message.php
new file mode 100644
index 0000000000..3ba1eed3b6
--- /dev/null
+++ b/resources/lang/iu/admin/locations/message.php
@@ -0,0 +1,27 @@
+ 'Location does not exist.',
+ 'assoc_users' => 'This location is currently associated with at least one user and cannot be deleted. Please update your users to no longer reference this location and try again. ',
+ 'assoc_assets' => 'This location is currently associated with at least one asset and cannot be deleted. Please update your assets to no longer reference this location and try again. ',
+ 'assoc_child_loc' => 'This location is currently the parent of at least one child location and cannot be deleted. Please update your locations to no longer reference this location and try again. ',
+
+
+ 'create' => array(
+ 'error' => 'Location was not created, please try again.',
+ 'success' => 'Location created successfully.'
+ ),
+
+ 'update' => array(
+ 'error' => 'Location was not updated, please try again',
+ 'success' => 'Location updated successfully.'
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Are you sure you wish to delete this location?',
+ 'error' => 'There was an issue deleting the location. Please try again.',
+ 'success' => 'The location was deleted successfully.'
+ )
+
+);
diff --git a/resources/lang/iu/admin/locations/table.php b/resources/lang/iu/admin/locations/table.php
new file mode 100644
index 0000000000..ffa69307d5
--- /dev/null
+++ b/resources/lang/iu/admin/locations/table.php
@@ -0,0 +1,21 @@
+ 'About Locations',
+ 'about_locations' => 'Locations are used to track location information for users, assets, and other items',
+ 'assets_rtd' => 'Assets', // This has NEVER meant Assets Retired. I don't know how it keeps getting reverted.
+ 'assets_checkedout' => 'Assets Assigned',
+ 'id' => 'ID',
+ 'city' => 'City',
+ 'state' => 'State',
+ 'country' => 'Country',
+ 'create' => 'Create Location',
+ 'update' => 'Update Location',
+ 'name' => 'Location Name',
+ 'address' => 'Address',
+ 'zip' => 'Postal Code',
+ 'locations' => 'Locations',
+ 'parent' => 'Parent',
+ 'currency' => 'Location Currency',
+ 'ldap_ou' => 'LDAP Search OU',
+ );
diff --git a/resources/lang/iu/admin/manufacturers/message.php b/resources/lang/iu/admin/manufacturers/message.php
new file mode 100644
index 0000000000..21a4bc5aaf
--- /dev/null
+++ b/resources/lang/iu/admin/manufacturers/message.php
@@ -0,0 +1,29 @@
+ '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' => 'Manufacturer was not created, please try again.',
+ 'success' => 'Manufacturer created successfully.'
+ ),
+
+ 'update' => array(
+ 'error' => 'Manufacturer was not updated, please try again',
+ 'success' => 'Manufacturer updated successfully.'
+ ),
+
+ 'restore' => array(
+ 'error' => 'Manufacturer was not restored, please try again',
+ 'success' => 'Manufacturer restored successfully.'
+ ),
+
+ 'delete' => array(
+ '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/iu/admin/manufacturers/table.php b/resources/lang/iu/admin/manufacturers/table.php
new file mode 100644
index 0000000000..4e3ea9904d
--- /dev/null
+++ b/resources/lang/iu/admin/manufacturers/table.php
@@ -0,0 +1,16 @@
+ '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' => 'Name',
+ 'support_email' => 'Support Email',
+ 'support_phone' => 'Support Phone',
+ 'support_url' => 'Support URL',
+ 'update' => 'Update Manufacturer',
+ 'url' => 'URL',
+
+);
diff --git a/resources/lang/iu/admin/models/general.php b/resources/lang/iu/admin/models/general.php
new file mode 100644
index 0000000000..3281cfe0fc
--- /dev/null
+++ b/resources/lang/iu/admin/models/general.php
@@ -0,0 +1,18 @@
+ 'About Asset Models',
+ 'about_models_text' => 'Asset Models are a way to group identical assets. "MBP 2013", "IPhone 6s", etc.',
+ 'deleted' => 'This model has been deleted. Click here to restore it.',
+ 'bulk_delete' => 'Bulk Delete Asset Models',
+ 'bulk_delete_help' => 'Use the checkboxes below to confirm the deletion of the selected asset models. Asset models that have assets associated with them cannot be deleted until the assets are associated with a different model.',
+ 'bulk_delete_warn' => 'You are about to delete :model_count asset models.',
+ 'restore' => 'Restore Model',
+ 'requestable' => 'Users may request this model',
+ 'show_mac_address' => 'Show MAC address field in assets in this model',
+ 'view_deleted' => 'View Deleted',
+ 'view_models' => 'View Models',
+ 'fieldset' => 'Fieldset',
+ 'no_custom_field' => 'No custom fields',
+ 'add_default_values' => 'Add default values',
+);
diff --git a/resources/lang/iu/admin/models/message.php b/resources/lang/iu/admin/models/message.php
new file mode 100644
index 0000000000..e3b29d5b4b
--- /dev/null
+++ b/resources/lang/iu/admin/models/message.php
@@ -0,0 +1,42 @@
+ 'Model does not exist.',
+ 'assoc_users' => 'This model is currently associated with one or more assets and cannot be deleted. Please delete the assets, and then try deleting again. ',
+
+
+ 'create' => array(
+ 'error' => 'Model was not created, please try again.',
+ 'success' => 'Model created successfully.',
+ 'duplicate_set' => 'An asset model with that name, manufacturer and model number already exists.',
+ ),
+
+ 'update' => array(
+ 'error' => 'Model was not updated, please try again',
+ 'success' => 'Model updated successfully.'
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Are you sure you wish to delete this asset model?',
+ 'error' => 'There was an issue deleting the model. Please try again.',
+ 'success' => 'The model was deleted successfully.'
+ ),
+
+ 'restore' => array(
+ 'error' => 'Model was not restored, please try again',
+ 'success' => 'Model restored successfully.'
+ ),
+
+ 'bulkedit' => array(
+ 'error' => 'No fields were changed, so nothing was updated.',
+ 'success' => 'Models updated.'
+ ),
+
+ 'bulkdelete' => array(
+ 'error' => 'No models were selected, so nothing was deleted.',
+ 'success' => ':success_count model(s) deleted!',
+ 'success_partial' => ':success_count model(s) were deleted, however :fail_count were unable to be deleted because they still have assets associated with them.'
+ ),
+
+);
diff --git a/resources/lang/iu/admin/models/table.php b/resources/lang/iu/admin/models/table.php
new file mode 100644
index 0000000000..11a512b3d3
--- /dev/null
+++ b/resources/lang/iu/admin/models/table.php
@@ -0,0 +1,17 @@
+ 'Create Asset Model',
+ 'created_at' => 'Created at',
+ 'eol' => 'EOL',
+ 'modelnumber' => 'Model No.',
+ 'name' => 'Asset Model Name',
+ 'numassets' => 'Assets',
+ 'title' => 'Asset Models',
+ 'update' => 'Update Asset Model',
+ 'view' => 'View Asset Model',
+ 'update' => 'Update Asset Model',
+ 'clone' => 'Clone Model',
+ 'edit' => 'Edit Model',
+);
diff --git a/resources/lang/iu/admin/reports/general.php b/resources/lang/iu/admin/reports/general.php
new file mode 100644
index 0000000000..b03b97546f
--- /dev/null
+++ b/resources/lang/iu/admin/reports/general.php
@@ -0,0 +1,5 @@
+ 'Select the options you want for your asset report.'
+);
diff --git a/resources/lang/iu/admin/reports/message.php b/resources/lang/iu/admin/reports/message.php
new file mode 100644
index 0000000000..d4c8f8198f
--- /dev/null
+++ b/resources/lang/iu/admin/reports/message.php
@@ -0,0 +1,5 @@
+ 'You must select at least ONE option.'
+);
diff --git a/resources/lang/iu/admin/settings/general.php b/resources/lang/iu/admin/settings/general.php
new file mode 100644
index 0000000000..252589705d
--- /dev/null
+++ b/resources/lang/iu/admin/settings/general.php
@@ -0,0 +1,187 @@
+ 'Active Directory',
+ 'ad_domain' => 'Active Directory domain',
+ 'ad_domain_help' => 'This is sometimes the same as your email domain, but not always.',
+ 'admin_cc_email' => 'CC Email',
+ 'admin_cc_email_help' => 'If you would like to send a copy of checkin/checkout emails that are sent to users to an additional email account, enter it here. Otherwise leave this field blank.',
+ 'is_ad' => 'This is an Active Directory server',
+ 'alert_email' => 'Send alerts to',
+ 'alerts_enabled' => 'Email Alerts Enabled',
+ 'alert_interval' => 'Expiring Alerts Threshold (in days)',
+ 'alert_inv_threshold' => 'Inventory Alert Threshold',
+ 'asset_ids' => 'Asset IDs',
+ 'audit_interval' => 'Audit Interval',
+ 'audit_interval_help' => 'If you are required to regularly physically audit your assets, enter the interval in months.',
+ 'audit_warning_days' => 'Audit Warning Threshold',
+ 'audit_warning_days_help' => 'How many days in advance should we warn you when assets are due for auditing?',
+ 'auto_increment_assets' => 'Generate auto-incrementing asset IDs',
+ 'auto_increment_prefix' => 'Prefix (optional)',
+ 'auto_incrementing_help' => 'Enable auto-incrementing asset IDs first to set this',
+ 'backups' => 'Backups',
+ 'barcode_settings' => 'Barcode Settings',
+ 'confirm_purge' => 'Confirm Purge',
+ 'confirm_purge_help' => 'Enter the text "DELETE" in the box below to purge your deleted records. This action cannot be undone.',
+ 'custom_css' => 'Custom CSS',
+ 'custom_css_help' => 'Enter any custom CSS overrides you would like to use. Do not include the <style></style> tags.',
+ 'custom_forgot_pass_url' => 'Custom Password Reset URL',
+ 'custom_forgot_pass_url_help' => 'This replaces the built-in forgotten password URL on the login screen, useful to direct people to internal or hosted LDAP password reset functionality. It will effectively disable local user forgotten password functionality.',
+ 'dashboard_message' => 'Dashboard Message',
+ 'dashboard_message_help' => 'This text will appear on the dashboard for anyone with permission to view the dashboard.',
+ 'default_currency' => 'Default Currency',
+ 'default_eula_text' => 'Default EULA',
+ 'default_language' => 'Default Language',
+ 'default_eula_help_text' => 'You can also associate custom EULAs to specific asset categories.',
+ 'display_asset_name' => 'Display Asset Name',
+ 'display_checkout_date' => 'Display Checkout Date',
+ 'display_eol' => 'Display EOL in table view',
+ 'display_qr' => 'Display Square Codes',
+ 'display_alt_barcode' => 'Display 1D barcode',
+ 'barcode_type' => '2D Barcode Type',
+ 'alt_barcode_type' => '1D barcode type',
+ 'eula_settings' => 'EULA Settings',
+ 'eula_markdown' => 'This EULA allows Github flavored markdown.',
+ 'footer_text' => 'Additional Footer Text ',
+ 'footer_text_help' => 'This text will appear in the right-side footer. Links are allowed using Github flavored markdown. Line breaks, headers, images, etc may result in unpredictable results.',
+ 'general_settings' => 'General Settings',
+ 'generate_backup' => 'Generate Backup',
+ 'header_color' => 'Header Color',
+ 'info' => 'These settings let you customize certain aspects of your installation.',
+ 'laravel' => 'Laravel Version',
+ 'ldap_enabled' => 'LDAP enabled',
+ 'ldap_integration' => 'LDAP Integration',
+ 'ldap_settings' => 'LDAP Settings',
+ '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_server' => 'LDAP Server',
+ 'ldap_server_help' => 'This should start with ldap:// (for unencrypted or TLS) or ldaps:// (for SSL)',
+ 'ldap_server_cert' => 'LDAP SSL certificate validation',
+ 'ldap_server_cert_ignore' => 'Allow invalid SSL Certificate',
+ 'ldap_server_cert_help' => 'Select this checkbox if you are using a self signed SSL cert and would like to accept an invalid SSL certificate.',
+ 'ldap_tls' => 'Use TLS',
+ 'ldap_tls_help' => 'This should be checked only if you are running STARTTLS on your LDAP server. ',
+ 'ldap_uname' => 'LDAP Bind Username',
+ 'ldap_pword' => 'LDAP Bind Password',
+ 'ldap_basedn' => 'Base Bind DN',
+ 'ldap_filter' => 'LDAP Filter',
+ 'ldap_pw_sync' => 'LDAP Password Sync',
+ 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.',
+ 'ldap_username_field' => 'Username Field',
+ 'ldap_lname_field' => 'Last Name',
+ 'ldap_fname_field' => 'LDAP First Name',
+ 'ldap_auth_filter_query' => 'LDAP Authentication query',
+ 'ldap_version' => 'LDAP Version',
+ 'ldap_active_flag' => 'LDAP Active Flag',
+ 'ldap_emp_num' => 'LDAP Employee Number',
+ 'ldap_email' => 'LDAP Email',
+ 'license' => 'Software License',
+ 'load_remote_text' => 'Remote Scripts',
+ 'load_remote_help_text' => 'This Snipe-IT install can load scripts from the outside world.',
+ 'login_note' => 'Login Note',
+ 'login_note_help' => 'Optionally include a few sentences on your login screen, for example to assist people who have found a lost or stolen device. This field accepts Github flavored markdown',
+ 'login_remote_user_text' => 'Remote User login options',
+ 'login_remote_user_enabled_text' => 'Enable Login with Remote User Header',
+ 'login_remote_user_enabled_help' => 'This option enables Authentication via the REMOTE_USER header according to the "Common Gateway Interface (rfc3875)"',
+ 'login_common_disabled_text' => 'Disable other authentication mechanisms',
+ 'login_common_disabled_help' => 'This option disables other authentication mechanisms. Just enable this option if you are sure that your REMOTE_USER login is already working',
+ 'login_remote_user_custom_logout_url_text' => 'Custom logout URL',
+ 'login_remote_user_custom_logout_url_help' => 'If a url is provided here, users will get redirected to this URL after the user logs out of Snipe-IT. This is useful to close the user sessions of your Authentication provider correctly.',
+ 'logo' => 'Logo',
+ 'logo_print_assets' => 'Use in Print',
+ 'logo_print_assets_help' => 'Use branding on printable asset lists ',
+ 'full_multiple_companies_support_help_text' => 'Restricting users (including admins) assigned to companies to their company\'s assets.',
+ 'full_multiple_companies_support_text' => 'Full Multiple Companies Support',
+ 'show_in_model_list' => 'Show in Model Dropdowns',
+ 'optional' => 'optional',
+ 'per_page' => 'Results Per Page',
+ 'php' => 'PHP Version',
+ 'php_gd_info' => 'You must install php-gd to display QR codes, see install instructions.',
+ 'php_gd_warning' => 'PHP Image Processing and GD plugin is NOT installed.',
+ 'pwd_secure_complexity' => 'Password Complexity',
+ 'pwd_secure_complexity_help' => 'Select whichever password complexity rules you wish to enforce.',
+ 'pwd_secure_min' => 'Password minimum characters',
+ 'pwd_secure_min_help' => 'Minimum permitted value is 5',
+ 'pwd_secure_uncommon' => 'Prevent common passwords',
+ 'pwd_secure_uncommon_help' => 'This will disallow users from using common passwords from the top 10,000 passwords reported in breaches.',
+ 'qr_help' => 'Enable QR Codes first to set this',
+ 'qr_text' => 'QR Code Text',
+ 'setting' => 'Setting',
+ 'settings' => 'Settings',
+ 'show_alerts_in_menu' => 'Show alerts in top menu',
+ 'show_archived_in_list' => 'Archived Assets',
+ 'show_archived_in_list_text' => 'Show archived assets in the "all assets" listing',
+ 'show_images_in_email' => 'Show images in emails',
+ 'show_images_in_email_help' => 'Uncheck this box if your Snipe-IT installation is behind a VPN or closed network and users outside the network will not be able to load images served from this installation in their emails.',
+ 'site_name' => 'Site Name',
+ 'slack_botname' => 'Slack Botname',
+ 'slack_channel' => 'Slack Channel',
+ 'slack_endpoint' => 'Slack Endpoint',
+ 'slack_integration' => 'Slack Settings',
+ 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account.',
+ 'slack_integration_help_button' => 'Once you have saved your Slack information, a test button will appear.',
+ 'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
+ 'snipe_version' => 'Snipe-IT version',
+ 'support_footer' => 'Support Footer Links ',
+ 'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
+ 'version_footer' => 'Version in Footer ',
+ 'version_footer_help' => 'Specify who sees the Snipe-IT version and build number.',
+ 'system' => 'System Information',
+ 'update' => 'Update Settings',
+ 'value' => 'Value',
+ 'brand' => 'Branding',
+ 'about_settings_title' => 'About Settings',
+ 'about_settings_text' => 'These settings let you customize certain aspects of your installation.',
+ 'labels_per_page' => 'Labels per page',
+ 'label_dimensions' => 'Label dimensions (inches)',
+ 'next_auto_tag_base' => 'Next auto-increment',
+ 'page_padding' => 'Page margins (inches)',
+ 'privacy_policy_link' => 'Link to Privacy Policy',
+ 'privacy_policy' => 'Privacy Policy',
+ 'privacy_policy_link_help' => 'If a url is included here, a link to your privacy policy will be included in the app footer and in any emails that the system sends out, in compliance with GDPR. ',
+ 'purge' => 'Purge Deleted Records',
+ 'labels_display_bgutter' => 'Label bottom gutter',
+ 'labels_display_sgutter' => 'Label side gutter',
+ 'labels_fontsize' => 'Label font size',
+ 'labels_pagewidth' => 'Label sheet width',
+ 'labels_pageheight' => 'Label sheet height',
+ 'label_gutters' => 'Label spacing (inches)',
+ 'page_dimensions' => 'Page dimensions (inches)',
+ 'label_fields' => 'Label visible fields',
+ 'inches' => 'inches',
+ 'width_w' => 'w',
+ 'height_h' => 'h',
+ 'show_url_in_emails' => 'Link to Snipe-IT in Emails',
+ 'show_url_in_emails_help_text' => 'Uncheck this box if you do not wish to link back to your Snipe-IT installation in your email footers. Useful if most of your users never login. ',
+ 'text_pt' => 'pt',
+ 'thumbnail_max_h' => 'Max thumbnail height',
+ 'thumbnail_max_h_help' => 'Maximum height in pixels that thumbnails may display in the listing view. Min 25, max 500.',
+ 'two_factor' => 'Two Factor Authentication',
+ 'two_factor_secret' => 'Two-Factor Code',
+ 'two_factor_enrollment' => 'Two-Factor Enrollment',
+ 'two_factor_enabled_text' => 'Enable Two Factor',
+ 'two_factor_reset' => 'Reset Two-Factor Secret',
+ 'two_factor_reset_help' => 'This will force the user to enroll their device with Google Authenticator again. This can be useful if their currently enrolled device is lost or stolen. ',
+ 'two_factor_reset_success' => 'Two factor device successfully reset',
+ 'two_factor_reset_error' => 'Two factor device reset failed',
+ 'two_factor_enabled_warning' => 'Enabling two-factor if it is not currently enabled will immediately force you to authenticate with a Google Auth enrolled device. You will have the ability to enroll your device if one is not currently enrolled.',
+ 'two_factor_enabled_help' => 'This will turn on two-factor authentication using Google Authenticator.',
+ 'two_factor_optional' => 'Selective (Users can enable or disable if permitted)',
+ 'two_factor_required' => 'Required for all users',
+ 'two_factor_disabled' => 'Disabled',
+ 'two_factor_enter_code' => 'Enter Two-Factor Code',
+ 'two_factor_config_complete' => 'Submit Code',
+ 'two_factor_enabled_edit_not_allowed' => 'Your administrator does not permit you to edit this setting.',
+ 'two_factor_enrollment_text' => "Two factor authentication is required, however your device has not been enrolled yet. Open your Google Authenticator app and scan the QR code below to enroll your device. Once you've enrolled your device, enter the code below",
+ 'require_accept_signature' => 'Require Signature',
+ 'require_accept_signature_help_text' => 'Enabling this feature will require users to physically sign off on accepting an asset.',
+ 'left' => 'left',
+ 'right' => 'right',
+ 'top' => 'top',
+ 'bottom' => 'bottom',
+ 'vertical' => 'vertical',
+ 'horizontal' => 'horizontal',
+ 'unique_serial' => 'Unique serial numbers',
+ 'unique_serial_help_text' => 'Checking this box will enforce a uniqueness constraint on asset serials',
+ 'zerofill_count' => 'Length of asset tags, including zerofill',
+);
diff --git a/resources/lang/iu/admin/settings/message.php b/resources/lang/iu/admin/settings/message.php
new file mode 100644
index 0000000000..736d5c3e9e
--- /dev/null
+++ b/resources/lang/iu/admin/settings/message.php
@@ -0,0 +1,22 @@
+ array(
+ 'error' => 'An error has occurred while updating. ',
+ 'success' => 'Settings updated successfully.'
+ ),
+ 'backup' => array(
+ 'delete_confirm' => 'Are you sure you would like to delete this backup file? This action cannot be undone. ',
+ 'file_deleted' => 'The backup file was successfully deleted. ',
+ 'generated' => 'A new backup file was successfully created.',
+ 'file_not_found' => 'That backup file could not be found on the server.',
+ ),
+ 'purge' => array(
+ 'error' => 'An error has occurred while purging. ',
+ 'validation_failed' => 'Your purge confirmation is incorrect. Please type the word "DELETE" in the confirmation box.',
+ 'success' => 'Deleted records successfully purged.'
+ ),
+
+);
diff --git a/resources/lang/iu/admin/statuslabels/message.php b/resources/lang/iu/admin/statuslabels/message.php
new file mode 100644
index 0000000000..2937f84978
--- /dev/null
+++ b/resources/lang/iu/admin/statuslabels/message.php
@@ -0,0 +1,32 @@
+ 'Status Label does not exist.',
+ 'assoc_assets' => 'This Status Label is currently associated with at least one Asset and cannot be deleted. Please update your assets to no longer reference this status and try again. ',
+
+
+ 'create' => array(
+ 'error' => 'Status Label was not created, please try again.',
+ 'success' => 'Status Label created successfully.'
+ ),
+
+ 'update' => array(
+ 'error' => 'Status Label was not updated, please try again',
+ 'success' => 'Status Label updated successfully.'
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Are you sure you wish to delete this Status Label?',
+ 'error' => 'There was an issue deleting the Status Label. Please try again.',
+ 'success' => 'The Status Label was deleted successfully.'
+ ),
+
+ 'help' => array(
+ 'undeployable' => 'These assets cannot be assigned to anyone.',
+ 'deployable' => 'These assets can be checked out. Once they are assigned, they will assume a meta status of Deployed.',
+ 'archived' => 'These assets cannot be checked out, and will only show up in the Archived view. This is useful for retaining information about assets for budgeting/historic purposes but keeping them out of the day-to-day asset list.',
+ 'pending' => 'These assets can not yet be assigned to anyone, often used for items that are out for repair, but are expected to return to circulation.',
+ ),
+
+);
diff --git a/resources/lang/iu/admin/statuslabels/table.php b/resources/lang/iu/admin/statuslabels/table.php
new file mode 100644
index 0000000000..27befb5ef7
--- /dev/null
+++ b/resources/lang/iu/admin/statuslabels/table.php
@@ -0,0 +1,19 @@
+ 'About Status Labels',
+ 'archived' => 'Archived',
+ 'create' => 'Create Status Label',
+ 'color' => 'Chart Color',
+ 'default_label' => 'Default Label',
+ 'default_label_help' => 'This is used to ensure your most commonly used status labels appear at the top of the select box when creating/editing assets.',
+ 'deployable' => 'Deployable',
+ 'info' => 'Status labels are used to describe the various states your assets could be in. They may be out for repair, lost/stolen, etc. You can create new status labels for deployable, pending and archived assets.',
+ 'name' => 'Status Name',
+ 'pending' => 'Pending',
+ 'status_type' => 'Status Type',
+ 'show_in_nav' => 'Show in side nav',
+ 'title' => 'Status Labels',
+ 'undeployable' => 'Undeployable',
+ 'update' => 'Update Status Label',
+);
diff --git a/resources/lang/iu/admin/suppliers/message.php b/resources/lang/iu/admin/suppliers/message.php
new file mode 100644
index 0000000000..cea332748f
--- /dev/null
+++ b/resources/lang/iu/admin/suppliers/message.php
@@ -0,0 +1,27 @@
+ 'Supplier does not exist.',
+
+
+ 'create' => array(
+ 'error' => 'Supplier was not created, please try again.',
+ 'success' => 'Supplier created successfully.'
+ ),
+
+ 'update' => array(
+ 'error' => 'Supplier was not updated, please try again',
+ 'success' => 'Supplier updated successfully.'
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Are you sure you wish to delete this supplier?',
+ 'error' => 'There was an issue deleting the supplier. Please try again.',
+ 'success' => 'Supplier was deleted successfully.',
+ 'assoc_assets' => 'This supplier is currently associated with :asset_count asset(s) and cannot be deleted. Please update your assets to no longer reference this supplier and try again. ',
+ 'assoc_licenses' => 'This supplier is currently associated with :licenses_count licences(s) and cannot be deleted. Please update your licenses to no longer reference this supplier and try again. ',
+ 'assoc_maintenances' => 'This supplier is currently associated with :asset_maintenances_count asset maintenances(s) and cannot be deleted. Please update your asset maintenances to no longer reference this supplier and try again. ',
+ )
+
+);
diff --git a/resources/lang/iu/admin/suppliers/table.php b/resources/lang/iu/admin/suppliers/table.php
new file mode 100644
index 0000000000..2a7b07ca93
--- /dev/null
+++ b/resources/lang/iu/admin/suppliers/table.php
@@ -0,0 +1,27 @@
+ 'About Suppliers',
+ 'about_suppliers_text' => 'Suppliers are used to track the source of items',
+ 'address' => 'Supplier Address',
+ 'assets' => 'Assets',
+ 'city' => 'City',
+ 'contact' => 'Contact Name',
+ 'country' => 'Country',
+ 'create' => 'Create Supplier',
+ 'email' => 'Email',
+ 'fax' => 'Fax',
+ 'id' => 'ID',
+ 'licenses' => 'Licenses',
+ 'name' => 'Supplier Name',
+ 'notes' => 'Notes',
+ 'phone' => 'Phone',
+ 'state' => 'State',
+ 'suppliers' => 'Suppliers',
+ 'update' => 'Update Supplier',
+ 'url' => 'URL',
+ 'view' => 'View Supplier',
+ 'view_assets_for' => 'View Assets for',
+ 'zip' => 'Postal Code',
+
+);
diff --git a/resources/lang/iu/admin/users/general.php b/resources/lang/iu/admin/users/general.php
new file mode 100644
index 0000000000..2dc8bb31ab
--- /dev/null
+++ b/resources/lang/iu/admin/users/general.php
@@ -0,0 +1,27 @@
+ 'This user can login',
+ 'activated_disabled_help_text' => 'You cannot edit activation status for your own account.',
+ 'assets_user' => 'Assets assigned to :name',
+ 'bulk_update_warn' => 'You are about to edit the properties of :user_count users. Please note that you cannot change your own user attributes using this form, and must make edits to your own user individually.',
+ 'bulk_update_help' => 'This form allows you to update multiple users at once. Only fill in the fields you need to change. Any fields left blank will remain unchanged.',
+ 'current_assets' => 'Assets currently checked out to this user',
+ 'clone' => 'Clone User',
+ 'contact_user' => 'Contact :name',
+ 'edit' => 'Edit User',
+ 'filetype_info' => 'Allowed filetypes are png, gif, jpg, jpeg, doc, docx, pdf, txt, zip, and rar.',
+ 'history_user' => 'History for :name',
+ 'info' => 'Info',
+ 'restore_user' => 'Click here to restore them.',
+ 'last_login' => 'Last Login',
+ 'ldap_config_text' => 'LDAP configuration settings can be found Admin > Settings. The (optional) selected location will be set for all imported users.',
+ 'print_assigned' => 'Print All Assigned',
+ 'software_user' => 'Software Checked out to :name',
+ 'view_user' => 'View User :name',
+ 'usercsv' => 'CSV file',
+ 'two_factor_admin_optin_help' => 'Your current admin settings allow selective enforcement of two-factor authentication. ',
+ 'two_factor_enrolled' => '2FA Device Enrolled ',
+ 'two_factor_active' => '2FA Active ',
+ );
diff --git a/resources/lang/iu/admin/users/message.php b/resources/lang/iu/admin/users/message.php
new file mode 100644
index 0000000000..8ee552afab
--- /dev/null
+++ b/resources/lang/iu/admin/users/message.php
@@ -0,0 +1,59 @@
+ 'You have successfully accepted this asset.',
+ '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_login_required' => 'The login field is required',
+ 'user_password_required' => 'The password is required.',
+ 'insufficient_permissions' => 'Insufficient Permissions.',
+ 'user_deleted_warning' => 'This user has been deleted. You will have to restore this user to edit them or assign them new assets.',
+ 'ldap_not_configured' => 'LDAP integration has not been configured for this installation.',
+
+
+ 'success' => array(
+ 'create' => 'User was successfully created.',
+ 'update' => 'User was successfully updated.',
+ 'update_bulk' => 'Users were successfully updated!',
+ 'delete' => 'User was successfully deleted.',
+ 'ban' => 'User was successfully banned.',
+ 'unban' => 'User was successfully unbanned.',
+ 'suspend' => 'User was successfully suspended.',
+ 'unsuspend' => 'User was successfully unsuspended.',
+ 'restored' => 'User was successfully restored.',
+ 'import' => 'Users imported successfully.',
+ ),
+
+ 'error' => array(
+ 'create' => 'There was an issue creating the user. Please try again.',
+ 'update' => 'There was an issue updating the user. Please try again.',
+ 'delete' => 'There was an issue deleting the user. Please try again.',
+ 'delete_has_assets' => 'This user has items assigned and could not be deleted.',
+ 'unsuspend' => 'There was an issue unsuspending the user. Please try again.',
+ 'import' => 'There was an issue importing users. Please try again.',
+ 'asset_already_accepted' => 'This asset has already been accepted.',
+ 'accept_or_decline' => 'You must either accept or decline this asset.',
+ 'incorrect_user_accepted' => 'The asset you have attempted to accept was not checked out to you.',
+ 'ldap_could_not_connect' => 'Could not connect to the LDAP server. Please check your LDAP server configuration in the LDAP config file.
Error from LDAP Server:',
+ 'ldap_could_not_bind' => 'Could not bind to the LDAP server. Please check your LDAP server configuration in the LDAP config file.
Error from LDAP Server: ',
+ 'ldap_could_not_search' => 'Could not search the LDAP server. Please check your LDAP server configuration in the LDAP config file.
Error from LDAP Server:',
+ 'ldap_could_not_get_entries' => 'Could not get entries from the LDAP server. Please check your LDAP server configuration in the LDAP config file.
Error from LDAP Server:',
+ 'password_ldap' => 'The password for this account is managed by LDAP/Active Directory. Please contact your IT department to change your password. ',
+ ),
+
+ 'deletefile' => array(
+ 'error' => 'File not deleted. Please try again.',
+ 'success' => 'File successfully deleted.',
+ ),
+
+ 'upload' => array(
+ 'error' => 'File(s) not uploaded. Please try again.',
+ 'success' => 'File(s) successfully uploaded.',
+ 'nofiles' => 'You did not select any files for upload',
+ 'invalidfiles' => 'One or more of your files is too large or is a filetype that is not allowed. Allowed filetypes are png, gif, jpg, doc, docx, pdf, and txt.',
+ ),
+
+);
diff --git a/resources/lang/iu/admin/users/table.php b/resources/lang/iu/admin/users/table.php
new file mode 100644
index 0000000000..9bbe883e19
--- /dev/null
+++ b/resources/lang/iu/admin/users/table.php
@@ -0,0 +1,38 @@
+ 'Active',
+ 'allow' => 'Allow',
+ 'checkedout' => 'Assets',
+ 'created_at' => 'Created',
+ 'createuser' => 'Create User',
+ 'deny' => 'Deny',
+ '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.',
+ 'id' => 'Id',
+ 'inherit' => 'Inherit',
+ 'job' => 'Job Title',
+ 'last_login' => 'Last Login',
+ 'last_name' => 'Last Name',
+ 'location' => 'Location',
+ 'lock_passwords' => 'Login details cannot be changed on this installation.',
+ 'manager' => 'Manager',
+ 'managed_locations' => 'Managed Locations',
+ 'name' => 'Name',
+ 'notes' => 'Notes',
+ 'password_confirm' => 'Confirm Password',
+ 'password' => 'Password',
+ 'phone' => 'Phone',
+ 'show_current' => 'Show Current Users',
+ 'show_deleted' => 'Show Deleted Users',
+ 'title' => 'Title',
+ 'to_restore_them' => 'to restore them.',
+ 'updateuser' => 'Update User',
+ 'username' => 'Username',
+ 'user_deleted_text' => 'This user has been marked as deleted.',
+ 'username_note' => '(This is used for Active Directory binding only, not for login.)',
+ 'cloneuser' => 'Clone User',
+ 'viewusers' => 'View Users',
+);
diff --git a/resources/lang/iu/auth/general.php b/resources/lang/iu/auth/general.php
new file mode 100644
index 0000000000..bf88cba77a
--- /dev/null
+++ b/resources/lang/iu/auth/general.php
@@ -0,0 +1,12 @@
+ 'Send Password Reset Link',
+ 'email_reset_password' => 'Email Password Reset',
+ 'reset_password' => 'Reset Password',
+ 'login' => 'Login',
+ 'login_prompt' => 'Please Login',
+ 'forgot_password' => 'I forgot my password',
+ 'remember_me' => 'Remember Me',
+ ];
+
diff --git a/resources/lang/iu/auth/message.php b/resources/lang/iu/auth/message.php
new file mode 100644
index 0000000000..bebf9cdd48
--- /dev/null
+++ b/resources/lang/iu/auth/message.php
@@ -0,0 +1,37 @@
+ 'An account with the this email already exists.',
+ 'account_not_found' => 'The username or password is incorrect.',
+ 'account_not_activated' => 'This user account is not activated.',
+ 'account_suspended' => 'This user account is suspended.',
+ 'account_banned' => 'This user account is banned.',
+ 'throttle' => 'Too many failed login attempts. Please try again in around :minutes minute(s).',
+
+ 'signin' => array(
+ 'error' => 'There was a problem while trying to log you in, please try again.',
+ 'success' => 'You have successfully logged in.',
+ ),
+
+ 'signup' => array(
+ 'error' => 'There was a problem while trying to create your account, please try again.',
+ 'success' => 'Account sucessfully created.',
+ ),
+
+ 'forgot-password' => array(
+ 'error' => 'There was a problem while trying to get a reset password code, please try again.',
+ 'success' => 'Password recovery email successfully sent.',
+ ),
+
+ '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.',
+ ),
+
+ 'activate' => array(
+ 'error' => 'There was a problem while trying to activate your account, please try again.',
+ 'success' => 'Your account has been successfully activated.',
+ ),
+
+);
diff --git a/resources/lang/iu/button.php b/resources/lang/iu/button.php
new file mode 100644
index 0000000000..c9487253dd
--- /dev/null
+++ b/resources/lang/iu/button.php
@@ -0,0 +1,16 @@
+ 'Actions',
+ 'add' => 'Add New',
+ 'cancel' => 'Cancel',
+ 'checkin_and_delete' => 'Checkin & Delete User',
+ 'delete' => 'Delete',
+ 'edit' => 'Edit',
+ 'restore' => 'Restore',
+ 'request' => 'Request',
+ 'submit' => 'Submit',
+ 'upload' => 'Upload',
+ 'select_file' => 'Select File...',
+ 'select_files' => 'Select Files...',
+);
diff --git a/resources/lang/iu/general.php b/resources/lang/iu/general.php
new file mode 100644
index 0000000000..ea339cf9a7
--- /dev/null
+++ b/resources/lang/iu/general.php
@@ -0,0 +1,224 @@
+ 'Accessories',
+ 'activated' => 'Activated',
+ 'accessory' => 'Accessory',
+ 'accessory_report' => 'Accessory Report',
+ 'action' => 'Action',
+ 'activity_report' => 'Activity Report',
+ 'address' => 'Address',
+ 'admin' => 'Admin',
+ 'administrator' => 'Administrator',
+ 'add_seats' => 'Added seats',
+ 'all_assets' => 'All Assets',
+ 'all' => 'All',
+ 'archived' => 'Archived',
+ 'asset_models' => 'Asset Models',
+ 'asset_model' => 'Model',
+ 'asset' => 'Asset',
+ 'asset_report' => 'Asset Report',
+ 'asset_tag' => 'Asset Tag',
+ 'assets_available' => 'assets available',
+ 'audit' => 'Audit',
+ 'audit_report' => 'Audit Log',
+ 'assets' => 'Assets',
+ 'avatar_delete' => 'Delete Avatar',
+ 'avatar_upload' => 'Upload Avatar',
+ 'back' => 'Back',
+ 'bad_data' => 'Nothing found. Maybe bad data?',
+ 'bulkaudit' => 'Bulk Audit',
+ 'bulkaudit_status' => 'Audit Status',
+ 'bulk_checkout' => 'Bulk Checkout',
+ 'cancel' => 'Cancel',
+ 'categories' => 'Categories',
+ 'category' => 'Category',
+ 'change' => 'In/Out',
+ 'changeemail' => 'Change Email Address',
+ 'changepassword' => 'Change Password',
+ 'checkin' => 'Checkin',
+ 'checkin_from' => 'Checkin from',
+ 'checkout' => 'Checkout',
+ 'checkouts_count' => 'Checkouts',
+ 'checkins_count' => 'Checkins',
+ 'user_requests_count' => 'Requests',
+ 'city' => 'City',
+ 'click_here' => 'Click here',
+ 'clear_selection' => 'Clear Selection',
+ 'companies' => 'Companies',
+ 'company' => 'Company',
+ 'component' => 'Component',
+ 'components' => 'Components',
+ 'complete' => 'Complete',
+ 'consumable' => 'Consumable',
+ 'consumables' => 'Consumables',
+ 'country' => 'Country',
+ 'create' => 'Create New',
+ 'created' => 'Item Created',
+ 'created_asset' => 'created asset',
+ 'created_at' => 'Created at',
+ 'updated_at' => 'Updated at',
+ 'currency' => '$', // this is deprecated
+ 'current' => 'Current',
+ 'custom_report' => 'Custom Asset Report',
+ 'dashboard' => 'Dashboard',
+ 'days' => 'days',
+ 'days_to_next_audit' => 'Days to Next Audit',
+ 'date' => 'Date',
+ 'debug_warning' => 'Warning!',
+ '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?',
+ 'deleted' => 'Deleted',
+ 'delete_seats' => 'Deleted Seats',
+ 'departments' => 'Departments',
+ 'department' => 'Department',
+ 'deployed' => 'Deployed',
+ 'depreciation_report' => 'Depreciation Report',
+ 'details' => 'Details',
+ 'download' => 'Download',
+ 'depreciation' => 'Depreciation',
+ 'editprofile' => 'Edit Your Profile',
+ 'eol' => 'EOL',
+ 'email_domain' => 'Email Domain',
+ 'email_format' => 'Email Format',
+ 'email_domain_help' => 'This is used to generate email addresses when importing',
+ 'filastname_format' => 'First Initial Last Name (jsmith@example.com)',
+ 'firstname_lastname_format' => 'First Name Last Name (jane.smith@example.com)',
+ 'firstname_lastname_underscore_format' => 'First Name Last Name (jane_smith@example.com)',
+ 'lastnamefirstinitial_format' => 'Last Name First Initial (smithj@example.com)',
+ 'first' => 'First',
+ 'first_name' => 'First Name',
+ 'first_name_format' => 'First Name (jane@example.com)',
+ 'files' => 'Files',
+ 'file_name' => 'File',
+ 'file_uploads' => 'File Uploads',
+ 'generate' => 'Generate',
+ 'github_markdown' => 'This field accepts Github flavored markdown.',
+ 'groups' => 'Groups',
+ 'gravatar_email' => 'Gravatar Email Address',
+ 'history' => 'History',
+ 'history_for' => 'History for',
+ 'id' => 'ID',
+ 'image' => 'Image',
+ 'image_delete' => 'Delete Image',
+ 'image_upload' => 'Upload Image',
+ 'image_filetypes_help' => 'Accepted filetypes are jpg, png, gif, and svg. Max upload size allowed is :size.',
+ 'import' => 'Import',
+ 'import-history' => 'Import History',
+ 'asset_maintenance' => 'Asset Maintenance',
+ 'asset_maintenance_report' => 'Asset Maintenance Report',
+ 'asset_maintenances' => 'Asset Maintenances',
+ 'item' => 'Item',
+ 'insufficient_permissions' => 'Insufficient permissions!',
+ 'language' => 'Language',
+ 'last' => 'Last',
+ 'last_login' => 'Last Login',
+ 'last_name' => 'Last Name',
+ 'license' => 'License',
+ 'license_report' => 'License Report',
+ 'licenses_available' => 'licenses available',
+ 'licenses' => 'Licenses',
+ 'list_all' => 'List All',
+ 'loading' => 'Loading',
+ 'lock_passwords' => 'This field cannot be edited in this installation.',
+ 'feature_disabled' => 'This feature has been disabled for the demo installation.',
+ 'location' => 'Location',
+ 'locations' => 'Locations',
+ 'logout' => 'Logout',
+ 'lookup_by_tag' => 'Lookup by Asset Tag',
+ 'maintenances' => 'Maintenances',
+ 'manufacturer' => 'Manufacturer',
+ 'manufacturers' => 'Manufacturers',
+ 'markdown' => 'This field allows Github flavored markdown.',
+ 'min_amt' => 'Min. QTY',
+ 'min_amt_help' => 'Minimum number of items that should be available before an alert gets triggered.',
+ 'model_no' => 'Model No.',
+ 'months' => 'months',
+ 'moreinfo' => 'More Info',
+ 'name' => 'Name',
+ 'next' => 'Next',
+ 'next_audit_date' => 'Next Audit Date',
+ 'last_audit' => 'Last Audit',
+ 'new' => 'new!',
+ 'no_depreciation' => 'No Depreciation',
+ 'no_results' => 'No Results.',
+ 'no' => 'No',
+ 'notes' => 'Notes',
+ 'order_number' => 'Order Number',
+ 'page_menu' => 'Showing _MENU_ items',
+ 'pagination_info' => 'Showing _START_ to _END_ of _TOTAL_ items',
+ 'pending' => 'Pending',
+ 'people' => 'People',
+ 'per_page' => 'Results Per Page',
+ 'previous' => 'Previous',
+ 'processing' => 'Processing',
+ 'profile' => 'Your profile',
+ 'purchase_cost' => 'Purchase Cost',
+ 'purchase_date' => 'Purchase Date',
+ 'qty' => 'QTY',
+ 'quantity' => 'Quantity',
+ 'ready_to_deploy' => 'Ready to Deploy',
+ 'recent_activity' => 'Recent Activity',
+ 'remove_company' => 'Remove Company Association',
+ 'reports' => 'Reports',
+ 'restored' => 'restored',
+ 'requested' => 'Requested',
+ 'request_canceled' => 'Request Canceled',
+ 'save' => 'Save',
+ 'select' => 'Select',
+ 'search' => 'Search',
+ 'select_category' => 'Select a Category',
+ 'select_department' => 'Select a Department',
+ 'select_depreciation' => 'Select a Depreciation Type',
+ 'select_location' => 'Select a Location',
+ 'select_manufacturer' => 'Select a Manufacturer',
+ 'select_model' => 'Select a Model',
+ 'select_supplier' => 'Select a Supplier',
+ 'select_user' => 'Select a User',
+ 'select_date' => 'Select Date (YYYY-MM-DD)',
+ 'select_statuslabel' => 'Select Status',
+ 'select_company' => 'Select Company',
+ 'select_asset' => 'Select Asset',
+ 'settings' => 'Settings',
+ 'show_deleted' => 'Show Deleted',
+ 'show_current' => 'Show Current',
+ 'sign_in' => 'Sign in',
+ 'signature' => 'Signature',
+ 'skin' => 'Skin',
+ 'some_features_disabled' => 'DEMO MODE: Some features are disabled for this installation.',
+ 'site_name' => 'Site Name',
+ 'state' => 'State',
+ 'status_labels' => 'Status Labels',
+ 'status' => 'Status',
+ 'supplier' => 'Supplier',
+ 'suppliers' => 'Suppliers',
+ 'sure_to_delete' => 'Are you sure you wish to delete',
+ 'submit' => 'Submit',
+ 'target' => 'Target',
+ 'time_and_date_display' => 'Time and Date Display',
+ 'total_assets' => 'total assets',
+ 'total_licenses' => 'total licenses',
+ 'total_accessories' => 'total accessories',
+ 'total_consumables' => 'total consumables',
+ 'type' => 'Type',
+ 'undeployable' => 'Un-deployable',
+ 'unknown_admin' => 'Unknown Admin',
+ 'username_format' => 'Username Format',
+ 'update' => 'Update',
+ 'upload_filetypes_help' => 'Allowed filetypes are png, gif, jpg, jpeg, doc, docx, pdf, xls, txt, lic, zip, and rar. Max upload size allowed is :size.',
+ 'uploaded' => 'Uploaded',
+ 'user' => 'User',
+ 'accepted' => 'accepted',
+ 'declined' => 'declined',
+ 'unaccepted_asset_report' => 'Unaccepted Assets',
+ 'users' => 'Users',
+ 'viewassets' => 'View Assigned Assets',
+ 'website' => 'Website',
+ 'welcome' => 'Welcome, :name',
+ 'years' => 'years',
+ 'yes' => 'Yes',
+ 'zip' => 'Zip',
+ 'noimage' => 'No image uploaded or image not found.',
+ 'token_expired' => 'Your form session has expired. Please try again.',
+ ];
diff --git a/resources/lang/iu/mail.php b/resources/lang/iu/mail.php
new file mode 100644
index 0000000000..de1bafb3cc
--- /dev/null
+++ b/resources/lang/iu/mail.php
@@ -0,0 +1,72 @@
+ 'A user has canceled an item request on the website',
+ 'a_user_requested' => 'A user has requested an item on the website',
+ 'accessory_name' => 'Accessory Name:',
+ 'additional_notes' => 'Additional Notes:',
+ 'admin_has_created' => 'An administrator has created an account for you on the :web website.',
+ 'asset' => 'Asset:',
+ 'asset_name' => 'Asset Name:',
+ 'asset_requested' => 'Asset requested',
+ 'asset_tag' => 'Asset Tag:',
+ 'assigned_to' => 'Assigned To',
+ 'best_regards' => 'Best regards,',
+ 'canceled' => 'Canceled:',
+ 'checkin_date' => 'Checkin Date:',
+ 'checkout_date' => 'Checkout Date:',
+ 'click_to_confirm' => 'Please click on the following link to confirm your :web account:',
+ 'click_on_the_link_accessory' => 'Please click on the link at the bottom to confirm that you have received the accessory.',
+ 'click_on_the_link_asset' => 'Please click on the link at the bottom to confirm that you have received the asset.',
+ 'Confirm_Asset_Checkin' => 'Confirm Asset Checkin.',
+ 'Confirm_Accessory_Checkin' => 'Confirm Accessory Checkin.',
+ 'Confirm_accessory_delivery' => 'Confirm accessory delivery.',
+ 'Confirm_license_delivery' => 'Confirm license delivery.',
+ 'Confirm_asset_delivery' => 'Confirm asset delivery.',
+ 'Confirm_consumable_delivery' => 'Confirm consumable delivery.',
+ 'current_QTY' => 'Current QTY',
+ 'Days' => 'Days',
+ 'days' => 'Days',
+ 'expecting_checkin_date' => 'Expected Checkin Date:',
+ 'expires' => 'Expires',
+ 'Expiring_Assets_Report' => 'Expiring Assets Report.',
+ 'Expiring_Licenses_Report' => 'Expiring Licenses Report.',
+ 'hello' => 'Hello',
+ 'hi' => 'Hi',
+ 'i_have_read' => 'I have read and agree to the terms of use, and have received this item.',
+ 'item' => 'Item:',
+ 'Item_Request_Canceled' => 'Item Request Canceled',
+ 'Item_Requested' => 'Item Requested',
+ 'link_to_update_password' => 'Please click on the following link to update your :web password:',
+ 'login_first_admin' => 'Login to your new Snipe-IT installation using the credentials below:',
+ 'login' => 'Login:',
+ 'Low_Inventory_Report' => 'Low Inventory Report',
+ 'min_QTY' => 'Min QTY',
+ 'name' => 'Name',
+ 'new_item_checked' => 'A new item has been checked out under your name, details are below.',
+ 'password' => 'Password:',
+ 'password_reset' => 'Password Reset',
+
+ 'read_the_terms' => 'Please read the terms of use below.',
+ 'read_the_terms_and_click' => 'Please read the terms of use below, and click on the link at the bottom to confirm that you read
+ and agree to the terms of use, and have received the asset.',
+ 'requested' => 'Requested:',
+ 'reset_link' => 'Your Password Reset Link',
+ 'reset_password' => 'Click here to reset your password:',
+ 'serial' => 'Serial',
+ 'supplier' => 'Supplier',
+ 'tag' => 'Tag',
+ 'test_email' => 'Test Email from Snipe-IT',
+ 'test_mail_text' => 'This is a test from the Snipe-IT Asset Management System. If you got this, mail is working :)',
+ 'the_following_item' => 'The following item has been checked in: ',
+ 'low_inventory_alert' => 'There is :count item that is below minimum inventory or will soon be low.|There are :count items that are below minimum inventory or will soon be low.',
+ 'assets_warrantee_alert' => 'There is :count asset with a warrantee expiring in the next :threshold days.|There are :count assets with warrantees expiring in the next :threshold days.',
+ 'license_expiring_alert' => 'There is :count license expiring in the next :threshold days.|There are :count licenses expiring in the next :threshold days.',
+ 'to_reset' => 'To reset your :web password, complete this form:',
+ 'type' => 'Type',
+ 'user' => 'User',
+ 'username' => 'Username',
+ 'welcome' => 'Welcome :name',
+ 'welcome_to' => 'Welcome to :web!',
+ 'your_credentials' => 'Your Snipe-IT credentials',
+);
diff --git a/resources/lang/iu/pagination.php b/resources/lang/iu/pagination.php
new file mode 100644
index 0000000000..b573b51e91
--- /dev/null
+++ b/resources/lang/iu/pagination.php
@@ -0,0 +1,20 @@
+ '« Previous',
+
+ 'next' => 'Next »',
+
+);
diff --git a/resources/lang/iu/passwords.php b/resources/lang/iu/passwords.php
new file mode 100644
index 0000000000..61fe7fbd43
--- /dev/null
+++ b/resources/lang/iu/passwords.php
@@ -0,0 +1,7 @@
+ 'Your password link has been sent!',
+ 'user' => 'No matching active user found with that email.',
+];
+
diff --git a/resources/lang/iu/reminders.php b/resources/lang/iu/reminders.php
new file mode 100644
index 0000000000..e7a476e3a2
--- /dev/null
+++ b/resources/lang/iu/reminders.php
@@ -0,0 +1,24 @@
+ "Passwords must be six characters and match the confirmation.",
+
+ "user" => "Username or email address is incorrect",
+
+ "token" => "This password reset token is invalid.",
+
+ "sent" => "If a matching email address was found, a password reminder has been sent!",
+
+);
diff --git a/resources/lang/iu/table.php b/resources/lang/iu/table.php
new file mode 100644
index 0000000000..f7a49d86c1
--- /dev/null
+++ b/resources/lang/iu/table.php
@@ -0,0 +1,10 @@
+ 'Actions',
+ 'action' => 'Action',
+ 'by' => 'By',
+ 'item' => 'Item',
+
+);
diff --git a/resources/lang/iu/validation.php b/resources/lang/iu/validation.php
new file mode 100644
index 0000000000..23116776e3
--- /dev/null
+++ b/resources/lang/iu/validation.php
@@ -0,0 +1,137 @@
+ 'The :attribute must be accepted.',
+ 'active_url' => 'The :attribute is not a valid URL.',
+ 'after' => 'The :attribute must be a date after :date.',
+ 'after_or_equal' => 'The :attribute must be a date after or equal to :date.',
+ 'alpha' => 'The :attribute may only contain letters.',
+ 'alpha_dash' => 'The :attribute may only contain letters, numbers, and dashes.',
+ 'alpha_num' => 'The :attribute may only contain letters and numbers.',
+ 'array' => 'The :attribute must be an array.',
+ 'before' => 'The :attribute must be a date before :date.',
+ 'before_or_equal' => 'The :attribute must be a date before or equal to :date.',
+ 'between' => [
+ 'numeric' => 'The :attribute must be between :min - :max.',
+ 'file' => 'The :attribute must be between :min - :max kilobytes.',
+ 'string' => 'The :attribute must be between :min - :max characters.',
+ 'array' => 'The :attribute must have between :min and :max items.',
+ ],
+ 'boolean' => 'The :attribute must be true or false.',
+ 'confirmed' => 'The :attribute confirmation does not match.',
+ 'date' => 'The :attribute is not a valid date.',
+ 'date_format' => 'The :attribute does not match the format :format.',
+ 'different' => 'The :attribute and :other must be different.',
+ 'digits' => 'The :attribute must be :digits digits.',
+ 'digits_between' => 'The :attribute must be between :min and :max digits.',
+ 'dimensions' => 'The :attribute has invalid image dimensions.',
+ 'distinct' => 'The :attribute field has a duplicate value.',
+ 'email' => 'The :attribute format is invalid.',
+ 'exists' => 'The selected :attribute is invalid.',
+ 'file' => 'The :attribute must be a file.',
+ 'filled' => 'The :attribute field must have a value.',
+ 'image' => 'The :attribute must be an image.',
+ 'in' => 'The selected :attribute is invalid.',
+ 'in_array' => 'The :attribute field does not exist in :other.',
+ 'integer' => 'The :attribute must be an integer.',
+ 'ip' => 'The :attribute must be a valid IP address.',
+ 'ipv4' => 'The :attribute must be a valid IPv4 address.',
+ 'ipv6' => 'The :attribute must be a valid IPv6 address.',
+ 'json' => 'The :attribute must be a valid JSON string.',
+ 'max' => [
+ 'numeric' => 'The :attribute may not be greater than :max.',
+ 'file' => 'The :attribute may not be greater than :max kilobytes.',
+ 'string' => 'The :attribute may not be greater than :max characters.',
+ 'array' => 'The :attribute may not have more than :max items.',
+ ],
+ 'mimes' => 'The :attribute must be a file of type: :values.',
+ 'mimetypes' => 'The :attribute must be a file of type: :values.',
+ 'min' => [
+ 'numeric' => 'The :attribute must be at least :min.',
+ 'file' => 'The :attribute must be at least :min kilobytes.',
+ 'string' => 'The :attribute must be at least :min characters.',
+ 'array' => 'The :attribute must have at least :min items.',
+ ],
+ 'not_in' => 'The selected :attribute is invalid.',
+ 'numeric' => 'The :attribute must be a number.',
+ 'present' => 'The :attribute field must be present.',
+ 'valid_regex' => 'That is not a valid regex. ',
+ 'regex' => 'The :attribute format is invalid.',
+ 'required' => 'The :attribute field is required.',
+ 'required_if' => 'The :attribute field is required when :other is :value.',
+ 'required_unless' => 'The :attribute field is required unless :other is in :values.',
+ 'required_with' => 'The :attribute field is required when :values is present.',
+ 'required_with_all' => 'The :attribute field is required when :values is present.',
+ 'required_without' => 'The :attribute field is required when :values is not present.',
+ 'required_without_all' => 'The :attribute field is required when none of :values are present.',
+ 'same' => 'The :attribute and :other must match.',
+ 'size' => [
+ 'numeric' => 'The :attribute must be :size.',
+ 'file' => 'The :attribute must be :size kilobytes.',
+ 'string' => 'The :attribute must be :size characters.',
+ 'array' => 'The :attribute must contain :size items.',
+ ],
+ 'string' => 'The :attribute must be a string.',
+ 'timezone' => 'The :attribute must be a valid zone.',
+ 'unique' => 'The :attribute has already been taken.',
+ 'uploaded' => 'The :attribute failed to upload.',
+ 'url' => 'The :attribute format is invalid.',
+ "unique_undeleted" => "The :attribute must be unique.",
+
+ /*
+ |--------------------------------------------------------------------------
+ | Custom Validation Language Lines
+ |--------------------------------------------------------------------------
+ |
+ | Here you may specify custom validation messages for attributes using the
+ | convention "attribute.rule" to name the lines. This makes it quick to
+ | specify a specific custom language line for a given attribute rule.
+ |
+ */
+
+
+ /*
+ |--------------------------------------------------------------------------
+ | Custom Validation Language Lines
+ |--------------------------------------------------------------------------
+ |
+ | Here you may specify custom validation messages for attributes using the
+ | convention "attribute.rule" to name the lines. This makes it quick to
+ | specify a specific custom language line for a given attribute rule.
+ |
+ */
+
+ 'custom' => [
+ 'alpha_space' => "The :attribute field contains a character that is not allowed.",
+ "email_array" => "One or more email addresses is invalid.",
+ "hashed_pass" => "Your current password is incorrect",
+ 'dumbpwd' => 'That password is too common.',
+ "statuslabel_type" => "You must select a valid status label type",
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Custom Validation Attributes
+ |--------------------------------------------------------------------------
+ |
+ | The following language lines are used to swap attribute place-holders
+ | with something more reader friendly such as E-Mail Address instead
+ | of "email". This simply helps us make messages a little cleaner.
+ |
+ */
+
+ 'attributes' => [],
+
+);
diff --git a/resources/lang/ja/general.php b/resources/lang/ja/general.php
index 22392f13f6..cb8742054d 100644
--- a/resources/lang/ja/general.php
+++ b/resources/lang/ja/general.php
@@ -158,7 +158,7 @@
'purchase_date' => '購入日',
'qty' => '数量',
'quantity' => '数量',
- 'ready_to_deploy' => '配備完了',
+ 'ready_to_deploy' => '配備可能',
'recent_activity' => '最近のアクティビティ',
'remove_company' => '会社の団体を取り除く',
'reports' => 'レポート',
diff --git a/resources/lang/lv/admin/custom_fields/general.php b/resources/lang/lv/admin/custom_fields/general.php
index c0ae0e3039..b2d71c72c6 100644
--- a/resources/lang/lv/admin/custom_fields/general.php
+++ b/resources/lang/lv/admin/custom_fields/general.php
@@ -20,7 +20,7 @@ return array(
'field_element_short' => 'Elements',
'field_format' => 'Formāts',
'field_custom_format' => 'Pielāgotais formāts',
- 'field_custom_format_help' => 'This field allows you to use a regex expression for validation. It should start with "regex:" - for example, to validate that a custom field value contains a valid IMEI (15 numeric digits), you would use regex:/^[0-9]{15}$/
.',
+ 'field_custom_format_help' => 'Šajā laukā var izmantot regulāro izteiksmi, lai pārbaudītu. Tai ir jāsākas ar "regex:". Piemēram, lai pārbaudītu, ka pielāgotais lauks satur derīgu IMEI (15 cipari), būtu jāizmanto vērtība regex:/^[0-9]{15}$/
.',
'required' => 'Obligāts',
'req' => 'Req.',
'used_by_models' => 'Izmantoti modeļi',
@@ -28,5 +28,5 @@ return array(
'create_fieldset' => 'Jauns lauka laukums',
'create_field' => 'Jauna pielāgota lauks',
'value_encrypted' => 'Šī lauka vērtība ir šifrēta datu bāzē. Tikai admin lietotāji varēs apskatīt atšifrēto vērtību',
- 'show_in_email' => 'Include the value of this field in checkout emails sent to the user? Encrypted fields cannot be included in emails.',
+ 'show_in_email' => 'Vai iekļaut šī lauka vērtību lietotājiem nosūtītajos e-pasta paziņojumos? Šifrētie lauki nevar būt iekļauti e-pasta ziņojumos.',
);
diff --git a/resources/lang/lv/admin/models/general.php b/resources/lang/lv/admin/models/general.php
index 1ac6da0ff3..e43a9039bf 100644
--- a/resources/lang/lv/admin/models/general.php
+++ b/resources/lang/lv/admin/models/general.php
@@ -4,9 +4,9 @@ return array(
'about_models_title' => 'Par īpašuma modeļiem',
'about_models_text' => 'Aktīvu modeļi ir veids, kā grupēt identiskus aktīvus. "MBP 2013", "IPhone 6s" uc',
'deleted' => 'Šis modelis ir dzēsts. Noklikšķiniet šeit, lai to atjaunotu.',
- 'bulk_delete' => 'Bulk Delete Asset Models',
- 'bulk_delete_help' => 'Use the checkboxes below to confirm the deletion of the selected asset models. Asset models that have assets associated with them cannot be deleted until the assets are associated with a different model.',
- 'bulk_delete_warn' => 'You are about to delete :model_count asset models.',
+ 'bulk_delete' => 'Līdzekļu modeļu lielapjoma dzēšana',
+ 'bulk_delete_help' => 'Lai apstiprinātu izvēlēto līdzekļu modeļu dzēšanu, ir jāatzīmē zemāk esošās izvēles rūtiņas. Līdzekļu modeļi, kuriem ir piesaistīti aktīvi, nevar tikt dzēsti, kamēr līdzekļi nav piesaistīti citam modelim.',
+ 'bulk_delete_warn' => 'Tiks dzēsti :model_count līdzekļu modeļi.',
'restore' => 'Atjaunot modeli',
'requestable' => 'Lietotāji var pieprasīt šo modeli',
'show_mac_address' => 'Parādiet MAC adreses lauku šī modeļa aktīvos',
diff --git a/resources/lang/lv/admin/settings/general.php b/resources/lang/lv/admin/settings/general.php
index 1cdd12b409..3be5b9050f 100644
--- a/resources/lang/lv/admin/settings/general.php
+++ b/resources/lang/lv/admin/settings/general.php
@@ -26,7 +26,7 @@ return array(
'custom_css' => 'Pielāgota CSS',
'custom_css_help' => 'Ievadiet jebkuru pielāgotu CSS ignorēšanu, kuru vēlaties izmantot. Neiekļaujiet <style></style> atzīmes.',
'custom_forgot_pass_url' => 'Pielāgotā paroles atjaunošanas saite',
- 'custom_forgot_pass_url_help' => 'This replaces the built-in forgotten password URL on the login screen, useful to direct people to internal or hosted LDAP password reset functionality. It will effectively disable local user forgotten password functionality.',
+ 'custom_forgot_pass_url_help' => 'Tas aizstāj pieteikšanās ekrānā iebūvēto aizmirstās paroles URL. To izmanto, lai novirzītu cilvēkus uz iekšējā vai ārēja LDAP servera paroles atiestatīšanas funkcionalitāti. Tas efektīvi atspējos lokālā lietotājā paroles atiestatīšanas funkcionalitāti.',
'dashboard_message' => 'Paziņojumu Galvenajā Panelī',
'dashboard_message_help' => 'Šis teksts parādīsies ikvienam, kuram ir atļauja, skatīt Galveno paneli.',
'default_currency' => 'Valūta pēc noklusējuma',
@@ -43,7 +43,7 @@ return array(
'eula_settings' => 'EULA iestatījumi',
'eula_markdown' => 'Šis EULA ļauj Github aromatizēts markdown.',
'footer_text' => 'Papildu kājenes teksts ',
- 'footer_text_help' => 'This text will appear in the right-side footer. Links are allowed using Github flavored markdown. Line breaks, headers, images, etc may result in unpredictable results.',
+ 'footer_text_help' => 'Šis teksts tiks parādīts labajā kājenē. Saites ir atļautas, izmantojot Github flavored markdown. Līniju pārtraukumi, galvenes, attēli, utt. var radīt neparedzamus rezultātus.',
'general_settings' => 'Vispārīgie iestatījumi',
'generate_backup' => 'Izveidot dublējumu',
'header_color' => 'Galvenes krāsa',
@@ -52,8 +52,8 @@ return array(
'ldap_enabled' => 'LDAP iespējota',
'ldap_integration' => 'LDAP integrācija',
'ldap_settings' => 'LDAP iestatījumi',
- '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_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_server' => 'LDAP serveris',
'ldap_server_help' => 'Tam vajadzētu sākt ar ldap: // (nešifrētiem vai TLS) vai ldaps: // (attiecībā uz SSL)',
'ldap_server_cert' => 'LDAP SSL sertifikātu validācija',
@@ -75,21 +75,21 @@ return array(
'ldap_active_flag' => 'LDAP aktīvā karodziņa',
'ldap_emp_num' => 'LDAP darbinieku skaits',
'ldap_email' => 'LDAP e-pasts',
- 'license' => 'Software License',
+ 'license' => 'Programmatūras licence',
'load_remote_text' => 'Attàlie skripti',
'load_remote_help_text' => 'Šī Snipe-IT instalēšana var ielādēt skriptus no ārpasaules.',
'login_note' => 'Pieteikšanās piezīme',
'login_note_help' => 'Jūsu pieteikšanās ekrānā pēc izvēles var iekļaut dažus teikumus, piemēram, lai palīdzētu cilvēkiem, kuri ir atraduši nozaudētu vai nozagtu ierīci. Šajā laukā tiek pieņemti Github aromatizēti atzīme',
- 'login_remote_user_text' => 'Remote User login options',
- 'login_remote_user_enabled_text' => 'Enable Login with Remote User Header',
- 'login_remote_user_enabled_help' => 'This option enables Authentication via the REMOTE_USER header according to the "Common Gateway Interface (rfc3875)"',
- 'login_common_disabled_text' => 'Disable other authentication mechanisms',
- 'login_common_disabled_help' => 'This option disables other authentication mechanisms. Just enable this option if you are sure that your REMOTE_USER login is already working',
+ 'login_remote_user_text' => 'Attālā lietotāja pieslēgšanās iespējas',
+ 'login_remote_user_enabled_text' => 'Iespējot pieslēgšanos ar attālā lietotāja galveni',
+ 'login_remote_user_enabled_help' => 'Šī opcija iespējo autentifikāciju, izmantojot REMOTE_USER galveni atbilstoši “Common Gateway Interface (rfc3875)” protokolam',
+ 'login_common_disabled_text' => 'Atspējot citus autentifikācijas mehānismus',
+ 'login_common_disabled_help' => 'Šī opcija atspējo citus autentifikācijas mehānismus. Iespējojiet šo opciju tikai tad, ja esat pārliecināts, ka jūsu REMOTE_USER pierakstīšanās jau darbojas',
'login_remote_user_custom_logout_url_text' => 'Pielāgota izrakstīšanās saite',
- 'login_remote_user_custom_logout_url_help' => 'If a url is provided here, users will get redirected to this URL after the user logs out of Snipe-IT. This is useful to close the user sessions of your Authentication provider correctly.',
+ 'login_remote_user_custom_logout_url_help' => 'Ja šeit ir norādīts URL, lietotāji tiks novirzīti uz šo URL pēc tam, kad lietotājs izrakstīsies no Snipe-IT. Tas ir noderīgi, lai pareizi aizvērtu lietotāja sesijas no jūsu lietotāju autentifikāciju nodrošinātāja.',
'logo' => 'Logotips',
- 'logo_print_assets' => 'Use in Print',
- 'logo_print_assets_help' => 'Use branding on printable asset lists ',
+ 'logo_print_assets' => 'Izmantot drukāšanā',
+ 'logo_print_assets_help' => 'Izmantot zīmolradi drukātos līdzekļu sarakstos ',
'full_multiple_companies_support_help_text' => 'Ierobežot lietotājus (tostarp administratorus), kas uzņēmumiem piešķirti viņu uzņēmuma aktīvos.',
'full_multiple_companies_support_text' => 'Pilns vairāku uzņēmumu atbalsts',
'show_in_model_list' => 'Rādīt iekš DropDown modeļa',
@@ -110,17 +110,17 @@ return array(
'settings' => 'Iestatījumi',
'show_alerts_in_menu' => 'Rādīt brīdinājumus augšējā izvēlnē',
'show_archived_in_list' => 'Arhivētie aktīvi',
- 'show_archived_in_list_text' => 'Show archived assets in the "all assets" listing',
+ 'show_archived_in_list_text' => 'Parādīt arhivētos līdzekļus "Visi aktīvi" sarakstā',
'show_images_in_email' => 'Rādīt attēlus e-pastā',
- 'show_images_in_email_help' => 'Uncheck this box if your Snipe-IT installation is behind a VPN or closed network and users outside the network will not be able to load images served from this installation in their emails.',
+ 'show_images_in_email_help' => 'Noņemiet atzīmi no šīs izvēles rūtiņas, ja jūsu Snipe-IT instalācija atrodas aiz VPN vai slēgta tīkla un lietotāji ārpus tīkla savā e-pasta ziņojumā nevarēs ielādēt attēlus, kas tiek rādīti no šīs instalācijas.',
'site_name' => 'Vietnes nosaukums',
'slack_botname' => 'Vāja Botname',
'slack_channel' => 'Slack Channel',
'slack_endpoint' => 'Slack Endpoint',
'slack_integration' => 'Slack Settings',
'slack_integration_help' => 'Vāja integrācija nav obligāta, taču galapunkts un kanāls ir vajadzīgi, ja vēlaties to izmantot. Lai konfigurētu Slack integrāciju, vispirms izveidojiet ienākošo webhook savā Slack kontā.',
- 'slack_integration_help_button' => 'Once you have saved your Slack information, a test button will appear.',
- 'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
+ 'slack_integration_help_button' => 'Pārbaudes poga parādīsies, tiklīdz būs saglabāta Slack informācija.',
+ 'slack_test_help' => 'Pārbaudīt, vai Slack iekļaušana ir uzstādīta pareizi. ATJAUNINĀTAJIEM SLACK UZSTĀDĪJUMIEM PIRMS TAM IR JĀBŪT SAGLABĀTIEM.',
'snipe_version' => 'Snipe-IT versija',
'support_footer' => 'Atbalsta kājenes saites ',
'support_footer_help' => 'Norādiet, kurš redz saites uz Snipe-IT atbalsta informāciju un lietotāju rokasgrāmatu.',
@@ -138,7 +138,7 @@ return array(
'page_padding' => 'Lappuse (collas)',
'privacy_policy_link' => 'Saite uz konfidencialitātes politiku',
'privacy_policy' => 'Privātuma politika',
- 'privacy_policy_link_help' => 'If a url is included here, a link to your privacy policy will be included in the app footer and in any emails that the system sends out, in compliance with GDPR. ',
+ 'privacy_policy_link_help' => 'Ja šeit ir iekļauts vietrādis URL, saite uz jūsu konfidencialitātes politiku tiks iekļauta lietotnes kājenē un jebkuros e-pasta ziņojumos, ko sistēma nosūta atbilstoši GDPR. ',
'purge' => 'Iztīrīt dzēstos ierakstus',
'labels_display_bgutter' => 'Uzlīmes apakšējā notekcaurule',
'labels_display_sgutter' => 'Uzlīmes sānu notekas',
diff --git a/resources/lang/lv/admin/suppliers/message.php b/resources/lang/lv/admin/suppliers/message.php
index 066fc160ac..90cb73f57d 100644
--- a/resources/lang/lv/admin/suppliers/message.php
+++ b/resources/lang/lv/admin/suppliers/message.php
@@ -19,9 +19,9 @@ return array(
'confirm' => 'Vai tiešām vēlaties dzēst šo piegādātāju?',
'error' => 'Radās problēma, izlaižot piegādātāju. Lūdzu mēģiniet vēlreiz.',
'success' => 'Piegādātājs tika veiksmīgi dzēsts.',
- 'assoc_assets' => 'This supplier is currently associated with :asset_count asset(s) and cannot be deleted. Please update your assets to no longer reference this supplier and try again. ',
- 'assoc_licenses' => 'This supplier is currently associated with :licenses_count licences(s) and cannot be deleted. Please update your licenses to no longer reference this supplier and try again. ',
- 'assoc_maintenances' => 'This supplier is currently associated with :asset_maintenances_count asset maintenances(s) and cannot be deleted. Please update your asset maintenances to no longer reference this supplier and try again. ',
+ 'assoc_assets' => 'Šis piegādātājs pašlaik ir saistīts ar :asset_count aktīvu(-iem), un to nevar dzēst. Lūdzu, atjauniniet savus aktīvus, lai tie vairs neatsauktos uz šo piegādātāju, tad mēģiniet vēlreiz. ',
+ 'assoc_licenses' => 'Šis piegādātājs pašlaik ir saistīts ar :licenses_count licenci(-ēm), un to nevar dzēst. Lūdzu, atjauniniet savas licences, lai tās vairs neatsauktos uz šo piegādātāju, tad mēģiniet vēlreiz. ',
+ 'assoc_maintenances' => 'Šis piegādātājs pašlaik ir saistīts ar :asset_maintenances_count aktīvu uzturēšanu(-ām), un to nevar dzēst. Lūdzu, atjauniniet savus aktīvu uzturēšanas datus, lai tie vairs neatsauktos uz šo piegādātāju, tad mēģiniet vēlreiz. ',
)
);
diff --git a/resources/lang/lv/mail.php b/resources/lang/lv/mail.php
index 98909f721a..aafad62996 100644
--- a/resources/lang/lv/mail.php
+++ b/resources/lang/lv/mail.php
@@ -58,9 +58,9 @@ return array(
'test_email' => 'Pārbaudiet e-pastu no Snipe-IT',
'test_mail_text' => 'Šis ir tests no Snipe-IT Asset Management System. Ja jums ir šis, pasts darbojas :)',
'the_following_item' => 'Šis ieraksts ir atzīmēts:',
- 'low_inventory_alert' => 'There is :count item that is below minimum inventory or will soon be low.|There are :count items that are below minimum inventory or will soon be low.',
- 'assets_warrantee_alert' => 'There is :count asset with a warrantee expiring in the next :threshold days.|There are :count assets with warrantees expiring in the next :threshold days.',
- 'license_expiring_alert' => 'There is :count license expiring in the next :threshold days.|There are :count licenses expiring in the next :threshold days.',
+ 'low_inventory_alert' => ':count vienības skaits ir zemāks par krājuma minimumu vai drīz būs zems.|:count vienību skaits ir zemāks par krājuma minimumu vai drīz būs zems.',
+ 'assets_warrantee_alert' => ':count aktīvam beigsies garantijas termiņš pēc :threshold dienām.|:count aktīviem beigsies garantijas termiņš pēc :threshold dienām.',
+ 'license_expiring_alert' => 'Pēc :threshold dienām beigsies termiņš :count licencei.| Pēc :threshold dienām beigsies termiņš :threshold :count licencēm.',
'to_reset' => 'Lai atiestatītu: tīmekļa paroli, aizpildiet šo veidlapu:',
'type' => 'Tips',
'user' => 'Lietotājs',
diff --git a/resources/lang/lv/passwords.php b/resources/lang/lv/passwords.php
index caf03bf898..96eab9f593 100644
--- a/resources/lang/lv/passwords.php
+++ b/resources/lang/lv/passwords.php
@@ -2,6 +2,6 @@
return [
'sent' => 'Jūsu paroles saite ir nosūtīta!',
- 'user' => 'No matching active user found with that email.',
+ 'user' => 'Lietotājs ar tādu e-pasta adresi netika atrasts.',
];
diff --git a/resources/lang/ms/admin/models/general.php b/resources/lang/ms/admin/models/general.php
index 08ba1f7cf1..ad1815d1ec 100644
--- a/resources/lang/ms/admin/models/general.php
+++ b/resources/lang/ms/admin/models/general.php
@@ -5,8 +5,8 @@ return array(
'about_models_text' => 'Model Aset adalah cara untuk mengumpulkan aset yang sama. "MBP 2013", "IPhone 6s", dan sebagainya.',
'deleted' => 'Model ini telah dipadamkan. Klik di sini untuk memulihkannya.',
'bulk_delete' => 'Padam Secara Pukal Model Aset',
- 'bulk_delete_help' => 'Use the checkboxes below to confirm the deletion of the selected asset models. Asset models that have assets associated with them cannot be deleted until the assets are associated with a different model.',
- 'bulk_delete_warn' => 'You are about to delete :model_count asset models.',
+ 'bulk_delete_help' => 'Gunakan kotak semakan di bawah untuk mengesahkan penghapusan model aset terpilih. Model aset yang mempunyai aset yang berkaitan dengannya tidak boleh dihapuskan sehingga aset dikaitkan dengan model yang berbeza.',
+ 'bulk_delete_warn' => 'Anda akan hapus: model_count model aset.',
'restore' => 'Pulihkan Model',
'requestable' => 'Pengguna boleh meminta model ini',
'show_mac_address' => 'Tunjukkan medan alamat MAC dalam aset dalam model ini',
diff --git a/resources/lang/nl/admin/settings/general.php b/resources/lang/nl/admin/settings/general.php
index fddce9f659..681b5a1399 100644
--- a/resources/lang/nl/admin/settings/general.php
+++ b/resources/lang/nl/admin/settings/general.php
@@ -88,8 +88,8 @@ return array(
'login_remote_user_custom_logout_url_text' => 'Aangepaste link voor uitloggen',
'login_remote_user_custom_logout_url_help' => 'Als hier een URL wordt opgegeven, worden gebruikers doorgestuurd naar deze URL nadat de gebruiker zich heeft afgemeld bij Snipe-IT. Dit is handig om de gebruikerssessies van uw authenticatieprovider correct te sluiten.',
'logo' => 'Logo',
- 'logo_print_assets' => 'Use in Print',
- 'logo_print_assets_help' => 'Use branding on printable asset lists ',
+ 'logo_print_assets' => 'Gebruikt bij afdrukken',
+ 'logo_print_assets_help' => 'Gebruik de afbeelding op afdrukbare materiaallijsten ',
'full_multiple_companies_support_help_text' => 'Beperk gebruikers (ook admins) die gekoppeld zijn aan hun bedrijf tot hun bedrijfsproducten.',
'full_multiple_companies_support_text' => 'Volledige meerdere bedrijven ondersteuning',
'show_in_model_list' => 'Toon in het dropdownmenu van modellen',
diff --git a/resources/lang/pl/admin/users/general.php b/resources/lang/pl/admin/users/general.php
index c87d60c638..cee5d2e990 100644
--- a/resources/lang/pl/admin/users/general.php
+++ b/resources/lang/pl/admin/users/general.php
@@ -4,7 +4,7 @@
return array(
'activated_help_text' => 'Ten użytkownik może się zalogować',
'activated_disabled_help_text' => 'Nie możesz edytować statusu aktywacji dla własnego konta.',
- 'assets_user' => 'Aktwo przypisane do :name',
+ 'assets_user' => 'Aktywa przypisane do :name',
'bulk_update_warn' => 'Zamierzasz edytować właściwości: user_count użytkowników. Należy pamiętać, że nie można zmienić własne atrybuty użytkownika, korzystając z tego formularza i musi przeprowadzić edycję własnych użytkownika indywidualnie.',
'bulk_update_help' => 'Ten formularz umożliwia zbiorczą aktualizację wielu aktywów na raz. Wypełnij tylko te pola, które chcesz zmienić. Puste pola pozostaną niezmienione.',
'current_assets' => 'Aktywo obecnie jest przypisane do tego użytkownika',
diff --git a/resources/lang/pt-PT/admin/models/general.php b/resources/lang/pt-PT/admin/models/general.php
index 098eab3525..a1575c6162 100644
--- a/resources/lang/pt-PT/admin/models/general.php
+++ b/resources/lang/pt-PT/admin/models/general.php
@@ -14,5 +14,5 @@ return array(
'view_models' => 'Ver modelos',
'fieldset' => 'Conjunto de campos',
'no_custom_field' => 'Sem campos customizados',
- 'add_default_values' => 'Adicionar valores standard',
+ 'add_default_values' => 'Adicione o seu Acordo de Licença de Uso Final',
);
diff --git a/resources/lang/pt-PT/general.php b/resources/lang/pt-PT/general.php
index 9ba72b40a2..4d8c4e5c1f 100644
--- a/resources/lang/pt-PT/general.php
+++ b/resources/lang/pt-PT/general.php
@@ -206,7 +206,7 @@
'unknown_admin' => 'Administrador desconhecido',
'username_format' => 'Formato username',
'update' => 'Atualizar',
- 'upload_filetypes_help' => 'Allowed filetypes are png, gif, jpg, jpeg, doc, docx, pdf, xls, txt, lic, zip, and rar. Max upload size allowed is :size.',
+ 'upload_filetypes_help' => 'Os tipos de ficheiros permitidos são png, gif, jpg, jpeg, doc, docx, pdf, txt, zip e rar. O tamanho máximo de upload permitido é: size.',
'uploaded' => 'Carregado',
'user' => 'Utilizador',
'accepted' => 'aceite',
diff --git a/resources/lang/sv-SE/admin/categories/general.php b/resources/lang/sv-SE/admin/categories/general.php
index 06f02ec298..62820ad3ea 100644
--- a/resources/lang/sv-SE/admin/categories/general.php
+++ b/resources/lang/sv-SE/admin/categories/general.php
@@ -2,8 +2,8 @@
return array(
'about_categories_title' => 'Om kategorier',
- 'about_categories' => 'Kategorier hjälper till att organisera objekt. Exempel på kategorier kan vara "Stationära datorer", "Bärbara datorer", "Mobiltelefoner", "surfplattor" och så vidare, men du kan använda kategorier på valfritt sätt som är meningsfullt för dig.',
- 'asset_categories' => 'Tillgångskategorier',
+ 'about_categories' => 'Kategorier hjälper dig att organisera dina objekt. Exempel på kategorier kan vara "Stationära datorer", "Bärbara datorer", "Mobiltelefoner", "surfplattor" och så vidare, men du kan använda kategorier på det sätt som passar bäst för dig.',
+ 'asset_categories' => 'Inventariekategorier',
'category_name' => 'Kategorinamn',
'checkin_email' => 'Skicka e-post till användaren vid incheckning / utcheckning.',
'checkin_email_notification' => 'Den här användaren kommer att skickas ett mail vid incheckning / utcheckning.',
diff --git a/resources/lang/sv-SE/admin/categories/message.php b/resources/lang/sv-SE/admin/categories/message.php
index 17421aaa2f..6c56770f71 100644
--- a/resources/lang/sv-SE/admin/categories/message.php
+++ b/resources/lang/sv-SE/admin/categories/message.php
@@ -2,23 +2,23 @@
return array(
- 'does_not_exist' => 'Kategorin existerar inte. ',
+ 'does_not_exist' => 'Kategorin existerar inte.',
'assoc_models' => 'Denna kategori är för närvarande associerad med åtminstone en modell och kan inte raderas. Uppdatera dina modeller så att inga associationer finns till denna kategori och försök igen. ',
'assoc_items' => 'Denna kategori är för närvarande associerad med åtminstone en :asset_type och kan inte raderas. Uppdatera din :asset_type så att inga associationer finns till denna kategori och försök igen. ',
'create' => array(
- 'error' => 'Kategorin blev inte skapad, försök igen.',
+ 'error' => 'Kategorin kunde inte skapas, försök igen.',
'success' => 'Kategorin skapades.'
),
'update' => array(
'error' => 'Kategorin uppdaterades inte, vänligen försök igen.',
- 'success' => 'kategorin uppdaterad.'
+ 'success' => 'Kategorin uppdaterades.'
),
'delete' => array(
'confirm' => 'Är du säker på att du vill radera denna kategori?',
- 'error' => 'Ett problem uppstod vid kategoriraderingen. Försök igen.',
+ 'error' => 'Ett problem uppstod när kategorin skulle raderas. Försök igen.',
'success' => 'Kategorin raderades.'
)
diff --git a/resources/lang/sv-SE/admin/categories/table.php b/resources/lang/sv-SE/admin/categories/table.php
index d8e00749d1..6fe0795a32 100644
--- a/resources/lang/sv-SE/admin/categories/table.php
+++ b/resources/lang/sv-SE/admin/categories/table.php
@@ -3,8 +3,8 @@
return array(
'eula_text' => 'EULA',
'id' => 'ID',
- 'parent' => 'Förälder',
+ 'parent' => 'Överordnad',
'require_acceptance' => 'Godkännande',
- 'title' => 'Tillgångskategori',
+ 'title' => 'Inventaries kategorinamn',
);
diff --git a/resources/lang/sv-SE/admin/hardware/general.php b/resources/lang/sv-SE/admin/hardware/general.php
index 39021a96c2..11c861552b 100644
--- a/resources/lang/sv-SE/admin/hardware/general.php
+++ b/resources/lang/sv-SE/admin/hardware/general.php
@@ -13,7 +13,7 @@ return array(
'deleted' => 'Den här tillgången har tagits bort. Klicka här för att återställa det.',
'edit' => 'Redigera tillgång',
'model_deleted' => 'Denna tillgångsmodell har raderats. Du måste återställa modellen innan du kan återställa Asset.
Klick här för att återställa modellen.',
- 'requestable' => 'Requestable',
+ 'requestable' => 'Tillgängliga',
'requested' => 'Begärda',
'restore' => 'Återställ tillgången',
'pending' => 'Väntande',
diff --git a/resources/lang/sv-SE/admin/hardware/message.php b/resources/lang/sv-SE/admin/hardware/message.php
index 2761229ad1..6de8cd9174 100644
--- a/resources/lang/sv-SE/admin/hardware/message.php
+++ b/resources/lang/sv-SE/admin/hardware/message.php
@@ -4,7 +4,7 @@ return array(
'undeployable' => 'Varning: Den här tillgången har markerats som omöjlig för närvarande. Om denna status har ändrats uppdaterar du tillgångsstatusen.',
'does_not_exist' => 'Tillgång existerar inte.',
- 'does_not_exist_or_not_requestable' => 'Bra försök. Den tillgången existerar inte eller är inte önskvärd.',
+ 'does_not_exist_or_not_requestable' => 'Bra försök. Den tillgången existerar inte eller är inte tillgänglig.',
'assoc_users' => 'Denna tillgång kontrolleras för närvarande till en användare och kan inte raderas. Kontrollera tillgången först och försök sedan radera igen.',
'create' => array(
@@ -24,8 +24,8 @@ return array(
),
'audit' => array(
- 'error' => 'Assetrevisionen misslyckades. Var god försök igen.',
- 'success' => 'Asset-revision har loggats in.'
+ 'error' => 'Inventeringen av tillgången misslyckades. Var god försök igen.',
+ 'success' => 'Inventeringen av tillgången har loggats.'
),
@@ -75,7 +75,7 @@ return array(
'requests' => array(
'error' => 'Tillgången begärdes inte, försök igen',
- 'success' => 'Asset begärdes framgångsrikt.',
+ 'success' => 'Tillgången begärdes framgångsrikt.',
'canceled' => 'Checkout förfrågan har avbrutits'
)
diff --git a/resources/lang/sv-SE/admin/models/general.php b/resources/lang/sv-SE/admin/models/general.php
index 41cd9b9045..ece3b9dd9c 100644
--- a/resources/lang/sv-SE/admin/models/general.php
+++ b/resources/lang/sv-SE/admin/models/general.php
@@ -5,8 +5,8 @@ return array(
'about_models_text' => 'Tillgångsmodeller är ett sätt att gruppera identiska tillgångar. "MBP 2013", "IPhone 6s", etc.',
'deleted' => 'Den här modellen har tagits bort. Klicka här för att återskapa.',
'bulk_delete' => 'Bulk Radera tillgångsmodeller',
- 'bulk_delete_help' => 'Use the checkboxes below to confirm the deletion of the selected asset models. Asset models that have assets associated with them cannot be deleted until the assets are associated with a different model.',
- 'bulk_delete_warn' => 'You are about to delete :model_count asset models.',
+ 'bulk_delete_help' => 'Använd kryssrutan här under för att bekräfta borttagning av valda tillgångsmodeller. Tillgångsmodeller som har tillgångar kopplade kan inte raderas innan tillgångarna är kopplade till en annan modell.',
+ 'bulk_delete_warn' => 'Du håller på att ta bort: model_count inventariemodeller.',
'restore' => 'Återskapa Modell',
'requestable' => 'Användare kan begära denna modell',
'show_mac_address' => 'Visa fältet MAC-adress för inventarier av denna modell',
diff --git a/resources/lang/sv-SE/admin/models/message.php b/resources/lang/sv-SE/admin/models/message.php
index 1614377862..87996e7b8d 100644
--- a/resources/lang/sv-SE/admin/models/message.php
+++ b/resources/lang/sv-SE/admin/models/message.php
@@ -36,7 +36,7 @@ return array(
'bulkdelete' => array(
'error' => 'Inga tillgångar valdes, så ingenting togs bort.',
'success' => ': success_count modell (er) borttagen!',
- 'success_partial' => ':success_count model(s) were deleted, however :fail_count were unable to be deleted because they still have assets associated with them.'
+ '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 b72ed688f3..2dc67707a3 100644
--- a/resources/lang/sv-SE/admin/settings/general.php
+++ b/resources/lang/sv-SE/admin/settings/general.php
@@ -12,10 +12,10 @@ return array(
'alert_interval' => 'Utgående varningströskel (i dagar)',
'alert_inv_threshold' => 'Inventar Alert tröskel',
'asset_ids' => 'Inventarienummer',
- 'audit_interval' => 'Revisionsintervall',
- 'audit_interval_help' => 'Om du är skyldig att regelbundet fysiskt granska dina tillgångar anger du intervallet i månader.',
- 'audit_warning_days' => 'Gränsvärde för revision varning',
- 'audit_warning_days_help' => 'Hur många dagar i förväg bör vi varna dig när tillgångar beror på revision?',
+ 'audit_interval' => 'Inventeringsintervall',
+ 'audit_interval_help' => 'Om ni är i behov av regelbunden fysisk inventering av era tillgångar anger du intervallet i månader.',
+ 'audit_warning_days' => 'Gränsvärde för varning om nästa inventering',
+ 'audit_warning_days_help' => 'Hur många dagars varsel vill du ha inför nästa inventering?',
'auto_increment_assets' => 'Generera automatiskt stigande inventarienummer',
'auto_increment_prefix' => 'Prefix (frivilligt)',
'auto_incrementing_help' => 'Aktivera automatisk inkrementering av tillgångs-ID först för att ställa in detta',
@@ -43,11 +43,11 @@ return array(
'eula_settings' => 'EULA-inställningar',
'eula_markdown' => 'Detta EULA tillåter Github smaksatt markdown.',
'footer_text' => 'Ytterligare Footer Text ',
- 'footer_text_help' => 'This text will appear in the right-side footer. Links are allowed using Github flavored markdown. Line breaks, headers, images, etc may result in unpredictable results.',
+ 'footer_text_help' => 'Denna text kommer visas i höger sidfot. Länkar ska anges enligt Github flavored markdown. Radbrytningar, rubriker, bilder, etc kan ge oförutsägbara resultat.',
'general_settings' => 'Allmänna inställningar',
'generate_backup' => 'Skapa säkerhetskopia',
'header_color' => 'Sidhuvudets färg',
- 'info' => 'Med dessa inställningar kan du anpassa vissa aspekter av din installation.',
+ 'info' => 'Med dessa inställningar kan du anpassa vissa delar av din installation.',
'laravel' => 'Laravel Version',
'ldap_enabled' => 'LDAP aktiverad',
'ldap_integration' => 'LDAP-integration',
@@ -108,9 +108,9 @@ return array(
'qr_text' => 'QR Kod Text',
'setting' => 'Miljö',
'settings' => 'inställningar',
- 'show_alerts_in_menu' => 'Show alerts in top menu',
+ 'show_alerts_in_menu' => 'Visa varningar i toppmenyn',
'show_archived_in_list' => 'Arkiverade tillgångar',
- 'show_archived_in_list_text' => 'Show archived assets in the "all assets" listing',
+ 'show_archived_in_list_text' => 'Visa arkiverade tillgångar i listan "alla tillgångar"',
'show_images_in_email' => 'Visa bilder i e-postmeddelanden',
'show_images_in_email_help' => 'Avmarkera den här rutan om din Snipe-IT-installation ligger bakom ett VPN eller ett stängt nätverk och användare utanför nätverket kan inte ladda bilder som visas från den här installationen i sina e-postmeddelanden.',
'site_name' => 'Sidnamn',
@@ -118,7 +118,7 @@ return array(
'slack_channel' => 'Slack Channel',
'slack_endpoint' => 'Slack Endpoint',
'slack_integration' => 'Slack Settings',
- 'slack_integration_help' => 'Slak integration är valfri, men ändpunkten och kanalen krävs om du vill använda den. För att konfigurera Slack integration måste du först skapa en inkommande webhook på ditt Slack-konto.',
+ 'slack_integration_help' => 'Slack-integrering är valfri, men ändpunkten och kanalen krävs om du vill använda den. För att konfigurera Slack integration måste du först skapa en inkommande webhook på ditt Slack-konto.',
'slack_integration_help_button' => 'När du har sparat din Slack-information visas en testknapp.',
'slack_test_help' => 'Testa om din Slack-integration är konfigurerad korrekt. DU MÅSTE SPARA DINA UPPDATERADE SLACK-INSTÄLLNINGAR FÖRST.',
'snipe_version' => 'Snipe-IT-versionen',
diff --git a/resources/lang/sv-SE/admin/statuslabels/table.php b/resources/lang/sv-SE/admin/statuslabels/table.php
index de64e6a3bf..04b83bc864 100644
--- a/resources/lang/sv-SE/admin/statuslabels/table.php
+++ b/resources/lang/sv-SE/admin/statuslabels/table.php
@@ -5,15 +5,15 @@ return array(
'archived' => 'Arkiverade',
'create' => 'Skapa statusetikett',
'color' => 'Diagramfärg',
- 'default_label' => 'Standard etikett',
- 'default_label_help' => 'This is used to ensure your most commonly used status labels appear at the top of the select box when creating/editing assets.',
- 'deployable' => 'Deployable',
- 'info' => 'Statusetiketter används för att beskriva de olika tillstånd som dina tillgångar kan vara i. De kan vara ute för reparation, förlorade / stulna etc. Du kan skapa nya statusetiketter för deployerbara, pågående och arkiverade tillgångar.',
+ 'default_label' => 'Förvald etikett',
+ 'default_label_help' => 'Detta gör att dina oftast använda statusetiketter hamnar överst i menyn när du skapar eller redigerar tillgångar.',
+ 'deployable' => 'Tillgänglig',
+ 'info' => 'Statusetiketter används för att beskriva de olika tillstånd som dina tillgångar kan vara i. De kan vara ute för reparation, förlorade / stulna etc. Du kan skapa nya statusetiketter för tillgängliga, upptagna och arkiverade tillgångar.',
'name' => 'Statusnamn',
- 'pending' => 'Väntande',
+ 'pending' => 'Pågående',
'status_type' => 'Statustyp',
- 'show_in_nav' => 'Visa i sidnav',
+ 'show_in_nav' => 'Visa i sidofältet',
'title' => 'Statusetiketter',
- 'undeployable' => 'Undeployable',
+ 'undeployable' => 'Ej tillgänglig',
'update' => 'Uppdatera statusetikett',
);
diff --git a/resources/lang/sv-SE/admin/suppliers/message.php b/resources/lang/sv-SE/admin/suppliers/message.php
index 94fd26dc99..650a3cce6e 100644
--- a/resources/lang/sv-SE/admin/suppliers/message.php
+++ b/resources/lang/sv-SE/admin/suppliers/message.php
@@ -12,14 +12,14 @@ return array(
'update' => array(
'error' => 'Leverantören uppdaterades inte, var god försök igen',
- 'success' => 'Leverantören uppdateras framgångsrikt.'
+ 'success' => 'Leverantören uppdaterades framgångsrikt.'
),
'delete' => array(
'confirm' => 'Är du säker på att du vill radera denna leverantör?',
- 'error' => 'Det var ett problem att ta bort leverantören. Var god försök igen.',
+ 'error' => 'Det uppstod ett problem med att ta bort leverantören. Var god försök igen.',
'success' => 'Leverantören har tagits bort.',
- 'assoc_assets' => 'Denna leverantör är för närvarande är associerade med: asset_count tillgång(ar) och kan inte tas bort. Vänligen uppdatera dina tillgångar för att inte längre referera denna leverantör och försök igen. ',
+ 'assoc_assets' => 'Denna leverantör är för närvarande är associerad med: asset_count tillgång(ar) och kan inte tas bort. Vänligen uppdatera dina tillgångar för att inte längre referera denna leverantör och försök igen. ',
'assoc_licenses' => 'Denna leverantör är för närvarande är associerade med: licenses_count licenser (s) och kan inte tas bort. Vänligen uppdatera dina licenser för att inte längre referera denna leverantör och försök igen. ',
'assoc_maintenances' => 'Denna leverantör är för närvarande associerad med: asset_maintenances_count asset maintenances (s) och kan inte raderas. Var vänlig uppdatera dina tillgångsinrättningar för att inte längre referera till denna leverantör och försök igen. ',
)
diff --git a/resources/lang/sv-SE/admin/suppliers/table.php b/resources/lang/sv-SE/admin/suppliers/table.php
index 1126d23e4b..52a512df09 100644
--- a/resources/lang/sv-SE/admin/suppliers/table.php
+++ b/resources/lang/sv-SE/admin/suppliers/table.php
@@ -17,7 +17,7 @@ return array(
'notes' => 'anteckningar',
'phone' => 'Telefon',
'state' => 'stat',
- 'suppliers' => 'leverantörer',
+ 'suppliers' => 'Leverantörer',
'update' => 'Uppdatera Leverantör',
'url' => 'URL',
'view' => 'Visa leverantör',
diff --git a/resources/lang/sv-SE/admin/users/message.php b/resources/lang/sv-SE/admin/users/message.php
index 2ff55121c6..01737dfc22 100644
--- a/resources/lang/sv-SE/admin/users/message.php
+++ b/resources/lang/sv-SE/admin/users/message.php
@@ -4,7 +4,7 @@ return array(
'accepted' => 'Du har framgångsrikt godkänt den här tillgången.',
'declined' => 'Du har framgångsrikt nekat den här tillgången.',
- 'bulk_manager_warn' => 'Dina användare har blivit uppdaterade, men din administratörsinmatning sparades inte eftersom den chef du valde också var i användarlistan som ska redigeras, och användare kanske inte är deras egen chef. Vänligen välj dina användare igen, med undantag av chefen.',
+ '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_login_required' => 'Inloggningsfältet krävs',
diff --git a/resources/lang/sv-SE/admin/users/table.php b/resources/lang/sv-SE/admin/users/table.php
index c23238e091..057f6270e9 100644
--- a/resources/lang/sv-SE/admin/users/table.php
+++ b/resources/lang/sv-SE/admin/users/table.php
@@ -19,7 +19,7 @@ return array(
'location' => 'Plats',
'lock_passwords' => 'Inloggningsuppgifter kan inte ändras på den här installationen.',
'manager' => 'Chef',
- 'managed_locations' => 'Managed platser',
+ 'managed_locations' => 'Hanterade platser',
'name' => 'namn',
'notes' => 'anteckningar',
'password_confirm' => 'Bekräfta lösenord',
diff --git a/resources/lang/sv-SE/auth/message.php b/resources/lang/sv-SE/auth/message.php
index d0a1b8e3fa..77a1843f5c 100644
--- a/resources/lang/sv-SE/auth/message.php
+++ b/resources/lang/sv-SE/auth/message.php
@@ -2,11 +2,11 @@
return array(
- 'account_already_exists' => 'Ett konto med denna epostadressen finns redan.',
+ 'account_already_exists' => 'Ett konto med denna e-postadress finns redan.',
'account_not_found' => 'Användarnamnet eller lösenordet är felaktigt.',
'account_not_activated' => 'Detta användarkonto är inte aktiverat.',
- 'account_suspended' => 'Detta användarkontot har blivit suspenderat.',
- 'account_banned' => 'Detta användarkontot har blivit avstängt.',
+ 'account_suspended' => 'Detta användarkonto har blivit suspenderat.',
+ 'account_banned' => 'Detta användarkonto har blivit avstängt.',
'throttle' => 'För många misslyckade inloggningsförsök. Vänligen försök igen i närheten: minuter minut (er).',
'signin' => array(
@@ -16,7 +16,7 @@ return array(
'signup' => array(
'error' => 'Det uppstod ett problem med att skapa ditt konto, försök igen.',
- 'success' => 'Konto har skapats.',
+ 'success' => 'Kontot har skapats.',
),
'forgot-password' => array(
diff --git a/resources/lang/sv-SE/general.php b/resources/lang/sv-SE/general.php
index 4948c89e8e..872c251c87 100644
--- a/resources/lang/sv-SE/general.php
+++ b/resources/lang/sv-SE/general.php
@@ -20,15 +20,15 @@
'asset_report' => 'Inventarie Rapport',
'asset_tag' => 'Inventarie Etikett',
'assets_available' => 'tillgängliga inventarier',
- 'audit' => 'Granska',
- 'audit_report' => 'Revisionslogg',
+ 'audit' => 'Inventera',
+ 'audit_report' => 'Inventeringsloggar',
'assets' => 'Inventarier',
'avatar_delete' => 'Ta bort Avatar',
'avatar_upload' => 'Ladda upp Avatar',
'back' => 'Bakåt',
'bad_data' => 'Inget hittat. Kanske dåliga data?',
- 'bulkaudit' => 'Bulk Audit',
- 'bulkaudit_status' => 'Revisionsstatus',
+ 'bulkaudit' => 'Bulk Inventering',
+ 'bulkaudit_status' => 'Inventeringsstatus',
'bulk_checkout' => 'Bulk Checkout',
'cancel' => 'Avbryt',
'categories' => 'Kategorier',
@@ -63,7 +63,7 @@
'custom_report' => 'Anpassad tillgångsrapport',
'dashboard' => 'Översikt',
'days' => 'dagar',
- 'days_to_next_audit' => 'Dagar till nästa revision',
+ 'days_to_next_audit' => 'Dagar till nästa inventering',
'date' => 'Datum',
'debug_warning' => 'Varning!',
'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
.',
@@ -138,8 +138,8 @@
'moreinfo' => 'Mer information',
'name' => 'Namn',
'next' => 'Nästa',
- 'next_audit_date' => 'Nästa revisionsdatum',
- 'last_audit' => 'Senaste revisionen',
+ 'next_audit_date' => 'Nästa inventeringsdatum',
+ 'last_audit' => 'Senaste inventeringen',
'new' => 'ny!',
'no_depreciation' => 'Ingen avskrivning',
'no_results' => 'Inga resultat.',
@@ -192,7 +192,7 @@
'status_labels' => 'Statusetiketter',
'status' => 'Status',
'supplier' => 'Leverantör',
- 'suppliers' => 'leverantörer',
+ 'suppliers' => 'Leverantörer',
'sure_to_delete' => 'Är du säker på att du vill radera',
'submit' => 'Lämna',
'target' => 'Mål',
diff --git a/resources/lang/sv-SE/mail.php b/resources/lang/sv-SE/mail.php
index 82f938403d..a9ce0fc932 100644
--- a/resources/lang/sv-SE/mail.php
+++ b/resources/lang/sv-SE/mail.php
@@ -2,70 +2,70 @@
return array(
'a_user_canceled' => 'En användare har avbrutit en artikelförfrågan på webbplatsen',
- 'a_user_requested' => 'En användare har begärt ett objekt på webbplatsen',
+ 'a_user_requested' => 'En användare har efterfrågat en artikel webbplatsen',
'accessory_name' => 'Tillbehörsnamn:',
'additional_notes' => 'Ytterligare anmärkningar:',
'admin_has_created' => 'En administratör har skapat ett konto för dig på: webbsidan.',
'asset' => 'Tillgång:',
- 'asset_name' => 'Tillgångs namn:',
- 'asset_requested' => 'Asset begärd',
- 'asset_tag' => 'Asset Tag:',
+ 'asset_name' => 'Tillgångsnamn:',
+ 'asset_requested' => 'Tillgången begärd',
+ 'asset_tag' => 'Tillgångstagg:',
'assigned_to' => 'Tilldelats',
'best_regards' => 'Vänliga hälsningar,',
- 'canceled' => 'Avbryts:',
- 'checkin_date' => 'Inchecknings datum:',
+ 'canceled' => 'Avbruten:',
+ 'checkin_date' => 'Incheckningsdatum:',
'checkout_date' => 'Utcheckningsdatum:',
'click_to_confirm' => 'Vänligen klicka på följande länk för att bekräfta ditt: webbkonto:',
'click_on_the_link_accessory' => 'Vänligen klicka på länken längst ner för att bekräfta att du har fått tillbehöret.',
'click_on_the_link_asset' => 'Vänligen klicka på länken längst ner för att bekräfta att du har fått tillgången.',
- 'Confirm_Asset_Checkin' => 'Bekräfta Asset Checkin.',
- 'Confirm_Accessory_Checkin' => 'Bekräfta tillbehörskontroll.',
+ 'Confirm_Asset_Checkin' => 'Bekräfta incheckning av tillgången.',
+ 'Confirm_Accessory_Checkin' => 'Bekräfta incheckning av tillbehör.',
'Confirm_accessory_delivery' => 'Bekräfta tillbehörsleverans.',
'Confirm_license_delivery' => 'Bekräfta licensleverans.',
'Confirm_asset_delivery' => 'Bekräfta tillgångsleverans.',
- 'Confirm_consumable_delivery' => 'Bekräfta leverans av förbrukning.',
- 'current_QTY' => 'Nuvarande QTY',
+ 'Confirm_consumable_delivery' => 'Bekräfta leverans av förbrukningsmaterial.',
+ 'current_QTY' => 'Nuvarande antal',
'Days' => 'dagar',
'days' => 'dagar',
- 'expecting_checkin_date' => 'Förväntad Incheckningsdatum:',
+ 'expecting_checkin_date' => 'Förväntat incheckningsdatum:',
'expires' => 'Utgår',
- 'Expiring_Assets_Report' => 'Expiring Assets Report.',
- 'Expiring_Licenses_Report' => 'Expiring Licenses Report.',
+ 'Expiring_Assets_Report' => 'Rapport över tillgångar med förfallodatum.',
+ 'Expiring_Licenses_Report' => 'Rapport över licenser med förfallodatum.',
'hello' => 'Hallå',
'hi' => 'Hej',
'i_have_read' => 'Jag har läst och godkänt användarvillkoren och har fått den här produkten.',
'item' => 'Artikel:',
'Item_Request_Canceled' => 'Artikelförfrågan annulleras',
- 'Item_Requested' => 'Objekt som begärs',
+ 'Item_Requested' => 'Artikel som begärs',
'link_to_update_password' => 'Vänligen klicka på följande länk för att uppdatera ditt: webblösenord:',
- 'login_first_admin' => 'Logga in på din nya Snipe-IT-installation med hjälp av referensuppgifterna nedan:',
+ 'login_first_admin' => 'Logga in på din nya Snipe-IT-installation med hjälp av inloggningsuppgifterna nedan:',
'login' => 'Logga in:',
- 'Low_Inventory_Report' => 'Låg inventeringsrapport',
- 'min_QTY' => 'Min QTY',
+ 'Low_Inventory_Report' => 'Rapport över lagersaldo',
+ 'min_QTY' => 'Min. antal',
'name' => 'namn',
- 'new_item_checked' => 'Ett nytt objekt har blivit utcheckat under ditt namn, detaljerna nedan är.',
+ 'new_item_checked' => 'En ny artikel har blivit utcheckad i ditt namn, se detaljer nedan.',
'password' => 'Lösenord:',
'password_reset' => 'Lösenordsåterställning',
'read_the_terms' => 'Läs användarvillkoren nedan.',
'read_the_terms_and_click' => 'Läs användarvillkoren nedan och klicka på länken längst ner för att bekräfta att du läser och godkänner villkoren för användning och har fått tillgången.',
'requested' => 'Begärda:',
- 'reset_link' => 'Din Lösenord Återställ Länk',
+ 'reset_link' => 'Länk för att återställa ditt lösenord',
'reset_password' => 'Klicka här för att återställa ditt lösenord:',
'serial' => 'Serienummer',
'supplier' => 'Leverantör',
- 'tag' => 'Märka',
- 'test_email' => 'Test Email från Snipe-IT',
- 'test_mail_text' => 'Detta är ett test från Snipe-IT Asset Management System. Om du har det här jobbar posten :)',
- 'the_following_item' => 'Följande artikel har blivit kontrollerad:',
- 'low_inventory_alert' => 'There is :count item that is below minimum inventory or will soon be low.|There are :count items that are below minimum inventory or will soon be low.',
- 'assets_warrantee_alert' => 'There is :count asset with a warrantee expiring in the next :threshold days.|There are :count assets with warrantees expiring in the next :threshold days.',
- 'license_expiring_alert' => 'There is :count license expiring in the next :threshold days.|There are :count licenses expiring in the next :threshold days.',
- 'to_reset' => 'För att återställa ditt webbadress lösenord, fyll i det här formuläret:',
+ 'tag' => 'Tagg',
+ 'test_email' => 'Test e-mail från Snipe-IT',
+ 'test_mail_text' => 'Detta är ett test från Snipe-IT Asset Management System. Om du får detta, så fungerar mailen :)',
+ 'the_following_item' => 'Följande artikel har blivit incheckad: ',
+ 'low_inventory_alert' => ':count artikel understiger det lägsta tillåtna lagersaldot eller håller på att ta slut.|:count artiklar understiger det lägsta tillåtna lagersaldot eller håller på att ta slut.',
+ 'assets_warrantee_alert' => 'Garantin för :count tillgång löper ut inom :threshold dagar.|Garantin för :count tillgångar löper ut inom :threshold dagar.',
+ 'license_expiring_alert' => ':count licens löper ut inom :threshold dagar.|:count licenser löper ut inom :threshold days.',
+ 'to_reset' => 'För att återställa ditt :web lösenord, fyll i det här formuläret:',
'type' => 'Typ',
'user' => 'Användare',
'username' => 'Användarnamn',
'welcome' => 'Välkommen: namn',
'welcome_to' => 'Välkommen till: web!',
- 'your_credentials' => 'Din Snipe-IT-uppgifter',
+ 'your_credentials' => 'Dina Snipe-IT användaruppgifter',
);
diff --git a/resources/lang/sv-SE/passwords.php b/resources/lang/sv-SE/passwords.php
index b3d9681035..1bf13ce4c8 100644
--- a/resources/lang/sv-SE/passwords.php
+++ b/resources/lang/sv-SE/passwords.php
@@ -2,6 +2,6 @@
return [
'sent' => 'Ditt lösenord länk har skickats!',
- 'user' => 'No matching active user found with that email.',
+ 'user' => 'Ingen aktiv användare med denna e-postadress hittades.',
];
diff --git a/resources/lang/sv-SE/validation.php b/resources/lang/sv-SE/validation.php
index 0ebf88e63b..4725d1c36c 100644
--- a/resources/lang/sv-SE/validation.php
+++ b/resources/lang/sv-SE/validation.php
@@ -13,82 +13,82 @@ return array(
|
*/
- 'accepted' => 'Attributet måste godkännas.',
- 'active_url' => 'Attributet är inte en giltig URL.',
- 'after' => 'Attributet måste vara ett datum efter: datum.',
- 'after_or_equal' => 'Attributet måste vara ett datum efter eller lika med: datum.',
- 'alpha' => 'Attributet får bara innehålla bokstäver.',
- 'alpha_dash' => 'Attributet får bara innehålla bokstäver, siffror och bindestreck.',
- 'alpha_num' => 'Attributet får bara innehålla bokstäver och siffror.',
- 'array' => 'Attributet måste vara en matris.',
- 'before' => 'Attributet måste vara ett datum före: datum.',
- 'before_or_equal' => 'Attributet måste vara ett datum före eller lika med: datum.',
+ 'accepted' => ':attribute måste accepteras.',
+ 'active_url' => ':attribute är inte en giltig URL.',
+ 'after' => ':attribute måste vara ett datum efter :date.',
+ 'after_or_equal' => ':attribute måste vara ett datum efter eller lika med :date.',
+ 'alpha' => ':attribute får bara innehålla bokstäver.',
+ 'alpha_dash' => ':attribute får bara innehålla bokstäver, siffror och bindestreck.',
+ 'alpha_num' => ':attribute får bara innehålla bokstäver och siffror.',
+ 'array' => ':attribute måste vara en tabell.',
+ 'before' => ':attribute måste vara ett datum före :date.',
+ 'before_or_equal' => ':attribute måste vara ett datum före eller lika med :date.',
'between' => [
- 'numeric' => 'Attributet måste vara mellan: min och: max.',
- 'file' => 'Attributet måste vara mellan: min och: max kilobytes.',
- 'string' => 'Attributet måste vara mellan: min och: max tecken.',
- 'array' => 'Attributet måste ha mellan: min och: max objekt.',
+ 'numeric' => ':attribute måste vara mellan :min och :max.',
+ 'file' => ':attribute måste vara mellan :min och :max kilobytes.',
+ 'string' => ':attribute måste vara mellan :min och :max tecken.',
+ 'array' => ':attribute måste ha mellan :min och :max objekt.',
],
- 'boolean' => 'Attributfältet måste vara sant eller felaktigt.',
- 'confirmed' => 'Den: Attributbekräftelsen matchar inte.',
- 'date' => 'Attributet är inte ett giltigt datum.',
- 'date_format' => 'Attributet matchar inte formatet: format.',
- 'different' => 'Attributet: Andet måste vara annorlunda.',
- 'digits' => 'Attributet måste vara: siffror siffror.',
- 'digits_between' => 'Attributet måste vara mellan: min och: max siffror.',
- 'dimensions' => 'Attributet har ogiltiga bilddimensioner.',
- 'distinct' => 'Attributfältet har ett duplikatvärde.',
- 'email' => 'Attributet måste vara en giltig e-postadress.',
- 'exists' => 'Det valda: attributet är ogiltigt.',
- 'file' => 'Attributet måste vara en fil.',
- 'filled' => 'Attributfältet måste ha ett värde.',
- 'image' => 'Attributet måste vara en bild.',
- 'in' => 'Det valda: attributet är ogiltigt.',
- 'in_array' => 'Attributfältet existerar inte i: andra.',
- 'integer' => 'Attributet måste vara ett heltal.',
- 'ip' => 'Attributet måste vara en giltig IP-adress.',
- 'ipv4' => 'Attributet måste vara en giltig IPv4-adress.',
- 'ipv6' => 'Attributet måste vara en giltig IPv6-adress.',
- 'json' => 'Attributet måste vara en giltig JSON-sträng.',
+ 'boolean' => ':attribute måste vara sant eller falskt.',
+ 'confirmed' => ':attribute matchar inte.',
+ 'date' => ':attribute är inte ett giltigt datum.',
+ 'date_format' => ':attribute matchar inte formatet :format.',
+ 'different' => ':attribute och :other kan inte vara samma.',
+ 'digits' => ':attributet måste vara :digits siffror.',
+ 'digits_between' => ':attribute måste vara mellan :min och :max siffror.',
+ 'dimensions' => ':attribute har ogiltigt bildmått.',
+ 'distinct' => ':attribute fältet har samma värde.',
+ 'email' => ':attribute måste vara en giltig e-postadress.',
+ 'exists' => 'Det valda :attribute är ogiltigt.',
+ 'file' => ':attribute måste vara en fil.',
+ 'filled' => ':attribute fältet måste ha ett värde.',
+ 'image' => ':attribute måste vara en bild.',
+ 'in' => 'Det valda :attribute är ogiltigt.',
+ 'in_array' => ':attribute fältet existerar inte i :other.',
+ 'integer' => ':attribute måste vara ett heltal.',
+ 'ip' => ':attribute måste vara en giltig IP-adress.',
+ 'ipv4' => ':attribute måste vara en giltig IPv4-adress.',
+ 'ipv6' => ':attribute måste vara en giltig IPv6-adress.',
+ 'json' => ':attribute måste vara en giltig JSON-sträng.',
'max' => [
- 'numeric' => 'Attributet får inte vara större än: max.',
- 'file' => 'Attributet får inte vara större än: max kilobytes.',
- 'string' => 'Attributet får inte vara större än: Max tecken.',
- 'array' => 'Attributet får inte ha mer än: Max objekt.',
+ 'numeric' => ':attribute får inte vara större än :max.',
+ 'file' => ':attribute får inte vara större än :max kilobytes.',
+ 'string' => ':attribute får inte vara större än :max tecken.',
+ 'array' => ':attribute får inte ha mer än :max objekt.',
],
- 'mimes' => 'Attributet måste vara en fil av typen:: värden.',
- 'mimetypes' => 'Attributet måste vara en fil av typen:: värden.',
+ 'mimes' => ':attribute måste vara en fil av typen: :values.',
+ 'mimetypes' => ':attribute måste vara en fil av typen: :values.',
'min' => [
- 'numeric' => 'Attributet måste vara minst: min.',
- 'file' => 'Attributet måste vara minst: min kilobytes.',
- 'string' => 'Attributet måste vara minst: mina tecken.',
- 'array' => 'Attributet måste ha minst: mina saker.',
+ 'numeric' => ':attribute måste vara minst :min.',
+ 'file' => ':attribute måste vara minst :min kilobytes.',
+ 'string' => ':attribute måste vara minst :min tecken.',
+ 'array' => ':attribute måste innehålla minst :min saker.',
],
- 'not_in' => 'Det valda: attributet är ogiltigt.',
- 'numeric' => 'Attributet måste vara ett nummer.',
- 'present' => 'Attributfältet måste vara närvarande.',
- 'valid_regex' => 'That is not a valid regex. ',
- 'regex' => 'Attributet formatet är ogiltigt.',
- 'required' => 'Fältet: Attribut är obligatoriskt.',
- 'required_if' => 'Attributfältet krävs när: annat är: värde.',
- 'required_unless' => 'Fältet: Attribut är obligatoriskt om inte annat är i: värden.',
- 'required_with' => 'Fältet: Attribut är obligatoriskt när: värdena är närvarande.',
- 'required_with_all' => 'Fältet: Attribut är obligatoriskt när: värdena är närvarande.',
- 'required_without' => 'Fältet: Attribut är obligatoriskt när: värden inte är närvarande.',
- 'required_without_all' => 'Attributfältet krävs när ingen av: värdena är närvarande.',
- 'same' => 'Den: attributet och: andra måste matcha.',
+ 'not_in' => 'Det valda :attribute är ogiltigt.',
+ 'numeric' => ':attribute måste vara ett nummer.',
+ 'present' => ':attribute fältet måste finnas.',
+ 'valid_regex' => 'Ogiltig regex. ',
+ 'regex' => ':attribute formatet är ogiltigt.',
+ 'required' => 'Fältet: :attribute är obligatoriskt.',
+ 'required_if' => 'Fältet :attribute krävs när :other är :value.',
+ 'required_unless' => 'Fältet :attribute krävs om inte :other anges i :values.',
+ 'required_with' => 'Fältet :attribute krävs när :values angivits.',
+ 'required_with_all' => 'Fältet :attribute krävs när :values angivits.',
+ 'required_without' => 'Fältet :attribute krävs när :values saknas.',
+ 'required_without_all' => 'Fältet :attribute krävs när inga :values har angetts.',
+ 'same' => ':attribute och :other måste vara samma.',
'size' => [
- 'numeric' => 'Attributet måste vara: storlek.',
- 'file' => 'Attributet måste vara: storlek kilobytes.',
- 'string' => 'Attributet måste vara: Storlekstecken.',
- 'array' => 'Attributet måste innehålla: storlekar.',
+ 'numeric' => ':attribute måste vara :size.',
+ 'file' => ':attribute måste vara :size kilobytes.',
+ 'string' => ':attribute måste vara :size tecken.',
+ 'array' => ':attribute måste innehålla :size artiklar.',
],
- 'string' => 'Attributet måste vara en sträng.',
- 'timezone' => 'Attributet måste vara en giltig zon.',
- 'unique' => 'Attributet har redan tagits.',
- 'uploaded' => 'Attributet misslyckades att ladda upp.',
- 'url' => 'Attributet formatet är ogiltigt.',
- "unique_undeleted" => "The :attribute must be unique.",
+ 'string' => ':attribute måste vara en sträng.',
+ 'timezone' => ':attribute måste vara en giltig zon.',
+ 'unique' => ':attribute är upptaget.',
+ 'uploaded' => 'Uppladdningen av :attribute misslyckades.',
+ 'url' => ':attribute Formatet är ogiltigt.',
+ "unique_undeleted" => ":attribute måste vara unikt.",
/*
|--------------------------------------------------------------------------
@@ -114,11 +114,11 @@ return array(
*/
'custom' => [
- 'alpha_space' => "Attributfältet innehåller ett tecken som inte är tillåtet.",
+ 'alpha_space' => "Fältet :attribute innehåller ett tecken som inte är tillåtet.",
"email_array" => "En eller flera e-postadresser är ogiltiga.",
"hashed_pass" => "Ditt nuvarande lösenord är felaktigt",
- 'dumbpwd' => 'Det lösenordet är för vanligt.',
- "statuslabel_type" => "Du måste välja en giltig status etikett typ",
+ 'dumbpwd' => 'Det angivna lösenordet är för vanligt.',
+ "statuslabel_type" => "Du måste ange en giltig typ av statusetikett",
],
/*
diff --git a/resources/lang/tl/admin/accessories/general.php b/resources/lang/tl/admin/accessories/general.php
index 22771aff0c..8d064a703f 100644
--- a/resources/lang/tl/admin/accessories/general.php
+++ b/resources/lang/tl/admin/accessories/general.php
@@ -1,10 +1,10 @@
'About Accessories',
- 'about_accessories_text' => 'Accessories are anything you issue to users but that do not have a serial number (or you do not care about tracking them uniquely). For example, computer mice or keyboards.',
- 'accessory_category' => 'Accessory Category',
- 'accessory_name' => 'Accessory Name',
+ 'about_accessories_title' => 'Tungkol sa accessory',
+ 'about_accessories_text' => 'Ang mga accessory na kahit ano pang ini-issue mo sa mga user ngunit walang numero na serial (o wala Kang pakialam tungkol sa pag-track sakanila bilang kakaiba). Halimbawa, kompyuter mice o keyboards.',
+ 'accessory_category' => 'Kategorya ng accessory',
+ 'accessory_name' => 'Pangalan ng accessory',
'checkout' => 'Checkout Accessory',
'checkin' => 'Checkin Accessory',
'create' => 'Create Accessory',
diff --git a/resources/lang/uk/admin/consumables/message.php b/resources/lang/uk/admin/consumables/message.php
index 401ce25b58..957281f8e6 100644
--- a/resources/lang/uk/admin/consumables/message.php
+++ b/resources/lang/uk/admin/consumables/message.php
@@ -29,7 +29,7 @@ return array(
'checkin' => array(
'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.'
+ 'user_does_not_exist' => 'Вказаного користувача не існує. Спробуйте ще раз.'
)
diff --git a/resources/lang/ur-PK/admin/accessories/general.php b/resources/lang/ur-PK/admin/accessories/general.php
new file mode 100644
index 0000000000..22771aff0c
--- /dev/null
+++ b/resources/lang/ur-PK/admin/accessories/general.php
@@ -0,0 +1,22 @@
+ 'About Accessories',
+ 'about_accessories_text' => 'Accessories are anything you issue to users but that do not have a serial number (or you do not care about tracking them uniquely). For example, computer mice or keyboards.',
+ 'accessory_category' => 'Accessory Category',
+ 'accessory_name' => 'Accessory Name',
+ 'checkout' => 'Checkout Accessory',
+ 'checkin' => 'Checkin Accessory',
+ 'create' => 'Create Accessory',
+ 'edit' => 'Edit Accessory',
+ 'eula_text' => 'Category EULA',
+ 'eula_text_help' => 'This field allows you to customize your EULAs for specific types of assets. If you only have one EULA for all of your assets, you can check the box below to use the primary default.',
+ 'require_acceptance' => 'Require users to confirm acceptance of assets in this category.',
+ 'no_default_eula' => 'No primary default EULA found. Add one in Settings.',
+ 'total' => 'Total',
+ 'remaining' => 'Avail',
+ 'update' => 'Update Accessory',
+ '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.',
+
+);
diff --git a/resources/lang/ur-PK/admin/accessories/message.php b/resources/lang/ur-PK/admin/accessories/message.php
new file mode 100644
index 0000000000..92998a4e14
--- /dev/null
+++ b/resources/lang/ur-PK/admin/accessories/message.php
@@ -0,0 +1,37 @@
+ 'The accessory does not exist.',
+ 'assoc_users' => 'This accessory currently has :count items checked out to users. Please check in the accessories and and try again. ',
+
+ 'create' => array(
+ 'error' => 'The accessory was not created, please try again.',
+ 'success' => 'The accessory was successfully created.'
+ ),
+
+ 'update' => array(
+ 'error' => 'The accessory was not updated, please try again',
+ 'success' => 'The accessory was updated successfully.'
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Are you sure you wish to delete this accessory?',
+ 'error' => 'There was an issue deleting the accessory. Please try again.',
+ 'success' => 'The accessory was deleted successfully.'
+ ),
+
+ 'checkout' => array(
+ 'error' => 'Accessory was not checked out, please try again',
+ 'success' => 'Accessory checked out successfully.',
+ 'user_does_not_exist' => 'That user is invalid. Please try again.'
+ ),
+
+ 'checkin' => array(
+ 'error' => 'Accessory was not checked in, please try again',
+ 'success' => 'Accessory checked in successfully.',
+ 'user_does_not_exist' => 'That user is invalid. Please try again.'
+ )
+
+
+);
diff --git a/resources/lang/ur-PK/admin/accessories/table.php b/resources/lang/ur-PK/admin/accessories/table.php
new file mode 100644
index 0000000000..e02d9f22e4
--- /dev/null
+++ b/resources/lang/ur-PK/admin/accessories/table.php
@@ -0,0 +1,11 @@
+ 'Download CSV',
+ 'eula_text' => 'EULA',
+ 'id' => 'ID',
+ 'require_acceptance' => 'Acceptance',
+ 'title' => 'Accessory Name',
+
+
+);
diff --git a/resources/lang/ur-PK/admin/asset_maintenances/form.php b/resources/lang/ur-PK/admin/asset_maintenances/form.php
new file mode 100644
index 0000000000..2aa005c45f
--- /dev/null
+++ b/resources/lang/ur-PK/admin/asset_maintenances/form.php
@@ -0,0 +1,14 @@
+ 'Maintenance Type',
+ 'title' => 'Title',
+ 'start_date' => 'Started',
+ 'completion_date' => 'Completed',
+ 'cost' => 'Cost',
+ 'is_warranty' => 'Warranty Improvement',
+ 'asset_maintenance_time' => 'Days',
+ 'notes' => 'Notes',
+ 'update' => 'Update',
+ 'create' => 'Create'
+ ];
diff --git a/resources/lang/ur-PK/admin/asset_maintenances/general.php b/resources/lang/ur-PK/admin/asset_maintenances/general.php
new file mode 100644
index 0000000000..c7ae42d41a
--- /dev/null
+++ b/resources/lang/ur-PK/admin/asset_maintenances/general.php
@@ -0,0 +1,11 @@
+ 'Asset Maintenances',
+ 'edit' => 'Edit Asset Maintenance',
+ 'delete' => 'Delete Asset Maintenance',
+ 'view' => 'View Asset Maintenance Details',
+ 'repair' => 'Repair',
+ 'maintenance' => 'Maintenance',
+ 'upgrade' => 'Upgrade'
+ ];
diff --git a/resources/lang/ur-PK/admin/asset_maintenances/message.php b/resources/lang/ur-PK/admin/asset_maintenances/message.php
new file mode 100644
index 0000000000..d121115825
--- /dev/null
+++ b/resources/lang/ur-PK/admin/asset_maintenances/message.php
@@ -0,0 +1,21 @@
+ 'Asset Maintenance you were looking for was not found!',
+ 'delete' => [
+ 'confirm' => 'Are you sure you wish to delete this asset maintenance?',
+ 'error' => 'There was an issue deleting the asset maintenance. Please try again.',
+ 'success' => 'The asset maintenance was deleted successfully.'
+ ],
+ 'create' => [
+ 'error' => 'Asset Maintenance was not created, please try again.',
+ 'success' => 'Asset Maintenance created successfully.'
+ ],
+ 'edit' => [
+ 'error' => 'Asset Maintenance was not edited, please try again.',
+ 'success' => 'Asset Maintenance edited successfully.'
+ ],
+ 'asset_maintenance_incomplete' => 'Not Completed Yet',
+ 'warranty' => 'Warranty',
+ 'not_warranty' => 'Not Warranty',
+ ];
\ No newline at end of file
diff --git a/resources/lang/ur-PK/admin/asset_maintenances/table.php b/resources/lang/ur-PK/admin/asset_maintenances/table.php
new file mode 100644
index 0000000000..f3a6be60f9
--- /dev/null
+++ b/resources/lang/ur-PK/admin/asset_maintenances/table.php
@@ -0,0 +1,8 @@
+ 'Asset Maintenance',
+ 'asset_name' => 'Asset Name',
+ 'is_warranty' => 'Warranty',
+ 'dl_csv' => 'Download CSV'
+ ];
diff --git a/resources/lang/ur-PK/admin/categories/general.php b/resources/lang/ur-PK/admin/categories/general.php
new file mode 100644
index 0000000000..7551fefffd
--- /dev/null
+++ b/resources/lang/ur-PK/admin/categories/general.php
@@ -0,0 +1,24 @@
+ 'About Categories',
+ 'about_categories' => 'Categories help you organize your items. Some example categories might be "Desktops", "Laptops", "Mobile Phones", "Tablets", and so on, but you can use categories any way that makes sense for you.',
+ 'asset_categories' => 'Asset Categories',
+ 'category_name' => 'Category Name',
+ 'checkin_email' => 'Send email to user on checkin/checkout.',
+ 'checkin_email_notification' => 'This user will be sent an email on checkin/checkout.',
+ 'clone' => 'Clone Category',
+ 'create' => 'Create Category',
+ 'edit' => 'Edit Category',
+ 'eula_text' => 'Category EULA',
+ 'eula_text_help' => 'This field allows you to customize your EULAs for specific types of assets. If you only have one EULA for all of your assets, you can check the box below to use the primary default.',
+ 'name' => 'Category Name',
+ 'require_acceptance' => 'Require users to confirm acceptance of assets in this category.',
+ 'required_acceptance' => 'This user will be emailed with a link to confirm acceptance of this item.',
+ 'required_eula' => 'This user will be emailed a copy of the EULA',
+ 'no_default_eula' => 'No primary default EULA found. Add one in Settings.',
+ 'update' => 'Update Category',
+ '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.',
+
+);
diff --git a/resources/lang/ur-PK/admin/categories/message.php b/resources/lang/ur-PK/admin/categories/message.php
new file mode 100644
index 0000000000..48cf5478e1
--- /dev/null
+++ b/resources/lang/ur-PK/admin/categories/message.php
@@ -0,0 +1,25 @@
+ 'Category does not exist.',
+ 'assoc_models' => 'This category is currently associated with at least one model and cannot be deleted. Please update your models to no longer reference this category and try again. ',
+ 'assoc_items' => 'This category is currently associated with at least one :asset_type and cannot be deleted. Please update your :asset_type to no longer reference this category and try again. ',
+
+ 'create' => array(
+ 'error' => 'Category was not created, please try again.',
+ 'success' => 'Category created successfully.'
+ ),
+
+ 'update' => array(
+ 'error' => 'Category was not updated, please try again',
+ 'success' => 'Category updated successfully.'
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Are you sure you wish to delete this category?',
+ 'error' => 'There was an issue deleting the category. Please try again.',
+ 'success' => 'The category was deleted successfully.'
+ )
+
+);
diff --git a/resources/lang/ur-PK/admin/categories/table.php b/resources/lang/ur-PK/admin/categories/table.php
new file mode 100644
index 0000000000..a3ee96ae7f
--- /dev/null
+++ b/resources/lang/ur-PK/admin/categories/table.php
@@ -0,0 +1,10 @@
+ 'EULA',
+ 'id' => 'ID',
+ 'parent' => 'Parent',
+ 'require_acceptance' => 'Acceptance',
+ 'title' => 'Asset Category Name',
+
+);
diff --git a/resources/lang/ur-PK/admin/companies/general.php b/resources/lang/ur-PK/admin/companies/general.php
new file mode 100644
index 0000000000..9a47968977
--- /dev/null
+++ b/resources/lang/ur-PK/admin/companies/general.php
@@ -0,0 +1,6 @@
+ 'About Companies',
+ 'about_companies_text' => 'Companies can be used as a simple identifier field, or can be used to limit visibility of assets, users, etc if full company support is enabled in your Admin settings.',
+ 'select_company' => 'Select Company',
+];
diff --git a/resources/lang/ur-PK/admin/companies/message.php b/resources/lang/ur-PK/admin/companies/message.php
new file mode 100644
index 0000000000..a6db573519
--- /dev/null
+++ b/resources/lang/ur-PK/admin/companies/message.php
@@ -0,0 +1,18 @@
+ 'Company does not exist.',
+ 'assoc_users' => 'This company is currently associated with at least one model and cannot be deleted. Please update your models to no longer reference this company and try again. ',
+ 'create' => array(
+ 'error' => 'Company was not created, please try again.',
+ 'success' => 'Company created successfully.'
+ ),
+ 'update' => array(
+ 'error' => 'Company was not updated, please try again',
+ 'success' => 'Company updated successfully.'
+ ),
+ 'delete' => array(
+ 'confirm' => 'Are you sure you wish to delete this company?',
+ 'error' => 'There was an issue deleting the company. Please try again.',
+ 'success' => 'The Company was deleted successfully.'
+ )
+);
diff --git a/resources/lang/ur-PK/admin/companies/table.php b/resources/lang/ur-PK/admin/companies/table.php
new file mode 100644
index 0000000000..2f86126ff2
--- /dev/null
+++ b/resources/lang/ur-PK/admin/companies/table.php
@@ -0,0 +1,9 @@
+ 'Companies',
+ 'create' => 'Create Company',
+ 'title' => 'Company',
+ 'update' => 'Update Company',
+ 'name' => 'Company Name',
+ 'id' => 'ID',
+);
diff --git a/resources/lang/ur-PK/admin/components/general.php b/resources/lang/ur-PK/admin/components/general.php
new file mode 100644
index 0000000000..75c9d250ab
--- /dev/null
+++ b/resources/lang/ur-PK/admin/components/general.php
@@ -0,0 +1,17 @@
+ 'About Components',
+ 'about_components_text' => 'Components are items that are part of an asset, for example HDD, RAM, etc.',
+ 'component_name' => 'Component Name',
+ 'checkin' => 'Checkin Component',
+ 'checkout' => 'Checkout Component',
+ 'cost' => 'Purchase Cost',
+ 'create' => 'Create Component',
+ 'edit' => 'Edit Component',
+ 'date' => 'Purchase Date',
+ 'order' => 'Order Number',
+ 'remaining' => 'Remaining',
+ 'total' => 'Total',
+ 'update' => 'Update Component',
+);
diff --git a/resources/lang/ur-PK/admin/components/message.php b/resources/lang/ur-PK/admin/components/message.php
new file mode 100644
index 0000000000..1d13970f23
--- /dev/null
+++ b/resources/lang/ur-PK/admin/components/message.php
@@ -0,0 +1,36 @@
+ 'Component does not exist.',
+
+ 'create' => array(
+ 'error' => 'Component was not created, please try again.',
+ 'success' => 'Component created successfully.'
+ ),
+
+ 'update' => array(
+ 'error' => 'Component was not updated, please try again',
+ 'success' => 'Component updated successfully.'
+ ),
+
+ 'delete' => array(
+ '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' => 'Component was not checked out, please try again',
+ 'success' => 'Component checked out successfully.',
+ 'user_does_not_exist' => 'That user is invalid. Please try again.'
+ ),
+
+ 'checkin' => array(
+ '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/ur-PK/admin/components/table.php b/resources/lang/ur-PK/admin/components/table.php
new file mode 100644
index 0000000000..3d4fed6a7f
--- /dev/null
+++ b/resources/lang/ur-PK/admin/components/table.php
@@ -0,0 +1,5 @@
+ 'Component Name',
+);
diff --git a/resources/lang/ur-PK/admin/consumables/general.php b/resources/lang/ur-PK/admin/consumables/general.php
new file mode 100644
index 0000000000..53a69f8c03
--- /dev/null
+++ b/resources/lang/ur-PK/admin/consumables/general.php
@@ -0,0 +1,13 @@
+ 'About Consumables',
+ 'about_consumables_text' => 'Consumables are anything purchased that will be used up over time. For example, printer ink or copier paper.',
+ 'checkout' => 'Checkout Consumable to User',
+ 'consumable_name' => 'Consumable Name',
+ 'create' => 'Create Consumable',
+ 'item_no' => 'Item No.',
+ 'remaining' => 'Remaining',
+ 'total' => 'Total',
+ 'update' => 'Update Consumable',
+);
diff --git a/resources/lang/ur-PK/admin/consumables/message.php b/resources/lang/ur-PK/admin/consumables/message.php
new file mode 100644
index 0000000000..48a3cfbd9f
--- /dev/null
+++ b/resources/lang/ur-PK/admin/consumables/message.php
@@ -0,0 +1,36 @@
+ 'Consumable does not exist.',
+
+ 'create' => array(
+ 'error' => 'Consumable was not created, please try again.',
+ 'success' => 'Consumable created successfully.'
+ ),
+
+ 'update' => array(
+ 'error' => 'Consumable was not updated, please try again',
+ 'success' => 'Consumable updated successfully.'
+ ),
+
+ 'delete' => array(
+ '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' => 'Consumable was not checked out, please try again',
+ 'success' => 'Consumable checked out successfully.',
+ 'user_does_not_exist' => 'That user is invalid. Please try again.'
+ ),
+
+ 'checkin' => array(
+ '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/ur-PK/admin/consumables/table.php b/resources/lang/ur-PK/admin/consumables/table.php
new file mode 100644
index 0000000000..bb76721f17
--- /dev/null
+++ b/resources/lang/ur-PK/admin/consumables/table.php
@@ -0,0 +1,5 @@
+ 'Consumable Name',
+);
diff --git a/resources/lang/ur-PK/admin/custom_fields/general.php b/resources/lang/ur-PK/admin/custom_fields/general.php
new file mode 100644
index 0000000000..c8d2a70a71
--- /dev/null
+++ b/resources/lang/ur-PK/admin/custom_fields/general.php
@@ -0,0 +1,32 @@
+ 'Custom Fields',
+ 'field' => 'Field',
+ 'about_fieldsets_title' => 'About Fieldsets',
+ 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used used for specific asset model types.',
+ 'custom_format' => 'Custom regex format...',
+ 'encrypt_field' => 'Encrypt the value of this field in the database',
+ 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.',
+ 'encrypted' => 'Encrypted',
+ 'fieldset' => 'Fieldset',
+ 'qty_fields' => 'Qty Fields',
+ 'fieldsets' => 'Fieldsets',
+ 'fieldset_name' => 'Fieldset Name',
+ 'field_name' => 'Field Name',
+ 'field_values' => 'Field Values',
+ 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.',
+ 'field_element' => 'Form Element',
+ 'field_element_short' => 'Element',
+ 'field_format' => 'Format',
+ 'field_custom_format' => 'Custom Regex Format',
+ 'field_custom_format_help' => 'This field allows you to use a regex expression for validation. It should start with "regex:" - for example, to validate that a custom field value contains a valid IMEI (15 numeric digits), you would use regex:/^[0-9]{15}$/
.',
+ 'required' => 'Required',
+ 'req' => 'Req.',
+ 'used_by_models' => 'Used By Models',
+ 'order' => 'Order',
+ 'create_fieldset' => 'New Fieldset',
+ 'create_field' => 'New Custom Field',
+ 'value_encrypted' => 'The value of this field is encrypted in the database. Only admin users will be able to view the decrypted value',
+ 'show_in_email' => 'Include the value of this field in checkout emails sent to the user? Encrypted fields cannot be included in emails.',
+);
diff --git a/resources/lang/ur-PK/admin/custom_fields/message.php b/resources/lang/ur-PK/admin/custom_fields/message.php
new file mode 100644
index 0000000000..ed66a6ba16
--- /dev/null
+++ b/resources/lang/ur-PK/admin/custom_fields/message.php
@@ -0,0 +1,57 @@
+ array(
+ 'invalid' => 'That field does not exist.',
+ 'already_added' => 'Field already added',
+
+ 'create' => array(
+ 'error' => 'Field was not created, please try again.',
+ 'success' => 'Field created successfully.',
+ 'assoc_success' => 'Field successfully added to fieldset.'
+ ),
+
+ 'update' => array(
+ 'error' => 'Field was not updated, please try again',
+ 'success' => 'Field updated successfully.'
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Are you sure you wish to delete this field?',
+ 'error' => 'There was an issue deleting the field. Please try again.',
+ 'success' => 'The field was deleted successfully.',
+ 'in_use' => 'Field is still in use.',
+ )
+
+ ),
+
+ 'fieldset' => array(
+
+ 'does_not_exist' => 'Fieldset does not exist',
+
+ 'create' => array(
+ 'error' => 'Fieldset was not created, please try again.',
+ 'success' => 'Fieldset created successfully.'
+ ),
+
+ 'update' => array(
+ 'error' => 'Fieldset was not updated, please try again',
+ 'success' => 'Fieldset updated successfully.'
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Are you sure you wish to delete this fieldset?',
+ 'error' => 'There was an issue deleting the fieldset. Please try again.',
+ 'success' => 'The fieldset was deleted successfully.',
+ 'in_use' => 'Fieldset is still in use.',
+ )
+
+ ),
+
+
+
+
+
+
+);
diff --git a/resources/lang/ur-PK/admin/departments/message.php b/resources/lang/ur-PK/admin/departments/message.php
new file mode 100644
index 0000000000..d65f4fbb2b
--- /dev/null
+++ b/resources/lang/ur-PK/admin/departments/message.php
@@ -0,0 +1,21 @@
+ 'Department does not exist.',
+ 'assoc_users' => 'This department is currently associated with at least one user and cannot be deleted. Please update your users to no longer reference this department and try again. ',
+ 'create' => array(
+ 'error' => 'Department was not created, please try again.',
+ 'success' => 'Department created successfully.'
+ ),
+ 'update' => array(
+ 'error' => 'Department was not updated, please try again',
+ 'success' => 'Department updated successfully.'
+ ),
+ 'delete' => array(
+ 'confirm' => 'Are you sure you wish to delete this department?',
+ 'error' => 'There was an issue deleting the department. Please try again.',
+ 'success' => 'The department was deleted successfully.'
+ )
+
+);
diff --git a/resources/lang/ur-PK/admin/departments/table.php b/resources/lang/ur-PK/admin/departments/table.php
new file mode 100644
index 0000000000..76494247be
--- /dev/null
+++ b/resources/lang/ur-PK/admin/departments/table.php
@@ -0,0 +1,11 @@
+ 'ID',
+ 'name' => 'Department Name',
+ 'manager' => 'Manager',
+ 'location' => 'Location',
+ 'create' => 'Create Department',
+ 'update' => 'Update Department',
+ );
diff --git a/resources/lang/ur-PK/admin/depreciations/general.php b/resources/lang/ur-PK/admin/depreciations/general.php
new file mode 100644
index 0000000000..1fca0e2cb7
--- /dev/null
+++ b/resources/lang/ur-PK/admin/depreciations/general.php
@@ -0,0 +1,12 @@
+ 'About Asset Depreciations',
+ 'about_depreciations' => 'You can set up asset depreciations to depreciate assets based on straight-line depreciation.',
+ 'asset_depreciations' => 'Asset Depreciations',
+ 'create' => 'Create Depreciation',
+ 'depreciation_name' => 'Depreciation Name',
+ 'number_of_months' => 'Number of Months',
+ 'update' => 'Update Depreciation',
+
+);
diff --git a/resources/lang/ur-PK/admin/depreciations/message.php b/resources/lang/ur-PK/admin/depreciations/message.php
new file mode 100644
index 0000000000..c20e52c13c
--- /dev/null
+++ b/resources/lang/ur-PK/admin/depreciations/message.php
@@ -0,0 +1,25 @@
+ 'Depreciation class does not exist.',
+ 'assoc_users' => 'This depreciation is currently associated with one or more models and cannot be deleted. Please delete the models, and then try deleting again. ',
+
+
+ 'create' => array(
+ 'error' => 'Depreciation class was not created, please try again. :(',
+ 'success' => 'Depreciation class created successfully. :)'
+ ),
+
+ 'update' => array(
+ 'error' => 'Depreciation class was not updated, please try again',
+ 'success' => 'Depreciation class updated successfully.'
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Are you sure you wish to delete this depreciation class?',
+ 'error' => 'There was an issue deleting the depreciation class. Please try again.',
+ 'success' => 'The depreciation class was deleted successfully.'
+ )
+
+);
diff --git a/resources/lang/ur-PK/admin/depreciations/table.php b/resources/lang/ur-PK/admin/depreciations/table.php
new file mode 100644
index 0000000000..5ba01d132c
--- /dev/null
+++ b/resources/lang/ur-PK/admin/depreciations/table.php
@@ -0,0 +1,10 @@
+ 'ID',
+ 'months' => 'Months',
+ 'term' => 'Term',
+ 'title' => 'Name ',
+
+);
diff --git a/resources/lang/ur-PK/admin/groups/message.php b/resources/lang/ur-PK/admin/groups/message.php
new file mode 100644
index 0000000000..f14b6339e8
--- /dev/null
+++ b/resources/lang/ur-PK/admin/groups/message.php
@@ -0,0 +1,22 @@
+ 'Group already exists!',
+ 'group_not_found' => 'Group [:id] does not exist.',
+ 'group_name_required' => 'The name field is required',
+
+ 'success' => array(
+ 'create' => 'Group was successfully created.',
+ 'update' => 'Group was successfully updated.',
+ 'delete' => 'Group was successfully deleted.',
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Are you sure you wish to delete this group?',
+ 'create' => 'There was an issue creating the group. Please try again.',
+ 'update' => 'There was an issue updating the group. Please try again.',
+ 'delete' => 'There was an issue deleting the group. Please try again.',
+ ),
+
+);
diff --git a/resources/lang/ur-PK/admin/groups/table.php b/resources/lang/ur-PK/admin/groups/table.php
new file mode 100644
index 0000000000..61f060a116
--- /dev/null
+++ b/resources/lang/ur-PK/admin/groups/table.php
@@ -0,0 +1,9 @@
+ 'Id',
+ 'name' => 'Name',
+ 'users' => '# of Users',
+
+);
diff --git a/resources/lang/ur-PK/admin/groups/titles.php b/resources/lang/ur-PK/admin/groups/titles.php
new file mode 100644
index 0000000000..99e8cc1f6f
--- /dev/null
+++ b/resources/lang/ur-PK/admin/groups/titles.php
@@ -0,0 +1,14 @@
+ 'About Groups',
+ 'about_groups' => 'Groups are used to generalize user permissions.',
+ 'group_management' => 'Group Management',
+ 'create' => 'Create New Group',
+ 'update' => 'Edit Group',
+ 'group_name' => 'Group Name',
+ 'group_admin' => 'Group Admin',
+ 'allow' => 'Allow',
+ 'deny' => 'Deny',
+
+);
diff --git a/resources/lang/ur-PK/admin/hardware/form.php b/resources/lang/ur-PK/admin/hardware/form.php
new file mode 100644
index 0000000000..9b3ac32410
--- /dev/null
+++ b/resources/lang/ur-PK/admin/hardware/form.php
@@ -0,0 +1,44 @@
+ 'Confirm Bulk Delete 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_delete_warn' => 'You are about to delete :asset_count assets.',
+ 'bulk_update' => 'Bulk Update Assets',
+ 'bulk_update_help' => 'This form allows you to update multiple assets at once. Only fill in the fields you need to change. Any fields left blank will remain unchanged. ',
+ 'bulk_update_warn' => 'You are about to edit the properties of :asset_count assets.',
+ 'checkedout_to' => 'Checked Out To',
+ 'checkout_date' => 'Checkout Date',
+ 'checkin_date' => 'Checkin Date',
+ 'checkout_to' => 'Checkout to',
+ 'cost' => 'Purchase Cost',
+ 'create' => 'Create Asset',
+ 'date' => 'Purchase Date',
+ 'depreciation' => 'Depreciation',
+ 'depreciates_on' => 'Depreciates On',
+ 'default_location' => 'Default Location',
+ 'eol_date' => 'EOL Date',
+ 'eol_rate' => 'EOL Rate',
+ 'expected_checkin' => 'Expected Checkin Date',
+ 'expires' => 'Expires',
+ 'fully_depreciated' => 'Fully Depreciated',
+ 'help_checkout' => 'If you wish to assign this asset immediately, select "Ready to Deploy" from the status list above. ',
+ 'mac_address' => 'MAC Address',
+ 'manufacturer' => 'Manufacturer',
+ 'model' => 'Model',
+ 'months' => 'months',
+ 'name' => 'Asset Name',
+ 'notes' => 'Notes',
+ 'order' => 'Order Number',
+ 'qr' => 'QR Code',
+ 'requestable' => 'Users may request this asset',
+ 'select_statustype' => 'Select Status Type',
+ 'serial' => 'Serial',
+ 'status' => 'Status',
+ 'tag' => 'Asset Tag',
+ 'update' => 'Asset Update',
+ 'warranty' => 'Warranty',
+ 'warranty_expires' => 'Warranty Expires',
+ 'years' => 'years',
+)
+;
diff --git a/resources/lang/ur-PK/admin/hardware/general.php b/resources/lang/ur-PK/admin/hardware/general.php
new file mode 100644
index 0000000000..f1fcd4731e
--- /dev/null
+++ b/resources/lang/ur-PK/admin/hardware/general.php
@@ -0,0 +1,22 @@
+ 'About Assets',
+ 'about_assets_text' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
+ 'archived' => 'Archived',
+ 'asset' => 'Asset',
+ 'bulk_checkout' => 'Checkout Assets',
+ 'checkin' => 'Checkin Asset',
+ 'checkout' => 'Checkout Asset',
+ 'clone' => 'Clone Asset',
+ 'deployable' => 'Deployable',
+ 'deleted' => 'This asset has been deleted. Click here to restore it.',
+ 'edit' => 'Edit Asset',
+ 'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.
Click here to restore the model.',
+ 'requestable' => 'Requestable',
+ 'requested' => 'Requested',
+ 'restore' => 'Restore Asset',
+ 'pending' => 'Pending',
+ 'undeployable' => 'Undeployable',
+ 'view' => 'View Asset',
+);
diff --git a/resources/lang/ur-PK/admin/hardware/message.php b/resources/lang/ur-PK/admin/hardware/message.php
new file mode 100644
index 0000000000..e087cad26f
--- /dev/null
+++ b/resources/lang/ur-PK/admin/hardware/message.php
@@ -0,0 +1,83 @@
+ 'Warning: This asset has been marked as currently undeployable.
+ If this status has changed, please update the asset status.',
+ 'does_not_exist' => 'Asset does not exist.',
+ 'does_not_exist_or_not_requestable' => 'Nice try. That asset does not exist or is not requestable.',
+ 'assoc_users' => 'This asset is currently checked out to a user and cannot be deleted. Please check the asset in first, and then try deleting again. ',
+
+ 'create' => array(
+ 'error' => 'Asset was not created, please try again. :(',
+ 'success' => 'Asset created successfully. :)'
+ ),
+
+ 'update' => array(
+ 'error' => 'Asset was not updated, please try again',
+ 'success' => 'Asset updated successfully.',
+ 'nothing_updated' => 'No fields were selected, so nothing was updated.',
+ ),
+
+ 'restore' => array(
+ 'error' => 'Asset was not restored, please try again',
+ 'success' => 'Asset restored successfully.'
+ ),
+
+ 'audit' => array(
+ 'error' => 'Asset audit was unsuccessful. Please try again.',
+ 'success' => 'Asset audit successfully logged.'
+ ),
+
+
+ 'deletefile' => array(
+ 'error' => 'File not deleted. Please try again.',
+ 'success' => 'File successfully deleted.',
+ ),
+
+ 'upload' => array(
+ 'error' => 'File(s) not uploaded. Please try again.',
+ 'success' => 'File(s) successfully uploaded.',
+ 'nofiles' => 'You did not select any files for upload, or the file you are trying to upload is too large',
+ 'invalidfiles' => 'One or more of your files is too large or is a filetype that is not allowed. Allowed filetypes are png, gif, jpg, doc, docx, pdf, and txt.',
+ ),
+
+ 'import' => array(
+ 'error' => 'Some items did not import correctly.',
+ 'errorDetail' => 'The following Items were not imported because of errors.',
+ 'success' => "Your file has been imported",
+ 'file_delete_success' => "Your file has been been successfully deleted",
+ 'file_delete_error' => "The file was unable to be deleted",
+ ),
+
+
+ 'delete' => array(
+ 'confirm' => 'Are you sure you wish to delete this asset?',
+ 'error' => 'There was an issue deleting the asset. Please try again.',
+ 'nothing_updated' => 'No assets were selected, so nothing was deleted.',
+ 'success' => 'The asset was deleted successfully.'
+ ),
+
+ 'checkout' => array(
+ 'error' => 'Asset was not checked out, please try again',
+ 'success' => 'Asset checked out successfully.',
+ 'user_does_not_exist' => 'That user is invalid. Please try again.',
+ 'not_available' => 'That asset is not available for checkout!',
+ 'no_assets_selected' => 'You must select at least one asset from the list'
+ ),
+
+ 'checkin' => array(
+ 'error' => 'Asset was not checked in, please try again',
+ 'success' => 'Asset checked in successfully.',
+ 'user_does_not_exist' => 'That user is invalid. Please try again.',
+ 'already_checked_in' => 'That asset is already checked in.',
+
+ ),
+
+ 'requests' => array(
+ 'error' => 'Asset was not requested, please try again',
+ 'success' => 'Asset requested successfully.',
+ 'canceled' => 'Checkout request successfully canceled'
+ )
+
+);
diff --git a/resources/lang/ur-PK/admin/hardware/table.php b/resources/lang/ur-PK/admin/hardware/table.php
new file mode 100644
index 0000000000..e8baa09d5a
--- /dev/null
+++ b/resources/lang/ur-PK/admin/hardware/table.php
@@ -0,0 +1,24 @@
+ 'Asset Tag',
+ 'asset_model' => 'Model',
+ 'book_value' => 'Value',
+ 'change' => 'In/Out',
+ 'checkout_date' => 'Checkout Date',
+ 'checkoutto' => 'Checked Out',
+ 'diff' => 'Diff',
+ 'dl_csv' => 'Download CSV',
+ 'eol' => 'EOL',
+ 'id' => 'ID',
+ 'location' => 'Location',
+ 'purchase_cost' => 'Cost',
+ 'purchase_date' => 'Purchased',
+ 'serial' => 'Serial',
+ 'status' => 'Status',
+ 'title' => 'Asset ',
+ 'image' => 'Device Image',
+ 'days_without_acceptance' => 'Days Without Acceptance'
+
+);
diff --git a/resources/lang/ur-PK/admin/licenses/form.php b/resources/lang/ur-PK/admin/licenses/form.php
new file mode 100644
index 0000000000..ce29167874
--- /dev/null
+++ b/resources/lang/ur-PK/admin/licenses/form.php
@@ -0,0 +1,22 @@
+ 'Asset',
+ 'checkin' => 'Checkin',
+ 'create' => 'Create License',
+ 'expiration' => 'Expiration Date',
+ 'license_key' => 'Product Key',
+ 'maintained' => 'Maintained',
+ 'name' => 'Software Name',
+ 'no_depreciation' => 'Do Not Depreciate',
+ 'purchase_order' => 'Purchase Order Number',
+ 'reassignable' => 'Reassignable',
+ 'remaining_seats' => 'Remaining Seats',
+ 'seats' => 'Seats',
+ 'termination_date' => 'Termination Date',
+ 'to_email' => 'Licensed to Email',
+ 'to_name' => 'Licensed to Name',
+ 'update' => 'Update License',
+ 'checkout_help' => 'You must check a license out to a hardware asset or a person. You can select both, but the owner of the asset must match the person you\'re checking the asset out to.'
+);
diff --git a/resources/lang/ur-PK/admin/licenses/general.php b/resources/lang/ur-PK/admin/licenses/general.php
new file mode 100644
index 0000000000..25a536ec56
--- /dev/null
+++ b/resources/lang/ur-PK/admin/licenses/general.php
@@ -0,0 +1,21 @@
+ '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',
+);
diff --git a/resources/lang/ur-PK/admin/licenses/message.php b/resources/lang/ur-PK/admin/licenses/message.php
new file mode 100644
index 0000000000..3e7ee486c7
--- /dev/null
+++ b/resources/lang/ur-PK/admin/licenses/message.php
@@ -0,0 +1,51 @@
+ 'License does not exist.',
+ '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.',
+ 'assoc_users' => 'This license is currently checked out to a user and cannot be deleted. Please check the license in first, and then try deleting again. ',
+ 'select_asset_or_person' => 'You must select an asset or a user, but not both.',
+
+
+ 'create' => array(
+ 'error' => 'License was not created, please try again.',
+ 'success' => 'License created successfully.'
+ ),
+
+ 'deletefile' => array(
+ 'error' => 'File not deleted. Please try again.',
+ 'success' => 'File successfully deleted.',
+ ),
+
+ 'upload' => array(
+ 'error' => 'File(s) not uploaded. Please try again.',
+ 'success' => 'File(s) successfully uploaded.',
+ 'nofiles' => 'You did not select any files for upload, or the file you are trying to upload is too large',
+ 'invalidfiles' => 'One or more of your files is too large or is a filetype that is not allowed. Allowed filetypes are png, gif, jpg, jpeg, doc, docx, pdf, txt, zip, rar, rtf, xml, and lic.',
+ ),
+
+ 'update' => array(
+ 'error' => 'License was not updated, please try again',
+ 'success' => 'License updated successfully.'
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Are you sure you wish to delete this license?',
+ 'error' => 'There was an issue deleting the license. Please try again.',
+ 'success' => 'The license was deleted successfully.'
+ ),
+
+ 'checkout' => array(
+ 'error' => 'There was an issue checking out the license. Please try again.',
+ 'success' => 'The license was checked out successfully'
+ ),
+
+ 'checkin' => array(
+ 'error' => 'There was an issue checking in the license. Please try again.',
+ 'success' => 'The license was checked in successfully'
+ ),
+
+);
diff --git a/resources/lang/ur-PK/admin/licenses/table.php b/resources/lang/ur-PK/admin/licenses/table.php
new file mode 100644
index 0000000000..dfce4136cb
--- /dev/null
+++ b/resources/lang/ur-PK/admin/licenses/table.php
@@ -0,0 +1,17 @@
+ 'Assigned To',
+ 'checkout' => 'In/Out',
+ 'id' => 'ID',
+ 'license_email' => 'License Email',
+ 'license_name' => 'Licensed To',
+ 'purchase_date' => 'Purchase Date',
+ 'purchased' => 'Purchased',
+ 'seats' => 'Seats',
+ 'hardware' => 'Hardware',
+ 'serial' => 'Serial',
+ 'title' => 'License',
+
+);
diff --git a/resources/lang/ur-PK/admin/locations/message.php b/resources/lang/ur-PK/admin/locations/message.php
new file mode 100644
index 0000000000..3ba1eed3b6
--- /dev/null
+++ b/resources/lang/ur-PK/admin/locations/message.php
@@ -0,0 +1,27 @@
+ 'Location does not exist.',
+ 'assoc_users' => 'This location is currently associated with at least one user and cannot be deleted. Please update your users to no longer reference this location and try again. ',
+ 'assoc_assets' => 'This location is currently associated with at least one asset and cannot be deleted. Please update your assets to no longer reference this location and try again. ',
+ 'assoc_child_loc' => 'This location is currently the parent of at least one child location and cannot be deleted. Please update your locations to no longer reference this location and try again. ',
+
+
+ 'create' => array(
+ 'error' => 'Location was not created, please try again.',
+ 'success' => 'Location created successfully.'
+ ),
+
+ 'update' => array(
+ 'error' => 'Location was not updated, please try again',
+ 'success' => 'Location updated successfully.'
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Are you sure you wish to delete this location?',
+ 'error' => 'There was an issue deleting the location. Please try again.',
+ 'success' => 'The location was deleted successfully.'
+ )
+
+);
diff --git a/resources/lang/ur-PK/admin/locations/table.php b/resources/lang/ur-PK/admin/locations/table.php
new file mode 100644
index 0000000000..ffa69307d5
--- /dev/null
+++ b/resources/lang/ur-PK/admin/locations/table.php
@@ -0,0 +1,21 @@
+ 'About Locations',
+ 'about_locations' => 'Locations are used to track location information for users, assets, and other items',
+ 'assets_rtd' => 'Assets', // This has NEVER meant Assets Retired. I don't know how it keeps getting reverted.
+ 'assets_checkedout' => 'Assets Assigned',
+ 'id' => 'ID',
+ 'city' => 'City',
+ 'state' => 'State',
+ 'country' => 'Country',
+ 'create' => 'Create Location',
+ 'update' => 'Update Location',
+ 'name' => 'Location Name',
+ 'address' => 'Address',
+ 'zip' => 'Postal Code',
+ 'locations' => 'Locations',
+ 'parent' => 'Parent',
+ 'currency' => 'Location Currency',
+ 'ldap_ou' => 'LDAP Search OU',
+ );
diff --git a/resources/lang/ur-PK/admin/manufacturers/message.php b/resources/lang/ur-PK/admin/manufacturers/message.php
new file mode 100644
index 0000000000..21a4bc5aaf
--- /dev/null
+++ b/resources/lang/ur-PK/admin/manufacturers/message.php
@@ -0,0 +1,29 @@
+ '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' => 'Manufacturer was not created, please try again.',
+ 'success' => 'Manufacturer created successfully.'
+ ),
+
+ 'update' => array(
+ 'error' => 'Manufacturer was not updated, please try again',
+ 'success' => 'Manufacturer updated successfully.'
+ ),
+
+ 'restore' => array(
+ 'error' => 'Manufacturer was not restored, please try again',
+ 'success' => 'Manufacturer restored successfully.'
+ ),
+
+ 'delete' => array(
+ '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/ur-PK/admin/manufacturers/table.php b/resources/lang/ur-PK/admin/manufacturers/table.php
new file mode 100644
index 0000000000..4e3ea9904d
--- /dev/null
+++ b/resources/lang/ur-PK/admin/manufacturers/table.php
@@ -0,0 +1,16 @@
+ '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' => 'Name',
+ 'support_email' => 'Support Email',
+ 'support_phone' => 'Support Phone',
+ 'support_url' => 'Support URL',
+ 'update' => 'Update Manufacturer',
+ 'url' => 'URL',
+
+);
diff --git a/resources/lang/ur-PK/admin/models/general.php b/resources/lang/ur-PK/admin/models/general.php
new file mode 100644
index 0000000000..3281cfe0fc
--- /dev/null
+++ b/resources/lang/ur-PK/admin/models/general.php
@@ -0,0 +1,18 @@
+ 'About Asset Models',
+ 'about_models_text' => 'Asset Models are a way to group identical assets. "MBP 2013", "IPhone 6s", etc.',
+ 'deleted' => 'This model has been deleted. Click here to restore it.',
+ 'bulk_delete' => 'Bulk Delete Asset Models',
+ 'bulk_delete_help' => 'Use the checkboxes below to confirm the deletion of the selected asset models. Asset models that have assets associated with them cannot be deleted until the assets are associated with a different model.',
+ 'bulk_delete_warn' => 'You are about to delete :model_count asset models.',
+ 'restore' => 'Restore Model',
+ 'requestable' => 'Users may request this model',
+ 'show_mac_address' => 'Show MAC address field in assets in this model',
+ 'view_deleted' => 'View Deleted',
+ 'view_models' => 'View Models',
+ 'fieldset' => 'Fieldset',
+ 'no_custom_field' => 'No custom fields',
+ 'add_default_values' => 'Add default values',
+);
diff --git a/resources/lang/ur-PK/admin/models/message.php b/resources/lang/ur-PK/admin/models/message.php
new file mode 100644
index 0000000000..e3b29d5b4b
--- /dev/null
+++ b/resources/lang/ur-PK/admin/models/message.php
@@ -0,0 +1,42 @@
+ 'Model does not exist.',
+ 'assoc_users' => 'This model is currently associated with one or more assets and cannot be deleted. Please delete the assets, and then try deleting again. ',
+
+
+ 'create' => array(
+ 'error' => 'Model was not created, please try again.',
+ 'success' => 'Model created successfully.',
+ 'duplicate_set' => 'An asset model with that name, manufacturer and model number already exists.',
+ ),
+
+ 'update' => array(
+ 'error' => 'Model was not updated, please try again',
+ 'success' => 'Model updated successfully.'
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Are you sure you wish to delete this asset model?',
+ 'error' => 'There was an issue deleting the model. Please try again.',
+ 'success' => 'The model was deleted successfully.'
+ ),
+
+ 'restore' => array(
+ 'error' => 'Model was not restored, please try again',
+ 'success' => 'Model restored successfully.'
+ ),
+
+ 'bulkedit' => array(
+ 'error' => 'No fields were changed, so nothing was updated.',
+ 'success' => 'Models updated.'
+ ),
+
+ 'bulkdelete' => array(
+ 'error' => 'No models were selected, so nothing was deleted.',
+ 'success' => ':success_count model(s) deleted!',
+ 'success_partial' => ':success_count model(s) were deleted, however :fail_count were unable to be deleted because they still have assets associated with them.'
+ ),
+
+);
diff --git a/resources/lang/ur-PK/admin/models/table.php b/resources/lang/ur-PK/admin/models/table.php
new file mode 100644
index 0000000000..11a512b3d3
--- /dev/null
+++ b/resources/lang/ur-PK/admin/models/table.php
@@ -0,0 +1,17 @@
+ 'Create Asset Model',
+ 'created_at' => 'Created at',
+ 'eol' => 'EOL',
+ 'modelnumber' => 'Model No.',
+ 'name' => 'Asset Model Name',
+ 'numassets' => 'Assets',
+ 'title' => 'Asset Models',
+ 'update' => 'Update Asset Model',
+ 'view' => 'View Asset Model',
+ 'update' => 'Update Asset Model',
+ 'clone' => 'Clone Model',
+ 'edit' => 'Edit Model',
+);
diff --git a/resources/lang/ur-PK/admin/reports/general.php b/resources/lang/ur-PK/admin/reports/general.php
new file mode 100644
index 0000000000..b03b97546f
--- /dev/null
+++ b/resources/lang/ur-PK/admin/reports/general.php
@@ -0,0 +1,5 @@
+ 'Select the options you want for your asset report.'
+);
diff --git a/resources/lang/ur-PK/admin/reports/message.php b/resources/lang/ur-PK/admin/reports/message.php
new file mode 100644
index 0000000000..d4c8f8198f
--- /dev/null
+++ b/resources/lang/ur-PK/admin/reports/message.php
@@ -0,0 +1,5 @@
+ 'You must select at least ONE option.'
+);
diff --git a/resources/lang/ur-PK/admin/settings/general.php b/resources/lang/ur-PK/admin/settings/general.php
new file mode 100644
index 0000000000..252589705d
--- /dev/null
+++ b/resources/lang/ur-PK/admin/settings/general.php
@@ -0,0 +1,187 @@
+ 'Active Directory',
+ 'ad_domain' => 'Active Directory domain',
+ 'ad_domain_help' => 'This is sometimes the same as your email domain, but not always.',
+ 'admin_cc_email' => 'CC Email',
+ 'admin_cc_email_help' => 'If you would like to send a copy of checkin/checkout emails that are sent to users to an additional email account, enter it here. Otherwise leave this field blank.',
+ 'is_ad' => 'This is an Active Directory server',
+ 'alert_email' => 'Send alerts to',
+ 'alerts_enabled' => 'Email Alerts Enabled',
+ 'alert_interval' => 'Expiring Alerts Threshold (in days)',
+ 'alert_inv_threshold' => 'Inventory Alert Threshold',
+ 'asset_ids' => 'Asset IDs',
+ 'audit_interval' => 'Audit Interval',
+ 'audit_interval_help' => 'If you are required to regularly physically audit your assets, enter the interval in months.',
+ 'audit_warning_days' => 'Audit Warning Threshold',
+ 'audit_warning_days_help' => 'How many days in advance should we warn you when assets are due for auditing?',
+ 'auto_increment_assets' => 'Generate auto-incrementing asset IDs',
+ 'auto_increment_prefix' => 'Prefix (optional)',
+ 'auto_incrementing_help' => 'Enable auto-incrementing asset IDs first to set this',
+ 'backups' => 'Backups',
+ 'barcode_settings' => 'Barcode Settings',
+ 'confirm_purge' => 'Confirm Purge',
+ 'confirm_purge_help' => 'Enter the text "DELETE" in the box below to purge your deleted records. This action cannot be undone.',
+ 'custom_css' => 'Custom CSS',
+ 'custom_css_help' => 'Enter any custom CSS overrides you would like to use. Do not include the <style></style> tags.',
+ 'custom_forgot_pass_url' => 'Custom Password Reset URL',
+ 'custom_forgot_pass_url_help' => 'This replaces the built-in forgotten password URL on the login screen, useful to direct people to internal or hosted LDAP password reset functionality. It will effectively disable local user forgotten password functionality.',
+ 'dashboard_message' => 'Dashboard Message',
+ 'dashboard_message_help' => 'This text will appear on the dashboard for anyone with permission to view the dashboard.',
+ 'default_currency' => 'Default Currency',
+ 'default_eula_text' => 'Default EULA',
+ 'default_language' => 'Default Language',
+ 'default_eula_help_text' => 'You can also associate custom EULAs to specific asset categories.',
+ 'display_asset_name' => 'Display Asset Name',
+ 'display_checkout_date' => 'Display Checkout Date',
+ 'display_eol' => 'Display EOL in table view',
+ 'display_qr' => 'Display Square Codes',
+ 'display_alt_barcode' => 'Display 1D barcode',
+ 'barcode_type' => '2D Barcode Type',
+ 'alt_barcode_type' => '1D barcode type',
+ 'eula_settings' => 'EULA Settings',
+ 'eula_markdown' => 'This EULA allows Github flavored markdown.',
+ 'footer_text' => 'Additional Footer Text ',
+ 'footer_text_help' => 'This text will appear in the right-side footer. Links are allowed using Github flavored markdown. Line breaks, headers, images, etc may result in unpredictable results.',
+ 'general_settings' => 'General Settings',
+ 'generate_backup' => 'Generate Backup',
+ 'header_color' => 'Header Color',
+ 'info' => 'These settings let you customize certain aspects of your installation.',
+ 'laravel' => 'Laravel Version',
+ 'ldap_enabled' => 'LDAP enabled',
+ 'ldap_integration' => 'LDAP Integration',
+ 'ldap_settings' => 'LDAP Settings',
+ '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_server' => 'LDAP Server',
+ 'ldap_server_help' => 'This should start with ldap:// (for unencrypted or TLS) or ldaps:// (for SSL)',
+ 'ldap_server_cert' => 'LDAP SSL certificate validation',
+ 'ldap_server_cert_ignore' => 'Allow invalid SSL Certificate',
+ 'ldap_server_cert_help' => 'Select this checkbox if you are using a self signed SSL cert and would like to accept an invalid SSL certificate.',
+ 'ldap_tls' => 'Use TLS',
+ 'ldap_tls_help' => 'This should be checked only if you are running STARTTLS on your LDAP server. ',
+ 'ldap_uname' => 'LDAP Bind Username',
+ 'ldap_pword' => 'LDAP Bind Password',
+ 'ldap_basedn' => 'Base Bind DN',
+ 'ldap_filter' => 'LDAP Filter',
+ 'ldap_pw_sync' => 'LDAP Password Sync',
+ 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.',
+ 'ldap_username_field' => 'Username Field',
+ 'ldap_lname_field' => 'Last Name',
+ 'ldap_fname_field' => 'LDAP First Name',
+ 'ldap_auth_filter_query' => 'LDAP Authentication query',
+ 'ldap_version' => 'LDAP Version',
+ 'ldap_active_flag' => 'LDAP Active Flag',
+ 'ldap_emp_num' => 'LDAP Employee Number',
+ 'ldap_email' => 'LDAP Email',
+ 'license' => 'Software License',
+ 'load_remote_text' => 'Remote Scripts',
+ 'load_remote_help_text' => 'This Snipe-IT install can load scripts from the outside world.',
+ 'login_note' => 'Login Note',
+ 'login_note_help' => 'Optionally include a few sentences on your login screen, for example to assist people who have found a lost or stolen device. This field accepts Github flavored markdown',
+ 'login_remote_user_text' => 'Remote User login options',
+ 'login_remote_user_enabled_text' => 'Enable Login with Remote User Header',
+ 'login_remote_user_enabled_help' => 'This option enables Authentication via the REMOTE_USER header according to the "Common Gateway Interface (rfc3875)"',
+ 'login_common_disabled_text' => 'Disable other authentication mechanisms',
+ 'login_common_disabled_help' => 'This option disables other authentication mechanisms. Just enable this option if you are sure that your REMOTE_USER login is already working',
+ 'login_remote_user_custom_logout_url_text' => 'Custom logout URL',
+ 'login_remote_user_custom_logout_url_help' => 'If a url is provided here, users will get redirected to this URL after the user logs out of Snipe-IT. This is useful to close the user sessions of your Authentication provider correctly.',
+ 'logo' => 'Logo',
+ 'logo_print_assets' => 'Use in Print',
+ 'logo_print_assets_help' => 'Use branding on printable asset lists ',
+ 'full_multiple_companies_support_help_text' => 'Restricting users (including admins) assigned to companies to their company\'s assets.',
+ 'full_multiple_companies_support_text' => 'Full Multiple Companies Support',
+ 'show_in_model_list' => 'Show in Model Dropdowns',
+ 'optional' => 'optional',
+ 'per_page' => 'Results Per Page',
+ 'php' => 'PHP Version',
+ 'php_gd_info' => 'You must install php-gd to display QR codes, see install instructions.',
+ 'php_gd_warning' => 'PHP Image Processing and GD plugin is NOT installed.',
+ 'pwd_secure_complexity' => 'Password Complexity',
+ 'pwd_secure_complexity_help' => 'Select whichever password complexity rules you wish to enforce.',
+ 'pwd_secure_min' => 'Password minimum characters',
+ 'pwd_secure_min_help' => 'Minimum permitted value is 5',
+ 'pwd_secure_uncommon' => 'Prevent common passwords',
+ 'pwd_secure_uncommon_help' => 'This will disallow users from using common passwords from the top 10,000 passwords reported in breaches.',
+ 'qr_help' => 'Enable QR Codes first to set this',
+ 'qr_text' => 'QR Code Text',
+ 'setting' => 'Setting',
+ 'settings' => 'Settings',
+ 'show_alerts_in_menu' => 'Show alerts in top menu',
+ 'show_archived_in_list' => 'Archived Assets',
+ 'show_archived_in_list_text' => 'Show archived assets in the "all assets" listing',
+ 'show_images_in_email' => 'Show images in emails',
+ 'show_images_in_email_help' => 'Uncheck this box if your Snipe-IT installation is behind a VPN or closed network and users outside the network will not be able to load images served from this installation in their emails.',
+ 'site_name' => 'Site Name',
+ 'slack_botname' => 'Slack Botname',
+ 'slack_channel' => 'Slack Channel',
+ 'slack_endpoint' => 'Slack Endpoint',
+ 'slack_integration' => 'Slack Settings',
+ 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account.',
+ 'slack_integration_help_button' => 'Once you have saved your Slack information, a test button will appear.',
+ 'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
+ 'snipe_version' => 'Snipe-IT version',
+ 'support_footer' => 'Support Footer Links ',
+ 'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
+ 'version_footer' => 'Version in Footer ',
+ 'version_footer_help' => 'Specify who sees the Snipe-IT version and build number.',
+ 'system' => 'System Information',
+ 'update' => 'Update Settings',
+ 'value' => 'Value',
+ 'brand' => 'Branding',
+ 'about_settings_title' => 'About Settings',
+ 'about_settings_text' => 'These settings let you customize certain aspects of your installation.',
+ 'labels_per_page' => 'Labels per page',
+ 'label_dimensions' => 'Label dimensions (inches)',
+ 'next_auto_tag_base' => 'Next auto-increment',
+ 'page_padding' => 'Page margins (inches)',
+ 'privacy_policy_link' => 'Link to Privacy Policy',
+ 'privacy_policy' => 'Privacy Policy',
+ 'privacy_policy_link_help' => 'If a url is included here, a link to your privacy policy will be included in the app footer and in any emails that the system sends out, in compliance with GDPR. ',
+ 'purge' => 'Purge Deleted Records',
+ 'labels_display_bgutter' => 'Label bottom gutter',
+ 'labels_display_sgutter' => 'Label side gutter',
+ 'labels_fontsize' => 'Label font size',
+ 'labels_pagewidth' => 'Label sheet width',
+ 'labels_pageheight' => 'Label sheet height',
+ 'label_gutters' => 'Label spacing (inches)',
+ 'page_dimensions' => 'Page dimensions (inches)',
+ 'label_fields' => 'Label visible fields',
+ 'inches' => 'inches',
+ 'width_w' => 'w',
+ 'height_h' => 'h',
+ 'show_url_in_emails' => 'Link to Snipe-IT in Emails',
+ 'show_url_in_emails_help_text' => 'Uncheck this box if you do not wish to link back to your Snipe-IT installation in your email footers. Useful if most of your users never login. ',
+ 'text_pt' => 'pt',
+ 'thumbnail_max_h' => 'Max thumbnail height',
+ 'thumbnail_max_h_help' => 'Maximum height in pixels that thumbnails may display in the listing view. Min 25, max 500.',
+ 'two_factor' => 'Two Factor Authentication',
+ 'two_factor_secret' => 'Two-Factor Code',
+ 'two_factor_enrollment' => 'Two-Factor Enrollment',
+ 'two_factor_enabled_text' => 'Enable Two Factor',
+ 'two_factor_reset' => 'Reset Two-Factor Secret',
+ 'two_factor_reset_help' => 'This will force the user to enroll their device with Google Authenticator again. This can be useful if their currently enrolled device is lost or stolen. ',
+ 'two_factor_reset_success' => 'Two factor device successfully reset',
+ 'two_factor_reset_error' => 'Two factor device reset failed',
+ 'two_factor_enabled_warning' => 'Enabling two-factor if it is not currently enabled will immediately force you to authenticate with a Google Auth enrolled device. You will have the ability to enroll your device if one is not currently enrolled.',
+ 'two_factor_enabled_help' => 'This will turn on two-factor authentication using Google Authenticator.',
+ 'two_factor_optional' => 'Selective (Users can enable or disable if permitted)',
+ 'two_factor_required' => 'Required for all users',
+ 'two_factor_disabled' => 'Disabled',
+ 'two_factor_enter_code' => 'Enter Two-Factor Code',
+ 'two_factor_config_complete' => 'Submit Code',
+ 'two_factor_enabled_edit_not_allowed' => 'Your administrator does not permit you to edit this setting.',
+ 'two_factor_enrollment_text' => "Two factor authentication is required, however your device has not been enrolled yet. Open your Google Authenticator app and scan the QR code below to enroll your device. Once you've enrolled your device, enter the code below",
+ 'require_accept_signature' => 'Require Signature',
+ 'require_accept_signature_help_text' => 'Enabling this feature will require users to physically sign off on accepting an asset.',
+ 'left' => 'left',
+ 'right' => 'right',
+ 'top' => 'top',
+ 'bottom' => 'bottom',
+ 'vertical' => 'vertical',
+ 'horizontal' => 'horizontal',
+ 'unique_serial' => 'Unique serial numbers',
+ 'unique_serial_help_text' => 'Checking this box will enforce a uniqueness constraint on asset serials',
+ 'zerofill_count' => 'Length of asset tags, including zerofill',
+);
diff --git a/resources/lang/ur-PK/admin/settings/message.php b/resources/lang/ur-PK/admin/settings/message.php
new file mode 100644
index 0000000000..736d5c3e9e
--- /dev/null
+++ b/resources/lang/ur-PK/admin/settings/message.php
@@ -0,0 +1,22 @@
+ array(
+ 'error' => 'An error has occurred while updating. ',
+ 'success' => 'Settings updated successfully.'
+ ),
+ 'backup' => array(
+ 'delete_confirm' => 'Are you sure you would like to delete this backup file? This action cannot be undone. ',
+ 'file_deleted' => 'The backup file was successfully deleted. ',
+ 'generated' => 'A new backup file was successfully created.',
+ 'file_not_found' => 'That backup file could not be found on the server.',
+ ),
+ 'purge' => array(
+ 'error' => 'An error has occurred while purging. ',
+ 'validation_failed' => 'Your purge confirmation is incorrect. Please type the word "DELETE" in the confirmation box.',
+ 'success' => 'Deleted records successfully purged.'
+ ),
+
+);
diff --git a/resources/lang/ur-PK/admin/statuslabels/message.php b/resources/lang/ur-PK/admin/statuslabels/message.php
new file mode 100644
index 0000000000..2937f84978
--- /dev/null
+++ b/resources/lang/ur-PK/admin/statuslabels/message.php
@@ -0,0 +1,32 @@
+ 'Status Label does not exist.',
+ 'assoc_assets' => 'This Status Label is currently associated with at least one Asset and cannot be deleted. Please update your assets to no longer reference this status and try again. ',
+
+
+ 'create' => array(
+ 'error' => 'Status Label was not created, please try again.',
+ 'success' => 'Status Label created successfully.'
+ ),
+
+ 'update' => array(
+ 'error' => 'Status Label was not updated, please try again',
+ 'success' => 'Status Label updated successfully.'
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Are you sure you wish to delete this Status Label?',
+ 'error' => 'There was an issue deleting the Status Label. Please try again.',
+ 'success' => 'The Status Label was deleted successfully.'
+ ),
+
+ 'help' => array(
+ 'undeployable' => 'These assets cannot be assigned to anyone.',
+ 'deployable' => 'These assets can be checked out. Once they are assigned, they will assume a meta status of Deployed.',
+ 'archived' => 'These assets cannot be checked out, and will only show up in the Archived view. This is useful for retaining information about assets for budgeting/historic purposes but keeping them out of the day-to-day asset list.',
+ 'pending' => 'These assets can not yet be assigned to anyone, often used for items that are out for repair, but are expected to return to circulation.',
+ ),
+
+);
diff --git a/resources/lang/ur-PK/admin/statuslabels/table.php b/resources/lang/ur-PK/admin/statuslabels/table.php
new file mode 100644
index 0000000000..27befb5ef7
--- /dev/null
+++ b/resources/lang/ur-PK/admin/statuslabels/table.php
@@ -0,0 +1,19 @@
+ 'About Status Labels',
+ 'archived' => 'Archived',
+ 'create' => 'Create Status Label',
+ 'color' => 'Chart Color',
+ 'default_label' => 'Default Label',
+ 'default_label_help' => 'This is used to ensure your most commonly used status labels appear at the top of the select box when creating/editing assets.',
+ 'deployable' => 'Deployable',
+ 'info' => 'Status labels are used to describe the various states your assets could be in. They may be out for repair, lost/stolen, etc. You can create new status labels for deployable, pending and archived assets.',
+ 'name' => 'Status Name',
+ 'pending' => 'Pending',
+ 'status_type' => 'Status Type',
+ 'show_in_nav' => 'Show in side nav',
+ 'title' => 'Status Labels',
+ 'undeployable' => 'Undeployable',
+ 'update' => 'Update Status Label',
+);
diff --git a/resources/lang/ur-PK/admin/suppliers/message.php b/resources/lang/ur-PK/admin/suppliers/message.php
new file mode 100644
index 0000000000..cea332748f
--- /dev/null
+++ b/resources/lang/ur-PK/admin/suppliers/message.php
@@ -0,0 +1,27 @@
+ 'Supplier does not exist.',
+
+
+ 'create' => array(
+ 'error' => 'Supplier was not created, please try again.',
+ 'success' => 'Supplier created successfully.'
+ ),
+
+ 'update' => array(
+ 'error' => 'Supplier was not updated, please try again',
+ 'success' => 'Supplier updated successfully.'
+ ),
+
+ 'delete' => array(
+ 'confirm' => 'Are you sure you wish to delete this supplier?',
+ 'error' => 'There was an issue deleting the supplier. Please try again.',
+ 'success' => 'Supplier was deleted successfully.',
+ 'assoc_assets' => 'This supplier is currently associated with :asset_count asset(s) and cannot be deleted. Please update your assets to no longer reference this supplier and try again. ',
+ 'assoc_licenses' => 'This supplier is currently associated with :licenses_count licences(s) and cannot be deleted. Please update your licenses to no longer reference this supplier and try again. ',
+ 'assoc_maintenances' => 'This supplier is currently associated with :asset_maintenances_count asset maintenances(s) and cannot be deleted. Please update your asset maintenances to no longer reference this supplier and try again. ',
+ )
+
+);
diff --git a/resources/lang/ur-PK/admin/suppliers/table.php b/resources/lang/ur-PK/admin/suppliers/table.php
new file mode 100644
index 0000000000..2a7b07ca93
--- /dev/null
+++ b/resources/lang/ur-PK/admin/suppliers/table.php
@@ -0,0 +1,27 @@
+ 'About Suppliers',
+ 'about_suppliers_text' => 'Suppliers are used to track the source of items',
+ 'address' => 'Supplier Address',
+ 'assets' => 'Assets',
+ 'city' => 'City',
+ 'contact' => 'Contact Name',
+ 'country' => 'Country',
+ 'create' => 'Create Supplier',
+ 'email' => 'Email',
+ 'fax' => 'Fax',
+ 'id' => 'ID',
+ 'licenses' => 'Licenses',
+ 'name' => 'Supplier Name',
+ 'notes' => 'Notes',
+ 'phone' => 'Phone',
+ 'state' => 'State',
+ 'suppliers' => 'Suppliers',
+ 'update' => 'Update Supplier',
+ 'url' => 'URL',
+ 'view' => 'View Supplier',
+ 'view_assets_for' => 'View Assets for',
+ 'zip' => 'Postal Code',
+
+);
diff --git a/resources/lang/ur-PK/admin/users/general.php b/resources/lang/ur-PK/admin/users/general.php
new file mode 100644
index 0000000000..2dc8bb31ab
--- /dev/null
+++ b/resources/lang/ur-PK/admin/users/general.php
@@ -0,0 +1,27 @@
+ 'This user can login',
+ 'activated_disabled_help_text' => 'You cannot edit activation status for your own account.',
+ 'assets_user' => 'Assets assigned to :name',
+ 'bulk_update_warn' => 'You are about to edit the properties of :user_count users. Please note that you cannot change your own user attributes using this form, and must make edits to your own user individually.',
+ 'bulk_update_help' => 'This form allows you to update multiple users at once. Only fill in the fields you need to change. Any fields left blank will remain unchanged.',
+ 'current_assets' => 'Assets currently checked out to this user',
+ 'clone' => 'Clone User',
+ 'contact_user' => 'Contact :name',
+ 'edit' => 'Edit User',
+ 'filetype_info' => 'Allowed filetypes are png, gif, jpg, jpeg, doc, docx, pdf, txt, zip, and rar.',
+ 'history_user' => 'History for :name',
+ 'info' => 'Info',
+ 'restore_user' => 'Click here to restore them.',
+ 'last_login' => 'Last Login',
+ 'ldap_config_text' => 'LDAP configuration settings can be found Admin > Settings. The (optional) selected location will be set for all imported users.',
+ 'print_assigned' => 'Print All Assigned',
+ 'software_user' => 'Software Checked out to :name',
+ 'view_user' => 'View User :name',
+ 'usercsv' => 'CSV file',
+ 'two_factor_admin_optin_help' => 'Your current admin settings allow selective enforcement of two-factor authentication. ',
+ 'two_factor_enrolled' => '2FA Device Enrolled ',
+ 'two_factor_active' => '2FA Active ',
+ );
diff --git a/resources/lang/ur-PK/admin/users/message.php b/resources/lang/ur-PK/admin/users/message.php
new file mode 100644
index 0000000000..8ee552afab
--- /dev/null
+++ b/resources/lang/ur-PK/admin/users/message.php
@@ -0,0 +1,59 @@
+ 'You have successfully accepted this asset.',
+ '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_login_required' => 'The login field is required',
+ 'user_password_required' => 'The password is required.',
+ 'insufficient_permissions' => 'Insufficient Permissions.',
+ 'user_deleted_warning' => 'This user has been deleted. You will have to restore this user to edit them or assign them new assets.',
+ 'ldap_not_configured' => 'LDAP integration has not been configured for this installation.',
+
+
+ 'success' => array(
+ 'create' => 'User was successfully created.',
+ 'update' => 'User was successfully updated.',
+ 'update_bulk' => 'Users were successfully updated!',
+ 'delete' => 'User was successfully deleted.',
+ 'ban' => 'User was successfully banned.',
+ 'unban' => 'User was successfully unbanned.',
+ 'suspend' => 'User was successfully suspended.',
+ 'unsuspend' => 'User was successfully unsuspended.',
+ 'restored' => 'User was successfully restored.',
+ 'import' => 'Users imported successfully.',
+ ),
+
+ 'error' => array(
+ 'create' => 'There was an issue creating the user. Please try again.',
+ 'update' => 'There was an issue updating the user. Please try again.',
+ 'delete' => 'There was an issue deleting the user. Please try again.',
+ 'delete_has_assets' => 'This user has items assigned and could not be deleted.',
+ 'unsuspend' => 'There was an issue unsuspending the user. Please try again.',
+ 'import' => 'There was an issue importing users. Please try again.',
+ 'asset_already_accepted' => 'This asset has already been accepted.',
+ 'accept_or_decline' => 'You must either accept or decline this asset.',
+ 'incorrect_user_accepted' => 'The asset you have attempted to accept was not checked out to you.',
+ 'ldap_could_not_connect' => 'Could not connect to the LDAP server. Please check your LDAP server configuration in the LDAP config file.
Error from LDAP Server:',
+ 'ldap_could_not_bind' => 'Could not bind to the LDAP server. Please check your LDAP server configuration in the LDAP config file.
Error from LDAP Server: ',
+ 'ldap_could_not_search' => 'Could not search the LDAP server. Please check your LDAP server configuration in the LDAP config file.
Error from LDAP Server:',
+ 'ldap_could_not_get_entries' => 'Could not get entries from the LDAP server. Please check your LDAP server configuration in the LDAP config file.
Error from LDAP Server:',
+ 'password_ldap' => 'The password for this account is managed by LDAP/Active Directory. Please contact your IT department to change your password. ',
+ ),
+
+ 'deletefile' => array(
+ 'error' => 'File not deleted. Please try again.',
+ 'success' => 'File successfully deleted.',
+ ),
+
+ 'upload' => array(
+ 'error' => 'File(s) not uploaded. Please try again.',
+ 'success' => 'File(s) successfully uploaded.',
+ 'nofiles' => 'You did not select any files for upload',
+ 'invalidfiles' => 'One or more of your files is too large or is a filetype that is not allowed. Allowed filetypes are png, gif, jpg, doc, docx, pdf, and txt.',
+ ),
+
+);
diff --git a/resources/lang/ur-PK/admin/users/table.php b/resources/lang/ur-PK/admin/users/table.php
new file mode 100644
index 0000000000..9bbe883e19
--- /dev/null
+++ b/resources/lang/ur-PK/admin/users/table.php
@@ -0,0 +1,38 @@
+ 'Active',
+ 'allow' => 'Allow',
+ 'checkedout' => 'Assets',
+ 'created_at' => 'Created',
+ 'createuser' => 'Create User',
+ 'deny' => 'Deny',
+ '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.',
+ 'id' => 'Id',
+ 'inherit' => 'Inherit',
+ 'job' => 'Job Title',
+ 'last_login' => 'Last Login',
+ 'last_name' => 'Last Name',
+ 'location' => 'Location',
+ 'lock_passwords' => 'Login details cannot be changed on this installation.',
+ 'manager' => 'Manager',
+ 'managed_locations' => 'Managed Locations',
+ 'name' => 'Name',
+ 'notes' => 'Notes',
+ 'password_confirm' => 'Confirm Password',
+ 'password' => 'Password',
+ 'phone' => 'Phone',
+ 'show_current' => 'Show Current Users',
+ 'show_deleted' => 'Show Deleted Users',
+ 'title' => 'Title',
+ 'to_restore_them' => 'to restore them.',
+ 'updateuser' => 'Update User',
+ 'username' => 'Username',
+ 'user_deleted_text' => 'This user has been marked as deleted.',
+ 'username_note' => '(This is used for Active Directory binding only, not for login.)',
+ 'cloneuser' => 'Clone User',
+ 'viewusers' => 'View Users',
+);
diff --git a/resources/lang/ur-PK/auth/general.php b/resources/lang/ur-PK/auth/general.php
new file mode 100644
index 0000000000..bf88cba77a
--- /dev/null
+++ b/resources/lang/ur-PK/auth/general.php
@@ -0,0 +1,12 @@
+ 'Send Password Reset Link',
+ 'email_reset_password' => 'Email Password Reset',
+ 'reset_password' => 'Reset Password',
+ 'login' => 'Login',
+ 'login_prompt' => 'Please Login',
+ 'forgot_password' => 'I forgot my password',
+ 'remember_me' => 'Remember Me',
+ ];
+
diff --git a/resources/lang/ur-PK/auth/message.php b/resources/lang/ur-PK/auth/message.php
new file mode 100644
index 0000000000..bebf9cdd48
--- /dev/null
+++ b/resources/lang/ur-PK/auth/message.php
@@ -0,0 +1,37 @@
+ 'An account with the this email already exists.',
+ 'account_not_found' => 'The username or password is incorrect.',
+ 'account_not_activated' => 'This user account is not activated.',
+ 'account_suspended' => 'This user account is suspended.',
+ 'account_banned' => 'This user account is banned.',
+ 'throttle' => 'Too many failed login attempts. Please try again in around :minutes minute(s).',
+
+ 'signin' => array(
+ 'error' => 'There was a problem while trying to log you in, please try again.',
+ 'success' => 'You have successfully logged in.',
+ ),
+
+ 'signup' => array(
+ 'error' => 'There was a problem while trying to create your account, please try again.',
+ 'success' => 'Account sucessfully created.',
+ ),
+
+ 'forgot-password' => array(
+ 'error' => 'There was a problem while trying to get a reset password code, please try again.',
+ 'success' => 'Password recovery email successfully sent.',
+ ),
+
+ '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.',
+ ),
+
+ 'activate' => array(
+ 'error' => 'There was a problem while trying to activate your account, please try again.',
+ 'success' => 'Your account has been successfully activated.',
+ ),
+
+);
diff --git a/resources/lang/ur-PK/button.php b/resources/lang/ur-PK/button.php
new file mode 100644
index 0000000000..c9487253dd
--- /dev/null
+++ b/resources/lang/ur-PK/button.php
@@ -0,0 +1,16 @@
+ 'Actions',
+ 'add' => 'Add New',
+ 'cancel' => 'Cancel',
+ 'checkin_and_delete' => 'Checkin & Delete User',
+ 'delete' => 'Delete',
+ 'edit' => 'Edit',
+ 'restore' => 'Restore',
+ 'request' => 'Request',
+ 'submit' => 'Submit',
+ 'upload' => 'Upload',
+ 'select_file' => 'Select File...',
+ 'select_files' => 'Select Files...',
+);
diff --git a/resources/lang/ur-PK/general.php b/resources/lang/ur-PK/general.php
new file mode 100644
index 0000000000..ea339cf9a7
--- /dev/null
+++ b/resources/lang/ur-PK/general.php
@@ -0,0 +1,224 @@
+ 'Accessories',
+ 'activated' => 'Activated',
+ 'accessory' => 'Accessory',
+ 'accessory_report' => 'Accessory Report',
+ 'action' => 'Action',
+ 'activity_report' => 'Activity Report',
+ 'address' => 'Address',
+ 'admin' => 'Admin',
+ 'administrator' => 'Administrator',
+ 'add_seats' => 'Added seats',
+ 'all_assets' => 'All Assets',
+ 'all' => 'All',
+ 'archived' => 'Archived',
+ 'asset_models' => 'Asset Models',
+ 'asset_model' => 'Model',
+ 'asset' => 'Asset',
+ 'asset_report' => 'Asset Report',
+ 'asset_tag' => 'Asset Tag',
+ 'assets_available' => 'assets available',
+ 'audit' => 'Audit',
+ 'audit_report' => 'Audit Log',
+ 'assets' => 'Assets',
+ 'avatar_delete' => 'Delete Avatar',
+ 'avatar_upload' => 'Upload Avatar',
+ 'back' => 'Back',
+ 'bad_data' => 'Nothing found. Maybe bad data?',
+ 'bulkaudit' => 'Bulk Audit',
+ 'bulkaudit_status' => 'Audit Status',
+ 'bulk_checkout' => 'Bulk Checkout',
+ 'cancel' => 'Cancel',
+ 'categories' => 'Categories',
+ 'category' => 'Category',
+ 'change' => 'In/Out',
+ 'changeemail' => 'Change Email Address',
+ 'changepassword' => 'Change Password',
+ 'checkin' => 'Checkin',
+ 'checkin_from' => 'Checkin from',
+ 'checkout' => 'Checkout',
+ 'checkouts_count' => 'Checkouts',
+ 'checkins_count' => 'Checkins',
+ 'user_requests_count' => 'Requests',
+ 'city' => 'City',
+ 'click_here' => 'Click here',
+ 'clear_selection' => 'Clear Selection',
+ 'companies' => 'Companies',
+ 'company' => 'Company',
+ 'component' => 'Component',
+ 'components' => 'Components',
+ 'complete' => 'Complete',
+ 'consumable' => 'Consumable',
+ 'consumables' => 'Consumables',
+ 'country' => 'Country',
+ 'create' => 'Create New',
+ 'created' => 'Item Created',
+ 'created_asset' => 'created asset',
+ 'created_at' => 'Created at',
+ 'updated_at' => 'Updated at',
+ 'currency' => '$', // this is deprecated
+ 'current' => 'Current',
+ 'custom_report' => 'Custom Asset Report',
+ 'dashboard' => 'Dashboard',
+ 'days' => 'days',
+ 'days_to_next_audit' => 'Days to Next Audit',
+ 'date' => 'Date',
+ 'debug_warning' => 'Warning!',
+ '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?',
+ 'deleted' => 'Deleted',
+ 'delete_seats' => 'Deleted Seats',
+ 'departments' => 'Departments',
+ 'department' => 'Department',
+ 'deployed' => 'Deployed',
+ 'depreciation_report' => 'Depreciation Report',
+ 'details' => 'Details',
+ 'download' => 'Download',
+ 'depreciation' => 'Depreciation',
+ 'editprofile' => 'Edit Your Profile',
+ 'eol' => 'EOL',
+ 'email_domain' => 'Email Domain',
+ 'email_format' => 'Email Format',
+ 'email_domain_help' => 'This is used to generate email addresses when importing',
+ 'filastname_format' => 'First Initial Last Name (jsmith@example.com)',
+ 'firstname_lastname_format' => 'First Name Last Name (jane.smith@example.com)',
+ 'firstname_lastname_underscore_format' => 'First Name Last Name (jane_smith@example.com)',
+ 'lastnamefirstinitial_format' => 'Last Name First Initial (smithj@example.com)',
+ 'first' => 'First',
+ 'first_name' => 'First Name',
+ 'first_name_format' => 'First Name (jane@example.com)',
+ 'files' => 'Files',
+ 'file_name' => 'File',
+ 'file_uploads' => 'File Uploads',
+ 'generate' => 'Generate',
+ 'github_markdown' => 'This field accepts Github flavored markdown.',
+ 'groups' => 'Groups',
+ 'gravatar_email' => 'Gravatar Email Address',
+ 'history' => 'History',
+ 'history_for' => 'History for',
+ 'id' => 'ID',
+ 'image' => 'Image',
+ 'image_delete' => 'Delete Image',
+ 'image_upload' => 'Upload Image',
+ 'image_filetypes_help' => 'Accepted filetypes are jpg, png, gif, and svg. Max upload size allowed is :size.',
+ 'import' => 'Import',
+ 'import-history' => 'Import History',
+ 'asset_maintenance' => 'Asset Maintenance',
+ 'asset_maintenance_report' => 'Asset Maintenance Report',
+ 'asset_maintenances' => 'Asset Maintenances',
+ 'item' => 'Item',
+ 'insufficient_permissions' => 'Insufficient permissions!',
+ 'language' => 'Language',
+ 'last' => 'Last',
+ 'last_login' => 'Last Login',
+ 'last_name' => 'Last Name',
+ 'license' => 'License',
+ 'license_report' => 'License Report',
+ 'licenses_available' => 'licenses available',
+ 'licenses' => 'Licenses',
+ 'list_all' => 'List All',
+ 'loading' => 'Loading',
+ 'lock_passwords' => 'This field cannot be edited in this installation.',
+ 'feature_disabled' => 'This feature has been disabled for the demo installation.',
+ 'location' => 'Location',
+ 'locations' => 'Locations',
+ 'logout' => 'Logout',
+ 'lookup_by_tag' => 'Lookup by Asset Tag',
+ 'maintenances' => 'Maintenances',
+ 'manufacturer' => 'Manufacturer',
+ 'manufacturers' => 'Manufacturers',
+ 'markdown' => 'This field allows Github flavored markdown.',
+ 'min_amt' => 'Min. QTY',
+ 'min_amt_help' => 'Minimum number of items that should be available before an alert gets triggered.',
+ 'model_no' => 'Model No.',
+ 'months' => 'months',
+ 'moreinfo' => 'More Info',
+ 'name' => 'Name',
+ 'next' => 'Next',
+ 'next_audit_date' => 'Next Audit Date',
+ 'last_audit' => 'Last Audit',
+ 'new' => 'new!',
+ 'no_depreciation' => 'No Depreciation',
+ 'no_results' => 'No Results.',
+ 'no' => 'No',
+ 'notes' => 'Notes',
+ 'order_number' => 'Order Number',
+ 'page_menu' => 'Showing _MENU_ items',
+ 'pagination_info' => 'Showing _START_ to _END_ of _TOTAL_ items',
+ 'pending' => 'Pending',
+ 'people' => 'People',
+ 'per_page' => 'Results Per Page',
+ 'previous' => 'Previous',
+ 'processing' => 'Processing',
+ 'profile' => 'Your profile',
+ 'purchase_cost' => 'Purchase Cost',
+ 'purchase_date' => 'Purchase Date',
+ 'qty' => 'QTY',
+ 'quantity' => 'Quantity',
+ 'ready_to_deploy' => 'Ready to Deploy',
+ 'recent_activity' => 'Recent Activity',
+ 'remove_company' => 'Remove Company Association',
+ 'reports' => 'Reports',
+ 'restored' => 'restored',
+ 'requested' => 'Requested',
+ 'request_canceled' => 'Request Canceled',
+ 'save' => 'Save',
+ 'select' => 'Select',
+ 'search' => 'Search',
+ 'select_category' => 'Select a Category',
+ 'select_department' => 'Select a Department',
+ 'select_depreciation' => 'Select a Depreciation Type',
+ 'select_location' => 'Select a Location',
+ 'select_manufacturer' => 'Select a Manufacturer',
+ 'select_model' => 'Select a Model',
+ 'select_supplier' => 'Select a Supplier',
+ 'select_user' => 'Select a User',
+ 'select_date' => 'Select Date (YYYY-MM-DD)',
+ 'select_statuslabel' => 'Select Status',
+ 'select_company' => 'Select Company',
+ 'select_asset' => 'Select Asset',
+ 'settings' => 'Settings',
+ 'show_deleted' => 'Show Deleted',
+ 'show_current' => 'Show Current',
+ 'sign_in' => 'Sign in',
+ 'signature' => 'Signature',
+ 'skin' => 'Skin',
+ 'some_features_disabled' => 'DEMO MODE: Some features are disabled for this installation.',
+ 'site_name' => 'Site Name',
+ 'state' => 'State',
+ 'status_labels' => 'Status Labels',
+ 'status' => 'Status',
+ 'supplier' => 'Supplier',
+ 'suppliers' => 'Suppliers',
+ 'sure_to_delete' => 'Are you sure you wish to delete',
+ 'submit' => 'Submit',
+ 'target' => 'Target',
+ 'time_and_date_display' => 'Time and Date Display',
+ 'total_assets' => 'total assets',
+ 'total_licenses' => 'total licenses',
+ 'total_accessories' => 'total accessories',
+ 'total_consumables' => 'total consumables',
+ 'type' => 'Type',
+ 'undeployable' => 'Un-deployable',
+ 'unknown_admin' => 'Unknown Admin',
+ 'username_format' => 'Username Format',
+ 'update' => 'Update',
+ 'upload_filetypes_help' => 'Allowed filetypes are png, gif, jpg, jpeg, doc, docx, pdf, xls, txt, lic, zip, and rar. Max upload size allowed is :size.',
+ 'uploaded' => 'Uploaded',
+ 'user' => 'User',
+ 'accepted' => 'accepted',
+ 'declined' => 'declined',
+ 'unaccepted_asset_report' => 'Unaccepted Assets',
+ 'users' => 'Users',
+ 'viewassets' => 'View Assigned Assets',
+ 'website' => 'Website',
+ 'welcome' => 'Welcome, :name',
+ 'years' => 'years',
+ 'yes' => 'Yes',
+ 'zip' => 'Zip',
+ 'noimage' => 'No image uploaded or image not found.',
+ 'token_expired' => 'Your form session has expired. Please try again.',
+ ];
diff --git a/resources/lang/ur-PK/mail.php b/resources/lang/ur-PK/mail.php
new file mode 100644
index 0000000000..de1bafb3cc
--- /dev/null
+++ b/resources/lang/ur-PK/mail.php
@@ -0,0 +1,72 @@
+ 'A user has canceled an item request on the website',
+ 'a_user_requested' => 'A user has requested an item on the website',
+ 'accessory_name' => 'Accessory Name:',
+ 'additional_notes' => 'Additional Notes:',
+ 'admin_has_created' => 'An administrator has created an account for you on the :web website.',
+ 'asset' => 'Asset:',
+ 'asset_name' => 'Asset Name:',
+ 'asset_requested' => 'Asset requested',
+ 'asset_tag' => 'Asset Tag:',
+ 'assigned_to' => 'Assigned To',
+ 'best_regards' => 'Best regards,',
+ 'canceled' => 'Canceled:',
+ 'checkin_date' => 'Checkin Date:',
+ 'checkout_date' => 'Checkout Date:',
+ 'click_to_confirm' => 'Please click on the following link to confirm your :web account:',
+ 'click_on_the_link_accessory' => 'Please click on the link at the bottom to confirm that you have received the accessory.',
+ 'click_on_the_link_asset' => 'Please click on the link at the bottom to confirm that you have received the asset.',
+ 'Confirm_Asset_Checkin' => 'Confirm Asset Checkin.',
+ 'Confirm_Accessory_Checkin' => 'Confirm Accessory Checkin.',
+ 'Confirm_accessory_delivery' => 'Confirm accessory delivery.',
+ 'Confirm_license_delivery' => 'Confirm license delivery.',
+ 'Confirm_asset_delivery' => 'Confirm asset delivery.',
+ 'Confirm_consumable_delivery' => 'Confirm consumable delivery.',
+ 'current_QTY' => 'Current QTY',
+ 'Days' => 'Days',
+ 'days' => 'Days',
+ 'expecting_checkin_date' => 'Expected Checkin Date:',
+ 'expires' => 'Expires',
+ 'Expiring_Assets_Report' => 'Expiring Assets Report.',
+ 'Expiring_Licenses_Report' => 'Expiring Licenses Report.',
+ 'hello' => 'Hello',
+ 'hi' => 'Hi',
+ 'i_have_read' => 'I have read and agree to the terms of use, and have received this item.',
+ 'item' => 'Item:',
+ 'Item_Request_Canceled' => 'Item Request Canceled',
+ 'Item_Requested' => 'Item Requested',
+ 'link_to_update_password' => 'Please click on the following link to update your :web password:',
+ 'login_first_admin' => 'Login to your new Snipe-IT installation using the credentials below:',
+ 'login' => 'Login:',
+ 'Low_Inventory_Report' => 'Low Inventory Report',
+ 'min_QTY' => 'Min QTY',
+ 'name' => 'Name',
+ 'new_item_checked' => 'A new item has been checked out under your name, details are below.',
+ 'password' => 'Password:',
+ 'password_reset' => 'Password Reset',
+
+ 'read_the_terms' => 'Please read the terms of use below.',
+ 'read_the_terms_and_click' => 'Please read the terms of use below, and click on the link at the bottom to confirm that you read
+ and agree to the terms of use, and have received the asset.',
+ 'requested' => 'Requested:',
+ 'reset_link' => 'Your Password Reset Link',
+ 'reset_password' => 'Click here to reset your password:',
+ 'serial' => 'Serial',
+ 'supplier' => 'Supplier',
+ 'tag' => 'Tag',
+ 'test_email' => 'Test Email from Snipe-IT',
+ 'test_mail_text' => 'This is a test from the Snipe-IT Asset Management System. If you got this, mail is working :)',
+ 'the_following_item' => 'The following item has been checked in: ',
+ 'low_inventory_alert' => 'There is :count item that is below minimum inventory or will soon be low.|There are :count items that are below minimum inventory or will soon be low.',
+ 'assets_warrantee_alert' => 'There is :count asset with a warrantee expiring in the next :threshold days.|There are :count assets with warrantees expiring in the next :threshold days.',
+ 'license_expiring_alert' => 'There is :count license expiring in the next :threshold days.|There are :count licenses expiring in the next :threshold days.',
+ 'to_reset' => 'To reset your :web password, complete this form:',
+ 'type' => 'Type',
+ 'user' => 'User',
+ 'username' => 'Username',
+ 'welcome' => 'Welcome :name',
+ 'welcome_to' => 'Welcome to :web!',
+ 'your_credentials' => 'Your Snipe-IT credentials',
+);
diff --git a/resources/lang/ur-PK/pagination.php b/resources/lang/ur-PK/pagination.php
new file mode 100644
index 0000000000..b573b51e91
--- /dev/null
+++ b/resources/lang/ur-PK/pagination.php
@@ -0,0 +1,20 @@
+ '« Previous',
+
+ 'next' => 'Next »',
+
+);
diff --git a/resources/lang/ur-PK/passwords.php b/resources/lang/ur-PK/passwords.php
new file mode 100644
index 0000000000..61fe7fbd43
--- /dev/null
+++ b/resources/lang/ur-PK/passwords.php
@@ -0,0 +1,7 @@
+ 'Your password link has been sent!',
+ 'user' => 'No matching active user found with that email.',
+];
+
diff --git a/resources/lang/ur-PK/reminders.php b/resources/lang/ur-PK/reminders.php
new file mode 100644
index 0000000000..e7a476e3a2
--- /dev/null
+++ b/resources/lang/ur-PK/reminders.php
@@ -0,0 +1,24 @@
+ "Passwords must be six characters and match the confirmation.",
+
+ "user" => "Username or email address is incorrect",
+
+ "token" => "This password reset token is invalid.",
+
+ "sent" => "If a matching email address was found, a password reminder has been sent!",
+
+);
diff --git a/resources/lang/ur-PK/table.php b/resources/lang/ur-PK/table.php
new file mode 100644
index 0000000000..f7a49d86c1
--- /dev/null
+++ b/resources/lang/ur-PK/table.php
@@ -0,0 +1,10 @@
+ 'Actions',
+ 'action' => 'Action',
+ 'by' => 'By',
+ 'item' => 'Item',
+
+);
diff --git a/resources/lang/ur-PK/validation.php b/resources/lang/ur-PK/validation.php
new file mode 100644
index 0000000000..23116776e3
--- /dev/null
+++ b/resources/lang/ur-PK/validation.php
@@ -0,0 +1,137 @@
+ 'The :attribute must be accepted.',
+ 'active_url' => 'The :attribute is not a valid URL.',
+ 'after' => 'The :attribute must be a date after :date.',
+ 'after_or_equal' => 'The :attribute must be a date after or equal to :date.',
+ 'alpha' => 'The :attribute may only contain letters.',
+ 'alpha_dash' => 'The :attribute may only contain letters, numbers, and dashes.',
+ 'alpha_num' => 'The :attribute may only contain letters and numbers.',
+ 'array' => 'The :attribute must be an array.',
+ 'before' => 'The :attribute must be a date before :date.',
+ 'before_or_equal' => 'The :attribute must be a date before or equal to :date.',
+ 'between' => [
+ 'numeric' => 'The :attribute must be between :min - :max.',
+ 'file' => 'The :attribute must be between :min - :max kilobytes.',
+ 'string' => 'The :attribute must be between :min - :max characters.',
+ 'array' => 'The :attribute must have between :min and :max items.',
+ ],
+ 'boolean' => 'The :attribute must be true or false.',
+ 'confirmed' => 'The :attribute confirmation does not match.',
+ 'date' => 'The :attribute is not a valid date.',
+ 'date_format' => 'The :attribute does not match the format :format.',
+ 'different' => 'The :attribute and :other must be different.',
+ 'digits' => 'The :attribute must be :digits digits.',
+ 'digits_between' => 'The :attribute must be between :min and :max digits.',
+ 'dimensions' => 'The :attribute has invalid image dimensions.',
+ 'distinct' => 'The :attribute field has a duplicate value.',
+ 'email' => 'The :attribute format is invalid.',
+ 'exists' => 'The selected :attribute is invalid.',
+ 'file' => 'The :attribute must be a file.',
+ 'filled' => 'The :attribute field must have a value.',
+ 'image' => 'The :attribute must be an image.',
+ 'in' => 'The selected :attribute is invalid.',
+ 'in_array' => 'The :attribute field does not exist in :other.',
+ 'integer' => 'The :attribute must be an integer.',
+ 'ip' => 'The :attribute must be a valid IP address.',
+ 'ipv4' => 'The :attribute must be a valid IPv4 address.',
+ 'ipv6' => 'The :attribute must be a valid IPv6 address.',
+ 'json' => 'The :attribute must be a valid JSON string.',
+ 'max' => [
+ 'numeric' => 'The :attribute may not be greater than :max.',
+ 'file' => 'The :attribute may not be greater than :max kilobytes.',
+ 'string' => 'The :attribute may not be greater than :max characters.',
+ 'array' => 'The :attribute may not have more than :max items.',
+ ],
+ 'mimes' => 'The :attribute must be a file of type: :values.',
+ 'mimetypes' => 'The :attribute must be a file of type: :values.',
+ 'min' => [
+ 'numeric' => 'The :attribute must be at least :min.',
+ 'file' => 'The :attribute must be at least :min kilobytes.',
+ 'string' => 'The :attribute must be at least :min characters.',
+ 'array' => 'The :attribute must have at least :min items.',
+ ],
+ 'not_in' => 'The selected :attribute is invalid.',
+ 'numeric' => 'The :attribute must be a number.',
+ 'present' => 'The :attribute field must be present.',
+ 'valid_regex' => 'That is not a valid regex. ',
+ 'regex' => 'The :attribute format is invalid.',
+ 'required' => 'The :attribute field is required.',
+ 'required_if' => 'The :attribute field is required when :other is :value.',
+ 'required_unless' => 'The :attribute field is required unless :other is in :values.',
+ 'required_with' => 'The :attribute field is required when :values is present.',
+ 'required_with_all' => 'The :attribute field is required when :values is present.',
+ 'required_without' => 'The :attribute field is required when :values is not present.',
+ 'required_without_all' => 'The :attribute field is required when none of :values are present.',
+ 'same' => 'The :attribute and :other must match.',
+ 'size' => [
+ 'numeric' => 'The :attribute must be :size.',
+ 'file' => 'The :attribute must be :size kilobytes.',
+ 'string' => 'The :attribute must be :size characters.',
+ 'array' => 'The :attribute must contain :size items.',
+ ],
+ 'string' => 'The :attribute must be a string.',
+ 'timezone' => 'The :attribute must be a valid zone.',
+ 'unique' => 'The :attribute has already been taken.',
+ 'uploaded' => 'The :attribute failed to upload.',
+ 'url' => 'The :attribute format is invalid.',
+ "unique_undeleted" => "The :attribute must be unique.",
+
+ /*
+ |--------------------------------------------------------------------------
+ | Custom Validation Language Lines
+ |--------------------------------------------------------------------------
+ |
+ | Here you may specify custom validation messages for attributes using the
+ | convention "attribute.rule" to name the lines. This makes it quick to
+ | specify a specific custom language line for a given attribute rule.
+ |
+ */
+
+
+ /*
+ |--------------------------------------------------------------------------
+ | Custom Validation Language Lines
+ |--------------------------------------------------------------------------
+ |
+ | Here you may specify custom validation messages for attributes using the
+ | convention "attribute.rule" to name the lines. This makes it quick to
+ | specify a specific custom language line for a given attribute rule.
+ |
+ */
+
+ 'custom' => [
+ 'alpha_space' => "The :attribute field contains a character that is not allowed.",
+ "email_array" => "One or more email addresses is invalid.",
+ "hashed_pass" => "Your current password is incorrect",
+ 'dumbpwd' => 'That password is too common.',
+ "statuslabel_type" => "You must select a valid status label type",
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Custom Validation Attributes
+ |--------------------------------------------------------------------------
+ |
+ | The following language lines are used to swap attribute place-holders
+ | with something more reader friendly such as E-Mail Address instead
+ | of "email". This simply helps us make messages a little cleaner.
+ |
+ */
+
+ 'attributes' => [],
+
+);
diff --git a/resources/lang/vi/admin/settings/general.php b/resources/lang/vi/admin/settings/general.php
index b71681ad01..dd8a3e23fc 100644
--- a/resources/lang/vi/admin/settings/general.php
+++ b/resources/lang/vi/admin/settings/general.php
@@ -4,7 +4,7 @@ return array(
'ad' => 'Active Directory',
'ad_domain' => 'Miền Active Directory',
'ad_domain_help' => 'Đôi khi giống như tên miền email của bạn, nhưng không phải luôn luôn.',
- 'admin_cc_email' => 'CC Email',
+ 'admin_cc_email' => 'Gửi thêm 1 bản email đến người khác',
'admin_cc_email_help' => 'Nếu bạn muốn gửi email nhận/trả tài sản đến người dùng vào tài khoản email bổ sung, nhập nó ở đây. Nếu không thì để trống trường này.',
'is_ad' => 'Đây là một máy chủ Active Directory',
'alert_email' => 'Gửi cảnh báo đến',
@@ -86,13 +86,13 @@ return array(
'login_common_disabled_text' => 'Vô hiệu hóa xác thực',
'login_common_disabled_help' => 'Với tùy chọn này vô hiệu hóa các xác thực. Chỉ cần kích hoạt tùy chọn này nếu bạn chắc chắn rằng thông tin đăng nhập REMOTE_USER của bạn đã hoạt động',
'login_remote_user_custom_logout_url_text' => 'Tùy chỉnh URL đăng xuất ',
- 'login_remote_user_custom_logout_url_help' => 'If a url is provided here, users will get redirected to this URL after the user logs out of Snipe-IT. This is useful to close the user sessions of your Authentication provider correctly.',
+ 'login_remote_user_custom_logout_url_help' => 'Nếu một liên kết url được cung cấp ở đây, người dùng sẽ được chuyển hướng đến liên kết URL này sau khi người dùng đăng xuất khỏi Snipe-IT. Điều này hữu ích để đóng các phiên người dùng của nhà cung cấp Xác thực bạn một cách chính xác.',
'logo' => 'Logo',
- 'logo_print_assets' => 'Use in Print',
- 'logo_print_assets_help' => 'Use branding on printable asset lists ',
+ 'logo_print_assets' => 'Dùng để in',
+ 'logo_print_assets_help' => 'Sử dụng nhãn hiệu trên danh sách tài sản ',
'full_multiple_companies_support_help_text' => 'Hạn chế người dùng (kể cả quản trị viên) được giao cho các công ty vào tài sản của công ty họ.',
'full_multiple_companies_support_text' => 'Hỗ trợ nhiều công ty',
- 'show_in_model_list' => 'Show in Model Dropdowns',
+ 'show_in_model_list' => 'Hiển thị kiểu thả xuống',
'optional' => 'tùy ý',
'per_page' => 'Kết quả trên trang',
'php' => 'Phiên bản PHP',
@@ -108,24 +108,24 @@ return array(
'qr_text' => 'Chuỗi QR Code',
'setting' => 'Cài đặt',
'settings' => 'Cài đặt',
- 'show_alerts_in_menu' => 'Show alerts in top menu',
- 'show_archived_in_list' => 'Archived Assets',
- 'show_archived_in_list_text' => 'Show archived assets in the "all assets" listing',
- 'show_images_in_email' => 'Show images in emails',
- 'show_images_in_email_help' => 'Uncheck this box if your Snipe-IT installation is behind a VPN or closed network and users outside the network will not be able to load images served from this installation in their emails.',
+ 'show_alerts_in_menu' => 'Hiển thị thông báo trên top menu',
+ 'show_archived_in_list' => 'Lưu trữ tài sản',
+ 'show_archived_in_list_text' => 'Hiển thị tài sản lưu trữ trong danh sách "tất cả tài sản"',
+ 'show_images_in_email' => 'Hiển thị ảnh trong email',
+ 'show_images_in_email_help' => 'Bỏ chọn hộp này nếu cài đặt Snipe-IT của bạn nằm sau VPN hoặc mạng riêng tư và người dùng bên ngoài mạng sẽ không thể tải hình ảnh được cung cấp từ cài đặt này trong email của họ.',
'site_name' => 'Tên trang web',
'slack_botname' => 'Slack Botname',
'slack_channel' => 'Slack Channel',
'slack_endpoint' => 'Slack Endpoint',
'slack_integration' => 'Cài đặt Slack',
'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account.',
- 'slack_integration_help_button' => 'Once you have saved your Slack information, a test button will appear.',
- 'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
+ 'slack_integration_help_button' => 'Khi bạn đã lưu thông tin Slack của mình, một nút kiểm tra sẽ xuất hiện.',
+ 'slack_test_help' => 'Kiểm tra xem tích hợp Slack của bạn có được cấu hình đúng không. BẠN PHẢI LƯU CÀI ĐẶT CẬP NHẬT SLACK ĐẦU TIÊN.',
'snipe_version' => 'Phiên bản Snipe-IT',
- 'support_footer' => 'Support Footer Links ',
- 'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
- 'version_footer' => 'Version in Footer ',
- 'version_footer_help' => 'Specify who sees the Snipe-IT version and build number.',
+ 'support_footer' => 'Hỗ trợ liên kết ở chân trang ',
+ 'support_footer_help' => 'Chỉ định ai nhìn thấy các liên kết đến Thông tin người dùng và Hướng dẫn sử dụng Snipe-IT',
+ 'version_footer' => 'Hiển thị phiên bản ở cuối trang ',
+ 'version_footer_help' => 'Chỉ định ai xem phiên bản Snipe-IT và số bản dựng.',
'system' => 'Thông tin hệ thống',
'update' => 'Cập nhật cài đặt',
'value' => 'Giá trị',
@@ -136,9 +136,9 @@ return array(
'label_dimensions' => 'Kích thước nhãn (inch)',
'next_auto_tag_base' => 'Tiếp theo tự động tăng',
'page_padding' => 'Lề trang (inch)',
- 'privacy_policy_link' => 'Link to Privacy Policy',
- 'privacy_policy' => 'Privacy Policy',
- 'privacy_policy_link_help' => 'If a url is included here, a link to your privacy policy will be included in the app footer and in any emails that the system sends out, in compliance with GDPR. ',
+ 'privacy_policy_link' => 'Đi đến Nội Quy - Quy Định',
+ 'privacy_policy' => 'Nội quy - Quy định',
+ 'privacy_policy_link_help' => 'Nếu một liên kết url được ghi ở đây, một liên kết đến chính sách bảo mật của bạn sẽ bao gồm trong phần chân trang của ứng dụng trong bất kỳ email nào mà hệ thống gửi đi, tuân thủ GDPR. ',
'purge' => 'Xóa các bản ghi đã xóa',
'labels_display_bgutter' => 'Nhãn máng đáy',
'labels_display_sgutter' => 'Nhãn máng xối',
@@ -181,7 +181,7 @@ return array(
'bottom' => 'đáy',
'vertical' => 'theo chiều dọc',
'horizontal' => 'ngang',
- 'unique_serial' => 'Unique serial numbers',
- 'unique_serial_help_text' => 'Checking this box will enforce a uniqueness constraint on asset serials',
+ 'unique_serial' => 'Duy nhất một Số sê-ri',
+ 'unique_serial_help_text' => 'Chọn hộp này các chuỗi tài sản có một mã duy nhất',
'zerofill_count' => 'Chiều dài của các thẻ thuộc tính, bao gồm zerofill',
);
diff --git a/resources/lang/vi/general.php b/resources/lang/vi/general.php
index 3257b92970..528f438e00 100644
--- a/resources/lang/vi/general.php
+++ b/resources/lang/vi/general.php
@@ -39,8 +39,8 @@
'checkin' => 'Checkin',
'checkin_from' => 'Checkin từ',
'checkout' => 'Checkout',
- 'checkouts_count' => 'Checkouts',
- 'checkins_count' => 'Checkins',
+ 'checkouts_count' => 'Thu hồi tài sản',
+ 'checkins_count' => 'Đăng ký tài sản',
'user_requests_count' => 'Yêu cầu',
'city' => 'Thành phố',
'click_here' => 'Bấm vào đây',
@@ -86,7 +86,7 @@
'filastname_format' => 'Tên Họ Tên Đầu tiên (jsmith@example.com)',
'firstname_lastname_format' => 'Họ Tên Họ (jane.smith@example.com)',
'firstname_lastname_underscore_format' => 'Tên họ (jane_smith@example.com)',
- 'lastnamefirstinitial_format' => 'Last Name First Initial (smithj@example.com)',
+ 'lastnamefirstinitial_format' => 'Tên của bạn (smithj@example.com)',
'first' => 'Đầu tiên',
'first_name' => 'Họ và tên đệm',
'first_name_format' => 'Tên (jane@example.com)',
@@ -94,7 +94,7 @@
'file_name' => 'Tập tin',
'file_uploads' => 'Tải lên tập tin',
'generate' => 'Tạo ra',
- 'github_markdown' => 'This field accepts Github flavored markdown.',
+ 'github_markdown' => 'Trường hợp được chấp thuận Github flavored markdown.',
'groups' => 'Nhóm',
'gravatar_email' => 'Gravatar địa chỉ email',
'history' => 'Lịch sử',
@@ -103,7 +103,7 @@
'image' => 'Hình ảnh',
'image_delete' => 'Xóa hình',
'image_upload' => 'Tải hình',
- 'image_filetypes_help' => 'Accepted filetypes are jpg, png, gif, and svg. Max upload size allowed is :size.',
+ 'image_filetypes_help' => 'Chấp nhận các định dạng là jpg, png, gif, và svg. Dụng lượng tối đã được upload là :size.',
'import' => 'Nhập',
'import-history' => 'Lịch sử Nhập khẩu',
'asset_maintenance' => 'Tài sản đang bảo trì',
@@ -181,7 +181,7 @@
'select_company' => 'Chọn công ty',
'select_asset' => 'Chọn Tài sản',
'settings' => 'Cài đặt',
- 'show_deleted' => 'Show Deleted',
+ 'show_deleted' => 'Hiện thị đã bị xóa',
'show_current' => 'Xem hiện tại',
'sign_in' => 'Đăng nhập',
'signature' => 'Chữ ký',
@@ -206,7 +206,7 @@
'unknown_admin' => 'Unknown Admin',
'username_format' => 'Định dạng Tên người dùng',
'update' => 'Cập nhật',
- 'upload_filetypes_help' => 'Allowed filetypes are png, gif, jpg, jpeg, doc, docx, pdf, xls, txt, lic, zip, and rar. Max upload size allowed is :size.',
+ 'upload_filetypes_help' => 'Chập nhận các định dạng là png, gif, jpg, jpeg, doc, docx, pdf, xls, txt, lic, zip, and rar. Kích thước tối đã :size.',
'uploaded' => 'Đã tải lên',
'user' => 'Người dùng',
'accepted' => 'đã chấp nhận',
diff --git a/resources/lang/vi/mail.php b/resources/lang/vi/mail.php
index a4f7a6ad1e..2418788537 100644
--- a/resources/lang/vi/mail.php
+++ b/resources/lang/vi/mail.php
@@ -21,7 +21,7 @@ return array(
'Confirm_Asset_Checkin' => 'Xác nhận cấp phát tài sản.',
'Confirm_Accessory_Checkin' => 'Xác nhận cấp phát Phụ kiện.',
'Confirm_accessory_delivery' => 'Xác nhận giao phụ kiện.',
- 'Confirm_license_delivery' => 'Confirm license delivery.',
+ 'Confirm_license_delivery' => 'Xác nhận giao giấy phép.',
'Confirm_asset_delivery' => 'Xác nhận giao tài sản.',
'Confirm_consumable_delivery' => 'Xác nhận giao hàng tiêu hao.',
'current_QTY' => 'QTY hiện tại',
@@ -52,19 +52,19 @@ return array(
'requested' => 'Yêu cầu:',
'reset_link' => 'Liên kết Đặt lại Mật khẩu của bạn',
'reset_password' => 'Nhấn vào đây để đặt lại mật khẩu của bạn:',
- 'serial' => 'Serial',
+ 'serial' => 'Serial - Seri',
'supplier' => 'Nhà cung cấp',
'tag' => 'Nhãn',
'test_email' => 'Kiểm tra Email từ Snipe-IT',
'test_mail_text' => 'Đây là một bài kiểm tra từ Hệ thống Quản lý Tài sản Snipe-IT. Nếu bạn nhận được điều này, mail đang làm việc :)',
'the_following_item' => 'Mục dưới đây đã được kiểm tra:',
- 'low_inventory_alert' => 'There is :count item that is below minimum inventory or will soon be low.|There are :count items that are below minimum inventory or will soon be low.',
- 'assets_warrantee_alert' => 'There is :count asset with a warrantee expiring in the next :threshold days.|There are :count assets with warrantees expiring in the next :threshold days.',
- 'license_expiring_alert' => 'There is :count license expiring in the next :threshold days.|There are :count licenses expiring in the next :threshold days.',
+ 'low_inventory_alert' => 'Có: mặt hàng tồn dưới mức tối thiểu hoặc sẽ sớm ở mức thấp. | Có nhiều: mặt hàng tồn dưới mức tồn kho tối thiểu hoặc sẽ sớm ở mức thấp.',
+ 'assets_warrantee_alert' => 'Có: tài sản có bảo hành sắp hết hạn vào ngày mai: threshold days. | Có nhiều: tài sản có bảo hành sắp hết hạn trong ngày mai: threshold days.',
+ 'license_expiring_alert' => 'Có: giấy phép bản quyền sắp hết hạn trong ngày mai:threshold days. | Có nhiều: giấy phép bản quyên sắp hết hạn trong lần tiếp theo: threshold days.',
'to_reset' => 'Để đặt lại mật khẩu web của bạn, hãy hoàn thành biểu mẫu này:',
'type' => 'Kiểu',
- 'user' => 'User',
- 'username' => 'Username',
+ 'user' => 'Người dùng',
+ 'username' => 'Tên đăng nhập',
'welcome' => 'Chào mừng: tên',
'welcome_to' => 'Chào mừng đến với: web!',
'your_credentials' => 'Thông tin về Snipe-IT của bạn',
diff --git a/resources/lang/vi/passwords.php b/resources/lang/vi/passwords.php
index 978ceb599e..56539af35d 100644
--- a/resources/lang/vi/passwords.php
+++ b/resources/lang/vi/passwords.php
@@ -2,6 +2,6 @@
return [
'sent' => 'Mật khẩu của bạn đã được gửi đi!',
- 'user' => 'No matching active user found with that email.',
+ 'user' => 'Không tìn thấy người dùng được kích hoạt với email này.',
];