diff --git a/resources/lang/aa-ER/admin/categories/general.php b/resources/lang/aa-ER/admin/categories/general.php
index 37133b18fb..bf25fe4f5e 100644
--- a/resources/lang/aa-ER/admin/categories/general.php
+++ b/resources/lang/aa-ER/admin/categories/general.php
@@ -3,14 +3,15 @@
return array(
'asset_categories' => 'crwdns636:0crwdne636:0',
'category_name' => 'crwdns637:0crwdne637:0',
- 'checkin_email' => 'crwdns2034:0crwdne2034:0',
+ 'email_to_user_upon_checkin' => 'crwdns14264:0crwdne14264:0',
+ 'email_to_user_upon_checkin_and_checkout' => 'crwdns14266:0crwdne14266:0',
'email_to_initiator' => 'crwdns13442:0crwdne13442:0',
'checkin_email_notification' => 'crwdns2035:0crwdne2035:0',
'clone' => 'crwdns1239:0crwdne1239:0',
'create' => 'crwdns638:0crwdne638:0',
'edit' => 'crwdns1240:0crwdne1240:0',
- 'email_will_be_sent_due_to_global_eula' => 'crwdns11697:0crwdne11697:0',
- 'email_will_be_sent_due_to_category_eula' => 'crwdns11699:0crwdne11699:0',
+ 'email_will_be_sent_due_to_global_eula' => 'crwdns14268:0crwdne14268:0',
+ 'email_will_be_sent_due_to_category_eula' => 'crwdns14270:0crwdne14270:0',
'eula_text' => 'crwdns1241:0crwdne1241:0',
'eula_text_help' => 'crwdns1242:0crwdne1242:0',
'name' => 'crwdns1835:0crwdne1835:0',
diff --git a/resources/lang/aa-ER/admin/custom_fields/general.php b/resources/lang/aa-ER/admin/custom_fields/general.php
index 636e545d99..a0d946757a 100644
--- a/resources/lang/aa-ER/admin/custom_fields/general.php
+++ b/resources/lang/aa-ER/admin/custom_fields/general.php
@@ -5,7 +5,7 @@ return [
'manage' => 'crwdns6501:0crwdne6501:0',
'field' => 'crwdns1487:0crwdne1487:0',
'about_fieldsets_title' => 'crwdns1488:0crwdne1488:0',
- 'about_fieldsets_text' => 'crwdns13838:0crwdne13838:0',
+ 'about_fieldsets_text' => 'crwdns13896:0crwdne13896:0',
'custom_format' => 'crwdns6505:0crwdne6505:0',
'encrypt_field' => 'crwdns1792:0crwdne1792:0',
'encrypt_field_help' => 'crwdns1683:0crwdne1683:0',
@@ -67,4 +67,5 @@ return [
'checkbox' => 'crwdns13266:0crwdne13266:0',
'radio' => 'crwdns13268:0crwdne13268:0',
],
+ 'general_help_text' => 'crwdns13902:0crwdne13902:0',
];
diff --git a/resources/lang/aa-ER/admin/settings/general.php b/resources/lang/aa-ER/admin/settings/general.php
index 77e264f595..c6172bdb09 100644
--- a/resources/lang/aa-ER/admin/settings/general.php
+++ b/resources/lang/aa-ER/admin/settings/general.php
@@ -18,7 +18,7 @@ return [
'alert_email' => 'crwdns1198:0crwdne1198:0',
'alert_email_help' => 'crwdns13160:0crwdne13160:0',
'alerts_enabled' => 'crwdns1623:0crwdne1623:0',
- 'alert_interval' => 'crwdns1624:0crwdne1624:0',
+ 'alert_interval' => 'crwdns13904:0crwdne13904:0',
'alert_inv_threshold' => 'crwdns1625:0crwdne1625:0',
'allow_user_skin' => 'crwdns6048:0crwdne6048:0',
'allow_user_skin_help_text' => 'crwdns6050:0crwdne6050:0',
@@ -94,10 +94,12 @@ return [
'ldap_settings' => 'crwdns1450:0crwdne1450:0',
'ldap_client_tls_cert_help' => 'crwdns6091:0crwdne6091:0',
'ldap_location' => 'crwdns13698:0crwdne13698:0',
-'ldap_location_help' => 'crwdns13700:0crwdne13700:0',
+ 'ldap_location_help' => 'crwdns13700:0crwdne13700:0',
'ldap_login_test_help' => 'crwdns1968:0crwdne1968:0',
'ldap_login_sync_help' => 'crwdns13742:0crwdne13742:0',
'ldap_manager' => 'crwdns13702:0crwdne13702:0',
+ 'ldap_mapping_help' => 'crwdns13898:0crwdne13898:0',
+ 'save_ldap_first' => 'crwdns13900:0crwdne13900:0',
'ldap_server' => 'crwdns1451:0crwdne1451:0',
'ldap_server_help' => 'crwdns12578:0crwdne12578:0',
'ldap_server_cert' => 'crwdns1475:0crwdne1475:0',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'crwdns6457:0crwdne6457:0',
'labels' => 'crwdns6459:0crwdne6459:0',
'labels_title' => 'crwdns6461:0crwdne6461:0',
+ 'labels_title_help' => 'crwdns14274:0crwdne14274:0',
'labels_help' => 'crwdns12840:0crwdne12840:0',
'purge_help' => 'crwdns6469:0crwdne6469:0',
'ldap_extension_warning' => 'crwdns6471:0crwdne6471:0',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'crwdns11743:0crwdne11743:0',
'label2_2d_type' => 'crwdns11745:0crwdne11745:0',
'label2_2d_type_help' => 'crwdns11747:0crwdne11747:0',
- 'label2_2d_target' => 'crwdns11749:0crwdne11749:0',
- 'label2_2d_target_help' => 'crwdns12832:0crwdne12832:0',
+ 'label2_2d_prefix' => 'crwdns14276:0crwdne14276:0',
+ 'label2_2d_prefix_help' => 'crwdns14278:0crwdne14278:0',
+ 'label2_2d_target' => 'crwdns14280:0crwdne14280:0',
+ 'label2_2d_target_help' => 'crwdns14282:0crwdne14282:0',
+ 'select_template' => 'crwdns14284:0crwdne14284:0',
'label2_fields' => 'crwdns11753:0crwdne11753:0',
- 'label2_fields_help' => 'crwdns11755:0crwdne11755:0',
+ 'label2_fields_help' => 'crwdns14286:0crwdne14286:0',
'purge_barcodes' => 'crwdns12985:0crwdne12985:0',
'help_asterisk_bold' => 'crwdns11757:0crwdne11757:0',
'help_blank_to_use' => 'crwdns11759:0crwdne11759:0',
- 'help_default_will_use' => 'crwdns12834:0crwdne12834:0',
+ 'help_default_will_use' => 'crwdns14288:0crwdne14288:0',
'asset_id' => 'crwdns12836:0crwdne12836:0',
'data' => 'crwdns12838:0crwdne12838:0',
'default' => 'crwdns11763:0crwdne11763:0',
@@ -414,6 +420,9 @@ return [
'manager_view' => 'crwdns13418:0crwdne13418:0',
'manager_view_enabled_text' => 'crwdns13420:0crwdne13420:0',
'manager_view_enabled_help' => 'crwdns13422:0crwdne13422:0',
+ 'redirect_url' => 'crwdns14258:0crwdne14258:0',
+ 'client_secret' => 'crwdns14260:0crwdne14260:0',
+ 'client_id' => 'crwdns14262:0crwdne14262:0',
'username_formats' => [
'username_format' => 'crwdns13090:0crwdne13090:0',
@@ -487,6 +496,7 @@ return [
'server' => 'crwdns13740:0crwdne13740:0',
'scoping' => 'crwdns13192:0crwdne13192:0',
'security' => 'crwdns13218:0crwdne13218:0',
+ 'passwords' => 'crwdns13906:0crwdne13906:0',
],
diff --git a/resources/lang/aa-ER/admin/users/general.php b/resources/lang/aa-ER/admin/users/general.php
index 59cc131b6d..e1c25dcf0e 100644
--- a/resources/lang/aa-ER/admin/users/general.php
+++ b/resources/lang/aa-ER/admin/users/general.php
@@ -15,7 +15,8 @@ return [
'info' => 'crwdns1848:0crwdne1848:0',
'restore_user' => 'crwdns1912:0crwdne1912:0',
'last_login' => 'crwdns1130:0crwdne1130:0',
- 'ldap_config_text' => 'crwdns1580:0crwdne1580:0',
+ 'ldap_config_text' => 'crwdns14248:0crwdne14248:0',
+ 'ldap_sync_intro' => 'crwdns14250:0crwdne14250:0',
'print_assigned' => 'crwdns1993:0crwdne1993:0',
'email_assigned' => 'crwdns10484:0crwdne10484:0',
'user_notified' => 'crwdns10486:0crwdne10486:0',
@@ -53,4 +54,6 @@ return [
'all_assigned_list_generation' => 'crwdns11415:0crwdne11415:0',
'email_user_creds_on_create' => 'crwdns11517:0crwdne11517:0',
'department_manager' => 'crwdns13408:0crwdne13408:0',
+ 'generate_password' => 'crwdns13908:0crwdne13908:0',
+ 'individual_override' => 'crwdns13910:0crwdne13910:0',
];
diff --git a/resources/lang/aa-ER/admin/users/message.php b/resources/lang/aa-ER/admin/users/message.php
index 46006c7ea1..1823aede78 100644
--- a/resources/lang/aa-ER/admin/users/message.php
+++ b/resources/lang/aa-ER/admin/users/message.php
@@ -2,8 +2,8 @@
return array(
- 'accepted' => 'crwdns1344:0crwdne1344:0',
- 'declined' => 'crwdns1345:0crwdne1345:0',
+ 'accepted' => 'crwdns14254:0crwdne14254:0',
+ 'declined' => 'crwdns14256:0crwdne14256:0',
'bulk_manager_warn' => 'crwdns1849:0crwdne1849:0',
'user_exists' => 'crwdns787:0crwdne787:0',
'user_not_found' => 'crwdns12744:0crwdne12744:0',
diff --git a/resources/lang/aa-ER/general.php b/resources/lang/aa-ER/general.php
index 18b446432b..55f6bc7a19 100644
--- a/resources/lang/aa-ER/general.php
+++ b/resources/lang/aa-ER/general.php
@@ -350,6 +350,7 @@ return [
'login_disabled' => 'crwdns13618:0crwdne13618:0',
'audit_due' => 'crwdns5986:0crwdne5986:0',
'audit_due_days' => 'crwdns12910:0crwdne12910:0',
+ 'audit_due_days_view_all' => 'crwdns14238:0crwdne14238:0',
'checkin_due' => 'crwdns12176:0crwdne12176:0',
'checkin_overdue' => 'crwdns12178:0crwdne12178:0',
'checkin_due_days' => 'crwdns12912:0crwdne12912:0',
@@ -383,6 +384,14 @@ return [
'bulk_edit_about_to' => 'crwdns6193:0crwdne6193:0',
'checked_out' => 'crwdns6195:0crwdne6195:0',
'checked_out_to' => 'crwdns6197:0crwdne6197:0',
+ 'available_users' => 'crwdns14290:0crwdne14290:0',
+ 'add_users_to_group' => 'crwdns14292:0crwdne14292:0',
+ 'users_to_add_to_group' => 'crwdns14294:0crwdne14294:0',
+ 'add_all_users_to_group' => 'crwdns14296:0crwdne14296:0',
+ 'add_selected_users_to_group' => 'crwdns14298:0crwdne14298:0',
+ 'remove_selected_users_from_group' => 'crwdns14300:0crwdne14300:0',
+ 'remove_all_users_from_group' => 'crwdns14302:0crwdne14302:0',
+ 'add_users_to_group_help' => 'crwdns14304:0crwdne14304:0',
'fields' => 'crwdns6199:0crwdne6199:0',
'last_checkout' => 'crwdns6201:0crwdne6201:0',
'due_to_checkin' => 'crwdns6203:0crwdne6203:0',
@@ -390,6 +399,7 @@ return [
'reminder_checked_out_items' => 'crwdns6207:0crwdne6207:0',
'changed' => 'crwdns6209:0crwdne6209:0',
'to' => 'crwdns6211:0crwdne6211:0',
+ 'to_user' => 'crwdns14244:0crwdne14244:0',
'report_fields_info' => 'crwdns6213:0crwdne6213:0',
'range' => 'crwdns6215:0crwdne6215:0',
'bom_remark' => 'crwdns6217:0crwdne6217:0',
@@ -614,6 +624,8 @@ return [
'user_managed_passwords_allow' => 'crwdns12874:0crwdne12874:0',
'from' => 'crwdns13170:0crwdne13170:0',
'by' => 'crwdns13172:0crwdne13172:0',
+ 'by_user' => 'crwdns14246:0crwdne14246:0',
+ 'ldap_sync_location' => 'crwdns14252:0crwdne14252:0',
'version' => 'crwdns13278:0crwdne13278:0',
'build' => 'crwdns13280:0crwdne13280:0',
'use_cloned_image' => 'crwdns13522:0crwdne13522:0',
diff --git a/resources/lang/aa-ER/mail.php b/resources/lang/aa-ER/mail.php
index 38ed4cae17..f5942d9f39 100644
--- a/resources/lang/aa-ER/mail.php
+++ b/resources/lang/aa-ER/mail.php
@@ -100,7 +100,8 @@ return [
'the_following_item' => 'crwdns1761:0crwdne1761:0',
'to_reset' => 'crwdns1763:0crwdne1763:0',
'type' => 'crwdns1764:0crwdne1764:0',
- 'upcoming-audits' => 'crwdns6002:0crwdne6002:0',
+ 'upcoming-audits' => 'crwdns14240:0crwdne14240:0',
+ 'upcoming-audits_click' => 'crwdns14242:0crwdne14242:0',
'user' => 'crwdns2032:0crwdne2032:0',
'username' => 'crwdns2033:0crwdne2033:0',
'unaccepted_asset_reminder' => 'crwdns13011:0crwdne13011:0',
diff --git a/resources/lang/aa-ER/permissions.php b/resources/lang/aa-ER/permissions.php
new file mode 100644
index 0000000000..f45bff262e
--- /dev/null
+++ b/resources/lang/aa-ER/permissions.php
@@ -0,0 +1,424 @@
+ [
+ 'name' => 'crwdns13912:0crwdne13912:0',
+ 'note' => 'crwdns13914:0crwdne13914:0',
+ ],
+ 'admin' => [
+ 'name' => 'crwdns13916:0crwdne13916:0',
+ 'note' => 'crwdns13918:0crwdne13918:0',
+ ],
+
+ 'import' => [
+ 'name' => 'crwdns13920:0crwdne13920:0',
+ 'note' => 'crwdns13922:0crwdne13922:0',
+ ],
+
+ 'reports' => [
+ 'name' => 'crwdns13924:0crwdne13924:0',
+ 'note' => 'crwdns13926:0crwdne13926:0',
+ ],
+
+ 'assets' =>
+ [
+ 'name' => 'crwdns13928:0crwdne13928:0',
+ 'note' => 'crwdns13930:0crwdne13930:0',
+ ],
+
+ 'assetsview' => [
+ 'name' => 'crwdns13932:0crwdne13932:0',
+ ],
+
+ 'assetscreate' => [
+ 'name' => 'crwdns13934:0crwdne13934:0',
+ ],
+
+ 'assetsedit' => [
+ 'name' => 'crwdns13936:0crwdne13936:0',
+ ],
+
+ 'assetsdelete' => [
+ 'name' => 'crwdns13938:0crwdne13938:0',
+ ],
+
+ 'assetscheckin' => [
+ 'name' => 'crwdns13940:0crwdne13940:0',
+ 'note' => 'crwdns13942:0crwdne13942:0',
+ ],
+
+ 'assetscheckout' => [
+ 'name' => 'crwdns13944:0crwdne13944:0',
+ 'note' => 'crwdns13946:0crwdne13946:0',
+ ],
+
+ 'assetsaudit' => [
+ 'name' => 'crwdns13948:0crwdne13948:0',
+ 'note' => 'crwdns13950:0crwdne13950:0',
+ ],
+
+ 'assetsviewrequestable' => [
+ 'name' => 'crwdns13952:0crwdne13952:0',
+ 'note' => 'crwdns13954:0crwdne13954:0',
+ ],
+
+ 'assetsviewencrypted-custom-fields' => [
+ 'name' => 'crwdns13956:0crwdne13956:0',
+ 'note' => 'crwdns13958:0crwdne13958:0',
+ ],
+
+ 'accessories' => [
+ 'name' => 'crwdns13960:0crwdne13960:0',
+ 'note' => 'crwdns13962:0crwdne13962:0',
+ ],
+
+ 'accessoriesview' => [
+ 'name' => 'crwdns13964:0crwdne13964:0',
+ ],
+ 'accessoriescreate' => [
+ 'name' => 'crwdns13966:0crwdne13966:0',
+ ],
+ 'accessoriesedit' => [
+ 'name' => 'crwdns13968:0crwdne13968:0',
+ ],
+ 'accessoriesdelete' => [
+ 'name' => 'crwdns13970:0crwdne13970:0',
+ ],
+ 'accessoriescheckout' => [
+ 'name' => 'crwdns13972:0crwdne13972:0',
+ 'note' => 'crwdns13974:0crwdne13974:0',
+ ],
+ 'accessoriescheckin' => [
+ 'name' => 'crwdns13976:0crwdne13976:0',
+ 'note' => 'crwdns13978:0crwdne13978:0',
+ ],
+ 'accessoriesfiles' => [
+ 'name' => 'crwdns13980:0crwdne13980:0',
+ 'note' => 'crwdns13982:0crwdne13982:0',
+ ],
+ 'consumables' => [
+ 'name' => 'crwdns13984:0crwdne13984:0',
+ 'note' => 'crwdns13986:0crwdne13986:0',
+ ],
+ 'consumablesview' => [
+ 'name' => 'crwdns13988:0crwdne13988:0',
+ ],
+ 'consumablescreate' => [
+ 'name' => 'crwdns13990:0crwdne13990:0',
+ ],
+ 'consumablesedit' => [
+ 'name' => 'crwdns13992:0crwdne13992:0',
+ ],
+ 'consumablesdelete' => [
+ 'name' => 'crwdns13994:0crwdne13994:0',
+ ],
+ 'consumablescheckout' => [
+ 'name' => 'crwdns13996:0crwdne13996:0',
+ 'note' => 'crwdns13998:0crwdne13998:0',
+ ],
+ 'consumablesfiles' => [
+ 'name' => 'crwdns14000:0crwdne14000:0',
+ 'note' => 'crwdns14002:0crwdne14002:0',
+ ],
+ 'licenses' => [
+ 'name' => 'crwdns14004:0crwdne14004:0',
+ 'note' => 'crwdns14006:0crwdne14006:0',
+ ],
+ 'licensesview' => [
+ 'name' => 'crwdns14008:0crwdne14008:0',
+ ],
+ 'licensescreate' => [
+ 'name' => 'crwdns14010:0crwdne14010:0',
+ ],
+ 'licensesedit' => [
+ 'name' => 'crwdns14012:0crwdne14012:0',
+ ],
+ 'licensesdelete' => [
+ 'name' => 'crwdns14014:0crwdne14014:0',
+ ],
+ 'licensescheckout' => [
+ 'name' => 'crwdns14016:0crwdne14016:0',
+ 'note' => 'crwdns14018:0crwdne14018:0',
+ ],
+ 'licensescheckin' => [
+ 'name' => 'crwdns14020:0crwdne14020:0',
+ 'note' => 'crwdns14022:0crwdne14022:0',
+ ],
+ 'licensesfiles' => [
+ 'name' => 'crwdns14024:0crwdne14024:0',
+ 'note' => 'crwdns14026:0crwdne14026:0',
+ ],
+ 'licenseskeys' => [
+ 'name' => 'crwdns14028:0crwdne14028:0',
+ 'note' => 'crwdns14030:0crwdne14030:0',
+ ],
+ 'components' => [
+ 'name' => 'crwdns14032:0crwdne14032:0',
+ 'note' => 'crwdns14034:0crwdne14034:0',
+ ],
+ 'componentsview' => [
+ 'name' => 'crwdns14036:0crwdne14036:0',
+ ],
+ 'componentscreate' => [
+ 'name' => 'crwdns14038:0crwdne14038:0',
+ ],
+ 'componentsedit' => [
+ 'name' => 'crwdns14040:0crwdne14040:0',
+ ],
+ 'componentsdelete' => [
+ 'name' => 'crwdns14042:0crwdne14042:0',
+ ],
+ 'componentsfiles' => [
+ 'name' => 'crwdns14044:0crwdne14044:0',
+ 'note' => 'crwdns14046:0crwdne14046:0',
+ ],
+ 'componentscheckout' => [
+ 'name' => 'crwdns14048:0crwdne14048:0',
+ 'note' => 'crwdns14050:0crwdne14050:0',
+ ],
+ 'componentscheckin' => [
+ 'name' => 'crwdns14052:0crwdne14052:0',
+ 'note' => 'crwdns14054:0crwdne14054:0',
+ ],
+ 'kits' => [
+ 'name' => 'crwdns14056:0crwdne14056:0',
+ 'note' => 'crwdns14058:0crwdne14058:0',
+ ],
+ 'kitsview' => [
+ 'name' => 'crwdns14060:0crwdne14060:0',
+ ],
+ 'kitscreate' => [
+ 'name' => 'crwdns14062:0crwdne14062:0',
+ ],
+ 'kitsedit' => [
+ 'name' => 'crwdns14064:0crwdne14064:0',
+ ],
+ 'kitsdelete' => [
+ 'name' => 'crwdns14066:0crwdne14066:0',
+ ],
+ 'users' => [
+ 'name' => 'crwdns14068:0crwdne14068:0',
+ 'note' => 'crwdns14070:0crwdne14070:0',
+ ],
+ 'usersview' => [
+ 'name' => 'crwdns14072:0crwdne14072:0',
+ ],
+ 'userscreate' => [
+ 'name' => 'crwdns14074:0crwdne14074:0',
+ ],
+ 'usersedit' => [
+ 'name' => 'crwdns14076:0crwdne14076:0',
+ ],
+ 'usersdelete' => [
+ 'name' => 'crwdns14078:0crwdne14078:0',
+ ],
+ 'models' => [
+ 'name' => 'crwdns14080:0crwdne14080:0',
+ 'note' => 'crwdns14082:0crwdne14082:0',
+ ],
+ 'modelsview' => [
+ 'name' => 'crwdns14084:0crwdne14084:0',
+ ],
+
+ 'modelscreate' => [
+ 'name' => 'crwdns14086:0crwdne14086:0',
+ ],
+ 'modelsedit' => [
+ 'name' => 'crwdns14088:0crwdne14088:0',
+ ],
+ 'modelsdelete' => [
+ 'name' => 'crwdns14090:0crwdne14090:0',
+ ],
+ 'categories' => [
+ 'name' => 'crwdns14092:0crwdne14092:0',
+ 'note' => 'crwdns14094:0crwdne14094:0',
+ ],
+ 'categoriesview' => [
+ 'name' => 'crwdns14096:0crwdne14096:0',
+ ],
+ 'categoriescreate' => [
+ 'name' => 'crwdns14098:0crwdne14098:0',
+ ],
+ 'categoriesedit' => [
+ 'name' => 'crwdns14100:0crwdne14100:0',
+ ],
+ 'categoriesdelete' => [
+ 'name' => 'crwdns14102:0crwdne14102:0',
+ ],
+ 'departments' => [
+ 'name' => 'crwdns14104:0crwdne14104:0',
+ 'note' => 'crwdns14106:0crwdne14106:0',
+ ],
+ 'departmentsview' => [
+ 'name' => 'crwdns14108:0crwdne14108:0',
+ ],
+ 'departmentscreate' => [
+ 'name' => 'crwdns14110:0crwdne14110:0',
+ ],
+ 'departmentsedit' => [
+ 'name' => 'crwdns14112:0crwdne14112:0',
+ ],
+ 'departmentsdelete' => [
+ 'name' => 'crwdns14114:0crwdne14114:0',
+ ],
+ 'locations' => [
+ 'name' => 'crwdns14116:0crwdne14116:0',
+ 'note' => 'crwdns14118:0crwdne14118:0',
+ ],
+ 'locationsview' => [
+ 'name' => 'crwdns14120:0crwdne14120:0',
+ ],
+ 'locationscreate' => [
+ 'name' => 'crwdns14122:0crwdne14122:0',
+ ],
+ 'locationsedit' => [
+ 'name' => 'crwdns14124:0crwdne14124:0',
+ ],
+ 'locationsdelete' => [
+ 'name' => 'crwdns14126:0crwdne14126:0',
+ ],
+ 'status-labels' => [
+ 'name' => 'crwdns14128:0crwdne14128:0',
+ 'note' => 'crwdns14130:0crwdne14130:0',
+ ],
+ 'statuslabelsview' => [
+ 'name' => 'crwdns14132:0crwdne14132:0',
+ ],
+ 'statuslabelscreate' => [
+ 'name' => 'crwdns14134:0crwdne14134:0',
+ ],
+ 'statuslabelsedit' => [
+ 'name' => 'crwdns14136:0crwdne14136:0',
+ ],
+ 'statuslabelsdelete' => [
+ 'name' => 'crwdns14138:0crwdne14138:0',
+ ],
+ 'custom-fields' => [
+ 'name' => 'crwdns14140:0crwdne14140:0',
+ 'note' => 'crwdns14142:0crwdne14142:0',
+ ],
+ 'customfieldsview' => [
+ 'name' => 'crwdns14144:0crwdne14144:0',
+ ],
+ 'customfieldscreate' => [
+ 'name' => 'crwdns14146:0crwdne14146:0',
+ ],
+ 'customfieldsedit' => [
+ 'name' => 'crwdns14148:0crwdne14148:0',
+ ],
+ 'customfieldsdelete' => [
+ 'name' => 'crwdns14150:0crwdne14150:0',
+ ],
+ 'suppliers' => [
+ 'name' => 'crwdns14152:0crwdne14152:0',
+ 'note' => 'crwdns14154:0crwdne14154:0',
+ ],
+ 'suppliersview' => [
+ 'name' => 'crwdns14156:0crwdne14156:0',
+ ],
+ 'supplierscreate' => [
+ 'name' => 'crwdns14158:0crwdne14158:0',
+ ],
+ 'suppliersedit' => [
+ 'name' => 'crwdns14160:0crwdne14160:0',
+ ],
+ 'suppliersdelete' => [
+ 'name' => 'crwdns14162:0crwdne14162:0',
+ ],
+ 'manufacturers' => [
+ 'name' => 'crwdns14164:0crwdne14164:0',
+ 'note' => 'crwdns14166:0crwdne14166:0',
+ ],
+ 'manufacturersview' => [
+ 'name' => 'crwdns14168:0crwdne14168:0',
+ ],
+ 'manufacturerscreate' => [
+ 'name' => 'crwdns14170:0crwdne14170:0',
+ ],
+ 'manufacturersedit' => [
+ 'name' => 'crwdns14172:0crwdne14172:0',
+ ],
+ 'manufacturersdelete' => [
+ 'name' => 'crwdns14174:0crwdne14174:0',
+ ],
+ 'companies' => [
+ 'name' => 'crwdns14176:0crwdne14176:0',
+ 'note' => 'crwdns14178:0crwdne14178:0',
+ ],
+ 'companiesview' => [
+ 'name' => 'crwdns14180:0crwdne14180:0',
+ ],
+ 'companiescreate' => [
+ 'name' => 'crwdns14182:0crwdne14182:0',
+ ],
+ 'companiesedit' => [
+ 'name' => 'crwdns14184:0crwdne14184:0',
+ ],
+ 'companiesdelete' => [
+ 'name' => 'crwdns14186:0crwdne14186:0',
+ ],
+ 'user-self-accounts' => [
+ 'name' => 'crwdns14188:0crwdne14188:0',
+ 'note' => 'crwdns14190:0crwdne14190:0',
+ ],
+ 'selftwo-factor' => [
+ 'name' => 'crwdns14192:0crwdne14192:0',
+ 'note' => 'crwdns14194:0crwdne14194:0',
+ ],
+ 'selfapi' => [
+ 'name' => 'crwdns14196:0crwdne14196:0',
+ 'note' => 'crwdns14198:0crwdne14198:0',
+ ],
+ 'selfedit-location' => [
+ 'name' => 'crwdns14200:0crwdne14200:0',
+ 'note' => 'crwdns14202:0crwdne14202:0',
+ ],
+ 'selfcheckout-assets' => [
+ 'name' => 'crwdns14204:0crwdne14204:0',
+ 'note' => 'crwdns14206:0crwdne14206:0',
+ ],
+ 'selfview-purchase-cost' => [
+ 'name' => 'crwdns14208:0crwdne14208:0',
+ 'note' => 'crwdns14210:0crwdne14210:0',
+ ],
+
+ 'depreciations' => [
+ 'name' => 'crwdns14212:0crwdne14212:0',
+ 'note' => 'crwdns14214:0crwdne14214:0',
+ ],
+ 'depreciationsview' => [
+ 'name' => 'crwdns14216:0crwdne14216:0',
+ ],
+ 'depreciationsedit' => [
+ 'name' => 'crwdns14218:0crwdne14218:0',
+ ],
+ 'depreciationsdelete' => [
+ 'name' => 'crwdns14220:0crwdne14220:0',
+ ],
+ 'depreciationscreate' => [
+ 'name' => 'crwdns14222:0crwdne14222:0',
+ ],
+
+ 'grant_all' => 'crwdns14224:0crwdne14224:0',
+ 'deny_all' => 'crwdns14226:0crwdne14226:0',
+ 'inherit_all' => 'crwdns14228:0crwdne14228:0',
+ 'grant' => 'crwdns14230:0crwdne14230:0',
+ 'deny' => 'crwdns14232:0crwdne14232:0',
+ 'inherit' => 'crwdns14234:0crwdne14234:0',
+ 'use_groups' => 'crwdns14236:0crwdne14236:0'
+
+);
diff --git a/resources/lang/aa-ER/validation.php b/resources/lang/aa-ER/validation.php
index 7e82262cec..0a1df2ed07 100644
--- a/resources/lang/aa-ER/validation.php
+++ b/resources/lang/aa-ER/validation.php
@@ -174,7 +174,7 @@ return [
'ulid' => 'crwdns12552:0crwdne12552:0',
'uuid' => 'crwdns12554:0crwdne12554:0',
'fmcs_location' => 'crwdns13232:0crwdne13232:0',
-
+ 'is_unique_across_company_and_location' => 'crwdns14272:0crwdne14272:0',
/*
|--------------------------------------------------------------------------
diff --git a/resources/lang/af-ZA/admin/categories/general.php b/resources/lang/af-ZA/admin/categories/general.php
index 8d94186022..5eac68d501 100644
--- a/resources/lang/af-ZA/admin/categories/general.php
+++ b/resources/lang/af-ZA/admin/categories/general.php
@@ -3,14 +3,15 @@
return array(
'asset_categories' => 'Bate kategorieë',
'category_name' => 'Kategorie Naam',
- 'checkin_email' => 'Stuur e-pos aan gebruiker by aanmelding/afmelding.',
+ 'email_to_user_upon_checkin' => 'Send email to user upon checkin.',
+ 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.',
'email_to_initiator' => 'Send email to you when user accepts or declines checkout.',
'checkin_email_notification' => 'Hierdie gebruiker sal \'n e-pos gestuur word by aanmelding/afmelding.',
'clone' => 'Klone Kategorie',
'create' => 'Skep Kategorie',
'edit' => 'Wysig Kategorie',
- 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user because the global EULA is being used.',
- 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user because a EULA is set for this category.',
+ 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.',
+ 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.',
'eula_text' => 'Kategorie EULA',
'eula_text_help' => 'Hierdie veld laat u toe om u EULA\'s vir spesifieke soorte bates aan te pas. As u slegs een EULA vir al u bates het, kan u die onderstaande boks selekteer om die primêre standaard te gebruik.',
'name' => 'Kategorie Naam',
diff --git a/resources/lang/af-ZA/admin/custom_fields/general.php b/resources/lang/af-ZA/admin/custom_fields/general.php
index d71a56b5dd..14a9cc1bfa 100644
--- a/resources/lang/af-ZA/admin/custom_fields/general.php
+++ b/resources/lang/af-ZA/admin/custom_fields/general.php
@@ -5,7 +5,7 @@ return [
'manage' => 'Manage',
'field' => 'veld',
'about_fieldsets_title' => 'Oor Fieldsets',
- 'about_fieldsets_text' => 'Veldstelle stel jou in staat om groepe van persoonlike velde te skep wat gereeld hergebruik word vir spesifieke tipe bates.',
+ 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used for specific asset model types.',
'custom_format' => 'Custom Regex format...',
'encrypt_field' => 'Enkripteer die waarde van hierdie veld in die databasis',
'encrypt_field_help' => 'WAARSKUWING: Om \'n veld te enkripteer, maak dit onondersoekbaar.',
@@ -67,4 +67,5 @@ return [
'checkbox' => 'Checkbox',
'radio' => 'Radio Buttons',
],
+ 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .',
];
diff --git a/resources/lang/af-ZA/admin/settings/general.php b/resources/lang/af-ZA/admin/settings/general.php
index 7f042c6bba..55ac5423b9 100644
--- a/resources/lang/af-ZA/admin/settings/general.php
+++ b/resources/lang/af-ZA/admin/settings/general.php
@@ -18,7 +18,7 @@ return [
'alert_email' => 'Stuur kennisgewings aan',
'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.',
'alerts_enabled' => 'Alerts aangeskakel',
- 'alert_interval' => 'Uitgaande Alert Drempel (in dae)',
+ 'alert_interval' => 'Expiring Alerts Threshold',
'alert_inv_threshold' => 'Voorraadwaarskuwingsdrempel',
'allow_user_skin' => 'Allow User Skin',
'allow_user_skin_help_text' => 'Checking this box will allow a user to override the UI skin with a different one.',
@@ -94,10 +94,12 @@ return [
'ldap_settings' => 'LDAP-instellings',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_location' => 'LDAP Location Field',
-'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
+ 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_manager' => 'LDAP Manager Field',
+ 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP-bediener',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'LDAP SSL-sertifikaat-validering',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Verwyder verwyderde rekords',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => '2D Barcode Type',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name.
Note that the value of the barcodes must comply with the respective barcode spec in order to be successfully generated. Please see the documentation for more details. ',
+ 'help_default_will_use' => 'Note that the value of the barcodes must comply with the respective barcode spec in order to be successfully generated. Please see the documentation for more details. ',
'asset_id' => 'Asset ID',
'data' => 'Data',
'default' => 'Default',
@@ -414,6 +420,9 @@ return [
'manager_view' => 'Manager View',
'manager_view_enabled_text' => 'Enable Manager View',
'manager_view_enabled_help' => 'Allow managers to view assigned items to their direct and indirect reports in their account view.',
+ 'redirect_url' => 'Redirect URL',
+ 'client_secret' => 'Client Secret',
+ 'client_id' => 'Client ID',
'username_formats' => [
'username_format' => 'Gebruikernaam',
@@ -487,6 +496,7 @@ return [
'server' => 'Server Settings',
'scoping' => 'Scoping',
'security' => 'Security Preferences',
+ 'passwords' => 'Password Security Preferences',
],
diff --git a/resources/lang/af-ZA/admin/users/general.php b/resources/lang/af-ZA/admin/users/general.php
index d78ff4be42..3a84af56a8 100644
--- a/resources/lang/af-ZA/admin/users/general.php
+++ b/resources/lang/af-ZA/admin/users/general.php
@@ -15,7 +15,8 @@ return [
'info' => 'info',
'restore_user' => 'Klik hier om dit te herstel.',
'last_login' => 'Laaste Aanmelding',
- 'ldap_config_text' => 'LDAP-konfigurasie-instellings kan Admin> Instellings gevind word. Die (opsionele) gekose ligging sal vir alle ingevoerde gebruikers gestel word.',
+ 'ldap_config_text' => 'The selected location will be set for ALL imported users. This will overwrite their existing location, and is an unusual use-case, so leaving this blank is typically best.',
+ 'ldap_sync_intro' => 'Click on the button below to manually sync your LDAP users. To learn more about configuring LDAP sync to run automatically, please see the documentation .',
'print_assigned' => 'Print All Assigned',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
@@ -53,4 +54,6 @@ return [
'all_assigned_list_generation' => 'Generated on:',
'email_user_creds_on_create' => 'Email this user their credentials?',
'department_manager' => 'Department Manager',
+ 'generate_password' => 'Generate random password',
+ 'individual_override' => 'This user has at least one individual permission set, which may override group permissions.',
];
diff --git a/resources/lang/af-ZA/admin/users/message.php b/resources/lang/af-ZA/admin/users/message.php
index 8fdfa7c5b0..220df28a11 100644
--- a/resources/lang/af-ZA/admin/users/message.php
+++ b/resources/lang/af-ZA/admin/users/message.php
@@ -2,8 +2,8 @@
return array(
- 'accepted' => 'U het hierdie bate suksesvol aanvaar.',
- 'declined' => 'Jy het hierdie bate suksesvol geweier.',
+ 'accepted' => 'You have successfully accepted this item.',
+ 'declined' => 'You have successfully declined this item.',
'bulk_manager_warn' => 'Jou gebruikers is suksesvol opgedateer, maar jou bestuurderinskrywing is nie gestoor nie, want die bestuurder wat jy gekies het, was ook in die gebruikerslys om geredigeer te word, en gebruikers mag nie hul eie bestuurder wees nie. Kies asseblief u gebruikers weer, behalwe die bestuurder.',
'user_exists' => 'Gebruiker bestaan reeds!',
'user_not_found' => 'User does not exist or you do not have permission view them.',
diff --git a/resources/lang/af-ZA/general.php b/resources/lang/af-ZA/general.php
index 8eea49109b..c8a6b0f5a9 100644
--- a/resources/lang/af-ZA/general.php
+++ b/resources/lang/af-ZA/general.php
@@ -350,6 +350,7 @@ return [
'login_disabled' => 'Login Disabled',
'audit_due' => 'Due for Audit',
'audit_due_days' => '{}Assets Due or Overdue for Audit|[1]Assets Due or Overdue for Audit Within a Day|[2,*]Assets Due or Overdue for Audit Within :days Days',
+ 'audit_due_days_view_all' => '{}Assets Due or Overdue for Audit|[1]View All Assets Due or Overdue for Audit Within a Day|[2,*]View All Assets Due or Overdue for Audit Within :days Days',
'checkin_due' => 'Due for Checkin',
'checkin_overdue' => 'Overdue for Checkin',
'checkin_due_days' => '{}Due for Checkin|[1]Assets Due for Checkin Within :days Day|[2,*]Assets Due for Checkin Within :days Days',
@@ -383,6 +384,14 @@ return [
'bulk_edit_about_to' => 'You are about to edit the following: ',
'checked_out' => 'Gekontroleer',
'checked_out_to' => 'Checked out to',
+ 'available_users' => 'Available Users to Add',
+ 'add_users_to_group' => 'Add Users to Group',
+ 'users_to_add_to_group' => 'Users to Add',
+ 'add_all_users_to_group' => 'Add all users to group',
+ 'add_selected_users_to_group' => 'Add selected users to group',
+ 'remove_selected_users_from_group' => 'Remove selected users from group',
+ 'remove_all_users_from_group' => 'Remove all users from group',
+ 'add_users_to_group_help' => 'Use the arrows to add or remove users from this group. You can select multiple users by holding down the Ctrl (Windows) or Command (Mac) key while clicking.',
'fields' => 'Fields',
'last_checkout' => 'Last Checkout',
'due_to_checkin' => 'The following :count items are due to be checked in soon:',
@@ -390,6 +399,7 @@ return [
'reminder_checked_out_items' => 'This is a reminder of the items currently checked out to you. If you feel this list is inaccurate (something is missing, or something appears here that you believe you never received), please email :reply_to_name at :reply_to_address.',
'changed' => 'Changed',
'to' => 'To',
+ 'to_user' => 'To',
'report_fields_info' => '
Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
', 'range' => 'Range', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'deur', + 'by_user' => 'deur', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/af-ZA/mail.php b/resources/lang/af-ZA/mail.php index 7fae399b08..30fe1e21e2 100644 --- a/resources/lang/af-ZA/mail.php +++ b/resources/lang/af-ZA/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Die volgende item is nagegaan:', 'to_reset' => 'Om jou webadres te herstel, voltooi hierdie vorm:', 'type' => 'tipe', - 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'gebruiker', 'username' => 'Gebruikersnaam', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/af-ZA/permissions.php b/resources/lang/af-ZA/permissions.php new file mode 100644 index 0000000000..4b03741979 --- /dev/null +++ b/resources/lang/af-ZA/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'bates', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'bykomstighede', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Consumables', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'lisensies', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'komponente', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Predefined Kits', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'gebruikers', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Bekyk gebruikers', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Kyk Modelle', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'kategorieë', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'departemente', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'plekke', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Status etikette', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Aangepaste velde', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Verskaffers', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'vervaardigers', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'maatskappye', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/af-ZA/validation.php b/resources/lang/af-ZA/validation.php index cc1b1f1141..dab65eb142 100644 --- a/resources/lang/af-ZA/validation.php +++ b/resources/lang/af-ZA/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/am-ET/admin/categories/general.php b/resources/lang/am-ET/admin/categories/general.php index 4d036996ac..ac90a98939 100644 --- a/resources/lang/am-ET/admin/categories/general.php +++ b/resources/lang/am-ET/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Asset Categories', 'category_name' => 'Category Name', - 'checkin_email' => 'Send email to user on checkin/checkout.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'This user will be sent an email on checkin/checkout.', 'clone' => 'Clone Category', 'create' => 'Create Category', 'edit' => 'Edit Category', - 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user because the global EULA is being used.', - 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user because a EULA is set for this category.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this 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', diff --git a/resources/lang/am-ET/admin/custom_fields/general.php b/resources/lang/am-ET/admin/custom_fields/general.php index a1cda96d2f..09412cf609 100644 --- a/resources/lang/am-ET/admin/custom_fields/general.php +++ b/resources/lang/am-ET/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Manage', '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.', + 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-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.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/am-ET/admin/settings/general.php b/resources/lang/am-ET/admin/settings/general.php index 6d13f62e79..41c608c7ba 100644 --- a/resources/lang/am-ET/admin/settings/general.php +++ b/resources/lang/am-ET/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Send alerts to', 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.', 'alerts_enabled' => 'Email Alerts Enabled', - 'alert_interval' => 'Expiring Alerts Threshold (in days)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Inventory Alert Threshold', 'allow_user_skin' => 'Allow User Skin', 'allow_user_skin_help_text' => 'Checking this box will allow a user to override the UI skin with a different one.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'LDAP Settings', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP Server',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'LDAP SSL certificate validation',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Purge Deleted Records',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => '2D Barcode Type',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
', 'range' => 'Range', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'By', + 'by_user' => 'By', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/am-ET/mail.php b/resources/lang/am-ET/mail.php index d1f0512feb..9524931040 100644 --- a/resources/lang/am-ET/mail.php +++ b/resources/lang/am-ET/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'The following item has been checked in: ', 'to_reset' => 'To reset your :web password, complete this form:', 'type' => 'Type', - 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'User', 'username' => 'Username', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/am-ET/permissions.php b/resources/lang/am-ET/permissions.php new file mode 100644 index 0000000000..379de0a9dc --- /dev/null +++ b/resources/lang/am-ET/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'ንብረቶች', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'መለዋወጫዎች', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Consumables', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Licenses', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Components', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Predefined Kits', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Users', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'View Users', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'View Models', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'ምድብ', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Departments', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Locations', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Status Labels', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Custom Fields', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Suppliers', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Manufacturers', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Companies', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/am-ET/validation.php b/resources/lang/am-ET/validation.php index f80dd70163..2d4af64fb4 100644 --- a/resources/lang/am-ET/validation.php +++ b/resources/lang/am-ET/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/ar-SA/admin/categories/general.php b/resources/lang/ar-SA/admin/categories/general.php index 82a8a775a6..a0f087157c 100644 --- a/resources/lang/ar-SA/admin/categories/general.php +++ b/resources/lang/ar-SA/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'تصنيفات الأصول', 'category_name' => 'اسم التصنيف', - 'checkin_email' => 'إرسال رسالة إلكترونية للمستخدم عند الإدخال \\ الإخراج.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'سيتم إرسال رسالة إلكترونية إلى هذا المستخدم عند الإدخال \\ الإخراج.', 'clone' => 'نسخ التصنيف', 'create' => 'إنشاء تصنيف', 'edit' => 'تعديل التصنيف', - 'email_will_be_sent_due_to_global_eula' => 'سيتم إرسال بريد إلكتروني إلى المستخدم لأنه يتم استخدام اتفاقية ترخيص المستخدم العالمية.', - 'email_will_be_sent_due_to_category_eula' => 'سيتم إرسال بريد إلكتروني إلى المستخدم لأنه تم تعيين اتفاقية ترخيص دخول لهذه الفئة.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'إتفاقية ترخيص المستخدم النهائي للتصنيف', 'eula_text_help' => 'يسمح لك هذا الحقل بتخصيص (اتفاقية ترخيص المستخدم) لأنواع معينة من الأصول. اذا كنت تمتلك اتفاقية واحدة لجميع أصولك يمكنك أن تقوم بتأشير المربع في الأسفل لاستخدام الاتفاقية الافتراضية.', 'name' => 'اسم التصنيف', diff --git a/resources/lang/ar-SA/admin/custom_fields/general.php b/resources/lang/ar-SA/admin/custom_fields/general.php index 2a536a2c87..6b64537d3f 100644 --- a/resources/lang/ar-SA/admin/custom_fields/general.php +++ b/resources/lang/ar-SA/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'إدارة', 'field' => 'حقل', 'about_fieldsets_title' => 'حول مجموعة الحقول', - 'about_fieldsets_text' => '(مجموعات الحقول) تسمح لك بإنشاء مجموعات من الحقول اللتي يمكن إعادة إستخدامها مع موديل محدد.', + 'about_fieldsets_text' => 'مجموعات الحقول تسمح لك بإنشاء مجموعات من الحقول المخصصة التي يعاد استخدامها في كثير من الأحيان لأنواع معينة من نماذج الأصول.', 'custom_format' => 'تنسيق Regex المخصص...', 'encrypt_field' => 'تشفير قيمة هذا الحقل في قاعدة البيانات', 'encrypt_field_help' => 'تحذير: تشفير الحقل يجعله غير قابل للبحث.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/ar-SA/admin/settings/general.php b/resources/lang/ar-SA/admin/settings/general.php index 272d763fb1..5cecd9cd69 100644 --- a/resources/lang/ar-SA/admin/settings/general.php +++ b/resources/lang/ar-SA/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'إرسال تنبيهات إلى', 'alert_email_help' => 'عناوين البريد الإلكتروني أو قوائم التوزيع التي تريد إرسال تنبيهات إليها، مفصولة بفاصلة.', 'alerts_enabled' => 'التنبيهان ممكنه', - 'alert_interval' => 'انتهاء فترة التنبيهات (بالأيام)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'عتبة تنبيه المخزون', 'allow_user_skin' => 'السماح بنمط المستخدم', 'allow_user_skin_help_text' => 'التحقق من هذا المربع سيسمح للمستخدم باستخدام مظهر واجهة المستخدم بمظهر آخر.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'إعدادات لداب', 'ldap_client_tls_cert_help' => 'عادة ما تكون شهادة العميل على جانب TLS ومفتاح اتصالات LDAP مفيدة فقط في إعدادات مساحة العمل في Google مع "أمن LDAP." كلاهما مطلوب.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'أدخل اسم مستخدم وكلمة مرور LDAP من الاسم المميز الأساسي DN الذي حددته أعلاه لاختبار ما إذا كان قد تمت تهيئة معلومات تسجيل الدخول إلى LDAP بشكل صحيح أم لا. يجب حفظ تحديث LDAP الخاص بك أولا.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'خادم لداب',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'التحقق من صحة شهادة سل لداب',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'زيادة والبادئات',
'labels' => 'التسميات',
'labels_title' => 'تحديث إعدادات التسمية',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'تطهير السجلات المحذوفة',
'ldap_extension_warning' => 'لا يبدو أن ملحق LDAP مثبت أو مفعّل على هذا الخادم. لا يزال بإمكانك حفظ الإعدادات الخاصة بك، ولكن ستحتاج إلى تمكين ملحق LDAP لـ PHP قبل أن تعمل مزامنة LDAP أو تسجيل الدخول.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'تنسيق 1D باركود',
'label2_2d_type' => '2D نوع الباركود',
'label2_2d_type_help' => 'تنسيق الباركود ثنائية الأبعاد',
- 'label2_2d_target' => 'هدف الباركود 2D',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'تعاريف الحقل',
- 'label2_fields_help' => 'يمكن إضافة الحقول وإزالتها وإعادة ترتيبها في العمود الأيسر. لكل حقل ، يمكن إضافة خيارات متعددة للتسمية و DataSource ، وإزالتها وإعادة ترتيبها في العمود الأيمن.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'النص الذي تم إدخاله كـ **text** سيتم عرضه بالخط العريض',
'help_blank_to_use' => 'اتركه فارغاً لاستخدام القيمة من :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
', 'range' => 'نطاق', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'بواسطة', + 'by_user' => 'بواسطة', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/ar-SA/mail.php b/resources/lang/ar-SA/mail.php index 1d6ccb27df..b62945703a 100644 --- a/resources/lang/ar-SA/mail.php +++ b/resources/lang/ar-SA/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'تم ادخال العنصر التالي: ', 'to_reset' => 'لإعادة تعيين كلمة مرور على :web، رجاءا أكمل هذا النموذج:', 'type' => 'اكتب', - 'upcoming-audits' => 'هناك :count الأصل الذي سيأتي للمراجعة في غضون :threshold أيام.displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP сървър',
'ldap_server_help' => 'Това трябва да започва с Idap:// (for unencrypted) или Idaps:// (for TLS or SSL)',
'ldap_server_cert' => 'Валидация на LDAP SSL сертификата',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Автоматично номериране и префикси',
'labels' => 'Етикети',
'labels_title' => 'Обнови настройките на етикета',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Пречисти изтрити записи',
'ldap_extension_warning' => 'Изглежда, че нямате инсталирани LDAP разширения или не са пуснати на сървъра. Вие можете все пак да запишите настройките, но ще трябва да включите LDAP разширенията за PHP преди да синхронизирате с LDAP, в противен случай няма да можете да се логнете.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Формат на 1D баркод',
'label2_2d_type' => '2D тип на баркод',
'label2_2d_type_help' => 'Формат на 2D баркод',
- 'label2_2d_target' => '2D баркод адрес',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Избери шаблон',
'label2_fields' => 'Настройки на полета',
- 'label2_fields_help' => 'Полетата могат да бъдат добавяни, премахване и подреждани от лявата колона. За всяко едно поле, множество настройки могат да бъдат добавяни премахвани и подреждани в дясната колона.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Текста въведен като **text** ,ще бъде показан удебелено',
'help_blank_to_use' => 'Оставете празно за да се ползва стойност от :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Изберете полетата, които желаете да бъдат включени в справката и изберете бутона Генерирай. Файл (custom-asset-report-YYYY-mm-dd.csv) ще бъде свален автоматично, който можете да отворите в Ексел.
Ако желаете да експортирате само някой активи, използвайте опциите по-долу.
', 'range' => 'Обхват', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Позволяване на потребителите да управляват собствените си пароли', 'from' => 'От', 'by' => 'От', + 'by_user' => 'От', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/bg-BG/mail.php b/resources/lang/bg-BG/mail.php index 9b4a9443e1..3baca4901c 100644 --- a/resources/lang/bg-BG/mail.php +++ b/resources/lang/bg-BG/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Следният артикул беше вписан:', 'to_reset' => 'За да нулирате вашата :web password, попълнете този формуляр:', 'type' => 'Вид', - 'upcoming-audits' => 'Има :count актив, който подлежи на одит в следващите :threshold дни.|Има :count активи, които подлежат на отид през следващите :threshold дни.', + 'upcoming-audits' => 'Има :count актив, който подлежи на одит в следващите :threshold дни.|Има :count активи, които подлежат на отид през следващите :threshold дни. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Потребител', 'username' => 'Потребителско име', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/bg-BG/permissions.php b/resources/lang/bg-BG/permissions.php new file mode 100644 index 0000000000..a17858245b --- /dev/null +++ b/resources/lang/bg-BG/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Активи', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Аксесоари', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Консумативи', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Лицензи', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Компоненти', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Комплекти', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Потребители', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Преглед на потребителите', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Преглед на моделите', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Категории', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Катедри', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Местоположения', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Заглавия на статуси', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Потребителски полета', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Доставчици', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Производители', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Компании', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/bg-BG/validation.php b/resources/lang/bg-BG/validation.php index 09801af451..3cf671e237 100644 --- a/resources/lang/bg-BG/validation.php +++ b/resources/lang/bg-BG/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'Полето :attribute трябва да бъде валиден ULID.', 'uuid' => 'Полето :attribute трябва да съдържа валиден UUID.', 'fmcs_location' => 'Пълна поддръжка за множество компаний и местоположения е включена в админ настройките, но избраната локация и компания не са съвместими.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/ca-ES/admin/categories/general.php b/resources/lang/ca-ES/admin/categories/general.php index 4d036996ac..ac90a98939 100644 --- a/resources/lang/ca-ES/admin/categories/general.php +++ b/resources/lang/ca-ES/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Asset Categories', 'category_name' => 'Category Name', - 'checkin_email' => 'Send email to user on checkin/checkout.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'This user will be sent an email on checkin/checkout.', 'clone' => 'Clone Category', 'create' => 'Create Category', 'edit' => 'Edit Category', - 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user because the global EULA is being used.', - 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user because a EULA is set for this category.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this 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', diff --git a/resources/lang/ca-ES/admin/custom_fields/general.php b/resources/lang/ca-ES/admin/custom_fields/general.php index a1cda96d2f..09412cf609 100644 --- a/resources/lang/ca-ES/admin/custom_fields/general.php +++ b/resources/lang/ca-ES/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Manage', '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.', + 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-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.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/ca-ES/admin/settings/general.php b/resources/lang/ca-ES/admin/settings/general.php index 6d13f62e79..41c608c7ba 100644 --- a/resources/lang/ca-ES/admin/settings/general.php +++ b/resources/lang/ca-ES/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Send alerts to', 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.', 'alerts_enabled' => 'Email Alerts Enabled', - 'alert_interval' => 'Expiring Alerts Threshold (in days)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Inventory Alert Threshold', 'allow_user_skin' => 'Allow User Skin', 'allow_user_skin_help_text' => 'Checking this box will allow a user to override the UI skin with a different one.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'LDAP Settings', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP Server',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'LDAP SSL certificate validation',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Purge Deleted Records',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => '2D Barcode Type',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
', 'range' => 'Range', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'By', + 'by_user' => 'By', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/ca-ES/mail.php b/resources/lang/ca-ES/mail.php index 217691a44d..1a1b7eeb84 100644 --- a/resources/lang/ca-ES/mail.php +++ b/resources/lang/ca-ES/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'The following item has been checked in: ', 'to_reset' => 'To reset your :web password, complete this form:', 'type' => 'Type', - 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'User', 'username' => 'Username', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/ca-ES/permissions.php b/resources/lang/ca-ES/permissions.php new file mode 100644 index 0000000000..42b405558f --- /dev/null +++ b/resources/lang/ca-ES/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Recursos', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Accessoris', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Consumibles', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Licenses', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Components', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Predefined Kits', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Users', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'View Users', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'View Models', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Categories', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Departaments', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Locations', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Status Labels', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Custom Fields', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Suppliers', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Manufacturers', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Empreses', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/ca-ES/validation.php b/resources/lang/ca-ES/validation.php index f80dd70163..2d4af64fb4 100644 --- a/resources/lang/ca-ES/validation.php +++ b/resources/lang/ca-ES/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/chr-US/admin/categories/general.php b/resources/lang/chr-US/admin/categories/general.php index 4d036996ac..ac90a98939 100644 --- a/resources/lang/chr-US/admin/categories/general.php +++ b/resources/lang/chr-US/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Asset Categories', 'category_name' => 'Category Name', - 'checkin_email' => 'Send email to user on checkin/checkout.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'This user will be sent an email on checkin/checkout.', 'clone' => 'Clone Category', 'create' => 'Create Category', 'edit' => 'Edit Category', - 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user because the global EULA is being used.', - 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user because a EULA is set for this category.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this 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', diff --git a/resources/lang/chr-US/admin/custom_fields/general.php b/resources/lang/chr-US/admin/custom_fields/general.php index a1cda96d2f..09412cf609 100644 --- a/resources/lang/chr-US/admin/custom_fields/general.php +++ b/resources/lang/chr-US/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Manage', '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.', + 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-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.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/chr-US/admin/settings/general.php b/resources/lang/chr-US/admin/settings/general.php index 6d13f62e79..41c608c7ba 100644 --- a/resources/lang/chr-US/admin/settings/general.php +++ b/resources/lang/chr-US/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Send alerts to', 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.', 'alerts_enabled' => 'Email Alerts Enabled', - 'alert_interval' => 'Expiring Alerts Threshold (in days)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Inventory Alert Threshold', 'allow_user_skin' => 'Allow User Skin', 'allow_user_skin_help_text' => 'Checking this box will allow a user to override the UI skin with a different one.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'LDAP Settings', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP Server',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'LDAP SSL certificate validation',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Purge Deleted Records',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => '2D Barcode Type',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
', 'range' => 'Range', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'By', + 'by_user' => 'By', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/chr-US/mail.php b/resources/lang/chr-US/mail.php index 70ee6ba42f..1fd02d5c07 100644 --- a/resources/lang/chr-US/mail.php +++ b/resources/lang/chr-US/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'The following item has been checked in: ', 'to_reset' => 'To reset your :web password, complete this form:', 'type' => 'Type', - 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'User', 'username' => 'Username', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/chr-US/permissions.php b/resources/lang/chr-US/permissions.php new file mode 100644 index 0000000000..f91039ca94 --- /dev/null +++ b/resources/lang/chr-US/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Assets', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Accessories', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Consumables', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Licenses', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Components', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Predefined Kits', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Users', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'View Users', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'View Models', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Categories', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Departments', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Locations', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Status Labels', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Custom Fields', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Suppliers', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Manufacturers', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Companies', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/chr-US/validation.php b/resources/lang/chr-US/validation.php index f80dd70163..2d4af64fb4 100644 --- a/resources/lang/chr-US/validation.php +++ b/resources/lang/chr-US/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/cs-CZ/admin/categories/general.php b/resources/lang/cs-CZ/admin/categories/general.php index 574d9442ee..d61547565b 100644 --- a/resources/lang/cs-CZ/admin/categories/general.php +++ b/resources/lang/cs-CZ/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Kategorie majetku', 'category_name' => 'Jméno kategorie', - 'checkin_email' => 'Při naskladnění/vyskladnění poslat uživateli e-mail.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'Tomuto uživateli bude poslán e-mail při naskladnění/vyskladnění.', 'clone' => 'Klonovat Kategorii', 'create' => 'Vytvořit kategorii', 'edit' => 'Upravit Kategorii', - 'email_will_be_sent_due_to_global_eula' => 'Protože se používá globální EULA, bude uživateli zaslán e-mail.', - 'email_will_be_sent_due_to_category_eula' => 'Pro tuto kategorii je v platnosti EULA, uživateli bude zaslán e-mail.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'EULA Kategorie', 'eula_text_help' => 'Toto pole umožňuje upravit EULA pro různé druhy majetku. Pokud máte pouze jeden typ pro všechen majetek, můžete zaškrtnout položku níže pro použití jako výchozí.', 'name' => 'Název kategorie', diff --git a/resources/lang/cs-CZ/admin/custom_fields/general.php b/resources/lang/cs-CZ/admin/custom_fields/general.php index 8016f4f96a..cd895e01b9 100644 --- a/resources/lang/cs-CZ/admin/custom_fields/general.php +++ b/resources/lang/cs-CZ/admin/custom_fields/general.php @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Zaškrtávací políčko', 'radio' => 'Přepínače', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/cs-CZ/admin/settings/general.php b/resources/lang/cs-CZ/admin/settings/general.php index abf8f65639..29b74100a4 100644 --- a/resources/lang/cs-CZ/admin/settings/general.php +++ b/resources/lang/cs-CZ/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Zasílat upozornění na', 'alert_email_help' => 'E-mailové adresy nebo distribuční seznamy kterým chcete odesílat výstrahy, oddělené čárkou.', 'alerts_enabled' => 'Upozornění zapnutá', - 'alert_interval' => 'Mez upozornění na vypršení (ve dnech)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Mez upozornění skladu', 'allow_user_skin' => 'Povolit vzhled uživatele', 'allow_user_skin_help_text' => 'Zaškrtnutí tohoto políčka umožní uživateli přepsat vzhled uživatelského rozhraní jiným.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'Nastavení LDAP', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate a klíč pro LDAP jsou obvykle užitečné pouze v konfiguracích Google Workspace společně s "Secure LDAP." Oba jsou vyžadovány.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Zadejte platné LDAP uživatelské jméno a heslo ze základu rozlišeného názvu který jste určili výše a vyzkoušejte zda je LDAP přihlašování správně nastavené. NEJPRVE JE TŘEBA ULOŽIT ZMĚNĚNÉ NASTAVENÍ LDAP.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP server',
'ldap_server_help' => 'Toto by mělo začínat na ldap:// (pro nešifrované připojení) nebo ldaps:// (pro TLS nebo SSL)',
'ldap_server_cert' => 'Validace certifikátů LDAP SSL',
@@ -346,6 +348,7 @@ Tím zabráníte systému Snipe-IT v pokusu načítat avatary z Gravataru nebo j
'asset_tags_help' => 'Nárůst a prefixy',
'labels' => 'Štítky',
'labels_title' => 'Upravit nastavení štítků',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Nastavení čárových kódů & a štítků',
'purge_help' => 'Vymazat smazané záznamy',
'ldap_extension_warning' => 'Nevypadá to, že LDAP rozšíření je nainstalováno nebo povoleno na tomto serveru. Stále můžete uložit vaše nastavení, ale budete muset povolit LDAP rozšíření pro PHP, než bude fungovat LDAP synchronizace nebo přihlášení.',
@@ -380,16 +383,17 @@ Tím zabráníte systému Snipe-IT v pokusu načítat avatary z Gravataru nebo j
'label2_1d_type_help' => 'Formát pro 1D čárové kódy',
'label2_2d_type' => 'Typ 2D čárového kódu',
'label2_2d_type_help' => 'Formát pro 2D čárové kódy',
- 'label2_2d_target' => 'Cíl 2D čárového kódu',
- 'label2_2d_target_help' => 'Údaje, které budou obsaženy ve 2D čárovém kódu',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Vybrat šablonu',
'label2_fields' => 'Definice polí',
- 'label2_fields_help' => 'Pole lze přidat, odstranit a seřadit v levém sloupci. Pro každé pole lze přidat více možností pro popisek a DataSource a odstranit a přeřadit je v pravém sloupci.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Vymazat čárové kódy',
'help_asterisk_bold' => 'Text zadaný jako **text** bude zobrazen tučně',
'help_blank_to_use' => 'Ponechte prázdné pro použití hodnoty z :setting_name',
- 'help_default_will_use' => ':default použije hodnotu z :setting_name.Vyberte pole, která chcete zahrnout do vlastní sestavy, a klepněte na tlačítko Generovat. Soubor (custom-asset-report-YYYY-mm-dd.csv) se stáhne automaticky a můžete jej otevřít v Excelu.
Pokud chcete exportovat pouze některá aktiva, použijte níže uvedené možnosti pro úpravu výsledků.
', 'range' => '(rozsah)', @@ -617,6 +627,8 @@ return [ 'user_managed_passwords_allow' => 'Povolit uživatelům správu vlastních hesel', 'from' => 'Od', 'by' => 'Vytvořil', + 'by_user' => 'Vytvořil', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Verze', 'build' => 'sestavení', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/cs-CZ/mail.php b/resources/lang/cs-CZ/mail.php index f136f94d5b..631e4392de 100644 --- a/resources/lang/cs-CZ/mail.php +++ b/resources/lang/cs-CZ/mail.php @@ -101,7 +101,8 @@ Klikněte prosím na odkaz níže a potvrďte své rozhodnutí.', 'the_following_item' => 'Následující položka byla převzata: ', 'to_reset' => 'Pro resetování vašeho hesla vyplňte tento formulář:', 'type' => 'Typ', - 'upcoming-audits' => 'Je zde :count položka, která má chystaný audit za :threshold dní.|Jsou zde :count položek, který se chystá k auditu za :threshold dní.', + 'upcoming-audits' => 'Je zde :count položka, která má chystaný audit za :threshold dní.|Jsou zde :count položek, který se chystá k auditu za :threshold dní. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Uživatel', 'username' => 'Uživatelské jméno', 'unaccepted_asset_reminder' => 'Připomenutí: Máte položky ke schválení.', diff --git a/resources/lang/cs-CZ/permissions.php b/resources/lang/cs-CZ/permissions.php new file mode 100644 index 0000000000..febf5c01ab --- /dev/null +++ b/resources/lang/cs-CZ/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Počet', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Příslušenství', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Spotřební materiál', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Licence', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Komponenty', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Předdefinované sady', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Uživatelé', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Zobrazit uživatele', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Zobrazit Modely', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Kategorie', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Oddělení', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Umístění', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Označení stavu', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Vlastní pole', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Dodavatelé', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Výrobci', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Firmy', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/cs-CZ/validation.php b/resources/lang/cs-CZ/validation.php index c464315998..887598c15c 100644 --- a/resources/lang/cs-CZ/validation.php +++ b/resources/lang/cs-CZ/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'Pole :attribute musí být platný ULID.', 'uuid' => 'Pole :attribute musí být platný UUID.', 'fmcs_location' => 'V administračním nastavení je zapnutá podpora více společností a rozsah lokalit, ale vybraná lokalita a společnost nejsou kompatibilní.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/cy-GB/admin/categories/general.php b/resources/lang/cy-GB/admin/categories/general.php index 1717793d9f..0801fc9f25 100644 --- a/resources/lang/cy-GB/admin/categories/general.php +++ b/resources/lang/cy-GB/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Categoriau Asedau', 'category_name' => 'Enw categori', - 'checkin_email' => 'Gyrru ebost i defnyddiwr wrth nodi fewn/allan.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'Fe geith y defnyddiwr yma ebost wrth nodi i fewn/allan.', 'clone' => 'Dyblygu Categori', 'create' => 'Creu Categori Newydd', 'edit' => 'Golygu Categori', - 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user because the global EULA is being used.', - 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user because a EULA is set for this category.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', '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', diff --git a/resources/lang/cy-GB/admin/custom_fields/general.php b/resources/lang/cy-GB/admin/custom_fields/general.php index 6ecb90c36a..26584ab9e1 100644 --- a/resources/lang/cy-GB/admin/custom_fields/general.php +++ b/resources/lang/cy-GB/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Manage', '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.', + 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used for specific asset model types.', 'custom_format' => 'Custom Regex format...', 'encrypt_field' => 'Hamcryptio gwerth y maes yma yn y basdata', 'encrypt_field_help' => 'RHYBUDD: Mae hamcryptio maes yn feddwl nid oes modd chwilio amdano.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/cy-GB/admin/settings/general.php b/resources/lang/cy-GB/admin/settings/general.php index 66d885a0fa..6721648f75 100644 --- a/resources/lang/cy-GB/admin/settings/general.php +++ b/resources/lang/cy-GB/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Gyrru rhybuddion i', 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.', 'alerts_enabled' => 'Rhybuddion ebost wedi alluogi', - 'alert_interval' => 'Trothwy Rhybuddion sy\'n Dod i Ben (mewn dyddiau)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Trothwy Rhybudd Rhestr', 'allow_user_skin' => 'Allow User Skin', 'allow_user_skin_help_text' => 'Checking this box will allow a user to override the UI skin with a different one.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'Gosodiadau LDAP', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Gosodwch cyfrif a chyfrinair LDAP dilys o\'r base DN i profi cysyllted a gweithrediad LDAP. RHAID ARBED Y GOSODIADAU LDAP CYNTAF.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'Server LDAP',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'Profi tystysgrif LDAP SSL dilys',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labelau',
'labels_title' => 'Update Label Settings',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Clirio cofnodion sydd wedi\'i dileu',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => 'Math Barcode 2D',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
', 'range' => 'Range', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'Erbyn', + 'by_user' => 'Erbyn', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/cy-GB/mail.php b/resources/lang/cy-GB/mail.php index aee2206d34..9cf9c047bd 100644 --- a/resources/lang/cy-GB/mail.php +++ b/resources/lang/cy-GB/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Mae\'r eitem yma wedi nodi i fewn: ', 'to_reset' => 'I ailosod eich cyfrinair :web, cwblhewch y ffurflen hon:', 'type' => 'Math', - 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Defnyddiwr', 'username' => 'Enw defnyddiwr', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/cy-GB/permissions.php b/resources/lang/cy-GB/permissions.php new file mode 100644 index 0000000000..837c2639a3 --- /dev/null +++ b/resources/lang/cy-GB/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Asedau', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Ategolion', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Nwyddau traul', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Trwyddedau', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Cydrannau', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Predefined Kits', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Defnyddwyr', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Gweld Defnyddwyr', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Gweld Modelau', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Categoriau', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Adrannau', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Lleoliadau', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Labeli Statws', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Meysydd addasedig', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Cyflenwyr', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Gwneuthyrwr', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Cwmniau', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/cy-GB/validation.php b/resources/lang/cy-GB/validation.php index 612b9c059c..e12c48df3b 100644 --- a/resources/lang/cy-GB/validation.php +++ b/resources/lang/cy-GB/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/da-DK/admin/categories/general.php b/resources/lang/da-DK/admin/categories/general.php index 4d9e6487a5..3cc68aca40 100644 --- a/resources/lang/da-DK/admin/categories/general.php +++ b/resources/lang/da-DK/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Aktiver Kategorier', 'category_name' => 'Kategorinavn', - 'checkin_email' => 'Send e-mail til bruger ved tjek ind/ud.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'Denne bruger tilsendes en e-mail ved tjek ind/ud.', 'clone' => 'Klon Kategori', 'create' => 'Opret kategori', 'edit' => 'Rediger Kategori', - 'email_will_be_sent_due_to_global_eula' => 'En e-mail vil blive sendt til brugeren, fordi den globale slutbrugerlicensaftale bliver brugt.', - 'email_will_be_sent_due_to_category_eula' => 'En e-mail vil blive sendt til brugeren, fordi en slutbrugerlicens er sat for denne kategori.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'Slutbrugerlicenskategori', 'eula_text_help' => 'Dette felt tillader dig at tilpasse din slutbrugerlicens til specifikke typer af aktiver. Hvis du kun har en slutbrugerlicens for alle dine aktiver, kan du afkrydse boksen nedenfor for at bruge den primære standardlicens.', 'name' => 'Kategori Navn', diff --git a/resources/lang/da-DK/admin/custom_fields/general.php b/resources/lang/da-DK/admin/custom_fields/general.php index 681f41539a..09132b7ffa 100644 --- a/resources/lang/da-DK/admin/custom_fields/general.php +++ b/resources/lang/da-DK/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Administrer', 'field' => 'Felt', 'about_fieldsets_title' => 'Om Feltsæt', - 'about_fieldsets_text' => 'Fieldsets giver dig mulighed for at oprette grupper af brugerdefinerede felter, der ofte bruges igen til specifikke aktivmodeltyper.', + 'about_fieldsets_text' => 'Feltsæt giver dig mulighed for at oprette grupper af brugerdefinerede felter, der ofte genbruges til specifikke asset-modeltyper.', 'custom_format' => 'Tilpasset Regex format...', 'encrypt_field' => 'Kryptere værdien af dette felt i databasen', 'encrypt_field_help' => 'Advarsel: Kryptere et felt gør det uransagelige.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/da-DK/admin/settings/general.php b/resources/lang/da-DK/admin/settings/general.php index c968870b55..1d8b16829f 100644 --- a/resources/lang/da-DK/admin/settings/general.php +++ b/resources/lang/da-DK/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Send advarsler til', 'alert_email_help' => 'E-mail-adresser eller distributionslister du vil have advarsler sendt til, kommasepareret.', 'alerts_enabled' => 'Advarsler aktiveret', - 'alert_interval' => 'Udløbsvarsel Threshold (i dage)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Lagervarsletærskel', 'allow_user_skin' => 'Tillad bruger skin', 'allow_user_skin_help_text' => 'Afkrydsning her giver brugeren afgang til at overskrive UI skin med et andet skin.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'LDAP-indstillinger', 'ldap_client_tls_cert_help' => 'Client-Side TLS-certifikat og nøgle til LDAP-forbindelser er normalt kun nyttige i Google Workspace konfigurationer med "Secure LDAP." Begge er påkrævet.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Indtast validt LDAP brugernavn og kodeord fra den basis DN du angav ovenfor for at teste om dit LDAP login er korrekt konfigureret. DU SKAL FØRST OPDATERE og GEMME DINE LDAP INDSTILLINGER.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP-server',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'Validering af LDAP SSL-certifikat',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Stigende og præfikser',
'labels' => 'Etiketter',
'labels_title' => 'Opdater Etiketindstillinger',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Ryd slettet poster',
'ldap_extension_warning' => 'Det ser ikke ud som om LDAP- udvidelsen er installeret eller aktiveret på denne server. Du kan stadig gemme dine indstillinger, men du bliver nødt til at aktivere LDAP-udvidelsen til PHP, før LDAP-synkronisering eller login vil virke.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D stregkoder',
'label2_2d_type' => '2D stregkode type',
'label2_2d_type_help' => 'Format for 2D stregkoder',
- 'label2_2d_target' => '2D Stregkode Mål',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Feltdefinitioner',
- 'label2_fields_help' => 'Felter kan tilføjes, fjernes og omordnes i venstre kolonne. For hvert felt kan flere muligheder for Label og DataSource tilføjes, fjernes og omordnet i den rigtige kolonne.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Tekst indtastet som **text** vil blive vist som fed',
'help_blank_to_use' => 'Efterlad blank for at bruge værdien fra :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Vælg de felter, du gerne vil inkludere i din brugerdefinerede rapport, og klik på Generer. Filen (custom-asset-report-YYYY-mm-dd.csv) downloades automatisk og du kan åbne den i Excel.
Hvis du kun ønsker at eksportere visse aktiver, skal du bruge mulighederne nedenfor for at finjustere dine resultater.
', 'range' => 'Interval', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'Af', + 'by_user' => 'Af', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/da-DK/mail.php b/resources/lang/da-DK/mail.php index fe4e968374..d2a095fa2a 100644 --- a/resources/lang/da-DK/mail.php +++ b/resources/lang/da-DK/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Følgende vare er blevet kontrolleret i:', 'to_reset' => 'Nulstille din :web-adgangskode, udfylde denne formular:', 'type' => 'Type', - 'upcoming-audits' => 'Der er :count asset, som skal tilses inden :threshold dage. |Der er :count assets, som skal tilses inden :threshold dage.', + 'upcoming-audits' => 'Der er :count asset, som skal tilses inden :threshold dage. |Der er :count assets, som skal tilses inden :threshold dage. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Bruger', 'username' => 'Brugernavn', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/da-DK/permissions.php b/resources/lang/da-DK/permissions.php new file mode 100644 index 0000000000..0c9a6d3c22 --- /dev/null +++ b/resources/lang/da-DK/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Aktiver', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Tilbehør', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Forbrugsstoffer', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Licenser', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Komponenter', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Prædefinerede Kits', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Brugere', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Se brugere', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Se modeller', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Kategorier', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Afdelinger', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Placeringer', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Status labels', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Brugerdefinerede felter', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'leverandører', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Producenter', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Selskaber', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/da-DK/validation.php b/resources/lang/da-DK/validation.php index e8b18ed0c5..afdc35be5d 100644 --- a/resources/lang/da-DK/validation.php +++ b/resources/lang/da-DK/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/de-DE/admin/categories/general.php b/resources/lang/de-DE/admin/categories/general.php index 19a2f4f568..f78fb6dcc4 100644 --- a/resources/lang/de-DE/admin/categories/general.php +++ b/resources/lang/de-DE/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Asset-Kategorien', 'category_name' => 'Kategorie Name', - 'checkin_email' => 'Beim Checkin/Checkout eine E-Mail an den Benutzer senden.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Sende eine E-Mail an Sie, wenn der Benutzer die Herausgabe akzeptiert oder ablehnt.', 'checkin_email_notification' => 'Dieser Benutzer erhält beim Checkin / Checkout eine E-Mail.', 'clone' => 'Kategorie duplizieren', 'create' => 'Kategorie erstellen', 'edit' => 'Kategorie bearbeiten', - 'email_will_be_sent_due_to_global_eula' => 'Eine E-Mail wird an den Benutzer gesendet, da die globale EULA verwendet wird.', - 'email_will_be_sent_due_to_category_eula' => 'Eine E-Mail wird an den Benutzer gesendet, da eine EULA für diese Kategorie festgelegt ist.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'Kategorie EULA', 'eula_text_help' => 'Dieses Feld erlaubt Ihnen die EULA Ihren Bedürfnissen nach Asset Typ anzupassen.Wenn Sie nur eine EULA für alle Assets haben, aktivieren Sie die Checkbox unterhalb um die Standard EULA zu verwenden.', 'name' => 'Kategoriename', diff --git a/resources/lang/de-DE/admin/custom_fields/general.php b/resources/lang/de-DE/admin/custom_fields/general.php index 077cdee1cb..ed7f784645 100644 --- a/resources/lang/de-DE/admin/custom_fields/general.php +++ b/resources/lang/de-DE/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Verwalten', 'field' => 'Feld', 'about_fieldsets_title' => 'Über Feldsätze', - 'about_fieldsets_text' => 'Feldsätze erlauben es, Gruppen aus benutzerdefinierten Feldern zu erstellen, die regelmäßig für spezifische Modelltypen benutzt werden.', + 'about_fieldsets_text' => 'Feldsätze erlauben es, Gruppen aus benutzerdefinierten Feldern zu erstellen, welche regelmäßig für spezifische Modelltypen benutzt werden.', 'custom_format' => 'Benutzerdefiniertes Regex-Format...', 'encrypt_field' => 'Den Wert dieses Feldes in der Datenbank verschlüsseln', 'encrypt_field_help' => 'WARNUNG: Ein verschlüsseltes Feld kann nicht durchsucht werden.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Auswahlfeld', 'radio' => 'Auswahlknöpfe', ], + 'general_help_text' => 'Benutzerdefinierte Felder speichern zusätzliche Informationen, die nicht von den Standard-Asset-Feldern abgedeckt sind. .', ]; diff --git a/resources/lang/de-DE/admin/settings/general.php b/resources/lang/de-DE/admin/settings/general.php index 2a70cfa473..833cdbed9b 100644 --- a/resources/lang/de-DE/admin/settings/general.php +++ b/resources/lang/de-DE/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Alarme senden an', 'alert_email_help' => 'E-Mail-Adressen oder Verteilerlisten an die Warnungen gesendet werden sollen, durch Komma getrennt.', 'alerts_enabled' => 'E-Mail-Benachrichtigungen aktiviert', - 'alert_interval' => 'Ablauf Alarmschwelle (in Tagen)', + 'alert_interval' => 'Ablauf-Alarm-Grenzwert', 'alert_inv_threshold' => 'Inventar Alarmschwelle', 'allow_user_skin' => 'Benutzerdesign erlauben', 'allow_user_skin_help_text' => 'Wenn Sie dieses Kästchen aktivieren, kann ein Benutzer das Design mit einem anderen überschreiben.', @@ -37,7 +37,7 @@ return [ 'backups_clean_helptext' => "Dies kann nützlich sein, wenn Sie zwischen Datenbankversionen wechseln", 'backups_upload' => 'Backup hochladen', 'backups_path' => 'Sicherungen auf dem Server werden in:path gespeichert',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage.)displayName) in Ihrem LDAP/AD sollte hier als Anzeigenamezugeordnet werden givenName sollte Givenname, sAMAccountName as samaccountname, etc. sein. ',
+ 'save_ldap_first' => 'Sie müssen Ihre LDAP-Einstellungen speichern, bevor Sie testen. Speichern Sie Ihre Einstellungen auf dieser Seite und laden Sie dann neu, um LDAP Login und/oder Synchronisation zu testen.',
'ldap_server' => 'LDAP Server',
'ldap_server_help' => 'Dies sollte mit ldap:// (für unverschlüsselt) oder ldaps:// (für TLS oder SSL) beginnen',
'ldap_server_cert' => 'LDAP SSL Zertifikatsüberprüfung',
@@ -106,33 +108,33 @@ return [
'ldap_tls' => 'TLS verwenden',
'ldap_tls_help' => 'Sollte nur wenn STARTTLS am LDAP Server verwendet wird, aktiviert sein. ',
'ldap_uname' => 'LDAP Bind Nutzername',
- 'ldap_dept' => 'LDAP Department Field',
- 'ldap_phone' => 'LDAP Phone Number Field',
- 'ldap_jobtitle' => 'LDAP Job Title Field',
- 'ldap_country' => 'LDAP Country Field',
+ 'ldap_dept' => 'LDAP-Abteilungsfeld',
+ 'ldap_phone' => 'LDAP-Telefonnummerfeld',
+ 'ldap_jobtitle' => 'LDAP-Job-Titel Feld',
+ 'ldap_country' => 'LDAP-Länderfeld',
'ldap_pword' => 'LDAP Bind Passwort',
'ldap_basedn' => 'Basis Bind DN',
'ldap_filter' => 'LDAP Filter',
'ldap_pw_sync' => 'LDAP-Passwörter zwischenspeichern',
'ldap_pw_sync_help' => 'Deaktivieren Sie dieses Kontrollkästchen, wenn Sie LDAP-Passwörter nicht als lokale Hash-Passwörter zwischenspeichern möchten. Wenn Sie diese Option deaktivieren, können sich Ihre Benutzer möglicherweise nicht anmelden, wenn Ihr LDAP-Server aus irgendeinem Grund nicht erreichbar ist.',
- 'ldap_username_field' => 'LDAP Username Field',
- 'ldap_display_name' => 'LDAP Display Name Field',
+ 'ldap_username_field' => 'LDAP Benutzername Feld',
+ 'ldap_display_name' => 'LDAP Anzeigename Feld',
'ldap_display_name_help' => 'Wenn es ein separates displayName Attribut in Ihrem LDAP/AD gibt, dann können Sie es hier abbilden, womit dieses dann für die Darstellung der Benutzernamen in Snipe-IT verwendet wird.',
- 'ldap_lname_field' => 'LDAP Last Name Field',
- 'ldap_fname_field' => 'LDAP First Name Field',
+ 'ldap_lname_field' => 'LDAP Nachname Feld',
+ 'ldap_fname_field' => 'LDAP Vorname Feld',
'ldap_auth_filter_query' => 'LDAP Authentifikationsabfrage',
'ldap_version' => 'LDAP Version',
'ldap_active_flag' => 'LDAP Aktiv-Markierung',
'ldap_activated_flag_help' => 'Dieser Wert wird benutzt um zu entscheiden, ob synchronisierte Nutzer sich in Snipe-IT anmelden können. Items können unabhängig von ihm zum Nutzer zugewiesen werden. Der Wert sollte der Attributname im AD/LDAP sein und nicht der Wert.0 oder false ist wird der Nutzerlogin deaktiviert. Ist der Wert im AD\\LDAP 1 oder true oder jeder beliebige andere Text dann kann sich der Nutzer anmelden. Wenn das Feld im AD leer ist, dann gilt das userAccountControl Attribut, was normalerweise bedeutet, dass sich nicht deaktivierte Nutzer anmelden können.',
'ldap_invert_active_flag' => 'LDAP-Active-Flag umkehren',
'ldap_invert_active_flag_help' => 'Wenn aktiviert: Wenn der vom LDAP Active Flag zurückgegebene Wert 0 oder false ist, ist das Benutzerkonto aktiv.',
- 'ldap_emp_num' => 'LDAP Employee Number Field',
- 'ldap_email' => 'LDAP Email Field',
- 'ldap_mobile' => 'LDAP Mobile Field',
- 'ldap_address' => 'LDAP Address Field',
- 'ldap_city' => 'LDAP City Field',
- 'ldap_state' => 'LDAP State/Province Field',
- 'ldap_zip' => 'LDAP Postal Code Field',
+ 'ldap_emp_num' => 'LDAP-Mitarbeiter-Nummernfeld',
+ 'ldap_email' => 'LDAP-E-Mail-Feld',
+ 'ldap_mobile' => 'LDAP-Mobilfeld',
+ 'ldap_address' => 'LDAP-Adressfeld',
+ 'ldap_city' => 'LDAP-Stadtfeld',
+ 'ldap_state' => 'LDAP-Länder/Provinzfeld',
+ 'ldap_zip' => 'LDAP Postleitzahl Feld',
'ldap_test' => 'LDAP testen',
'ldap_test_sync' => 'LDAP-Synchronisierung testen',
'license' => 'Softwarelizenz',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Inkrementieren und Präfixe',
'labels' => 'Etiketten',
'labels_title' => 'Etiketten-Einstellungen aktualisieren',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & Etiketteneinstellungen',
'purge_help' => 'Gelöschte Einträge bereinigen',
'ldap_extension_warning' => 'Es sieht nicht so aus, als ob die LDAP-Erweiterung auf diesem Server installiert oder aktiviert ist. Sie können Ihre Einstellungen trotzdem speichern, aber Sie müssen die LDAP-Erweiterung für PHP aktivieren, bevor die LDAP-Synchronisierung oder der Login funktioniert.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format für 1D Barcodes',
'label2_2d_type' => '2D Barcode Typ',
'label2_2d_type_help' => 'Format für 2D Barcodes',
- 'label2_2d_target' => '2D Barcode Ausgabe',
- 'label2_2d_target_help' => 'Die Daten, die im 2D Barcode enthalten sein werden',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Wählen Sie eine Vorlage aus',
'label2_fields' => 'Felddefinitionen',
- 'label2_fields_help' => 'Felder können in der linken Spalte hinzugefügt, entfernt und neu sortiert werden. In jedem Feld können mehrere Optionen für Label und Datenquelle in der rechten Spalte hinzugefügt, entfernt und neu angeordnet werden.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Barcodes löschen',
'help_asterisk_bold' => 'Der eingegebene Text **text** wird in Fettschrift angezeigt',
'help_blank_to_use' => 'Leer lassen, um den Wert von :setting_name zu verwenden',
- 'help_default_will_use' => ':default verwendet den Wert aus :setting_name. Wählen Sie die Felder aus, die Sie in Ihren benutzerdefinierten Bericht einfügen möchten, und klicken Sie auf Generieren. Die Datei (custom-asset-report-YYYY-mm-dd.csv) wird automatisch heruntergeladen und Sie können sie in Excel öffnen.
Wenn Sie nur bestimmte Artikel exportieren möchten, verwenden Sie die folgenden Optionen, um Ihre Ergebnisse zu verfeinern.
', 'range' => 'Bereich', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Benutzern erlauben, ihre eigenen Passwörter zu verwalten', 'from' => 'Von', 'by' => 'Von', + 'by_user' => 'Von', + 'ldap_sync_location' => 'Alle Benutzer mit diesem Standort synchronisieren (Optional)', 'version' => 'Version', 'build' => 'Build', 'use_cloned_image' => 'Kopiere Vorlage vom Original', @@ -631,21 +643,21 @@ return [ ], 'bulk_delete_associations' => [ - 'general_assoc_warning' => ':item_name still has associated items. Please remove them before deleting this :item.', - 'assoc_assets' => ':item_name is currently associated with :asset_count asset(s) and cannot be deleted. Please update your assets to no longer reference this :item and try again.', - 'asset_models' => ':item_name is currently associated with :asset_count asset(s) and cannot be deleted. Please update your asset models to no longer reference this :item and try again.', - 'assoc_maintenances' => ':item_name is currently associated with :maintenance_count maintenance(s) and cannot be deleted. Please update your maintenances to no longer reference this :item and try again.', - 'assoc_accessories' => ':item_name is currently associated with :accessory_count accessory(ies) and cannot be deleted. Please update your accessories to no longer reference this :item and try again.', - 'assoc_consumables' => ':item_name is currently associated with :consumable_count consumable(s) and cannot be deleted. Please update your consumables to no longer reference this :item and try again.', - 'assoc_components' => ':item_name is currently associated with :component_count component(s) and cannot be deleted. Please update your components to no longer reference this :item and try again.', - 'assoc_licenses' => ':item_name is currently associated with :license_count license(s) and cannot be deleted. Please update your licenses to no longer reference this :item and try again.', - 'assoc_assets_no_count' => ':item_name is currently associated with other assets and cannot be deleted. Please update your assets to no longer reference this :item and try again.', - 'asset_models_no_count' => ':item_name is currently associated with other asset models and cannot be deleted. Please update your assets to no longer reference this :item and try again.', - 'assoc_maintenances_no_count' => ':item_name is currently associated with other maintenances and cannot be deleted. Please update your maintenances to no longer reference this :item and try again.', - 'assoc_accessories_no_count' => ':item_name is currently associated with other accessories and cannot be deleted. Please update your accessories to no longer reference this :item and try again.', - 'assoc_consumables_no_count' => ':item_name is currently associated with other consumables and cannot be deleted. Please update your consumables to no longer reference this :item and try again.', - 'assoc_components_no_count' => ':item_name is currently associated with other components and cannot be deleted. Please update your components to no longer reference this :item and try again.', - 'assoc_licenses_no_count' => ':item_name is currently associated with other licenses and cannot be deleted. Please update your licenses to no longer reference this :item and try again.', + 'general_assoc_warning' => ':item_name hat noch zugehörige Gegenstände. Bitte entfernen Sie sie, bevor Sie diesen :item löschen.', + 'assoc_assets' => ':item_name ist derzeit mit :asset_count asset(s) verknüpft und kann nicht gelöscht werden. Bitte aktualisieren Sie Ihre Assets, um diese :item nicht mehr zu referenzieren, und versuchen Sie es erneut.', + 'asset_models' => ':item_name ist derzeit mit :asset_count asset(s) verknüpft und kann nicht gelöscht werden. Bitte aktualisieren Sie Ihre Assets, um diese :item nicht mehr zu referenzieren, und versuchen Sie es erneut.', + 'assoc_maintenances' => ':item_name ist derzeit mit :maintenance_count maintenance(s) verknüpft und kann nicht gelöscht werden. Bitte aktualisieren Sie Ihre Wartungen, um diese :item nicht mehr zu referenzieren und versuchen Sie es erneut.', + 'assoc_accessories' => ':item_name ist derzeit mit :accessory_count accessory(ies) verknüpft und kann nicht gelöscht werden. Bitte aktualisieren Sie Ihr Zubehör, um diese :item nicht mehr zu referenzieren und versuchen Sie es erneut.', + 'assoc_consumables' => ':item_name ist derzeit mit :consumable_count consumable(s) verknüpft und kann nicht gelöscht werden. Bitte aktualisieren Sie Ihre Verbrauchsmaterialien, um diese :item nicht mehr zu referenzieren und versuchen Sie es erneut.', + 'assoc_components' => ':item_name ist derzeit mit :component_count component(s) verknüpft und kann nicht gelöscht werden. Bitte aktualisieren Sie Ihre Komponenten, um diese :item nicht mehr zu referenzieren und versuchen Sie es erneut.', + 'assoc_licenses' => ':item_name ist derzeit mit :license_count license(s) verknüpft und kann nicht gelöscht werden. Bitte aktualisieren Sie Ihre Lizensen, um diese :item nicht mehr zu referenzieren, und versuchen Sie es erneut.', + 'assoc_assets_no_count' => ':item_name ist derzeit mit anderen Assets verknüpft und kann nicht gelöscht werden. Bitte aktualisieren Sie Ihre Assets, um dieses :item nicht mehr zu referenzieren, und versuchen Sie es erneut.', + 'asset_models_no_count' => ':item_name ist derzeit mit anderen Asset-Modellen verknüpft und kann nicht gelöscht werden. Bitte aktualisieren Sie Ihre Assets, um dieses :item nicht mehr zu referenzieren, und versuchen Sie es erneut.', + 'assoc_maintenances_no_count' => ':item_name ist derzeit mit anderen Wartungen verknüpft und kann nicht gelöscht werden. Bitte aktualisieren Sie Ihre Wartungen, um diesen :item nicht mehr zu referenzieren, und versuchen Sie es erneut.', + 'assoc_accessories_no_count' => ':item_name ist derzeit mit anderen Zubehörteilen verknüpft und kann nicht gelöscht werden. Bitte aktualisieren Sie Ihr Zubehör, um dieses :item nicht mehr zu referenzieren, und versuchen Sie es erneut.', + 'assoc_consumables_no_count' => ':item_name ist derzeit mit anderen Verbrauchsmaterialien verknüpft und kann nicht gelöscht werden. Bitte aktualisieren Sie Ihre Verbrauchsmaterialien, um diese :item nicht mehr zu referenzieren, und versuchen Sie es erneut.', + 'assoc_components_no_count' => ':item_name ist derzeit mit anderen Komponenten verknüpft und kann nicht gelöscht werden. Bitte aktualisieren Sie Ihre Komponenten, um diesen :item nicht mehr zu referenzieren, und versuchen Sie es erneut.', + 'assoc_licenses_no_count' => ':item_name ist derzeit mit anderen Lizenzen verknüpft und kann nicht gelöscht werden. Bitte aktualisieren Sie Ihre Lizenzen, um diesen :item nicht mehr zu referenzieren, und versuchen Sie es erneut.', ], 'breadcrumb_button_actions' => [ diff --git a/resources/lang/de-DE/mail.php b/resources/lang/de-DE/mail.php index 985b1b8929..13e15c2b62 100644 --- a/resources/lang/de-DE/mail.php +++ b/resources/lang/de-DE/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Der folgende Gegenstand wurde eingecheckt: ', 'to_reset' => 'Zum Zurücksetzen Ihres :web Passwortes, füllen Sie bitte dieses Formular aus:', 'type' => 'Typ', - 'upcoming-audits' => 'Es ist :count Asset vorhanden, für das innerhalb von :threshold Tagen ein Audit durchzuführen ist. |Es gibt :count Assets, für die innerhalb von :threshold Tagen Audits durchzuführen sind.', + 'upcoming-audits' => 'Es ist :count Asset vorhanden, für das innerhalb von :threshold Tagen ein Audit durchzuführen ist. |Es gibt :count Assets, für die innerhalb von :threshold Tagen Audits durchzuführen sind. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Benutzer', 'username' => 'Benutzername', 'unaccepted_asset_reminder' => 'Erinnerung: Sie haben nicht akzeptierte Assets.', diff --git a/resources/lang/de-DE/permissions.php b/resources/lang/de-DE/permissions.php new file mode 100644 index 0000000000..29bc0f981f --- /dev/null +++ b/resources/lang/de-DE/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Gegenstände', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Zubehör', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Verbrauchsmaterialien', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Lizenzen', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Komponenten', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Vordefinierte Kits', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Benutzer', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Benutzer anzeigen', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Modelle anzeigen', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Kategorien', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Abteilungen', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Standorte', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Statusbezeichnungen', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Benutzerdefinierte Felder', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Lieferanten', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Hersteller', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Firmen', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/de-DE/validation.php b/resources/lang/de-DE/validation.php index b611507e27..755d4cea54 100644 --- a/resources/lang/de-DE/validation.php +++ b/resources/lang/de-DE/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'Das Feld :attribute muss eine gültige ULID sein.', 'uuid' => 'Das Feld :attribute muss eine gültige UUID sein.', 'fmcs_location' => 'In den Admin-Einstellungen ist eine vollständige Mehrfachunterstützung für Unternehmen und Standortbereicherung aktiviert und der ausgewählte Standort und die ausgewählte Firma sind nicht kompatibel.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/de-if/admin/categories/general.php b/resources/lang/de-if/admin/categories/general.php index 3a4081f612..b3632fe726 100644 --- a/resources/lang/de-if/admin/categories/general.php +++ b/resources/lang/de-if/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Asset-Kategorien', 'category_name' => 'Kategorie Name', - 'checkin_email' => 'Beim Checkin/Checkout eine E-Mail an den Benutzer senden.', + 'email_to_user_upon_checkin' => 'Beim Checkin eine E-Mail an den Benutzer senden.', + 'email_to_user_upon_checkin_and_checkout' => 'Beim Checkin/Checkout eine E-Mail an den Benutzer senden.', 'email_to_initiator' => 'Sende eine E-Mail an Dich, wenn der Benutzer die Herausgabe akzeptiert oder ablehnt.', 'checkin_email_notification' => 'Dieser Nutzer erhält beim Checkin/Checkout eine E-Mail.', 'clone' => 'Kategorie duplizieren', 'create' => 'Kategorie erstellen', 'edit' => 'Kategorie bearbeiten', - 'email_will_be_sent_due_to_global_eula' => 'Eine E-Mail wird an den Benutzer gesendet, da die globale EULA verwendet wird.', - 'email_will_be_sent_due_to_category_eula' => 'Eine E-Mail wird an den Benutzer gesendet, da eine EULA für diese Kategorie festgelegt ist.', + 'email_will_be_sent_due_to_global_eula' => 'Beim Checkout wird eine E-Mail an den Benutzer gesendet, da die globale EULA verwendet wird.', + 'email_will_be_sent_due_to_category_eula' => 'Beim Checkout wird eine E-Mail an den Benutzer gesendet, da eine EULA für diese Kategorie festgelegt ist.', 'eula_text' => 'Kategorie EULA', 'eula_text_help' => 'Dieses Feld erlaubt dir, die EULA je nach Asset-Typ anzupassen. Wenn du nur eine EULA für alle Assets haben möchtest, aktiviere die Checkbox unten, um die Standard-EULA zu verwenden.', 'name' => 'Kategoriename', diff --git a/resources/lang/de-if/admin/categories/message.php b/resources/lang/de-if/admin/categories/message.php index ad4d71d220..3f9afa2e09 100644 --- a/resources/lang/de-if/admin/categories/message.php +++ b/resources/lang/de-if/admin/categories/message.php @@ -20,9 +20,9 @@ return array( 'delete' => array( 'confirm' => 'Bist Du sicher, dass du diese Kategorie löschen willst?', 'error' => 'Beim löschen der Kategorie ist ein Problem aufgetreten. Bitte versuche es erneut.', - 'success' => 'Kategorie wurde erfolgreich gelöscht.', - 'bulk_success' => 'Kategorien wurden erfolgreich gelöscht.', - 'partial_success' => 'Kategorie wurde erfolgreich gelöscht. Siehe weitere Informationen unten. | :count Kategorien wurden erfolgreich gelöscht. Siehe weitere Informationen unten.', + 'success' => 'Kategorie erfolgreich gelöscht.', + 'bulk_success' => 'Kategorien erfolgreich gelöscht.', + 'partial_success' => 'Kategorie erfolgreich gelöscht. Sehe weitere Informationen weiter unten.', ) ); diff --git a/resources/lang/de-if/admin/custom_fields/general.php b/resources/lang/de-if/admin/custom_fields/general.php index dbca6d9fb9..404782969b 100644 --- a/resources/lang/de-if/admin/custom_fields/general.php +++ b/resources/lang/de-if/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Verwalten', 'field' => 'Feld', 'about_fieldsets_title' => 'Über Feldsätze', - 'about_fieldsets_text' => 'Feldsätze erlauben es, Gruppen aus benutzerdefinierten Feldern zu erstellen, die regelmäßig für spezifische Modelltypen wiederverwendet werden.', + 'about_fieldsets_text' => 'Feldsätze sind Gruppen von benutzerdefinierten Feldern, die häufig für bestimmte Asset-Modelltypen wiederverwendet werden.', 'custom_format' => 'Benutzerdefiniertes Regex-Format...', 'encrypt_field' => 'Den Wert dieses Feldes in der Datenbank verschlüsseln', 'encrypt_field_help' => 'WARNUNG: Ein verschlüsseltes Feld kann nicht durchsucht werden.', @@ -33,7 +33,7 @@ return [ 'create_fieldset_title' => 'Neuen Feldsatz erstellen', 'create_field' => 'Neues benutzerdefiniertes Feld', 'create_field_title' => 'Neues benutzerdefiniertes Feld erstellen', - 'value_encrypted' => 'Der Wert dieses Feldes ist in der Datenbank verschlüsselt. Nur Benutzer mit Berechtigungen können den entschlüsselten Wert sehen', + 'value_encrypted' => 'Der Wert dieses Feldes wird in der Datenbank verschlüsselt. Nur Benutzer, die die Berechtigung haben, verschlüsselte benutzerdefinierte Felder anzuzeigen, können den entschlüsselten Wert anzeigen', 'show_in_email' => 'Feld miteinbeziehen bei Herausgabe-Emails an die Benutzer? Verschlüsselte Felder können nicht miteinbezogen werden', 'show_in_email_short' => 'In E-Mails einbeziehen', 'help_text' => 'Hilfetext', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Auswahlfeld', 'radio' => 'Auswahlknöpfe', ], + 'general_help_text' => 'Benutzerdefinierte Felder speichern zusätzliche Informationen, die nicht von den Standard-Asset-Feldern abgedeckt sind. .', ]; diff --git a/resources/lang/de-if/admin/depreciations/general.php b/resources/lang/de-if/admin/depreciations/general.php index df03b5452b..8cbff76b9a 100644 --- a/resources/lang/de-if/admin/depreciations/general.php +++ b/resources/lang/de-if/admin/depreciations/general.php @@ -2,7 +2,7 @@ return [ 'about_asset_depreciations' => 'Über Asset-Abschreibungen', - 'about_depreciations' => 'Sie können Asset-Abschreibungen einrichten, um Vermögenswerte abzuwerten, basierend auf linearer Abschreibung, Halbjahr mit Bedingung oder Halbjahr immer angewendet.', + 'about_depreciations' => 'Du kannst Asset-Abschreibungen einrichten, um Vermögenswerte abzuwerten, basierend auf linearer Abschreibung, Halbjahr mit Bedingung oder Halbjahr immer angewendet.', 'asset_depreciations' => 'Asset-Abschreibungen', 'create' => 'Abschreibung erstellen', 'depreciation_name' => 'Abschreibungs Name', diff --git a/resources/lang/de-if/admin/hardware/form.php b/resources/lang/de-if/admin/hardware/form.php index fc27450e0f..601da8c555 100644 --- a/resources/lang/de-if/admin/hardware/form.php +++ b/resources/lang/de-if/admin/hardware/form.php @@ -45,7 +45,7 @@ return [ 'select_statustype' => 'Status Typ auswählen', 'serial' => 'Seriennummer', 'serial_required' => 'Asset :number erfordert eine Seriennummer', - 'serial_required_post_model_update' => ':asset_model wurde aktualisiert, um eine Seriennummer zu erfordern. Bitte fügen Sie eine Seriennummer für dieses Asset hinzu.', + 'serial_required_post_model_update' => ':asset_model wurde aktualisiert, um eine Seriennummer zu erfordern. Bitte füge eine Seriennummer für dieses Asset hinzu.', 'status' => 'Status', 'tag' => 'Asset Tag', 'update' => 'Asset Update', diff --git a/resources/lang/de-if/admin/locations/message.php b/resources/lang/de-if/admin/locations/message.php index e9d083c972..cf74618028 100644 --- a/resources/lang/de-if/admin/locations/message.php +++ b/resources/lang/de-if/admin/locations/message.php @@ -3,13 +3,13 @@ return array( 'does_not_exist' => 'Standort existiert nicht.', - 'assoc_users' => 'Dieser Standort kann aktuell nicht gelöscht werden, da ihm mindestens ein Asset, User oder anderer Standort zugewiesen ist. Bitte entfernen Sie alle Zuweisungen und versuchen Sie es erneut. ', + 'assoc_users' => 'Dieser Standort kann aktuell nicht gelöscht werden, da ihm mindestens ein Asset, User oder anderer Standort zugewiesen ist. Bitte entferne alle Zuweisungen und versuche es erneut. ', 'assoc_assets' => 'Dieser Standort ist mindestens einem Gegenstand zugewiesen und kann nicht gelöscht werden. Bitte entferne die Standortzuweisung bei den jeweiligen Gegenständen und versuche erneut, diesen Standort zu entfernen. ', 'assoc_child_loc' => 'Dieser Standort ist mindestens einem anderen Ort übergeordnet und kann nicht gelöscht werden. Bitte aktualisiere Deine Standorte, so dass dieser Standort nicht mehr verknüpft ist, und versuche es erneut. ', 'assigned_assets' => 'Zugeordnete Assets', 'current_location' => 'Aktueller Standort', 'open_map' => 'Öffnen in :map_provider_icon Karten', - 'deleted_warning' => 'Dieser Standort wurde gelöscht. Bitte stellen Sie ihn wieder her, bevor Sie Änderungen vornehmen.', + 'deleted_warning' => 'Der Standort wurde entfernt. Bitte stellen Sie ihn wieder her, bevor sie versuchen Änderungen vorzunehmen.', 'create' => array( diff --git a/resources/lang/de-if/admin/settings/general.php b/resources/lang/de-if/admin/settings/general.php index c428f0069a..52279bfdd5 100644 --- a/resources/lang/de-if/admin/settings/general.php +++ b/resources/lang/de-if/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Alarme senden an', 'alert_email_help' => 'E-Mail-Adressen oder Verteilerlisten, an die Benachrichtigungen gesendet werden sollen, durch Kommas getrennt.', 'alerts_enabled' => 'E-Mail-Benachrichtigungen aktiviert', - 'alert_interval' => 'Ablauf Alarmschwelle (in Tagen)', + 'alert_interval' => 'Ablauf-Alarm-Grenzwert', 'alert_inv_threshold' => 'Inventar Alarmschwelle', 'allow_user_skin' => 'Benutzerdesign erlauben', 'allow_user_skin_help_text' => 'Wenn du dieses Kästchen aktivierst, kann ein Benutzer das Design mit einem anderen überschreiben.', @@ -37,7 +37,7 @@ return [ 'backups_clean_helptext' => "Dies kann nützlich sein, wenn du zwischen Datenbankversionen wechselst", 'backups_upload' => 'Backup hochladen', 'backups_path' => 'Backups auf dem Server werden in:path gespeichert',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage.)displayName) in Deinem LDAP/AD sollte hier als Anzeigenamezugeordnet werden givenName sollte Givenname, sAMAccountName as samaccountname, etc. sein. ',
+ 'save_ldap_first' => 'Du musst Deine LDAP-Einstellungen speichern, bevor Du testest. Speicher Deine Einstellungen auf dieser Seite und lade dann neu, um LDAP Login und/oder Synchronisation zu testen.',
'ldap_server' => 'LDAP-Server',
'ldap_server_help' => 'Dies sollte mit ldap:// (für unverschlüsselt) oder ldaps:// (für TLS oder SSL) beginnen',
'ldap_server_cert' => 'LDAP-SSL-Zertifikatsüberprüfung',
@@ -106,33 +108,33 @@ return [
'ldap_tls' => 'TLS verwenden',
'ldap_tls_help' => 'Diese Option sollte nur aktiviert werden, wenn STARTTLS auf Deinem LDAP-Server ausgeführt wird. ',
'ldap_uname' => 'LDAP Bind Benutzername',
- 'ldap_dept' => 'LDAP Department Field',
- 'ldap_phone' => 'LDAP Phone Number Field',
- 'ldap_jobtitle' => 'LDAP Job Title Field',
- 'ldap_country' => 'LDAP Country Field',
+ 'ldap_dept' => 'LDAP-Abteilungsfeld',
+ 'ldap_phone' => 'LDAP-Telefonnummerfeld',
+ 'ldap_jobtitle' => 'LDAP-Job-Titel Feld',
+ 'ldap_country' => 'LDAP-Länderfeld',
'ldap_pword' => 'LDAP Bind Passwort',
'ldap_basedn' => 'Basis Bind DN',
'ldap_filter' => 'LDAP Filter',
'ldap_pw_sync' => 'LDAP-Passwörter zwischenspeichern',
'ldap_pw_sync_help' => 'Deaktiviere dieses Kontrollkästchen, wenn Du LDAP-Passwörter nicht als lokale Hash-Passwörter zwischenspeichern möchtest. Wenn Du diese Option deaktivierst, können sich Deine Benutzer möglicherweise nicht anmelden, wenn Dein LDAP-Server aus irgendeinem Grund nicht erreichbar ist.',
- 'ldap_username_field' => 'LDAP Username Field',
- 'ldap_display_name' => 'LDAP Display Name Field',
+ 'ldap_username_field' => 'LDAP Benutzername Feld',
+ 'ldap_display_name' => 'LDAP Anzeigename Feld',
'ldap_display_name_help' => 'Wenn es ein separates displayName Attribut in Ihrem LDAP/AD gibt, dann können Sie es hier abbilden, womit dieses dann für die Darstellung der Benutzernamen in Snipe-IT verwendet wird.',
- 'ldap_lname_field' => 'LDAP Last Name Field',
- 'ldap_fname_field' => 'LDAP First Name Field',
+ 'ldap_lname_field' => 'LDAP Nachname Feld',
+ 'ldap_fname_field' => 'LDAP Vorname Feld',
'ldap_auth_filter_query' => 'LDAP-Authentifizierungsabfrage',
'ldap_version' => 'LDAP Version',
'ldap_active_flag' => 'LDAP Aktiv-Markierung',
'ldap_activated_flag_help' => 'Dieser Wert wird benutzt, um zu entscheiden, ob synchronisierte Nutzer sich in Snipe-IT anmelden können. Items können unabhängig von ihm zum Nutzer zugewiesen werden. Der Wert sollte der Attributname im AD/LDAP sein und nicht der Wert.0 oder false ist wird der Nutzerlogin deaktiviert. Ist der Wert im AD\\LDAP 1 oder true oder jeder beliebige andere Text dann kann sich der Nutzer anmelden. Wenn das Feld im AD leer ist, dann gilt das userAccountControl Attribut, was normalerweise bedeutet, dass sich nicht deaktivierte Nutzer anmelden können.',
'ldap_invert_active_flag' => 'LDAP-Aktive Markierung umkehren',
'ldap_invert_active_flag_help' => 'Wenn aktiviert: Wenn der vom LDAP Active Flag zurückgegebene Wert 0 oder false ist, ist das Benutzerkonto aktiv.',
- 'ldap_emp_num' => 'LDAP Employee Number Field',
- 'ldap_email' => 'LDAP Email Field',
- 'ldap_mobile' => 'LDAP Mobile Field',
- 'ldap_address' => 'LDAP Address Field',
- 'ldap_city' => 'LDAP City Field',
- 'ldap_state' => 'LDAP State/Province Field',
- 'ldap_zip' => 'LDAP Postal Code Field',
+ 'ldap_emp_num' => 'LDAP-Mitarbeiter-Nummernfeld',
+ 'ldap_email' => 'LDAP-E-Mail-Feld',
+ 'ldap_mobile' => 'LDAP-Mobilfeld',
+ 'ldap_address' => 'LDAP-Adressfeld',
+ 'ldap_city' => 'LDAP-Stadtfeld',
+ 'ldap_state' => 'LDAP-Länder/Provinzfeld',
+ 'ldap_zip' => 'LDAP Postleitzahl Feld',
'ldap_test' => 'LDAP testen',
'ldap_test_sync' => 'LDAP-Synchronisierung testen',
'license' => 'Softwarelizenz',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Inkrementieren und Präfixe',
'labels' => 'Etiketten',
'labels_title' => 'Etiketten-Einstellungen aktualisieren',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & Etiketteneinstellungen',
'purge_help' => 'Gelöschte Einträge bereinigen',
'ldap_extension_warning' => 'Es sieht nicht so aus, als ob die LDAP-Erweiterung auf diesem Server installiert oder aktiviert ist. Du kannst deine Einstellungen trotzdem speichern, aber du musst die LDAP-Erweiterung für PHP aktivieren, bevor die LDAP-Synchronisierung oder der Login funktioniert.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format für 1D Barcodes',
'label2_2d_type' => '2D Barcode Typ',
'label2_2d_type_help' => 'Format für 2D Barcodes',
- 'label2_2d_target' => '2D Barcode Ausgabe',
- 'label2_2d_target_help' => 'Die Daten, die im 2D Barcode enthalten sein werden',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Wähle eine Vorlage aus',
'label2_fields' => 'Felddefinitionen',
- 'label2_fields_help' => 'Felder können in der linken Spalte hinzugefügt, entfernt und neu sortiert werden. In jedem Feld können mehrere Optionen für Label und Datenquelle in der rechten Spalte hinzugefügt, entfernt und neu angeordnet werden.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Barcodes löschen',
'help_asterisk_bold' => 'Der eingegebene Text **text** wird in Fettschrift angezeigt',
'help_blank_to_use' => 'Leer lassen, um den Wert von :setting_name zu verwenden',
- 'help_default_will_use' => ':default verwendet den Wert von :setting_name. Wähle die Felder aus, die du in deinem benutzerdefinierten Bericht einfügen möchtest, und klicke auf Generieren. Die Datei (custom-asset-report-YYYY-mm-dd.csv) wird automatisch heruntergeladen und du kannst diese in Excel öffnen.
Wenn du nur bestimmte Artikel exportieren möchten, verwende die folgenden Optionen, um das Ergebnis zu verfeinern.
', 'range' => 'Bereich', @@ -491,7 +501,7 @@ return [ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Hinweis: Das Generieren von fortlaufenden Asset-Tags ist aktiviert, daher wird für alle Datensätze, die keinen Asset-Tag angegeben haben, einer erstellt. Datensätze, die einen "Asset Tag" angegeben haben, werden mit den angegebenen Informationen aktualisiert.', 'send_welcome_email_to_users' => ' Willkommens-E-Mail an neue Benutzer senden', 'send_welcome_email_help' => 'Nur Benutzer, die eine gültige E-Mail-Adresse haben und als aktiviert markiert sind, erhalten eine Willkommens-E-Mail, in der sie ihr Passwort zurücksetzen können.', - 'send_welcome_email_import_help' => 'Nur neue Benutzer mit einer gültigen E-Mail-Adresse und die in Ihrer Importdatei als aktiviert markiert sind, erhalten eine willkommene E-Mail, in der sie ihr Passwort festlegen können.', + 'send_welcome_email_import_help' => 'Nur neue Benutzer mit einer gültigen E-Mail-Adresse und die in Deiner Importdatei als aktiviert markiert sind, erhalten eine willkommene E-Mail, in der sie ihr Passwort festlegen können.', 'send_email' => 'E-Mail senden', 'call' => 'Nummer anrufen', 'back_before_importing' => 'Vor dem Importieren sichern?', @@ -615,11 +625,13 @@ return [ 'user_managed_passwords_allow' => 'Benutzern erlauben, ihre eigenen Passwörter zu verwalten', 'from' => 'Von', 'by' => 'Von', + 'by_user' => 'Von', + 'ldap_sync_location' => 'Alle Benutzer mit diesem Standort synchronisieren (Optional)', 'version' => 'Version', 'build' => 'Build', - 'use_cloned_image' => 'Kopiere Vorlage vom Original', - 'use_cloned_image_help' => 'Sie können das Originalbild klonen oder ein neues hochladen, indem Sie das untenstehende Upload-Feld benutzen.', - 'use_cloned_no_image_help' => 'Dieser Gegenstand hat kein zugehöriges Bild und erbt stattdessen vom Modell oder der Kategorie, zu der es gehört. Wenn Sie ein bestimmtes Bild für diesen Gegenstand verwenden möchten, können Sie unten ein neues hochladen.', + 'use_cloned_image' => 'Bild vom Original klonen', + 'use_cloned_image_help' => 'Du kannst das Originalbild klonen oder ein neues hochladen, indem Du das untenstehende Upload-Feld benutzen.', + 'use_cloned_no_image_help' => 'Dieser Gegenstand hat kein zugehöriges Bild und erbt stattdessen vom Modell oder der Kategorie, zu der es gehört. Wenn Du ein bestimmtes Bild für diesen Gegenstand verwenden möchtest, kannst Du unten ein neues hochladen.', 'footer_credit' => 'Snipe-IT ist Open-Source-Software, entwickelt mit Liebe von @snipeitapp.com.', 'set_password' => 'Passwort festlegen', 'upload_deleted' => 'Upload gelöscht', @@ -631,21 +643,21 @@ return [ ], 'bulk_delete_associations' => [ - 'general_assoc_warning' => ':item_name still has associated items. Please remove them before deleting this :item.', - 'assoc_assets' => ':item_name is currently associated with :asset_count asset(s) and cannot be deleted. Please update your assets to no longer reference this :item and try again.', - 'asset_models' => ':item_name is currently associated with :asset_count asset(s) and cannot be deleted. Please update your asset models to no longer reference this :item and try again.', - 'assoc_maintenances' => ':item_name is currently associated with :maintenance_count maintenance(s) and cannot be deleted. Please update your maintenances to no longer reference this :item and try again.', - 'assoc_accessories' => ':item_name is currently associated with :accessory_count accessory(ies) and cannot be deleted. Please update your accessories to no longer reference this :item and try again.', - 'assoc_consumables' => ':item_name is currently associated with :consumable_count consumable(s) and cannot be deleted. Please update your consumables to no longer reference this :item and try again.', - 'assoc_components' => ':item_name is currently associated with :component_count component(s) and cannot be deleted. Please update your components to no longer reference this :item and try again.', - 'assoc_licenses' => ':item_name is currently associated with :license_count license(s) and cannot be deleted. Please update your licenses to no longer reference this :item and try again.', - 'assoc_assets_no_count' => ':item_name is currently associated with other assets and cannot be deleted. Please update your assets to no longer reference this :item and try again.', - 'asset_models_no_count' => ':item_name is currently associated with other asset models and cannot be deleted. Please update your assets to no longer reference this :item and try again.', - 'assoc_maintenances_no_count' => ':item_name is currently associated with other maintenances and cannot be deleted. Please update your maintenances to no longer reference this :item and try again.', - 'assoc_accessories_no_count' => ':item_name is currently associated with other accessories and cannot be deleted. Please update your accessories to no longer reference this :item and try again.', - 'assoc_consumables_no_count' => ':item_name is currently associated with other consumables and cannot be deleted. Please update your consumables to no longer reference this :item and try again.', - 'assoc_components_no_count' => ':item_name is currently associated with other components and cannot be deleted. Please update your components to no longer reference this :item and try again.', - 'assoc_licenses_no_count' => ':item_name is currently associated with other licenses and cannot be deleted. Please update your licenses to no longer reference this :item and try again.', + 'general_assoc_warning' => ':item_name hat noch zugehörige Gegenstände. Bitte entferne sie, bevor Du diesen :item löschst.', + 'assoc_assets' => ':item_name ist derzeit mit :asset_count asset(s) verknüpft und kann nicht gelöscht werden. Bitte aktualisiere Deine Assets, um diese :item nicht mehr zu referenzieren, und versuche es erneut.', + 'asset_models' => ':item_name ist derzeit mit :asset_count asset(s) verknüpft und kann nicht gelöscht werden. Bitte aktualisiere Deine Assets, um diese :item nicht mehr zu referenzieren, und versuche es erneut.', + 'assoc_maintenances' => ':item_name ist derzeit mit :maintenance_count maintenance(s) verknüpft und kann nicht gelöscht werden. Bitte aktualisiere Deine Wartungen, um diese :item nicht mehr zu referenzieren und versuche es erneut.', + 'assoc_accessories' => ':item_name ist derzeit mit :accessory_count accessory(ies) verknüpft und kann nicht gelöscht werden. Bitte aktualisiere Dein Zubehör, um diese :item nicht mehr zu referenzieren und versuche es erneut.', + 'assoc_consumables' => ':item_name ist derzeit mit :consumable_count consumable(s) verknüpft und kann nicht gelöscht werden. Bitte aktualisiere Deine Verbrauchsmaterialien, um diese :item nicht mehr zu referenzieren und versuche es erneut.', + 'assoc_components' => ':item_name ist derzeit mit :component_count component(s) verknüpft und kann nicht gelöscht werden. Bitte aktualisiere Deine Komponenten, um diese :item nicht mehr zu referenzieren und versuche es erneut.', + 'assoc_licenses' => ':item_name ist derzeit mit :license_count license(s) verknüpft und kann nicht gelöscht werden. Bitte aktualisieren Deine Lizensen, um diese :item nicht mehr zu referenzieren, und versuche es erneut.', + 'assoc_assets_no_count' => ':item_name ist derzeit mit anderen Assets verknüpft und kann nicht gelöscht werden. Bitte aktualisiere Deine Assets, um dieses :item nicht mehr zu referenzieren, und versuche es erneut.', + 'asset_models_no_count' => ':item_name ist derzeit mit anderen Asset-Modellen verknüpft und kann nicht gelöscht werden. Bitte aktualisiere Deine Assets, um dieses :item nicht mehr zu referenzieren, und versuche es erneut.', + 'assoc_maintenances_no_count' => ':item_name ist derzeit mit anderen Wartungen verknüpft und kann nicht gelöscht werden. Bitte aktualisiere Deine Wartungen, um diesen :item nicht mehr zu referenzieren, und versuche es erneut.', + 'assoc_accessories_no_count' => ':item_name ist derzeit mit anderen Zubehörteilen verknüpft und kann nicht gelöscht werden. Bitte aktualisiere Dein Zubehör, um dieses :item nicht mehr zu referenzieren, und versuche es erneut.', + 'assoc_consumables_no_count' => ':item_name ist derzeit mit anderen Verbrauchsmaterialien verknüpft und kann nicht gelöscht werden. Bitte aktualisiere Deine Verbrauchsmaterialien, um diese :item nicht mehr zu referenzieren, und versuche es erneut.', + 'assoc_components_no_count' => ':item_name ist derzeit mit anderen Komponenten verknüpft und kann nicht gelöscht werden. Bitte aktualisiere Deine Komponenten, um diesen :item nicht mehr zu referenzieren, und versuche es erneut.', + 'assoc_licenses_no_count' => ':item_name ist derzeit mit anderen Lizenzen verknüpft und kann nicht gelöscht werden. Bitte aktualisiere Deine Lizenzen, um diesen :item nicht mehr zu referenzieren, und versuche es erneut.', ], 'breadcrumb_button_actions' => [ diff --git a/resources/lang/de-if/mail.php b/resources/lang/de-if/mail.php index 3fa273901a..d712652347 100644 --- a/resources/lang/de-if/mail.php +++ b/resources/lang/de-if/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Der folgende Gegenstand wurde eingecheckt: ', 'to_reset' => 'Zum Zurücksetzen Ihres :web Passwortes, fülle bitte dieses Formular aus:', 'type' => 'Typ', - 'upcoming-audits' => 'Es ist :count Asset vorhanden, für das innerhalb von :threshold Tagen ein Audit durchzuführen ist. |Es gibt :count Assets, für die innerhalb von :threshold Tagen Audits durchzuführen sind.', + 'upcoming-audits' => 'Es ist :count Asset vorhanden, für das innerhalb von :threshold Tagen ein Audit durchzuführen ist. |Es gibt :count Assets, für die innerhalb von :threshold Tagen Audits durchzuführen sind. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Benutzer', 'username' => 'Benutzername', 'unaccepted_asset_reminder' => 'Erinnerung: Du hast nicht akzeptierte Assets.', diff --git a/resources/lang/de-if/permissions.php b/resources/lang/de-if/permissions.php new file mode 100644 index 0000000000..488dac292b --- /dev/null +++ b/resources/lang/de-if/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Superbenutzer', + 'note' => 'Legt fest, ob der Benutzer vollen Zugriff auf alle Aspekte des Administrators hat. Diese Einstellung überschreibt ALLE spezifischeren und restriktiveren Berechtigungen im gesamten System. ', + ], + 'admin' => [ + 'name' => 'Admin-Zugriff', + 'note' => 'Legt fest, ob der Benutzer Zugriff auf die meisten Aspekte des Systems AUSSER in den Systemeinstellungen hat. Diese Benutzer werden in der Lage sein, Benutzer, Standorte, Kategorien, etc, zu verwalten, aber SIND beschränkt durch die Volle Unterstützung für mehrere Unternehmen, wenn es aktiviert ist.', + ], + + 'import' => [ + 'name' => 'CSV-Import', + 'note' => 'Dies wird Benutzern erlauben zu importieren, auch wenn der Zugriff auf Benutzer, Assets, usw. an anderer Stelle verweigert wird.', + ], + + 'reports' => [ + 'name' => 'Berichtszugriff', + 'note' => 'Legt fest, ob der Benutzer Zugriff auf den Reports-Abschnitt der Anwendung hat.', + ], + + 'assets' => + [ + 'name' => 'Assets', + 'note' => 'Gewährt Zugriff auf den Abschnitt Assets der Anwendung.', + ], + + 'assetsview' => [ + 'name' => 'Asset ansehen', + ], + + 'assetscreate' => [ + 'name' => 'Asset erstellen', + ], + + 'assetsedit' => [ + 'name' => 'Asset bearbeiten', + ], + + 'assetsdelete' => [ + 'name' => 'Assets löschen', + ], + + 'assetscheckin' => [ + 'name' => 'Einchecken', + 'note' => 'Check die Assets wieder in das derzeit ausgebuchte Inventar.', + ], + + 'assetscheckout' => [ + 'name' => 'Auschecken', + 'note' => 'Assets im Inventar zuweisen, indem sie ausgecheckt werden.', + ], + + 'assetsaudit' => [ + 'name' => 'Assets prüfen', + 'note' => 'Ermöglicht dem Benutzer, ein Asset als physisch inventarisiert zu markieren.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'Anforderbare Assets anzeigen', + 'note' => 'Ermöglicht dem Benutzer, Assets anzuzeigen, die als anforderbar markiert sind.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'Verschlüsselte Felder anzeigen', + 'note' => 'Ermöglicht dem Benutzer, verschlüsselte Felder auf Assets anzuzeigen und zu ändern.', + ], + + 'accessories' => [ + 'name' => 'Zubehör', + 'note' => 'Gewährt Zugriff auf den Abschnitt Zubehör der Anwendung.', + ], + + 'accessoriesview' => [ + 'name' => 'Zubehör ansehen', + ], + 'accessoriescreate' => [ + 'name' => 'Neues Zubehör erstellen', + ], + 'accessoriesedit' => [ + 'name' => 'Zubehör bearbeiten', + ], + 'accessoriesdelete' => [ + 'name' => 'Zubehör löschen', + ], + 'accessoriescheckout' => [ + 'name' => 'Zubehör auschecken', + 'note' => 'Zubehör im Inventar zuweisen, indem sie ausgecheckt werden.', + ], + 'accessoriescheckin' => [ + 'name' => 'Zubehör einchecken', + 'note' => 'Check das Zubehör wieder ins Inventar, dass derzeit ausgebucht ist.', + ], + 'accessoriesfiles' => [ + 'name' => 'Zubehördateien verwalten', + 'note' => 'Ermöglicht dem Benutzer das Hochladen, Herunterladen und Löschen von Zubehör Dateien.', + ], + 'consumables' => [ + 'name' => 'Verbrauchsmaterialien', + 'note' => 'Gewährt Zugriff auf den Bereich Verbrauchsmaterialien der Anwendung.', + ], + 'consumablesview' => [ + 'name' => 'Verbrauchsmaterialien anzeigen', + ], + 'consumablescreate' => [ + 'name' => 'Neue Verbrauchsmaterialien erstellen', + ], + 'consumablesedit' => [ + 'name' => 'Verbrauchsmaterial aktualisieren', + ], + 'consumablesdelete' => [ + 'name' => 'Verbrauchsmaterialien löschen', + ], + 'consumablescheckout' => [ + 'name' => 'Verbrauchsmaterialien auschecken', + 'note' => 'Verbrauchsmaterialien im Inventar zuweisen, indem sie ausgecheckt werden.', + ], + 'consumablesfiles' => [ + 'name' => 'Verbrauchsdateien verwalten', + 'note' => 'Ermöglicht dem Benutzer das Hochladen, Herunterladen und Löschen von Verbrauchsmaterialien.', + ], + 'licenses' => [ + 'name' => 'Lizenzen', + 'note' => 'Gewährt Zugriff auf den Abschnitt Lizenzen der Anwendung.', + ], + 'licensesview' => [ + 'name' => 'Lizenzen ansehen', + ], + 'licensescreate' => [ + 'name' => 'Neue Lizenzen erstellen', + ], + 'licensesedit' => [ + 'name' => 'Lizenzen bearbeiten', + ], + 'licensesdelete' => [ + 'name' => 'Lizenzen löschen', + ], + 'licensescheckout' => [ + 'name' => 'Lizenzen zuweisen', + 'note' => 'Ermöglicht dem Benutzer, Assets oder Benutzern Lizenzen zuzuweisen.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Komponenten', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Vordefinierte Kits', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Benutzer', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Benutzer anzeigen', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Modelle anzeigen', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Kategorien', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Abteilungen', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Standorte', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Statusbezeichnungen', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Statusbezeichnung Löschen', + ], + 'custom-fields' => [ + 'name' => 'Benutzerdefinierte Felder', + 'note' => 'Gewährt Zugriff auf den Abschnitt Benutzerdefinierte Felder der Anwendung, die von Assets verwendet wird.', + ], + 'customfieldsview' => [ + 'name' => 'Benutzerdefinierte Felder Ansehen', + ], + 'customfieldscreate' => [ + 'name' => 'Neue Benutzerdefinierte Felder erstellen', + ], + 'customfieldsedit' => [ + 'name' => 'Benutzerdefinierte Felder Bearbeiten', + ], + 'customfieldsdelete' => [ + 'name' => 'Benutzerdefinierte Felder Löschen', + ], + 'suppliers' => [ + 'name' => 'Lieferanten', + 'note' => 'Gewährt Zugriff auf den Abschnitt Lieferanten der Anwendung.', + ], + 'suppliersview' => [ + 'name' => 'Lieferanten Ansehen', + ], + 'supplierscreate' => [ + 'name' => 'Neue Lieferanten Erstellen', + ], + 'suppliersedit' => [ + 'name' => 'Lieferanten Bearbeiten', + ], + 'suppliersdelete' => [ + 'name' => 'Lieferanten Löschen', + ], + 'manufacturers' => [ + 'name' => 'Hersteller', + 'note' => 'Gewährt Zugriff auf den Abschnitt Hersteller der Anwendung.', + ], + 'manufacturersview' => [ + 'name' => 'Hersteller Ansehen', + ], + 'manufacturerscreate' => [ + 'name' => 'Neue Hersteller Erstellen', + ], + 'manufacturersedit' => [ + 'name' => 'Hersteller Bearbeiten', + ], + 'manufacturersdelete' => [ + 'name' => 'Hersteller Löschen', + ], + 'companies' => [ + 'name' => 'Firmen', + 'note' => 'Gewährt Zugriff auf den Bereich Firmen der Anwendung.', + ], + 'companiesview' => [ + 'name' => 'Firmen Ansehen', + ], + 'companiescreate' => [ + 'name' => 'Neue Firmen Erstellen', + ], + 'companiesedit' => [ + 'name' => 'Firmen bearbeiten', + ], + 'companiesdelete' => [ + 'name' => 'Firmen Löschen', + ], + 'user-self-accounts' => [ + 'name' => 'Benutzerkonten', + 'note' => 'Erlaubt Nicht-Administratoren die Möglichkeit, bestimmte Aspekte ihrer eigenen Benutzerkonten zu verwalten.', + ], + 'selftwo-factor' => [ + 'name' => 'Zwei-Faktor-Authentifizierung verwalten', + 'note' => 'Erlaubt Benutzern die Zwei-Faktor-Authentifizierung für ihre eigenen Konten zu aktivieren, zu deaktivieren und zu verwalten.', + ], + 'selfapi' => [ + 'name' => 'API-Token verwalten', + 'note' => 'Ermöglicht Benutzern, eigene API-Token zu erstellen, anzuschauen und zu widerrufen. Benutzer-Token haben die gleichen Berechtigungen wie der Benutzer, der sie erstellt hat.', + ], + 'selfedit-location' => [ + 'name' => 'Standort Aktualisieren', + 'note' => 'Ermöglicht Benutzern den Standort zu bearbeiten, der mit ihrem eigenen Benutzerkonto verknüpft ist.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Assets Selbst Auschecken', + 'note' => 'Erlaubt es Benutzern Assets ohne Admin-Intervention selbst auszuchecken.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'Einkaufspreis Anzeigen', + 'note' => 'Ermöglicht den Benutzern, den Einkaufspreis von Artikeln in ihrer Account-Ansicht anzuzeigen.', + ], + + 'depreciations' => [ + 'name' => 'Abschreibungs-Management', + 'note' => 'Ermöglicht Benutzern das Verwalten und Anzeigen von Vermögensabschreibungsdaten.', + ], + 'depreciationsview' => [ + 'name' => 'Abschreibungsdetails anzeigen', + ], + 'depreciationsedit' => [ + 'name' => 'Abschreibungseinstellungen bearbeiten', + ], + 'depreciationsdelete' => [ + 'name' => 'Abschreibungen löschen', + ], + 'depreciationscreate' => [ + 'name' => 'Abschreibung erstellen', + ], + + 'grant_all' => 'Erteile alle Berechtigungen für :area', + 'deny_all' => 'Verweigere alle Berechtigungen für :area', + 'inherit_all' => 'Alle Berechtigungen für :area von Berechtigungsgruppen vererben', + 'grant' => 'Erteile Berechtigungen für :area', + 'deny' => 'Verweigere Berechtigungen für :area', + 'inherit' => 'Alle Berechtigungen für :area von Berechtigungsgruppen vererben', + 'use_groups' => 'Wir empfehlen dringend, Berechtigungsgruppen zu verwenden, anstatt individuelle Berechtigungen für eine einfachere Verwaltung zuzuweisen.' + +); diff --git a/resources/lang/de-if/validation.php b/resources/lang/de-if/validation.php index 6b815a5e39..597fbd8715 100644 --- a/resources/lang/de-if/validation.php +++ b/resources/lang/de-if/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'Das Feld :attribute muss eine gültige ULID sein.', 'uuid' => 'Das Feld :attribute muss eine gültige UUID sein.', 'fmcs_location' => 'In den Admin-Einstellungen ist eine vollständige Mehrfachunterstützung für Unternehmen und Standortbereicherung aktiviert und der ausgewählte Standort und die ausgewählte Firma sind nicht kompatibel.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/el-GR/admin/categories/general.php b/resources/lang/el-GR/admin/categories/general.php index b0e40065f6..ad328091c5 100644 --- a/resources/lang/el-GR/admin/categories/general.php +++ b/resources/lang/el-GR/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Κατηγορίες στοιχείων παγίων', 'category_name' => 'Όνομα κατηγορίας', - 'checkin_email' => 'Αποστολή email στον χρήστη κατά την χρέωση/αποδέσμευση.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'Θα αποστέλεται email σε αυτόν τον χρήστη κατά την χρέωαη/αποδέσμευση.', 'clone' => 'Αντιγραφή Κατηγορίας', 'create' => 'Δημιουργία Κατηγορίας', 'edit' => 'Επεξεργασία Κατηγορίας', - 'email_will_be_sent_due_to_global_eula' => 'Ένα μήνυμα ηλεκτρονικού ταχυδρομείου θα αποσταλεί στο χρήστη επειδή χρησιμοποιείται το παγκόσμιο EULA.', - 'email_will_be_sent_due_to_category_eula' => 'Ένα μήνυμα ηλεκτρονικού ταχυδρομείου θα αποσταλεί στο χρήστη επειδή ένα EULA έχει οριστεί για αυτή την κατηγορία.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'Κατηγορία EULA', 'eula_text_help' => 'Αυτό το πεδίο σας επιτρέπει να προσαρμόσετε τα ΑΔΕ σας για συγκεκριμένους τύπους περιουσιακών στοιχείων. Εάν διαθέτετε μόνο ένα EULA για όλα τα στοιχεία του ενεργητικού σας, μπορείτε να ελέγξετε το παρακάτω πλαίσιο για να χρησιμοποιήσετε την κύρια προεπιλογή.', 'name' => 'Όνομα κατηγορίας', diff --git a/resources/lang/el-GR/admin/custom_fields/general.php b/resources/lang/el-GR/admin/custom_fields/general.php index dd13b134b6..6ab66f97e6 100644 --- a/resources/lang/el-GR/admin/custom_fields/general.php +++ b/resources/lang/el-GR/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Διαχείριση', 'field' => 'Πεδίο', 'about_fieldsets_title' => 'Σχετικά με τα σύνολα πεδίων', - 'about_fieldsets_text' => 'Τα πεδία των πεδίων σάς επιτρέπουν να δημιουργείτε ομάδες προσαρμοσμένων πεδίων που χρησιμοποιούνται συχνά ξανά για συγκεκριμένους τύπους μοντέλων στοιχείων ενεργητικού.', + 'about_fieldsets_text' => 'Τα Fieldsets σας επιτρέπουν να δημιουργήσετε ομάδες προσαρμοσμένων πεδίων που συχνά επαναχρησιμοποιούνται για συγκεκριμένους τύπους μοντέλου στοιχείων ενεργητικού.', 'custom_format' => 'Προσαρμοσμένη μορφή Regex...', 'encrypt_field' => 'Κρυπτογράφηση της αξίας του πεδίου στη βάση δεδομένων', 'encrypt_field_help' => 'Προειδοποίηση: H κρυπτογράφηση ενός πεδίου την καθιστά ανεξερεύνητη.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/el-GR/admin/settings/general.php b/resources/lang/el-GR/admin/settings/general.php index 7ecb34d831..165f1b6fe3 100644 --- a/resources/lang/el-GR/admin/settings/general.php +++ b/resources/lang/el-GR/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Αποστολή ειδοποιήσεων προς', 'alert_email_help' => 'Διευθύνσεις ηλεκτρονικού ταχυδρομείου ή λίστες διανομής στις οποίες θέλετε να αποστέλλονται ειδοποιήσεις, χωρισμένες με κόμμα.', 'alerts_enabled' => 'Ειδοποιήσεις ενεργοποιημένες', - 'alert_interval' => 'Ελάχιστο όριο λήξης ειδοποιήσεων (σε ημέρες)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Ειδοποιήση ορίου αποθήκης', 'allow_user_skin' => 'Επιτρέπεται Το Θέμα Χρήστη', 'allow_user_skin_help_text' => 'Ενεργοποιώντας αυτό το πλαίσιο θα επιτρέπεται σε έναν χρήστη να παρακάμπτει το UI skin με ένα διαφορετικό.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'Ρυθμίσεις LDAP', 'ldap_client_tls_cert_help' => 'Το Πιστοποιητικό TLS και το Κλειδί για συνδέσεις LDAP είναι συνήθως χρήσιμα μόνο στις ρυθμίσεις του Google Workspace με το "Secure LDAP".', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Εισαγάγετε ένα έγκυρο όνομα χρήστη και κωδικό πρόσβασης LDAP από τη βάση DN που καθορίσατε παραπάνω για να ελέγξετε εάν η σύνδεσή LDAP έχει ρυθμιστεί σωστά. ΠΡΩΤΑ ΑΠΟΘΗΚΕΥΣΤΕ ΤΙΣ ΡΥΘΜΙΣΕΙΣ ΣΑΣ ΣΤΟ LDAP.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP Server',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'Πιστοποίηση πιστοποιητικού SSL για LDAP',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Αυξήσεις και προθέματα',
'labels' => 'Ετικέτες',
'labels_title' => 'Ενημέρωση Ρυθμίσεων Ετικετών',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Καθαρισμός αρχείων που έχουν διαγραφεί',
'ldap_extension_warning' => 'Δεν φαίνεται ότι η επέκταση LDAP είναι εγκατεστημένη ή ενεργοποιημένη σε αυτόν τον διακομιστή. Μπορείτε ακόμα να αποθηκεύσετε τις ρυθμίσεις σας, αλλά θα πρέπει να ενεργοποιήσετε την επέκταση LDAP για PHP πριν το συγχρονισμό LDAP ή σύνδεση θα λειτουργήσει.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Μορφή για γραμμωτούς κωδικούς 1D',
'label2_2d_type' => '2D Barcode Type',
'label2_2d_type_help' => 'Μορφή για barcodes 2D',
- 'label2_2d_target' => 'Στόχος 2D Barcode',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Ορισμοί Πεδίων',
- 'label2_fields_help' => 'Τα πεδία μπορούν να προστεθούν, να αφαιρεθούν και να παραγγελθούν στην αριστερή στήλη. Για κάθε πεδίο, μπορούν να προστεθούν, να αφαιρεθούν πολλαπλές επιλογές για την Ετικέτα και την Πηγή Δεδομένων και να παραγγελθούν στη δεξιά στήλη.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Το κείμενο που έχει εισαχθεί ως **text** θα εμφανιστεί ως έντονο',
'help_blank_to_use' => 'Αφήστε κενό για να χρησιμοποιήσετε την τιμή από :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Επιλέξτε τα πεδία που θα θέλατε να συμπεριλάβετε στην προσαρμοσμένη αναφορά σας και κάντε κλικ στο κουμπί Δημιουργία. Το αρχείο (custom-asset-report-YYYY-mm-dd.csv) θα κατεβάσετε αυτόματα, και μπορείτε να το ανοίξετε στο Excel.
Αν θέλετε να εξαγάγετε μόνο ορισμένα περιουσιακά στοιχεία, χρησιμοποιήστε τις παρακάτω επιλογές για να βελτιώσετε τα αποτελέσματά σας.
', 'range' => 'Range', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'Από', + 'by_user' => 'Από', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/el-GR/mail.php b/resources/lang/el-GR/mail.php index e078cbd06f..f80d0f2d38 100644 --- a/resources/lang/el-GR/mail.php +++ b/resources/lang/el-GR/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Το παρακάτω στοιχείο έχει ελεγχθεί:', 'to_reset' => 'Για να επαναφέρετε τον κωδικό πρόσβασης στον ιστό, συμπληρώστε αυτήν τη φόρμα:', 'type' => 'Τύπος', - 'upcoming-audits' => 'Υπάρχει :count περιουσιακό στοιχείο που έρχεται για έλεγχο μέσα σε :threshold days.°C. Υπάρχουν :count περιουσιακά στοιχεία που έρχονται για έλεγχο εντός :threshold ημερών.', + 'upcoming-audits' => 'Υπάρχει :count περιουσιακό στοιχείο που έρχεται για έλεγχο μέσα σε :threshold days.°C. Υπάρχουν :count περιουσιακά στοιχεία που έρχονται για έλεγχο εντός :threshold ημερών. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Χρήστης', 'username' => 'Όνομα χρήστη', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/el-GR/permissions.php b/resources/lang/el-GR/permissions.php new file mode 100644 index 0000000000..8a316e749b --- /dev/null +++ b/resources/lang/el-GR/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Πάγια', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Αξεσουάρ', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Αναλώσιμα', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Άδειες', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Συστατικά', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Προκαθορισμένα Κιτ', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Χρήστες', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Εμφάνιση χρηστών', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Προβολή μοντέλων', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Kατηγορίες', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Τμήματα', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Τοποθεσίες', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Ετικέτα Κατάστασης', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Προσαρμοσμένα πεδία', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Προμηθευτές', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Κατασκευαστές', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Εταιρείες', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/el-GR/validation.php b/resources/lang/el-GR/validation.php index eea640ceaa..646611a959 100644 --- a/resources/lang/el-GR/validation.php +++ b/resources/lang/el-GR/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/en-GB/admin/categories/general.php b/resources/lang/en-GB/admin/categories/general.php index 4d036996ac..ac90a98939 100644 --- a/resources/lang/en-GB/admin/categories/general.php +++ b/resources/lang/en-GB/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Asset Categories', 'category_name' => 'Category Name', - 'checkin_email' => 'Send email to user on checkin/checkout.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'This user will be sent an email on checkin/checkout.', 'clone' => 'Clone Category', 'create' => 'Create Category', 'edit' => 'Edit Category', - 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user because the global EULA is being used.', - 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user because a EULA is set for this category.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this 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', diff --git a/resources/lang/en-GB/admin/custom_fields/general.php b/resources/lang/en-GB/admin/custom_fields/general.php index 0a3c48fa21..ff36055f34 100644 --- a/resources/lang/en-GB/admin/custom_fields/general.php +++ b/resources/lang/en-GB/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Manage', '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.', + 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-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.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/en-GB/admin/settings/general.php b/resources/lang/en-GB/admin/settings/general.php index f6929c1b3b..78927ff647 100644 --- a/resources/lang/en-GB/admin/settings/general.php +++ b/resources/lang/en-GB/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Send alerts to', 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.', 'alerts_enabled' => 'Alerts Enabled', - 'alert_interval' => 'Expiring Alerts Threshold (in days)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Inventory Alert Threshold', 'allow_user_skin' => 'Allow User Skin', 'allow_user_skin_help_text' => 'Checking this box will allow a user to override the UI skin with a different one.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'LDAP Settings', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP Server',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'LDAP SSL certificate validation',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Purge Deleted Records',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => '2D Barcode Type',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
', 'range' => 'Range', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'By', + 'by_user' => 'By', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/en-GB/mail.php b/resources/lang/en-GB/mail.php index 77a7e5a12f..410d644357 100644 --- a/resources/lang/en-GB/mail.php +++ b/resources/lang/en-GB/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'The following item has been checked in: ', 'to_reset' => 'To reset your :web password, complete this form:', 'type' => 'Type', - 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'User', 'username' => 'Username', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/en-GB/permissions.php b/resources/lang/en-GB/permissions.php new file mode 100644 index 0000000000..f91039ca94 --- /dev/null +++ b/resources/lang/en-GB/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Assets', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Accessories', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Consumables', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Licenses', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Components', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Predefined Kits', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Users', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'View Users', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'View Models', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Categories', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Departments', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Locations', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Status Labels', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Custom Fields', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Suppliers', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Manufacturers', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Companies', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/en-GB/validation.php b/resources/lang/en-GB/validation.php index 92d1519bc9..69e6f02883 100644 --- a/resources/lang/en-GB/validation.php +++ b/resources/lang/en-GB/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/en-ID/admin/categories/general.php b/resources/lang/en-ID/admin/categories/general.php index 76343a3dc2..8e109ebf73 100644 --- a/resources/lang/en-ID/admin/categories/general.php +++ b/resources/lang/en-ID/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Kategori Aset', 'category_name' => 'Nama Kategori', - 'checkin_email' => 'Kirim email ke pengguna saat checkin/checkout.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'Pengguna ini akan dikirimi email saat checkin/checkout.', 'clone' => 'Salin Kategori', 'create' => 'Buat Kategori', 'edit' => 'Edit Kategori', - 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user because the global EULA is being used.', - 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user because a EULA is set for this category.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'Kategori EULA', 'eula_text_help' => 'Bidang ini memungkinkan Anda untuk menyesuaikan EULA Anda untuk jenis tertentu dari aset. Jika Anda hanya memiliki satu EULA untuk semua aset Anda, Anda dapat memeriksa kotak di bawah untuk menggunakan default primer.', 'name' => 'Nama Kategori', diff --git a/resources/lang/en-ID/admin/custom_fields/general.php b/resources/lang/en-ID/admin/custom_fields/general.php index 4563acc5bd..3da5f70692 100644 --- a/resources/lang/en-ID/admin/custom_fields/general.php +++ b/resources/lang/en-ID/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Manage', 'field' => 'Bidang', 'about_fieldsets_title' => 'Tentang Fieldsets', - 'about_fieldsets_text' => 'Fieldsets memungkinkan Anda membuat kelompok bidang khusus yang sering digunakan kembali untuk jenis model aset tertentu.', + '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' => 'Enkripsikan nilai bidang ini di database', 'encrypt_field_help' => 'PERINGATAN: Mengenkripsi sebuah field membuatnya tidak bisa ditelusuri. @@ -68,4 +68,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/en-ID/admin/settings/general.php b/resources/lang/en-ID/admin/settings/general.php index b52b4bd897..016aed99dc 100644 --- a/resources/lang/en-ID/admin/settings/general.php +++ b/resources/lang/en-ID/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Kirim peringatan kepada', 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.', 'alerts_enabled' => 'Peringatan Email Diaktifkan', - 'alert_interval' => 'Ambang batas waktu kadaluwarsa (dalam beberapa hari)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Ambang Batas Invertaris', 'allow_user_skin' => 'Izinkan skin pengguna', 'allow_user_skin_help_text' => 'Mencentang kotak ini akan mengizinkan seorang pengguna untuk menimpa skin UI dengan sesuatu yang berbeda.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'Pengaturan LDAP', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Masukkan nama pengguna dan kata sandi LDAP yang sah dari DN dasar yang anda tentukan di atas untuk menguji apakah proses masuk LDAP anda dikonfigurasi dengan benar. ANDA HARUS MENYIMPAN PENGATURAN LDAP YANG ANDA PERBARUI PERTAMA.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'Server LDAP',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'Validasi sertifikat SSL LDAP',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Bersihkan Arsip yang Dihapus',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => 'Tipe Kode Batang 2D',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. APP_DEBUG value in your .env file to false.',
'delete' => 'Hapus',
'delete_confirm' => 'Apa Anda yakin untuk menghapus :item?',
- 'delete_confirm_no_undo' => 'Are you sure, you wish to delete :item? This cannot be undone.',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This cannot be undone.',
'deleted' => 'Dihapus',
'delete_seats' => 'Tempat dihapus',
'deletion_failed' => 'Deletion failed',
@@ -156,7 +156,7 @@ return [
'image_upload' => 'Unggah Gambar',
'filetypes_accepted_help' => 'Accepted filetype is :types. The maximum size allowed is :size.|Accepted filetypes are :types. The maximum upload size allowed is :size.',
'filetypes_size_help' => 'The maximum upload size allowed is :size.',
- 'image_filetypes_help' => 'Accepted Filetypes are jpg, webp, png, gif, svg, and avif. The maximum upload size allowed is :size.',
+ 'image_filetypes_help' => 'Accepted filetypes are jpg, webp, png, gif, svg, and avif. The maximum upload size allowed is :size.',
'unaccepted_image_type' => 'This image file was not readable. Accepted filetypes are jpg, webp, png, gif, and svg. The mimetype of this file is: :mimetype.',
'import' => 'Impor',
'import_this_file' => 'Map fields and process this file',
@@ -257,7 +257,7 @@ return [
'requested' => 'Diminta',
'requested_date' => 'Requested Date',
'requested_assets' => 'Requested Assets',
- 'requested_assets_menu' => 'Requested Items',
+ 'requested_assets_menu' => 'Requestable Items',
'request_canceled' => 'Permintaan dibatalkan',
'request_item' => 'Request this item',
'external_link_tooltip' => 'External link to',
@@ -350,6 +350,7 @@ return [
'login_disabled' => 'Login Disabled',
'audit_due' => 'Due for Audit',
'audit_due_days' => '{}Assets Due or Overdue for Audit|[1]Assets Due or Overdue for Audit Within a Day|[2,*]Assets Due or Overdue for Audit Within :days Days',
+ 'audit_due_days_view_all' => '{}Assets Due or Overdue for Audit|[1]View All Assets Due or Overdue for Audit Within a Day|[2,*]View All Assets Due or Overdue for Audit Within :days Days',
'checkin_due' => 'Due for Checkin',
'checkin_overdue' => 'Overdue for Checkin',
'checkin_due_days' => '{}Due for Checkin|[1]Assets Due for Checkin Within :days Day|[2,*]Assets Due for Checkin Within :days Days',
@@ -383,6 +384,14 @@ return [
'bulk_edit_about_to' => 'You are about to edit the following: ',
'checked_out' => 'Memeriksa',
'checked_out_to' => 'Checked out to',
+ 'available_users' => 'Available Users to Add',
+ 'add_users_to_group' => 'Add Users to Group',
+ 'users_to_add_to_group' => 'Users to Add',
+ 'add_all_users_to_group' => 'Add all users to group',
+ 'add_selected_users_to_group' => 'Add selected users to group',
+ 'remove_selected_users_from_group' => 'Remove selected users from group',
+ 'remove_all_users_from_group' => 'Remove all users from group',
+ 'add_users_to_group_help' => 'Use the arrows to add or remove users from this group. You can select multiple users by holding down the Ctrl (Windows) or Command (Mac) key while clicking.',
'fields' => 'Fields',
'last_checkout' => 'Last Checkout',
'due_to_checkin' => 'The following :count items are due to be checked in soon:',
@@ -390,6 +399,7 @@ return [
'reminder_checked_out_items' => 'This is a reminder of the items currently checked out to you. If you feel this list is inaccurate (something is missing, or something appears here that you believe you never received), please email :reply_to_name at :reply_to_address.',
'changed' => 'Changed',
'to' => 'To',
+ 'to_user' => 'To',
'report_fields_info' => 'Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
', 'range' => 'Range', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'Oleh', + 'by_user' => 'Oleh', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/en-ID/mail.php b/resources/lang/en-ID/mail.php index 0bc5c270ec..79b0b5d85b 100644 --- a/resources/lang/en-ID/mail.php +++ b/resources/lang/en-ID/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Item berikut telah diperiksa: ', 'to_reset' => 'Untuk atur ulang kata sandi situs web: anda, lengkapi formulir ini:', 'type' => 'Jenis', - 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Pengguna', 'username' => 'Nama Pengguna', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/en-ID/permissions.php b/resources/lang/en-ID/permissions.php new file mode 100644 index 0000000000..ac65ef0f67 --- /dev/null +++ b/resources/lang/en-ID/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Aset', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Aksesoris', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Dapat dikonsumsi', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Lisensi', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Komponen', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Predefined Kits', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Pengguna', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Tampilkan pengguna', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Lihat model', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Kategori', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Departemen', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Lokasi', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Label status', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Bidang Kustom', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Pemasok', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Pabrikan', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Perusahaan', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/en-ID/validation.php b/resources/lang/en-ID/validation.php index 203edbe908..6f7cfcd810 100644 --- a/resources/lang/en-ID/validation.php +++ b/resources/lang/en-ID/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/en-US/admin/custom_fields/general.php b/resources/lang/en-US/admin/custom_fields/general.php index 09412cf609..02e7ab30a2 100644 --- a/resources/lang/en-US/admin/custom_fields/general.php +++ b/resources/lang/en-US/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Manage', 'field' => 'Field', 'about_fieldsets_title' => 'About Fieldsets', - 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used for specific asset model types.', + '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.', diff --git a/resources/lang/en-US/general.php b/resources/lang/en-US/general.php index 36a14d08d4..d71ac4fcef 100644 --- a/resources/lang/en-US/general.php +++ b/resources/lang/en-US/general.php @@ -112,7 +112,7 @@ return [ 'debug_warning_text' => 'This application is running in production mode with debugging enabled. This can expose sensitive data if your application is accessible to the outside world. Disable debug mode by setting theAPP_DEBUG value in your .env file to false.',
'delete' => 'Delete',
'delete_confirm' => 'Are you sure you wish to delete :item?',
- 'delete_confirm_no_undo' => 'Are you sure, you wish to delete :item? This cannot be undone.',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This cannot be undone.',
'deleted' => 'Deleted',
'delete_seats' => 'Deleted Seats',
'deletion_failed' => 'Deletion failed',
@@ -156,7 +156,7 @@ return [
'image_upload' => 'Upload Image',
'filetypes_accepted_help' => 'Accepted filetype is :types. The maximum size allowed is :size.|Accepted filetypes are :types. The maximum upload size allowed is :size.',
'filetypes_size_help' => 'The maximum upload size allowed is :size.',
- 'image_filetypes_help' => 'Accepted Filetypes are jpg, webp, png, gif, svg, and avif. The maximum upload size allowed is :size.',
+ 'image_filetypes_help' => 'Accepted filetypes are jpg, webp, png, gif, svg, and avif. The maximum upload size allowed is :size.',
'unaccepted_image_type' => 'This image file was not readable. Accepted filetypes are jpg, webp, png, gif, and svg. The mimetype of this file is: :mimetype.',
'import' => 'Import',
'import_this_file' => 'Map fields and process this file',
@@ -257,7 +257,7 @@ return [
'requested' => 'Requested',
'requested_date' => 'Requested Date',
'requested_assets' => 'Requested Assets',
- 'requested_assets_menu' => 'Requested Items',
+ 'requested_assets_menu' => 'Requestable Items',
'request_canceled' => 'Request Canceled',
'request_item' => 'Request this item',
'external_link_tooltip' => 'External link to',
diff --git a/resources/lang/es-CO/admin/categories/general.php b/resources/lang/es-CO/admin/categories/general.php
index b2bb1230a3..41c7a8389d 100644
--- a/resources/lang/es-CO/admin/categories/general.php
+++ b/resources/lang/es-CO/admin/categories/general.php
@@ -3,14 +3,15 @@
return array(
'asset_categories' => 'Categorías de activos',
'category_name' => 'Nombre de la categoría',
- 'checkin_email' => 'Enviar un correo electrónico al usuario al recibir/devolver.',
+ 'email_to_user_upon_checkin' => 'Send email to user upon checkin.',
+ 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.',
'email_to_initiator' => 'Send email to you when user accepts or declines checkout.',
'checkin_email_notification' => 'A este usuario se le enviará un correo electrónico al recibir/devolver.',
'clone' => 'Clonar categoría',
'create' => 'Crear categoría',
'edit' => 'Editar categoría',
- 'email_will_be_sent_due_to_global_eula' => 'Se enviará un correo electrónico al usuario porque se está utilizando el acuerdo de uso global.',
- 'email_will_be_sent_due_to_category_eula' => 'Se enviará un correo electrónico al usuario porque se ha establecido un acuerdo de uso para esta categoría.',
+ 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.',
+ 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.',
'eula_text' => 'Acuerdo de uso de la categoría',
'eula_text_help' => 'Este campo permite personalizar el acuerdo de uso para tipos específicos de activos. Si solo tiene un acuerdo de uso para todos sus activos, puede seleccionar la siguiente opción para usar la definición predeterminada.',
'name' => 'Nombre de la categoría',
diff --git a/resources/lang/es-CO/admin/custom_fields/general.php b/resources/lang/es-CO/admin/custom_fields/general.php
index 930fa557da..429d01345b 100644
--- a/resources/lang/es-CO/admin/custom_fields/general.php
+++ b/resources/lang/es-CO/admin/custom_fields/general.php
@@ -5,7 +5,7 @@ return [
'manage' => 'Administrar',
'field' => 'Campo',
'about_fieldsets_title' => 'Acerca de los grupos de campos',
- 'about_fieldsets_text' => 'Fieldsets te permite crear grupos de campos personalizados que son frecuentemente reutilizados para modelos específicos de equipos.',
+ 'about_fieldsets_text' => 'Los grupos de campos le permiten agrupar campos personalizados que se reutilizan frecuentemente para determinados modelos de activos.',
'custom_format' => 'Expresión regular personalizada...',
'encrypt_field' => 'Cifrar el valor de este campo en la base de datos',
'encrypt_field_help' => 'ADVERTENCIA: Cifrar un campo hace que no se pueda buscar.',
@@ -67,4 +67,5 @@ return [
'checkbox' => 'Checkbox',
'radio' => 'Radio Buttons',
],
+ 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .',
];
diff --git a/resources/lang/es-CO/admin/settings/general.php b/resources/lang/es-CO/admin/settings/general.php
index cbdf196806..4a4fe95951 100644
--- a/resources/lang/es-CO/admin/settings/general.php
+++ b/resources/lang/es-CO/admin/settings/general.php
@@ -18,7 +18,7 @@ return [
'alert_email' => 'Enviar alertas a',
'alert_email_help' => 'Direcciones de correo electrónico o listas de distribución a las que desea que se envíen alertas separadas por comas.',
'alerts_enabled' => 'Alertas de correo electrónico habilitadas',
- 'alert_interval' => 'Umbral para las alertas de caducidad (en días)',
+ 'alert_interval' => 'Expiring Alerts Threshold',
'alert_inv_threshold' => 'Umbral para alerta de inventario',
'allow_user_skin' => 'Permitir al usuario cambiar la apariencia',
'allow_user_skin_help_text' => 'Si se marca esta casilla, el usuario podrá reemplazar la apariencia de la interfaz con una diferente.',
@@ -94,10 +94,12 @@ return [
'ldap_settings' => 'Configuración LDAP',
'ldap_client_tls_cert_help' => 'El certificado TLS del lado del cliente y la clave para las conexiones LDAP normalmente solo son útiles en las configuraciones de Google Workspace con "LDAP Seguro". Ambas son requeridas.',
'ldap_location' => 'LDAP Location Field',
-'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
+ 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Introduzca un nombre de usuario y una contraseña LDAP válidos del DN base que especificó anteriormente para comprobar si el inicio de sesión LDAP está configurado correctamente. PRIMERO DEBE GUARDAR LA CONFIGURACIÓN LDAP ACTUALIZADA.',
'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_manager' => 'LDAP Manager Field',
+ 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'Servidor LDAP',
'ldap_server_help' => 'Esto debería comenzar con ldap:// (sin cifrado) o con ldaps:// (para TLS o SSL)',
'ldap_server_cert' => 'Validación del certificado LDAP SSL',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementos y prefijos',
'labels' => 'Etiquetas',
'labels_title' => 'Actualizar configuración de etiquetas',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Configuración de códigos de barras & etiquetas',
'purge_help' => 'Purgar registros eliminados',
'ldap_extension_warning' => 'No parece que la extensión LDAP esté instalada o habilitada en este servidor. Todavía puede guardar su configuración, pero necesitará habilitar la extensión LDAP para PHP antes de que funcione la sincronización LDAP o el inicio de sesión.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Formato para códigos de barras 1D',
'label2_2d_type' => 'Tipo de código de barras 2D',
'label2_2d_type_help' => 'Formato para códigos de barras 2D',
- 'label2_2d_target' => 'Apuntamiento del código de barras 2D',
- 'label2_2d_target_help' => 'Los datos que incluirá el código de barra 2D',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Seleccione una plantilla',
'label2_fields' => 'Definiciones del campo',
- 'label2_fields_help' => 'Los campos se pueden añadir, eliminar y reordenar en la columna izquierda. Para cada campo, se pueden agregar, eliminar y reordenar múltiples opciones para etiquetas y para orígenes de datos en la columna derecha.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Texto introducido como **texto** se mostrará como negrita',
'help_blank_to_use' => 'Deje en blanco para usar el valor de :setting_name',
- 'help_default_will_use' => ':default usará el valor de :setting_name. Seleccione los campos que desea incluir en su informe personalizado y haga clic en Generar. El archivo (custom-asset-report-YYYY-mm-dd.csv) se descargará automáticamente y podrá abrirlo en Excel.
Si desea exportar sólo ciertos activos, utilice las siguientes opciones para afinar sus resultados.
', 'range' => 'Rango', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Permitir a los usuarios gestionar sus propias contraseñas', 'from' => 'From', 'by' => 'Por', + 'by_user' => 'Por', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/es-CO/mail.php b/resources/lang/es-CO/mail.php index 2378b3cc58..f443471bb5 100644 --- a/resources/lang/es-CO/mail.php +++ b/resources/lang/es-CO/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'El siguiente artículo ha sido devuelto: ', 'to_reset' => 'Para restaurar su contraseña de :web, diligencie este formulario:', 'type' => 'Tipo', - 'upcoming-audits' => 'Hay :count activo para ser auditado antes de :threshold días.|Hay :count activos para ser auditados antes de :threshold días.', + 'upcoming-audits' => 'Hay :count activo para ser auditado antes de :threshold días.|Hay :count activos para ser auditados antes de :threshold días. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Usuario', 'username' => 'Nombre de usuario', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/es-CO/permissions.php b/resources/lang/es-CO/permissions.php new file mode 100644 index 0000000000..8b22a74449 --- /dev/null +++ b/resources/lang/es-CO/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Activos', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Accesorios', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Consumibles', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Licencias', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Componentes', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Kits predefinidos', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Usuarios', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Ver usuarios', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Ver modelos', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Categorías', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Departamentos', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Ubicaciones', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Etiquetas de estado', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Campos personalizados', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Proveedores', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Fabricantes', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Compañías', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/es-CO/validation.php b/resources/lang/es-CO/validation.php index 55c0ba7248..d89c72a2f3 100644 --- a/resources/lang/es-CO/validation.php +++ b/resources/lang/es-CO/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'El campo :attribute debe ser un ULID válido.', 'uuid' => 'El campo :attribute debe ser un UUID válido.', 'fmcs_location' => 'El soporte completo de múltiples empresas y el alcance de la ubicación están habilitados en la Configuración de Administración, y la ubicación seleccionada y la empresa seleccionada no son compatibles.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/es-ES/admin/categories/general.php b/resources/lang/es-ES/admin/categories/general.php index 0d07e39587..4a7490482b 100644 --- a/resources/lang/es-ES/admin/categories/general.php +++ b/resources/lang/es-ES/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Categorías de activos', 'category_name' => 'Nombre de la categoría', - 'checkin_email' => 'Enviar un correo electrónico al usuario al recibir/devolver.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'A este usuario se le enviará un correo electrónico al recibir/devolver.', 'clone' => 'Clonar categoría', 'create' => 'Crear categoría', 'edit' => 'Editar categoría', - 'email_will_be_sent_due_to_global_eula' => 'Se enviará un correo electrónico al usuario porque se está utilizando el acuerdo de uso global.', - 'email_will_be_sent_due_to_category_eula' => 'Se enviará un correo electrónico al usuario porque se ha establecido un acuerdo de uso para esta categoría.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'Acuerdo de uso de la categoría', 'eula_text_help' => 'Este campo permite personalizar los términos y condiciones para tipos específicos de activos. Si solo tiene unos términos y condiciones para todos sus activos, puede seleccionar la siguiente opción para usar la definición por defecto.', 'name' => 'Nombre de la categoría', diff --git a/resources/lang/es-ES/admin/custom_fields/general.php b/resources/lang/es-ES/admin/custom_fields/general.php index 6b622d01a8..3d06e1f2cf 100644 --- a/resources/lang/es-ES/admin/custom_fields/general.php +++ b/resources/lang/es-ES/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Administrar', 'field' => 'Campo', 'about_fieldsets_title' => 'Acerca de los grupos de campos', - 'about_fieldsets_text' => 'Los grupos de campos personalizados te permiten agrupar campos que se usan frecuentemente para determinados modelos de equipos.', + 'about_fieldsets_text' => 'Los grupos de campos le permiten agrupar campos personalizados que se reutilizan frecuentemente para determinados modelos de activos.', 'custom_format' => 'Expresión regular personalizada...', 'encrypt_field' => 'Cifrar el valor de este campo en la base de datos', 'encrypt_field_help' => 'ADVERTENCIA: Cifrar un campo hace que no se pueda buscar.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/es-ES/admin/settings/general.php b/resources/lang/es-ES/admin/settings/general.php index 394f6a3945..76116b89a1 100644 --- a/resources/lang/es-ES/admin/settings/general.php +++ b/resources/lang/es-ES/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Enviar alertas a', 'alert_email_help' => 'Direcciones de correo electrónico o listas de distribución a las que desea que se envíen alertas, separadas por comas.', 'alerts_enabled' => 'Alertas de correo electrónico habilitadas', - 'alert_interval' => 'Umbral para las alertas de caducidad (en días)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Umbral para alerta de inventario', 'allow_user_skin' => 'Permitir al usuario cambiar la apariencia', 'allow_user_skin_help_text' => 'Si se marca esta casilla, el usuario podrá reemplazar la apariencia de la interfaz con una diferente.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'Configuración LDAP', 'ldap_client_tls_cert_help' => 'El certificado TLS del lado del cliente y la clave para las conexiones LDAP normalmente solo son útiles en las configuraciones de Google Workspace con "LDAP Seguro". Ambas son requeridas.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Introduzca un nombre de usuario y una contraseña LDAP válidos del DN base que especificó anteriormente para comprobar si el inicio de sesión LDAP está configurado correctamente. PRIMERO DEBE GUARDAR LA CONFIGURACIÓN LDAP ACTUALIZADA.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'Servidor LDAP',
'ldap_server_help' => 'Esto debería comenzar con ldap:// (sin cifrado) o con ldaps:// (para TLS o SSL)',
'ldap_server_cert' => 'Validación del certificado LDAP SSL',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementos y prefijos',
'labels' => 'Etiquetas',
'labels_title' => 'Actualizar configuración de etiquetas',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Configuración de códigos de barras & etiquetas',
'purge_help' => 'Purgar registros eliminados',
'ldap_extension_warning' => 'No parece que la extensión LDAP esté instalada o habilitada en este servidor. Todavía puede guardar su configuración, pero necesitará habilitar la extensión LDAP para PHP antes de que funcione la sincronización LDAP o el inicio de sesión.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Formato para códigos de barras 1D',
'label2_2d_type' => 'Tipo de códigos de barras 2D',
'label2_2d_type_help' => 'Formato para códigos de barras 2D',
- 'label2_2d_target' => 'Apuntamiento del código de barras 2D',
- 'label2_2d_target_help' => 'Los datos que incluirá el código de barra 2D',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Seleccione una plantilla',
'label2_fields' => 'Definiciones del campo',
- 'label2_fields_help' => 'Los campos se pueden añadir, eliminar y reordenar en la columna izquierda. Para cada campo, se pueden agregar, eliminar y reordenar múltiples opciones para etiquetas y para orígenes de datos en la columna derecha.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Texto introducido como **texto** se mostrará como negrita',
'help_blank_to_use' => 'Deje en blanco para usar el valor de :setting_name',
- 'help_default_will_use' => ':default usará el valor de :setting_name. Seleccione los campos que desea incluir en su informe personalizado y haga clic en Generar. El archivo (custom-asset-report-YYYY-mm-dd.csv) se descargará automáticamente y podrá abrirlo en Excel.
Si desea exportar sólo ciertos activos, utilice las siguientes opciones para afinar sus resultados.
', 'range' => 'Rango', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Permitir a los usuarios gestionar sus propias contraseñas', 'from' => 'From', 'by' => 'Por', + 'by_user' => 'Por', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/es-ES/mail.php b/resources/lang/es-ES/mail.php index 2378b3cc58..f443471bb5 100644 --- a/resources/lang/es-ES/mail.php +++ b/resources/lang/es-ES/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'El siguiente artículo ha sido devuelto: ', 'to_reset' => 'Para restaurar su contraseña de :web, diligencie este formulario:', 'type' => 'Tipo', - 'upcoming-audits' => 'Hay :count activo para ser auditado antes de :threshold días.|Hay :count activos para ser auditados antes de :threshold días.', + 'upcoming-audits' => 'Hay :count activo para ser auditado antes de :threshold días.|Hay :count activos para ser auditados antes de :threshold días. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Usuario', 'username' => 'Nombre de usuario', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/es-ES/permissions.php b/resources/lang/es-ES/permissions.php new file mode 100644 index 0000000000..8b22a74449 --- /dev/null +++ b/resources/lang/es-ES/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Activos', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Accesorios', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Consumibles', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Licencias', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Componentes', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Kits predefinidos', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Usuarios', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Ver usuarios', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Ver modelos', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Categorías', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Departamentos', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Ubicaciones', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Etiquetas de estado', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Campos personalizados', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Proveedores', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Fabricantes', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Compañías', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/es-ES/validation.php b/resources/lang/es-ES/validation.php index 55c0ba7248..d89c72a2f3 100644 --- a/resources/lang/es-ES/validation.php +++ b/resources/lang/es-ES/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'El campo :attribute debe ser un ULID válido.', 'uuid' => 'El campo :attribute debe ser un UUID válido.', 'fmcs_location' => 'El soporte completo de múltiples empresas y el alcance de la ubicación están habilitados en la Configuración de Administración, y la ubicación seleccionada y la empresa seleccionada no son compatibles.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/es-MX/admin/categories/general.php b/resources/lang/es-MX/admin/categories/general.php index f3592605d1..85c4e25b00 100644 --- a/resources/lang/es-MX/admin/categories/general.php +++ b/resources/lang/es-MX/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Categorías de activos', 'category_name' => 'Nombre de la categoría', - 'checkin_email' => 'Enviar un correo electrónico al usuario al recibir/devolver.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Envíe un correo electrónico cuando el usuario acepte o rechace la salida.', 'checkin_email_notification' => 'A este usuario se le enviará un correo electrónico al recibir/devolver.', 'clone' => 'Clonar categoría', 'create' => 'Crear categoría', 'edit' => 'Editar categoría', - 'email_will_be_sent_due_to_global_eula' => 'Se enviará un correo electrónico al usuario porque se está utilizando el acuerdo de uso global.', - 'email_will_be_sent_due_to_category_eula' => 'Se enviará un correo electrónico al usuario porque se ha establecido un acuerdo de uso para esta categoría.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'Acuerdo de uso de la categoría', 'eula_text_help' => 'Este campo permite personalizar el acuerdo de uso para tipos específicos de activos. Si solo tiene un acuerdo de uso para todos sus activos, puede seleccionar la siguiente opción para usar la definición predeterminada.', 'name' => 'Nombre de la categoría', diff --git a/resources/lang/es-MX/admin/custom_fields/general.php b/resources/lang/es-MX/admin/custom_fields/general.php index ceda7fcb25..8f61a29e27 100644 --- a/resources/lang/es-MX/admin/custom_fields/general.php +++ b/resources/lang/es-MX/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Administrar', 'field' => 'Campo', 'about_fieldsets_title' => 'Acerca de los grupos de campos', - 'about_fieldsets_text' => 'Los grupos de campos personalizados te permiten agrupar campos que se usan frecuentemente para determinados modelos de equipos.', + 'about_fieldsets_text' => 'Los grupos de campos le permiten agrupar campos personalizados que se reutilizan frecuentemente para determinados modelos de activos.', 'custom_format' => 'Expresión regular personalizada...', 'encrypt_field' => 'Cifrar el valor de este campo en la base de datos', 'encrypt_field_help' => 'ADVERTENCIA: Cifrar un campo hace que no se pueda buscar.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Botones de radio', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/es-MX/admin/settings/general.php b/resources/lang/es-MX/admin/settings/general.php index c21634173c..fb451034a9 100644 --- a/resources/lang/es-MX/admin/settings/general.php +++ b/resources/lang/es-MX/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Enviar alertas a', 'alert_email_help' => 'Direcciones de correo electrónico o listas de distribución a las que desea que se envíen alertas separadas por comas.', 'alerts_enabled' => 'Alertas de correo electrónico habilitadas', - 'alert_interval' => 'Umbral para las alertas de caducidad (en días)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Umbral para alerta de inventario', 'allow_user_skin' => 'Permitir al usuario cambiar la apariencia', 'allow_user_skin_help_text' => 'Si se marca esta casilla, el usuario podrá reemplazar la apariencia de la interfaz con una diferente.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'Configuración LDAP', 'ldap_client_tls_cert_help' => 'El certificado TLS del lado del cliente y la clave para las conexiones LDAP normalmente solo son útiles en las configuraciones de Google Workspace con "LDAP Seguro". Ambas son requeridas.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'El campo Location (ubicación) de Ldap debe utilizarse si una OU no está siendo utilizada en el Base Bind DN (DN del enlace base). Deje este espacio en blanco si se utiliza una búsqueda OU.', + 'ldap_location_help' => 'El campo Location (ubicación) de Ldap debe utilizarse si una OU no está siendo utilizada en el Base Bind DN (DN del enlace base). Deje este espacio en blanco si se utiliza una búsqueda OU.', 'ldap_login_test_help' => 'Introduzca un nombre de usuario y una contraseña LDAP válidos del DN base que especificó anteriormente para comprobar si el inicio de sesión LDAP está configurado correctamente. PRIMERO DEBE GUARDAR LA CONFIGURACIÓN LDAP ACTUALIZADA.', 'ldap_login_sync_help' => 'Esto solo comprueba que el LDAP puede sincronizarse correctamente. Si su solicitud de autenticación LDAP no es correcta, los usuarios aún no podrían iniciar sesión. PRIMERO DEBE GUARDAR LA CONFIGURACIÓN LDAP ACTUALIZADA.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'Servidor LDAP',
'ldap_server_help' => 'Esto debería comenzar con ldap:// (sin cifrado) o con ldaps:// (para TLS o SSL)',
'ldap_server_cert' => 'Validación del certificado LDAP SSL',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementos y prefijos',
'labels' => 'Etiquetas',
'labels_title' => 'Actualizar configuración de etiquetas',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Configuración de códigos de barras & etiquetas',
'purge_help' => 'Purgar registros eliminados',
'ldap_extension_warning' => 'No parece que la extensión LDAP esté instalada o habilitada en este servidor. Todavía puede guardar su configuración, pero necesitará habilitar la extensión LDAP para PHP antes de que funcione la sincronización LDAP o el inicio de sesión.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Formato para códigos de barras 1D',
'label2_2d_type' => 'Tipo de código de barras 2D',
'label2_2d_type_help' => 'Formato para códigos de barras 2D',
- 'label2_2d_target' => 'Apuntamiento del código de barras 2D',
- 'label2_2d_target_help' => 'Los datos que incluirá el código de barra 2D',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Seleccione una plantilla',
'label2_fields' => 'Definiciones del campo',
- 'label2_fields_help' => 'Los campos se pueden añadir, eliminar y reordenar en la columna izquierda. Para cada campo, se pueden agregar, eliminar y reordenar múltiples opciones para etiquetas y para orígenes de datos en la columna derecha.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'El texto escrito como **texto** se mostrará como negrita',
'help_blank_to_use' => 'Deje en blanco para usar el valor de :setting_name',
- 'help_default_will_use' => ':default usará el valor de :setting_name. Seleccione los campos que desea incluir en su informe personalizado y haga clic en Generar. El archivo (custom-asset-report-YYYY-mm-dd.csv) se descargará automáticamente y podrá abrirlo en Excel.
Si desea exportar sólo ciertos activos, utilice las siguientes opciones para afinar sus resultados.
', 'range' => 'Rango', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Permitir a los usuarios gestionar sus propias contraseñas', 'from' => 'Origen', 'by' => 'Por', + 'by_user' => 'Por', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/es-MX/mail.php b/resources/lang/es-MX/mail.php index 91804d1881..f094d87edb 100644 --- a/resources/lang/es-MX/mail.php +++ b/resources/lang/es-MX/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'El siguiente artículo ha sido devuelto: ', 'to_reset' => 'Para restaurar su contraseña de :web, diligencie este formulario:', 'type' => 'Tipo', - 'upcoming-audits' => 'Hay :count activo para ser auditado antes de :threshold días.|Hay :count activos para ser auditados antes de :threshold días.', + 'upcoming-audits' => 'Hay :count activo para ser auditado antes de :threshold días.|Hay :count activos para ser auditados antes de :threshold días. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Usuario', 'username' => 'Nombre de usuario', 'unaccepted_asset_reminder' => 'Tiene activos pendientes por aceptar.', diff --git a/resources/lang/es-MX/permissions.php b/resources/lang/es-MX/permissions.php new file mode 100644 index 0000000000..8b22a74449 --- /dev/null +++ b/resources/lang/es-MX/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Activos', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Accesorios', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Consumibles', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Licencias', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Componentes', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Kits predefinidos', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Usuarios', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Ver usuarios', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Ver modelos', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Categorías', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Departamentos', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Ubicaciones', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Etiquetas de estado', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Campos personalizados', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Proveedores', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Fabricantes', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Compañías', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/es-MX/validation.php b/resources/lang/es-MX/validation.php index e8e354edca..25b2d6870b 100644 --- a/resources/lang/es-MX/validation.php +++ b/resources/lang/es-MX/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'El campo :attribute debe ser un ULID válido.', 'uuid' => 'El campo :attribute debe ser un UUID válido.', 'fmcs_location' => 'El soporte completo de múltiples empresas y el alcance de la ubicación están habilitados en la Configuración de Administración, y la ubicación seleccionada y la empresa seleccionada no son compatibles.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/es-VE/admin/categories/general.php b/resources/lang/es-VE/admin/categories/general.php index b2bb1230a3..41c7a8389d 100644 --- a/resources/lang/es-VE/admin/categories/general.php +++ b/resources/lang/es-VE/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Categorías de activos', 'category_name' => 'Nombre de la categoría', - 'checkin_email' => 'Enviar un correo electrónico al usuario al recibir/devolver.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'A este usuario se le enviará un correo electrónico al recibir/devolver.', 'clone' => 'Clonar categoría', 'create' => 'Crear categoría', 'edit' => 'Editar categoría', - 'email_will_be_sent_due_to_global_eula' => 'Se enviará un correo electrónico al usuario porque se está utilizando el acuerdo de uso global.', - 'email_will_be_sent_due_to_category_eula' => 'Se enviará un correo electrónico al usuario porque se ha establecido un acuerdo de uso para esta categoría.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'Acuerdo de uso de la categoría', 'eula_text_help' => 'Este campo permite personalizar el acuerdo de uso para tipos específicos de activos. Si solo tiene un acuerdo de uso para todos sus activos, puede seleccionar la siguiente opción para usar la definición predeterminada.', 'name' => 'Nombre de la categoría', diff --git a/resources/lang/es-VE/admin/custom_fields/general.php b/resources/lang/es-VE/admin/custom_fields/general.php index a740ba2d07..d01f084160 100644 --- a/resources/lang/es-VE/admin/custom_fields/general.php +++ b/resources/lang/es-VE/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Administrar', 'field' => 'Campo', 'about_fieldsets_title' => 'Acerca de los grupos de campos', - 'about_fieldsets_text' => 'Fieldsets te permite crear grupos de campos personalizados que están frecuentemente siendo reutilizados para tipos específicos de modelos de activos.', + 'about_fieldsets_text' => 'Los grupos de campos le permiten agrupar campos personalizados que se reutilizan frecuentemente para determinados modelos de activos.', 'custom_format' => 'Expresión regular personalizada...', 'encrypt_field' => 'Cifrar el valor de este campo en la base de datos', 'encrypt_field_help' => 'ADVERTENCIA: Cifrar un campo hace que no se pueda buscar.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/es-VE/admin/settings/general.php b/resources/lang/es-VE/admin/settings/general.php index 54853cd08c..65aa8d9c8d 100644 --- a/resources/lang/es-VE/admin/settings/general.php +++ b/resources/lang/es-VE/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Enviar alertas a', 'alert_email_help' => 'Direcciones de correo electrónico o listas de distribución a las que desea que se envíen alertas separadas por comas.', 'alerts_enabled' => 'Alertas de correo electrónico habilitadas', - 'alert_interval' => 'Umbral para las alertas de caducidad (en días)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Umbral para alerta de inventario', 'allow_user_skin' => 'Permitir al usuario cambiar la apariencia', 'allow_user_skin_help_text' => 'Si se marca esta casilla, el usuario podrá reemplazar la apariencia de la interfaz con una diferente.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'Configuración LDAP', 'ldap_client_tls_cert_help' => 'El certificado TLS del lado del cliente y la clave para las conexiones LDAP normalmente solo son útiles en las configuraciones de Google Workspace con "LDAP Seguro". Ambas son requeridas.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Introduzca un nombre de usuario y una contraseña LDAP válidos del DN base que especificó anteriormente para comprobar si el inicio de sesión LDAP está configurado correctamente. PRIMERO DEBE GUARDAR LA CONFIGURACIÓN LDAP ACTUALIZADA.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'Servidor LDAP',
'ldap_server_help' => 'Esto debería comenzar con ldap:// (sin cifrado) o con ldaps:// (para TLS o SSL)',
'ldap_server_cert' => 'Validación de certificado LDAP SSL',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementos y prefijos',
'labels' => 'Etiquetas',
'labels_title' => 'Actualizar configuración de etiquetas',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Configuración de códigos de barras & etiquetas',
'purge_help' => 'Purgar registros eliminados',
'ldap_extension_warning' => 'No parece que la extensión LDAP esté instalada o habilitada en este servidor. Todavía puede guardar su configuración, pero necesitará habilitar la extensión LDAP para PHP antes de que funcione la sincronización LDAP o el inicio de sesión.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Formato para códigos de barras 1D',
'label2_2d_type' => 'Tipo de código de barras 2D',
'label2_2d_type_help' => 'Formato para códigos de barras 2D',
- 'label2_2d_target' => 'Apuntamiento del código de barras 2D',
- 'label2_2d_target_help' => 'Los datos que incluirá el código de barra 2D',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Seleccione una plantilla',
'label2_fields' => 'Definiciones del campo',
- 'label2_fields_help' => 'Los campos se pueden añadir, eliminar y reordenar en la columna izquierda. Para cada campo, se pueden agregar, eliminar y reordenar múltiples opciones para etiquetas y para orígenes de datos en la columna derecha.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Texto introducido como **texto** se mostrará como negrita',
'help_blank_to_use' => 'Deje en blanco para usar el valor de :setting_name',
- 'help_default_will_use' => ':default usará el valor de :setting_name. Seleccione los campos que desea incluir en su informe personalizado y haga clic en Generar. El archivo (custom-asset-report-YYYY-mm-dd.csv) se descargará automáticamente y podrá abrirlo en Excel.
Si desea exportar sólo ciertos activos, utilice las siguientes opciones para afinar sus resultados.
', 'range' => 'Rango', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Permitir a los usuarios gestionar sus propias contraseñas', 'from' => 'From', 'by' => 'Por', + 'by_user' => 'Por', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/es-VE/mail.php b/resources/lang/es-VE/mail.php index a8dbaa26a4..37324bcbc9 100644 --- a/resources/lang/es-VE/mail.php +++ b/resources/lang/es-VE/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'El siguiente artículo ha sido devuelto: ', 'to_reset' => 'Para restaurar su contraseña de :web, diligencie este formulario:', 'type' => 'Tipo', - 'upcoming-audits' => 'Hay :count activo para ser auditado antes de :threshold días.|Hay :count activos para ser auditados antes de :threshold días.', + 'upcoming-audits' => 'Hay :count activo para ser auditado antes de :threshold días.|Hay :count activos para ser auditados antes de :threshold días. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Usuario', 'username' => 'Nombre de usuario', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/es-VE/permissions.php b/resources/lang/es-VE/permissions.php new file mode 100644 index 0000000000..8b22a74449 --- /dev/null +++ b/resources/lang/es-VE/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Activos', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Accesorios', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Consumibles', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Licencias', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Componentes', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Kits predefinidos', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Usuarios', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Ver usuarios', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Ver modelos', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Categorías', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Departamentos', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Ubicaciones', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Etiquetas de estado', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Campos personalizados', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Proveedores', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Fabricantes', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Compañías', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/es-VE/validation.php b/resources/lang/es-VE/validation.php index 99907b3d2f..4f4782fa9d 100644 --- a/resources/lang/es-VE/validation.php +++ b/resources/lang/es-VE/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'El campo :attribute debe ser un ULID válido.', 'uuid' => 'El campo :attribute debe ser un UUID válido.', 'fmcs_location' => 'El soporte completo de múltiples empresas y el alcance de la ubicación están habilitados en la Configuración de Administración, y la ubicación seleccionada y la empresa seleccionada no son compatibles.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/et-EE/admin/categories/general.php b/resources/lang/et-EE/admin/categories/general.php index 95fbeb8c32..b5345b1cc1 100644 --- a/resources/lang/et-EE/admin/categories/general.php +++ b/resources/lang/et-EE/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Vahendite kategooriad', 'category_name' => 'Kategooria nimi', - 'checkin_email' => 'Saada kasutajale e-kiri vara liikumise kohta.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'Kasutajale saadetakse e-kiri vara liikumise kohta.', 'clone' => 'Klooni kategooria', 'create' => 'Uus kategooria', 'edit' => 'Muuda kategooriat', - 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user because the global EULA is being used.', - 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user because a EULA is set for this category.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'Kategooria EULA', 'eula_text_help' => 'Selle välja abil saad oma EULA-t kohendada konkreetsele vahendi tüübile sobivaks. Kui sul on ainult üks EULA kõigile vahenditele, võid märkida valiku siin all, et kasutada peamist vaikimisi versiooni.', 'name' => 'Kategooria nimi', diff --git a/resources/lang/et-EE/admin/custom_fields/general.php b/resources/lang/et-EE/admin/custom_fields/general.php index 5388c6ebc0..55838f7cc0 100644 --- a/resources/lang/et-EE/admin/custom_fields/general.php +++ b/resources/lang/et-EE/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Manage', 'field' => 'Väli', 'about_fieldsets_title' => 'Andmeväljade kohta', - 'about_fieldsets_text' => 'Valdkonnad lubavad teil luua kohandatud väljade rühmad, mida kasutatakse sageli teatud varade mudelitüüpide jaoks.', + 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used for specific asset model types.', 'custom_format' => 'Custom Regex format...', 'encrypt_field' => 'Krüpti selle valdkonna väärtus andmebaasis', 'encrypt_field_help' => 'HOIATUS: põllu krüptimine muudab selle otsingumatuks.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/et-EE/admin/settings/general.php b/resources/lang/et-EE/admin/settings/general.php index 8e01f08a87..dcf1792e44 100644 --- a/resources/lang/et-EE/admin/settings/general.php +++ b/resources/lang/et-EE/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Saada hoiatusi', 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.', 'alerts_enabled' => 'Hoiatused on lubatud', - 'alert_interval' => 'Aegumatu häiretaseme künnis (päevades)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Inventari hoiatuslävi', 'allow_user_skin' => 'Luba kasutaja teemavaade', 'allow_user_skin_help_text' => 'Checking this box will allow a user to override the UI skin with a different one.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'LDAP seaded', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP server',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'LDAP SSL-sertifikaadi valideerimine',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Puhasta kustutatud dokumendid',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => '2D-triipkoodi tüüp',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
', 'range' => 'Vahemik', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'Kes', + 'by_user' => 'Kes', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/et-EE/mail.php b/resources/lang/et-EE/mail.php index 49a1893cb5..94ab6170d9 100644 --- a/resources/lang/et-EE/mail.php +++ b/resources/lang/et-EE/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Järgmine vara on kontrollitud: ', 'to_reset' => 'Selleks, et lähtestada oma :web parool, täitke see vorm:', 'type' => 'Tüüp', - 'upcoming-audits' => 'Sul on :count vahend, mida tuleb auditeerida :threshold päeva jooksul.|Sul on :count vahendit, mida tuleb auditeerida :threshold päeva jooksul.', + 'upcoming-audits' => 'Sul on :count vahend, mida tuleb auditeerida :threshold päeva jooksul.|Sul on :count vahendit, mida tuleb auditeerida :threshold päeva jooksul. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Kasutaja', 'username' => 'Kasutajanimi', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/et-EE/permissions.php b/resources/lang/et-EE/permissions.php new file mode 100644 index 0000000000..be1505c8c9 --- /dev/null +++ b/resources/lang/et-EE/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Vahendid', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Tarvikud', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Kulumaterjalid', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Litsentsid', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Komponendid', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Eelnevalt määratud komplektid', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Kasutajad', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Vaata kasutajaid', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Vaata mudeleid', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Kategooriad', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Osakonnad', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Asukohad', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Staatuse sildid', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Kohandatud väljad', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Tarnijad', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Tootjad', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Ettevõtted', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/et-EE/validation.php b/resources/lang/et-EE/validation.php index 17f41e3096..0f290de2af 100644 --- a/resources/lang/et-EE/validation.php +++ b/resources/lang/et-EE/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/fa-IR/admin/categories/general.php b/resources/lang/fa-IR/admin/categories/general.php index e821004c0b..53558c184b 100644 --- a/resources/lang/fa-IR/admin/categories/general.php +++ b/resources/lang/fa-IR/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'دسته بندی های دارایی', 'category_name' => 'نام دسته بندی', - 'checkin_email' => 'ارسال ایمیل به کاربر در تحویل و استرداد.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'به این کاربر در تحویل و استرداد ایمیل ارسال خواهد شد.', 'clone' => 'دسته بندی کلون', 'create' => 'ایجاد دسته جدید', 'edit' => 'ویرایش دسته بندی', - 'email_will_be_sent_due_to_global_eula' => 'به خاطر استفاده از موافقتنامه عمومی یک ایمیل به کاربر ارسال میگردد.', - 'email_will_be_sent_due_to_category_eula' => 'به خاطر تنطیم یک موافقتنامه برای این دسته بنده یک ایمیل به کاربر ارسال میگردد.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'دسته بندی EULA', 'eula_text_help' => 'این فید به امکان این را میدهد که EULA های خود را با توجه به دارایی سفارشی سازی کنید. اگر شما فقط یک EULA برای تمام دارایی خود دارید،میتوانید گزینه زیر را فعال کنید تا از پیشفرض اولیه استفاده کنید.', 'name' => 'نام دسته', diff --git a/resources/lang/fa-IR/admin/categories/message.php b/resources/lang/fa-IR/admin/categories/message.php index 6d8134f27d..d8c840cff2 100644 --- a/resources/lang/fa-IR/admin/categories/message.php +++ b/resources/lang/fa-IR/admin/categories/message.php @@ -20,7 +20,7 @@ return array( 'delete' => array( 'confirm' => 'آیا از حذف این دسته بندی اطمینان دارید؟', 'error' => 'اشکال در حذف دسته بندی.لطفا دوباره تلاش کنید.', - 'success' => 'Category was deleted successfully.', + 'success' => '', 'bulk_success' => 'Categories were deleted successfully.', 'partial_success' => 'Category deleted successfully. See additional information below. | :count categories were deleted successfully. See additional information below.', ) diff --git a/resources/lang/fa-IR/admin/custom_fields/general.php b/resources/lang/fa-IR/admin/custom_fields/general.php index a36ff4e7a6..23feefa3da 100644 --- a/resources/lang/fa-IR/admin/custom_fields/general.php +++ b/resources/lang/fa-IR/admin/custom_fields/general.php @@ -5,7 +5,8 @@ return [ 'manage' => 'مدیریت', 'field' => 'فیلد', 'about_fieldsets_title' => 'درباره ی تنظیمات فیلد', - 'about_fieldsets_text' => 'تنظیمات فیلد به شما امکان این را می دهد که گروه های فیلدهای سفارشی ایجاد کنید که مرتبا برای انواع مدل های دارایی خاص مورد استفاده ی مجدد قرار می گیرند.', + 'about_fieldsets_text' => 'مجموعههای فیلد به شما امکان میدهند گروههایی از فیلدهای سفارشی ایجاد کنید که اغلب برای انواع مدل دارایی خاص دوباره استفاده میشوند. +', 'custom_format' => 'فرمت Regex سفارشی... ', 'encrypt_field' => 'مقدار این فیلد را در پایگاه داده رمزگذاری کنید', @@ -79,4 +80,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/fa-IR/admin/settings/general.php b/resources/lang/fa-IR/admin/settings/general.php index e298f8cb8c..b0c8027e29 100644 --- a/resources/lang/fa-IR/admin/settings/general.php +++ b/resources/lang/fa-IR/admin/settings/general.php @@ -23,7 +23,7 @@ return [ 'alert_email_help' => 'آدرسهای ایمیل یا لیستهای توزیعی که میخواهید هشدارها به آنها ارسال شود، با کاما از هم جدا شدهاند. ', 'alerts_enabled' => 'هشدارها فعال شد', - 'alert_interval' => 'آستانه ی انقضای هشدارها( به روز)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'فهرست آستانه ی هشدار', 'allow_user_skin' => 'اجازه کاربر پوسته', 'allow_user_skin_help_text' => 'علامت زدن این کادر به کاربر این امکان را می دهد که پوسته رابط کاربری را با پوسته دیگری لغو کند. @@ -122,11 +122,13 @@ return [ 'ldap_client_tls_cert_help' => 'گواهی TLS سمت کلاینت و کلید برای اتصالات LDAP معمولاً فقط در پیکربندیهای Google Workspace با « LDAP ایمن» مفید هستند. هر دو مورد نیاز است. ', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'یک نام کاربری و رمز عبور LDAP معتبر از DN پایه ای که در بالا مشخص کرده اید وارد کنید تا بررسی کنید که آیا ورود به سیستم LDAP شما به درستی پیکربندی شده است یا خیر. ابتدا باید تنظیمات LDAP به روز شده خود را ذخیره کنید. ', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'سرویس دهنده LDAP',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'اعتبار گواهی نامه LDAP SSL',
@@ -461,6 +463,7 @@ return [
'labels' => 'برچسب ها',
'labels_title' => 'تنظیمات برچسب را به روز کنید
',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'پاک کردن رکوردهای حذف شده
',
@@ -508,14 +511,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => 'نوع بارکد 2D',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'انتخاب قالب',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. فیلدهایی را که میخواهید در گزارش سفارشی خود اضافه کنید انتخاب کنید و روی ایجاد کلیک کنید. فایل (custom-asset-report-YYYY-mm-dd.csv) به طور خودکار دانلود می شود و می توانید آن را در Excel باز کنید.
اگر میخواهید فقط داراییهای خاصی را صادر کنید، از گزینههای زیر برای تنظیم دقیق نتایج خود استفاده کنید.
', 'range' => 'محدوده', @@ -696,6 +706,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'توسط', + 'by_user' => 'توسط', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/fa-IR/mail.php b/resources/lang/fa-IR/mail.php index 5a4f95a4fc..a027f48918 100644 --- a/resources/lang/fa-IR/mail.php +++ b/resources/lang/fa-IR/mail.php @@ -108,7 +108,8 @@ return [ 'the_following_item' => 'مورد زیر مورد بررسی قرار گرفته است:', 'to_reset' => 'برای بازنشانی: رمز عبور وب، این فرم را تکمیل کنید:', 'type' => 'تایپ کنید', - 'upcoming-audits' => 'دارایی :count وجود دارد که در روزهای :threshold برای حسابرسی ارائه می شود.', + 'upcoming-audits' => 'دارایی :count وجود دارد که در روزهای :threshold برای حسابرسی ارائه می شود. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'کاربر', 'username' => 'نام کاربری', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/fa-IR/permissions.php b/resources/lang/fa-IR/permissions.php new file mode 100644 index 0000000000..0a6361f52c --- /dev/null +++ b/resources/lang/fa-IR/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'دارایی', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'تجهیزات جانبی', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'اقلام قابل مصرف', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'گواهی نامه ها', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'کامپوننت ها', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'مقادیر از پیش تعریف شده', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'کاربران', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'مشاهده کاربران', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'دیدن مدل ها', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'دستهبندیها', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'گروه ها', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'مکانها', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'برچسب های وضعیت', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'فیلدهای سفارشی', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'تامین کننده', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'تولیدکنندهها', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'شرکت ها', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/fa-IR/validation.php b/resources/lang/fa-IR/validation.php index 02790d3876..a079ee4138 100644 --- a/resources/lang/fa-IR/validation.php +++ b/resources/lang/fa-IR/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/fi-FI/admin/categories/general.php b/resources/lang/fi-FI/admin/categories/general.php index 7e8fad66a6..cffe8d8222 100644 --- a/resources/lang/fi-FI/admin/categories/general.php +++ b/resources/lang/fi-FI/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Laitekategoriat', 'category_name' => 'Kategorian nimi', - 'checkin_email' => 'Lähetä käyttäjälle sähköposti palautuksesta/luovutuksesta.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'Tälle käyttäjälle lähetetään sähköpostia palautuksesta/luovutuksesta.', 'clone' => 'Monista kategoria', 'create' => 'Uusi kategoria', 'edit' => 'Muokkaa kategoriaa', - 'email_will_be_sent_due_to_global_eula' => 'Käyttäjälle lähetetään sähköposti, koska käytössä on maailmanlaajuista EULA-järjestelmää.', - 'email_will_be_sent_due_to_category_eula' => 'Käyttäjälle lähetetään sähköposti, koska EULA on asetettu tähän kategoriaan.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'Kategorian käyttöehdot', 'eula_text_help' => 'Tässä kentässä voit muokata käyttöehtoja tietyn tyyppisille laitteille. Jos haluat käyttää vain yleisiä käyttöehtoja, voit valita ne käyttöön alta.', 'name' => 'Kategorian nimi', diff --git a/resources/lang/fi-FI/admin/custom_fields/general.php b/resources/lang/fi-FI/admin/custom_fields/general.php index e869c7ba6b..c0c74259a1 100644 --- a/resources/lang/fi-FI/admin/custom_fields/general.php +++ b/resources/lang/fi-FI/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Hallitse', 'field' => 'Kenttä', 'about_fieldsets_title' => 'Tietoja kenttäsarjoista', - 'about_fieldsets_text' => 'Kentäsarjoilla voit luoda ryhmiä mukautetuista kentistä, joita tarvitaan tietyillä laitemalleilla.', + 'about_fieldsets_text' => 'Kenttäkokoelma mahdollistaa kokoelmien muodostamisen mukautetuista kentistä joita käytetään usein tiettyjen laitemallien kanssa.', 'custom_format' => 'Mukautettu regex-formaatti...', 'encrypt_field' => 'Salaa tämän kentän arvo tietokannassa', 'encrypt_field_help' => 'VAROITUS: Kentän salaaminen estää kentän arvolla hakemisen.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/fi-FI/admin/settings/general.php b/resources/lang/fi-FI/admin/settings/general.php index 5674e9f035..ab641367d1 100644 --- a/resources/lang/fi-FI/admin/settings/general.php +++ b/resources/lang/fi-FI/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Lähetä ilmoitukset', 'alert_email_help' => 'Sähköpostiosoitteet tai jakelulistat, joille haluat hälytysten tulla lähetetyiksi, pilkulla erotettuina.', 'alerts_enabled' => 'Sähköposti hälytykset käytössä', - 'alert_interval' => 'Kynnys ilmoituksille vanhentuvista (päivinä)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Varaston hälytysraja', 'allow_user_skin' => 'Salli käyttäjän määrittämä ulkoasu', 'allow_user_skin_help_text' => 'Voit valita tässä voivatko käyttäjät määritellä haluamansa ulkoasun käyttöönsä.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'LDAP-asetukset', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connection are usually useful only in Google Workspace configurations with "Secure LDAP".', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Syötä toimiva LDAP-käyttäjätunnus ja salasana määrittelemästäsi base DN: stä testataksesi LDAP-kirjautumisen toimivuutta. SINUN TULEE TALLENTAA UUDET LDAP ASETUKSET ENSIN.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP Palvelin',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'LDAP SSL varmenteen varmennus',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Korotukset ja etuliitteet',
'labels' => 'Tunnisteet',
'labels_title' => 'Päivitä Tunnisteasetukset',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Puhdista poistetut tietueet',
'ldap_extension_warning' => 'Se ei näytä LDAP laajennus on asennettu tai otettu käyttöön tällä palvelimella. Voit silti tallentaa asetuksesi, mutta sinun täytyy ottaa käyttöön LDAP laajennus PHP ennen LDAP synkronointia tai kirjautuminen toimii.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Muoto 1D-viivakoodeja varten',
'label2_2d_type' => '2D viivakoodityyppi',
'label2_2d_type_help' => 'Muoto 2D-viivakoodeja varten',
- 'label2_2d_target' => '2d-Viivakoodin Kohde',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Kentän Määritelmät',
- 'label2_fields_help' => 'Kentät voidaan lisätä, poistaa ja järjestää uudelleen vasemmassa sarakkeessa. Kussakin kentässä voidaan lisätä, poistaa ja järjestää uudelleen oikeaan sarakkeeseen useita vaihtoehtoja.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Teksti, joka syötetään muodossa **text** näytetään lihavoituina',
'help_blank_to_use' => 'Jätä tyhjäksi käyttääksesi arvoa :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Valitse kentät, jotka haluat sisällyttää muokattuun raporttiin, ja napsauta Luo. Tiedosto (custom-asset-report-VVVV-mm-dd.csv) lataa automaattisesti ja voit avata sen Excelissä.
Jos haluat viedä vain tiettyjä laitteita, käytä alla olevia valintoja hienosäätääksesi tuloksia.
', 'range' => 'Rajaus', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'Suorittaja', + 'by_user' => 'Suorittaja', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/fi-FI/localizations.php b/resources/lang/fi-FI/localizations.php index 36cf826153..2849541177 100644 --- a/resources/lang/fi-FI/localizations.php +++ b/resources/lang/fi-FI/localizations.php @@ -2,7 +2,7 @@ return [ - 'select_language' => 'Select a Language', + 'select_language' => 'Valitse kieli', 'languages' => [ 'en-US'=> 'Englanti, Yhdysvallat', 'en-GB'=> 'Englanti, UK', @@ -68,7 +68,7 @@ return [ 'zu-ZA'=> 'Zulu', ], - 'select_country' => 'Select a Country', + 'select_country' => 'Valitse maa', 'countries' => [ 'AC'=>'Ascension saari', @@ -135,7 +135,7 @@ return [ 'EC'=>'Ecuador', 'EE'=>'Eesti', 'EG'=>'Egypti', - 'GB-ENG'=>'England', + 'GB-ENG'=>'Englanti', 'ER'=>'Eritrea', 'ES'=>'Espanja', 'ET'=>'Etiopia', @@ -234,7 +234,7 @@ return [ 'NG'=>'Nigeria', 'NI'=>'Nicaragua', 'NL'=>'Alankomaat', - 'GB-NIR' => 'Northern Ireland', + 'GB-NIR' => 'Pohjois-Irlanti', 'NO'=>'Norja', 'NP'=>'Nepal', 'NR'=>'Nauru', diff --git a/resources/lang/fi-FI/mail.php b/resources/lang/fi-FI/mail.php index ccfb6bc8e6..90118f737d 100644 --- a/resources/lang/fi-FI/mail.php +++ b/resources/lang/fi-FI/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Seuraava kohde on palautettu: ', 'to_reset' => 'Voit palauttaa :web salasanasi täyttämällä tämän lomakkeen:', 'type' => 'Tyyppi', - 'upcoming-audits' => 'Seuraavien :count laitteiden tarkistus on tulossa :threshold päivän aikana .|Seuraavien :count laitteiden tarkistus on tulossa :threshold päivän aikana.', + 'upcoming-audits' => 'Seuraavien :count laitteiden tarkistus on tulossa :threshold päivän aikana .|Seuraavien :count laitteiden tarkistus on tulossa :threshold päivän aikana. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Käyttäjä', 'username' => 'Käyttäjätunnus', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/fi-FI/permissions.php b/resources/lang/fi-FI/permissions.php new file mode 100644 index 0000000000..8cc9bd4966 --- /dev/null +++ b/resources/lang/fi-FI/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Laitelkm', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Oheistarvikkeet', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Kulutustarvikkeet', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Lisenssit', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Komponentit', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Sarjat', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Käyttäjät', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Näytä käyttäjät', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Näytä mallit', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Kategoriat', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Osastot', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Sijainnit', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Tilamerkinnät', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Mukautetut kentät', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Toimittajat', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Valmistajat', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Yritykset', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/fi-FI/validation.php b/resources/lang/fi-FI/validation.php index 1edd87ad36..4d2d8387ac 100644 --- a/resources/lang/fi-FI/validation.php +++ b/resources/lang/fi-FI/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/fil-PH/admin/categories/general.php b/resources/lang/fil-PH/admin/categories/general.php index 06d06065fa..70c1f576ad 100644 --- a/resources/lang/fil-PH/admin/categories/general.php +++ b/resources/lang/fil-PH/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Ang mga Kategorya ng Asset', 'category_name' => 'Ang Pangalan ng Kategorya', - 'checkin_email' => 'Padalhan ng email yung user pag mag-checkin/checkout.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'Ang user ay papadalhan ng email sa checkin/checkout.', 'clone' => 'Ang Kategrya ay I-clone', 'create' => 'Magsagawa ng Kategorya', 'edit' => 'I-edit ang Kategorya', - 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user because the global EULA is being used.', - 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user because a EULA is set for this category.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'Ang Kategorya ng EULA', 'eula_text_help' => 'Ang field na ito ay nagpapahintulot ss iyo na mag-customize ng iyong EULA para sa partikular na uri ng mga asset. Kung mayroon kalang isang EULA para sa lahat ng iyong mga asset, maaari mong i-check ang box sa ibaba para magamit ang pangunahing default.', 'name' => 'Ang Pangalan ng Katergorya', diff --git a/resources/lang/fil-PH/admin/custom_fields/general.php b/resources/lang/fil-PH/admin/custom_fields/general.php index 8be6ba2b2c..a22caa1acf 100644 --- a/resources/lang/fil-PH/admin/custom_fields/general.php +++ b/resources/lang/fil-PH/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Manage', 'field' => 'Ang Field', 'about_fieldsets_title' => 'Ang Tungkol sa Fieldsets', - 'about_fieldsets_text' => 'Ang Fieldsets ay nagbibigay permiso sa iyo na magsagawa ng grupo ng kustom na mga fields na madalas na ginagamit muli para sa partikular na tipo ng modelo ng asset.', + 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used for specific asset model types.', 'custom_format' => 'Custom Regex format...', 'encrypt_field' => 'I-encrypt ang balyu sa field na ito sa database', 'encrypt_field_help' => 'BABALA: Ang pag-encrypt ng field ay maaaring maging hindi na ito maisaliksik.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/fil-PH/admin/settings/general.php b/resources/lang/fil-PH/admin/settings/general.php index 8a750776a5..1d215ed7a3 100644 --- a/resources/lang/fil-PH/admin/settings/general.php +++ b/resources/lang/fil-PH/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Magpadala ng mga alert sa', 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.', 'alerts_enabled' => 'Ang Email Alerts ay Pinagana', - 'alert_interval' => 'Ang Alerts Threshold ay Mag-expire (sa iilang araw)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Ang Threshold ng Inventory Alert', 'allow_user_skin' => 'Allow User Skin', 'allow_user_skin_help_text' => 'Checking this box will allow a user to override the UI skin with a different one.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'Ang mga setting ng LDAP', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Mag-enter ng balidong LDAP username at password mula sa binatayang DN na iyong ibinatay sa itaas upang subukan kung ang iyong LDAP login ay maayos na nai-configure. DAPAT MO MUNANG I-SAVE ANG IYONG UPDATED NA MGA SETTING NG LDAP.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'Ang Serber ng LDAP',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'Ang pagpapatibay sa sertipikasyon ng LDAP SSL',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Ang mga Rekords na Nai-delete sa Pag-purge',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => 'Ang Uri ng 2D Barcode',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
', 'range' => 'Range', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'Batay sa', + 'by_user' => 'Batay sa', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/fil-PH/mail.php b/resources/lang/fil-PH/mail.php index 1c53df87c8..39d23c35f4 100644 --- a/resources/lang/fil-PH/mail.php +++ b/resources/lang/fil-PH/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Ang mga sumusunod na mga aytem ay nai-check in: ', 'to_reset' => 'Para mai-reset ang iyong :web password, kumpletuhin ang form na ito:', 'type' => 'Klase', - 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Ang gumagamit', 'username' => 'Ang pangalan ng gumagamit', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/fil-PH/permissions.php b/resources/lang/fil-PH/permissions.php new file mode 100644 index 0000000000..25bfe16374 --- /dev/null +++ b/resources/lang/fil-PH/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Ang mga asset', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Mga Aksesorya', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Mga pwedeng ikonsumo', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Ang mga lisensya', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Ang mga komponent', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Predefined Kits', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Ang mga gumagamit', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Tingnan ang mga Gumagamit', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Tingnan ang mga Modelo', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Mga kategorya', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Ang mga Departamento', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Ang mga Lokasyon', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Ang mga Label ng Katayuan', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'I-kuston ang mga Fields', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Ang mga Tagapagsuplay', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Ang mga Tagapagsagawa', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Ang mga kompanya', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/fil-PH/validation.php b/resources/lang/fil-PH/validation.php index a932018340..149fca7dea 100644 --- a/resources/lang/fil-PH/validation.php +++ b/resources/lang/fil-PH/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/fr-FR/admin/categories/general.php b/resources/lang/fr-FR/admin/categories/general.php index f44e3a7179..ea5ff0b1ae 100644 --- a/resources/lang/fr-FR/admin/categories/general.php +++ b/resources/lang/fr-FR/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Catégories d\'actifs', 'category_name' => 'Nom de la catégorie', - 'checkin_email' => 'Envoyer un courriel à l\'utilisateur·trice lors de l\'association/dissociation.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'Un courriel sera envoyé à l\'utilisateur·trice lors de l\'association/dissociation.', 'clone' => 'Cloner la catégorie', 'create' => 'Créer une catégorie', 'edit' => 'Modifier la catégorie', - 'email_will_be_sent_due_to_global_eula' => 'Un email sera envoyé à l\'utilisateur·trice parce que le CLUF global est utilisé.', - 'email_will_be_sent_due_to_category_eula' => 'Un email sera envoyé à l\'utilisateur·trice car un CLUF est défini pour cette catégorie.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'Catégorie de licence d\'utilisation', 'eula_text_help' => 'Ce champ vous permet de configurer vos licences d\'utilisation pour chaque type d\'actif. Si vous avez une seule licence pour tous vos actifs, vous pouvez cocher la case ci-dessous pour utiliser celle par défaut.', 'name' => 'Nom de la catégorie', diff --git a/resources/lang/fr-FR/admin/custom_fields/general.php b/resources/lang/fr-FR/admin/custom_fields/general.php index 273e50261d..e0f7c349a1 100644 --- a/resources/lang/fr-FR/admin/custom_fields/general.php +++ b/resources/lang/fr-FR/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Gérer', 'field' => 'Champ', 'about_fieldsets_title' => 'A propos des fieldsets', - 'about_fieldsets_text' => 'Les fieldsets permettent de créer des groupes de champs personnalisés que vous utilisez fréquemment pour des types de modèles spécifiques.', + 'about_fieldsets_text' => 'Les jeux de champs permettent de grouper les champs supplémentaires affectés à des modèles d\'actifs.', 'custom_format' => 'Format Regex personnalisé...', 'encrypt_field' => 'Chiffrer la valeur de ce champ dans la base de données', 'encrypt_field_help' => 'AVERTISSEMENT: Chiffrer un champ en rend la recherche sur le contenu impossible.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/fr-FR/admin/settings/general.php b/resources/lang/fr-FR/admin/settings/general.php index 0af3d416aa..e2ce7b496c 100644 --- a/resources/lang/fr-FR/admin/settings/general.php +++ b/resources/lang/fr-FR/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Envoyer les alertes à', 'alert_email_help' => 'Adresses de courriel ou listes de distribution auxquelles vous souhaitez envoyer des alertes, séparées par des virgules.', 'alerts_enabled' => 'Alertes activées', - 'alert_interval' => 'Seuil d\'expiration des alertes (en jours)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Seuil d\'alerte d\'inventaire', 'allow_user_skin' => 'Autoriser un thème utilisateur', 'allow_user_skin_help_text' => 'Cocher cette case permettra à un utilisateur de remplacer le thème de l\'interface utilisateur par un autre.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'Paramètres LDAP', 'ldap_client_tls_cert_help' => 'Le certificat TLS côté client et la clé pour les connexions LDAP ne sont généralement utiles qu\'avec les configurations Google Workspace en mode "LDAP sécurisé". Les deux sont requis.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Entrez un nom d\'utilisateur et mot de passe LDAP valide depuis la base DN que vous avez spécifié ci-dessus afin de tester si votre configuration LDAP est correcte. VOUS DEVEZ D\'ABORD ENREGISTRER VOS PARAMÈTRES LDAP MIS À JOUR.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'Serveur LDAP',
'ldap_server_help' => 'Devrait commencer par ldap:// (non-chiffré) ou ldaps:// (pour SSL/TLS)',
'ldap_server_cert' => 'Validation du certificat SSL LDAP',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrémentation et préfixes',
'labels' => 'Étiquettes',
'labels_title' => 'Mettre à jour les paramètres d\'étiquetage',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Purger les enregistrements supprimés',
'ldap_extension_warning' => 'Il semble que l\'extension LDAP ne soit pas installée ou activée sur ce serveur. Vous pouvez toujours enregistrer vos paramètres, mais vous devrez activer l\'extension LDAP pour PHP avant que la synchronisation LDAP ne fonctionne.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format pour les codes-barres 1D',
'label2_2d_type' => 'Type du code-barres 2D',
'label2_2d_type_help' => 'Format pour les codes-barres 2D',
- 'label2_2d_target' => 'Cible du code-barres 2D',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Définitions de champ',
- 'label2_fields_help' => 'Les champs peuvent être ajoutés, supprimés et réordonnés dans la colonne de gauche. Pour chaque champ, plusieurs options pour Étiquette et Source de données peuvent être ajoutées, supprimées et réordonnées dans la colonne de droite.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Le texte entré sous la forme **texte** sera affiché en gras',
'help_blank_to_use' => 'Laisser vide pour utiliser la valeur de :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Merci de sélectionner les champs que vous souhaitez inclure dans votre rapport personnalisé, puis cliquez sur Générer. Le fichier (custom-asset-report-AAAA-MM-JJ.csv) sera télécharger automatiquement, et vous pourrrez l\'ouvrir dans Excel.
Si vous souhaitez n\'exporter que certains matériels, vous pouvez utiliser les outils ci-dessous pour affiner votre sélection.
', 'range' => 'Interval', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Permettre aux utilisateurs de gérer leurs propres mots de passe', 'from' => 'De', 'by' => 'Par', + 'by_user' => 'Par', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/fr-FR/mail.php b/resources/lang/fr-FR/mail.php index 96e3f2a1aa..dae13593f6 100644 --- a/resources/lang/fr-FR/mail.php +++ b/resources/lang/fr-FR/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'L\'élément suivant a été enregistré : ', 'to_reset' => 'Pour réinitialiser votre mot de passe :web, complétez ce formulaire:', 'type' => 'Type ', - 'upcoming-audits' => 'Il y a :count matériel à venir pour un audit dans les :threshold jours.|Il y a :count matériels à venir pour un audit dans les :threshold jours.', + 'upcoming-audits' => 'Il y a :count matériel à venir pour un audit dans les :threshold jours.|Il y a :count matériels à venir pour un audit dans les :threshold jours. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Utilisateur', 'username' => 'Nom d\'utilisateur', 'unaccepted_asset_reminder' => 'Rappel : vous avez des actifs non acceptés.', diff --git a/resources/lang/fr-FR/permissions.php b/resources/lang/fr-FR/permissions.php new file mode 100644 index 0000000000..d2010e61ef --- /dev/null +++ b/resources/lang/fr-FR/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Actifs', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Accessoires', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Consommables', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Licences', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Composants', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Kits prédéfinis', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Utilisateurs', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Voir les utilisateurs', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Voir les différents modèles', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Catégories', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Départements', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Lieux', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Étiquette de statut', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Champs personnalisés', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Fournisseurs', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Fabricants', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Compagnies', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/fr-FR/validation.php b/resources/lang/fr-FR/validation.php index 0b7e116f54..78dafad7ea 100644 --- a/resources/lang/fr-FR/validation.php +++ b/resources/lang/fr-FR/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/ga-IE/admin/categories/general.php b/resources/lang/ga-IE/admin/categories/general.php index 948c5b96d3..d919d6237e 100644 --- a/resources/lang/ga-IE/admin/categories/general.php +++ b/resources/lang/ga-IE/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Catagóirí Sócmhainne', 'category_name' => 'Ainm Chatagóir', - 'checkin_email' => 'Send email to user on checkin/checkout.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'This user will be sent an email on checkin/checkout.', 'clone' => 'Catagóir Clón', 'create' => 'Cruthaigh Catagóir', 'edit' => 'Cuir Catagóir', - 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user because the global EULA is being used.', - 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user because a EULA is set for this category.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'Catagóir EULA', 'eula_text_help' => 'Ceadaíonn an réimse seo duit do chuid EULA a shaincheapadh le haghaidh cineálacha sonracha sócmhainní. Mura bhfuil EULA amháin agat ar do chuid sócmhainní go léir, is féidir leat an bosca thíos a sheiceáil chun an réamhshocraithe a úsáid.', 'name' => 'Ainm Chatagóir', diff --git a/resources/lang/ga-IE/admin/custom_fields/general.php b/resources/lang/ga-IE/admin/custom_fields/general.php index 96486504cc..b4149f9080 100644 --- a/resources/lang/ga-IE/admin/custom_fields/general.php +++ b/resources/lang/ga-IE/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Manage', 'field' => 'Gort', 'about_fieldsets_title' => 'Maidir Fieldsets', - 'about_fieldsets_text' => 'Ceadaíonn Fieldsets duit grúpaí de réimsí saincheaptha a chruthú a athúsáidtear go minic a úsáidtear le haghaidh cineálacha sonracha sócmhainne sonracha.', + 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used for specific asset model types.', 'custom_format' => 'Custom Regex format...', 'encrypt_field' => 'Criptigh luach an réimse seo sa bhunachar sonraí', 'encrypt_field_help' => 'RABHADH: Ní chuireann sé clóscríobh ar réimse.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/ga-IE/admin/settings/general.php b/resources/lang/ga-IE/admin/settings/general.php index f90eb7281f..752a85aef7 100644 --- a/resources/lang/ga-IE/admin/settings/general.php +++ b/resources/lang/ga-IE/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Seol foláirimh chuig', 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.', 'alerts_enabled' => 'Cumarsáid Cumarsáide', - 'alert_interval' => 'Tairseach Alerts ag dul in éag (i laethanta)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Tairseach Alert Fardail', 'allow_user_skin' => 'Allow User Skin', 'allow_user_skin_help_text' => 'Checking this box will allow a user to override the UI skin with a different one.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'Socruithe LDAP', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'Freastalaí LDAP',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'Bailíochtú deimhnithe SSL LDAP',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Taifid Scriosta Purge',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => 'Cineál Barcode 2D',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
', 'range' => 'Range', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'De réir', + 'by_user' => 'De réir', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/ga-IE/mail.php b/resources/lang/ga-IE/mail.php index d82fedc4a7..20ba3d9904 100644 --- a/resources/lang/ga-IE/mail.php +++ b/resources/lang/ga-IE/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Rinneadh an méid seo a leanas a sheiceáil i:', 'to_reset' => 'Chun do phasfhocal gréasáin a athshocrú, comhlánaigh an fhoirm seo:', 'type' => 'Cineál', - 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Úsáideoir', 'username' => 'Ainm Úsáideora', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/ga-IE/permissions.php b/resources/lang/ga-IE/permissions.php new file mode 100644 index 0000000000..30d557924d --- /dev/null +++ b/resources/lang/ga-IE/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Sócmhainní', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Accessories', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Tomhaltáin', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Ceadúnais', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Comhpháirteanna', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Predefined Kits', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Úsáideoirí', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Féach ar Úsáideoirí', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Amharc ar Mhúnlaí', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Catagóirí', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Ranna', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Suímh', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Lipéid Stádas', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Réimsí Saincheaptha', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Soláthraithe', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Déantóirí', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Cuideachtaí', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/ga-IE/validation.php b/resources/lang/ga-IE/validation.php index d740514910..962e767aa1 100644 --- a/resources/lang/ga-IE/validation.php +++ b/resources/lang/ga-IE/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/he-IL/admin/categories/general.php b/resources/lang/he-IL/admin/categories/general.php index 4c419c039e..e0b76fbea7 100644 --- a/resources/lang/he-IL/admin/categories/general.php +++ b/resources/lang/he-IL/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'קטגוריות נכסים', 'category_name' => 'שם קטגוריה', - 'checkin_email' => 'שלח דוא״ל למשתמש בעת הנפקה/החזרה.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'שלח אימייל אליך כאשר משתמש מקבל או מסרב מסירה.', 'checkin_email_notification' => 'למשתמש זה ישלח דוא״ל בעת הנפקה/החזרה.', 'clone' => 'קטגוריה שיבוט', 'create' => 'צור קטגוריה', 'edit' => 'ערוך קטגוריה', - 'email_will_be_sent_due_to_global_eula' => 'הודעה תישלח למשתמש בדוא״ל כיוון שנעשה שימוש בהסכם משתמש הקצה הכללי.', - 'email_will_be_sent_due_to_category_eula' => 'הודעה תישלח למשתמש בדוא״ל כיוון שהוגדר רישיון שימוש למשתמש קצה לקטגוריה הזאת.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'קטגוריה EULA', 'eula_text_help' => 'שדה זה מאפשר לך להתאים אישית את ערכי הרישיון שלך עבור סוגים מסוימים של נכסים. אם יש לך רק הסכם רשיון משתמש אחד עבור כל הנכסים שלך, תוכל לסמן את התיבה שבהמשך כדי להשתמש בברירת המחדל העיקרית.', 'name' => 'שם קטגוריה', diff --git a/resources/lang/he-IL/admin/custom_fields/general.php b/resources/lang/he-IL/admin/custom_fields/general.php index 7460747339..a5ffff4ea6 100644 --- a/resources/lang/he-IL/admin/custom_fields/general.php +++ b/resources/lang/he-IL/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Manage', 'field' => 'שדה', 'about_fieldsets_title' => 'אודות שדות', - 'about_fieldsets_text' => 'Fieldsets מאפשרים לך ליצור קבוצות של שדות מותאמים אישית המשמשים לעתים קרובות לשימוש עבור סוגים ספציפיים של דגמי נכסים.', + 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used for specific asset model types.', 'custom_format' => 'Custom Regex format...', 'encrypt_field' => 'הצפן את הערך של שדה זה במסד הנתונים', 'encrypt_field_help' => 'אזהרה: הצפנת שדה הופכת אותו לבלתי ניתן לחיפוש.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/he-IL/admin/settings/general.php b/resources/lang/he-IL/admin/settings/general.php index 807f2d61c6..9c1269e13f 100644 --- a/resources/lang/he-IL/admin/settings/general.php +++ b/resources/lang/he-IL/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'שלח התראות אל', 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.', 'alerts_enabled' => 'התראות מופעלות', - 'alert_interval' => 'התראות שפג תוקפן (בימים)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'סף התראה על מלאי', 'allow_user_skin' => 'לאפשר למשתמשים לבחור עיצוב', 'allow_user_skin_help_text' => 'סימון התיבה הזאת יאפשר למשתמשים לדרוס את עיצוב המערכת בעיצוב שונה.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'הגדרות LDAP', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'שרת LDAP',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'אימות תעודת SSL של LDAP',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'תוויות',
'labels_title' => 'עדכן הגדרות של תוויות',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'טיהור רשומות שנמחקו',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => 'סוג ברקוד דו-ממדי',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
', 'range' => 'טווח', @@ -616,6 +626,8 @@ return [ 'user_managed_passwords_allow' => 'אפשר למשתמשים לנהל את הסיסמאות של עצמם', 'from' => 'From', 'by' => 'על ידי', + 'by_user' => 'על ידי', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/he-IL/mail.php b/resources/lang/he-IL/mail.php index 4792adad91..1fcfaa1d67 100644 --- a/resources/lang/he-IL/mail.php +++ b/resources/lang/he-IL/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'הפריט הבא נבדק:', 'to_reset' => 'כדי לאפס את: סיסמת האינטרנט, מלא טופס זה:', 'type' => 'סוּג', - 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'משתמש', 'username' => 'שם משתמש', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/he-IL/permissions.php b/resources/lang/he-IL/permissions.php new file mode 100644 index 0000000000..b96ca8d9f3 --- /dev/null +++ b/resources/lang/he-IL/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'נכסים', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'אביזרים', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'מתכלים', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'רישיונות', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'רכיבים', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'ערכות מוגדרות מראש', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'משתמשים', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'הצג משתמשים', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'הצג דגמים', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'קטגוריות', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'מחלקות', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'מיקומים', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'תוויות סטטוס', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'שדות מותאמים אישית', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'ספקים', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'היצרנים', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'חברות', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/he-IL/validation.php b/resources/lang/he-IL/validation.php index e202c8d6cc..838e8a9383 100644 --- a/resources/lang/he-IL/validation.php +++ b/resources/lang/he-IL/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/hi-IN/admin/categories/general.php b/resources/lang/hi-IN/admin/categories/general.php index 4d036996ac..ac90a98939 100644 --- a/resources/lang/hi-IN/admin/categories/general.php +++ b/resources/lang/hi-IN/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Asset Categories', 'category_name' => 'Category Name', - 'checkin_email' => 'Send email to user on checkin/checkout.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'This user will be sent an email on checkin/checkout.', 'clone' => 'Clone Category', 'create' => 'Create Category', 'edit' => 'Edit Category', - 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user because the global EULA is being used.', - 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user because a EULA is set for this category.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this 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', diff --git a/resources/lang/hi-IN/admin/custom_fields/general.php b/resources/lang/hi-IN/admin/custom_fields/general.php index a1cda96d2f..09412cf609 100644 --- a/resources/lang/hi-IN/admin/custom_fields/general.php +++ b/resources/lang/hi-IN/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Manage', '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.', + 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-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.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/hi-IN/admin/settings/general.php b/resources/lang/hi-IN/admin/settings/general.php index 6d13f62e79..41c608c7ba 100644 --- a/resources/lang/hi-IN/admin/settings/general.php +++ b/resources/lang/hi-IN/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Send alerts to', 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.', 'alerts_enabled' => 'Email Alerts Enabled', - 'alert_interval' => 'Expiring Alerts Threshold (in days)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Inventory Alert Threshold', 'allow_user_skin' => 'Allow User Skin', 'allow_user_skin_help_text' => 'Checking this box will allow a user to override the UI skin with a different one.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'LDAP Settings', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP Server',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'LDAP SSL certificate validation',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Purge Deleted Records',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => '2D Barcode Type',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
', 'range' => 'Range', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'By', + 'by_user' => 'By', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/hi-IN/mail.php b/resources/lang/hi-IN/mail.php index 70ee6ba42f..1fd02d5c07 100644 --- a/resources/lang/hi-IN/mail.php +++ b/resources/lang/hi-IN/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'The following item has been checked in: ', 'to_reset' => 'To reset your :web password, complete this form:', 'type' => 'Type', - 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'User', 'username' => 'Username', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/hi-IN/permissions.php b/resources/lang/hi-IN/permissions.php new file mode 100644 index 0000000000..f91039ca94 --- /dev/null +++ b/resources/lang/hi-IN/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Assets', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Accessories', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Consumables', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Licenses', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Components', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Predefined Kits', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Users', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'View Users', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'View Models', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Categories', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Departments', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Locations', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Status Labels', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Custom Fields', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Suppliers', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Manufacturers', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Companies', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/hi-IN/validation.php b/resources/lang/hi-IN/validation.php index f80dd70163..2d4af64fb4 100644 --- a/resources/lang/hi-IN/validation.php +++ b/resources/lang/hi-IN/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/hr-HR/admin/categories/general.php b/resources/lang/hr-HR/admin/categories/general.php index 7260a3550c..dee22264f1 100644 --- a/resources/lang/hr-HR/admin/categories/general.php +++ b/resources/lang/hr-HR/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Kategorije sredstava', 'category_name' => 'Naziv kategorije', - 'checkin_email' => 'Pošalji e-mail korisniku prilikom checkin/checkout-a.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Pošalji mi email kada korisnik prihvati ili odbije izdavanje.', 'checkin_email_notification' => 'Ovom korisniku će biti poslan e-mail prilikom checkin/checkout-a.', 'clone' => 'Klon kategorija', 'create' => 'Izradi kategoriju', 'edit' => 'Uredi kategoriju', - 'email_will_be_sent_due_to_global_eula' => 'Email će biti poslan korisniku zato što se koristi globalna EULA.', - 'email_will_be_sent_due_to_category_eula' => 'Email će biti poslan korisniku zato što je EULA postavljena za ovu kategoriju.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'Kategorija EULA', 'eula_text_help' => 'Ovo polje omogućuje vam da prilagodite svoje EULA-e za određene vrste sredstava. Ako imate samo jedan EULA za sve vaše imovine, možete označiti donji okvir kako biste upotrijebili primarnu postavku.', 'name' => 'Naziv kategorije', diff --git a/resources/lang/hr-HR/admin/custom_fields/general.php b/resources/lang/hr-HR/admin/custom_fields/general.php index 404cff42d0..5ddf718cd8 100644 --- a/resources/lang/hr-HR/admin/custom_fields/general.php +++ b/resources/lang/hr-HR/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Manage', 'field' => 'Polje', 'about_fieldsets_title' => 'O karticama Fieldsets', - 'about_fieldsets_text' => 'Poljaci omogućuju stvaranje grupa prilagođenih polja koja se često upotrebljavaju za određene vrste imovine.', + 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used for specific asset model types.', 'custom_format' => 'Custom Regex format...', 'encrypt_field' => 'Šifriranje vrijednosti ovog polja u bazi podataka', 'encrypt_field_help' => 'UPOZORENJE: Šifriranje polja čini ga nedokučivim.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/hr-HR/admin/hardware/general.php b/resources/lang/hr-HR/admin/hardware/general.php index 9aba342342..3d68ab4e58 100644 --- a/resources/lang/hr-HR/admin/hardware/general.php +++ b/resources/lang/hr-HR/admin/hardware/general.php @@ -5,41 +5,41 @@ return [ 'about_assets_text' => 'Imovina je stavka koja se prati serijskim brojem ili oznakom imovine. Oni imaju tendenciju da se stavke više vrijednosti gdje je identificiranje određenog predmeta pitanjima.', 'archived' => 'Arhivirano', 'asset' => 'Imovina', - 'bulk_checkout' => 'Bulk Checkout', - 'bulk_checkin' => 'Bulk Checkin', + 'bulk_checkout' => 'Skupno Zaduživanje/Izdavanje', + 'bulk_checkin' => 'Skupno Razduživanje/Povrat', 'checkin' => 'Provjera imovine', 'checkout' => 'Asset Checkout', - 'clear' => 'Clear', + 'clear' => 'Očisti', 'clone' => 'Klonska imovina', 'deployable' => 'razmjestiti', - 'deleted' => 'This asset has been deleted.', - 'delete_confirm' => 'Are you sure you want to delete this asset?', + 'deleted' => 'Inventarska stavka je obrisana.', + 'delete_confirm' => 'Jeste li sigurni da želite obrisati ovu inventarsku stavku?', 'edit' => 'Uređivanje imovine', - 'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.', - 'model_invalid' => 'This model for this asset is invalid.', - 'model_invalid_fix' => 'The asset must be updated use a valid asset model before attempting to check it in or out, or to audit it.', + 'model_deleted' => 'Ovaj model inventarske stavke je obrisan. Da bi povratili inventarsku stavku, trebate prethodno povratiti model inventarske stavke.', + 'model_invalid' => 'Model za ovu inventarsku stavku je neispravan.', + 'model_invalid_fix' => 'Inventarska stavka mora biti ažurirana. Odaberite validni model inventarske stavke, prije nego je pokušate zadužiti, razdužiti ili obaviti reviziju nad istom.', 'requestable' => 'Requestable', 'requested' => 'Traženi', - 'not_requestable' => 'Not Requestable', - 'requestable_status_warning' => 'Do not change requestable status', - 'require_serial' => 'Require Serial Number', - 'require_serial_help' => 'A serial number will be required when creating a new asset of this model.', + 'not_requestable' => 'Nedostupan na zahtjev', + 'requestable_status_warning' => 'Ne mijenjaj status "Dostupan na zahtjev"', + 'require_serial' => 'Zahtjev za serijskim brojem', + 'require_serial_help' => 'Unos serijskog broja je nužan prilikom kreiranja nove inventarske stavke ovog modela.', 'restore' => 'Vraćanje imovine', 'pending' => 'U tijeku', 'undeployable' => 'Undeployable', - 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.', + 'undeployable_tooltip' => 'Ova inventarska stavka ima status "Neraspoloživ" te se ne može zadužiti ovog trenutka.', 'view' => 'Prikaz opcije Asset', 'csv_error' => 'Vaša CSV datoteka sadrži grešku:', - 'import_text' => 'Upload a CSV that contains asset history. The assets and users MUST already exist in the system, or they will be skipped. Matching assets for history import happens against the asset tag. We will try to find a matching user based on the user\'s name you provide, and the criteria you select below. If you do not select any criteria below, it will simply try to match on the username format you configured in the Admin > General Settings.
Fields included in the CSV must match the headers: Asset Tag, Name, Checkout Date, Checkin Date. Any additional fields will be ignored.
Checkin Date: blank or future checkin dates will checkout items to associated user. Excluding the Checkin Date column will create a checkin date with todays date.
', - 'csv_import_match_f-l' => 'Try to match users by firstname.lastname (jane.smith) format',
- 'csv_import_match_initial_last' => 'Try to match users by first initial last name (jsmith) format',
- 'csv_import_match_first' => 'Try to match users by first name (jane) format',
- 'csv_import_match_email' => 'Try to match users by email as username',
- 'csv_import_match_username' => 'Try to match users by username',
- 'error_messages' => 'Error messages:',
- 'success_messages' => 'Success messages:',
- 'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export',
- 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
- 'user_department' => 'User Department',
+ 'import_text' => 'Učitajte CSV datoteku koja sadrži povijest inventarske stavke. Inventarske stavke i korisnici MORAJU već postojati u sustavu, inače će biti preskočene. Podudaranje inventarskih stavki za uvoz povijesti događa se prema inventarskom broju iste. Pokušat ćemo pronaći odgovarajućeg korisnika na temelju imena korisnika koje navedete i kriterija koje odaberete ispod. Ako ne odaberete niti jedan kriterij, jednostavno ćemo pokušati pronaći prema formatu korisničkog imena koji ste konfigurirali u Admin > Opće postavke.
Polja uključena u CSV moraju odgovarati zaglavljima: Oznaka inventarske stavke, Ime, Datum zaduženja, Datum razduženja. Sva dodatna polja bit će ignorirana.
Datum razduženja: prazan ili budući datumi razduženja će zadužiti stavke pridruženom korisniku. Isključivanje stupca Datum razduženja će stvoriti datum razduženja s današnjim datumom.
', + 'csv_import_match_f-l' => 'Pokušajte pronaći korisnike po Ime.Prezime (Ivan.Horvat) formatu',
+ 'csv_import_match_initial_last' => 'Pokušajte pronaći korisnike po prvo slovo imena, pa prezime (ihorvat) formatu',
+ 'csv_import_match_first' => 'Pokušajte pronaći korisnike po Ime (Ivan) formatu',
+ 'csv_import_match_email' => 'Pokušajte pronaći korisnike po E-mail adresi kao korisničkom imenu',
+ 'csv_import_match_username' => 'Pokušajte pronaći korisnike po korisničkom imenu',
+ 'error_messages' => 'Poruke o grešci:',
+ 'success_messages' => 'Poruke o uspjehu:',
+ 'alert_details' => 'Vidi dolje za detalje.',
+ 'custom_export' => 'Prilagodljiv izvoz podataka',
+ 'mfg_warranty_lookup' => ':manufacturer - pretraga statusa garancije',
+ 'user_department' => 'Org. jedinica korisnika',
];
diff --git a/resources/lang/hr-HR/admin/settings/general.php b/resources/lang/hr-HR/admin/settings/general.php
index f2065f2b29..9873b293bd 100644
--- a/resources/lang/hr-HR/admin/settings/general.php
+++ b/resources/lang/hr-HR/admin/settings/general.php
@@ -18,7 +18,7 @@ return [
'alert_email' => 'Pošaljite upozorenja za',
'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.',
'alerts_enabled' => 'Upozorenja su omogućena',
- 'alert_interval' => 'Prag prekoračenja upozorenja (u danima)',
+ 'alert_interval' => 'Expiring Alerts Threshold',
'alert_inv_threshold' => 'Prag upozorenja inventara',
'allow_user_skin' => 'Allow User Skin',
'allow_user_skin_help_text' => 'Checking this box will allow a user to override the UI skin with a different one.',
@@ -94,10 +94,12 @@ return [
'ldap_settings' => 'LDAP postavke',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_location' => 'LDAP Location Field',
-'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
+ 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Unesite valjano korisničko ime i lozinku LDAP-a iz osnovnog DN-a koji ste prethodno naveli da biste provjerili je li vaša LDAP prijava ispravno konfigurirana. MORATE NAJPRIJE SPREMITI SVOJE AŽURIRANE LDAP POSTAVKE.',
'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_manager' => 'LDAP Manager Field',
+ 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP poslužitelj',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'Provjera LDAP SSL certifikata',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Obrišite izbrisane zapise',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => 'Vrsta 2D barkod',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Admin Settings > Alerts) and you can leave this blank. You can manually set this date here if you need to, but it must be later than the last audit date. ',
- 'audit_images_help' => 'You can find audit images in the asset\'s history tab.',
+ 'next_audit_date_help' => 'Ako koristite reviziju u svojoj organizaciji, ovo se obično automatski izračunava na temelju posljednjeg datuma revizije inventarskih stavki i učestalosti revizije (u Admin postavke > Upozorenja) i možete ovo ostaviti prazno. Ovdje možete ručno postaviti ovaj datum ako trebate, ali mora biti kasnije od posljednjeg datuma revizije ',
+ 'audit_images_help' => 'Možete pronaći revizijske slike na kartici povijesti inventarske stavke.',
'no_email' => 'Ovaj korisnik nema dodijeljenu email adresu',
'last_audit' => 'Posljednja revizija',
'new' => 'novi!',
@@ -229,7 +229,7 @@ return [
'order_number' => 'Broj narudžbe',
'only_deleted' => 'Samo obrisana imovina',
'page_menu' => 'Prikazuje se _MENU_ stavki',
- 'page_error' => 'Could not determine previous page. Redirected to homepage.',
+ 'page_error' => 'Nije moguće odrediti prethodnu stranicu. Preusmjereno na početnu stranicu.',
'pagination_info' => 'Prikazuje se _START_ do _END_ od _TOTAL_ stavki',
'pending' => 'U tijeku',
'people' => 'narod',
@@ -242,7 +242,7 @@ return [
'purchase_date' => 'Datum kupnje',
'qty' => 'Kol',
'quantity' => 'Količina',
- 'quantity_minimum' => 'You have one item below or almost below minimum quantity levels|You have :count items below or almost below minimum quantity levels',
+ 'quantity_minimum' => 'Imate jednu stavku ispod ili gotovo ispod razine minimalne količine|Imate :count stavki ispod ili gotovo ispod razine minimalne količine',
'quickscan_checkin' => 'Brzi pregled prijave',
'quickscan_checkin_status' => 'Status prijave',
'ready_to_deploy' => 'Spremni za implementaciju',
@@ -310,12 +310,12 @@ return [
'total_licenses' => 'ukupne licence',
'total_accessories' => 'ukupni pribor',
'total_consumables' => 'ukupni potrošni materijal',
- 'total_cost' => 'Total Cost',
+ 'total_cost' => 'Ukupni trošak',
'type' => 'Tip',
'undeployable' => 'Un-razmjestiti',
'unknown_admin' => 'Nepoznati administrator',
'unknown_user' => 'Nepoznati Korisnik',
- 'unit_cost' => 'Unit Cost',
+ 'unit_cost' => 'Jedinični trošak',
'username' => 'Korisničko ime',
'update' => 'Ažuriraj',
'updating_item' => 'Ažuriranje :item',
@@ -340,8 +340,8 @@ return [
'yes' => 'Da',
'zip' => 'poštanski',
'noimage' => 'Nije prenesena slika niti slika nije pronađena.',
- 'file_does_not_exist' => 'The requested file does not exist on the server.',
- 'file_not_inlineable' => 'The requested file cannot be opened inline in your browser. You can download it instead.',
+ 'file_does_not_exist' => 'Tražena datoteka ne postoji na poslužitelju web stranica.',
+ 'file_not_inlineable' => 'Traženu datoteku nije moguće otvoriti izravno u pregledniku. Umjesto toga, možete je preuzeti.',
'open_new_window' => 'Otvori ovaj fajl u novom prozoru',
'file_upload_success' => 'Uspješan upload fajla!',
'no_files_uploaded' => 'Uspješan upload fajla!',
@@ -349,7 +349,8 @@ return [
'login_enabled' => 'Prijava omogućena',
'login_disabled' => 'Prijava onemogućena',
'audit_due' => 'Dužno za inventuru',
- 'audit_due_days' => '{}Assets Due or Overdue for Audit|[1]Assets Due or Overdue for Audit Within a Day|[2,*]Assets Due or Overdue for Audit Within :days Days',
+ 'audit_due_days' => '{}Inventarske stavke dospjele ili kasne na reviziju|[1]Inventarska stavka dospjela ili kasni na reviziju manje od jednog dana|[2,*]Inventarske stavke dospjele ili kasne na reviziju unutar :days dana',
+ 'audit_due_days_view_all' => '{}Inventarske stavke dospjele ili kasne na reviziju|[1]Pogledajte sve Inventarske stavke koje su dospjele ili kasne na reviziju manje jednog dana|[2,*]Pogledajte sve Inventarske stavke koje su dospjele ili kasne na reviziju unutar :days dana',
'checkin_due' => 'Dužno za prijavu',
'checkin_overdue' => 'Zakašnjeno za prijavu',
'checkin_due_days' => '{}Due for Checkin|[1]Assets Due for Checkin Within :days Day|[2,*]Assets Due for Checkin Within :days Days',
@@ -383,6 +384,14 @@ return [
'bulk_edit_about_to' => 'Upravo ćete urediti sljedeće:',
'checked_out' => 'Odjavio',
'checked_out_to' => 'Izdato',
+ 'available_users' => 'Available Users to Add',
+ 'add_users_to_group' => 'Add Users to Group',
+ 'users_to_add_to_group' => 'Users to Add',
+ 'add_all_users_to_group' => 'Add all users to group',
+ 'add_selected_users_to_group' => 'Add selected users to group',
+ 'remove_selected_users_from_group' => 'Remove selected users from group',
+ 'remove_all_users_from_group' => 'Remove all users from group',
+ 'add_users_to_group_help' => 'Use the arrows to add or remove users from this group. You can select multiple users by holding down the Ctrl (Windows) or Command (Mac) key while clicking.',
'fields' => 'Polja',
'last_checkout' => 'Posljednje izdavanje',
'due_to_checkin' => 'Sljedećih :count predmeta su dužni za prijavu uskoro:',
@@ -390,6 +399,7 @@ return [
'reminder_checked_out_items' => 'This is a reminder of the items currently checked out to you. If you feel this list is inaccurate (something is missing, or something appears here that you believe you never received), please email :reply_to_name at :reply_to_address.',
'changed' => 'Promijenjeno',
'to' => 'Do',
+ 'to_user' => 'Do',
'report_fields_info' => 'Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
', 'range' => 'Domet', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'Po', + 'by_user' => 'Po', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/hr-HR/mail.php b/resources/lang/hr-HR/mail.php index 37d3e4226e..5f82be1ff5 100644 --- a/resources/lang/hr-HR/mail.php +++ b/resources/lang/hr-HR/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Potvrđena je sljedeća stavka:', 'to_reset' => 'Da biste vratili svoju web-zaporku, ispunite ovaj obrazac:', 'type' => 'Tip', - 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Korisnik', 'username' => 'Korisničko ime', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/hr-HR/permissions.php b/resources/lang/hr-HR/permissions.php new file mode 100644 index 0000000000..c8cf216e9d --- /dev/null +++ b/resources/lang/hr-HR/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Imovina', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Pribor', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Potrošni', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'licence', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'komponente', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Predefinisani Kits', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Korisnici', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Prikaži korisnike', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Pogledajte modele', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Kategorije', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'odjeli', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'lokacije', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Oznake statusa', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Prilagođena polja', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Dobavljači', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Proizvođači', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Tvrtke', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/hr-HR/validation.php b/resources/lang/hr-HR/validation.php index 81c83f4d14..e937549a7d 100644 --- a/resources/lang/hr-HR/validation.php +++ b/resources/lang/hr-HR/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/hu-HU/admin/categories/general.php b/resources/lang/hu-HU/admin/categories/general.php index 11a20e188e..2e399eb495 100644 --- a/resources/lang/hu-HU/admin/categories/general.php +++ b/resources/lang/hu-HU/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Eszköz kategóriák', 'category_name' => 'Kategória név', - 'checkin_email' => 'E-mail küldése a felhasználónak, eszköz kiadás / visszavétel esetén.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'E-mail küldése Önnek, amikor a felhasználó elfogad vagy elutasít egy kiadást.', 'checkin_email_notification' => 'Ez a felhasználó e-mailben lesz értesítve eszköz kiadás / visszavétel esetén.', 'clone' => 'Kategória klónozása', 'create' => 'Kategória létrehozása', 'edit' => 'Kategória szerkesztése', - 'email_will_be_sent_due_to_global_eula' => 'A globális EULA használata miatt a felhasználó számára email került kiküldésre.', - 'email_will_be_sent_due_to_category_eula' => 'A felhasználó emailt kap, mivel EULA van beállítva a kategóriára.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'Felhasználói engedély Kategória', 'eula_text_help' => 'Ezzel a mezővel testre szabhatja a különböző eszközök EULA-ját. Ha csak egy EULA van az összes eszközhöz, akkor jelölje be a négyzetet lent, hogy az alapértelmezettet használja.', 'name' => 'Kategória neve', diff --git a/resources/lang/hu-HU/admin/custom_fields/general.php b/resources/lang/hu-HU/admin/custom_fields/general.php index ca8bc38769..4fdb460c40 100644 --- a/resources/lang/hu-HU/admin/custom_fields/general.php +++ b/resources/lang/hu-HU/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Kezelés', 'field' => 'Mező', 'about_fieldsets_title' => 'A mezőcsoportokról', - 'about_fieldsets_text' => 'A mezőcsoportokkal tudsz létrehozni olyan gyakran használt egyedi mezőket csoportosító speciális eszköz modell típusokat.', + 'about_fieldsets_text' => 'A mezőkészletek lehetővé teszik, hogy olyan egyéni mezők csoportjait hozza létre, amelyeket gyakran újra használnak bizonyos eszközmodell-típusok.', 'custom_format' => 'Egyedi Regex formátum...', 'encrypt_field' => 'A mező értékének titkosítása az adatbázisban', 'encrypt_field_help' => 'Figyelmeztetés: egy mező titkosítása kereshetetlenné teszi azt.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Jelölőnégyzet', 'radio' => 'Rádiógomb', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/hu-HU/admin/settings/general.php b/resources/lang/hu-HU/admin/settings/general.php index 07ee367622..119466a85a 100644 --- a/resources/lang/hu-HU/admin/settings/general.php +++ b/resources/lang/hu-HU/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Riasztás címzettje', 'alert_email_help' => 'E-mail címek vagy terjesztési listák, amelyekre figyelmeztetéseket szeretne küldeni, vesszővel elválasztva.', 'alerts_enabled' => 'Riasztás engedélyezve', - 'alert_interval' => 'A figyelmeztetések lejárata küszöbérték (napokban)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Leltár riasztási küszöb', 'allow_user_skin' => 'Felhasználók saját kinézetüknek engedélyezése', 'allow_user_skin_help_text' => 'Pipáld be ezt a dobozt ha szeretnéd, hogy a felhasználok felülírhassák az alap oldal kinézetét egy másikkal.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'LDAP beállítások', 'ldap_client_tls_cert_help' => 'Az LDAP-kapcsolatok ügyféloldali TLS-tanúsítványa és kulcsa általában csak a "Biztonságos LDAP" Google Workspace-konfigurációkban hasznos. Mindkettőre szükség van.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'Az LDAP Location mezőt akkor kell használni, ha az OU nincs használatban a Base Bind DN-ben. Ezt hagyd üresen, ha OU keresést használsz.', + 'ldap_location_help' => 'Az LDAP Location mezőt akkor kell használni, ha az OU nincs használatban a Base Bind DN-ben. Ezt hagyd üresen, ha OU keresést használsz.', 'ldap_login_test_help' => 'Adjon meg egy érvényes LDAP felhasználónevet és jelszót a fenti alapszintű DN-ből, hogy ellenőrizze, hogy az LDAP-bejelentkezés megfelelően van-e beállítva. EL KELL MENTENIE A MÓDOSÍTOTT LDAP BEÁLLÍTÁSOKAT ELŐBB.', 'ldap_login_sync_help' => 'Ez csak azt teszteli, hogy az LDAP helyesen szinkronizálható. Ha az LDAP hitelesítési lekérdezése nem megfelelő, a felhasználók még mindig nem tudnak bejelentkezni. EL KELL MENTENIE A MÓDOSÍTOTT LDAP BEÁLLÍTÁSOKAT ELŐBB.', 'ldap_manager' => 'LDAP felettes mező', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP szerver',
'ldap_server_help' => 'Ezt az ldap: // (titkosítatlan vagy TLS) vagy az ldaps',
'ldap_server_cert' => 'LDAP SSL tanúsítvány érvényesítés',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Inkrementálás és előtagok',
'labels' => 'Címkék',
'labels_title' => 'Címke beállítások frissítése',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Vonalkód & QR kód beállítások',
'purge_help' => 'Törölt rekordok kitisztítása',
'ldap_extension_warning' => 'Úgy tűnik, hogy az LDAP-bővítmény nincs telepítve vagy engedélyezve ezen a kiszolgálón. A beállításokat továbbra is elmentheti, de az LDAP-szinkronizálás vagy a bejelentkezés előtt engedélyeznie kell az LDAP-bővítményt a PHP számára.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => '1D vonalkód formátuma',
'label2_2d_type' => '2D vonalkód típus',
'label2_2d_type_help' => '2D vonalkód formátuma',
- 'label2_2d_target' => '2D vonalkód típusa',
- 'label2_2d_target_help' => 'Az adatok, amelyek a 2D vonalkódot fogják tartalmazni',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Mező definíciók',
- 'label2_fields_help' => 'A mezőket a bal oszlopban lehet hozzáadni, eltávolítani és átrendezni. Minden mező esetén a jobb oldali oszlopban több lehetőség is hozzáadható, eltávolítható és átrendezhető a Címke és az Adatforrás számára.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Vonalkódok törlése',
'help_asterisk_bold' => 'A text formátumban bevitt szöveg félkövérként fog megjelenni',
'help_blank_to_use' => 'Hagyd üresen a :setting_name értékének használatához',
- 'help_default_will_use' => 'A :default a :setting_name értékét fogja használni. Válassza ki az egyéni jelentésben szerepeltetni kívánt mezőket, majd kattintson a Generálás gombra. A fájl (custom-asset-report-YYYY-mm-dd.csv) automatikusan letöltődik, és megnyithatja Excelben.
Ha csak bizonyos eszközöket szeretne exportálni, használja az alábbi lehetőségeket az eredmények finomhangolásához.
', 'range' => 'Tartomány', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'A felhasználók saját jelszókezelésének engedélyezése', 'from' => '-tól/-től, -ról/-ről, -ból/-ből', 'by' => 'Által', + 'by_user' => 'Által', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Verzió', 'build' => 'build', 'use_cloned_image' => 'Az eredeti kép lemásolása', diff --git a/resources/lang/hu-HU/mail.php b/resources/lang/hu-HU/mail.php index 27ca0bd84b..dafe0ce30e 100644 --- a/resources/lang/hu-HU/mail.php +++ b/resources/lang/hu-HU/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'A következő tételt ellenőrzik:', 'to_reset' => 'A webes jelszó visszaállításához töltsd ki ezt az űrlapot:', 'type' => 'típus', - 'upcoming-audits' => 'Várhatóan :count eszközt kell ellenőrízni a következő :threshold napon belül.|Várhatóan :count eszközt kell ellenőrízni a következő :threshold napon belül.', + 'upcoming-audits' => 'Várhatóan :count eszközt kell ellenőrízni a következő :threshold napon belül.|Várhatóan :count eszközt kell ellenőrízni a következő :threshold napon belül. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Felhasználó', 'username' => 'Felhasználónév', 'unaccepted_asset_reminder' => 'Emlékeztető: Vannak elfogadásra váró eszközei.', diff --git a/resources/lang/hu-HU/permissions.php b/resources/lang/hu-HU/permissions.php new file mode 100644 index 0000000000..5ffc05737f --- /dev/null +++ b/resources/lang/hu-HU/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Eszközök', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Tartozékok', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Fogyóeszközök', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Licencek', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Alkatrészek', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Előre definiált csomagok', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Felhasználók', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Felhasználók megtekintése', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Modellek megtekintése', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Kategóriák', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Osztályok', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Helyek', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Státusz címkék', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Egyéni mezők', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Beszállítók', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Gyártók', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Cégek', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/hu-HU/validation.php b/resources/lang/hu-HU/validation.php index 7b6355e1e9..2d3eb73d65 100644 --- a/resources/lang/hu-HU/validation.php +++ b/resources/lang/hu-HU/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/id-ID/admin/asset_maintenances/form.php b/resources/lang/id-ID/admin/asset_maintenances/form.php index 8a89a6e756..96cf6addc1 100644 --- a/resources/lang/id-ID/admin/asset_maintenances/form.php +++ b/resources/lang/id-ID/admin/asset_maintenances/form.php @@ -1,7 +1,7 @@ 'Select Maintenance Type', + 'select_type' => 'Pilih tipe pemeliharaan', 'asset_maintenance_type' => 'Pemeliharan Jenis Aset', 'title' => 'Judul', 'start_date' => 'Tanggal Mulai', diff --git a/resources/lang/id-ID/admin/categories/general.php b/resources/lang/id-ID/admin/categories/general.php index 72d342e5e5..35af8dc198 100644 --- a/resources/lang/id-ID/admin/categories/general.php +++ b/resources/lang/id-ID/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Kategori Aset', 'category_name' => 'Nama Kategori', - 'checkin_email' => 'Kirim email ke pengguna saat check in / checkout.', - 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', + 'email_to_initiator' => 'Kiriam email ke Anda saat pengguna setuju atau menolak checkout.', 'checkin_email_notification' => 'Pengguna ini akan dikirimi email saat check in / checkout.', 'clone' => 'Kategori duplikat', 'create' => 'Buat kategori', 'edit' => 'Ubah Kategori', - 'email_will_be_sent_due_to_global_eula' => 'Sebuah email akan dikirimkan kepada pengguna karena EULA global sedang digunakan.', - 'email_will_be_sent_due_to_category_eula' => 'Sebuah email akan dikirimkan kepada pengguna karena EULA telah diatur untuk kategori ini.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'Kategori EULA', 'eula_text_help' => 'Kolom ini memperbolehkan Anda untuk menyesuaikan EULA Anda untuk jenis dari aset. Jika Anda hanya memiliki satu EULA untuk semua aset Anda, Anda dapat memeriksa kotak di bawah untuk menggunakan pilihan utama.', 'name' => 'Nama Kategori', @@ -22,9 +23,9 @@ return array( 'use_default_eula' => 'Gunakan pilihan utama sebagai gantinya.', 'use_default_eula_disabled' => 'Upload a CSV that contains asset history. The assets and users MUST already exist in the system, or they will be skipped. Matching assets for history import happens against the asset tag. We will try to find a matching user based on the user\'s name you provide, and the criteria you select below. If you do not select any criteria below, it will simply try to match on the username format you configured in the Admin > General Settings.
Fields included in the CSV must match the headers: Asset Tag, Name, Checkout Date, Checkin Date. Any additional fields will be ignored.
Checkin Date: blank or future checkin dates will checkout items to associated user. Excluding the Checkin Date column will create a checkin date with todays date.
', + 'import_text' => 'Unggah CSV yang berisi riwayat aset. Aset dan pengguna HARUS sudah ada di sistem, atau akan dilewati. Pencocokan aset untuk impor riwayat dilakukan berdasarkan tag aset. Kami akan mencoba menemukan pengguna yang cocok berdasarkan nama pengguna yang Anda berikan, dan kriteria yang Anda pilih di bawah ini. Jika Anda tidak memilih kriteria apa pun di bawah ini, sistem akan mencoba mencocokkannya dengan format nama pengguna yang Anda konfigurasikan di Admin > Pengaturan Umum.
Kolom yang disertakan dalam CSV harus sesuai dengan header: Tag Aset, Nama, Tanggal Checkout, Tanggal Checkin. Kolom tambahan apa pun akan diabaikan.
Tanggal Checkin: item akan dicheckin ke pengguna terkait jika item kosong atau tanggal checkin di masa mendatang. Mengecualikan kolom Tanggal Checkin akan membuat tanggal checkin dengan tanggal hari ini.
', 'csv_import_match_f-l' => 'Coba cocokkan pengguna berdasarkan format nama_depan.nama_belakang (jane.smith)',
'csv_import_match_initial_last' => 'Coba cocokkan pengguna berdasarkan format inisial nama depan nama belakang (jsmith)',
'csv_import_match_first' => 'Coba cocokkan pengguna berdasarkan format nama depan (jane)',
diff --git a/resources/lang/id-ID/admin/hardware/message.php b/resources/lang/id-ID/admin/hardware/message.php
index e7aeb563d2..89e6eca622 100644
--- a/resources/lang/id-ID/admin/hardware/message.php
+++ b/resources/lang/id-ID/admin/hardware/message.php
@@ -2,7 +2,7 @@
return [
- 'undeployable' => 'The following assets cannot be deployed and have been removed from checkout: :asset_tags',
+ 'undeployable' => 'Aset berikut tidak dapat digunakan dan telah dihapus dari checkout: :asset_tags',
'does_not_exist' => 'Aset tidak ada.',
'does_not_exist_var' => 'Aset dengan tag :asset_tag tidak ditemukan.',
'no_tag' => 'Tidak ada tag aset yang diberikan.',
@@ -20,8 +20,8 @@ return [
'multi_success_linked' => 'Aset dengan tag :links berhasil dibuat.|:count aset berhasil dibuat :links.',
'partial_failure' => 'Aset gagal dibuat. Alasan: :failures|:count aset gagal dibuat. Alasan: :failures.',
'target_not_found' => [
- 'user' => 'The assigned user could not be found.',
- 'asset' => 'The assigned asset could not be found.',
+ 'user' => 'Pengguna yang ditugaskan tidak ditemukan.',
+ 'asset' => 'Aset yang diperuntukkan tidak ditemukan.',
'location' => 'The assigned location could not be found.',
],
],
@@ -71,14 +71,14 @@ return [
'file_already_deleted' => 'File yang dipilih telah dihapus',
'header_row_has_malformed_characters' => 'Salah satu atau lebih atribut di baris header mengandung karakter UTF-8 yang tidak sah',
'content_row_has_malformed_characters' => 'Salah satu atau lebih atribut di baris pertama konten mengandung karakter UTF-8 yang tidak sah',
- 'transliterate_failure' => 'Transliteration from :encoding to UTF-8 failed due to invalid characters in input'
+ 'transliterate_failure' => 'Transliterasi dari :encoding ke UTF-8 gagal karena karakter input tidak valid'
],
'delete' => [
'confirm' => 'Apakah Anda yakin untuk menghapus aset ini?',
'error' => 'Terdapat kesalahan pada saat penghapusan aset. Silahkan coba kembali.',
- 'assigned_to_error' => '{1}Asset Tag: :asset_tag is currently checked out. Check in this device before deletion.|[2,*]Asset Tags: :asset_tag are currently checked out. Check in these devices before deletion.',
+ 'assigned_to_error' => '{1}Tag Aset: :asset_tag saat ini sedang diperiksa. Periksa perangkat ini sebelum dihapus.|[2,*]Tag Aset: :asset_tag saat ini sedang diperiksa. Periksa perangkat ini sebelum dihapus.',
'nothing_updated' => 'Tidak ada aset yang dipilih, jadi tidak ada yang dihapus.',
'success' => 'Aset sukses terhapus.',
],
@@ -105,9 +105,9 @@ return [
],
'requests' => [
- 'error' => 'Request was not successful, please try again.',
- 'success' => 'Request successfully submitted.',
- 'canceled' => 'Request successfully canceled.',
+ 'error' => 'Permintaan tidak berhasil, silakan coba lagi.',
+ 'success' => 'Permintaan berhasil dikirim.',
+ 'canceled' => 'Permintaan berhasil dibatalkan.',
'cancel' => 'Batalkan permintaan barang ini',
],
diff --git a/resources/lang/id-ID/admin/licenses/message.php b/resources/lang/id-ID/admin/licenses/message.php
index 5a9a8d3372..eaf6dd4f6a 100644
--- a/resources/lang/id-ID/admin/licenses/message.php
+++ b/resources/lang/id-ID/admin/licenses/message.php
@@ -46,12 +46,12 @@ return array(
'not_enough_seats' => 'Jumlah slot lisensi yang tersedia tidak mencukupi untuk dipinjam atau diambil',
'mismatch' => 'Slot lisensi yang diberikan tidak cocok dengan lisensi',
'unavailable' => 'Slot lisensi ini tidak tersedia untuk dipinjam atau diambil.',
- 'license_is_inactive' => 'This license is expired or terminated.',
+ 'license_is_inactive' => 'Lisensi ini telah kadaluarsa atau dihentikan.',
),
'checkin' => array(
'error' => 'Terdapat kesalahan pada saat penerimaan lisensi ini. Silahkan coba kembali.',
- 'not_reassignable' => 'Seat has been used',
+ 'not_reassignable' => 'Tempat sudah digunakan',
'success' => 'Lisensi telah berhasil diterima'
),
diff --git a/resources/lang/id-ID/admin/locations/message.php b/resources/lang/id-ID/admin/locations/message.php
index 0720172cf8..8149e8eb7a 100644
--- a/resources/lang/id-ID/admin/locations/message.php
+++ b/resources/lang/id-ID/admin/locations/message.php
@@ -3,13 +3,13 @@
return array(
'does_not_exist' => 'Lokasi tidak ada.',
- 'assoc_users' => 'This location is not currently deletable because it is the location of record for at least one item or user, has assets assigned to it, or is the parent location of another location. Please update your records to no longer reference this location and try again ',
+ 'assoc_users' => 'Lokasi ini saat ini tidak dapat dihapus karena merupakan lokasi digunakan setidaknya satu item atau pengguna, memiliki aset yang ditetapkan, atau merupakan lokasi induk dari lokasi lain. Harap ubah rekaman Anda agar tidak lagi merujuk ke lokasi ini dan coba lagi ',
'assoc_assets' => 'Lokasi saat ini dikaitkan dengan setidaknya oleh satu aset dan tidak dapat dihapus. Perbarui aset Anda yang tidak ada referensi dari lokasi ini dan coba lagi. ',
'assoc_child_loc' => 'Lokasi saat ini digunakan oleh induk salah satu dari turunan lokasi dan tidak dapat di hapus. Mohon perbarui lokasi Anda ke yang tidak ada referensi dengan lokasi ini dan coba kembali. ',
'assigned_assets' => 'Aset yang Ditetapkan',
'current_location' => 'Lokasi Saat Ini',
'open_map' => 'Buka di Peta :map_provider_icon',
- 'deleted_warning' => 'This location has been deleted. Please restore it before attempting to make any changes.',
+ 'deleted_warning' => 'Lokasi ini telah dihapus. Harap pulihkan sebelum mencoba melakukan perubahan apa pun.',
'create' => array(
diff --git a/resources/lang/id-ID/admin/locations/table.php b/resources/lang/id-ID/admin/locations/table.php
index c0f47410fc..a22b3ca30d 100644
--- a/resources/lang/id-ID/admin/locations/table.php
+++ b/resources/lang/id-ID/admin/locations/table.php
@@ -12,8 +12,8 @@ return [
'create' => 'Membuat Lokasi',
'update' => 'Perbarui Lokasi',
'print_assigned' => 'Cetak Semua Ditugaskan',
- 'print_inventory' => 'Print Inventory',
- 'print_all_assigned' => 'Print Inventory and Assigned',
+ 'print_inventory' => 'Cetak Inventaris',
+ 'print_all_assigned' => 'Cetak Inventaris dan Yang Ditugaskan',
'name' => 'Nama lokasi',
'address' => 'Alamat',
'address2' => 'Baris Alamat 2',
@@ -40,5 +40,5 @@ return [
'signed_by_finance_auditor' => 'Ditandatangani Oleh (Auditor Keuangan):',
'signed_by_location_manager' => 'Ditandatangani Oleh (Penanggung Jawab):',
'signed_by' => 'Ditandatangani Oleh:',
- 'clone' => 'Clone Location',
+ 'clone' => 'Duplikat lokasi',
];
diff --git a/resources/lang/id-ID/admin/maintenances/form.php b/resources/lang/id-ID/admin/maintenances/form.php
index 8a89a6e756..96cf6addc1 100644
--- a/resources/lang/id-ID/admin/maintenances/form.php
+++ b/resources/lang/id-ID/admin/maintenances/form.php
@@ -1,7 +1,7 @@
'Select Maintenance Type',
+ 'select_type' => 'Pilih tipe pemeliharaan',
'asset_maintenance_type' => 'Pemeliharan Jenis Aset',
'title' => 'Judul',
'start_date' => 'Tanggal Mulai',
diff --git a/resources/lang/id-ID/admin/manufacturers/message.php b/resources/lang/id-ID/admin/manufacturers/message.php
index 951c3dee82..4e20ff8b2a 100644
--- a/resources/lang/id-ID/admin/manufacturers/message.php
+++ b/resources/lang/id-ID/admin/manufacturers/message.php
@@ -24,9 +24,9 @@ return array(
'delete' => array(
'confirm' => 'Apakah Anda yakin untuk menghapus produsen ini?',
'error' => 'Terdapat kesalahan pada saat penghapusan produsen. Silahkan coba kembali.',
- 'success' => 'Manufacturer deleted successfully.',
- 'bulk_success' => 'Manufacturers deleted successfully.',
- 'partial_success' => 'Manufacturer deleted successfully. See additional information below. | :count manufacturers were deleted successfully. See additional information below.',
+ 'success' => 'Produsen berhasil dihapus.',
+ 'bulk_success' => 'Beberapa produsen berhasil dihapus.',
+ 'partial_success' => 'Produsen berhasil dihapus. Lihat informasi tambahan di bawah. | :count produsen berhasil dihapus. Lihat informasi tambahan di bawah.',
)
);
diff --git a/resources/lang/id-ID/admin/reports/general.php b/resources/lang/id-ID/admin/reports/general.php
index 496a5262a8..c6a167d733 100644
--- a/resources/lang/id-ID/admin/reports/general.php
+++ b/resources/lang/id-ID/admin/reports/general.php
@@ -4,7 +4,7 @@ return [
'info' => 'Pilih opsi yang Anda inginkan untuk laporan aset Anda.',
'deleted_user' => 'Pengguna yang dihapus',
'send_reminder' => 'Kirim pengingat',
- 'cannot_send_reminder' => 'User has been deleted or does not have an email address so cannot receive a reminder',
+ 'cannot_send_reminder' => 'Pengguna telah dihapus atau tidak ada alamat email sehingga tidak dapat menerima pemberitahun',
'reminder_sent' => 'Pengingat terkirim',
'acceptance_deleted' => 'Permintaan penerimaan dihapus',
'acceptance_request' => 'Permintaan penerimaan',
diff --git a/resources/lang/id-ID/admin/settings/general.php b/resources/lang/id-ID/admin/settings/general.php
index 6c7166af1f..190f8e0b10 100644
--- a/resources/lang/id-ID/admin/settings/general.php
+++ b/resources/lang/id-ID/admin/settings/general.php
@@ -18,7 +18,7 @@ return [
'alert_email' => 'Kirim pemberitahuan kepada',
'alert_email_help' => 'Alamat email atau daftar distribusi yang ingin Anda kirimi peringatan, dipisahkan dengan koma.',
'alerts_enabled' => 'Aktifkan pemberitahuan',
- 'alert_interval' => 'Ambang batas pemberitahuan kadaluarsa (dalam hari)',
+ 'alert_interval' => 'Expiring Alerts Threshold',
'alert_inv_threshold' => 'Ambang pemberitahuan persediaan',
'allow_user_skin' => 'Izinkan tema dari pengguna',
'allow_user_skin_help_text' => 'Mencentang kotak ini akan memungkinkan pengguna untuk mengganti skin UI yang berbeda.',
@@ -94,10 +94,12 @@ return [
'ldap_settings' => 'Konfigurasi LDAP',
'ldap_client_tls_cert_help' => 'Sertifikat Client-Side TLS dan Kunci untuk koneksi LDAP biasanya hanya berguna di konfigurasi Google Workspace dengan "Secure LDAP". Keduanya diperlukan.',
'ldap_location' => 'LDAP Location Field',
-'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
+ 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Masukkan nama pengguna dan kata sandi LDAP yang valid dari DN dasar yang Anda tentukan di atas untuk menguji apakah pengaturan login LDAP Anda telah dikonfigurasi dengan benar. PERTAMA-TAMA ANDA HARUS MENYIMPAN PENGATURAN LDAP ANDA.',
'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_manager' => 'LDAP Manager Field',
+ 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP Server',
'ldap_server_help' => 'Ini harus dimulai dengan ldap:// (untuk yang tidak terenkripsi) atau ldaps:// (untuk TLS atau SSL)',
'ldap_server_cert' => 'Validasi sertifikat LDAP SSL',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Penambahan dan awalan',
'labels' => 'Label',
'labels_title' => 'Perbarui Pengaturan Label',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Pengaturan Barcode & label',
'purge_help' => 'Pembersihan catatan yang telah terhapus',
'ldap_extension_warning' => 'Sepertinya ekstensi LDAP tidak terinstal atau diaktifkan di server ini. Anda masih dapat menyimpan pengaturan, tetapi Anda perlu mengaktifkan ekstensi LDAP untuk PHP sebelum sinkronisasi atau login LDAP berfungsi.',
@@ -379,15 +382,17 @@ return [
'label2_1d_type_help' => 'Format untuk barcode 2D',
'label2_2d_type' => 'Tipe Barcode 2D',
'label2_2d_type_help' => 'Format untuk barcode 2D',
- 'label2_2d_target' => 'Targer Barcode 2D',
- 'label2_2d_target_help' => 'Data yang akan dimuat dalam barcode 2D',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Pilih Templat',
'label2_fields' => 'Definisi Kolom',
- 'label2_fields_help' => 'Kolom dapat ditambahkan, dihapus, dan diurutkan ulang di bagian kiri. Untuk setiap kolom, beberapa opsi untuk Label dan Sumber Data dapat ditambahkan, dihapus, dan diurutkan ulang di bagian kanan.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Teks yang dimasukkan sebagai **text** akan ditampilkan dengan huruf tebal',
'help_blank_to_use' => 'Biarkan kosong untuk menggunakan nilai dari :setting_name',
- 'help_default_will_use' => ':default akan menggunakan nilai dari :setting_name.
-Pilih bidang yang ingin Anda sertakan dalam laporan khusus Anda, dan klik Buat. File (custom-asset-report-YYYY-mm-dd.csv) akan diunduh secara otomatis, dan Anda dapat membukanya di Excel.
Jika Anda hanya ingin mengekspor aset tertentu, gunakan opsi di bawah untuk menyempurnakan hasil Anda.
', 'range' => 'Rentang', @@ -399,7 +409,7 @@ return [ 'permissions' => 'Hak akses', 'managed_ldap' => '(Dikelola melalui LDAP)', 'export' => 'Ekspor', - 'export_all_to_csv' => 'Export all to CSV', + 'export_all_to_csv' => 'Ekspor semua ke CSV', 'ldap_sync' => 'Sinkronisasi LDAP', 'ldap_user_sync' => 'Sinkronisasi Pengguna LDAP', 'synchronize' => 'Sinkronisasi', @@ -414,8 +424,8 @@ return [ 'new_license' => 'Lisensi Baru', 'new_accessory' => 'Aksesori Baru', 'new_consumable' => 'Barang Habis Pakai Baru', - 'new_component' => 'New Component', - 'new_user' => 'New User', + 'new_component' => 'Komponen Baru', + 'new_user' => 'Pengguna Baru', 'collapse' => 'Ciutkan', 'assigned' => 'Diberikan', 'asset_count' => 'Total Aset', @@ -489,9 +499,9 @@ return [ 'update_existing_values' => 'Perbarui Data yang Ada?', 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Pembuatan tag aset penambahan otomatis dinonaktifkan sehingga semua baris harus diisi kolom "Tag Aset".', 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Catatan: Membuat tag aset penambahan otomatis diaktifkan sehingga aset akan dibuat untuk baris yang tidak berisi "Tag Aset". Baris yang berisi "Tag Aset" akan diperbarui dengan informasi yang diberikan.', - 'send_welcome_email_to_users' => ' Send welcome email to new users', - 'send_welcome_email_help' => 'Only users with a valid email address and who are marked as activated will receive a welcome email where they can reset their password.', - 'send_welcome_email_import_help' => 'Only new users with a valid email address and who are marked as activated in your import file will receive a welcome email where they can set their password.', + 'send_welcome_email_to_users' => ' Mengirim email selamat datang ke pengguna baru', + 'send_welcome_email_help' => 'Hanya pengguna dengan email valid dan diaktifkan yang akan menerima email selamat datang untuk dapat mengatur ulang kata sandinya.', + 'send_welcome_email_import_help' => 'Hanya pengguna baru dengan email valid dan diaktifkan dalam berkas impor Anda yang akan menerima email selamat datang untuk mengatur kata sandinya.', 'send_email' => 'Kirim Email', 'call' => 'No. Panggilan', 'back_before_importing' => 'Cadangkan sebelum mengimpor?', @@ -521,10 +531,10 @@ return [ 'item_notes' => ':Catatan benda', 'item_name_var' => ':nama Item', 'error_user_company' => 'Company tujuan peminjaman dan company pemilik aset tidak cocok', - 'error_user_company_multiple' => 'One or more of the checkout target company and asset company do not match', + 'error_user_company_multiple' => 'Satu atau lebih perusahaan target checkout dan aset perusahaan tidak cocok', 'error_user_company_accept_view' => 'Aset yang ditetapkan kepada Anda dimiliki oleh company lain sehingga Anda tidak dapat menerima maupun menolaknya, harap hubungi manajer Anda', - 'error_assets_already_checked_out' => 'One or more of the assets are already checked out', - 'assigned_assets_removed' => 'The following were removed from the selected assets because they are already checked out', + 'error_assets_already_checked_out' => 'Satu atau lebih aset sudah checkout', + 'assigned_assets_removed' => 'Berikut ini dihapus dari aset yang dipilih karena sudah diperiksa', 'importer' => [ 'checked_out_to_fullname' => 'Dipinjam oleh: Nama Lengkap', 'checked_out_to_first_name' => 'Dipinjam oleh: Nama Depan', @@ -536,7 +546,7 @@ return [ 'manager_last_name' => 'Nama Belakang Manajer', 'manager_full_name' => 'Nama Lengkap Manajer', 'manager_username' => 'Nama Pengguna Manajer', - 'manager_employee_num' => 'Manager Employee Number', + 'manager_employee_num' => 'Nomer Pegawai Atasan/Manajer', 'checkout_type' => 'Tipe Keluar', 'checkout_location' => 'Keluar-kan untuk lokasi di', 'image_filename' => 'Nama berkas gambar', @@ -552,7 +562,7 @@ return [ 'checked_out_to_fields' => 'Kolom Informasi Peminjam', 'percent_complete' => '% lengkap', 'uploading' => 'Sedang mengunggah... ', - 'upload_error' => 'Error uploading file. Please check that you have no empty rows or duplicated column names in your CSV, and that the server permissions allow uploads.', + 'upload_error' => 'Terjadi kesalahan saat mengunggah file. Harap periksa apakah tidak ada baris kosong atau nama kolom duplikat di CSV Anda, dan apakah server mengizinkan pengunggahan.', 'copy_to_clipboard' => 'Salin ke Papan Klip', 'copied' => 'Disalin!', 'status_compatibility' => 'Jika aset telah dialokasikan, statusnya tidak dapat diubah menjadi tidak dapat digunakan, dan perubahan ini akan diabaikan.', @@ -566,9 +576,9 @@ return [ 'url' => 'URL', 'phone' => 'Telepon', 'fax' => 'Faks', - 'contact' => 'Contact', - 'show_admins' => 'Admin Users', - 'show_superadmins' => 'Superusers', + 'contact' => 'Kontak', + 'show_admins' => 'Pengguna Admin', + 'show_superadmins' => 'Superuser', 'edit_fieldset' => 'Edit kolom dan opsi kelompok kolom', 'permission_denied_superuser_demo' => 'Akses ditolak. Anda tidak dapat memperbarui informasi pengguna untuk superadmin pada demo ini.', 'pwd_reset_not_sent' => 'Pengguna belum diaktifkan, disinkronkan dengan LDAP, atau tidak memiliki alamat email', @@ -596,8 +606,8 @@ return [ 'components' => ':count Komponen|:count Komponen', ], - 'show_inactive' => 'Expired or Terminated', - 'show_expiring' => 'Expiring or Terminating Soon', + 'show_inactive' => 'Kedaluwarsa atau Dihentikan', + 'show_expiring' => 'Akan Kedaluwarsa atau Segera Berakhir', 'more_info' => 'Lebih Lanjut', 'quickscan_bulk_help' => 'Menandai kotak ini akan mengedit catatan aset untuk mencerminkan lokasi baru ini. Jika dibiarkan tidak dicentang, hanya lokasi tersebut yang akan dicatat dalam log audit. Perhatikan bahwa jika aset ini sedang dipinjam, lokasi orang, aset, atau lokasi tempat aset dipinjam tidak akan berubah.', 'whoops' => 'Waduh!', @@ -613,27 +623,29 @@ return [ 'user_managed_passwords' => 'Manajemen Kata Sandi', 'user_managed_passwords_disallow' => 'Jangan izinkan pengelolaan kata sandi oleh pengguna', 'user_managed_passwords_allow' => 'Izinkan pengguna mengelola kata sandi mereka sendiri', - 'from' => 'From', + 'from' => 'Dari', 'by' => 'Oleh', - 'version' => 'Version', - 'build' => 'build', - 'use_cloned_image' => 'Clone image from original', - 'use_cloned_image_help' => 'You may clone the original image or you can upload a new one using the upload field below.', + 'by_user' => 'Oleh', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', + 'version' => 'Versi', + 'build' => 'dibangun', + 'use_cloned_image' => 'Kloning gambar dari aslinya', + 'use_cloned_image_help' => 'Anda dapat mengkloning gambar asli atau mengunggah gambar baru menggunakan kolom unggah di bawah.', 'use_cloned_no_image_help' => 'This item does not have an associated image and instead inherits from the model or category it belongs to. If you would like to use a specific image for this item, you can upload a new one below.', 'footer_credit' => 'Snipe-IT is open source software, made with love by @snipeitapp.com.', - 'set_password' => 'Set a Password', - 'upload_deleted' => 'Upload Deleted', - 'child_locations' => 'Child Locations', + 'set_password' => 'Tentukan kata sandi', + 'upload_deleted' => 'Unggahan dihapus', + 'child_locations' => 'Lokasi Anak', // Add form placeholders here 'placeholders' => [ - 'notes' => 'Add a note', + 'notes' => 'Tambah catatan', ], 'bulk_delete_associations' => [ - 'general_assoc_warning' => ':item_name still has associated items. Please remove them before deleting this :item.', - 'assoc_assets' => ':item_name is currently associated with :asset_count asset(s) and cannot be deleted. Please update your assets to no longer reference this :item and try again.', - 'asset_models' => ':item_name is currently associated with :asset_count asset(s) and cannot be deleted. Please update your asset models to no longer reference this :item and try again.', + 'general_assoc_warning' => ':item_name masih memiliki item terkait. Harap hapus item tersebut sebelum menghapus :item ini.', + 'assoc_assets' => ':Saat ini pemasok ini terkait dengan :asset_count aset dan tidak dapat dihapus. Harap perbarui aset Anda agar tidak lagi menggunakan pemasok ini sebagai referensi dan silakan coba lagi.', + 'asset_models' => ':Saat ini pemasok ini terkait dengan :asset_count aset dan tidak dapat dihapus. Harap perbarui aset Anda agar tidak lagi menggunakan pemasok ini sebagai referensi dan silakan coba lagi.', 'assoc_maintenances' => ':item_name is currently associated with :maintenance_count maintenance(s) and cannot be deleted. Please update your maintenances to no longer reference this :item and try again.', 'assoc_accessories' => ':item_name is currently associated with :accessory_count accessory(ies) and cannot be deleted. Please update your accessories to no longer reference this :item and try again.', 'assoc_consumables' => ':item_name is currently associated with :consumable_count consumable(s) and cannot be deleted. Please update your consumables to no longer reference this :item and try again.', diff --git a/resources/lang/id-ID/mail.php b/resources/lang/id-ID/mail.php index 0a55c6e308..a5493148e8 100644 --- a/resources/lang/id-ID/mail.php +++ b/resources/lang/id-ID/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Item berikut telah diperiksa:', 'to_reset' => 'Untuk mereset password web anda, lengkapi form ini:', 'type' => 'Mengetik', - 'upcoming-audits' => 'Ada :count aset yang akan diaudit dalam :threshold hari.|Ada :count aset yang akan diaudit dalam :threshold hari.', + 'upcoming-audits' => 'Ada :count aset yang akan diaudit dalam :threshold hari.|Ada :count aset yang akan diaudit dalam :threshold hari. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Pengguna', 'username' => 'Nama Pengguna', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/id-ID/permissions.php b/resources/lang/id-ID/permissions.php new file mode 100644 index 0000000000..3b274bf90d --- /dev/null +++ b/resources/lang/id-ID/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Aset', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Aksesoris', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Barang Habis Pakai', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Lisensi', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Komponen', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Kit yang telah ditentukan sebelumnya', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Pengguna', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Tampilkan Pengguna', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Lihat Model', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Kategori', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Departemen', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Lokasi', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Label Status', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Kolom Tambahan', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Pemasok', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Produsen', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Perusahaan', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/id-ID/validation.php b/resources/lang/id-ID/validation.php index 1032929963..cc3c3ce2f2 100644 --- a/resources/lang/id-ID/validation.php +++ b/resources/lang/id-ID/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'Isian kolom :attribute harus berupa ULID yang valid.', 'uuid' => 'Isian kolom :attribute harus berupa UUID yang valid.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/is-IS/admin/categories/general.php b/resources/lang/is-IS/admin/categories/general.php index 7a1ce30f32..063ebd761f 100644 --- a/resources/lang/is-IS/admin/categories/general.php +++ b/resources/lang/is-IS/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Eignaflokkar', 'category_name' => 'Heiti Vöruflokks', - 'checkin_email' => 'Senda tölvupóst til notenda til að skrá sig inn / út.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', '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', - 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user because the global EULA is being used.', - 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user because a EULA is set for this category.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', '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', diff --git a/resources/lang/is-IS/admin/custom_fields/general.php b/resources/lang/is-IS/admin/custom_fields/general.php index 6090db0784..e7e830eae7 100644 --- a/resources/lang/is-IS/admin/custom_fields/general.php +++ b/resources/lang/is-IS/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Stjórna', 'field' => 'reitur', 'about_fieldsets_title' => 'Um reitasett', - 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used used for specific asset model types.', + 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-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.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/is-IS/admin/settings/general.php b/resources/lang/is-IS/admin/settings/general.php index 1f707a7868..56103a5c15 100644 --- a/resources/lang/is-IS/admin/settings/general.php +++ b/resources/lang/is-IS/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Senda viðvaranir á', 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.', 'alerts_enabled' => 'Email Alerts Enabled', - 'alert_interval' => 'Expiring Alerts Threshold (in days)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Inventory Alert Threshold', 'allow_user_skin' => 'Allow User Skin', 'allow_user_skin_help_text' => 'Checking this box will allow a user to override the UI skin with a different one.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'LDAP stillingar', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP Server',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'LDAP SSL certificate validation',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Purge Deleted Records',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => '2D Barcode Type',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
', 'range' => 'Range', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'Eftir', + 'by_user' => 'Eftir', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/is-IS/mail.php b/resources/lang/is-IS/mail.php index 1a324b6a9c..aca08a7465 100644 --- a/resources/lang/is-IS/mail.php +++ b/resources/lang/is-IS/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'The following item has been checked in: ', 'to_reset' => 'To reset your :web password, complete this form:', 'type' => 'Týpa', - 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Notandi', 'username' => 'Notendanafn', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/is-IS/permissions.php b/resources/lang/is-IS/permissions.php new file mode 100644 index 0000000000..c984a5d889 --- /dev/null +++ b/resources/lang/is-IS/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Eignir', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Aukahlutir', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Rekstrarvörur', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Leyfi', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Einingar', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Útbúnaðarlistar', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Notendur', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Skoða notendur', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Skoða tegundir', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Vöruflokkar', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Deildir', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Staðsetningar', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Stöðu merkingar', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Sérsniðnum reitum', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Birgjar', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Framleiðendur', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Fyrirtæki', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/is-IS/validation.php b/resources/lang/is-IS/validation.php index 304c8dd080..becee2f1f4 100644 --- a/resources/lang/is-IS/validation.php +++ b/resources/lang/is-IS/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/it-IT/admin/categories/general.php b/resources/lang/it-IT/admin/categories/general.php index 50608a9292..89e251bc54 100644 --- a/resources/lang/it-IT/admin/categories/general.php +++ b/resources/lang/it-IT/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Categorie Beni', 'category_name' => 'Nome Categoria', - 'checkin_email' => 'Invia email all\'utente per la Restituzione o Assegnazione.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Ricevi un\'email quando l\'utente accetta o rifiuta l\'assegnazione.', 'checkin_email_notification' => 'A questo utente verrà inviata un\'email alla Restituzione o Assegnazione.', 'clone' => 'Clona Categoria', 'create' => 'Crea Categoria', 'edit' => 'Modifica Categoria', - 'email_will_be_sent_due_to_global_eula' => 'Dato che viene usata la EULA globale, verrà inviata una email all\'utente.', - 'email_will_be_sent_due_to_category_eula' => 'Siccome è stata impostata una EULA per questa categoria, verrà inviata una mail all\'utente.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'EULA della categoria', 'eula_text_help' => 'Questo campo consente di personalizzare gli EULA per specifici tipi di Beni. Se c\'è solo un EULA per tutti i vostri Beni, puoi spuntare la casella seguente per usarlo come predefinito.', 'name' => 'Nome Categoria', diff --git a/resources/lang/it-IT/admin/custom_fields/general.php b/resources/lang/it-IT/admin/custom_fields/general.php index 686c4462aa..6d1fa2f12f 100644 --- a/resources/lang/it-IT/admin/custom_fields/general.php +++ b/resources/lang/it-IT/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Gestire', 'field' => 'Campo', 'about_fieldsets_title' => 'Fileldsets', - 'about_fieldsets_text' => 'I set di campi consentono di creare gruppi di campi personalizzati che sono utilizzati spesso per tipi di modelli di Bene specifici.', + 'about_fieldsets_text' => 'I set di campi consentono di creare gruppi di campi personalizzati che vengono spesso riutilizzati per modelli di beni specifici.', 'custom_format' => 'Formato Regex personalizzato...', 'encrypt_field' => 'Crittografare il valore di questo campo nel database', 'encrypt_field_help' => 'ATTENZIONE: Se il campo viene crittografato non sarà possibile cercarlo.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Casella di spunta', 'radio' => 'Pulsanti di opzione', ], + 'general_help_text' => 'I campi personalizzati memorizzano informazioni aggiuntive non coperte dai campi predefiniti del Bene. .', ]; diff --git a/resources/lang/it-IT/admin/settings/general.php b/resources/lang/it-IT/admin/settings/general.php index 1282adf48a..83becfe29a 100644 --- a/resources/lang/it-IT/admin/settings/general.php +++ b/resources/lang/it-IT/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Invia avvisi a', 'alert_email_help' => 'Indirizzi email o liste di distribuzione a cui si desidera inviare gli avvisi, separati da virgola.', 'alerts_enabled' => 'Attiva Email di Avviso', - 'alert_interval' => 'Soglia Avvisi di Scadenza (giorni)', + 'alert_interval' => 'Soglia Avvisi Scadenza', 'alert_inv_threshold' => 'Soglia di avviso di inventario', 'allow_user_skin' => 'Consenti tema utente', 'allow_user_skin_help_text' => 'Selezionando questa casella, l\'utente potrà sovrascrivere il tema dell\'interfaccia con uno diverso.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'Impostazioni LDAP', 'ldap_client_tls_cert_help' => 'Il Certificato e la Chiave TLS Client per le connessioni LDAP sono di solito richieste solo nelle configurazioni di Google Workspace con "Secure LDAP".', 'ldap_location' => 'Campo Posizione LDAP', -'ldap_location_help' => 'Il campo Posizione LDAP deve essere usato se una OU non viene utilizzata nella Base Bind DN Lascia vuoto se viene usata la ricerca OU.', + 'ldap_location_help' => 'Il campo Posizione LDAP deve essere usato se una OU non viene utilizzata nella Base Bind DN Lascia vuoto se viene usata la ricerca OU.', 'ldap_login_test_help' => 'Immettere un nome utente e una password LDAP validi dal DN di base specificato in precedenza per verificare se il login LDAP è configurato correttamente. DEVI SALVARE LE IMPOSTAZIONI LDAP AGGIORNATE PRIMA.', 'ldap_login_sync_help' => 'Questo verifica solamente che LDAP possa sincronizzare correttamente e che i campi siano mappati correttamente. Se la tua query di autenticazione LDAP non è corretta, gli utenti potrebbero non essere ancora in grado di accedere. DEVI SALVARE LE IMPOSTAZIONI LDAP PRIMA DI EFFETTUARE QUESTO TEST.', 'ldap_manager' => 'Campo Manager LDAP', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'Server LDAP',
'ldap_server_help' => 'Dovrebbe iniziare con ldap:// (se non crittografato) o ldaps:// (se TLS o SSL)',
'ldap_server_cert' => 'Validazione certificato SSL di LDAP',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementi e prefissi',
'labels' => 'Etichette',
'labels_title' => 'Aggiorna Impostazioni Etichette',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Codici a barre & impostazioni etichette',
'purge_help' => 'Elimina Record Cancellati',
'ldap_extension_warning' => 'L\'estensione LDAP non è installata o abilitata su questo server. Puoi ancora salvare le impostazioni, ma è necessario abilitare l\'estensione LDAP per PHP prima che il login o la sincronizzazione LDAP funzioni.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Formato barcode 1D',
'label2_2d_type' => 'Tipo Barcode 2D',
'label2_2d_type_help' => 'Formato barcode 2D',
- 'label2_2d_target' => 'Target Barcode 2D',
- 'label2_2d_target_help' => 'I dati che saranno contenuti nel codice a barre 2D',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Seleziona un modello',
'label2_fields' => 'Definizioni Campi',
- 'label2_fields_help' => 'I campi possono essere aggiunti, rimossi e riordinati nella colonna di sinistra. Per ogni campo, possono essere aggionte, rimosse e riordinate più opzioni per Label e DataSource nella colonna di destra.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Cancella codici a barre',
'help_asterisk_bold' => 'Il testo inserito **così** verrà visualizzato in grassetto',
'help_blank_to_use' => 'Lascia vuoto per usare il valore in :setting_name',
- 'help_default_will_use' => ':default userà il valore di :setting_name. Seleziona i campi che vuoi inserire nel tuo report personalizzato e clicca su Genera. Il file (custom-asset_report-YYYY-mm-dd.csv) verrà scaricato automaticamente e potrà essere aperto in Excel.
Per esportare solamente alcune risorse, utilizzare le opzioni che seguono per filtrare i risultati.
', 'range' => 'Intervallo', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Consenti agli utenti di gestire le proprie password', 'from' => 'Da', 'by' => 'per', + 'by_user' => 'per', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Versione', 'build' => 'build', 'use_cloned_image' => 'Clona immagine dall\'originale', diff --git a/resources/lang/it-IT/mail.php b/resources/lang/it-IT/mail.php index f9a793ca49..e601a22923 100644 --- a/resources/lang/it-IT/mail.php +++ b/resources/lang/it-IT/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Il seguente articolo è stato restituito: ', 'to_reset' => 'Per reimpostare la tua password di :web, compila questo modulo:', 'type' => 'Tipo', - 'upcoming-audits' => 'C\'è :count Bene da inventariare entro :threshold giorni.|Ci sono :count beni da inventariare entro :threshold giorni.', + 'upcoming-audits' => 'C\'è :count Bene da inventariare entro :threshold giorni.|Ci sono :count beni da inventariare entro :threshold giorni. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Utente', 'username' => 'Nome utente', 'unaccepted_asset_reminder' => 'Promemoria: hai dei Beni ancora non accettati.', diff --git a/resources/lang/it-IT/permissions.php b/resources/lang/it-IT/permissions.php new file mode 100644 index 0000000000..3e59a62a65 --- /dev/null +++ b/resources/lang/it-IT/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Beni', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Accessori', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Consumabili', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Licenze', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Componenti', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Kit Predefiniti', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Utenti', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Visualizza utenti', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Visualizza i modelli', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Categorie', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Reparti', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Sedi', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Etichette di Stato', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Campi Personalizzati', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Fornitori', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Produttori', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Aziende', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/it-IT/validation.php b/resources/lang/it-IT/validation.php index a4badb1f48..d81506e61c 100644 --- a/resources/lang/it-IT/validation.php +++ b/resources/lang/it-IT/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'Il campo :attribute deve essere un ULID valido.', 'uuid' => 'Il campo :attribute deve essere un UUID valido.', 'fmcs_location' => 'Nelle Impostazioni Admin è abilitato il supporto completo multi aziendale con restrizione per le Sedi, e la Sede selezionata non è compatibile con l\'Azienda scelta.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/iu-NU/admin/categories/general.php b/resources/lang/iu-NU/admin/categories/general.php index 4d036996ac..ac90a98939 100644 --- a/resources/lang/iu-NU/admin/categories/general.php +++ b/resources/lang/iu-NU/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Asset Categories', 'category_name' => 'Category Name', - 'checkin_email' => 'Send email to user on checkin/checkout.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'This user will be sent an email on checkin/checkout.', 'clone' => 'Clone Category', 'create' => 'Create Category', 'edit' => 'Edit Category', - 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user because the global EULA is being used.', - 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user because a EULA is set for this category.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this 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', diff --git a/resources/lang/iu-NU/admin/custom_fields/general.php b/resources/lang/iu-NU/admin/custom_fields/general.php index a1cda96d2f..09412cf609 100644 --- a/resources/lang/iu-NU/admin/custom_fields/general.php +++ b/resources/lang/iu-NU/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Manage', '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.', + 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-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.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/iu-NU/admin/settings/general.php b/resources/lang/iu-NU/admin/settings/general.php index 6d13f62e79..41c608c7ba 100644 --- a/resources/lang/iu-NU/admin/settings/general.php +++ b/resources/lang/iu-NU/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Send alerts to', 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.', 'alerts_enabled' => 'Email Alerts Enabled', - 'alert_interval' => 'Expiring Alerts Threshold (in days)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Inventory Alert Threshold', 'allow_user_skin' => 'Allow User Skin', 'allow_user_skin_help_text' => 'Checking this box will allow a user to override the UI skin with a different one.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'LDAP Settings', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP Server',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'LDAP SSL certificate validation',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Purge Deleted Records',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => '2D Barcode Type',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
', 'range' => 'Range', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'By', + 'by_user' => 'By', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/iu-NU/mail.php b/resources/lang/iu-NU/mail.php index 70ee6ba42f..1fd02d5c07 100644 --- a/resources/lang/iu-NU/mail.php +++ b/resources/lang/iu-NU/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'The following item has been checked in: ', 'to_reset' => 'To reset your :web password, complete this form:', 'type' => 'Type', - 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'User', 'username' => 'Username', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/iu-NU/permissions.php b/resources/lang/iu-NU/permissions.php new file mode 100644 index 0000000000..f91039ca94 --- /dev/null +++ b/resources/lang/iu-NU/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Assets', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Accessories', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Consumables', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Licenses', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Components', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Predefined Kits', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Users', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'View Users', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'View Models', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Categories', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Departments', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Locations', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Status Labels', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Custom Fields', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Suppliers', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Manufacturers', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Companies', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/iu-NU/validation.php b/resources/lang/iu-NU/validation.php index f80dd70163..2d4af64fb4 100644 --- a/resources/lang/iu-NU/validation.php +++ b/resources/lang/iu-NU/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/ja-JP/admin/categories/general.php b/resources/lang/ja-JP/admin/categories/general.php index ce3e941e8c..6547c68936 100644 --- a/resources/lang/ja-JP/admin/categories/general.php +++ b/resources/lang/ja-JP/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => '資産カテゴリー', 'category_name' => 'カテゴリー名', - 'checkin_email' => 'チェックイン/チェックアウト時、ユーザーに電子メールを送信します。', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'このユーザーには、チェックイン/チェックアウト時にメールが送信されます。', 'clone' => 'カテゴリを複製', 'create' => 'カテゴリーの作成', 'edit' => 'カテゴリを編集', - 'email_will_be_sent_due_to_global_eula' => 'グローバルEULAが使用されているため、メールがユーザーに送信されます。', - 'email_will_be_sent_due_to_category_eula' => 'EULAがこのカテゴリに設定されているため、ユーザーにメールが送信されます。', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'EULAカテゴリー', 'eula_text_help' => 'このフィールドは特殊なタイプの資産のためにEULAをカスタマイズすることが許可されています。全ての資産に一つだけEULAを適用する場合、以下の初期値を利用するにチェックすることも可能です。', 'name' => 'カテゴリー名', diff --git a/resources/lang/ja-JP/admin/custom_fields/general.php b/resources/lang/ja-JP/admin/custom_fields/general.php index ee8e96ffc2..d349476e71 100644 --- a/resources/lang/ja-JP/admin/custom_fields/general.php +++ b/resources/lang/ja-JP/admin/custom_fields/general.php @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/ja-JP/admin/settings/general.php b/resources/lang/ja-JP/admin/settings/general.php index 48c24ca2dd..7d017ae74f 100644 --- a/resources/lang/ja-JP/admin/settings/general.php +++ b/resources/lang/ja-JP/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'アラートの送信先', 'alert_email_help' => 'アラートの送信先となるメールアドレスまたは配布リスト(カンマ区切り)。', 'alerts_enabled' => 'アラートを有効化', - 'alert_interval' => 'アラートを無視する期間', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'インベントリのアラート間隔', 'allow_user_skin' => 'ユーザースキン許可', 'allow_user_skin_help_text' => 'このチェックボックスをオンにすると、ユーザーはUIスキンを別のものに上書きすることができます。', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'LDAP 設定', 'ldap_client_tls_cert_help' => 'クライアント側のTLS証明書とLDAP接続用のキーは、通常 "Secure LDAP" を搭載したGoogle Workspaceでのみ有効です。', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'LDAPログインが正しく構成されているかどうかをテストするために、上で指定したベースDNから有効なLDAPユーザー名とパスワードを入力して下さい。その前に必ず更新後のLDAP設定を保存しておいてください。', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP サーバ',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'LDAP SSL 認証',
@@ -348,6 +350,7 @@ return [
'asset_tags_help' => '増分とプレフィクス',
'labels' => 'ラベル',
'labels_title' => 'ラベル設定を更新',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => '削除したレコードを消去',
'ldap_extension_warning' => 'このサーバーでは、LDAP 拡張モジュールがインストールされていないか、または有効になっていないようです。設定を保存することはできますが、LDAPの同期やログインを機能させるために、PHPのLDAP拡張モジュールを有効にする必要があります。',
@@ -382,14 +385,17 @@ return [
'label2_1d_type_help' => '1 D バーコードのフォーマット',
'label2_2d_type' => '2次元バーコードタイプ',
'label2_2d_type_help' => '2D バーコードのフォーマット',
- 'label2_2d_target' => '2次元バーコードターゲット',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'テンプレートを選択',
'label2_fields' => 'フィールド定義',
- 'label2_fields_help' => '項目は左の列に追加、削除、並び替えができます。 各項目に、LabelとDataSourceの複数のオプションを右側の列に追加、削除、並び替えができます。',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'バーコードを消去',
'help_asterisk_bold' => '**text** として入力されたテキストは太字で表示されます',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. カスタムレポートに含めたいフィールドを選択し、「生成」をクリックします。ファイル(custom-asset-report-YYYYY-mm-dd.csv)が自動的にダウンロードされ、エクセルで開くことができます。
特定の資産だけをエクスポートしたい場合は、以下のオプションを使用して結果を調整してください。
', 'range' => '範囲', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => '差出人', 'by' => '実行者', + 'by_user' => '実行者', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'バージョン', 'build' => 'ビルド', 'use_cloned_image' => 'オリジナルから画像を複製', diff --git a/resources/lang/ja-JP/mail.php b/resources/lang/ja-JP/mail.php index d66e71c32c..c2b98c7532 100644 --- a/resources/lang/ja-JP/mail.php +++ b/resources/lang/ja-JP/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => '次の項目がチェックインされています: ', 'to_reset' => 'パスワードをリセットするには、: web のフォームを完了します:', 'type' => 'タイプ', - 'upcoming-audits' => ':threshold 日以内に監査が行われる資産は :count 個です。|:threshold 日以内に監査が行われる予定の資産が :count 個あります。', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'ユーザ', 'username' => 'ユーザ名', 'unaccepted_asset_reminder' => 'リマインダー:未承認の資産があります。', diff --git a/resources/lang/ja-JP/permissions.php b/resources/lang/ja-JP/permissions.php new file mode 100644 index 0000000000..1bc4a1cd78 --- /dev/null +++ b/resources/lang/ja-JP/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => '資産', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => '付属品', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => '消耗品数', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'ライセンス数', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => '構成部品', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => '製品セット', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => '利用者', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => '利用者を表示', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => '型番を表示', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'カテゴリー', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => '部署', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'ロケーション', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'ステータスラベル', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'カスタムフィールド', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => '仕入先', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => '製造元の数', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => '所属', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/ja-JP/validation.php b/resources/lang/ja-JP/validation.php index 42be7e3b9d..a64c0b0e12 100644 --- a/resources/lang/ja-JP/validation.php +++ b/resources/lang/ja-JP/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/ka-GE/admin/categories/general.php b/resources/lang/ka-GE/admin/categories/general.php index 0678adac52..7813ec7598 100644 --- a/resources/lang/ka-GE/admin/categories/general.php +++ b/resources/lang/ka-GE/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'ინვენტარის კატეგორიები', 'category_name' => 'კატეგორიის დასახელება', - 'checkin_email' => 'ელ-ფოსტის გაგზავნა მომხმარებელზე ნივთის დაბრუნების/გატანის დროს.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'This user will be sent an email on checkin/checkout.', 'clone' => 'Clone Category', 'create' => 'Create Category', 'edit' => 'Edit Category', - 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user because the global EULA is being used.', - 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user because a EULA is set for this category.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this 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' => 'კატეგორიის დასახელება', diff --git a/resources/lang/ka-GE/admin/custom_fields/general.php b/resources/lang/ka-GE/admin/custom_fields/general.php index a1cda96d2f..09412cf609 100644 --- a/resources/lang/ka-GE/admin/custom_fields/general.php +++ b/resources/lang/ka-GE/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Manage', '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.', + 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-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.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/ka-GE/admin/settings/general.php b/resources/lang/ka-GE/admin/settings/general.php index 6d13f62e79..41c608c7ba 100644 --- a/resources/lang/ka-GE/admin/settings/general.php +++ b/resources/lang/ka-GE/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Send alerts to', 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.', 'alerts_enabled' => 'Email Alerts Enabled', - 'alert_interval' => 'Expiring Alerts Threshold (in days)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Inventory Alert Threshold', 'allow_user_skin' => 'Allow User Skin', 'allow_user_skin_help_text' => 'Checking this box will allow a user to override the UI skin with a different one.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'LDAP Settings', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP Server',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'LDAP SSL certificate validation',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Purge Deleted Records',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => '2D Barcode Type',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. აირჩიეთ ველები, რომლებსაც გსურთ ჩართოთ პერსონალურ ანგარიშში და დააჭირეთ ღილაკს "გენერაცია". ფაილი (custom-asset-report-YYYY-mm-dd.csv) ავტომატურად ჩამოიტვირთება და შეგიძლიათ გახსნათ Excel-ში.
თუ გსურთ მხოლოდ კონკრეტული ინვენტარის ექსპორტი, გამოიყენეთ ქვემოთ მოცემული პარამეტრები შედეგების დეტალიზაციისთვის.
', 'range' => 'შუალედი', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'მომხმარებლისთვის პაროლების მართვის დაშვება', 'from' => 'გამგზავნი', 'by' => 'ავტორი', + 'by_user' => 'მიერ', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'ვერსია', 'build' => 'აგება', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/ka-GE/mail.php b/resources/lang/ka-GE/mail.php index fa03d074c6..6155803dce 100644 --- a/resources/lang/ka-GE/mail.php +++ b/resources/lang/ka-GE/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'დაბრუნდა შემდეგი ინვენტარი:', 'to_reset' => 'თქვენი :web პაროლის შესაცვლელად შეავსეთ ეს ფორმა:', 'type' => 'ტიპი', - 'upcoming-audits' => ':count ინვენტარი საჭიროებს აუდიტს უახლოეს :threshold დღეში.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'მომხმარებელი', 'username' => 'მომხმარებლის სახელი', 'unaccepted_asset_reminder' => 'შეგახსენებთ, რომ თქვენ გაქვთ დაუდასტურებელი ინვენტარი.', diff --git a/resources/lang/ka-GE/permissions.php b/resources/lang/ka-GE/permissions.php new file mode 100644 index 0000000000..e3e0006296 --- /dev/null +++ b/resources/lang/ka-GE/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'ინვენტარი', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'აქსესუარები', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'სახარჯი მასალები', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'ლიცენზიები', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'კომპონენტები', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'წინასწარ განსაზღვრული კომპლექტები', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'მომხმარებლები', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'View Users', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'View Models', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'კატეგორიები', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'დეპარტამენტები', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'მდებარეობები', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'სტატუსის ნიშნულები', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Custom Fields', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'მომწოდებლები', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'მწარმოებლები', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'კომპანიები', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/ka-GE/validation.php b/resources/lang/ka-GE/validation.php index b8b4ca0061..5006ed59e1 100644 --- a/resources/lang/ka-GE/validation.php +++ b/resources/lang/ka-GE/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => ':attribute ველი უნდა იყოს ვალიდური ULID.', 'uuid' => ':attribute ველი უნდა იყოს ვალიდური UUID.', 'fmcs_location' => 'ადმინისტრატორის პარამეტრებში ჩართულია კომპანიის მრავალმხრივი მხარდაჭერა და ლოკაციის გამორკვევა, ხოლო არჩეული ლოკაცია და კომპანია ერთმანეთთან შეუთავსებელია.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/km-KH/admin/categories/general.php b/resources/lang/km-KH/admin/categories/general.php index 261579cbc4..7bc439277e 100644 --- a/resources/lang/km-KH/admin/categories/general.php +++ b/resources/lang/km-KH/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'ប្រភេទ Asset', 'category_name' => 'ឈ្មោះប្រភេទ', - 'checkin_email' => 'ផ្ញើអ៊ីមែលទៅអ្នកប្រើប្រាស់នៅពេល Checkin/checkout', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'អ្នកប្រើនេះនឹងត្រូវបានផ្ញើអ៊ីមែលមួយនៅពេល checkin/checkout', 'clone' => 'ប្រភេទក្លូន', 'create' => 'បង្កើតប្រភេទ', 'edit' => 'កែសម្រួលប្រភេទ', - 'email_will_be_sent_due_to_global_eula' => 'អ៊ីមែលនឹងត្រូវបានផ្ញើទៅអ្នកប្រើប្រាស់ ដោយសារតែ EULA សកលកំពុងត្រូវបានប្រើប្រាស់។', - 'email_will_be_sent_due_to_category_eula' => 'អ៊ីមែលនឹងត្រូវបានផ្ញើទៅអ្នកប្រើប្រាស់ ដោយសារ EULA ត្រូវបានកំណត់សម្រាប់ប្រភេទនេះ។', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'ប្រភេទ EULA', 'eula_text_help' => 'វាលនេះអនុញ្ញាតឱ្យអ្នកប្ដូរ EULAs របស់អ្នកតាមបំណងសម្រាប់ប្រភេទជាក់លាក់នៃទ្រព្យសកម្ម។ ប្រសិនបើអ្នកមាន EULA តែមួយសម្រាប់ទ្រព្យសកម្មទាំងអស់របស់អ្នក អ្នកអាចធីកប្រអប់ខាងក្រោមដើម្បីប្រើលំនាំដើមចម្បង។', 'name' => 'ឈ្មោះប្រភេទ', diff --git a/resources/lang/km-KH/admin/custom_fields/general.php b/resources/lang/km-KH/admin/custom_fields/general.php index 4fd60eea01..9499973bfb 100644 --- a/resources/lang/km-KH/admin/custom_fields/general.php +++ b/resources/lang/km-KH/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'គ្រប់គ្រង', 'field' => 'វាល', 'about_fieldsets_title' => 'អំពី Fieldsets', - 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used used for specific asset model types.', + 'about_fieldsets_text' => 'Fieldsets អនុញ្ញាតឱ្យអ្នកបង្កើតក្រុមនៃវាលផ្ទាល់ខ្លួនដែលត្រូវបានប្រើឡើងវិញជាញឹកញាប់សម្រាប់ប្រភេទគំរូទ្រព្យសកម្មជាក់លាក់។', 'custom_format' => 'ទម្រង់ Regex ផ្ទាល់ខ្លួន...', 'encrypt_field' => 'អ៊ិនគ្រីបតម្លៃនៃវាលនេះនៅក្នុងមូលដ្ឋានទិន្នន័យ', 'encrypt_field_help' => 'ការព្រមាន៖ ការអ៊ិនគ្រីបវាលធ្វើឱ្យវាមិនអាចស្វែងរកបាន។', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/km-KH/admin/settings/general.php b/resources/lang/km-KH/admin/settings/general.php index 1482a2f4ee..11f4608327 100644 --- a/resources/lang/km-KH/admin/settings/general.php +++ b/resources/lang/km-KH/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'ផ្ញើការជូនដំណឹងទៅ', 'alert_email_help' => 'អាសយដ្ឋានអ៊ីមែល ឬបញ្ជីចែកចាយដែលអ្នកចង់ឱ្យការជូនដំណឹងត្រូវបានផ្ញើទៅដោយសញ្ញាក្បៀស.', 'alerts_enabled' => 'បានបើកការជូនដំណឹងតាមអ៊ីមែល', - 'alert_interval' => 'កម្រិតជូនដំណឹងអំពីការផុតកំណត់ (ជាច្រើនថ្ងៃ)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'កម្រិតជូនដំណឹងស្តុក', 'allow_user_skin' => 'Allow User Skin', 'allow_user_skin_help_text' => 'Checking this box will allow a user to override the UI skin with a different one.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'ការកំណត់ LDAP', 'ldap_client_tls_cert_help' => 'វិញ្ញាបនបត្រ TLS ខាង Client-Side និងកូនសោសម្រាប់ការតភ្ជាប់ LDAP ជាធម្មតាមានប្រយោជន៍តែនៅក្នុងការកំណត់រចនាសម្ព័ន្ធ Google Workspace ជាមួយ " LDAP សុវត្ថិភាព។" ទាំងពីរត្រូវបានទាមទារ។', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'បញ្ចូលឈ្មោះអ្នកប្រើប្រាស់ និងពាក្យសម្ងាត់ LDAP ដែលមានសុពលភាពពី DN មូលដ្ឋានដែលអ្នកបានបញ្ជាក់ខាងលើ ដើម្បីសាកល្បងថាតើការចូល LDAP របស់អ្នកត្រូវបានកំណត់រចនាសម្ព័ន្ធត្រឹមត្រូវដែរឬទេ។ អ្នកត្រូវតែរក្សាទុកការកំណត់ LDAP ដែលបានធ្វើបច្ចុប្បន្នភាពរបស់អ្នកជាមុនសិន។', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP សើវើ',
'ldap_server_help' => 'វាត្រូវចាប់ផ្តើមដោយ ldap:// (សម្រាប់មិនអ៊ីនគ្រីប) ឬ ldaps:// (សម្រាប់ TLS ឬ SSL)',
'ldap_server_cert' => 'សុពលភាពវិញ្ញាបនបត្រ LDAP SSL',
@@ -347,6 +349,7 @@ return [
'asset_tags_help' => 'ការបង្កើននិងបុព្វបទ',
'labels' => 'ស្លាក',
'labels_title' => 'ធ្វើបច្ចុប្បន្នភាពការកំណត់ស្លាក',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'បាកូដ & ការកំណត់ស្លាក',
'purge_help' => 'Purge Deleted Records',
'ldap_extension_warning' => 'វាមិនមើលទៅដូចជាផ្នែកបន្ថែម LDAP ត្រូវបានដំឡើង ឬបើកនៅលើម៉ាស៊ីនមេនេះទេ។ អ្នកនៅតែអាចរក្សាទុកការកំណត់របស់អ្នកបាន ប៉ុន្តែអ្នកនឹងត្រូវបើកដំណើរការផ្នែកបន្ថែម LDAP សម្រាប់ PHP មុនពេលការធ្វើសមកាលកម្ម LDAP ឬការចូលនឹងដំណើរការ។',
@@ -381,14 +384,17 @@ return [
'label2_1d_type_help' => 'ទម្រង់សម្រាប់លេខកូដ 1D',
'label2_2d_type' => 'ប្រភេទ 2D Barcode',
'label2_2d_type_help' => 'ទម្រង់សម្រាប់លេខកូដ 2D',
- 'label2_2d_target' => 'គោលដៅ 2D Barcode',
- 'label2_2d_target_help' => 'ទិន្នន័យដែលនឹងត្រូវបានផ្ទុកក្នុងបាកូដ 2D',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'ជ្រើសរើសគំរូមួយ។',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'អត្ថបទដែលបានបញ្ចូលជា **text** នឹងត្រូវបានបង្ហាញជាដិត',
'help_blank_to_use' => 'ទុកទទេដើម្បីប្រើតម្លៃពី :setting_name',
- 'help_default_will_use' => ':default នឹងប្រើតម្លៃពី :setting_name។ ជ្រើសរើសវាលដែលអ្នកចង់បញ្ចូលក្នុងរបាយការណ៍ផ្ទាល់ខ្លួនរបស់អ្នក ហើយចុចបង្កើត។ ឯកសារ (custom-asset-report-YYYY-mm-dd.csv) នឹងទាញយកដោយស្វ័យប្រវត្តិ ហើយអ្នកអាចបើកវានៅក្នុង Excel។
ប្រសិនបើអ្នកចង់នាំចេញតែទ្រព្យសកម្មមួយចំនួន សូមប្រើជម្រើសខាងក្រោមដើម្បីកែសម្រួលលទ្ធផលរបស់អ្នក។
', 'range' => 'ជួរ', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'អនុញ្ញាតឱ្យអ្នកប្រើប្រាស់គ្រប់គ្រងពាក្យសម្ងាត់ផ្ទាល់ខ្លួនរបស់ពួកគេ។', 'from' => 'From', 'by' => 'ដោយ', + 'by_user' => 'ដោយ', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/km-KH/mail.php b/resources/lang/km-KH/mail.php index 735008f641..3ebd828919 100644 --- a/resources/lang/km-KH/mail.php +++ b/resources/lang/km-KH/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'ធាតុខាងក្រោមត្រូវបានchecked in៖ ', 'to_reset' => 'ដើម្បីកំណត់:ពាក្យសម្ងាត់បណ្ដាញរបស់អ្នកឡើងវិញ សូមបំពេញទម្រង់បែបបទនេះ៖', 'type' => 'ប្រភេទ', - 'upcoming-audits' => 'មាន : រាប់ទ្រព្យសកម្មដែលនឹងមកដល់សម្រាប់សវនកម្មក្នុងរយៈពេល : threshold days។|មាន : រាប់ទ្រព្យសកម្មដែលនឹងមកដល់សម្រាប់សវនកម្មក្នុងរយៈពេល : threshold days ។', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'អ្នកប្រើ', 'username' => 'ឈ្មោះអ្នកប្រើប្រាស់', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/km-KH/permissions.php b/resources/lang/km-KH/permissions.php new file mode 100644 index 0000000000..be120802b6 --- /dev/null +++ b/resources/lang/km-KH/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'ទ្រព្យសកម្ម', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'គ្រឿងបន្លាស់', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'សម្ភារៈប្រើប្រាស់', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'អាជ្ញាប័ណ្ណ', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'សមាសធាតុ ច្រើន', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'កញ្ចប់ដែលបានកំណត់ជាមុន', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'អ្នកប្រើប្រាស់ច្រើន', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'មើលអ្នកប្រើប្រាស់', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'មើលម៉ូដែល', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'ប្រភេទ', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'នាយកដ្ឋានច្រើន', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'ទីតាំង', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'ស្លាកស្ថានភាព', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'វាលផ្ទាល់ខ្លួន', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'អ្នកផ្គត់ផ្គង់ច្រើន', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'ក្រុមហ៊ុនផលិត', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'ក្រុមហ៊ុន', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/km-KH/validation.php b/resources/lang/km-KH/validation.php index 4aedca16a4..f2d0bf6785 100644 --- a/resources/lang/km-KH/validation.php +++ b/resources/lang/km-KH/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'វាល :attribute ត្រូវតែជា ULID ត្រឹមត្រូវ។', 'uuid' => 'វាល :attribute ត្រូវតែជា UUID ត្រឹមត្រូវ។', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/ko-KR/admin/categories/general.php b/resources/lang/ko-KR/admin/categories/general.php index 9725e90e26..f071d6d0bd 100644 --- a/resources/lang/ko-KR/admin/categories/general.php +++ b/resources/lang/ko-KR/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => '자산 분류', 'category_name' => '분류 명', - 'checkin_email' => '반입/반출 시 사용자에게 이메일을 보냅니다.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => '이 사용자는 반입 / 반출 시 이메일을 보냅니다.', 'clone' => '분류 복제', 'create' => '분류 생성', 'edit' => '분류 수정', - 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user because the global EULA is being used.', - 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user because a EULA is set for this category.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => '분류 사용권 계약서', 'eula_text_help' => '이 필드는 특정 유형의 자산들에 대한 사용권 계약서들을 지정할 수 있게 해 줍니다. 당신의 모든 자산들에게 단 하나의 사용권 계약서만 가지고 있다면, 첫번째를 기본으로 사용하도록 아래의 상자에 체크할 수 있습니다.', 'name' => '분류 명', diff --git a/resources/lang/ko-KR/admin/custom_fields/general.php b/resources/lang/ko-KR/admin/custom_fields/general.php index c6895f31a7..2829233cd3 100644 --- a/resources/lang/ko-KR/admin/custom_fields/general.php +++ b/resources/lang/ko-KR/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => '관리', 'field' => '항목', 'about_fieldsets_title' => '항목세트란', - 'about_fieldsets_text' => '항목세트는 특정 자산 모델에 사용하기 위해 빈번하게 재사용되는 사용자 정의 항목의 그룹을 생성하는 것을 허용합니다.', + 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used for specific asset model types.', 'custom_format' => 'Custom Regex format...', 'encrypt_field' => '필드 암호화', 'encrypt_field_help' => '경고: 항목을 암호화 하면 검색을 할 수 없습니다.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/ko-KR/admin/settings/general.php b/resources/lang/ko-KR/admin/settings/general.php index e3fb58d50e..301e509af6 100644 --- a/resources/lang/ko-KR/admin/settings/general.php +++ b/resources/lang/ko-KR/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => '알림 전송', 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.', 'alerts_enabled' => '알림 사용', - 'alert_interval' => '(일자) 최대값 만료 알림', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => '재고 알림 최대값', 'allow_user_skin' => '유저 스킨 허용', 'allow_user_skin_help_text' => '이 항목을 선택하면 사용자가 다른 UI 스킨을 다른 스킨으로 변경하는 것을 허용합니다.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'LDAP 설정', 'ldap_client_tls_cert_help' => '클라이언트 측 TLS 인증서 및 LDAP 연결용 키는 일반적으로 \'보안 LDAP\'가 포함된 Google Workspace 구성에서만 유용합니다.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => '위에서 지정한 기본 DN의 유효한 LDAP 사용자 이름 및 비밀번호를 입력하여 LDAP 로그인이 올바르게 구성되었는지 테스트하십시오. 반드시 업데이트 된 LDAP 설정을 먼저 저장해야합니다.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP 서버',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'LDAP SSL 인증서 확인',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => '삭제된 기록들 지우기',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => '2D 바코드 형식',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
', 'range' => '범위', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => '요청자', + 'by_user' => '요청자', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/ko-KR/mail.php b/resources/lang/ko-KR/mail.php index 379c2427b9..1d108febf4 100644 --- a/resources/lang/ko-KR/mail.php +++ b/resources/lang/ko-KR/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => '다음의 품목들이 반입되었습니다: ', 'to_reset' => ':web 비밀번호를 재설정 하려면, 이 양식을 작성하세요:', 'type' => '유형', - 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => '사용자', 'username' => '사용자명', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/ko-KR/permissions.php b/resources/lang/ko-KR/permissions.php new file mode 100644 index 0000000000..b53402a6da --- /dev/null +++ b/resources/lang/ko-KR/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => '자산', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => '부속품들', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => '소모품', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => '라이선스', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => '구성 요소', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => '사전 정의된 키트', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => '사용자', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => '사용자 보기', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => '모델 보기', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => '분류', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => '부서', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => '위치', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => '상태 꼬리표', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => '사용자 정의 항목들', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => '공급자', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => '제조업체', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => '회사들', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/ko-KR/validation.php b/resources/lang/ko-KR/validation.php index 6fc3246800..19b702e325 100644 --- a/resources/lang/ko-KR/validation.php +++ b/resources/lang/ko-KR/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/lt-LT/admin/categories/general.php b/resources/lang/lt-LT/admin/categories/general.php index 5dbaec206c..4f7dec4345 100644 --- a/resources/lang/lt-LT/admin/categories/general.php +++ b/resources/lang/lt-LT/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Turto kategorijos', 'category_name' => 'Kategorijos pavadinimas', - 'checkin_email' => 'Siųsti el. laišką naudotojui, paimant/išduodant turtą.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Siųsti jums el. laišką, kai naudotojas patvirtina arba atmeta išdavimą.', 'checkin_email_notification' => 'Šis naudotojas gaus el. laišką, paimant/išduodant turtą.', 'clone' => 'Klonuoti kategoriją', 'create' => 'Sukurti kategoriją', 'edit' => 'Redaguoti kategoriją', - 'email_will_be_sent_due_to_global_eula' => 'Naudotojui bus išsiųstas el. laiškas, nes yra naudojamas visuotinis licencinis sutikimas (EULA).', - 'email_will_be_sent_due_to_category_eula' => 'Naudotojui bus išsiųstas el. laiškas, nes šiai kategorijai nustatytas licencinis sutikimas (EULA).', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'Kategorijos licencinis sutikimas (EULA)', 'eula_text_help' => 'Šis laukas leidžia pritaikyti licencinį sutikimą (EULA) atskiroms turto grupėms. Jei jūs naudojate vieną EULA visoms turto grupėms, tuomet pažymėkite žemiau esantį langelį, kad būtų naudojamas pirminis numatytasis EULA.', 'name' => 'Kategorijos pavadinimas', diff --git a/resources/lang/lt-LT/admin/categories/message.php b/resources/lang/lt-LT/admin/categories/message.php index 8cdb250bf7..168a1dffb9 100644 --- a/resources/lang/lt-LT/admin/categories/message.php +++ b/resources/lang/lt-LT/admin/categories/message.php @@ -20,9 +20,9 @@ return array( 'delete' => array( 'confirm' => 'Ar jūs tikrai norite panaikinti šią kategoriją?', 'error' => 'Bandant panaikinti kategoriją įvyko klaida. Bandykite dar kartą.', - 'success' => 'Category was deleted successfully.', - 'bulk_success' => 'Categories were deleted successfully.', - 'partial_success' => 'Category deleted successfully. See additional information below. | :count categories were deleted successfully. See additional information below.', + 'success' => 'Kategorija sėkmingai ištrinta.', + 'bulk_success' => 'Kategorijos sėkmingai ištrintos.', + 'partial_success' => 'Kategorija sėkmingai ištrinta. Daugiau informacijos rasite žemiau. | :count kategorijos (-ų) buvo sėkmingai ištrintos. Daugiau informacijos rasite žemiau.', ) ); diff --git a/resources/lang/lt-LT/admin/custom_fields/general.php b/resources/lang/lt-LT/admin/custom_fields/general.php index 2b2369a25c..f3b315caa3 100644 --- a/resources/lang/lt-LT/admin/custom_fields/general.php +++ b/resources/lang/lt-LT/admin/custom_fields/general.php @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Žymimasis langelis', 'radio' => 'Akutės', ], + 'general_help_text' => 'Pritaikytuose laukuose saugoma papildoma informacija, kurios neapima standartiniai turto laukai. .', ]; diff --git a/resources/lang/lt-LT/admin/hardware/form.php b/resources/lang/lt-LT/admin/hardware/form.php index fdb5a93fc4..68543eeeb2 100644 --- a/resources/lang/lt-LT/admin/hardware/form.php +++ b/resources/lang/lt-LT/admin/hardware/form.php @@ -45,7 +45,7 @@ return [ 'select_statustype' => 'Pasirinkite būsenos tipą', 'serial' => 'Serijinis numeris', 'serial_required' => 'Turtui :number būtina nurodyti serijinį numerį', - 'serial_required_post_model_update' => ':asset_model have been updated to require a serial number. Please add a serial number for this asset.', + 'serial_required_post_model_update' => ':asset_model buvo atnaujintas, kad būtų reikalaujama serijinio numerio. Pridėkite šio turto serijinį numerį.', 'status' => 'Būsena', 'tag' => 'Inventorinis numeris', 'update' => 'Turto atnaujinimas', diff --git a/resources/lang/lt-LT/admin/licenses/message.php b/resources/lang/lt-LT/admin/licenses/message.php index fefe2d05ea..228999c285 100644 --- a/resources/lang/lt-LT/admin/licenses/message.php +++ b/resources/lang/lt-LT/admin/licenses/message.php @@ -46,7 +46,7 @@ return array( 'not_enough_seats' => 'Turimų laisvų vietų nepakanka licencijos išdavimui', 'mismatch' => 'Pateikta licencijos vieta nesutampa su licencija', 'unavailable' => 'Šios licencijos negalima išduoti.', - 'license_is_inactive' => 'This license is expired or terminated.', + 'license_is_inactive' => 'Šios licencijos galiojimas pasibaigęs arba ji yra nutraukta.', ), 'checkin' => array( diff --git a/resources/lang/lt-LT/admin/manufacturers/message.php b/resources/lang/lt-LT/admin/manufacturers/message.php index c29bd107e7..677361b21a 100644 --- a/resources/lang/lt-LT/admin/manufacturers/message.php +++ b/resources/lang/lt-LT/admin/manufacturers/message.php @@ -24,9 +24,9 @@ return array( 'delete' => array( 'confirm' => 'Ar jūs tikrai norite panaikinti šį gamintoją?', 'error' => 'Bandant panaikinti gamintoją įvyko klaida. Bandykite dar kartą.', - 'success' => 'Manufacturer deleted successfully.', - 'bulk_success' => 'Manufacturers deleted successfully.', - 'partial_success' => 'Manufacturer deleted successfully. See additional information below. | :count manufacturers were deleted successfully. See additional information below.', + 'success' => 'Gamintojas sėkmingai ištrintas.', + 'bulk_success' => 'Gamintojai sėkmingai ištrinti.', + 'partial_success' => 'Gamintojas sėkmingai ištrintas. Daugiau informacijos rasite žemiau. | :count gamintojai (-ų) buvo sėkmingai ištrinti. Daugiau informacijos rasite žemiau.', ) ); diff --git a/resources/lang/lt-LT/admin/settings/general.php b/resources/lang/lt-LT/admin/settings/general.php index c740ea36d0..f9e9114d08 100644 --- a/resources/lang/lt-LT/admin/settings/general.php +++ b/resources/lang/lt-LT/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Siųsti įspėjimus į', 'alert_email_help' => 'El. pašto adresai arba platinimo sąrašai, kuriems norite siųsti įspėjimus, atskirti kableliais.', 'alerts_enabled' => 'Įspėjimai įjungti', - 'alert_interval' => 'Įspėjimų apie garantijos pabaigą slenkstis (dienomis)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Įspėjimo apie atsargas slenkstis (vienetais)', 'allow_user_skin' => 'Įgalinti naudotojo temas', 'allow_user_skin_help_text' => 'Pažymėjus šį langelį, naudotojas galės pasikeisti numatytąją sąsajos temą kita.', @@ -37,7 +37,7 @@ return [ 'backups_clean_helptext' => "Tai gali būti naudinga, jei keičiate duomenų bazės versiją", 'backups_upload' => 'Įkelti atsarginę kopiją', 'backups_path' => 'Atsarginės kopijos serveryje saugomos:path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage.)displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP Serveris',
'ldap_server_help' => 'Turėtų prasidėti su ldap:// (nešifruotas) arba ldaps:// (jei tai TLS arba SSL)',
'ldap_server_cert' => 'LDAP SSL sertifikato tikrinimas',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Didinimas ir prefiksai',
'labels' => 'Etiketės',
'labels_title' => 'Atnaujinti etikečių nustatymus',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Brūkšninių kodų ir etikečių nustatymai',
'purge_help' => 'Išvalyti ištrintus įrašus',
'ldap_extension_warning' => 'Panašu, kad šiame serveryje nėra įdiegtas arba įjungtas LDAP plėtinys. Vis tiek galite išsaugoti nustatymus, bet turėsite įjungti LDAP plėtinį PHP, kad veiktų LDAP sinchronizavimas arba prisijungimas.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => '1D brūkšninio kodo formatas',
'label2_2d_type' => '2D brūkšninio kodo tipas',
'label2_2d_type_help' => '2D brūkšninio kodo formatas',
- 'label2_2d_target' => '2D brūkšninio kodo kelias',
- 'label2_2d_target_help' => 'Duomenys, kurie bus 2D brūkšniniame kode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Pasirinkti šabloną',
'label2_fields' => 'Laukų apibrėžimai',
- 'label2_fields_help' => 'Laukus galima pridėti, pašalinti ir pertvarkyti kairiajame stulpelyje. Kiekvienam laukui, dešiniajame stulpelyje galima pridėti kelias etiketės ir „DataSource“ parinktis, taip pat, jas pašalinti ir pertvarkyti.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Išvalyti brūkšninius kodus',
'help_asterisk_bold' => 'Tekstas, įvestas kaip **tekstas**, bus rodomas paryškintu šriftu',
'help_blank_to_use' => 'Palikite tuščią, kad būtų nauudojama :setting_name reikšmė',
- 'help_default_will_use' => ':default naudos reikšmę iš :setting_name. Pasirinkite laukus, kuriuos norėtumėte įtraukti į savo ataskaitą, ir spustelėkite Generuoti. Failas (custom-asset-report-YYYY-mm-dd.csv) bus parsiųstas automatiškai ir galėsite jį atidaryti programoje „Excel“.
Jei norite eksportuoti tik tam tikrą turtą, naudokite žemiau pateiktas parinktis, kad patikslintumėte rezultatus.
', 'range' => 'Intervalas', @@ -399,7 +409,7 @@ return [ 'permissions' => 'Teisės', 'managed_ldap' => '(Valdoma per LDAP)', 'export' => 'Eksportuoti', - 'export_all_to_csv' => 'Export all to CSV', + 'export_all_to_csv' => 'Eksportuoti viską į CSV', 'ldap_sync' => 'Sinchronizuoti su LDAP', 'ldap_user_sync' => 'LDAP naudotojų sinchronizacija', 'synchronize' => 'Sinchronizuoti', @@ -521,10 +531,10 @@ return [ 'item_notes' => ':item Pastabos', 'item_name_var' => ':item Pavadinimas', 'error_user_company' => 'Paskirties ir turto įmonės nesutampa', - 'error_user_company_multiple' => 'One or more of the checkout target company and asset company do not match', + 'error_user_company_multiple' => 'Vieno ar kelių išduodamų paskirties ir turto įmonės nesutampa', 'error_user_company_accept_view' => 'Jums paskirtas turtas priklauso kitai įmonei, todėl jūs negalite jo priimti arba atsisakyti. Kreipkitės į savo vadovą.', - 'error_assets_already_checked_out' => 'One or more of the assets are already checked out', - 'assigned_assets_removed' => 'The following were removed from the selected assets because they are already checked out', + 'error_assets_already_checked_out' => 'Vienas ar keli daiktai jau yra išduoti', + 'assigned_assets_removed' => 'Šie daiktai buvo pašalinti iš pasirinkto turto sąrašo, kadangi jie jau yra išduoti', 'importer' => [ 'checked_out_to_fullname' => 'Išduota: vardas, pavardė', 'checked_out_to_first_name' => 'Išduota: vardas', @@ -596,8 +606,8 @@ return [ 'components' => ':count Komponentas|:count Komponentai', ], - 'show_inactive' => 'Expired or Terminated', - 'show_expiring' => 'Expiring or Terminating Soon', + 'show_inactive' => 'Pasibaigusios arba nutrauktos', + 'show_expiring' => 'Greitai pasibaigs arba bus nutrauktos', 'more_info' => 'Išsamiau', 'quickscan_bulk_help' => 'Pažymėjus šį langelį, turto įrašas bus atnaujintas, kad atspindėtų šią naują vietą. Jei paliksite jį nepažymėtą, vieta bus pažymėta tik audito žurnale. Atkreipkite dėmesį, kad jei šis turtas bus išduotas, tai nepakeis to asmens, turto ar vietos, kuriems išduodamas turtas, buvimo vietos.', 'whoops' => 'Oi!', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Leisti naudotojams tvarkyti savo slaptažodžius', 'from' => 'Nuo', 'by' => 'Atlikti', + 'by_user' => 'Atlikti', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Versija', 'build' => 'sąranka', 'use_cloned_image' => 'Klonuoti atvaizdą iš originalo', diff --git a/resources/lang/lt-LT/mail.php b/resources/lang/lt-LT/mail.php index bcc455e305..1b6110e15e 100644 --- a/resources/lang/lt-LT/mail.php +++ b/resources/lang/lt-LT/mail.php @@ -59,7 +59,7 @@ return [ 'days' => 'Dienos', 'expecting_checkin_date' => 'Numatoma paėmimo data', 'expires' => 'Baigia galioti', - 'terminates' => 'Terminates', + 'terminates' => 'Bus nutraukta', 'following_accepted' => 'Buvo priimti šie', 'following_declined' => 'Buvo atmesti šie', 'hello' => 'Sveiki', @@ -70,7 +70,7 @@ return [ 'inventory_report' => 'Inventoriaus ataskaita', 'item' => 'Daiktas', 'item_checked_reminder' => 'Tai priminimas, kad šiuo metu jums yra išduoti :count daiktai, kurių nepriėmėte arba neatmetėte. Spustelėkite toliau pateiktą nuorodą, kad patvirtintumėte savo sprendimą.', - 'license_expiring_alert' => 'There is :count license expiring or terminating in the next :threshold days.|There are :count licenses expiring or terminating in the next :threshold days.', + 'license_expiring_alert' => 'Yra :count licencija, kuri baigsis arba bus nutraukta per ateinančias :threshold dienas.|Yra :count licencijos (-ų), kurios baigiasi arba bus nutrauktos per ateinančias :threshold dienas (-ų).', 'link_to_update_password' => 'Spustelėkite šią nuorodą, kad atnaujintumėte savo :web slaptažodį:', 'login' => 'Prisijungti', 'login_first_admin' => 'Prisijunkite prie savo naujojo „Snipe-IT“ diegimo naudodami žemiau pateiktus prisijungimo duomenis:', @@ -79,7 +79,7 @@ return [ 'name' => 'Pavadinimas', 'new_item_checked' => 'A new item has been checked out under your name, details are below.|:count new items have been checked out under your name, details are below.', 'new_item_checked_with_acceptance' => 'A new item has been checked out under your name that requires acceptance, details are below.|:count new items have been checked out under your name that requires acceptance, details are below.', - 'new_item_checked_location' => 'A new item has been checked out to :location, details are below.|:count new items have been checked out to :location, details are below.', + 'new_item_checked_location' => 'Naujas daiktas buvo priskirtas vietai :location, išsami informacija pateikta žemiau.|:count nauji (-ų) daiktai (-ų) buvo priskirti vietai :location, išsami informacija pateikta žemiau.', 'recent_item_checked' => 'Jums buvo išduotas daiktas, kurį reikia priimti. Išsamesnė informacija pateikiama žemiau.', 'notes' => 'Pastabos', 'password' => 'Slaptažodis', @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Šis daiktas buvo paimtas: ', 'to_reset' => 'Norėdami iš naujo nustatyti savo :web slaptažodį, užpildykite šią formą:', 'type' => 'Tipas', - 'upcoming-audits' => 'Yra :count turto vienetas, kuriam per :threshold dienas (-ų) turi būti atliktas auditas.|Yra :count turto vienetai (-ų), kuriems per :threshold dienas (-ų) turi būti atliktas auditas.', + 'upcoming-audits' => 'Yra :count turto vienetas, kuriam per :threshold dienas (-ų) turi būti atliktas auditas.|Yra :count turto vienetai (-ų), kuriems per :threshold dienas (-ų) turi būti atliktas auditas. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Naudotojas', 'username' => 'Naudotojo vardas', 'unaccepted_asset_reminder' => 'Priminimas: turite nepriimto turto.', diff --git a/resources/lang/lt-LT/permissions.php b/resources/lang/lt-LT/permissions.php new file mode 100644 index 0000000000..fcc64fd9fd --- /dev/null +++ b/resources/lang/lt-LT/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Turtas', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Priedai', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Eksploatacinės medžiagos', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Licencijos', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Komponentai', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Turto rinkiniai', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Naudotojai', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Peržiūrėti naudotojus', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Peržiūrėti modelius', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Kategorijos', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Skyriai', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Vietos', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Būsenos žymos', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Pritaikyti laukai', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Tiekėjai', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Gamintojai', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Įmonės', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/lt-LT/validation.php b/resources/lang/lt-LT/validation.php index ec37b0b208..c01fa262cf 100644 --- a/resources/lang/lt-LT/validation.php +++ b/resources/lang/lt-LT/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => ':attribute lauke turi būti galiojantis ULID identifikatorius.', 'uuid' => ':attribute lauke turi būti galiojantis UUID identifikatorius.', 'fmcs_location' => 'Administratoriaus nustatymuose yra įjungtas pilnas kelių įmonių palaikymas ir vietos susiejimas, o pasirinkta vieta ir pasirinkta įmonė yra nesuderinamos.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/lv-LV/admin/categories/general.php b/resources/lang/lv-LV/admin/categories/general.php index c88b23f252..c42a98baba 100644 --- a/resources/lang/lv-LV/admin/categories/general.php +++ b/resources/lang/lv-LV/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Aktīvu kategorijas', 'category_name' => 'Kategorijas nosaukums', - 'checkin_email' => 'Sūtiet e-pastu lietotājam kad tiek piešķirts / atgriezts aktīvs(i).', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'Šim lietotājam tiks nosūtīts e-pasts kad tiks izņemts / atgriezts aktīvs(i).', 'clone' => 'Klona kategorija', 'create' => 'Izveidot kategoriju', 'edit' => 'Rediģēt kategoriju', - 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user because the global EULA is being used.', - 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user because a EULA is set for this category.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'EULA kategorija', 'eula_text_help' => 'Šis lauks ļauj jums pielāgot jūsu EULA konkrētu veidu aktīviem. Ja jums ir tikai viens EULA visiem jūsu aktīviem, varat atzīmēt zemāk esošo lodziņu, lai izmantotu galveno noklusējuma funkciju.', 'name' => 'Kategorijas nosaukums', diff --git a/resources/lang/lv-LV/admin/custom_fields/general.php b/resources/lang/lv-LV/admin/custom_fields/general.php index 5f5672512a..bed9686e9f 100644 --- a/resources/lang/lv-LV/admin/custom_fields/general.php +++ b/resources/lang/lv-LV/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Pārvaldīt', 'field' => 'Lauks', 'about_fieldsets_title' => 'Par lauka laukiem', - 'about_fieldsets_text' => 'Lauka ailes ļauj jums izveidot pielāgotu lauku grupas, kuras bieži tiek atkārtoti izmantotas konkrētu aktīvu veidu tipiem.', + 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used for specific asset model types.', 'custom_format' => 'Custom Regex format...', 'encrypt_field' => 'Šifrējiet šī lauka vērtību datu bāzē', 'encrypt_field_help' => 'BRĪDINĀJUMS: lauka šifrēšana padara to neizpētītu.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/lv-LV/admin/settings/general.php b/resources/lang/lv-LV/admin/settings/general.php index adc4a88c64..ed5c1d8d5e 100644 --- a/resources/lang/lv-LV/admin/settings/general.php +++ b/resources/lang/lv-LV/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Sūtīt brīdinājumus uz', 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.', 'alerts_enabled' => 'Brīdinājumi ir iespējoti', - 'alert_interval' => 'Pabeidzamo brīdinājumu slieksnis (dienās)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Inventāra trauksmes slieksnis', 'allow_user_skin' => 'Allow User Skin', 'allow_user_skin_help_text' => 'Checking this box will allow a user to override the UI skin with a different one.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'LDAP iestatījumi', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Ievadiet derīgu LDAP lietotājvārdu un paroli no iepriekš norādītā pamata DN, lai pārbaudītu, vai LDAP lietotājvārds ir konfigurēts pareizi. VISPIRMS SAGLABĀJIET ATJAUNINĀTOS LDAP IESTATĪJUMUS.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP serveris',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'LDAP SSL sertifikātu validācija',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Iztīrīt dzēstos ierakstus',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => '2D svītru kodu tips',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Izvēlieties laukus, kurus vēlaties iekļaut Jūsu pielāgotā atskaitē un nospiediet "Izveidot". Fails (pielāgoto-aktīvu-pārskats-YYYY-mm-dd.csv) automātiski lejupielādēsies un Jūs to varat atvērt Excel.
Ja Jūs vēlaties eksportēt tikai dažas lietas, izmantojiet iespējas zemāk pielāgot Jūsu atskaites rezultātus.
', 'range' => 'Diapazons', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'Līdz', + 'by_user' => 'Līdz', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/lv-LV/mail.php b/resources/lang/lv-LV/mail.php index 2f978290de..c6bbebc47d 100644 --- a/resources/lang/lv-LV/mail.php +++ b/resources/lang/lv-LV/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Šis ieraksts ir atzīmēts:', 'to_reset' => 'Lai atiestatītu: tīmekļa paroli, aizpildiet šo veidlapu:', 'type' => 'Tips', - 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Lietotājs', 'username' => 'Lietotājvārds', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/lv-LV/permissions.php b/resources/lang/lv-LV/permissions.php new file mode 100644 index 0000000000..17433c4ded --- /dev/null +++ b/resources/lang/lv-LV/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Aktīvi', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Aksesuāri', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Izejmateriāli', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Licences', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Komponenti', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Iepriekšnoteikti komplekti', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Lietotāji', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Skatīt lietotājus', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Skatīt modeļus', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Kategorijas', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Nodaļas', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Atrašanās vietas', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Statusa etiķetes', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Pielāgotie lauki', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Piegādātāji', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Ražotāji', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Kompānijas', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/lv-LV/validation.php b/resources/lang/lv-LV/validation.php index 6130716764..d6840f1f0c 100644 --- a/resources/lang/lv-LV/validation.php +++ b/resources/lang/lv-LV/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/mi-NZ/admin/categories/general.php b/resources/lang/mi-NZ/admin/categories/general.php index f8024473ca..f6d9241936 100644 --- a/resources/lang/mi-NZ/admin/categories/general.php +++ b/resources/lang/mi-NZ/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Ngā Kāwai Āhuatanga', 'category_name' => 'Ingoa Kāwai', - 'checkin_email' => 'Send email to user on checkin/checkout.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'This user will be sent an email on checkin/checkout.', 'clone' => 'Tuhinga Kāwai', 'create' => 'Waihanga Hanga', 'edit' => 'Whakatikahia te kāwai', - 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user because the global EULA is being used.', - 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user because a EULA is set for this category.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'EULA Utu', 'eula_text_help' => 'Mā tēnei mara e āhei ki a koe te whakarite i ō EULA mō ētahi momo rawa. Mena kei a koe tetahi EULA mo o rawa katoa, ka taea e koe te tirotiro i te pouaka i raro nei hei whakamahi i te taunoa tuatahi.', 'name' => 'Ingoa Kāwai', diff --git a/resources/lang/mi-NZ/admin/custom_fields/general.php b/resources/lang/mi-NZ/admin/custom_fields/general.php index 5bf33e7f10..fa53305989 100644 --- a/resources/lang/mi-NZ/admin/custom_fields/general.php +++ b/resources/lang/mi-NZ/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Manage', 'field' => 'Āpure', 'about_fieldsets_title' => 'Mō Ngā Āpure', - 'about_fieldsets_text' => 'Ka taea e nga maraahi ki a koe te hanga i nga roopu o nga mahinga ritenga e whakamahia ana mo nga momo waahanga motuhake.', + 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used for specific asset model types.', 'custom_format' => 'Custom Regex format...', 'encrypt_field' => 'Whakamunahia te uara o tenei mara i roto i te pātengi raraunga', 'encrypt_field_help' => 'WARNING: Ko te whakamunatanga o te mara kaore e kitea.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/mi-NZ/admin/settings/general.php b/resources/lang/mi-NZ/admin/settings/general.php index e3e97ff848..3e55223d7a 100644 --- a/resources/lang/mi-NZ/admin/settings/general.php +++ b/resources/lang/mi-NZ/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Tukuna nga whakamohi ki', 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.', 'alerts_enabled' => 'Kua Whakahohea nga Aler', - 'alert_interval' => 'Nga Mahinga Whakamutunga Nga Tae (i nga ra)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Waehere Awhearanga Inventory', 'allow_user_skin' => 'Allow User Skin', 'allow_user_skin_help_text' => 'Checking this box will allow a user to override the UI skin with a different one.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'Tautuhinga LDAP', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'Tūmau LDAP',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'Tiwhikete Tiwhikete SSL LDAP',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Purea nga Tiwhikete Kua Mukua',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => '2D Type Barcode',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
', 'range' => 'Range', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'Na', + 'by_user' => 'Na', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/mi-NZ/mail.php b/resources/lang/mi-NZ/mail.php index b0b9450617..c17d89ce27 100644 --- a/resources/lang/mi-NZ/mail.php +++ b/resources/lang/mi-NZ/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Kua tohua te mea e whai ake nei i:', 'to_reset' => 'Hei tautuhi i to: kupuhipa tukutuku, whakaoti i tenei puka:', 'type' => 'Momo', - 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Kaiwhakamahi', 'username' => 'Ingoa Kaiwhakamahi', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/mi-NZ/permissions.php b/resources/lang/mi-NZ/permissions.php new file mode 100644 index 0000000000..84f2fa2086 --- /dev/null +++ b/resources/lang/mi-NZ/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Ngā taonga', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Tuhinga', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Ngā whakamahinga', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Raihana', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Tuhinga', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Predefined Kits', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Kaiwhakamahi', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Kaiwhakamahi Tiro', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Tirohia nga tauira', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Ngā Kāwai', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Nga Tari', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Tauranga', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Ngā Tapanga Tūnga', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Rawa Ritenga', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Kaihoko', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Kaihanga', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Kamupene', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/mi-NZ/validation.php b/resources/lang/mi-NZ/validation.php index 13d916b603..c647056970 100644 --- a/resources/lang/mi-NZ/validation.php +++ b/resources/lang/mi-NZ/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/mk-MK/admin/categories/general.php b/resources/lang/mk-MK/admin/categories/general.php index 6310a86d14..fdc58b7d57 100644 --- a/resources/lang/mk-MK/admin/categories/general.php +++ b/resources/lang/mk-MK/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Категории на основни средства', 'category_name' => 'Име на категорија', - 'checkin_email' => 'Испрати е-пошта до корисникот при позајмување/враќање.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'На корисникот ќе му биде испратена е-пошта при позајмување/враќање.', 'clone' => 'Клонирај Категорија', 'create' => 'Креирај категорија', 'edit' => 'Уреди категорија', - 'email_will_be_sent_due_to_global_eula' => 'Е-пошта ќе биде испратена бидејќи се користи глобалниот EULA.', - 'email_will_be_sent_due_to_category_eula' => 'Е-пошта ќе биде испратена бидејќи EULA се користи за оваа категорија.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'Категорија - Услови за користење', 'eula_text_help' => 'Ова поле ви овозможува да ги прилагодите вашите Услови за користење за сите видови на средства. Ако имате само едни Услови за користење за сите ваши основни средства, можете да вклучите подолу да се користaт стандардните Услови за користење.', 'name' => 'Име на категорија', diff --git a/resources/lang/mk-MK/admin/custom_fields/general.php b/resources/lang/mk-MK/admin/custom_fields/general.php index 990cd702e3..61902dc0b1 100644 --- a/resources/lang/mk-MK/admin/custom_fields/general.php +++ b/resources/lang/mk-MK/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Управувај', 'field' => 'Поле', 'about_fieldsets_title' => 'За Fieldsets', - 'about_fieldsets_text' => 'Fieldsets ви дозволуваат да креирате групи на сопствени полиња кои често се повторно употребувани за одредени типови на модели на средства.', + 'about_fieldsets_text' => 'Fildsets ви овозможуваат да создавате групи на прилагодени полиња што често се повторно користат за специфични типови на модели на средства.', 'custom_format' => 'Прилагоден Regex формат...', 'encrypt_field' => 'Енкриптирајте ја вредноста на ова поле во базата на податоци', 'encrypt_field_help' => 'ПРЕДУПРЕДУВАЊЕ: Шифрирањето на поле прави полето да не може да се пребарува.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/mk-MK/admin/settings/general.php b/resources/lang/mk-MK/admin/settings/general.php index b86331113a..88d00a046a 100644 --- a/resources/lang/mk-MK/admin/settings/general.php +++ b/resources/lang/mk-MK/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Испрати аларм до', 'alert_email_help' => 'Адреси за е-пошта или списоци со дистрибуција на кои сакате да бидат испратени предупредувања, одвоени со запирка.', 'alerts_enabled' => 'Овозможени аларми по е-пошта', - 'alert_interval' => 'Праг на застарување на аларм (денови)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Праг на аларм за инвентар', 'allow_user_skin' => 'Дозволете прилагоден изглед', 'allow_user_skin_help_text' => 'Штиклирање на ова поле ќе му овозможи на корисникот да го надмине UI-изгледот со различна.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'Поставки на LDAP', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate и Key за LDAP врските обично се корисни само во Google Workspace конфигурации со "Secure LDAP." И двете се потребни.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Внесете важечко LDAP корисничко име и лозинка од основниот DN што сте е наведен погоре за да проверите дали вашата LDAP најава е правилно конфигурирана. МОРА ПРВО ДА ГИ СНИМИТЕ LDAP ПОСТАВКИТЕ.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP Сервер',
'ldap_server_help' => 'Ова треба да започне со ldap:// (за некриптирано) или ldaps:// (за TLS или SSL)',
'ldap_server_cert' => 'LDAP SSL валидација на сертификати',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Зголемување и префикси',
'labels' => 'Етикети',
'labels_title' => 'Ажурирајте ги поставките за етикета',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Прочистете ги избришаните записи',
'ldap_extension_warning' => 'Не изгледа како LDAP додатокот е инсталиран или овозможен на овој сервер. Сè уште можете да ги зачувате вашите поставки, Но, ќе треба да го овозможите LDAP додатокот за PHP пред LDAP сихронизацијата и најавата да работат',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Формат за 1D баркод',
'label2_2d_type' => 'Тип на 2D бар код',
'label2_2d_type_help' => 'Формат за 2D баркод',
- 'label2_2d_target' => '2D баркод мета',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Дефиниции на поле',
- 'label2_fields_help' => 'Полињата можат да се додадат, отстранат и да се преуредат во левата колона. За секое поле, повеќе опции за Назив и Извор на податоци можат да се додадат, отстранат и преуредат во десната колона.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Текстот внесен како **text** ќе биде прикажан како здебелен',
'help_blank_to_use' => 'Оставете празно за да ја користите вредноста од :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Изберете ги полињата што сакате да ги вклучите во вашиот извештај и кликнете на генерирај. Датотеката (custom-asset-report-YYYY-mm-dd.csv) ќе се преземе автоматски, и можете да ја отворите во Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
', 'range' => 'Опсег', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'Од', + 'by_user' => 'Од', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/mk-MK/mail.php b/resources/lang/mk-MK/mail.php index 89c49353b2..47ce30d428 100644 --- a/resources/lang/mk-MK/mail.php +++ b/resources/lang/mk-MK/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Следната ставка е раздолжена: ', 'to_reset' => 'За да ја ресетирате вашата :web лозинка, пополнете го овој формулар:', 'type' => 'Тип', - 'upcoming-audits' => 'Има :count средство што е за ревизија за :threshold дена.|Има :count Средства што се за ревизија за :threshold дена.', + 'upcoming-audits' => 'Има :count средство што е за ревизија за :threshold дена.|Има :count Средства што се за ревизија за :threshold дена. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Корисник', 'username' => 'Корисничко име', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/mk-MK/permissions.php b/resources/lang/mk-MK/permissions.php new file mode 100644 index 0000000000..782cbcbd5d --- /dev/null +++ b/resources/lang/mk-MK/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Основни средства', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Додатоци', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Потрошен материјал', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Лиценци', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Компоненти', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Комплети опрема', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Корисници', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Преглед на корисници', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Преглед на модели', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Категории', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Одделенија', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Локации', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Етикети со статус', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Полиња по желба', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Добавувачи', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Производители', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Компании', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/mk-MK/validation.php b/resources/lang/mk-MK/validation.php index a63c4756c8..e14a537961 100644 --- a/resources/lang/mk-MK/validation.php +++ b/resources/lang/mk-MK/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'Полето :attribute мора да биде валидна ULID.', 'uuid' => 'Полето :attribute мора да биде валидна UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/ml-IN/admin/categories/general.php b/resources/lang/ml-IN/admin/categories/general.php index f6d4377e25..35558c1bc0 100644 --- a/resources/lang/ml-IN/admin/categories/general.php +++ b/resources/lang/ml-IN/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Asset Categories', 'category_name' => 'വിഭാഗത്തിന്റെ പേര്', - 'checkin_email' => 'Send email to user on checkin/checkout.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'This user will be sent an email on checkin/checkout.', 'clone' => 'Clone Category', 'create' => 'വിഭാഗം ഉണ്ടാകുക', 'edit' => 'വിഭാഗം എഡിറ്റു ചെയ്യുക', - 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user because the global EULA is being used.', - 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user because a EULA is set for this category.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'വിഭാഗം 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' => 'വിഭാഗത്തിന്റെ പേര്', diff --git a/resources/lang/ml-IN/admin/custom_fields/general.php b/resources/lang/ml-IN/admin/custom_fields/general.php index a1cda96d2f..09412cf609 100644 --- a/resources/lang/ml-IN/admin/custom_fields/general.php +++ b/resources/lang/ml-IN/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Manage', '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.', + 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-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.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/ml-IN/admin/settings/general.php b/resources/lang/ml-IN/admin/settings/general.php index 6d13f62e79..41c608c7ba 100644 --- a/resources/lang/ml-IN/admin/settings/general.php +++ b/resources/lang/ml-IN/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Send alerts to', 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.', 'alerts_enabled' => 'Email Alerts Enabled', - 'alert_interval' => 'Expiring Alerts Threshold (in days)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Inventory Alert Threshold', 'allow_user_skin' => 'Allow User Skin', 'allow_user_skin_help_text' => 'Checking this box will allow a user to override the UI skin with a different one.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'LDAP Settings', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP Server',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'LDAP SSL certificate validation',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Purge Deleted Records',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => '2D Barcode Type',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
', 'range' => 'Range', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'By', + 'by_user' => 'By', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/ml-IN/mail.php b/resources/lang/ml-IN/mail.php index 70ee6ba42f..1fd02d5c07 100644 --- a/resources/lang/ml-IN/mail.php +++ b/resources/lang/ml-IN/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'The following item has been checked in: ', 'to_reset' => 'To reset your :web password, complete this form:', 'type' => 'Type', - 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'User', 'username' => 'Username', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/ml-IN/permissions.php b/resources/lang/ml-IN/permissions.php new file mode 100644 index 0000000000..fb59ad1342 --- /dev/null +++ b/resources/lang/ml-IN/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Assets', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Accessories', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Consumables', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Licenses', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Components', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Predefined Kits', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Users', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'View Users', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'View Models', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Categories', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Departments', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'സ്ഥലങ്ങൾ', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Status Labels', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Custom Fields', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Suppliers', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Manufacturers', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Companies', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/ml-IN/validation.php b/resources/lang/ml-IN/validation.php index f80dd70163..2d4af64fb4 100644 --- a/resources/lang/ml-IN/validation.php +++ b/resources/lang/ml-IN/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/mn-MN/admin/categories/general.php b/resources/lang/mn-MN/admin/categories/general.php index 64726778f6..cdb9933a2e 100644 --- a/resources/lang/mn-MN/admin/categories/general.php +++ b/resources/lang/mn-MN/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Хөрөнгийн ангиллууд', 'category_name' => 'Ангиллын нэр', - 'checkin_email' => 'Авах/олгох үед хэрэглэгч үрүү имэйл илгээх.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'Авах/олгох үед энэ хэрэглэгч үрүү имэйл очих болно.', 'clone' => 'Ангиллыг хуулж үүсгэх', 'create' => 'Ангилал үүсгэх', 'edit' => 'Ангилал засах', - 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user because the global EULA is being used.', - 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user because a EULA is set for this category.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'Ангиллын EULA', 'eula_text_help' => 'Тодорхой нэг ангиллын хөрөнгийн хувьд EULA-г өөрчлөх боломж олгоно. Бүх хөрөнгийн хувьд EULA нь ижилхэн бол та доорхыг чагталж стандарт EULA-г ашиглаж болно.', 'name' => 'Ангиллын нэр', diff --git a/resources/lang/mn-MN/admin/custom_fields/general.php b/resources/lang/mn-MN/admin/custom_fields/general.php index bea7a40ec9..4aac72ed55 100644 --- a/resources/lang/mn-MN/admin/custom_fields/general.php +++ b/resources/lang/mn-MN/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Manage', 'field' => 'Талбар', 'about_fieldsets_title' => 'Fieldsets-ийн тухай', - 'about_fieldsets_text' => 'Fieldsets нь тусгай төрлийн загварт зориулж ашиглагддаг байнга ашигладаг тусгайлсан талбарын бүлгүүдийг үүсгэх боломжийг олгодог.', + 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used for specific asset model types.', 'custom_format' => 'Custom Regex format...', 'encrypt_field' => 'Энэ талбарын утгыг мэдээллийн санд оруулна уу', 'encrypt_field_help' => 'АНХААРУУЛГА: Талбарыг шифрлэх нь үүнийг ойлгомжгүй болгодог.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/mn-MN/admin/settings/general.php b/resources/lang/mn-MN/admin/settings/general.php index b1e29680f1..5c22c348a6 100644 --- a/resources/lang/mn-MN/admin/settings/general.php +++ b/resources/lang/mn-MN/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Анхааруулга илгээх', 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.', 'alerts_enabled' => 'Идэвхжүүлсэн дохиог', - 'alert_interval' => 'Exped Alerts (босоо хоногоор)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Бараа материалын Alert босго', 'allow_user_skin' => 'Allow User Skin', 'allow_user_skin_help_text' => 'Checking this box will allow a user to override the UI skin with a different one.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'LDAP Тохиргоо', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Таны LDAP нэвтрэлтийг зөв тохируулсан эсэхийг шалгахын тулд дээр дурдсан үндсэн DN-ээс хүчинтэй LDAP хэрэглэгчийн нэр, нууц үгээ оруулна уу. ТА ЭХЛЭЭД ШИНЭЧЛЭГДСЭН LDAP ТОХИРГООГОО ХАДГАЛАХ ЁСТОЙ.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP сервер',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'LDAP SSL гэрчилгээ баталгаажуулалт',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Устгагдсан бүртгэл',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => '2D бар кодны төрөл',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
', 'range' => 'Range', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'Хэрэглэгч', + 'by_user' => 'Хэрэглэгч', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/mn-MN/mail.php b/resources/lang/mn-MN/mail.php index 5586b7e760..b672d9c966 100644 --- a/resources/lang/mn-MN/mail.php +++ b/resources/lang/mn-MN/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Дараах зүйлүүдийг шалгасан байна:', 'to_reset' => 'Та өөрийн: веб нууц үгээ шинэчлэхийн тулд энэ маягтыг бөглөнө үү:', 'type' => 'Төрөл', - 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Хэрэглэгч', 'username' => 'Нэвтрэх нэр', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/mn-MN/permissions.php b/resources/lang/mn-MN/permissions.php new file mode 100644 index 0000000000..3017bbc8ee --- /dev/null +++ b/resources/lang/mn-MN/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Актив', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Дагалдах хэрэгсэл', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Хэрэглээ', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Лицензүүд', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Бүрэлдэхүүн хэсгүүд', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Predefined Kits', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Хэрэглэгчид', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Хэрэглэгчдийг харах', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Загварыг үзэх', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Категориуд', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Департамент', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Байршил', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Статусын шошго', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Гаалийн талбарууд', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Нийлүүлэгч', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Үйлдвэрлэгчид', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Компаниуд', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/mn-MN/validation.php b/resources/lang/mn-MN/validation.php index 832adefe50..4f82d3ec29 100644 --- a/resources/lang/mn-MN/validation.php +++ b/resources/lang/mn-MN/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/mr-IN/admin/categories/general.php b/resources/lang/mr-IN/admin/categories/general.php index 4d036996ac..ac90a98939 100644 --- a/resources/lang/mr-IN/admin/categories/general.php +++ b/resources/lang/mr-IN/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Asset Categories', 'category_name' => 'Category Name', - 'checkin_email' => 'Send email to user on checkin/checkout.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'This user will be sent an email on checkin/checkout.', 'clone' => 'Clone Category', 'create' => 'Create Category', 'edit' => 'Edit Category', - 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user because the global EULA is being used.', - 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user because a EULA is set for this category.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this 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', diff --git a/resources/lang/mr-IN/admin/custom_fields/general.php b/resources/lang/mr-IN/admin/custom_fields/general.php index a1cda96d2f..09412cf609 100644 --- a/resources/lang/mr-IN/admin/custom_fields/general.php +++ b/resources/lang/mr-IN/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Manage', '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.', + 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-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.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/mr-IN/admin/settings/general.php b/resources/lang/mr-IN/admin/settings/general.php index 6d13f62e79..41c608c7ba 100644 --- a/resources/lang/mr-IN/admin/settings/general.php +++ b/resources/lang/mr-IN/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Send alerts to', 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.', 'alerts_enabled' => 'Email Alerts Enabled', - 'alert_interval' => 'Expiring Alerts Threshold (in days)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Inventory Alert Threshold', 'allow_user_skin' => 'Allow User Skin', 'allow_user_skin_help_text' => 'Checking this box will allow a user to override the UI skin with a different one.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'LDAP Settings', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP Server',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'LDAP SSL certificate validation',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Purge Deleted Records',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => '2D Barcode Type',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
', 'range' => 'Range', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'By', + 'by_user' => 'By', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/mr-IN/mail.php b/resources/lang/mr-IN/mail.php index 70ee6ba42f..1fd02d5c07 100644 --- a/resources/lang/mr-IN/mail.php +++ b/resources/lang/mr-IN/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'The following item has been checked in: ', 'to_reset' => 'To reset your :web password, complete this form:', 'type' => 'Type', - 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'User', 'username' => 'Username', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/mr-IN/permissions.php b/resources/lang/mr-IN/permissions.php new file mode 100644 index 0000000000..f91039ca94 --- /dev/null +++ b/resources/lang/mr-IN/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Assets', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Accessories', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Consumables', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Licenses', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Components', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Predefined Kits', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Users', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'View Users', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'View Models', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Categories', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Departments', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Locations', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Status Labels', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Custom Fields', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Suppliers', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Manufacturers', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Companies', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/mr-IN/validation.php b/resources/lang/mr-IN/validation.php index f80dd70163..2d4af64fb4 100644 --- a/resources/lang/mr-IN/validation.php +++ b/resources/lang/mr-IN/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/ms-MY/admin/categories/general.php b/resources/lang/ms-MY/admin/categories/general.php index fafcf306a4..4f53528c1b 100644 --- a/resources/lang/ms-MY/admin/categories/general.php +++ b/resources/lang/ms-MY/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Kategori aset', 'category_name' => 'Nama Kategori', - 'checkin_email' => 'Hantar e-mel kepada pengguna selepas semak masuk / semak keluar.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'Pnegguna ini akan dihanter e-mel ketika semak masuk/semak keluar.', 'clone' => 'Klon Kategori', 'create' => 'Cipta Kategori', 'edit' => 'Kemaskini Kategori', - 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user because the global EULA is being used.', - 'email_will_be_sent_due_to_category_eula' => 'E-mel akan dihantar kepada pengguna kerana EULA telah ditetapkan untuk kategori ini.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'Kategori EULA', 'eula_text_help' => 'Bidang ini membolehkan anda menyesuaikan EULA anda untuk jenis aset tertentu. Jika anda hanya mempunyai satu EULA untuk semua aset anda, anda boleh menyemak kotak di bawah untuk menggunakan lalai utama.', 'name' => 'Nama Kategori', diff --git a/resources/lang/ms-MY/admin/custom_fields/general.php b/resources/lang/ms-MY/admin/custom_fields/general.php index 15c1610994..26fa6ff72c 100644 --- a/resources/lang/ms-MY/admin/custom_fields/general.php +++ b/resources/lang/ms-MY/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Manage', 'field' => 'Padang', 'about_fieldsets_title' => 'Mengenai Fieldsets', - 'about_fieldsets_text' => 'Fieldsets membolehkan anda membuat kumpulan bidang tersuai yang sering digunakan semula digunakan untuk jenis model aset tertentu.', + 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used for specific asset model types.', 'custom_format' => 'Custom Regex format...', 'encrypt_field' => 'Sulitkan nilai medan ini dalam pangkalan data', 'encrypt_field_help' => 'AMARAN: Menyulitkan medan menjadikannya tidak dapat ditemui.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/ms-MY/admin/settings/general.php b/resources/lang/ms-MY/admin/settings/general.php index 6cfa062dbe..e2d0bf4954 100644 --- a/resources/lang/ms-MY/admin/settings/general.php +++ b/resources/lang/ms-MY/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Hantar isyarat kepada', 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.', 'alerts_enabled' => 'Isyarat Dihidupkan', - 'alert_interval' => 'Amaran Pemberitahuan Amaran (dalam hari)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Ambang Amaran Inventori', 'allow_user_skin' => 'Benarkan kulit antaramuka pengguna', 'allow_user_skin_help_text' => 'Menandai kotak ini akan membolehkan pengguna mengatasi kulit UI dengan kulit yang berbeza.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'Tetapan LDAP', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Masukkan nama pengguna dan kata laluan LDAP yang sah dari pangkalan DN yang anda tentukan di atas untuk menguji sama ada log masuk LDAP anda dikonfigurasi dengan betul. ANDA MESTI SIMPAN KONFIGURASI LDAP TERKINI DAHULU.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'Pelayan LDAP',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'Pengesahan sijil LDAP SSL',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Rekod Menghapuskan Rekod',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => 'Jenis Barcode 2D',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
', 'range' => 'Range', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'Oleh', + 'by_user' => 'Oleh', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/ms-MY/mail.php b/resources/lang/ms-MY/mail.php index 6f05b97845..4f8ff5c23a 100644 --- a/resources/lang/ms-MY/mail.php +++ b/resources/lang/ms-MY/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Item berikut telah diperiksa:', 'to_reset' => 'Untuk menetapkan semula kata laluan web anda, lengkapkan borang ini:', 'type' => 'Taipkan', - 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Pengguna', 'username' => 'Nama Pengguna', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/ms-MY/permissions.php b/resources/lang/ms-MY/permissions.php new file mode 100644 index 0000000000..294d9ca63c --- /dev/null +++ b/resources/lang/ms-MY/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Harta', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Aksesori', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Barang Guna Habis', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Lesen', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Komponen', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Predefined Kits', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Pengguna', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Papar Pengguna', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Lihat Model', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Kategori', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Jabatan', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Lokasi', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Label Status', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Bidang Tersuai', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Pembekal', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Pengeluar', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Syarikat-syarikat', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/ms-MY/validation.php b/resources/lang/ms-MY/validation.php index 9a44020158..5a2b0a3d6b 100644 --- a/resources/lang/ms-MY/validation.php +++ b/resources/lang/ms-MY/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/nb-NO/admin/categories/general.php b/resources/lang/nb-NO/admin/categories/general.php index 6d1a43d5a7..cb5edc4dab 100644 --- a/resources/lang/nb-NO/admin/categories/general.php +++ b/resources/lang/nb-NO/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Kategorier', 'category_name' => 'Navn', - 'checkin_email' => 'Send epost til bruker ved innsjekking/utsjekking.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'Det vil bli sendt en e-post til bruker ved innsjekking/utsjekking.', 'clone' => 'Klon kategori', 'create' => 'Opprett kategori', 'edit' => 'Rediger kategori', - 'email_will_be_sent_due_to_global_eula' => 'En e-post sendes til brukeren fordi den globale EULA er i bruk.', - 'email_will_be_sent_due_to_category_eula' => 'En e-post blir sendt til brukeren fordi en EULA er angitt for denne kategorien.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'EULA-kategori', 'eula_text_help' => 'Dette feltet lar deg tilpasse dine EULA for spesifikke typer eiendeler. Hvis du kun har en EULA for alle eiendeler kan du krysse av nedenfor for å bruke standard.', 'name' => 'Kategorinavn', diff --git a/resources/lang/nb-NO/admin/custom_fields/general.php b/resources/lang/nb-NO/admin/custom_fields/general.php index 5c6832aac2..8eeaefc322 100644 --- a/resources/lang/nb-NO/admin/custom_fields/general.php +++ b/resources/lang/nb-NO/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Administrer', 'field' => 'Felt', 'about_fieldsets_title' => 'Om Feltsett', - 'about_fieldsets_text' => 'Feltsett lar deg opprette grupper av egendefinerte felt som ofte gjenbrukes brukes til bestemte modelltyper.', + 'about_fieldsets_text' => 'Feltsett lar deg opprette grupper av egendefinerte felt som kan gjenbrukes til bestemte modelltyper.', 'custom_format' => 'Tilpasset Regex-format...', 'encrypt_field' => 'Kryptere verdien av dette feltet i databasen', 'encrypt_field_help' => 'ADVARSEL: Ved å kryptere et felt gjør du at det ikke kan søkes på.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/nb-NO/admin/settings/general.php b/resources/lang/nb-NO/admin/settings/general.php index da9168043e..4a8dbbbd4e 100644 --- a/resources/lang/nb-NO/admin/settings/general.php +++ b/resources/lang/nb-NO/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Send varslinger til', 'alert_email_help' => 'E-postadresser eller distribusjonslister som du ønsker varsler skal sendes til, kommaseparert.', 'alerts_enabled' => 'Varslinger aktivert', - 'alert_interval' => 'Terskel for utløpende varslinger (dager)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Terskel for eiendelsvarslinger', 'allow_user_skin' => 'Tillat tilpasset utseende for bruker', 'allow_user_skin_help_text' => 'Kryss av denne boksen for å la brukere overstyre standardutseendet med et annet.', @@ -95,10 +95,12 @@ Linjeskift, topptekst, bilder, osv. kan føre til uventede resultater.', 'ldap_settings' => 'LDAP Instillinger', 'ldap_client_tls_cert_help' => 'Klientside TLS-sertifikat og nøkkel for LDAP tilkoblinger er vanligvis bare nyttig i Google Workspace-konfigurasjoner med "Secure LDAP." Begge er påkrevd.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Skriv inn et gyldig LDAP brukernavn og passord fra samme base DN som du anga ovenfor for å teste at LDAP-innlogging er riktig konfigurert. DU MÅ LAGRE DINE OPPDATERTE LDAP-INNSTILLINGER FØRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP Server',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'Validering av LDAP SSL sertifikat',
@@ -346,6 +348,7 @@ Linjeskift, topptekst, bilder, osv. kan føre til uventede resultater.',
'asset_tags_help' => 'Økninger og prefikser',
'labels' => 'Etiketter',
'labels_title' => 'Oppdater etikettinnstillinger',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Tømme slettede poster',
'ldap_extension_warning' => 'Det ser ikke ut som LDAP-utvidelsen er installert eller aktivert på denne serveren. Du kan fortsatt lagre innstillingene, men du må installere og aktivere LDAP-tillegget til PHP før LDAP-synkronisering eller innlogging virker.',
@@ -380,14 +383,17 @@ Linjeskift, topptekst, bilder, osv. kan føre til uventede resultater.',
'label2_1d_type_help' => 'Format for 1D strekkoder',
'label2_2d_type' => '2D strekkodetype',
'label2_2d_type_help' => 'Format for 2D strekkoder',
- 'label2_2d_target' => '2D strekkodemål',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Feltdefinisjoner',
- 'label2_fields_help' => 'Feltene kan legges til, fjernes, og sorteres i venstre kolonne. For hvert felt kan flere alternativer for etikett og datakilde legges til, fjernes, og sorteres på nytt i høyre kolonne.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Teksten som skrives inn som **text** vil vises som fet',
'help_blank_to_use' => 'La stå tom for å bruke verdien fra :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Velg feltene du vil inkludere i din egendefinerte rapport, og klikk Generer. Filen (custom-asset-report-YYYY-mm-dd.csv) vil bli lastet ned automatisk, og du kan åpne den i Excel.
Hvis du ønsker å eksportere bare enkelte eiendeler, bruk alternativene nedenfor til å finjustere resultatene dine.
', 'range' => 'Område', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'Av', + 'by_user' => 'Av', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/nb-NO/mail.php b/resources/lang/nb-NO/mail.php index 6f4c5b47bf..7ef3813a97 100644 --- a/resources/lang/nb-NO/mail.php +++ b/resources/lang/nb-NO/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Følgende enheter har blitt sjekket inn: ', 'to_reset' => 'Fullfør dette skjemaet for å tilbakestille ditt :web passord:', 'type' => 'Type', - 'upcoming-audits' => ':count eiendel har revisjonsfrist innen :treshold dager.|:count eiendeler har revisjonsfrist innen :threshold dager.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Bruker', 'username' => 'Brukernavn', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/nb-NO/permissions.php b/resources/lang/nb-NO/permissions.php new file mode 100644 index 0000000000..577060073d --- /dev/null +++ b/resources/lang/nb-NO/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Eiendeler', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Tilbehør', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Forbruksvarer', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Lisenser', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Komponenter', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Forhåndsdefinerte sett', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Brukere', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Vis brukere', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Vis modeller', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Kategorier', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Avdelinger', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Plasseringer', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Statusmerke', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Egendefinerte Felt', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Leverandører', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Produsenter', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Selskaper', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/nb-NO/validation.php b/resources/lang/nb-NO/validation.php index 6be2c1f613..d337c23609 100644 --- a/resources/lang/nb-NO/validation.php +++ b/resources/lang/nb-NO/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/ne-NP/admin/categories/general.php b/resources/lang/ne-NP/admin/categories/general.php index 4d036996ac..ac90a98939 100644 --- a/resources/lang/ne-NP/admin/categories/general.php +++ b/resources/lang/ne-NP/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Asset Categories', 'category_name' => 'Category Name', - 'checkin_email' => 'Send email to user on checkin/checkout.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'This user will be sent an email on checkin/checkout.', 'clone' => 'Clone Category', 'create' => 'Create Category', 'edit' => 'Edit Category', - 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user because the global EULA is being used.', - 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user because a EULA is set for this category.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this 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', diff --git a/resources/lang/ne-NP/admin/custom_fields/general.php b/resources/lang/ne-NP/admin/custom_fields/general.php index a1cda96d2f..09412cf609 100644 --- a/resources/lang/ne-NP/admin/custom_fields/general.php +++ b/resources/lang/ne-NP/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Manage', '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.', + 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-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.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/ne-NP/admin/settings/general.php b/resources/lang/ne-NP/admin/settings/general.php index 6d13f62e79..41c608c7ba 100644 --- a/resources/lang/ne-NP/admin/settings/general.php +++ b/resources/lang/ne-NP/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Send alerts to', 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.', 'alerts_enabled' => 'Email Alerts Enabled', - 'alert_interval' => 'Expiring Alerts Threshold (in days)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Inventory Alert Threshold', 'allow_user_skin' => 'Allow User Skin', 'allow_user_skin_help_text' => 'Checking this box will allow a user to override the UI skin with a different one.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'LDAP Settings', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP Server',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'LDAP SSL certificate validation',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Purge Deleted Records',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => '2D Barcode Type',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
', 'range' => 'Range', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'By', + 'by_user' => 'By', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/ne-NP/mail.php b/resources/lang/ne-NP/mail.php index 70ee6ba42f..1fd02d5c07 100644 --- a/resources/lang/ne-NP/mail.php +++ b/resources/lang/ne-NP/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'The following item has been checked in: ', 'to_reset' => 'To reset your :web password, complete this form:', 'type' => 'Type', - 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'User', 'username' => 'Username', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/ne-NP/permissions.php b/resources/lang/ne-NP/permissions.php new file mode 100644 index 0000000000..f91039ca94 --- /dev/null +++ b/resources/lang/ne-NP/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Assets', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Accessories', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Consumables', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Licenses', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Components', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Predefined Kits', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Users', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'View Users', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'View Models', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Categories', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Departments', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Locations', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Status Labels', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Custom Fields', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Suppliers', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Manufacturers', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Companies', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/ne-NP/validation.php b/resources/lang/ne-NP/validation.php index f80dd70163..2d4af64fb4 100644 --- a/resources/lang/ne-NP/validation.php +++ b/resources/lang/ne-NP/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/nl-NL/admin/categories/general.php b/resources/lang/nl-NL/admin/categories/general.php index 9aa2675e94..537700065d 100644 --- a/resources/lang/nl-NL/admin/categories/general.php +++ b/resources/lang/nl-NL/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Activacategorieën', 'category_name' => 'Categorienaam', - 'checkin_email' => 'Stuur een e-mail naar de gebruiker bij in- of uitchecken.', - 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', + 'email_to_user_upon_checkin' => 'Stuur een e-mail naar de gebruik bij een checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Stuur een e-mail naar de gebruiker bij in- of uitchecken.', + 'email_to_initiator' => 'Stuur een e-mail wanneer de gebruiker een checkout accepteert of weigert.', 'checkin_email_notification' => 'Deze gebruiker ontvangt een e-mail bij het in- of uitchecken.', 'clone' => 'Categorie dupliceren', 'create' => 'Categorie aanmaken', 'edit' => 'Categorie bewerken', - 'email_will_be_sent_due_to_global_eula' => 'Er wordt een e-mail naar de gebruiker verzonden omdat er gebruik word gemaakt van een overeenkomst voor eindgebruikers.', - 'email_will_be_sent_due_to_category_eula' => 'Er wordt een e-mail verzonden naar de gebruiker omdat er een gebruikersovereenkomst is ingesteld voor deze categorie.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'Categorie-gebruikersovereenkomst', 'eula_text_help' => 'Dit veld geeft je de mogelijkheid om je gebruikersovereenkomsten aan te passen voor specifieke activa. Als je maar één gebruikersovereenkomst hebt voor al je activa, vink dan het vakje hieronder aan om de primaire als standaard in te stellen.', 'name' => 'Categorienaam', @@ -23,8 +24,8 @@ return array( 'use_default_eula_disabled' => 'displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP server',
'ldap_server_help' => 'Dit moet beginnen met ldap:// (voor onversleuteld) of ldaps:// (voor TLS of SSL)',
'ldap_server_cert' => 'LDAP SSL certificaat validatie',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Verhogen en voorvoegsels',
'labels' => 'Labels',
'labels_title' => 'Labelinstellingen bijwerken',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Verwijderde Records opschonen',
'ldap_extension_warning' => 'Het lijkt erop dat de LDAP-extensie niet is geïnstalleerd of ingeschakeld op deze server. U kunt nog steeds uw instellingen opslaan, maar u moet de LDAP extensie voor PHP inschakelen voordat LDAP synchronisatie of login zal werken.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Indeling voor 1D barcodes',
'label2_2d_type' => '2D streepjescode soort',
'label2_2d_type_help' => 'Indeling voor 2D barcodes',
- 'label2_2d_target' => '2D Barcode URL',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Kies een sjabloon',
'label2_fields' => 'Veld definities',
- 'label2_fields_help' => 'Velden kunnen worden toegevoegd, verwijderd en opnieuw geordend in de linker kolom. Voor elk veld kunnen meerdere opties voor label en gegevensbron worden toegevoegd, verwijderd en opnieuw geordend in de juiste kolom.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Tekst ingevoerd als **tekst** wordt weergegeven als dikgedrukt',
'help_blank_to_use' => 'Laat leeg om de waarde van :setting_name te gebruiken',
- 'help_default_will_use' => ':default will use the value from :setting_name. Selecteer de velden die je wilt opnemen in je aangepaste rapport en klik op Genereren. Het bestand (custom-asset-report-YY-mm-dd.csv) zal automatisch downloaden en je kunt het openen in Excel.
Als je alleen bepaalde activa wilt exporteren, gebruik de onderstaande opties om je resultaten te verfijnen.
', 'range' => 'Bereik', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Gebruikers toestaan hun eigen wachtwoorden te beheren', 'from' => 'Van', 'by' => 'Door', + 'by_user' => 'Door', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/nl-NL/mail.php b/resources/lang/nl-NL/mail.php index 209cbae9db..565b9bb5f6 100644 --- a/resources/lang/nl-NL/mail.php +++ b/resources/lang/nl-NL/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Het volgende item is ingecheckt: ', 'to_reset' => 'Vul dit formulier in om je :web wachtwoord te resetten:', 'type' => 'Type', - 'upcoming-audits' => 'Er is :count asset die binnen :threshold dagen gecontroleerd moet worden.|Er zijn :count assets die binnen :threshold dagen gecontroleerd moeten worden.', + 'upcoming-audits' => 'Er is :count asset die binnen :threshold dagen gecontroleerd moet worden.|Er zijn :count assets die binnen :threshold dagen gecontroleerd moeten worden. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Gebruiker', 'username' => 'Gebruikersnaam', 'unaccepted_asset_reminder' => 'Herinnering: U hebt Niet-geaccepteerde Asset.', diff --git a/resources/lang/nl-NL/permissions.php b/resources/lang/nl-NL/permissions.php new file mode 100644 index 0000000000..089d9ed313 --- /dev/null +++ b/resources/lang/nl-NL/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Activa', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Accessoires', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Verbruiksartikelen', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Licenties', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Componenten', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Vooraf gedefinieerde Kits', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Gebruikers', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Bekijk gebruikers', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Bekijk modelen', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Categorieën', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Afdelingen', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Locaties', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Statuslabels', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Speciale velden', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Leveranciers', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Fabrikanten', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Bedrijven', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/nl-NL/validation.php b/resources/lang/nl-NL/validation.php index 8653377c01..703cf94fe6 100644 --- a/resources/lang/nl-NL/validation.php +++ b/resources/lang/nl-NL/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => ':attribute veld moet een geldige ULID zijn.', 'uuid' => ':attribute veld moet een geldige UUID zijn.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/nn-NO/admin/categories/general.php b/resources/lang/nn-NO/admin/categories/general.php index 6d1a43d5a7..cb5edc4dab 100644 --- a/resources/lang/nn-NO/admin/categories/general.php +++ b/resources/lang/nn-NO/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Kategorier', 'category_name' => 'Navn', - 'checkin_email' => 'Send epost til bruker ved innsjekking/utsjekking.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'Det vil bli sendt en e-post til bruker ved innsjekking/utsjekking.', 'clone' => 'Klon kategori', 'create' => 'Opprett kategori', 'edit' => 'Rediger kategori', - 'email_will_be_sent_due_to_global_eula' => 'En e-post sendes til brukeren fordi den globale EULA er i bruk.', - 'email_will_be_sent_due_to_category_eula' => 'En e-post blir sendt til brukeren fordi en EULA er angitt for denne kategorien.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'EULA-kategori', 'eula_text_help' => 'Dette feltet lar deg tilpasse dine EULA for spesifikke typer eiendeler. Hvis du kun har en EULA for alle eiendeler kan du krysse av nedenfor for å bruke standard.', 'name' => 'Kategorinavn', diff --git a/resources/lang/nn-NO/admin/custom_fields/general.php b/resources/lang/nn-NO/admin/custom_fields/general.php index 5c6832aac2..8eeaefc322 100644 --- a/resources/lang/nn-NO/admin/custom_fields/general.php +++ b/resources/lang/nn-NO/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Administrer', 'field' => 'Felt', 'about_fieldsets_title' => 'Om Feltsett', - 'about_fieldsets_text' => 'Feltsett lar deg opprette grupper av egendefinerte felt som ofte gjenbrukes brukes til bestemte modelltyper.', + 'about_fieldsets_text' => 'Feltsett lar deg opprette grupper av egendefinerte felt som kan gjenbrukes til bestemte modelltyper.', 'custom_format' => 'Tilpasset Regex-format...', 'encrypt_field' => 'Kryptere verdien av dette feltet i databasen', 'encrypt_field_help' => 'ADVARSEL: Ved å kryptere et felt gjør du at det ikke kan søkes på.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/nn-NO/admin/settings/general.php b/resources/lang/nn-NO/admin/settings/general.php index 2cbc693c6e..3027ca5c34 100644 --- a/resources/lang/nn-NO/admin/settings/general.php +++ b/resources/lang/nn-NO/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Send varslinger til', 'alert_email_help' => 'E-postadresser eller distribusjonslister som du ønsker varsler skal sendes til, kommaseparert.', 'alerts_enabled' => 'Varslinger aktivert', - 'alert_interval' => 'Terskel for utløpende varslinger (dager)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Terskel for eiendelsvarslinger', 'allow_user_skin' => 'Tillat tilpasset utseende for bruker', 'allow_user_skin_help_text' => 'Kryss av denne boksen for å la brukere overstyre standardutseendet med et annet.', @@ -95,10 +95,12 @@ Linjeskift, topptekst, bilder, osv. kan føre til uventede resultater.', 'ldap_settings' => 'LDAP Instillinger', 'ldap_client_tls_cert_help' => 'Klientside TLS-sertifikat og nøkkel for LDAP tilkoblinger er vanligvis bare nyttig i Google Workspace-konfigurasjoner med "Secure LDAP." Begge er påkrevd.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Skriv inn et gyldig LDAP brukernavn og passord fra samme base DN som du anga ovenfor for å teste at LDAP-innlogging er riktig konfigurert. DU MÅ LAGRE DINE OPPDATERTE LDAP-INNSTILLINGER FØRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP Server',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'Validering av LDAP SSL sertifikat',
@@ -346,6 +348,7 @@ Linjeskift, topptekst, bilder, osv. kan føre til uventede resultater.',
'asset_tags_help' => 'Økninger og prefikser',
'labels' => 'Etiketter',
'labels_title' => 'Oppdater etikettinnstillinger',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Tømme slettede poster',
'ldap_extension_warning' => 'Det ser ikke ut som LDAP-utvidelsen er installert eller aktivert på denne serveren. Du kan fortsatt lagre innstillingene, men du må installere og aktivere LDAP-tillegget til PHP før LDAP-synkronisering eller innlogging virker.',
@@ -380,14 +383,17 @@ Linjeskift, topptekst, bilder, osv. kan føre til uventede resultater.',
'label2_1d_type_help' => 'Format for 1D strekkoder',
'label2_2d_type' => '2D strekkodetype',
'label2_2d_type_help' => 'Format for 2D strekkoder',
- 'label2_2d_target' => '2D strekkodemål',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Feltdefinisjoner',
- 'label2_fields_help' => 'Feltene kan legges til, fjernes, og sorteres i venstre kolonne. For hvert felt kan flere alternativer for etikett og datakilde legges til, fjernes, og sorteres på nytt i høyre kolonne.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Teksten som skrives inn som **text** vil vises som fet',
'help_blank_to_use' => 'La stå tom for å bruke verdien fra :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Velg feltene du vil inkludere i din egendefinerte rapport, og klikk Generer. Filen (custom-asset-report-YYYY-mm-dd.csv) vil bli lastet ned automatisk, og du kan åpne den i Excel.
Hvis du ønsker å eksportere bare enkelte eiendeler, bruk alternativene nedenfor til å finjustere resultatene dine.
', 'range' => 'Område', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'Av', + 'by_user' => 'Av', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/nn-NO/mail.php b/resources/lang/nn-NO/mail.php index 7faada9974..360da10d73 100644 --- a/resources/lang/nn-NO/mail.php +++ b/resources/lang/nn-NO/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Følgende enheter har blitt sjekket inn: ', 'to_reset' => 'Fullfør dette skjemaet for å tilbakestille ditt :web passord:', 'type' => 'Type', - 'upcoming-audits' => ':count eiendel har revisjonsfrist innen :treshold dager.|:count eiendeler har revisjonsfrist innen :threshold dager.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Bruker', 'username' => 'Brukernavn', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/nn-NO/permissions.php b/resources/lang/nn-NO/permissions.php new file mode 100644 index 0000000000..577060073d --- /dev/null +++ b/resources/lang/nn-NO/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Eiendeler', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Tilbehør', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Forbruksvarer', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Lisenser', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Komponenter', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Forhåndsdefinerte sett', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Brukere', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Vis brukere', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Vis modeller', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Kategorier', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Avdelinger', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Plasseringer', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Statusmerke', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Egendefinerte Felt', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Leverandører', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Produsenter', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Selskaper', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/nn-NO/validation.php b/resources/lang/nn-NO/validation.php index 6be2c1f613..d337c23609 100644 --- a/resources/lang/nn-NO/validation.php +++ b/resources/lang/nn-NO/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/no-NO/admin/categories/general.php b/resources/lang/no-NO/admin/categories/general.php index 6d1a43d5a7..cb5edc4dab 100644 --- a/resources/lang/no-NO/admin/categories/general.php +++ b/resources/lang/no-NO/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Kategorier', 'category_name' => 'Navn', - 'checkin_email' => 'Send epost til bruker ved innsjekking/utsjekking.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'Det vil bli sendt en e-post til bruker ved innsjekking/utsjekking.', 'clone' => 'Klon kategori', 'create' => 'Opprett kategori', 'edit' => 'Rediger kategori', - 'email_will_be_sent_due_to_global_eula' => 'En e-post sendes til brukeren fordi den globale EULA er i bruk.', - 'email_will_be_sent_due_to_category_eula' => 'En e-post blir sendt til brukeren fordi en EULA er angitt for denne kategorien.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'EULA-kategori', 'eula_text_help' => 'Dette feltet lar deg tilpasse dine EULA for spesifikke typer eiendeler. Hvis du kun har en EULA for alle eiendeler kan du krysse av nedenfor for å bruke standard.', 'name' => 'Kategorinavn', diff --git a/resources/lang/no-NO/admin/custom_fields/general.php b/resources/lang/no-NO/admin/custom_fields/general.php index 5c6832aac2..8eeaefc322 100644 --- a/resources/lang/no-NO/admin/custom_fields/general.php +++ b/resources/lang/no-NO/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Administrer', 'field' => 'Felt', 'about_fieldsets_title' => 'Om Feltsett', - 'about_fieldsets_text' => 'Feltsett lar deg opprette grupper av egendefinerte felt som ofte gjenbrukes brukes til bestemte modelltyper.', + 'about_fieldsets_text' => 'Feltsett lar deg opprette grupper av egendefinerte felt som kan gjenbrukes til bestemte modelltyper.', 'custom_format' => 'Tilpasset Regex-format...', 'encrypt_field' => 'Kryptere verdien av dette feltet i databasen', 'encrypt_field_help' => 'ADVARSEL: Ved å kryptere et felt gjør du at det ikke kan søkes på.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/no-NO/admin/settings/general.php b/resources/lang/no-NO/admin/settings/general.php index 2cbc693c6e..3027ca5c34 100644 --- a/resources/lang/no-NO/admin/settings/general.php +++ b/resources/lang/no-NO/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Send varslinger til', 'alert_email_help' => 'E-postadresser eller distribusjonslister som du ønsker varsler skal sendes til, kommaseparert.', 'alerts_enabled' => 'Varslinger aktivert', - 'alert_interval' => 'Terskel for utløpende varslinger (dager)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Terskel for eiendelsvarslinger', 'allow_user_skin' => 'Tillat tilpasset utseende for bruker', 'allow_user_skin_help_text' => 'Kryss av denne boksen for å la brukere overstyre standardutseendet med et annet.', @@ -95,10 +95,12 @@ Linjeskift, topptekst, bilder, osv. kan føre til uventede resultater.', 'ldap_settings' => 'LDAP Instillinger', 'ldap_client_tls_cert_help' => 'Klientside TLS-sertifikat og nøkkel for LDAP tilkoblinger er vanligvis bare nyttig i Google Workspace-konfigurasjoner med "Secure LDAP." Begge er påkrevd.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Skriv inn et gyldig LDAP brukernavn og passord fra samme base DN som du anga ovenfor for å teste at LDAP-innlogging er riktig konfigurert. DU MÅ LAGRE DINE OPPDATERTE LDAP-INNSTILLINGER FØRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP Server',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'Validering av LDAP SSL sertifikat',
@@ -346,6 +348,7 @@ Linjeskift, topptekst, bilder, osv. kan føre til uventede resultater.',
'asset_tags_help' => 'Økninger og prefikser',
'labels' => 'Etiketter',
'labels_title' => 'Oppdater etikettinnstillinger',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Tømme slettede poster',
'ldap_extension_warning' => 'Det ser ikke ut som LDAP-utvidelsen er installert eller aktivert på denne serveren. Du kan fortsatt lagre innstillingene, men du må installere og aktivere LDAP-tillegget til PHP før LDAP-synkronisering eller innlogging virker.',
@@ -380,14 +383,17 @@ Linjeskift, topptekst, bilder, osv. kan føre til uventede resultater.',
'label2_1d_type_help' => 'Format for 1D strekkoder',
'label2_2d_type' => '2D strekkodetype',
'label2_2d_type_help' => 'Format for 2D strekkoder',
- 'label2_2d_target' => '2D strekkodemål',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Feltdefinisjoner',
- 'label2_fields_help' => 'Feltene kan legges til, fjernes, og sorteres i venstre kolonne. For hvert felt kan flere alternativer for etikett og datakilde legges til, fjernes, og sorteres på nytt i høyre kolonne.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Teksten som skrives inn som **text** vil vises som fet',
'help_blank_to_use' => 'La stå tom for å bruke verdien fra :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Velg feltene du vil inkludere i din egendefinerte rapport, og klikk Generer. Filen (custom-asset-report-YYYY-mm-dd.csv) vil bli lastet ned automatisk, og du kan åpne den i Excel.
Hvis du ønsker å eksportere bare enkelte eiendeler, bruk alternativene nedenfor til å finjustere resultatene dine.
', 'range' => 'Område', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'Av', + 'by_user' => 'Av', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/no-NO/mail.php b/resources/lang/no-NO/mail.php index 7faada9974..360da10d73 100644 --- a/resources/lang/no-NO/mail.php +++ b/resources/lang/no-NO/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Følgende enheter har blitt sjekket inn: ', 'to_reset' => 'Fullfør dette skjemaet for å tilbakestille ditt :web passord:', 'type' => 'Type', - 'upcoming-audits' => ':count eiendel har revisjonsfrist innen :treshold dager.|:count eiendeler har revisjonsfrist innen :threshold dager.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Bruker', 'username' => 'Brukernavn', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/no-NO/permissions.php b/resources/lang/no-NO/permissions.php new file mode 100644 index 0000000000..577060073d --- /dev/null +++ b/resources/lang/no-NO/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Eiendeler', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Tilbehør', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Forbruksvarer', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Lisenser', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Komponenter', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Forhåndsdefinerte sett', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Brukere', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Vis brukere', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Vis modeller', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Kategorier', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Avdelinger', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Plasseringer', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Statusmerke', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Egendefinerte Felt', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Leverandører', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Produsenter', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Selskaper', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/no-NO/validation.php b/resources/lang/no-NO/validation.php index 6be2c1f613..d337c23609 100644 --- a/resources/lang/no-NO/validation.php +++ b/resources/lang/no-NO/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/om-ET/admin/categories/general.php b/resources/lang/om-ET/admin/categories/general.php index 6df578bab3..df48bffe2a 100644 --- a/resources/lang/om-ET/admin/categories/general.php +++ b/resources/lang/om-ET/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Rimiddiiwwan Qabeenyaa', 'category_name' => 'Maqaa Rimiddii', - 'checkin_email' => 'Send email to user on checkin/checkout.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'This user will be sent an email on checkin/checkout.', 'clone' => 'Clone Category', 'create' => 'Create Category', 'edit' => 'Edit Category', - 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user because the global EULA is being used.', - 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user because a EULA is set for this category.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'Kaatagarii EULA', 'eula_text_help' => 'Kuni bakka siif kenna EULAs kee gosa qabeenyaa addaa addaa irratti akka fooyyessuuf. Yoo EULA tokko qabeenyaa hundaa irratti qofa qabdu ta\'e, bitaa gadi jiru irratti sanduuqa cuqaasuu dandeessa EULA duraa fayyadamuuf.', 'name' => 'Maqaa Rimiddii', diff --git a/resources/lang/om-ET/admin/custom_fields/general.php b/resources/lang/om-ET/admin/custom_fields/general.php index a1cda96d2f..09412cf609 100644 --- a/resources/lang/om-ET/admin/custom_fields/general.php +++ b/resources/lang/om-ET/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Manage', '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.', + 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-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.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/om-ET/admin/settings/general.php b/resources/lang/om-ET/admin/settings/general.php index b01bd9bd7b..258dbb448a 100644 --- a/resources/lang/om-ET/admin/settings/general.php +++ b/resources/lang/om-ET/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Send alerts to', 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.', 'alerts_enabled' => 'Email Alerts Enabled', - 'alert_interval' => 'Expiring Alerts Threshold (in days)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Inventory Alert Threshold', 'allow_user_skin' => 'Allow User Skin', 'allow_user_skin_help_text' => 'Checking this box will allow a user to override the UI skin with a different one.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'LDAP Settings', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP Server',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'LDAP SSL certificate validation',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Purge Deleted Records',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => '2D Barcode Type',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
', 'range' => 'Range', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'By', + 'by_user' => 'By', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/om-ET/mail.php b/resources/lang/om-ET/mail.php index 503092a9de..c1c80cc0f5 100644 --- a/resources/lang/om-ET/mail.php +++ b/resources/lang/om-ET/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'The following item has been checked in: ', 'to_reset' => 'To reset your :web password, complete this form:', 'type' => 'Type', - 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'User', 'username' => 'Username', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/om-ET/permissions.php b/resources/lang/om-ET/permissions.php new file mode 100644 index 0000000000..9ca1947448 --- /dev/null +++ b/resources/lang/om-ET/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => ':count Qabeenya|:count Qabeenyo', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => ':count Gabaada|:count Gabaadoota', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => ':count Gumaa|:count Gumoota', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => ':count Licenses|:count Haqumaa', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => ':count Qabiyyee|:count Qabiyyees', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Kitaa Predefined', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Fayyadamtoota', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'View Users', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'View Models', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Kitaabota', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Waldaalee', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Kitaabota', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Status Labels', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Custom Fields', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Dhiyeessitoota', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Gurgurtoota', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Daldaltoota', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/om-ET/validation.php b/resources/lang/om-ET/validation.php index f80dd70163..2d4af64fb4 100644 --- a/resources/lang/om-ET/validation.php +++ b/resources/lang/om-ET/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/pl-PL/admin/asset_maintenances/form.php b/resources/lang/pl-PL/admin/asset_maintenances/form.php index bbd2b0b17c..87010da0c3 100644 --- a/resources/lang/pl-PL/admin/asset_maintenances/form.php +++ b/resources/lang/pl-PL/admin/asset_maintenances/form.php @@ -1,15 +1,15 @@ 'Wybierz typ konserwacji', - 'asset_maintenance_type' => 'Rodzaj konserwacji aktywów', + 'select_type' => 'Wybierz typ serwisu', + 'asset_maintenance_type' => 'Rodzaj serwisu środków', 'title' => 'Tytuł', 'start_date' => 'Data rozpoczęcia', 'completion_date' => 'Data zakończenia', 'cost' => 'Cena', 'is_warranty' => 'Wydłużenie gwarancji', - 'asset_maintenance_time' => 'Czas konserwacji aktywów (w dniach)', + 'asset_maintenance_time' => 'Czas serwisowania środków (w dniach)', 'notes' => 'Notatki', - 'update' => 'Aktualizuj konserwację aktywów', - 'create' => 'Utwórz konserwację aktywów' + 'update' => 'Aktualizuj okno serwisowe środków', + 'create' => 'Utwórz okno serwisowe środków' ]; diff --git a/resources/lang/pl-PL/admin/asset_maintenances/general.php b/resources/lang/pl-PL/admin/asset_maintenances/general.php index a4a28f7a3f..34f1215593 100644 --- a/resources/lang/pl-PL/admin/asset_maintenances/general.php +++ b/resources/lang/pl-PL/admin/asset_maintenances/general.php @@ -1,12 +1,12 @@ 'Konserwacja aktywa', - 'edit' => 'Edytuj konserwacje aktywa', - 'delete' => 'Usuń konserwacje aktywa', - 'view' => 'Zobacz szczegóły konserwacji aktywa', + 'asset_maintenances' => 'Serwis środka', + 'edit' => 'Edytuj okno serwisowe środka', + 'delete' => 'Usuń okno serwisowe środka', + 'view' => 'Zobacz szczegóły serwisu środka', 'repair' => 'Naprawa', - 'maintenance' => 'Konserwacja', + 'maintenance' => 'Serwis', 'upgrade' => 'Uaktualnienie', 'calibration' => 'Kalibracja', 'software_support' => 'Wsparcie oprogramowania', diff --git a/resources/lang/pl-PL/admin/asset_maintenances/message.php b/resources/lang/pl-PL/admin/asset_maintenances/message.php index f54fc5e531..218b78bc94 100644 --- a/resources/lang/pl-PL/admin/asset_maintenances/message.php +++ b/resources/lang/pl-PL/admin/asset_maintenances/message.php @@ -1,19 +1,19 @@ 'Aktyw, którego poszukujesz nie został odnaleziony!', + 'not_found' => 'Serwis środka, którego poszukujesz nie został odnaleziony!', 'delete' => [ - 'confirm' => 'Czy chcesz usunąć konserwację tego aktywa?', - 'error' => 'Wystąpił błąd przy usuwaniu konserwacji aktywa. Spróbuj ponownie.', - 'success' => 'Konserwacja aktywa usunięta pomyślnie.', + 'confirm' => 'Czy chcesz usunąć serwis tego środka?', + 'error' => 'Wystąpił błąd przy usuwaniu serwisu środka. Spróbuj ponownie.', + 'success' => 'Serwis środka usunięty pomyślnie.', ], 'create' => [ - 'error' => 'Konserwacja aktywa nie została utworzona, spróbuj ponownie.', - 'success' => 'Konserwacja aktywa utworzona pomyślnie.', + 'error' => 'Serwis środka nie został utworzony, spróbuj ponownie.', + 'success' => 'Serwis środka utworzony pomyślnie.', ], 'edit' => [ - 'error' => 'Konserwacja aktywa nie została edytowana, spróbuj ponownie.', - 'success' => 'Edycja konserwacji aktywa zakończona pomyślnie.', + 'error' => 'Serwis środka nie został edytowany, spróbuj ponownie.', + 'success' => 'Edycja serwisu środka zakończona pomyślnie.', ], 'asset_maintenance_incomplete' => 'Nieukończone', 'warranty' => 'Gwarancja', diff --git a/resources/lang/pl-PL/admin/asset_maintenances/table.php b/resources/lang/pl-PL/admin/asset_maintenances/table.php index 45535d25de..58d94e5fc0 100644 --- a/resources/lang/pl-PL/admin/asset_maintenances/table.php +++ b/resources/lang/pl-PL/admin/asset_maintenances/table.php @@ -1,8 +1,8 @@ 'Utrzymywanie aktywów', - 'asset_name' => 'Nazwa Aktywu', + 'title' => 'Serwis środka', + 'asset_name' => 'Nazwa środka', 'is_warranty' => 'Gwarancja', 'dl_csv' => 'Pobierz CSV', ]; diff --git a/resources/lang/pl-PL/admin/categories/general.php b/resources/lang/pl-PL/admin/categories/general.php index a999218418..d08e4292cf 100644 --- a/resources/lang/pl-PL/admin/categories/general.php +++ b/resources/lang/pl-PL/admin/categories/general.php @@ -1,30 +1,31 @@ 'Kategorie aktywów', + 'asset_categories' => 'Kategorie środków', 'category_name' => 'Nazwa kategorii', - 'checkin_email' => 'Wyślij e-mail do użytkownika przy odbiorze / przypisaniu.', - 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', + 'email_to_initiator' => 'Wyślij wiadomość email, gdy użytkownik zaakceptuje lub odrzuci przypisanie.', 'checkin_email_notification' => 'Ten użytkownik otrzyma wiadomość e-mail o odbiorze / przypisaniu.', 'clone' => 'Klonuj kategorię', 'create' => 'Stwórz Kategorię', 'edit' => 'Edytuj Kategorię', - 'email_will_be_sent_due_to_global_eula' => 'Wiadomość e-mail zostanie wysłana do użytkownika, ponieważ jest używana licencja globalna.', - 'email_will_be_sent_due_to_category_eula' => 'Wiadomość e-mail zostanie wysłana do użytkownika, ponieważ dla tej kategorii jest ustawiona licencja.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'EULA Kategorii', - 'eula_text_help' => 'To pole pozwala dostosować EULA dla określonych rodzajów aktywów. Jeśli masz tylko jedno EULA dla wszystkich aktywów, można zaznaczyć poniższe pole, aby korzystać z domyślnej.', + 'eula_text_help' => 'To pole pozwala dostosować EULA dla określonych rodzajów środków. Jeśli masz tylko jedno EULA dla wszystkich środków, można zaznaczyć poniższe pole, aby korzystać z domyślnej.', 'name' => 'Nazwa Kategorii', - 'require_acceptance' => 'Wymaga od użytkowników, aby potwierdzić akceptację aktywów w tej kategorii.', + 'require_acceptance' => 'Wymaga od użytkowników, aby potwierdzić akceptację środków w tej kategorii.', 'required_acceptance' => 'Do użytkownika zostanie wysłana wiadomość email z linkiem potwierdzającym akceptację przedmiotu.', - 'required_eula' => 'Do użytkownika zostanie wysłana wiadomość email z kopiąEULA', + 'required_eula' => 'Do użytkownika zostanie wysłana wiadomość email z kopią EULA', 'no_default_eula' => 'Brak domyślnej EULA. Dodaj jakąś.', 'update' => 'Aktualizuj kategorię', 'use_default_eula' => 'Użyj domyślnej EULA zamiast tego.', 'use_default_eula_disabled' => 'Upload a CSV that contains asset history. The assets and users MUST already exist in the system, or they will be skipped. Matching assets for history import happens against the asset tag. We will try to find a matching user based on the user\'s name you provide, and the criteria you select below. If you do not select any criteria below, it will simply try to match on the username format you configured in the Admin > General Settings.
Fields included in the CSV must match the headers: Asset Tag, Name, Checkout Date, Checkin Date. Any additional fields will be ignored.
Checkin Date: blank or future checkin dates will checkout items to associated user. Excluding the Checkin Date column will create a checkin date with todays date.
', 'csv_import_match_f-l' => 'Spróbuj dopasować użytkowników o formacie imie.Nazwisko (jane.smith)',
@@ -41,5 +41,5 @@ return [
'alert_details' => 'Więcej szczegółów znajduje się poniżej.',
'custom_export' => 'Eksport niestandardowy',
'mfg_warranty_lookup' => ':Producent Wyszukiwarka Statusu Gwarancji',
- 'user_department' => 'Departament użytkownika',
+ 'user_department' => 'Oddział użytkownika',
];
diff --git a/resources/lang/pl-PL/admin/hardware/message.php b/resources/lang/pl-PL/admin/hardware/message.php
index 36605909f5..e0acb0177a 100644
--- a/resources/lang/pl-PL/admin/hardware/message.php
+++ b/resources/lang/pl-PL/admin/hardware/message.php
@@ -2,62 +2,62 @@
return [
- 'undeployable' => 'The following assets cannot be deployed and have been removed from checkout: :asset_tags',
- 'does_not_exist' => 'Nabytek/zasób nie istnieje.',
- 'does_not_exist_var' => 'Nie znaleziono zasobu o tagu :asset_tag.',
- 'no_tag' => 'Nie podano tagu zasobu.',
- 'does_not_exist_or_not_requestable' => 'Aktywo nie istnieje albo nie można go zażądać.',
- 'assoc_users' => 'Ten nabytek/zasób jest przypisany do użytkownika i nie może być usunięty. Proszę sprawdzić przypisanie nabytków/zasobów a następnie spróbować ponownie.',
+ 'undeployable' => 'Następujące środki nie mogą zostać wydane i zostały ograniczone w tym zakresie: :asset_tags',
+ 'does_not_exist' => 'Środek nie istnieje',
+ 'does_not_exist_var' => 'Nie znaleziono środka o tagu :asset_tag',
+ 'no_tag' => 'Nie podano numeru środka.',
+ 'does_not_exist_or_not_requestable' => 'Środek nie istnieje albo nie można o niego wnioskować.',
+ 'assoc_users' => 'Ten środek jest przypisany do użytkownika i nie może być usunięty. Proszę sprawdzić przypisanie środków a następnie spróbować ponownie.',
'warning_audit_date_mismatch' => 'Data następnego audytu (:next_audit_date) jest przed datą poprzedniego audytu (:last_audit_date). Zaktualizuj datę następnego audytu.',
'labels_generated' => 'Etykiety zostały pomyślnie wygenerowane.',
'error_generating_labels' => 'Błąd podczas generowania etykiet.',
- 'no_assets_selected' => 'Nie wybrano żadnych zasobów.',
+ 'no_assets_selected' => 'Nie wybrano żadnych środków.',
'create' => [
- 'error' => 'Nabytek nie został utworzony, proszę spróbować ponownie. :(',
- 'success' => 'Nowy nabytek został utworzony. :)',
- 'success_linked' => 'Zasób o tagu :tag został utworzony pomyślnie. Kliknij tutaj, aby wyświetlić.',
- 'multi_success_linked' => 'Zasób z tagiem :link został utworzony pomyślnie.|:count aktywów zostało utworzonych pomyślnie. :links.',
- 'partial_failure' => 'Nie można utworzyć zasobu. Powód: :failures|:count aktywów nie mogły zostać utworzone. Powód: :failed',
+ 'error' => 'Środeknie został utworzony, proszę spróbować ponownie. :(',
+ 'success' => 'Nowy środek został utworzony. :)',
+ 'success_linked' => 'Środek o numerze: :tag został utworzony pomyślnie. Kliknij tutaj, aby go wyświetlić.',
+ 'multi_success_linked' => 'Środek o numerze: :link został utworzony pomyślnie.|:count środków zostało utworzonych pomyślnie. :links.',
+ 'partial_failure' => 'Nie można utworzyć środka. Powód: :failures|:count środków nie mogło zostać utworzonych. Powód: :failed',
'target_not_found' => [
- 'user' => 'The assigned user could not be found.',
- 'asset' => 'The assigned asset could not be found.',
- 'location' => 'The assigned location could not be found.',
+ 'user' => 'Nie znaleziono przypisanego użytkownika.',
+ 'asset' => 'Nie znaleziono przypisanego środka.',
+ 'location' => 'Nie znaleziono przypisanej lokalizacji.',
],
],
'update' => [
- 'error' => 'Nie zaktualizowano nabytku/zasobu, proszę spróbować ponownie',
+ 'error' => 'Nie zaktualizowano środka, proszę spróbować ponownie',
'success' => 'Aktualizacja poprawna.',
- 'encrypted_warning' => 'Zasób zaktualizowany pomyślnie, ale zaszyfrowane pola niestandardowe nie były ze względu na uprawnienia',
+ 'encrypted_warning' => 'Środek zaktualizowany pomyślnie, ale zaszyfrowane pola niestandardowe nie zostały zaktualizowane ze względu na brak uprawnień.',
'nothing_updated' => 'Żadne pole nie zostało wybrane, więc nic nie zostało zmienione.',
- 'no_assets_selected' => 'Żadne aktywa nie zostały wybrane, więc nic nie zostało zmienione.',
- 'assets_do_not_exist_or_are_invalid' => 'Wybrane zasoby nie mogą zostać zaktualizowane.',
+ 'no_assets_selected' => 'Żadne środki nie zostały wybrane, więc nic nie zostało zmienione.',
+ 'assets_do_not_exist_or_are_invalid' => 'Wybrane środki nie mogą zostać zaktualizowane.',
],
'restore' => [
- 'error' => 'Aktywo nie został przywrócony, spróbuj ponownie.',
- 'success' => 'Aktywo zostało przywrócone.',
- 'bulk_success' => 'Aktywo zostało pomyślnie przywrócone.',
- 'nothing_updated' => 'Żadne aktywa nie zostały wybrane, więc nic nie zostało przywrócone.',
+ 'error' => 'Środek nie został przywrócony, spróbuj ponownie.',
+ 'success' => 'Środek został przywrócony.',
+ 'bulk_success' => 'Środek został pomyślnie przywrócony.',
+ 'nothing_updated' => 'Żadne środki nie zostały wybrane, więc nic nie zostało przywrócone. ',
],
'audit' => [
- 'error' => 'Audyt zasobu zakończony niepowodzeniem :error ',
- 'success' => 'Audyt aktywów pomyślnie zarejestrowany.',
+ 'error' => 'Audyt środka zakończony niepowodzeniem :error ',
+ 'success' => 'Audyt środka pomyślnie zarejestrowany.',
],
'deletefile' => [
- 'error' => 'Plik nie zostały usunięte. Spróbuj ponownie.',
- 'success' => 'Plik zostały usunięty.',
+ 'error' => 'Plik nie zostały usunięty. Spróbuj ponownie.',
+ 'success' => 'Plik został usunięty.',
],
'upload' => [
'error' => 'Plik(i) nie zostały wysłane. Spróbuj ponownie.',
'success' => 'Plik(i) zostały wysłane.',
'nofiles' => 'Nie wybrałeś żadnych plików do przesłania, albo plik, który próbujesz przekazać jest zbyt duży',
- 'invalidfiles' => 'Jeden lub więcej z wybranych przez ciebie plików jest jest za duży lub jego typ jest niewłaściwy. Dopuszczalne typy plików: png, gif, jpg, doc, docx, pdf, and txt.',
+ 'invalidfiles' => 'Jeden lub więcej z wybranych przez ciebie plików jest za duży lub jego typ jest niewłaściwy. Dopuszczalne typy plików: png, gif, jpg, doc, docx, pdf, oraz txt.',
],
'import' => [
@@ -71,43 +71,43 @@ return [
'file_already_deleted' => 'Wybrany plik został już usunięty',
'header_row_has_malformed_characters' => 'Jeden lub więcej atrybutów w wierszu nagłówka zawiera nieprawidłowe znaki UTF-8',
'content_row_has_malformed_characters' => 'Jeden lub więcej atrybutów w pierwszym rzędzie zawartości zawiera nieprawidłowe znaki UTF-8',
- 'transliterate_failure' => 'Transliteration from :encoding to UTF-8 failed due to invalid characters in input'
+ 'transliterate_failure' => 'Transformacja z :encoding do UTF-8 zakończyła się niepowodzeniem z powodu nieprawidłowych znaków wejściowych'
],
'delete' => [
'confirm' => 'Czy na pewno chcesz usunąć?',
'error' => 'Nie można usunąć. Proszę spróbować ponownie.',
- 'assigned_to_error' => '{1}Asset Tag: :asset_tag is currently checked out. Check in this device before deletion.|[2,*]Asset Tags: :asset_tag are currently checked out. Check in these devices before deletion.',
- 'nothing_updated' => 'Aktywa nie zostały wybrane, więc nic nie zostało usunięte.',
- 'success' => 'Nabytek został usunięty.',
+ 'assigned_to_error' => '{1}Tag środka: :asset_tag jest obecnie wydany. Przyjmij ponownie ten sprzęt przed usunięciem.|[2,*]Tag środka: :asset_tag są obecnie wydane. Przyjmij ponownie te sprzętu przed usunięciem.',
+ 'nothing_updated' => 'Środki nie zostały wybrane, więc nic nie zostało usunięte.',
+ 'success' => 'Środek został usunięty.',
],
'checkout' => [
- 'error' => 'Nie mogę wypisać nabytku/zasobu, proszę spróbować ponownie.',
- 'success' => 'Przypisano nabytek/zasób.',
+ 'error' => 'Nie można wydać środka. Spróbuj ponownie.',
+ 'success' => 'Środek przypisano pomyślnie.',
'user_does_not_exist' => 'Nieprawidłowy użytkownik. Proszę spróbować ponownie.',
- 'not_available' => 'Ten składnik aktywów nie jest dostępny do zamówienia!',
- 'no_assets_selected' => 'Musisz wybrać co najmniej jeden zasób z listy',
+ 'not_available' => 'Ten środek nie jest dostępny do wydania!',
+ 'no_assets_selected' => 'Musisz wybrać co najmniej jeden środek z listy',
],
'multi-checkout' => [
- 'error' => 'Zasób nie został zablokowany, spróbuj ponownie|Zasoby nie zostały zablokowane, spróbuj ponownie',
- 'success' => 'Zasób wydany pomyślnie.|Zasoby wydane pomyślnie.',
+ 'error' => 'Środek nie został przypisany, spróbuj ponownie|Środki nie zostały przypisane, spróbuj ponownie',
+ 'success' => 'Środek wydany pomyślnie.|Środki wydane pomyślnie.',
],
'checkin' => [
- 'error' => 'Nie można przypisać nabytku/zasobu, proszę spróbować ponownie',
- 'success' => 'Nabytek/zasób przypisany.',
+ 'error' => 'Środek nie został przyjęty, proszę spróbować ponownie',
+ 'success' => 'Pomyślnie przyjęto środek.',
'user_does_not_exist' => 'Nieprawidłowy użytkownik. Proszę spróbować ponownie.',
- 'already_checked_in' => 'Aktywo jest już zaewidencjonowane.',
+ 'already_checked_in' => 'Środek jest już przyjęty.',
],
'requests' => [
- 'error' => 'Request was not successful, please try again.',
- 'success' => 'Request successfully submitted.',
- 'canceled' => 'Request successfully canceled.',
+ 'error' => 'Wniosek zakończył się niepowodzeniem, spróbuj ponownie.',
+ 'success' => 'Pomyślnie wysłano wniosek.',
+ 'canceled' => 'Pomyślnie anulowano wniosek.',
'cancel' => 'Anuluj żądanie tego elementu',
],
diff --git a/resources/lang/pl-PL/admin/hardware/table.php b/resources/lang/pl-PL/admin/hardware/table.php
index 26cfa901d2..26989b7530 100644
--- a/resources/lang/pl-PL/admin/hardware/table.php
+++ b/resources/lang/pl-PL/admin/hardware/table.php
@@ -2,31 +2,31 @@
return [
- 'asset_tag' => 'Kod',
+ 'asset_tag' => 'Numer środka',
'asset_model' => 'Model',
'assigned_to' => 'Przypisany do',
'book_value' => 'Aktualna Wartość',
'change' => 'In/Out',
'checkout_date' => 'Data przypisania',
'checkoutto' => 'Data wypisania',
- 'components_cost' => 'Całkowity koszt składników',
+ 'components_cost' => 'Całkowity koszt komponentów',
'current_value' => 'Aktualna Wartość',
'diff' => 'Różnica',
'dl_csv' => 'Pobierz CSV',
- 'eol' => 'Koniec licencji',
+ 'eol' => 'Koniec cyklu życia produktu',
'id' => 'ID',
- 'last_checkin_date' => 'Last Checkin Date',
+ 'last_checkin_date' => 'Data ostatniego przyjęcia',
'location' => 'Lokalizacja',
'purchase_cost' => 'Koszt',
'purchase_date' => 'Zakup',
'serial' => 'Nr. seryjny',
'status' => 'Status',
- 'title' => 'Nabytek',
+ 'title' => 'Środek',
'image' => 'Zdjęcie urządzenia',
'days_without_acceptance' => 'Dni bez akceptacji',
'monthly_depreciation' => 'Amortyzacja miesięczna',
- 'requesting_user' => 'Zapotrzebowanie od użytkownika',
- 'requested_date' => 'Data złożenia zapotrzebowania',
+ 'requesting_user' => 'Wnioskujący użytkownik',
+ 'requested_date' => 'Data złożenia wniosku',
'changed' => 'Zmieniono',
'icon' => 'Ikona',
];
diff --git a/resources/lang/pl-PL/admin/licenses/message.php b/resources/lang/pl-PL/admin/licenses/message.php
index ab32908da1..49ad0aaf75 100644
--- a/resources/lang/pl-PL/admin/licenses/message.php
+++ b/resources/lang/pl-PL/admin/licenses/message.php
@@ -46,7 +46,7 @@ return array(
'not_enough_seats' => 'Za mało dostępnych miejsc do zamówienia',
'mismatch' => 'Podane miejsce licencji nie jest zgodne z licencją',
'unavailable' => 'To miejsce nie jest dostępne do wydania.',
- 'license_is_inactive' => 'This license is expired or terminated.',
+ 'license_is_inactive' => 'Ta licencja jest nieaktualna lub wycofana.',
),
'checkin' => array(
diff --git a/resources/lang/pl-PL/admin/locations/message.php b/resources/lang/pl-PL/admin/locations/message.php
index 4d75992227..e289435bba 100644
--- a/resources/lang/pl-PL/admin/locations/message.php
+++ b/resources/lang/pl-PL/admin/locations/message.php
@@ -3,13 +3,13 @@
return array(
'does_not_exist' => 'Lokalizacja nie istnieje.',
- 'assoc_users' => 'This location is not currently deletable because it is the location of record for at least one item or user, has assets assigned to it, or is the parent location of another location. Please update your records to no longer reference this location and try again ',
- 'assoc_assets' => 'Lokalizacja obecnie jest skojarzona z minimum jednym aktywem i nie może zostać usunięta. Uaktualnij właściwości aktywów tak aby nie było relacji z tą lokalizacją i spróbuj ponownie. ',
+ 'assoc_users' => 'Tej lokalizacji nie można obecnie usunąć, ponieważ istnieje co najmniej jeden środek lub użytkownik przypisany do niej bądź jest to lokalizacja nadrzędna względem innej lokalizacji. Zaktualizuj problematyczne odwołania i spróbuj ponownie.',
+ 'assoc_assets' => 'Lokalizacja obecnie jest skojarzona z minimum jednym środkiem i nie może zostać usunięta. Uaktualnij właściwości środków tak, aby nie było relacji z tą lokalizacją i spróbuj ponownie. ',
'assoc_child_loc' => 'Lokalizacja obecnie jest rodzicem minimum jeden innej lokalizacji i nie może zostać usunięta. Uaktualnij właściwości lokalizacji tak aby nie było relacji z tą lokalizacją i spróbuj ponownie. ',
- 'assigned_assets' => 'Przypisane aktywa',
+ 'assigned_assets' => 'Przypisane środki',
'current_location' => 'Bieżąca lokalizacja',
'open_map' => 'Otwórz w mapach :map_provider_icon',
- 'deleted_warning' => 'This location has been deleted. Please restore it before attempting to make any changes.',
+ 'deleted_warning' => 'Ta lokalizacja została usunięta. Przywróć lokalizację przed wprowadzeniem zmian.',
'create' => array(
diff --git a/resources/lang/pl-PL/admin/locations/table.php b/resources/lang/pl-PL/admin/locations/table.php
index bd6847c5c7..0a621bfcd1 100644
--- a/resources/lang/pl-PL/admin/locations/table.php
+++ b/resources/lang/pl-PL/admin/locations/table.php
@@ -2,9 +2,9 @@
return [
'about_locations_title' => 'O Lokalizacjach',
- 'about_locations' => 'Lokalizacje są używane do śledzenia informacji o lokalizacji użytkowników, aktywów i innych elementów',
- 'assets_rtd' => 'Aktywa', // This has NEVER meant Assets Retired. I don't know how it keeps getting reverted.
- 'assets_checkedout' => 'Aktywa przypisane',
+ 'about_locations' => 'Lokalizacje są używane do śledzenia informacji o lokalizacji użytkowników, środków i innych elementów',
+ 'assets_rtd' => 'Środki', // This has NEVER meant Assets Retired. I don't know how it keeps getting reverted.
+ 'assets_checkedout' => 'Przypisane środki',
'id' => 'ID',
'city' => 'Miasto',
'state' => 'Województwo',
@@ -12,8 +12,8 @@ return [
'create' => 'Utwórz Lokalizację',
'update' => 'Zaktualizuj lokalizację',
'print_assigned' => 'Drukuj przypisane',
- 'print_inventory' => 'Print Inventory',
- 'print_all_assigned' => 'Print Inventory and Assigned',
+ 'print_inventory' => 'Wydrukuj inwentarz',
+ 'print_all_assigned' => 'Wydrukuj inwentarz i przypisane',
'name' => 'Nazwa Lokalizacji',
'address' => 'Adres',
'address2' => 'Druga linia adresu',
@@ -23,9 +23,9 @@ return [
'currency' => 'Waluta lokalna',
'ldap_ou' => 'OU wyszukiwania LDAP',
'user_name' => 'Nazwa użytkownika',
- 'department' => 'Departament',
+ 'department' => 'Oddział',
'location' => 'Lokalizacja',
- 'asset_tag' => 'Tag sprzętu',
+ 'asset_tag' => 'Numery [tag] środków',
'asset_name' => 'Nazwa',
'asset_category' => 'Kategoria',
'asset_manufacturer' => 'Producent',
@@ -36,9 +36,9 @@ return [
'asset_expected_checkin' => 'Przewidywana data zwrotu',
'date' => 'Data:',
'phone' => 'Telefon lokalizacji',
- 'signed_by_asset_auditor' => 'Podpisane przez (Audytor aktywów):',
+ 'signed_by_asset_auditor' => 'Podpisane przez (Audytor środków):',
'signed_by_finance_auditor' => 'Podpisane przez (Audytor finansowy):',
'signed_by_location_manager' => 'Podpisane przez (Audytor Lokalizacji):',
'signed_by' => 'Podpisano przez:',
- 'clone' => 'Clone Location',
+ 'clone' => 'Powiel lokalizację',
];
diff --git a/resources/lang/pl-PL/admin/maintenances/form.php b/resources/lang/pl-PL/admin/maintenances/form.php
index 2eb625635d..cbed56903d 100644
--- a/resources/lang/pl-PL/admin/maintenances/form.php
+++ b/resources/lang/pl-PL/admin/maintenances/form.php
@@ -1,15 +1,15 @@
'Wybierz typ konserwacji',
- 'asset_maintenance_type' => 'Rodzaj konserwacji aktywów',
+ 'select_type' => 'Wybierz typ serwisu',
+ 'asset_maintenance_type' => 'Rodzaj serwisu środków',
'title' => 'Tytuł',
'start_date' => 'Data rozpoczęcia',
'completion_date' => 'Data zakończenia',
'cost' => 'Koszt',
'is_warranty' => 'Wydłużenie gwarancji',
- 'asset_maintenance_time' => 'Czas konserwacji aktywów (w dniach)',
+ 'asset_maintenance_time' => 'Czas serwisowania środków (w dniach)',
'notes' => 'Notatki',
- 'update' => 'Aktualizuj konserwację aktywów',
- 'create' => 'Utwórz konserwację aktywów'
+ 'update' => 'Aktualizuj okno serwisowe środków',
+ 'create' => 'Utwórz okno serwisowe środków'
];
diff --git a/resources/lang/pl-PL/admin/maintenances/general.php b/resources/lang/pl-PL/admin/maintenances/general.php
index f54f3d3665..63dd6b3b8a 100644
--- a/resources/lang/pl-PL/admin/maintenances/general.php
+++ b/resources/lang/pl-PL/admin/maintenances/general.php
@@ -3,11 +3,11 @@
return [
'asset_maintenances' => 'Utrzymanie aktywów', // not used anymore
'maintenances' => 'Utrzymanie',
- 'edit' => 'Edytuj konserwacje aktywa',
- 'delete' => 'Usuń konserwacje aktywa',
- 'view' => 'Zobacz szczegóły konserwacji aktywa',
+ 'edit' => 'Edytuj okno serwisowe środka',
+ 'delete' => 'Usuń okno serwisowe środka',
+ 'view' => 'Zobacz szczegóły serwisu środka',
'repair' => 'Naprawa',
- 'maintenance' => 'Konserwacja',
+ 'maintenance' => 'Serwis',
'upgrade' => 'Uaktualnienie',
'calibration' => 'Kalibracja',
'software_support' => 'Wsparcie oprogramowania',
diff --git a/resources/lang/pl-PL/admin/maintenances/message.php b/resources/lang/pl-PL/admin/maintenances/message.php
index f54fc5e531..218b78bc94 100644
--- a/resources/lang/pl-PL/admin/maintenances/message.php
+++ b/resources/lang/pl-PL/admin/maintenances/message.php
@@ -1,19 +1,19 @@
'Aktyw, którego poszukujesz nie został odnaleziony!',
+ 'not_found' => 'Serwis środka, którego poszukujesz nie został odnaleziony!',
'delete' => [
- 'confirm' => 'Czy chcesz usunąć konserwację tego aktywa?',
- 'error' => 'Wystąpił błąd przy usuwaniu konserwacji aktywa. Spróbuj ponownie.',
- 'success' => 'Konserwacja aktywa usunięta pomyślnie.',
+ 'confirm' => 'Czy chcesz usunąć serwis tego środka?',
+ 'error' => 'Wystąpił błąd przy usuwaniu serwisu środka. Spróbuj ponownie.',
+ 'success' => 'Serwis środka usunięty pomyślnie.',
],
'create' => [
- 'error' => 'Konserwacja aktywa nie została utworzona, spróbuj ponownie.',
- 'success' => 'Konserwacja aktywa utworzona pomyślnie.',
+ 'error' => 'Serwis środka nie został utworzony, spróbuj ponownie.',
+ 'success' => 'Serwis środka utworzony pomyślnie.',
],
'edit' => [
- 'error' => 'Konserwacja aktywa nie została edytowana, spróbuj ponownie.',
- 'success' => 'Edycja konserwacji aktywa zakończona pomyślnie.',
+ 'error' => 'Serwis środka nie został edytowany, spróbuj ponownie.',
+ 'success' => 'Edycja serwisu środka zakończona pomyślnie.',
],
'asset_maintenance_incomplete' => 'Nieukończone',
'warranty' => 'Gwarancja',
diff --git a/resources/lang/pl-PL/admin/maintenances/table.php b/resources/lang/pl-PL/admin/maintenances/table.php
index 1740b0ccf3..3720ace8dd 100644
--- a/resources/lang/pl-PL/admin/maintenances/table.php
+++ b/resources/lang/pl-PL/admin/maintenances/table.php
@@ -1,8 +1,8 @@
'Utrzymanie aktywów',
- 'asset_name' => 'Nazwa nabytku',
+ 'title' => 'Serwis środka',
+ 'asset_name' => 'Nazwa środka',
'is_warranty' => 'Gwarancja',
'dl_csv' => 'Pobierz CSV',
];
diff --git a/resources/lang/pl-PL/admin/manufacturers/message.php b/resources/lang/pl-PL/admin/manufacturers/message.php
index 2a58c6a9f4..d6f98fcc63 100644
--- a/resources/lang/pl-PL/admin/manufacturers/message.php
+++ b/resources/lang/pl-PL/admin/manufacturers/message.php
@@ -24,9 +24,9 @@ return array(
'delete' => array(
'confirm' => 'Czy na pewno usunąć danego producenta?',
'error' => 'Podczas usuwania producenta wystąpił błąd. Spróbuj ponownie.',
- 'success' => 'Manufacturer deleted successfully.',
- 'bulk_success' => 'Manufacturers deleted successfully.',
- 'partial_success' => 'Manufacturer deleted successfully. See additional information below. | :count manufacturers were deleted successfully. See additional information below.',
+ 'success' => 'Pomyślnie usunięto producenta.',
+ 'bulk_success' => 'Pomyślnie usunięto producentów.',
+ 'partial_success' => 'Pomyślnie usunięto producenta. Więcej informacji poniżej. |Pomyślnie usunięto :count producentów. Więcej informacji poniżej.',
)
);
diff --git a/resources/lang/pl-PL/admin/models/message.php b/resources/lang/pl-PL/admin/models/message.php
index 4eff4d1f88..e4273cce55 100644
--- a/resources/lang/pl-PL/admin/models/message.php
+++ b/resources/lang/pl-PL/admin/models/message.php
@@ -2,17 +2,17 @@
return array(
- 'deleted' => 'Usunięty model aktywów',
+ 'deleted' => 'Usunięty model środka',
'does_not_exist' => 'Model nie istnieje.',
- 'no_association' => 'OSTRZEŻENIE! Model aktywów dla tego przedmiotu jest nieprawidłowy lub brakuje!',
- 'no_association_fix' => 'To zepsuje rzeczy w dziwny i straszny sposób. Edytuj teraz ten zasób, aby przypisać mu model.',
- 'assoc_users' => 'Ten model jest przypisany do minim jednego aktywa i nie może być usunięty. Proszę usunąć aktywa, a następnie spróbować ponownie. ',
- 'invalid_category_type' => 'Kategoria musi być kategorią zasobu.',
+ 'no_association' => 'OSTRZEŻENIE! Model środka dla tego przedmiotu jest nieprawidłowy lub brakuje!',
+ 'no_association_fix' => 'To zepsuje rzeczy w dziwny i straszny sposób. Edytuj teraz ten środek, aby przypisać mu model.',
+ 'assoc_users' => 'Ten model jest przypisany do minimum jednego środka i nie może być usunięty. Proszę usunąć środki, a następnie spróbować ponownie. ',
+ 'invalid_category_type' => 'Kategoria musi być kategorią środka.',
'create' => array(
'error' => 'Model nie został stworzony. Spróbuj ponownie.',
'success' => 'Model utworzony pomyślnie.',
- 'duplicate_set' => 'Istnieje już model aktywu o tej nazwie, producencie i numerze.',
+ 'duplicate_set' => 'Istnieje już model środka o tej nazwie, producencie i numerze.',
),
'update' => array(
@@ -21,7 +21,7 @@ return array(
),
'delete' => array(
- 'confirm' => 'Czy na pewno chcesz usunąć ten model aktywów?',
+ 'confirm' => 'Czy na pewno chcesz usunąć ten model środków?',
'error' => 'Wystąpił błąd podczas usuwania modelu. Spróbuj ponownie.',
'success' => 'Model usunięty poprawnie.'
),
@@ -41,7 +41,7 @@ return array(
'bulkdelete' => array(
'error' => 'Nie wybrano modeli, więc nic nie zostało usunięte.',
'success' => 'Model usunięty!|:success_count modele usunięte!',
- 'success_partial' => ':success_count model(i) zostało usuniętych, jednakże :fail_count nie udało się usunąć, ponieważ wciąż są powiązane z nimi zasoby.'
+ 'success_partial' => ':success_count model(i) zostało usuniętych, jednakże :fail_count nie udało się usunąć, ponieważ wciąż są powiązane z nimi środki.'
),
);
diff --git a/resources/lang/pl-PL/admin/models/table.php b/resources/lang/pl-PL/admin/models/table.php
index 5df369deb2..d004447deb 100644
--- a/resources/lang/pl-PL/admin/models/table.php
+++ b/resources/lang/pl-PL/admin/models/table.php
@@ -2,15 +2,15 @@
return array(
- 'create' => 'Utwórz model aktytwa',
+ 'create' => 'Utwórz model środka',
'created_at' => 'Utworzone',
'eol' => 'Koniec licencji',
'modelnumber' => 'Numer Modelu',
- 'name' => 'Nazwa modelu aktywa',
- 'numassets' => 'Aktywa',
- 'title' => 'Model aktywa',
- 'update' => 'Uaktualnij model aktywa',
- 'view' => 'Podgląd modelu aktywa',
+ 'name' => 'Nazwa modelu środka',
+ 'numassets' => 'Środki',
+ 'title' => 'Model środka',
+ 'update' => 'Uaktualnij model środka',
+ 'view' => 'Podgląd modelu środka',
'clone' => 'Kopiuj Model',
'edit' => 'Edytuj Model',
);
diff --git a/resources/lang/pl-PL/admin/reports/general.php b/resources/lang/pl-PL/admin/reports/general.php
index aec4e6f5f1..6f946c9423 100644
--- a/resources/lang/pl-PL/admin/reports/general.php
+++ b/resources/lang/pl-PL/admin/reports/general.php
@@ -4,7 +4,7 @@ return [
'info' => 'Wybierz opcje, które chcesz by znalazły się w raporcie aktywów.',
'deleted_user' => 'Usuń użytkownika',
'send_reminder' => 'Wyślij przypomnienie',
- 'cannot_send_reminder' => 'User has been deleted or does not have an email address so cannot receive a reminder',
+ 'cannot_send_reminder' => 'Użytkownik został usunięty lub nie posiada przypisanego adresu email przez co nie może otrzymać przypomnienia',
'reminder_sent' => 'Przypomnienie wysłane',
'acceptance_deleted' => 'Prośba o akceptację usunięta',
'acceptance_request' => 'Prośba o akceptację',
diff --git a/resources/lang/pl-PL/admin/settings/general.php b/resources/lang/pl-PL/admin/settings/general.php
index ccf6931c9f..a994f6144c 100644
--- a/resources/lang/pl-PL/admin/settings/general.php
+++ b/resources/lang/pl-PL/admin/settings/general.php
@@ -1,16 +1,16 @@
'Usługa katalogowa Active Directory',
+ 'ad' => 'Usługa Active Directory',
'ad_domain' => 'Domena Active Directory',
'ad_domain_help' => 'Czasami jest taka sama jak domena poczty e-mail, ale nie zawsze.',
'ad_append_domain_label' => 'Dołącz nazwę domeny',
'ad_append_domain' => 'Dołącz nazwę domeny do pola nazwy użytkownika',
'ad_append_domain_help' => 'Użytkownik nie jest wymagany do wpisywania "username@domain.local", może po prostu wpisać "username".',
'admin_cc_email' => 'Kopia',
- 'admin_cc_email_help' => 'Send a copy of checkin/checkout emails to this address.',
- 'admin_cc_always' => 'Always send copy upon checkin/checkout',
- 'admin_cc_when_acceptance_required' => 'Only send copy upon checkout if acceptance is required',
+ 'admin_cc_email_help' => 'Wyślij kopię maila przyjęcia/wydania na ten adres.',
+ 'admin_cc_always' => 'Zawsze wysyłaj kopię przy przyjęciu/wydawaniu',
+ 'admin_cc_when_acceptance_required' => 'Wysyłaj kopię przy wydawaniu jedynie, jeśli akceptacja jest wymagana',
'admin_settings' => 'Ustawienia administratora',
'is_ad' => 'To jest serwer Active Directory',
'alerts' => 'Powiadomienia',
@@ -18,7 +18,7 @@ return [
'alert_email' => 'Wyślij powiadomienia do',
'alert_email_help' => 'Adresy e-mail lub list dystrybucyjnych, do których mają być wysyłane powiadomienia, oddzielone przecinkami.',
'alerts_enabled' => 'Alarmy włączone',
- 'alert_interval' => 'Próg wygasających alarmów (w dniach)',
+ 'alert_interval' => 'Expiring Alerts Threshold',
'alert_inv_threshold' => 'Inwentarz progu alarmów',
'allow_user_skin' => 'Zezwalaj na skórkę użytkownika',
'allow_user_skin_help_text' => 'Zaznaczenie tego pola pozwoli użytkownikowi zastąpić skórkę interfejsu użytkownika na inną.',
@@ -44,7 +44,7 @@ return [
'confirm_purge' => 'Potwierdź wyczyszczenie',
'confirm_purge_help' => 'Wprowadź tekst "DELETE" w poniższym polu, aby wyczyścić usunięte rekordy. Ta akcja nie może zostać cofnięta i będzie NIEZALEŻNIE usuwać wszystkich miękkich elementów i użytkowników. (powinieneś najpierw utworzyć kopię zapasową, po prostu aby być bezpiecznym.)',
'custom_css' => 'Własny CSS',
- 'custom_css_placeholder' => 'Add your custom CSS',
+ 'custom_css_placeholder' => 'Dodaj własny, niestandardowy CSS',
'custom_css_help' => 'Wprowadź własny kod CSS. Nie używaj tagów <style></style>.',
'custom_forgot_pass_url' => 'Niestandardowy adres URL resetowania hasła',
'custom_forgot_pass_url_help' => 'Zastępuje domyślny URL do strony "zapomniałeś hasła?" na ekranie logowania. Pomocne przy potrzebie przekierowania ludzi do własnej strony resetowania hasła LDAP. Uniemożliwi użytkownikowi zresetowanie hasła tradycyjną metodą.',
@@ -52,10 +52,10 @@ return [
'dashboard_message_help' => 'Ten tekst pojawi się na pulpicie nawigacyjnym dla każdego, kto ma uprawnienia do wyświetlania pulpitu.',
'default_currency' => 'Domyślna Waluta',
'default_eula_text' => 'Domyślna EULA',
- 'default_eula_text_placeholder' => 'Add your default EULA text',
+ 'default_eula_text_placeholder' => 'Dodaj własną treść EULA',
'default_language' => 'Domyślny język',
'default_eula_help_text' => 'Możesz również sporządzić własną licencje by sprecyzować kategorie aktywa.',
- 'acceptance_note' => 'Add a note for your decision (required if declining)',
+ 'acceptance_note' => 'Dodaj komentarz do swojej decyzji (wymagane przy odmowie)',
'display_asset_name' => 'Wyświetl nazwę aktywa',
'display_checkout_date' => 'Wyświetl Datę Przypisania',
'display_eol' => 'Wyświetl koniec linii w widoku tabeli',
@@ -73,7 +73,7 @@ return [
'favicon_size' => 'Favikony powinny być kwadratowymi grafikami 16x16 pikseli.',
'footer_text' => 'Dodatkowy tekst stopki ',
'footer_text_help' => 'Ten tekst pojawi się po prawej stronie stopki. Umieszczanie linków możliwe przy użyciu Github flavored markdown. Przejścia linii, nagłowki, obrazki itp. dadzą nieokreślone rezultaty.',
- 'footer_text_placeholder' => 'Optional footer text',
+ 'footer_text_placeholder' => 'Opcjonalny tekst stopki',
'general_settings' => 'Ustawienia ogólne',
'general_settings_help' => 'Domyślna licencja i więcej',
'generate_backup' => 'Stwórz Kopie zapasową',
@@ -93,11 +93,13 @@ return [
'ldap_integration' => 'Integracja z LDAP',
'ldap_settings' => 'Ustawienia LDAP',
'ldap_client_tls_cert_help' => 'Certyfikat TLS klienta i klucz dla połączeń LDAP są zwykle użyteczne tylko w konfiguracjach Google Workspace z "Secure LDAP". Wymagane są oba.',
- 'ldap_location' => 'LDAP Location Field',
-'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
+ 'ldap_location' => 'Pole lokalizacji LDAP',
+ 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Wprowadź poprawną nazwę użytkownika i hasło w podstawowej domenie, którą wprowadziłeś wyżej. W ten sposób przetestujesz czy logowanie LDAP jest poprawnie skonfigurowane. KONIECZNIE ZAPISZ WCZEŚNIEJ SWOJE USTAWIENIA LDAP.',
'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_manager' => 'LDAP Manager Field',
+ 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'Serwery LDAP',
'ldap_server_help' => 'To powinno zaczynać się od ldap:// (dla nieszyfrowanych) lub ldaps:// (dla TLS lub SSL)',
'ldap_server_cert' => 'Walidacja certyfikatu SSL dla LDAP',
@@ -163,8 +165,8 @@ return [
'full_multiple_companies_support_text' => 'Wsparcie dla wielu firm',
'scope_locations_fmcs_support_text' => 'Scope Locations with Full Multiple Companies Support',
'scope_locations_fmcs_support_help_text' => 'Restrict locations to their selected company.',
- 'scope_locations_fmcs_check_button' => 'Check Compatibility',
- 'scope_locations_fmcs_test_needed' => 'Proszę sprawdź kompatybilność aby to włączyć',
+ 'scope_locations_fmcs_check_button' => 'Sprawdź kompatybilność',
+ 'scope_locations_fmcs_test_needed' => 'Sprawdź kompatybilność aby to włączyć',
'scope_locations_fmcs_support_disabled_text' => 'This option is disabled because you have conflicting locations set for :count or more items.',
'show_in_model_list' => 'Pokaż w Menu Rozwijanym Modelu',
'optional' => 'opcjonalny',
@@ -345,14 +347,15 @@ return [
'asset_tags_help' => 'Zwiększanie i prefiksy',
'labels' => 'Etykiety',
'labels_title' => 'Aktualizuj ustawienia etykiety',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Kody kreskowe & ustawienia etykiety',
'purge_help' => 'Wyczyść usunięte rekordy',
'ldap_extension_warning' => 'Nie wygląda na to, że rozszerzenie LDAP jest zainstalowane lub włączone na tym serwerze. Nadal możesz zapisać swoje ustawienia, ale musisz włączyć rozszerzenie LDAP dla PHP, zanim synchronizacja lub logowanie LDAP zadziała.',
'ldap_ad' => 'LDAP/AD',
- 'ldap_test_label' => 'Test LDAP Sync',
- 'ldap_test_login' => ' Test LDAP Login',
+ 'ldap_test_label' => 'Testuj synchronizację LDAP',
+ 'ldap_test_login' => 'Testuj logowanie LDAP',
'ldap_username_placeholder' => 'LDAP Username',
- 'ldap_password_placeholder' => '',
+ 'ldap_password_placeholder' => 'Hasło LDAP',
'employee_number' => 'Numer pracownika',
'create_admin_user' => 'Dodaj użytkownika ::',
'create_admin_success' => 'Sukces! Twój użytkownik administratracyjny został dodany!',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format kodów kreskowych 1D',
'label2_2d_type' => 'Kod kreskowy typu 2D',
'label2_2d_type_help' => 'Format kodów kreskowych 2D',
- 'label2_2d_target' => '2D Kod kreskowy',
- 'label2_2d_target_help' => 'Dane zawarte w kodzie kreskowym 2D',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Wybierz szablon',
'label2_fields' => 'Definicje pól',
- 'label2_fields_help' => 'Pola mogą być dodawane, usuwane i przesuwane w lewej kolumnie. Dla każdego pola wiele opcji etykiet i źródeł danych może być dodawanych, usuwanych i zmienianych w prawej kolumnie.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Tekst wprowadzony jako **text** będzie wyświetlany jako pogrubiony',
'help_blank_to_use' => 'Pozostaw puste, aby użyć wartości z :setting_name',
- 'help_default_will_use' => ':default użyje wartości z :setting_name. Wybierz pola, które chcesz uwzględnić w raporcie niestandardowym, i kliknij Generuj. Plik (custom-asset-report-RRRR-mm-dd.csv) zostanie pobrany automatycznie i będzie można go otworzyć w programie Excel.
Jeśli chcesz wyeksportować tylko określone zasoby, skorzystaj z poniższych opcji, aby dostosować wyniki.
', 'range' => 'Zakres', @@ -399,7 +409,7 @@ return [ 'permissions' => 'Uprawnienia', 'managed_ldap' => '(Zarządzane przez LDAP)', 'export' => 'Eksportuj', - 'export_all_to_csv' => 'Export all to CSV', + 'export_all_to_csv' => 'Eksportuj wszystko do CSV', 'ldap_sync' => 'Synchronizacja LDAP', 'ldap_user_sync' => 'Synchronizacja użytkownika LDAP', 'synchronize' => 'Synchronizuj', @@ -414,8 +424,8 @@ return [ 'new_license' => 'Nowa licencja', 'new_accessory' => 'Nowe akcesorium', 'new_consumable' => 'Nowy materiał eksploatacyjny', - 'new_component' => 'New Component', - 'new_user' => 'New User', + 'new_component' => 'Nowy komponent', + 'new_user' => 'Nowy użytkownik', 'collapse' => 'Zwiń', 'assigned' => 'Przypisane', 'asset_count' => 'Liczba aktywów', @@ -489,9 +499,9 @@ return [ 'update_existing_values' => 'Uaktualnić istniejące wartości?', 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generowanie automatycznie zwiększających się tagów aktywów jest wyłączone, więc wszystkie wiersze muszą mieć wypełnioną kolumnę "Znacznik aktywów".', 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Uwaga: Generowanie automatycznie zwiększających się tagów aktywów jest włączone, więc aktywa zostaną utworzone dla wierszy, które nie mają wypełnionego "znacznika aktywów". Wiersze z wypełnionym "Znacznikiem aktywów" zostaną zaktualizowane podanymi informacjami.', - 'send_welcome_email_to_users' => ' Send welcome email to new users', - 'send_welcome_email_help' => 'Only users with a valid email address and who are marked as activated will receive a welcome email where they can reset their password.', - 'send_welcome_email_import_help' => 'Only new users with a valid email address and who are marked as activated in your import file will receive a welcome email where they can set their password.', + 'send_welcome_email_to_users' => 'Wyślij powitalną wiadomość email do nowych użytkowników', + 'send_welcome_email_help' => 'Jedynie użytkownicy ze zweryfikowanym adresem email oraz oznaczeni jako aktywni otrzymają powitalną wiadomość email gdzie mogą zmienić swoje hasło.', + 'send_welcome_email_import_help' => 'Jedynie użytkownicy ze zweryfikowanym adresem email oraz oznaczeni jako aktywni w Twoim pliku do importu, otrzymają powitalną wiadomość email gdzie mogą ustawić swoje hasło.', 'send_email' => 'Wyślij e-mail', 'call' => 'Numer wywoławczy', 'back_before_importing' => 'Kopia zapasowa przed zaimportowaniem?', @@ -521,10 +531,10 @@ return [ 'item_notes' => ':item Notatki', 'item_name_var' => ':Item Nazwa', 'error_user_company' => '530***Checkout target company and asset company are not match', - 'error_user_company_multiple' => 'One or more of the checkout target company and asset company do not match', + 'error_user_company_multiple' => 'Firma tego środka oraz docelowa firma przypisania nie są zgodne', 'error_user_company_accept_view' => 'Zasób przypisany do Ciebie należy do innej firmy, więc nie możesz go zaakceptować ani odrzucić, sprawdź go u swojego menedżera', - 'error_assets_already_checked_out' => 'One or more of the assets are already checked out', - 'assigned_assets_removed' => 'The following were removed from the selected assets because they are already checked out', + 'error_assets_already_checked_out' => 'Jeden lub więcej środków jest obecnie przypisanych', + 'assigned_assets_removed' => 'Poniższe zostały usunięte z listy zaznaczony zasobów, ponieważ są już wydane.', 'importer' => [ 'checked_out_to_fullname' => 'Zamówiono do: Pełna nazwa', 'checked_out_to_first_name' => 'Zamówiono do: Imię', @@ -536,7 +546,7 @@ return [ 'manager_last_name' => 'Nazwisko menedżera', 'manager_full_name' => 'Imię i nazwisko menedżera', 'manager_username' => 'Nazwa użytkownika menedżera', - 'manager_employee_num' => 'Manager Employee Number', + 'manager_employee_num' => 'Numer ewidencyjny przełożonego', 'checkout_type' => 'Typ zamówienia', 'checkout_location' => 'Zamów do lokalizacji', 'image_filename' => 'Nazwa pliku obrazu', @@ -552,7 +562,7 @@ return [ 'checked_out_to_fields' => 'Zaznaczone pola', 'percent_complete' => '% ukończone', 'uploading' => 'Wgrywanie... ', - 'upload_error' => 'Error uploading file. Please check that you have no empty rows or duplicated column names in your CSV, and that the server permissions allow uploads.', + 'upload_error' => 'Błąd wgrywania pliku. Upewnij się, że nie ma w nim pustych wierszy lub powtarzających się nazw kolumn, a także, że ustawienia serwera pozwalają na wgrywanie plików.', 'copy_to_clipboard' => 'Kopiuj do schowka', 'copied' => 'Skopiowano!', 'status_compatibility' => 'Jeśli zasoby są już przypisane, nie mogą zostać zmienione na niewdrożalny typ statusu i ta zmiana wartości zostanie pominięta.', @@ -566,8 +576,8 @@ return [ 'url' => 'Adres WWW', 'phone' => 'Telefon', 'fax' => 'FAX', - 'contact' => 'Contact', - 'show_admins' => 'Admin Users', + 'contact' => 'Kontakt', + 'show_admins' => 'Administratorzy', 'show_superadmins' => 'Superusers', 'edit_fieldset' => 'Edytuj pola i opcje zestawu pól', 'permission_denied_superuser_demo' => 'Odmowa uprawnień. Nie można zaktualizować informacji użytkownika dla superadminów na demo.', @@ -596,8 +606,8 @@ return [ 'components' => ':count Składnik|:count Składniki', ], - 'show_inactive' => 'Expired or Terminated', - 'show_expiring' => 'Expiring or Terminating Soon', + 'show_inactive' => 'Wygasłe lub wycofane', + 'show_expiring' => 'Wygasające lub wycofywane wkrótce', 'more_info' => 'Więcej informacji', 'quickscan_bulk_help' => 'Zaznaczenie tego pola spowoduje edycję rekordu aktywów, aby odzwierciedlić tę nową lokalizację. Pozostawienie go niezaznaczone spowoduje po prostu odnotowanie lokalizacji w dzienniku audytu.Zauważ, że jeśli ten zasób jest zablokowany, nie zmieni lokalizacji osoby, składnika aktywów lub miejsca, w którym jest ona kontrolowana.', 'whoops' => 'Uuuups!', @@ -613,17 +623,19 @@ return [ 'user_managed_passwords' => 'Zarządzanie hasłami', 'user_managed_passwords_disallow' => 'Nie zezwalaj użytkownikom na zarządzanie własnymi hasłami', 'user_managed_passwords_allow' => 'Zezwalaj użytkownikom na zarządzanie własnymi hasłami', - 'from' => 'From', + 'from' => 'Od', 'by' => 'Przez', - 'version' => 'Version', + 'by_user' => 'Przez', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', + 'version' => 'Wersja', 'build' => 'build', - 'use_cloned_image' => 'Clone image from original', - 'use_cloned_image_help' => 'You may clone the original image or you can upload a new one using the upload field below.', - 'use_cloned_no_image_help' => 'This item does not have an associated image and instead inherits from the model or category it belongs to. If you would like to use a specific image for this item, you can upload a new one below.', - 'footer_credit' => 'Snipe-IT is open source software, made with love by @snipeitapp.com.', - 'set_password' => 'Set a Password', + 'use_cloned_image' => 'Powiel oryginalny obraz', + 'use_cloned_image_help' => 'Możesz powielić oryginalny obraz lub wgrać nowy korzystając z opcji wgrywania poniżej.', + 'use_cloned_no_image_help' => 'Ten środek nie posiada dedykowanego obrazka, a zamiast tego dziedziczy go z modelu lub kategorii, do której należy. Jeśli chcesz użyć dedykowanego obrazka dla tego środka, możesz go wgrać poniżej.', + 'footer_credit' => 'Snipe-ITjest oprogramowaniem OpenSource, stworzonym z miłości przez @snipeitapp.com.', + 'set_password' => 'Ustaw hasło', 'upload_deleted' => 'Upload Deleted', - 'child_locations' => 'Child Locations', + 'child_locations' => 'Lokalizacje podrzędne', // Add form placeholders here 'placeholders' => [ @@ -631,90 +643,90 @@ return [ ], 'bulk_delete_associations' => [ - 'general_assoc_warning' => ':item_name still has associated items. Please remove them before deleting this :item.', - 'assoc_assets' => ':item_name is currently associated with :asset_count asset(s) and cannot be deleted. Please update your assets to no longer reference this :item and try again.', - 'asset_models' => ':item_name is currently associated with :asset_count asset(s) and cannot be deleted. Please update your asset models to no longer reference this :item and try again.', - 'assoc_maintenances' => ':item_name is currently associated with :maintenance_count maintenance(s) and cannot be deleted. Please update your maintenances to no longer reference this :item and try again.', - 'assoc_accessories' => ':item_name is currently associated with :accessory_count accessory(ies) and cannot be deleted. Please update your accessories to no longer reference this :item and try again.', - 'assoc_consumables' => ':item_name is currently associated with :consumable_count consumable(s) and cannot be deleted. Please update your consumables to no longer reference this :item and try again.', - 'assoc_components' => ':item_name is currently associated with :component_count component(s) and cannot be deleted. Please update your components to no longer reference this :item and try again.', - 'assoc_licenses' => ':item_name is currently associated with :license_count license(s) and cannot be deleted. Please update your licenses to no longer reference this :item and try again.', - 'assoc_assets_no_count' => ':item_name is currently associated with other assets and cannot be deleted. Please update your assets to no longer reference this :item and try again.', - 'asset_models_no_count' => ':item_name is currently associated with other asset models and cannot be deleted. Please update your assets to no longer reference this :item and try again.', - 'assoc_maintenances_no_count' => ':item_name is currently associated with other maintenances and cannot be deleted. Please update your maintenances to no longer reference this :item and try again.', - 'assoc_accessories_no_count' => ':item_name is currently associated with other accessories and cannot be deleted. Please update your accessories to no longer reference this :item and try again.', - 'assoc_consumables_no_count' => ':item_name is currently associated with other consumables and cannot be deleted. Please update your consumables to no longer reference this :item and try again.', - 'assoc_components_no_count' => ':item_name is currently associated with other components and cannot be deleted. Please update your components to no longer reference this :item and try again.', - 'assoc_licenses_no_count' => ':item_name is currently associated with other licenses and cannot be deleted. Please update your licenses to no longer reference this :item and try again.', + 'general_assoc_warning' => ':item_name posiada powiązane elementy. Proszę skasować je przed usunięciem :item.', + 'assoc_assets' => ':item_name jest obecnie powiązany z :asset_count środkiem(kami) i nie może zostać usunięty. Usuń powiązania między środkami a :item i spróbuj ponownie.', + 'asset_models' => ':item_name jest obecnie powiązany z :asset_count środkiem(kami) i nie może zostać usunięty. Usuń powiązania między modelami środków a :item i spróbuj ponownie.', + 'assoc_maintenances' => ':item_name jest obecnie powiązany z :maintenance_count oknami serwisowymi i nie może zostać usunięty. Usuń powiązania między oknami a :item i spróbuj ponownie.', + 'assoc_accessories' => ':item_name jest obecnie powiązany z :accessory_count akcesorium(riami) i nie może zostać usunięty. Usuń powiązania między akcesorium a :item i spróbuj ponownie.', + 'assoc_consumables' => ':item_name jest obecnie powiązany z :consumables_count materiałami eksploatacyjnymi i nie może zostać usunięty. Usuń powiązania między materiałami a :item i spróbuj ponownie.', + 'assoc_components' => ':item_name jest obecnie powiązany z :component_count komponentem(tami) i nie może zostać usunięty. Usuń powiązania między komponentem(tami) a :item i spróbuj ponownie.', + 'assoc_licenses' => ':item_name jest obecnie powiązany z :license_count licencją(jami) i nie może zostać usunięty. Usuń powiązania między licencją(jami) a :item i spróbuj ponownie.', + 'assoc_assets_no_count' => ':item_name jest obecnie powiązany z innym środkiem i nie może zostać usunięty. Usuń powiązania między środkiem a :item i spróbuj ponownie.', + 'asset_models_no_count' => ':item_name jest obecnie powiązany z innym modelem środka i nie może zostać usunięty. Usuń powiązania między modelem a :item i spróbuj ponownie.', + 'assoc_maintenances_no_count' => ':item_name jest obecnie powiązany z innym oknem serwisowym i nie może zostać usunięty. Usuń powiązania między oknem serwisowym a :item i spróbuj ponownie.', + 'assoc_accessories_no_count' => ':item_name jest obecnie powiązany z innym akcesorium i nie może zostać usunięty. Usuń powiązania między akcesorium a :item i spróbuj ponownie.', + 'assoc_consumables_no_count' => ':item_name jest obecnie powiązany z innym materiałem eksploatacyjnym i nie może zostać usunięty. Usuń powiązania między materiałem a :item i spróbuj ponownie.', + 'assoc_components_no_count' => ':item_name jest obecnie powiązany z innym komponentem i nie może zostać usunięty. Usuń powiązania między komponentem a :item i spróbuj ponownie.', + 'assoc_licenses_no_count' => ':item_name jest obecnie powiązany z inną licencją i nie może zostać usunięty. Usuń powiązania między licencją a :item i spróbuj ponownie.', ], 'breadcrumb_button_actions' => [ - 'edit_item' => 'Edit :name', - 'checkout_item' => 'Checkout :name', - 'checkin_item' => 'Checkin :name', + 'edit_item' => 'Edytuj :name', + 'checkout_item' => 'Wydaj :name', + 'checkin_item' => 'Przyjmij :name', ], 'skins' => [ - 'site_default' => 'Site Default', - 'default_blue' => 'Default Blue', - 'blue_dark' => 'Blue (Dark Mode)', - 'green' => 'Green', - 'green_dark' => 'Green (Dark Mode)', - 'red' => 'Red', - 'red_dark' => 'Red (Dark Mode)', - 'orange' => 'Orange', - 'orange_dark' => 'Orange (Dark Mode)', - 'black' => 'Black', - 'black_dark' => 'Black (Dark Mode)', - 'purple' => 'Purple', - 'purple_dark' => 'Purple (Dark Mode)', - 'yellow' => 'Yellow', - 'yellow_dark' => 'Yellow (Dark Mode)', - 'high_contrast' => 'High Contrast', + 'site_default' => 'Domyślna', + 'default_blue' => 'Domyślny niebieski', + 'blue_dark' => 'Niebieski (tryb ciemny)', + 'green' => 'Zielony', + 'green_dark' => 'Zielony (tryb ciemny)', + 'red' => 'Czerwony', + 'red_dark' => 'Czerwony (tryb ciemny)', + 'orange' => 'Pomarańczowy', + 'orange_dark' => 'Pomarańczowy (tryb ciemny)', + 'black' => 'Czarny', + 'black_dark' => 'Czarny (tryb ciemny)', + 'purple' => 'Fioletowy', + 'purple_dark' => 'Fioletowy (tryb ciemny)', + 'yellow' => 'Żółty', + 'yellow_dark' => 'Żółty (tryb ciemny)', + 'high_contrast' => 'Wysoki kontrast', ], - 'select_all_none' => 'Select/Unselect All', - 'generic_model_not_found' => 'That :model was not found or you do not have permission to access it', - 'deleted_models' => 'Deleted Asset Models', - 'deleted_users' => 'Deleted Users', - 'cost_each' => ':amount each', - 'remove_current_image' => 'Remove current :type image', + 'select_all_none' => 'Zaznacz/Odznacz wszystko', + 'generic_model_not_found' => 'Model :model nie został odnaleziony lub nie posiadasz odpowiednich uprawnień, aby uzyskać do niego dostęp', + 'deleted_models' => 'Usunięte modele środków', + 'deleted_users' => 'Usunięci użytkownicy', + 'cost_each' => ':amount sztuk', + 'remove_current_image' => 'Usuń obecny :type obraz', 'seeding' => [ 'manufacturers' => [ - 'button' => 'Create Manufacturers', - 'prompt' => 'You do not have any manufacturers yet. Would you like to seed a list of common manufacturers? (THIS WILL OVERWRITE EXISTING MANUFACTURERS, including those that have been soft-deleted.)', - 'success' => 'Manufacturers seeded successfully', - 'error' => 'Could not seed manufacturers. A manufacturer record already exists and seeding would overwrite it.|Could not seed manufacturers. :count manufacturer records already exist and seeding would overwrite them.', + 'button' => 'Nowy producent', + 'prompt' => 'Nie posiadasz obecnie żadnych producentów. Czy chcesz pobrać listę popularnych producentów? (TA OPERACJA NADPISZE ISTNIEJĄCĄ LISTĘ PRODUCENTÓW, wliczając tych, którzy zostali usunięci.)', + 'success' => 'Pomyślnie pobrano producentów', + 'error' => 'Nie udało się pobrać producenta. Producent już istnieje na liście a operacja pobrania by go nadpisała.|Nie udało się pobrać producentów. :count producentów już istnieje na liście a operacja pobierania by ich nadpisała.', ], ], 'file_upload_status' => [ 'upload' => [ - 'success' => 'File successfully uploaded |:count files successfully uploaded', - 'error' => 'File upload failed |:count file uploads failed', + 'success' => 'Pomyślnie wgrano plik |Pomyślnie wgrano :count plików', + 'error' => 'Nie udało się wgrać pliku |Nie udało się wgrać :count plików', ], 'delete' => [ - 'success' => 'File successfully deleted |:count files successfully deleted', - 'error' => 'File deletion failed |:count file deletions failed', + 'success' => 'Pomyślnie usunięto plik |Pomyślnie usunięto :count plików', + 'error' => 'Nie udało się usunąć pliku |Nie udało się usunąć :count plików', ], - 'file_not_found' => 'The selected file was not found on server', - 'invalid_id' => 'That file ID is invalid', - 'invalid_object' => 'That object ID is invalid', - 'nofiles' => 'No files were included for upload', - 'confirm_delete' => 'Are you sure you want to delete this file?', + 'file_not_found' => 'Wybrany plik nie został odnaleziony na serwerze', + 'invalid_id' => 'ID pliku jest nieprawidłowe', + 'invalid_object' => 'ID obiektu jest nieprawidłowe', + 'nofiles' => 'Nie wybrano plików do wgrania', + 'confirm_delete' => 'Jesteś pewien, że chcesz usunąć ten plik?', ], 'depreciation_options' => [ - 'amount' => 'Amount', - 'percent' => 'Percentage', + 'amount' => 'Ilość', + 'percent' => 'Procent', ], - 'months_plural' => '1 month|:count months', + 'months_plural' => '1 miesiąc|:count miesięcy', ]; diff --git a/resources/lang/pl-PL/mail.php b/resources/lang/pl-PL/mail.php index ea0c1e6209..d411deef41 100644 --- a/resources/lang/pl-PL/mail.php +++ b/resources/lang/pl-PL/mail.php @@ -3,25 +3,25 @@ return [ 'Accessory_Checkin_Notification' => 'Akcesorium zwrócono', - 'Accessory_Checkout_Notification' => 'Accessory checked out|:count Accessories checked out', - 'Asset_Checkin_Notification' => 'Asset checked in: :tag', - 'Asset_Checkout_Notification' => 'Asset checked out: :tag', + 'Accessory_Checkout_Notification' => 'Wydano akcesorium|Wydano :count akcesoriów', + 'Asset_Checkin_Notification' => 'Przyjęto środek :tag', + 'Asset_Checkout_Notification' => 'Wydano środek :tag', 'Confirm_Accessory_Checkin' => 'Potwierdź przyjęcie akcesorium', 'Confirm_Asset_Checkin' => 'Potwierdź otrzymanie sprzętu', - 'Confirm_component_checkin' => 'Component checkin confirmation', + 'Confirm_component_checkin' => 'Potwierdzenie przyjęcia komponentu', 'Confirm_accessory_delivery' => 'Potwierdź otrzymanie akcesorium', 'Confirm_asset_delivery' => 'Potwierdź otrzymanie sprzętu', 'Confirm_consumable_delivery' => 'Potwierdź otrzymanie materiałów eksploatacyjnych', - 'Confirm_component_delivery' => 'Component delivery confirmation', + 'Confirm_component_delivery' => 'Potwierdzenie dostarczenia komponentu', 'Confirm_license_delivery' => 'Potwierdź otrzymanie licencji', 'Consumable_checkout_notification' => 'Materiał eksploatacyjny został zablokowany', - 'Component_checkout_notification' => 'Component checked out', - 'Component_checkin_notification' => 'Component checked in', + 'Component_checkout_notification' => 'Wydano komponent', + 'Component_checkin_notification' => 'Przyjęto komponent', 'Days' => 'Dni', 'Expected_Checkin_Date' => 'Zasób przypisany Tobie ma być zwrócony w dniu :date', 'Expected_Checkin_Notification' => 'Przypomnienie: :name sprawdza termin zbliżający się', 'Expected_Checkin_Report' => 'Oczekiwano raportu kontroli aktywów', - 'Expiring_Assets_Report' => 'Raport wygasających sprzętów', + 'Expiring_Assets_Report' => 'Raport wygasających środków', 'Expiring_Licenses_Report' => 'Raport Wygasających Licencji', 'Item_Request_Canceled' => 'Anulowano zamówioną pozycję', 'Item_Requested' => 'Pozycja Zamówiona', @@ -31,23 +31,23 @@ return [ 'Low_Inventory_Report' => 'Raport niskiego stanu zasobów', 'a_user_canceled' => 'Użytkownik anulował zapotrzebowanie na sprzęt na stronie www', 'a_user_requested' => 'Użytkownik zamówił pozycję na stronie internetowej', - 'acceptance_asset_accepted_to_user' => 'You have accepted an item assigned to you by :site_name|You have accepted :qty items assigned to you by :site_name', + 'acceptance_asset_accepted_to_user' => 'Zaakceptowałeś przedmiot przypisany do Ciebie przez :site_name|Zaakceptowałeś :qty przedmioty(ów) przypisanych do Ciebie przez :site_name', 'acceptance_asset_accepted' => 'Użytkownik zaakceptował zasób', 'acceptance_asset_declined' => 'Użytkownik odrzucił zasób', - 'send_pdf_copy' => 'Send a copy of this acceptance to my email address', + 'send_pdf_copy' => 'Wyślij kopię maila akceptacyjnego na moją skrzynkę pocztową', 'accessory_name' => 'Nazwa akcesoriów', 'additional_notes' => 'Dodatkowe notatki', - 'admin_has_created' => 'An administrator has created an account for you on the :web website. Please find your username below, and click on the link to set a password.', - 'asset' => 'Aktywo', - 'asset_name' => 'Nazwa nabytku', + 'admin_has_created' => 'Administrator utworzył dla Ciebie konto w systemie :web . Nazwę użytkownika znajdziesz poniżej. Skorzystaj z linka w celu konfiguracji hasła.', + 'asset' => 'Środek', + 'asset_name' => 'Nazwa środka', 'asset_requested' => 'Wystosowane zapotrzebowanie na sprzęt', 'asset_tag' => 'Tag sprzętu', - 'assets_warrantee_alert' => 'There is :count asset with an expiring warranty or that are reaching their end of life in the next :threshold days.|There are :count assets with expiring warranties or that are reaching their end of life in the next :threshold days.', + 'assets_warrantee_alert' => 'Istnieje :count środek z wygasającą gwarancją lub którego cykl życia dobiega końca w ciągu następnych :treshold dni.|Istnieją :count środki(ów) z wygasającą gwarancją lub których cykl życia dobiega końca w ciągu następnych :treshold dni.', 'assigned_to' => 'Przypisane do', 'eol' => 'Koniec licencji', 'best_regards' => 'Pozdrawiam', 'canceled' => 'Anulowane', - 'checkin_date' => 'Data przypisania', + 'checkin_date' => 'Data przyjęcia', 'checkout_date' => 'Data przypisania', 'checkedout_from' => 'Zamówiono z', 'checkedin_from' => 'Sprawdzone od', @@ -59,28 +59,28 @@ return [ 'days' => 'Dni', 'expecting_checkin_date' => 'Przewidywana data przyjęcia', 'expires' => 'Wygasa', - 'terminates' => 'Terminates', - 'following_accepted' => 'The following was accepted', - 'following_declined' => 'The following was declined', + 'terminates' => 'Wycofanie', + 'following_accepted' => 'Następujące zostało zaakceptowane', + 'following_declined' => 'Następujące zostało odrzucone', 'hello' => 'Cześć', 'hi' => 'Cześć', 'i_have_read' => 'Przeczytałem i zgadzam się z warunkami użytkowania oraz potwierdzam otrzymanie niniejszej pozycji.', - 'initiated_accepted' => 'A checkout you initiated was accepted', - 'initiated_declined' => 'A checkout you initiated was declined', + 'initiated_accepted' => 'Przekazanie środka zainicjowane przez Ciebie zostało zaakceptowane', + 'initiated_declined' => 'Przekazanie środka zainicjowane przez Ciebie zostało odrzucone', 'inventory_report' => 'Raport z magazynu', 'item' => 'Przedmiot', 'item_checked_reminder' => 'To jest przypomnienie, że aktualnie masz :count elementów przydzielonych do Ciebie, których nie zaakceptowałeś lub nie odrzuciłeś. Kliknij poniższy link, aby potwierdzić swoją decyzję.', - 'license_expiring_alert' => 'There is :count license expiring or terminating in the next :threshold days.|There are :count licenses expiring or terminating in the next :threshold days.', + 'license_expiring_alert' => 'Istnieje :count licencja z wygasającą gwarancją lub której cykl życia dobiega końca w ciągu następnych :treshold dni.|Istnieją :count licencje z wygasającą gwarancją lub których cykl życia dobiega końca w ciągu następnych :treshold dni.', 'link_to_update_password' => 'Proszę kliknąć na poniższy link, aby zaktualizować swoje hasło na :web:', 'login' => 'Login', 'login_first_admin' => 'Zaloguj się do aplikacji Snipe-IT przy użyciu poniższych poświadczeń:', 'low_inventory_alert' => 'Istnieje: liczba przedmiot, który jest poniżej minimalnej ilości zapasów lub wkrótce ta wartość będzie niska. | Istnieją: policz przedmioty, które są poniżej minimalnej ilości zapasów lub wkrótce te wartości będą niskie.', 'min_QTY' => 'Min. ilość', 'name' => 'Nazwa', - 'new_item_checked' => 'A new item has been checked out under your name, details are below.|:count new items have been checked out under your name, details are below.', - 'new_item_checked_with_acceptance' => 'A new item has been checked out under your name that requires acceptance, details are below.|:count new items have been checked out under your name that requires acceptance, details are below.', - 'new_item_checked_location' => 'A new item has been checked out to :location, details are below.|:count new items have been checked out to :location, details are below.', - 'recent_item_checked' => 'An item was recently checked out under your name that requires acceptance, details are below.', + 'new_item_checked' => 'Nowy środek został przypisany do Ciebie, szczegóły znajdziesz poniżej.|:count nowe środki zostały przypisane do Ciebie, szczegóły znajdziesz poniżej.', + 'new_item_checked_with_acceptance' => 'Nowy środek został przypisany do Ciebie i wymaga Twojej akceptacji, szczegóły znajdziesz poniżej.|:count nowe środki zostały przypisane do Ciebie i wymagają Twojej akceptacji, szczegóły znajdziesz poniżej.', + 'new_item_checked_location' => 'Nowy środek został przypisany do lokalizacji: :location, szczegóły znajdziesz poniżej.|:count nowe środki zostały przypisane do lokalizacji: :location, szczegóły znajdziesz poniżej.', + 'recent_item_checked' => 'Środek, który wymaga akceptacji został niedawno przypisany do Ciebie, szczegóły znajdziesz poniżej.', 'notes' => 'Uwagi', 'password' => 'Hasło', 'password_reset' => 'Resetowanie hasła', @@ -100,10 +100,11 @@ return [ 'the_following_item' => 'Następujący sprzęt został otrzymany: ', 'to_reset' => 'Aby zresetować hasło na :web, wypełnij ten formularz:', 'type' => 'Typ', - 'upcoming-audits' => 'Istnieje :count aktywa, które nadchodzą do rewizji w ciągu :threshold days.|Istnieje :count aktywów, które nadchodzą do rewizji w ciągu :threshold dni.', + 'upcoming-audits' => 'Istnieje :count środek, którego termin przeglądu nastąpi w ciągu :threshold dni.|Istnieje :count środków, których termin przeglądu nastąpi do rewizji w ciągu :threshold dni. ', + 'upcoming-audits_click' => 'Lista środków zawartych w tej wiadomości email może być niekompletne, aby nie przekroczyć maksymalnego rozmiaru maila. Użyj przycisku poniżej, aby wyświetlić pełną listę środków do przeglądu.', 'user' => 'Użytkownik', 'username' => 'Nazwa użytkownika', - 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', + 'unaccepted_asset_reminder' => 'Przypomnienie: Masz niezaakceptowane środki.', 'welcome' => 'Witaj :name', 'welcome_to' => 'Witamy na :web!', 'your_assets' => 'Zobacz swój sprzęt', diff --git a/resources/lang/pl-PL/permissions.php b/resources/lang/pl-PL/permissions.php new file mode 100644 index 0000000000..6e2d411921 --- /dev/null +++ b/resources/lang/pl-PL/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Środki', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Akcesoria', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Materiały eksploatacyjne', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Licencje', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Składniki', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Predefiniowane zestawy', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Użytkownicy', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Przeglądaj użytkowników', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Pokaż Modele', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Kategorie', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Działy', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Lokalizacje', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Status', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Pola niestandardowe', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Dostawcy', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Producenci', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Firmy', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/pl-PL/validation.php b/resources/lang/pl-PL/validation.php index 96179d5330..cfa49fd0a6 100644 --- a/resources/lang/pl-PL/validation.php +++ b/resources/lang/pl-PL/validation.php @@ -173,8 +173,8 @@ return [ 'url' => 'Pole :attribute musi być prawidłowym adresem URL.', 'ulid' => 'Pole :attribute musi być poprawnym ULID.', 'uuid' => 'Pole :attribute musi być prawidłowym UUID.', - 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'fmcs_location' => 'Pełna obsługa wielu firm i zakres lokalizacji są włączone w Ustawieniach Administratora, a wybrane lokalizacja i firma nie są zgodne.', + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/pt-BR/admin/categories/general.php b/resources/lang/pt-BR/admin/categories/general.php index 5e5b476d9d..d0fceb4b15 100644 --- a/resources/lang/pt-BR/admin/categories/general.php +++ b/resources/lang/pt-BR/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Categorias de Ativos', 'category_name' => 'Nome da Categoria', - 'checkin_email' => 'Enviar email para o usuário na devolução / saída.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Envie um e-mail para você quando o usuário aceitar ou recusar o pagamento.', 'checkin_email_notification' => 'Este usuário receberá um email no checkin / checkout.', 'clone' => 'Clonar Categoria', 'create' => 'Criar Categoria', 'edit' => 'Editar Categoria', - 'email_will_be_sent_due_to_global_eula' => 'Um email será enviado ao usuário porque o EULA global está sendo utilizado.', - 'email_will_be_sent_due_to_category_eula' => 'Um email será enviado para o usuário porque um EULA foi definido para essa categoria.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'EULA da Categoria', 'eula_text_help' => 'Este campo lhe permite personalizar seus EULAs para tipos específicos de bens. Se você apenas tem um EULA para todos os seus bens, você pode selecionar a caixa abaixo para usar o padrão primário.', 'name' => 'Nome da Categoria', diff --git a/resources/lang/pt-BR/admin/custom_fields/general.php b/resources/lang/pt-BR/admin/custom_fields/general.php index 209daf5e45..22967354b2 100644 --- a/resources/lang/pt-BR/admin/custom_fields/general.php +++ b/resources/lang/pt-BR/admin/custom_fields/general.php @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Caixa de seleção', 'radio' => 'Botões de Rádio', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/pt-BR/admin/settings/general.php b/resources/lang/pt-BR/admin/settings/general.php index 49a9c79ccc..83d24c610f 100644 --- a/resources/lang/pt-BR/admin/settings/general.php +++ b/resources/lang/pt-BR/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Enviar alertas a', 'alert_email_help' => 'Endereços de e-mail ou listas de distribuição que você deseja que os alertas sejam enviados, separados por vírgula.', 'alerts_enabled' => 'Alertas ativados', - 'alert_interval' => 'Limite de Expiração dos Alertas (em dias)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Limite de Alerta de Inventário', 'allow_user_skin' => 'Permitir skin do usuário', 'allow_user_skin_help_text' => 'Marcando essa caixa, permitirá que usuário substitua a interface por outra diferente.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'Configurações LDAP', 'ldap_client_tls_cert_help' => 'Certificado e chave TLS do Client-Side para conexões LDAP geralmente são úteis apenas em configurações do Google Workspace com "Secure LDAP". Ambas são necessárias.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Digite um nome de usuário e senha LDAP válidos a partir do DN base que você especificou acima para testar se seu login LDAP está configurado corretamente. VOCÊ DEVE SALVAR AS CONFIGURAÇÕES LDAP ATUALIZADAS PRIMEIRAMENTE.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'Servidor LDAP',
'ldap_server_help' => 'Isso deve começar com ldap:// (para não criptografado) ou ldaps:// (para TLS ou SSL)',
'ldap_server_cert' => 'Validação certificado SSL LDAP',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementando e prefixos',
'labels' => 'Etiquetas',
'labels_title' => 'Atualizar configurações de etiqueta',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Limpar Registros Excluídos',
'ldap_extension_warning' => 'Não parece que a extensão LDAP esteja instalada ou ativada neste servidor. Você ainda pode salvar suas configurações, mas precisará ativar a extensão LDAP para PHP antes de a sincronização LDAP ou login funcionar.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Formato para códigos de barras 1D',
'label2_2d_type' => 'Código de barras do tipo 2D',
'label2_2d_type_help' => 'Formato para códigos de barras 2D',
- 'label2_2d_target' => 'Alvo de Código de Barras 2D',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Selecione um Modelo',
'label2_fields' => 'Definições de Campos',
- 'label2_fields_help' => 'Campos podem ser adicionados, removidos e reordenados na coluna esquerda. Para cada campo, várias opções de Rótulo e Fonte de Dados podem ser adicionadas, removidas e reordenadas na coluna direita.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Apagar Código de barras',
'help_asterisk_bold' => 'Texto digitado como **texto** será exibido como negrito',
'help_blank_to_use' => 'Deixe em branco para usar o valor de :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Selecione os campos que deseja incluir em seu relatório personalizado e clique em Gerar. O arquivo (custom-asset-report-YYYY-mm-dd.csv) será baixado automaticamente e você poderá abri-lo no Excel.
Se você quiser exportar apenas alguns recursos, use as opções abaixo para ajustar seus resultados.
', 'range' => 'Intervalo', @@ -616,6 +626,8 @@ Resultados da Sincronização', 'user_managed_passwords_allow' => 'Permitir que os usuários gerenciem suas próprias senhas', 'from' => 'De', 'by' => 'Por', + 'by_user' => 'Por', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Versão', 'build' => 'construir', 'use_cloned_image' => 'Clonar imagem do original', diff --git a/resources/lang/pt-BR/mail.php b/resources/lang/pt-BR/mail.php index 958cce3179..7d24759eb4 100644 --- a/resources/lang/pt-BR/mail.php +++ b/resources/lang/pt-BR/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'O Item a seguir foi devolvido: ', 'to_reset' => 'Para fazer reset da senha do :web, preencha este formulário:', 'type' => 'Tipo', - 'upcoming-audits' => 'Existe um :count ativo que está sendo auditado dentro de :threshold days. There are :count assets que estão sendo enviados para auditoria dentro de :threshold dias.', + 'upcoming-audits' => 'Existe um :count ativo que está sendo auditado dentro de :threshold days. There are :count assets que estão sendo enviados para auditoria dentro de :threshold dias. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Usuário', 'username' => 'Nome de Usuário', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/pt-BR/permissions.php b/resources/lang/pt-BR/permissions.php new file mode 100644 index 0000000000..030e704afb --- /dev/null +++ b/resources/lang/pt-BR/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Ativos', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Acessórios', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Consumíveis', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Licenças', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Componentes', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Kits predefinidos', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Usuários', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Ver Usuários', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Ver Modelos', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Categorias', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Departamentos', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Locais', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Rótulos de Situação', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Campos Personalizados', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Fornecedores', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Fabricantes', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Empresas', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/pt-BR/validation.php b/resources/lang/pt-BR/validation.php index e0168e9fee..66cc8a3b71 100644 --- a/resources/lang/pt-BR/validation.php +++ b/resources/lang/pt-BR/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/pt-PT/admin/categories/general.php b/resources/lang/pt-PT/admin/categories/general.php index 35f6685815..a1bf1d43df 100644 --- a/resources/lang/pt-PT/admin/categories/general.php +++ b/resources/lang/pt-PT/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Categorias de Equipamentos', 'category_name' => 'Nome da Categoria', - 'checkin_email' => 'Enviar e-mail para o utilizador em caso de checkin/checktout.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'Enviar e-mail para este utilizador em caso de checkin/checktout.', 'clone' => 'Clonar Categoria', 'create' => 'Criar Categoria', 'edit' => 'Editar Categoria', - 'email_will_be_sent_due_to_global_eula' => 'Um e-mail será enviado para o utilizador porque o EULA global está a ser usado.', - 'email_will_be_sent_due_to_category_eula' => 'Um email será enviado para o utilizador porque um EULA foi definido para essa categoria.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'EULA da Categoria', 'eula_text_help' => 'Este atributo permite-lhe personalizar os seus EULAs para tipos específicos de artigos. Se apenas tem um para todos os seus artigos, pode selecionar a caixa abaixo, para usar o EULA padrão.', 'name' => 'Nome da Categoria', diff --git a/resources/lang/pt-PT/admin/custom_fields/general.php b/resources/lang/pt-PT/admin/custom_fields/general.php index ae66bd2a54..7f853708df 100644 --- a/resources/lang/pt-PT/admin/custom_fields/general.php +++ b/resources/lang/pt-PT/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Gerir', 'field' => 'Campo', 'about_fieldsets_title' => 'Sobre conjuntos de campos', - 'about_fieldsets_text' => 'Conjuntos de campos permitem criar grupos de campos personalizados que são frequentemente reutilizados para modelos de artigos especificos.', + 'about_fieldsets_text' => 'Conjuntos de campos permitem criar grupos de campos personalizados que são frequentemente reutilizados para modelos de artigos específicos.', 'custom_format' => 'Formato Regex personalizado...', 'encrypt_field' => 'Encriptar valor deste campo na base de dados', 'encrypt_field_help' => 'AVISO: Criptografar um campo torna-o não pesquisável.', @@ -68,4 +68,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/pt-PT/admin/settings/general.php b/resources/lang/pt-PT/admin/settings/general.php index 706fd8b011..1dffb154dc 100644 --- a/resources/lang/pt-PT/admin/settings/general.php +++ b/resources/lang/pt-PT/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Enviar alertas para', 'alert_email_help' => 'Endereços de e-mail ou listas de distribuição para onde deseja que os alertas sejam enviados, separados por vírgula.', 'alerts_enabled' => 'Alertas ativos', - 'alert_interval' => 'Alertas expiram (em dias)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Alerta limite do inventário', 'allow_user_skin' => 'Permitir Skin de Utilizador', 'allow_user_skin_help_text' => 'Marcar esta caixa permitirá que o utilizador substitua a interface por uma diferente.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'Configurações LDAP', 'ldap_client_tls_cert_help' => 'Certificado e chave TLS do cliente para conexões LDAP geralmente são úteis apenas em configurações do Google Workspace com LDAP seguro. Ambos são necessários.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Introduza um utilizador e palavra-passe da LDAP válido pertencente ao DN que especificou acima +ara testar se a sua autenticação da LDAP foi configurada corretamente, PRIMEIRO DEVE GRAVAR AS SUAS DEFINIÇÕES ATUALIZADAS DA LDAP.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'Servidor LDAP',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'Validação certificado SSL LDAP',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementando e prefixos',
'labels' => 'Etiquetas',
'labels_title' => 'Atualizar Configurações de Etiquetas',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Remover registos apagados',
'ldap_extension_warning' => 'Não parece que a extensão LDAP esteja instalada ou ativada neste servidor. Ainda pode salvar as suas configurações, mas precisará de ativar a extensão LDAP para PHP antes de a sincronização LDAP ou login funcionar.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Formato para códigos de barras 1D',
'label2_2d_type' => 'Tipo de código de barras 2D',
'label2_2d_type_help' => 'Formato para códigos de barras 2D',
- 'label2_2d_target' => 'Alvo de Código de Barras 2D',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Definições de Campos',
- 'label2_fields_help' => 'Os campos podem ser adicionados, removidos, e reordenados na coluna da esquerda. Para cada campo, várias opções para Rótulo e Fonte de Dados podem ser adicionadas, removidas e reordenadas na coluna da direita.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Texto digitado como **texto** será exibido como negrito',
'help_blank_to_use' => 'Deixe em branco para usar o valor de :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Selecione os campos que deseja incluir no seu relatório personalizado e clique em Gerar. O arquivo (custom-asset-report-YYYY-mm-dd.csv) será transferido automaticamente e poderá abri-lo no Excel.
Se quiser exportar apenas alguns artigos, use as opções abaixo para ajustar os seus resultados.
', 'range' => 'Intervalo', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'Por', + 'by_user' => 'Por', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/pt-PT/mail.php b/resources/lang/pt-PT/mail.php index 5678e5c2c3..fe6964c504 100644 --- a/resources/lang/pt-PT/mail.php +++ b/resources/lang/pt-PT/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'O Item a seguir foi devolvido: ', 'to_reset' => 'Para fazer reset a senha do :web, preencha este formulário:', 'type' => 'Tipo', - 'upcoming-audits' => 'Existe um :count ativo que está a chegar para ser auditado em :threshold dias.|Existem :count ativos que estão a chegar para serem auditados em :threshold dias.', + 'upcoming-audits' => 'Existe um :count ativo que está a chegar para ser auditado em :threshold dias.|Existem :count ativos que estão a chegar para serem auditados em :threshold dias. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Utilizador', 'username' => 'Nome de utilizador', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/pt-PT/permissions.php b/resources/lang/pt-PT/permissions.php new file mode 100644 index 0000000000..3cccc26387 --- /dev/null +++ b/resources/lang/pt-PT/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Artigos', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Acessórios', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Consumíveis', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Licenças', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Componentes', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Kits padrão', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Utilizadores', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Ver Utilizadores', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Ver modelos', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Categorias', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Departamentos', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Localizações', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Estados', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Campos Personalizados', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Fornecedores', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Fabricantes', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Empresas', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/pt-PT/validation.php b/resources/lang/pt-PT/validation.php index 713cc989ba..13f28bdd91 100644 --- a/resources/lang/pt-PT/validation.php +++ b/resources/lang/pt-PT/validation.php @@ -13,8 +13,8 @@ return [ | */ - 'accepted' => 'The :attribute field must be accepted.', - 'accepted_if' => 'The :attribute field must be accepted when :other is :value.', + 'accepted' => 'O campo :attribute tem que ser aceite.', + 'accepted_if' => 'O campo :attribute é obrigatório quando :other é :value.', 'active_url' => 'The :attribute field must be a valid URL.', 'after' => 'The :attribute field must be a date after :date.', 'after_or_equal' => 'The :attribute field must be a date after or equal to :date.', @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/ro-RO/admin/categories/general.php b/resources/lang/ro-RO/admin/categories/general.php index 1bc85a71a7..6840470ac3 100644 --- a/resources/lang/ro-RO/admin/categories/general.php +++ b/resources/lang/ro-RO/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Categoriile de active', 'category_name' => 'Nume categorii', - 'checkin_email' => 'Trimiteți e-mail utilizatorului la logare / iesire.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'Acest utilizator va fi trimis un e-mail la logare / iesire.', 'clone' => 'Clona Categorie', 'create' => 'Categorie noua', 'edit' => 'Editare categorie', - 'email_will_be_sent_due_to_global_eula' => 'Un e-mail va fi trimis utilizatorului deoarece EULA globală este utilizată.', - 'email_will_be_sent_due_to_category_eula' => 'Un e-mail va fi trimis utilizatorului pentru că EULA este setat pentru această categorie.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'Categoria EULA', 'eula_text_help' => 'Acest câmp vă permite să personalizați acordul dvs. de licență pentru anumite tipuri de active. Dacă aveți doar o singură licență EULA pentru toate activele dvs., puteți bifa caseta de mai jos pentru a utiliza setarea implicită principală.', 'name' => 'Numele categoriei', diff --git a/resources/lang/ro-RO/admin/custom_fields/general.php b/resources/lang/ro-RO/admin/custom_fields/general.php index 4b4dd468a8..637047c288 100644 --- a/resources/lang/ro-RO/admin/custom_fields/general.php +++ b/resources/lang/ro-RO/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Gestionează', 'field' => 'Camp', 'about_fieldsets_title' => 'Despre câmpuri', - 'about_fieldsets_text' => 'Seturile de câmpuri vă permit să creați grupuri de câmpuri personalizate care sunt frecvent reutilizate utilizate pentru tipurile de modele specifice de materiale.', + 'about_fieldsets_text' => 'Seturile de câmpuri vă permit să grupați câmpurile personalizate care sunt frecvent utilizate pentru tipuri specifice de modele ale activelor.', 'custom_format' => 'Format Regex personalizat...', 'encrypt_field' => 'Criptați valoarea acestui câmp în baza de date', 'encrypt_field_help' => 'AVERTISMENT: Criptarea unui câmp o face imposibilă.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/ro-RO/admin/settings/general.php b/resources/lang/ro-RO/admin/settings/general.php index a48a844886..8f2d19188b 100644 --- a/resources/lang/ro-RO/admin/settings/general.php +++ b/resources/lang/ro-RO/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Trimite alerte catre', 'alert_email_help' => 'Adrese de e-mail sau liste de distribuție la care doriți să fie trimise alerte, separate prin virgulă.', 'alerts_enabled' => 'Alerte activată', - 'alert_interval' => 'Termenul de expirare a alertelor (în zile)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Ajustarea pragului de inventar', 'allow_user_skin' => 'Permite Skin-ul Utilizatorului', 'allow_user_skin_help_text' => 'Bifarea acestei cutii va permite unui utilizator să suprascrie pielea interfeței cu una diferită.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'Setări LDAP', 'ldap_client_tls_cert_help' => 'Certificatul TLS client și cheia pentru conexiunile LDAP sunt de obicei utile doar în configurațiile Google Workspace cu "Secure LDAP". Ambele sunt necesare.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Introduceți un nume de utilizator LDAP și o parolă valabilă din DN-ul de bază pe care l-ați specificat mai sus pentru a testa dacă datele de conectare LDAP sunt configurate corect. TREBUIE SĂ SAȚI PRIMUL SETĂRI LDAP ACTUALIZATE.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP Server',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'Validarea certificatelor SSL pentru LDAP',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Creștere și prefixe',
'labels' => 'Etichete',
'labels_title' => 'Actualizați setările etichetei',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Eliminați înregistrările șterse',
'ldap_extension_warning' => 'Nu arată ca și cum extensia LDAP este instalată sau activată pe acest server. Încă puteți salva setările, dar va trebui să activați extensia LDAP pentru PHP înainte ca logarea sau sincronizarea LDAP să funcționeze.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format pentru coduri de bare 1D',
'label2_2d_type' => 'Tip de cod de bare 2D',
'label2_2d_type_help' => 'Format pentru coduri de bare 2D',
- 'label2_2d_target' => 'Ținta codului de bare 2D',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Definiții câmp',
- 'label2_fields_help' => 'Câmpurile pot fi adăugate, șterse și reordonate în coloana din stânga. Pentru fiecare câmp, mai multe opțiuni pentru Etichetă și Sursă pot fi adăugate, eliminate și reordonate în coloana din dreapta.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Textul introdus ca **text** va fi afișat ca îngroșat',
'help_blank_to_use' => 'Lăsați necompletat pentru a utiliza valoarea de la :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Selectați câmpurile pe care doriți să le includeți în raportul dvs. personalizat și faceți clic pe Generare. Fișierul (custom-asset-report-YY-mm-dd.csv) se va descărca automat și îl puteți deschide în Excel.
Dacă doriți să exportați doar anumite active, utilizează opțiunile de mai jos pentru a ajusta rezultatele.
', 'range' => 'Range', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Permite utilizatorilor să-și gestioneze propriile parole', 'from' => 'De la', 'by' => 'De către', + 'by_user' => 'Facut de', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Versiune', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/ro-RO/mail.php b/resources/lang/ro-RO/mail.php index 58797e877a..c08f675098 100644 --- a/resources/lang/ro-RO/mail.php +++ b/resources/lang/ro-RO/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Următorul articol a fost verificat în:', 'to_reset' => 'Pentru a vă reseta parola web, completați acest formular:', 'type' => 'Tip', - 'upcoming-audits' => 'Există :count atuuri care vin pentru audit în :prag zile.• Există :count active care vin pentru audit în următoarele zile limită.', + 'upcoming-audits' => 'Există :count atuuri care vin pentru audit în :prag zile.• Există :count active care vin pentru audit în următoarele zile limită. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Utilizator', 'username' => 'Utilizator', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/ro-RO/permissions.php b/resources/lang/ro-RO/permissions.php new file mode 100644 index 0000000000..aedcc9a93c --- /dev/null +++ b/resources/lang/ro-RO/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Active', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Accesorii', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Consumabile', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Licente', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Componente', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Kit-uri predefinite', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Utilizatori', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Vezi utilizatori', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Vizualizare Modele', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Categorii', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'departamente', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Locatii', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Etichete status', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'câmpuri customizate', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Furnizori', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Producatori', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Companii', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/ro-RO/validation.php b/resources/lang/ro-RO/validation.php index 1e339cd0b0..f2a6d01e4b 100644 --- a/resources/lang/ro-RO/validation.php +++ b/resources/lang/ro-RO/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/ru-RU/admin/categories/general.php b/resources/lang/ru-RU/admin/categories/general.php index a1830df52f..f5694f2ed4 100644 --- a/resources/lang/ru-RU/admin/categories/general.php +++ b/resources/lang/ru-RU/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Категории активов', 'category_name' => 'Имя категории', - 'checkin_email' => 'Отправить email пользователю при выдаче или возврате.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Отправьте электронное письмо, когда пользователь подтвердит или отклонит заказ.', 'checkin_email_notification' => 'Этому пользователю будет отправлено электронное письмо о выдаче/возврате.', 'clone' => 'Копировать категорию', 'create' => 'Создать категорию', 'edit' => 'Редактировать категорию', - 'email_will_be_sent_due_to_global_eula' => 'Письмо будет отправлено пользователю, потому что используется глобальное соглашение с конечным пользователем (EULA).', - 'email_will_be_sent_due_to_category_eula' => 'Письмо будет отправлено пользователю, потому что для данной категории используется соглашение с конечным пользователем (EULA).', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'Пользовательское соглашение для категории', 'eula_text_help' => 'Это поле позволяет персонализировать пользовательские соглашения для определенных типов активов. Если у вас только одно пользовательское соглашение для всех активов, вы можете отметить чекбокс внизу, чтобы использовать основное соглашение по умолчанию.', 'name' => 'Название категории', diff --git a/resources/lang/ru-RU/admin/custom_fields/general.php b/resources/lang/ru-RU/admin/custom_fields/general.php index b257dce079..f0367fc371 100644 --- a/resources/lang/ru-RU/admin/custom_fields/general.php +++ b/resources/lang/ru-RU/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Управление', 'field' => 'Поле', 'about_fieldsets_title' => 'О наборах полей', - 'about_fieldsets_text' => 'Наборы полей позволяют вам создать группы пользовательских полей, которые часто используются для конкретных моделей автивов.', + 'about_fieldsets_text' => 'Наборы полей позволяют создавать группы настраиваемых полей, которые часто переиспользуются для конкретных типов моделей активов.', 'custom_format' => 'Пользовательский формат регулярных выражений...', 'encrypt_field' => 'Зашифровать значение этого поля в базе данных', 'encrypt_field_help' => 'ПРЕДУПРЕЖДЕНИЕ: Шифрование поля исключит возможность поиска по нему.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Флажок', 'radio' => 'Переключатель', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/ru-RU/admin/settings/general.php b/resources/lang/ru-RU/admin/settings/general.php index 328ce050cb..59a3519630 100644 --- a/resources/lang/ru-RU/admin/settings/general.php +++ b/resources/lang/ru-RU/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Посылать уведомления на', 'alert_email_help' => 'Адреса электронной почты или списки рассылки которые вы хотите отправить, должны быть разделены запятыми.', 'alerts_enabled' => 'Уведомления включены', - 'alert_interval' => 'Предупреждение об истечении срока (в днях)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Порог оповещения о запасах', 'allow_user_skin' => 'Разрешить пользовтельские темы офрмления', 'allow_user_skin_help_text' => 'Включение позволит пользователю изменять тему веб-интерфейса', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'Настройка LDAP', 'ldap_client_tls_cert_help' => 'Клиентский TLS сертификат и Ключ для LDAP-соединений обычно принято использовать только в конфигурациях Google Workspace с параметром “Secure LDAP”. Оба параметра обязательны.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Введите действительное имя пользователя и пароль LDAP из базового DN, указанного выше, чтобы проверить, правильно ли настроен логин LDAP. СНАЧАЛА ВЫ ДОЛЖНЫ СОХРАНИТЬ ВАШИ ОБНОВЛЕННЫЕ НАСТРОЙКИ LDAP.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'Сервер LDAP',
'ldap_server_help' => 'Должен начинаться с ldap:// (для незашифрованных соединений) или ldaps:// (для TLS или SSL)',
'ldap_server_cert' => 'Подтверждение SSL сертификата LDAP',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Инкременты и префиксы',
'labels' => 'Этикетки',
'labels_title' => 'Обновить настройки этикетки',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Настройки штрих-кодов & метки',
'purge_help' => 'Очистка удалённых записей',
'ldap_extension_warning' => 'Похоже на вашем сервере не установлен или не включен модуль LDAP синхронизации. Вы можете сохранить ваши параметры, но вам потребуется установить\\включить модуль для PHP прежде выполнить синхронизацию с доменом.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Формат для 1D штрих-кодов',
'label2_2d_type' => 'Тип 2D штрих-кода',
'label2_2d_type_help' => 'Формат 2D штрих-кодов',
- 'label2_2d_target' => 'Цель 2D штрих-кода',
- 'label2_2d_target_help' => 'Данные, которые будут содержаться в штрих-коде',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Выберите шаблон',
'label2_fields' => 'Определения полей',
- 'label2_fields_help' => 'Поля могут быть добавлены, удалены и переупорядочены в левой колонке. Для каждого поля можно добавлять, удалять и переупорядочивать несколько параметров меток и DataSource.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Текст, введенный как **текст** будет отображаться как жирный',
'help_blank_to_use' => 'Оставьте пустым, чтобы использовать значение из :setting_name',
- 'help_default_will_use' => '',
+ 'help_default_will_use' => 'Note that the value of the barcodes must comply with the respective barcode spec in order to be successfully generated. Please see the documentation for more details. ',
'asset_id' => 'ID актива',
'data' => '',
'default' => 'По умолчанию',
@@ -414,6 +420,9 @@ return [
'manager_view' => 'Manager View',
'manager_view_enabled_text' => 'Enable Manager View',
'manager_view_enabled_help' => 'Allow managers to view assigned items to their direct and indirect reports in their account view.',
+ 'redirect_url' => 'Ссылка переадресации',
+ 'client_secret' => 'Client Secret',
+ 'client_id' => 'Client ID',
'username_formats' => [
'username_format' => 'Формат имени пользователя',
@@ -487,6 +496,7 @@ return [
'server' => 'Server Settings',
'scoping' => 'Scoping',
'security' => 'Security Preferences',
+ 'passwords' => 'Password Security Preferences',
],
diff --git a/resources/lang/ru-RU/admin/users/general.php b/resources/lang/ru-RU/admin/users/general.php
index 3692462428..a228519004 100644
--- a/resources/lang/ru-RU/admin/users/general.php
+++ b/resources/lang/ru-RU/admin/users/general.php
@@ -15,7 +15,8 @@ return [
'info' => 'Информация',
'restore_user' => 'Нажмите здесь, чтобы восстановить их.',
'last_login' => 'Последний вход',
- 'ldap_config_text' => 'Параметры конфигурации LDAP можно найти Администратор > Параметры. Выбранное местоположение будет установлено для всех импортируемых пользователей. (Необязательно).',
+ 'ldap_config_text' => 'The selected location will be set for ALL imported users. This will overwrite their existing location, and is an unusual use-case, so leaving this blank is typically best.',
+ 'ldap_sync_intro' => 'Click on the button below to manually sync your LDAP users. To learn more about configuring LDAP sync to run automatically, please see the documentation .',
'print_assigned' => 'Печать всех назначенных',
'email_assigned' => 'Список адресов электронной почты всех назначенных',
'user_notified' => 'Пользователю был отправлен по электронной почте список назначенных им в данный момент элементов.',
@@ -53,4 +54,6 @@ return [
'all_assigned_list_generation' => 'Создано:',
'email_user_creds_on_create' => 'Отправить этому пользователю его данные по почте?',
'department_manager' => 'Department Manager',
+ 'generate_password' => 'Generate random password',
+ 'individual_override' => 'This user has at least one individual permission set, which may override group permissions.',
];
diff --git a/resources/lang/ru-RU/admin/users/message.php b/resources/lang/ru-RU/admin/users/message.php
index 69666f3c35..6155111b0f 100644
--- a/resources/lang/ru-RU/admin/users/message.php
+++ b/resources/lang/ru-RU/admin/users/message.php
@@ -2,8 +2,8 @@
return array(
- 'accepted' => 'Вы успешно приняли актив.',
- 'declined' => 'Вы успешно отклонили актив.',
+ 'accepted' => 'You have successfully accepted this item.',
+ 'declined' => 'You have successfully declined this item.',
'bulk_manager_warn' => 'Ваши пользователи были успешно обновлены, однако запись менеджера не была сохранена, потому что выбранный менеджер также присутствовал в редактируемом списке пользователей, и пользователи не могут быть менеджерами самим себе. Пожалуйста выберите ваших пользователей снова, за исключением их менеджера.',
'user_exists' => 'Пользователь уже существует!',
'user_not_found' => 'User does not exist or you do not have permission view them.',
diff --git a/resources/lang/ru-RU/general.php b/resources/lang/ru-RU/general.php
index 2256a36698..8a951737a9 100644
--- a/resources/lang/ru-RU/general.php
+++ b/resources/lang/ru-RU/general.php
@@ -350,6 +350,7 @@ return [
'login_disabled' => 'Вход отключён',
'audit_due' => 'Ожидает аудита',
'audit_due_days' => '{}Активы, подлежащие или просроченные для аудита |[1]Активы, подлежащие или просроченные для аудита в течение дня|[2,*]Активы, подлежащие или просроченные для аудита в течение :days дней',
+ 'audit_due_days_view_all' => '{}Assets Due or Overdue for Audit|[1]View All Assets Due or Overdue for Audit Within a Day|[2,*]View All Assets Due or Overdue for Audit Within :days Days',
'checkin_due' => 'Срок сдачи чека',
'checkin_overdue' => 'Просрочено для чекина',
'checkin_due_days' => '{}Активы, подлежащие выдаче|[1]Активы, подлежащие выдаче в течение :days дня|[2,*]Активы, подлежащие выдаче в течение :days дней',
@@ -383,6 +384,14 @@ return [
'bulk_edit_about_to' => 'Вы собираетесь изменить следующее: ',
'checked_out' => 'Выдано',
'checked_out_to' => 'Выдано',
+ 'available_users' => 'Available Users to Add',
+ 'add_users_to_group' => 'Add Users to Group',
+ 'users_to_add_to_group' => 'Users to Add',
+ 'add_all_users_to_group' => 'Add all users to group',
+ 'add_selected_users_to_group' => 'Add selected users to group',
+ 'remove_selected_users_from_group' => 'Remove selected users from group',
+ 'remove_all_users_from_group' => 'Remove all users from group',
+ 'add_users_to_group_help' => 'Use the arrows to add or remove users from this group. You can select multiple users by holding down the Ctrl (Windows) or Command (Mac) key while clicking.',
'fields' => 'Поля',
'last_checkout' => 'Последняя выдача',
'due_to_checkin' => 'Следующие :count элементов должны быть проверены в ближайшее время:',
@@ -390,6 +399,7 @@ return [
'reminder_checked_out_items' => 'Напоминание о предметах, выданных вам. Если вы считаете, что этот список является неточным (что-то отсутствует, или что-то лишнее, чего вы не получали), пожалуйста, напишите :reply_to_name по адресу :reply_to_address.',
'changed' => 'Изменено',
'to' => 'Кому',
+ 'to_user' => 'Кому',
'report_fields_info' => 'Выберите поля, которые вы хотите включить в свой отчет, и нажмите "Сгенерировать". Файл (custom-asset-report-YYYY-mm-dd.csv) загрузится автоматически и его можно будет открыть в Excel.
Если вы хотите экспортировать только определенные активы, используйте параметры ниже для более точной настройки результата.
', 'range' => 'Диапазон', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Разрешить пользователям управлять своими паролями', 'from' => 'От', 'by' => 'Кем', + 'by_user' => 'Кем', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Версия', 'build' => 'Билд', 'use_cloned_image' => 'Клонировать изображение с оригинала', diff --git a/resources/lang/ru-RU/mail.php b/resources/lang/ru-RU/mail.php index e4c082afd6..b135a7fb2c 100644 --- a/resources/lang/ru-RU/mail.php +++ b/resources/lang/ru-RU/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Данный предмет был возвращен: ', 'to_reset' => 'Чтобы сбросить ваш :web пароль, заполните форму:', 'type' => 'Тип', - 'upcoming-audits' => ':count активов запланированы для аудита в течение :threshold дней.| :count активов будут запланированы для аудита через :threshold дней.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Пользователь', 'username' => 'Имя пользователя', 'unaccepted_asset_reminder' => 'Напоминание: У вас есть неподтвержденные активы.', diff --git a/resources/lang/ru-RU/permissions.php b/resources/lang/ru-RU/permissions.php new file mode 100644 index 0000000000..20d3a6e9f1 --- /dev/null +++ b/resources/lang/ru-RU/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Активы', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Аксессуары', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Расходные материалы', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Лицензии', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Компоненты', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Готовые наборы', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Пользователи', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Просмотр пользователей', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Просмотр моделей', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Категории', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Департаменты', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Местоположения', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Статус активов', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Настраиваемые поля', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Поставщики', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Производители', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Компании', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/ru-RU/validation.php b/resources/lang/ru-RU/validation.php index 193778e7e6..af4ce2b868 100644 --- a/resources/lang/ru-RU/validation.php +++ b/resources/lang/ru-RU/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'Поле :attribute должно быть корректным значением UUID.', 'uuid' => 'Поле :attribute должно быть корректным значением UUID.', 'fmcs_location' => 'Полная поддержка и определение местоположения нескольких компаний включены в настройках администратора, а выбранное местоположение и выбранная компания не совместимы.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/si-LK/admin/categories/general.php b/resources/lang/si-LK/admin/categories/general.php index 4d036996ac..ac90a98939 100644 --- a/resources/lang/si-LK/admin/categories/general.php +++ b/resources/lang/si-LK/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Asset Categories', 'category_name' => 'Category Name', - 'checkin_email' => 'Send email to user on checkin/checkout.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'This user will be sent an email on checkin/checkout.', 'clone' => 'Clone Category', 'create' => 'Create Category', 'edit' => 'Edit Category', - 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user because the global EULA is being used.', - 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user because a EULA is set for this category.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this 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', diff --git a/resources/lang/si-LK/admin/custom_fields/general.php b/resources/lang/si-LK/admin/custom_fields/general.php index a1cda96d2f..09412cf609 100644 --- a/resources/lang/si-LK/admin/custom_fields/general.php +++ b/resources/lang/si-LK/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Manage', '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.', + 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-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.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/si-LK/admin/settings/general.php b/resources/lang/si-LK/admin/settings/general.php index 6d13f62e79..41c608c7ba 100644 --- a/resources/lang/si-LK/admin/settings/general.php +++ b/resources/lang/si-LK/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Send alerts to', 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.', 'alerts_enabled' => 'Email Alerts Enabled', - 'alert_interval' => 'Expiring Alerts Threshold (in days)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Inventory Alert Threshold', 'allow_user_skin' => 'Allow User Skin', 'allow_user_skin_help_text' => 'Checking this box will allow a user to override the UI skin with a different one.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'LDAP Settings', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP Server',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'LDAP SSL certificate validation',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Purge Deleted Records',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => '2D Barcode Type',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
', 'range' => 'Range', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'By', + 'by_user' => 'By', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/si-LK/mail.php b/resources/lang/si-LK/mail.php index c39f75948b..3e2ea01906 100644 --- a/resources/lang/si-LK/mail.php +++ b/resources/lang/si-LK/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'The following item has been checked in: ', 'to_reset' => 'To reset your :web password, complete this form:', 'type' => 'Type', - 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'User', 'username' => 'Username', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/si-LK/permissions.php b/resources/lang/si-LK/permissions.php new file mode 100644 index 0000000000..f91039ca94 --- /dev/null +++ b/resources/lang/si-LK/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Assets', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Accessories', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Consumables', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Licenses', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Components', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Predefined Kits', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Users', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'View Users', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'View Models', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Categories', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Departments', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Locations', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Status Labels', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Custom Fields', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Suppliers', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Manufacturers', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Companies', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/si-LK/validation.php b/resources/lang/si-LK/validation.php index f80dd70163..2d4af64fb4 100644 --- a/resources/lang/si-LK/validation.php +++ b/resources/lang/si-LK/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/sk-SK/admin/categories/general.php b/resources/lang/sk-SK/admin/categories/general.php index 619f0aee62..4ca7f3658b 100644 --- a/resources/lang/sk-SK/admin/categories/general.php +++ b/resources/lang/sk-SK/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Kategórie majetku', 'category_name' => 'Názov kategórie', - 'checkin_email' => 'Poslať email používateľovi pri prevzatí / odovzdaní.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'Používateľovi bude odoslaný mail pri prevzatí / odovzdaní.', 'clone' => 'Duplikovať kategóriu', 'create' => 'Vytvoriť kategóriu', 'edit' => 'Upraviť kategóriu', - 'email_will_be_sent_due_to_global_eula' => 'Používateľovi bude zaslaný mail pretože sa používa globálna EULA.', - 'email_will_be_sent_due_to_category_eula' => 'Používateľovi bude zaslaný mail pretože je pre zvolenú kategóriu nastavená EULA.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'Kategória EULA', 'eula_text_help' => 'Toto políčko umožňuje prispôsobiť EULA špecifickému typu majetku. Ak máte iba jednu EULA pre všetky typy majetku, môžete označiť možnosť nižšie, aby sa použila predvolená.', 'name' => 'Názov kategórie', diff --git a/resources/lang/sk-SK/admin/custom_fields/general.php b/resources/lang/sk-SK/admin/custom_fields/general.php index c905755424..b99bda059b 100644 --- a/resources/lang/sk-SK/admin/custom_fields/general.php +++ b/resources/lang/sk-SK/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Spravovať', 'field' => 'Pole', 'about_fieldsets_title' => 'O skupinách polí', - 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used used for specific asset model types.', + 'about_fieldsets_text' => 'Skupina polí umožňuje vytvoriť skupinu vlastných polí ktoré sú často prepoužívané pre špecifické typy modelov majetku.', 'custom_format' => 'Vlastný formát regexu...', 'encrypt_field' => 'Zašifrovať hodnotu tohto poľa v databáze', 'encrypt_field_help' => 'VAROVANIE: Šifrované pole bude nevyhľadateľné.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/sk-SK/admin/settings/general.php b/resources/lang/sk-SK/admin/settings/general.php index 194bbd8e31..b0502ae324 100644 --- a/resources/lang/sk-SK/admin/settings/general.php +++ b/resources/lang/sk-SK/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Poslať varovania na adresu', 'alert_email_help' => 'Mailové adresy alebo distribučné zoznamy, na ktorý majú byť zasielané upozornenia, oddelené čiarkou.', 'alerts_enabled' => 'Povoliť varovania mailom', - 'alert_interval' => 'Interval pre varovania o exspirácií (v dňoch)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Interval pre varovania o skladových zásobách', 'allow_user_skin' => 'Povoliť používateľské tému', 'allow_user_skin_help_text' => 'Zaškrtnutím tohto políčka sa povolí používateľovi nahradiť UI tému vlastnou.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'LDAP nastavenia', 'ldap_client_tls_cert_help' => 'Certifikát a kľúč TLS na strane klienta pre pripojenia LDAP sú zvyčajne užitočné iba v konfiguráciách služby Google Workspace so zabezpečeným protokolom LDAP. Obe sú povinné.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Zadajte platné LDAP používateľské meno a heslo zo základného DN, ktoré ste špecifikovali vyššie a vyskúšajte, či je LDAP prihlásenie správne nakonfigurované. NAJPRV JE POTREBNÉ ULOŽIŤ ZEMENY V LDAP NASTAVENIACH.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP server',
'ldap_server_help' => 'Musí začínať s ldap:// (pre nešifrované spojenie) alebo ldaps:// (pre TLS alebo SSL)',
'ldap_server_cert' => 'Validácia LDAP SSL certifikátu',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Zvyšovanie a prefixy',
'labels' => 'Štítky',
'labels_title' => 'Aktualizovať nastavenia štítka',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Čiarové kód & nastavenie štítkov',
'purge_help' => 'Odstrániť odmazané záznamy',
'ldap_extension_warning' => 'Nevypadá to, že LDAP rozšírenie je nainštalované alebo povolené na tomto servere. Stále môžete uložiť vaše nastavenia ale budete musieť povoliť LDAP rozšírenie pre PHP, aby začala LDAP synchronizácia alebo prihlásenie fungovať.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Formát pre 1D čiarové kódy',
'label2_2d_type' => 'Typ 2D čiarového kódu',
'label2_2d_type_help' => 'Formát pre 2D čiarové kódy',
- 'label2_2d_target' => 'Cieľ 2D čiarového kódu',
- 'label2_2d_target_help' => 'Údaje, ktore budú zahrnuté do 2d čiarového kódu',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Vybrať šablónu',
'label2_fields' => 'Definícia polí',
- 'label2_fields_help' => 'Polia môžu byť pridané, odstránené alebo usporiadané v ľavom stĺpci. Pre každé pole je možné pridať, odstrániť viacero možností pre popis a DataSource a zmeniť poradie v pravom stĺpci.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text zadaný ako **text** bude zobrazený ako tučný',
'help_blank_to_use' => 'Ponechajte prázdne pre použitie hodnoty z :setting_name',
- 'help_default_will_use' => ':default použije hodnotu z :setting_name. Vyberte pole, ktoré chcete zahrnúť do vlastnej zostavy a kliknite na tlačidlo Generovať. Súbor (custom-asset-report-YYYY-mm-dd.csv) bude automaticky sitahnutý a môžete ho otvoriť v Exceli.
Ak chcete exportovať iba niektoré aktíva, použite nižšie uvedeneé možnosti pre úpravu výsledkov.
', 'range' => 'Rozsah', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Povoliť používateľom spravovať ich vlastné heslá', 'from' => 'From', 'by' => 'Podľa', + 'by_user' => 'Podľa', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/sk-SK/mail.php b/resources/lang/sk-SK/mail.php index ee690908c8..0691dd5807 100644 --- a/resources/lang/sk-SK/mail.php +++ b/resources/lang/sk-SK/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'nasledujúca položka bola vrátená: ', 'to_reset' => 'Pre resetovanie vášho :web hesla, prosím vyplňte nasledujúci formulár:', 'type' => 'Typ', - 'upcoming-audits' => 'Existuje :count položka, ktorá bude podliehať auditu v priebehu :threshold dní.|Existujú :count položky, ktoré budú podliehať auditu v priebehu :threshold dní.', + 'upcoming-audits' => 'Existuje :count položka, ktorá bude podliehať auditu v priebehu :threshold dní.|Existujú :count položky, ktoré budú podliehať auditu v priebehu :threshold dní. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Používateľ', 'username' => 'Používateľské meno', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/sk-SK/permissions.php b/resources/lang/sk-SK/permissions.php new file mode 100644 index 0000000000..e605857b20 --- /dev/null +++ b/resources/lang/sk-SK/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Položky majetku', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Príslušenstvo', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Spotrebný materiál', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Licencie', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Komponenty', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Predvolené sady', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Používatelia', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Zobraziť používateľa', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Zobraziť modely', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Kategórie', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Oddelenia', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Lokality', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Stavy', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Vlastné polia', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Dodávatelia', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Výrobcovia', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Spoločnosti', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/sk-SK/validation.php b/resources/lang/sk-SK/validation.php index 379bbdb256..bfe8d806c5 100644 --- a/resources/lang/sk-SK/validation.php +++ b/resources/lang/sk-SK/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'Pole :attribute musí obsahovať platný ULID.', 'uuid' => 'Pole :attribute musí obsahovať platný ULID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/sl-SI/admin/categories/general.php b/resources/lang/sl-SI/admin/categories/general.php index 6da93490bb..96959b1c83 100644 --- a/resources/lang/sl-SI/admin/categories/general.php +++ b/resources/lang/sl-SI/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Kategorije sredstev', 'category_name' => 'Ime kategorije', - 'checkin_email' => 'Pošlji e-pošto uporabniku ob sprejemu/izdaji.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Pošljite vam e-pošto, ko uporabnik sprejme ali zavrne plačilo.', 'checkin_email_notification' => 'Uporabnik bo poslan e-pošto ob sprejemu/izdaji.', 'clone' => 'Kloniraj Karegorijo', 'create' => 'Ustvari kategorijo', 'edit' => 'Uredi Kategorijo', - 'email_will_be_sent_due_to_global_eula' => 'E pošta bo uporabniku poslana ker je v uporabi globalna EULA.', - 'email_will_be_sent_due_to_category_eula' => 'E pošta bo bila poslana uporabniku, ker je za to kategorijo v uporabi EULA.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'Kategorija EULA', 'eula_text_help' => 'To polje vam omogoča prilagajanje EULA za določene vrste sredstev. Če imate samo eno EULA za vsa vaša sredstva, lahko potrdite spodnje polje, da uporabite kot privzeto.', 'name' => 'Ime kategorije', diff --git a/resources/lang/sl-SI/admin/custom_fields/general.php b/resources/lang/sl-SI/admin/custom_fields/general.php index e5bf12ee05..985b23dab9 100644 --- a/resources/lang/sl-SI/admin/custom_fields/general.php +++ b/resources/lang/sl-SI/admin/custom_fields/general.php @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Potrdilno polje', 'radio' => 'Radio gumbi', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/sl-SI/admin/settings/general.php b/resources/lang/sl-SI/admin/settings/general.php index 9529592a0c..480c81be84 100644 --- a/resources/lang/sl-SI/admin/settings/general.php +++ b/resources/lang/sl-SI/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Pošlji opozorila na', 'alert_email_help' => 'E-poštni naslovi ali seznami prejemnikov, na katere želite prejemati opozorila, ločeni z vejicami.', 'alerts_enabled' => 'Opozorila e-pošte so omogočena', - 'alert_interval' => 'Prag za opozorilo pri poteku (v dneh)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Prag za opozorilo pri inventuri', 'allow_user_skin' => 'Dovoli uporabniške preobleke', 'allow_user_skin_help_text' => 'Potrditev tega polja bo uporabnikom omogočila spremembo preobleke uporabniškega vmesnika z drugo.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'Nastavitve LDAP', 'ldap_client_tls_cert_help' => 'Potrdilo in ključ TLS na strani odjemalca za povezave LDAP sta običajno uporabna le v konfiguracijah Google Workspace z možnostjo »Varni LDAP«. Oba sta obvezna.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Vnesite veljavno uporabniško ime in geslo za LDAP iz osnovnega DN, ki ste ga navedli zgoraj, da preizkusite, ali je vaša prijava LDAP konfigurirana pravilno. Najprej morate shraniti posodobljene nastavitve za LDAP.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'Strežnik LDAP',
'ldap_server_help' => 'To se mora začeti z ldap:// (za nešifrirano) ali ldaps:// (za TLS ali SSL)',
'ldap_server_cert' => 'Validacija potrdila SSL LDAP',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Oznake',
'labels_title' => 'Posodobi nastavitve oznak',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Počisti izbrisane zapise',
'ldap_extension_warning' => 'Zdi se, da razširitev LDAP na tem strežniku ni nameščena ali omogočena. Nastavitve lahko še vedno shranite, vendar boste morali pred sinhronizacijo ali prijavo LDAP omogočiti razširitev LDAP za PHP.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format za 1D črtne kode',
'label2_2d_type' => 'Tip 2D črtne kode',
'label2_2d_type_help' => 'Format za 2D črtne kode',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Izberi predlogo',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Polja lahko dodajate, odstranjujete in spreminjate njihov vrstni red v levem stolpcu. Za vsako polje je v desnem stolpcu mogoče dodati, odstraniti in spreminjati vrstni red več možnosti za Oznako in Vir podatkov.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Besedilo, vneseno kot **text**, bo prikazano krepko',
'help_blank_to_use' => 'Pustite prazno, če želite uporabiti vrednost iz :setting_name',
- 'help_default_will_use' => ':default bo uporabil vrednost iz :setting_name. Izberite polja, ki jih želite vključiti v poročilo po meri, in kliknite Ustvari. Datoteka (custom-asset-report-YYYY-mm-dd.csv) se bo samodejno prenesla in jo boste lahko odprli v Excelu.
Če želite izvoziti samo določena sredstva, uporabite spodnje možnosti za natančnejšo nastavitev rezultatov.
', 'range' => 'Obseg', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Dovoli uporabnikom, da sami upravljajo svoja gesla', 'from' => 'Od', 'by' => 'Od', + 'by_user' => 'Od', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Različica', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/sl-SI/mail.php b/resources/lang/sl-SI/mail.php index e822010d9a..6f70ccf170 100644 --- a/resources/lang/sl-SI/mail.php +++ b/resources/lang/sl-SI/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Naslednji element je bil sprejet: ', 'to_reset' => 'Če želite ponastaviti svoje: spletno geslo, izpolnite ta obrazec:', 'type' => 'Tip', - 'upcoming-audits' => 'V roku :threshold dni bo v revizijo vključenih :count sredstev.|V roku :threshold dni bo v revizijo vključenih :count sredstev.', + 'upcoming-audits' => 'V roku :threshold dni bo v revizijo vključenih :count sredstev.|V roku :threshold dni bo v revizijo vključenih :count sredstev. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Uporabnik', 'username' => 'Uporabniško ime', 'unaccepted_asset_reminder' => 'Opomnik: Imate nesprejemljiva sredstva.', diff --git a/resources/lang/sl-SI/permissions.php b/resources/lang/sl-SI/permissions.php new file mode 100644 index 0000000000..eb83732a1e --- /dev/null +++ b/resources/lang/sl-SI/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Sredstva', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Dodatki', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Potrošni material', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Licence', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Komponente', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Vnaprej določeni kompleti', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Uporabniki', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Ogled uporabnikov', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Ogled modelov', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Kategorije', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Oddelki', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Lokacije', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Oznake statusa', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Polja po meri', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Dobavitelj', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Proizvajalci', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Podjetja', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/sl-SI/validation.php b/resources/lang/sl-SI/validation.php index 225f049237..fca0b3e2b5 100644 --- a/resources/lang/sl-SI/validation.php +++ b/resources/lang/sl-SI/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'Polje :attribute mora biti veljaven ULID.', 'uuid' => 'Polje :attribute mora biti veljaven UUID.', 'fmcs_location' => 'V skrbniških nastavitvah je omogočena polna podpora za več podjetij in določanje obsega lokacij, izbrana lokacija in izbrano podjetje pa nista združljiva.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/so-SO/admin/categories/general.php b/resources/lang/so-SO/admin/categories/general.php index 866698d796..74f4bb5444 100644 --- a/resources/lang/so-SO/admin/categories/general.php +++ b/resources/lang/so-SO/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Qaanadda Ra\'samaalka', 'category_name' => 'Magaca Qaanadda', - 'checkin_email' => 'U dir email isticmaalaha marka la galayo/baarayo.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'Isticmaalahan waxa loo soo diri doonaa email marka la hubinayo/baarayo.', 'clone' => 'Qaanadda koobiyeynta', 'create' => 'Sameey Qaanad', 'edit' => 'Wax ka beddel qaanadda', - 'email_will_be_sent_due_to_global_eula' => 'Iimayl ayaa loo diri doonaa isticmaalaha sababtoo ah nidaamka caalamiga ee EULA caalamiga ah ayaa la isticmaalay.', - 'email_will_be_sent_due_to_category_eula' => 'Iimayl ayaa loo diri doonaa isticmaalaha sababtoo ah nidaamka caalamiga ee EULA caalamiga ah ayaa lagu habeeyey qaanadan.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'Qaanadda EULA', 'eula_text_help' => 'Goobtani waxay kuu ogolaanaysaa inaad u habayso EULA-gaaga noocyo gaar ah oo hanti ah. Haddii aad haysato hal EULA oo keliya dhammaan hantidaada, waxaad calaamadeyn kartaa sanduuqa hoose si aad u isticmaasho asalka aasaasiga ah.', 'name' => 'Magaca Qaanadda', diff --git a/resources/lang/so-SO/admin/custom_fields/general.php b/resources/lang/so-SO/admin/custom_fields/general.php index 68b231b2cd..a6f8027826 100644 --- a/resources/lang/so-SO/admin/custom_fields/general.php +++ b/resources/lang/so-SO/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Maamul', 'field' => 'Garoonka', 'about_fieldsets_title' => 'Ku saabsan Fieldsets', - 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used used for specific asset model types.', + 'about_fieldsets_text' => 'Fieldsets waxay kuu oggolaanayaan inaad abuurto kooxo garoomo gaar ah kuwaas oo inta badan dib loogu isticmaalo noocyada moodooyinka hantida gaarka ah.', 'custom_format' => 'Qaabka Regex ee gaarka ah...', 'encrypt_field' => 'Siri qiimaha goobtan kaydka xogta', 'encrypt_field_help' => 'DIGNIIN: Siraynta goobta ayaa ka dhigaysa mid aan la baari karin.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/so-SO/admin/settings/general.php b/resources/lang/so-SO/admin/settings/general.php index b491ac8767..ed7f927308 100644 --- a/resources/lang/so-SO/admin/settings/general.php +++ b/resources/lang/so-SO/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'U dir digniinaha', 'alert_email_help' => 'Cinwaannada iimaylka ama liisaska qaybinta ee aad rabto in digniinaha loo diro, kala miirad.', 'alerts_enabled' => 'Ogeysiinta iimaylka waa la dajiyay', - 'alert_interval' => 'Heerka Ogeysiinta Dhacaya (maalmo gudahood)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Xaddiga Digniinaha Alaabta', 'allow_user_skin' => 'U Oggolow Maqaarka Isticmaalaha', 'allow_user_skin_help_text' => 'Saxitaanka santuuqan waxay u oggolaan doontaa isticmaaluhu inuu maqaarka UI ku dhaafo mid ka duwan.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'Dejinta LDAP', 'ldap_client_tls_cert_help' => 'Shahaadada TLS-Dhinaca Macmiilka iyo Furaha isku xirka LDAP ayaa inta badan faa\'iido u leh isku xidhka Google Workspace ee leh "LDAP sugan." Labadaba waa loo baahan yahay.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Geli magaca isticmaale ee LDAP iyo erayga sirta ah ee saxda ah DN-ga aad kor ku sheegtay si aad u tijaabiso in galitaanka LDAP si sax ah loo habeeyey. WAA IN AAD KORDHISAY DEABKAAGA LA CUSBOONAYSAY EE LDAP.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'Adeegaha LDAP',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'Xaqiijinta shahaadada LDAP SSL',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Kordhinta iyo horgalayaasha',
'labels' => 'Calaamadaha',
'labels_title' => 'Cusbooneysii Settings Label',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Nadiifi Diiwaanada La Tiray',
'ldap_extension_warning' => 'Uma eka in kordhinta LDAP lagu rakibay ama lagu furay serfarkan. Weli waad kaydin kartaa dejimahaaga, laakiin waxaad u baahan doontaa inaad awood u siiso kordhinta LDAP ee PHP ka hor inta LDAP isku-xidhka ama galitaanka aanu shaqayn.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Qaabka barcode 1D',
'label2_2d_type' => 'Nooca Barcode 2D',
'label2_2d_type_help' => 'Qaabka barcode 2D',
- 'label2_2d_target' => 'Barcode Barcode 2D',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Qeexitaannada goobta',
- 'label2_fields_help' => 'Goobaha waa lagu dari karaa, laga saari karaa, oo dib loo habayn karaa tiirka bidix. Goob kasta, xulashooyin badan oo ah Label iyo DataSource ayaa lagu dari karaa, laga saari karaa, oo dib loo dalbi karaa tiirka saxda ah.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Qoraalka loo galiyay sida :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Dooro goobaha aad jeclaan lahayd inaad ku darto warbixintaada gaarka ah, oo guji Abuur. Faylka (custom-asset-report-YYYY-mm-dd.csv) ayaa si toos ah u soo dejisan doona, oo waxaad ku furi kartaa gudaha Excel.
Haddii aad jeclaan lahayd inaad dhoofiso hantida qaarkood, isticmaal xulashooyinka hoose si aad u hagaajiso natiijooyinkaaga.
', 'range' => 'Range', 'bom_remark' => 'Kudar BOM (calaamada dalbashada-byte) CSV-gan', @@ -614,6 +624,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'Loo marayo', + 'by_user' => 'Loo marayo', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/so-SO/mail.php b/resources/lang/so-SO/mail.php index 35a48ba505..776c9431b3 100644 --- a/resources/lang/so-SO/mail.php +++ b/resources/lang/so-SO/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Shayga soo socda ayaa la hubiyay: ', 'to_reset' => 'Si dib loogu dejiyo :web eraygaaga sirta ah, buuxi foomkan:', 'type' => 'Nooca', - 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Isticmaale', 'username' => 'Magaca isticmaale', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/so-SO/permissions.php b/resources/lang/so-SO/permissions.php new file mode 100644 index 0000000000..0750a778ea --- /dev/null +++ b/resources/lang/so-SO/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Hantida', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Agabka', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Alaabta la isticmaalo', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Shatiyada', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Qaybaha', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Xirmooyinka horay loo sii qeexay', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Isticmaalayaasha', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Daawo Isticmaalayaasha', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Daawo Qaababka', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Qaybaha', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Waaxyaha', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Goobaha', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Calaamadaha heerka', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Goobaha gaarka ah', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Alaab-qeybiyeyaal', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Soosaarayaasha', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Shirkadaha', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/so-SO/validation.php b/resources/lang/so-SO/validation.php index 96ae49fd05..98d67934d5 100644 --- a/resources/lang/so-SO/validation.php +++ b/resources/lang/so-SO/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/sq-AL/admin/categories/general.php b/resources/lang/sq-AL/admin/categories/general.php index 74f3d5f612..e8bc031630 100644 --- a/resources/lang/sq-AL/admin/categories/general.php +++ b/resources/lang/sq-AL/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Asset Categories', 'category_name' => 'Category Name', - 'checkin_email' => 'Send email to user on checkin/checkout.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'This user will be sent an email on checkin/checkout.', 'clone' => 'Clone Category', 'create' => 'Create Category', 'edit' => 'Edit Category', - 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user because the global EULA is being used.', - 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user because a EULA is set for this category.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'Category EULA', 'eula_text_help' => 'Kjo fushë ju lejon të personalizoni EULA-të tuaja për lloje specifike të aseteve. Nëse keni vetëm një EULA për të gjitha asetet tuaja, mund të shënoni kutinë më poshtë për të përdorur parazgjedhjen kryesore.', 'name' => 'Category Name', diff --git a/resources/lang/sq-AL/admin/custom_fields/general.php b/resources/lang/sq-AL/admin/custom_fields/general.php index a1cda96d2f..09412cf609 100644 --- a/resources/lang/sq-AL/admin/custom_fields/general.php +++ b/resources/lang/sq-AL/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Manage', '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.', + 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-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.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/sq-AL/admin/settings/general.php b/resources/lang/sq-AL/admin/settings/general.php index 6d13f62e79..41c608c7ba 100644 --- a/resources/lang/sq-AL/admin/settings/general.php +++ b/resources/lang/sq-AL/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Send alerts to', 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.', 'alerts_enabled' => 'Email Alerts Enabled', - 'alert_interval' => 'Expiring Alerts Threshold (in days)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Inventory Alert Threshold', 'allow_user_skin' => 'Allow User Skin', 'allow_user_skin_help_text' => 'Checking this box will allow a user to override the UI skin with a different one.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'LDAP Settings', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP Server',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'LDAP SSL certificate validation',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Purge Deleted Records',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => '2D Barcode Type',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
', 'range' => 'Range', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'By', + 'by_user' => 'By', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/sq-AL/mail.php b/resources/lang/sq-AL/mail.php index 70ee6ba42f..1fd02d5c07 100644 --- a/resources/lang/sq-AL/mail.php +++ b/resources/lang/sq-AL/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'The following item has been checked in: ', 'to_reset' => 'To reset your :web password, complete this form:', 'type' => 'Type', - 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'User', 'username' => 'Username', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/sq-AL/permissions.php b/resources/lang/sq-AL/permissions.php new file mode 100644 index 0000000000..f91039ca94 --- /dev/null +++ b/resources/lang/sq-AL/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Assets', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Accessories', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Consumables', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Licenses', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Components', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Predefined Kits', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Users', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'View Users', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'View Models', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Categories', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Departments', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Locations', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Status Labels', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Custom Fields', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Suppliers', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Manufacturers', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Companies', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/sq-AL/validation.php b/resources/lang/sq-AL/validation.php index f80dd70163..2d4af64fb4 100644 --- a/resources/lang/sq-AL/validation.php +++ b/resources/lang/sq-AL/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/sr-CS/admin/categories/general.php b/resources/lang/sr-CS/admin/categories/general.php index 6be01d213f..d87451bdfa 100644 --- a/resources/lang/sr-CS/admin/categories/general.php +++ b/resources/lang/sr-CS/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Kategorije resursa', 'category_name' => 'Naziv kategorije', - 'checkin_email' => 'Send email to user on checkin/checkout.', + 'email_to_user_upon_checkin' => 'Pošalji e-poruku korisniku po zaduženju.', + 'email_to_user_upon_checkin_and_checkout' => 'Pošalji e-poruku korisniku po zaduženju/razduženju.', 'email_to_initiator' => 'Pošalji e-poruku sebi kada korisnik prihvati ili odbije zaduženje.', 'checkin_email_notification' => 'Korisniku će biti poslat email za checkin/checkout.', 'clone' => 'Kloniraj kategoriju', 'create' => 'Kreiraj kategoriju', 'edit' => 'Uredi kategoriju', - 'email_will_be_sent_due_to_global_eula' => 'E-poruka će biti poslata korisniku jer se koristi globalna EULA.', - 'email_will_be_sent_due_to_category_eula' => 'E-poruka će biti poslata korisniku jer je EULA podešena za ovu kategoriju.', + 'email_will_be_sent_due_to_global_eula' => 'E-poruka će biti poslata korisniku nakon zaduženja jer je u upotrebi globalna EULA.', + 'email_will_be_sent_due_to_category_eula' => 'E-poruka će biti poslata korisniku nakon zaduženja jer je postavljena EULA za ovu kategoriju.', 'eula_text' => 'Category EULA', 'eula_text_help' => 'Ovo polje vam omogućava da prilagodite svoje EULA-e za određene vrste sredstava. Ako imate samo jedan EULA za svu vašu imovinu, sredstva, možete označiti donji box kako biste koristili primarnu, podrazumevanu (default) postavku.', 'name' => 'Naziv kategorije', diff --git a/resources/lang/sr-CS/admin/custom_fields/general.php b/resources/lang/sr-CS/admin/custom_fields/general.php index 60cd3cd545..6265d537db 100644 --- a/resources/lang/sr-CS/admin/custom_fields/general.php +++ b/resources/lang/sr-CS/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Uredi', 'field' => 'Polje', 'about_fieldsets_title' => 'O grupi polja', - 'about_fieldsets_text' => 'Skupovi polja vam omogućavaju da kreirate grupe prilagođenih polja koja se često ponovo koriste za određene tipove modela imovine.', + 'about_fieldsets_text' => 'Skupovi polja vam omogućavaju da kreirate grupe prilagođenih polja koja se često ponovo koriste za određene tipove modela sredstava.', 'custom_format' => 'Prilagodljivi Regex format...', 'encrypt_field' => 'Enkriptujte vrednost polja u bazi podataka', 'encrypt_field_help' => 'UPUZORENJE: Nije moguće pretraživati enkriptovana polja.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Polje za potvrdu', 'radio' => 'Dugmići izbora', ], + 'general_help_text' => 'Prilagođena polja skladište dodatne informacije koje nisu pokrivene podrazumevanim poljima imovine. .', ]; diff --git a/resources/lang/sr-CS/admin/settings/general.php b/resources/lang/sr-CS/admin/settings/general.php index 29dcb1f5bc..e5cc9c1000 100644 --- a/resources/lang/sr-CS/admin/settings/general.php +++ b/resources/lang/sr-CS/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Pošaljite upozorenja na', 'alert_email_help' => 'Adrese e-pošte ili liste distribucije na koje želite da se šalju upozorenja, odvojene zarezima.', 'alerts_enabled' => 'Upozorenja na email su omogućena', - 'alert_interval' => 'Expiring Alerts Threshold (in days)', + 'alert_interval' => 'Prag za ističuća upozorenja', 'alert_inv_threshold' => 'Inventory Alert Threshold', 'allow_user_skin' => 'Dozvolite prilagođen izgled', 'allow_user_skin_help_text' => 'Čekiranjem ovog polja omogućava se korisniku da premosti UI \'skin\' sa nekim drugim.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'LDAP podešavanja', 'ldap_client_tls_cert_help' => 'TLS sertifikat i ključ na strani klijenta za LDAP veze su obično korisni samo u Google Workspace konfiguracijama sa „Secure LDAP-om“. Oba su obavezna.', 'ldap_location' => 'LDAP Polje lokacije', -'ldap_location_help' => 'LDAP Polje lokacije bi trebalo koristiti ukoliko se OU ne koristi u DN za korensko povezivanje. Ostavite prazno ukoliko se koristi OU pretraga.', + 'ldap_location_help' => 'LDAP Polje lokacije bi trebalo koristiti ukoliko se OU ne koristi u DN za korensko povezivanje. Ostavite prazno ukoliko se koristi OU pretraga.', 'ldap_login_test_help' => 'Unesite važeće LDAP korisničko ime i lozinku iz osnovnog DN-a koji ste naveli iznad da biste proverili da li je vaša LDAP prijava ispravno konfigurisana. PRVO MORATE SAČUVATI VAŠA AŽURIRANA LDAP PODEŠAVANJA.', 'ldap_login_sync_help' => 'Ovo testira samo da LDAP može da se sinhronizuje i da su vaša polja ispravno mapirana. Ukoliko vaš upit za LDAP autentifikaciju nije ispravan, korisnici možda neće moći da se prijave. PRVO MORATE DA SAČUVATE IZMENJENA LDAP PODEŠAVANJA.', 'ldap_manager' => 'LDAP Polje nadređenog', + 'ldap_mapping_help' => 'Ako se vaša polja ne sinhronizuju ispravno, probajte sa smalim slovima za nazive polja. Ime za prikaz (displayName) u vašem LDAP/AD-u bi ovde trebalo mapirati kao displayname, givenName bi onda bilo givenname, sAMAccountName kao samaccountname, itd. ',
+ 'save_ldap_first' => 'Morate sačuvati vaša LDAP podešavanja pre testiranja. Sačuvajte vaša podešavanja na ovoj strani pa je ponovo učitajte kako bi ste testirali LDAP prijavu i/ili sinhronizaciju.',
'ldap_server' => 'LDAP Server',
'ldap_server_help' => 'Ovo bi trebalo da počne sa ldap:// (za neenkriptovanu) ili ldaps:// (za TLS ili SSL)',
'ldap_server_cert' => 'LDAP SSL validacija sertifikata',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Povećavanje i prefiksi',
'labels' => 'Oznake',
'labels_title' => 'Obnovite podešavanja oznaka',
+ 'labels_title_help' => 'Izmene načinjene ovde moraju biti sačuvane pre nego što će se prikazati na oznakama ili pregledu ispod.',
'labels_help' => 'Podešavanja barkodova i nalepnica',
'purge_help' => 'Očistite izbrisane zapise',
'ldap_extension_warning' => 'Ne izgleda da je LDAP ekstenzija instalirana ili omogućena na ovom serveru. I dalje možete da sačuvate svoja podešavanja, ali ćete morati da omogućite LDAP ekstenziju za PHP pre nego što LDAP sinhronizacija ili prijavljivanje budu funkcionisali.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format za 1D barkodove',
'label2_2d_type' => 'Vrsta 2D barkoda',
'label2_2d_type_help' => 'Format za 2D barkodove',
- 'label2_2d_target' => '2D barkod meta',
- 'label2_2d_target_help' => 'Podatak koji će biti sadržan u 2D barkodu',
+ 'label2_2d_prefix' => 'Prefiks 2D barkoda',
+ 'label2_2d_prefix_help' => 'Ovaj tekst će biti dodat na početak konačnog ispisa 2D barkoda izabranog ispod kada se on skinra. Ovo se može koristiti za dodavanje teksta na početak eksterne URL adrese ili bilo koje druge vrednosti koja vam može biti potrebna.',
+ 'label2_2d_target' => 'Sadržaj 2D barkoda',
+ 'label2_2d_target_help' => 'Podatak koji će biti sadržan u 2D barkodu. Ovo može biti direktna veza do imovine u Snipe-IT ili može biti jedna od vrednosti polja koja nizu u obliku veze. Ako koristite prefiks iznad, biće dodat na početak ove vrednosti.',
+ 'select_template' => 'Izaberi šablon',
'label2_fields' => 'Definicija polja',
- 'label2_fields_help' => 'Polja mogi biti dodata, uklonjena i presložena u levoj koloni. Za svako polje, višestruko opcija za Naziv i IzvorPodataka mogu biti dodato, uklonjeno i presloženo u desnoj koloni.',
+ 'label2_fields_help' => 'Polja mogu biti dodata, uklonjena i presložena u koloni levo. Za svako polje, višestruko opcija za Oznaku i IzvorPodataka može biti dodato, uklonjeno i presloženo u koloni desno. Izmene na poljima načinje ovde će momentalno biti primenjene u pregledu ispod ali moraju biti sačuvane da bi se primenile novim oznakama.',
'purge_barcodes' => 'Obriši sve barkodove',
'help_asterisk_bold' => 'Tekst unet kao **tekst** biće prikazan podebljan',
'help_blank_to_use' => 'Ostavite prazno da bi se koristila vrednost iz :setting_name',
- 'help_default_will_use' => ':default će koristiti vrednost iz :setting_name. Izaberite polja koja želite da uključite u svom prilagođenom izveštaju i kliknite na dugme Generiši. Datoteka (custom-asset-report-YYYY-mm-dd.csv) će automatski biti preuzeta i možete je otvoriti u Excel-u.
Ako želite da izvezete samo određenu imovinu, koristite opcije ispod da bi ste detaljno filtrirali vaš rezultat.
', 'range' => 'Raspon', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Omogući korisnicima da upravljaju svojim lozinkama', 'from' => 'Od', 'by' => 'By', + 'by_user' => 'By', + 'ldap_sync_location' => 'Sinhornizuj sve korisnike sa ovom lokacijom (opciono)', 'version' => 'Verzija', 'build' => 'izdanje', 'use_cloned_image' => 'Kloniraj sliku iz originala', diff --git a/resources/lang/sr-CS/mail.php b/resources/lang/sr-CS/mail.php index f40374d73d..03bf80fe0f 100644 --- a/resources/lang/sr-CS/mail.php +++ b/resources/lang/sr-CS/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'The following item has been checked in: ', 'to_reset' => 'Da biste resetovali svoju :web lozinku, ispunite ovaj obrazac:', 'type' => 'Tip', - 'upcoming-audits' => 'Ima :count imovina kojoj je vreme za popis za :threshold dana.|Ima :count imovine kojoj je vreme za popis za :threshold dana.', + 'upcoming-audits' => 'Ima :count imovina kojoj je vreme za popis za :threshold dana.|Ima :count imovine kojoj je vreme za popis za :threshold dana. ', + 'upcoming-audits_click' => 'Ova e-poruka možda ne sadrži kompletan spisak kako ne bi premašila ograničenje veličine e-poruke. Kliknite na dugme ispod da bi ste videli svu imovinu u roku za popis.', 'user' => 'Korisnik', 'username' => 'Korisničko ime', 'unaccepted_asset_reminder' => 'Podsetnik: Imate neprihvaćevenu imovinu.', diff --git a/resources/lang/sr-CS/permissions.php b/resources/lang/sr-CS/permissions.php new file mode 100644 index 0000000000..111e560c87 --- /dev/null +++ b/resources/lang/sr-CS/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super korisnik', + 'note' => 'Određuje da li korisnik ima potpuni pristup svim aspektima administracije. Ovo podešavanje predupređuje SVA specifična i ograničavajuća ovlašćenja u celom sistemu. ', + ], + 'admin' => [ + 'name' => 'Administratorski pristup', + 'note' => 'Određuje da li korisnik ima pristup većini aspekata sistema OSIM podešavanjima sistemske administracije. Ovi korisnici će moći da upravljaju korisnicima, lokacijama, kategorijama, itd, ali su ograničeni Punom višekompanijskom podrškom ako je omogućena.', + ], + + 'import' => [ + 'name' => 'Uvoženje CSV-a', + 'note' => 'Ovo će dozvoliti korisnicima da uvoze čak i ako pristup korisnicima, imovinom, itd. je onemogućeno negde drugde.', + ], + + 'reports' => [ + 'name' => 'Pristup izveštajima', + 'note' => 'Određuje da li korisnik ima pristup sekciji sa izveštajima aplikacije.', + ], + + 'assets' => + [ + 'name' => 'Imovina', + 'note' => 'Dozvoljava pristup sekciji sa imovinom aplikacije.', + ], + + 'assetsview' => [ + 'name' => 'Pregled imovine', + ], + + 'assetscreate' => [ + 'name' => 'Kreiranje nove imovine', + ], + + 'assetsedit' => [ + 'name' => 'Uređivanje imovine', + ], + + 'assetsdelete' => [ + 'name' => 'Brisanje imovine', + ], + + 'assetscheckin' => [ + 'name' => 'Razduživanje', + 'note' => 'Razduživanje imovine koja je zadužena nazad u magacin.', + ], + + 'assetscheckout' => [ + 'name' => 'Zaduživanje', + 'note' => 'Dodeljivanje imovine iz magacina zaduživanjem.', + ], + + 'assetsaudit' => [ + 'name' => 'Popisivanje imovine', + 'note' => 'Dozvoljava korisniku da označi imovinu fizički popisanu.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'Pregled zatražene imovine', + 'note' => 'Omogućava korisniku pregled imovine koja je označene kao zatraživa.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'Pregled enkriptovanih prilagođenih polja', + 'note' => 'Dozvoljava korisniku pregled i izmenu eknriptovanih prilagođenih polja imovine.', + ], + + 'accessories' => [ + 'name' => 'Dodatna oprema', + 'note' => 'Dozvoljava pristup sekciji dodatne opreme aplikacije.', + ], + + 'accessoriesview' => [ + 'name' => 'Pregled dodatne opreme', + ], + 'accessoriescreate' => [ + 'name' => 'Kreiranje nove dodatne opreme', + ], + 'accessoriesedit' => [ + 'name' => 'Izmena dodatne opreme', + ], + 'accessoriesdelete' => [ + 'name' => 'Brisanje dodatne opreme', + ], + 'accessoriescheckout' => [ + 'name' => 'Zaduživanje dodatne opreme', + 'note' => 'Dodeljivanje dodatne opreme u magacinu zaduživanjem.', + ], + 'accessoriescheckin' => [ + 'name' => 'Razduživanje dodatne opreme', + 'note' => 'Vraćanje zadužene dodatne opreme natrag u magacin.', + ], + 'accessoriesfiles' => [ + 'name' => 'Upravljanje datotekama dodatne opreme', + 'note' => 'Dozvoljava korisniku da postavlja, preuzima i briše datoteke povezane sa dodatnom opremom.', + ], + 'consumables' => [ + 'name' => 'Potrošni materijal', + 'note' => 'Dozvoljava pristup sekciji potrošne opreme aplikacije.', + ], + 'consumablesview' => [ + 'name' => 'Pregled potrošne opreme', + ], + 'consumablescreate' => [ + 'name' => 'Kreiranje nove potrošne opreme', + ], + 'consumablesedit' => [ + 'name' => 'Izmena potrošne opreme', + ], + 'consumablesdelete' => [ + 'name' => 'Brisanje potrošne opreme', + ], + 'consumablescheckout' => [ + 'name' => 'Zaduživanje potrošne opreme', + 'note' => 'Dodeljivanje potrošne opreme u magacinu zaduživanjem.', + ], + 'consumablesfiles' => [ + 'name' => 'Upravljanje datotekama potrošne opreme', + 'note' => 'Dozvoljava korisniku da postavlja, preuzima i briše datoteke povezane sa potrošnom opremom.', + ], + 'licenses' => [ + 'name' => 'Licence', + 'note' => 'Omogućava pristup sekciji sa licencama aplikacije.', + ], + 'licensesview' => [ + 'name' => 'Pregled licenci', + ], + 'licensescreate' => [ + 'name' => 'Kreiranje novih licenci', + ], + 'licensesedit' => [ + 'name' => 'Uređivanje licenci', + ], + 'licensesdelete' => [ + 'name' => 'Brisanje licenci', + ], + 'licensescheckout' => [ + 'name' => 'Dodeljivanje licenci', + 'note' => 'Omogućava korisniku da dodeljuje licence imovini ili korisnicima.', + ], + 'licensescheckin' => [ + 'name' => 'Oduzimanje licenci', + 'note' => 'Omogućava korisniku da oduzme licence od imovine ili korisnika.', + ], + 'licensesfiles' => [ + 'name' => 'Upravljanje datotekama licenci', + 'note' => 'Dozvoljava korisniku da postavlja, preuzima i briše datoteke povezane sa licencama.', + ], + 'licenseskeys' => [ + 'name' => 'Upravljanje licencnim ključevima', + 'note' => 'Omogućava korisniku da pregleda ključeve proizvoda povezanih sa licencama.', + ], + 'components' => [ + 'name' => 'Komponente', + 'note' => 'Dozvoljava pristup sekciji komponenti aplikacije.', + ], + 'componentsview' => [ + 'name' => 'Pregled komponenti', + ], + 'componentscreate' => [ + 'name' => 'Kreiranje novih komponenti', + ], + 'componentsedit' => [ + 'name' => 'Uređivanje komponenti', + ], + 'componentsdelete' => [ + 'name' => 'Brisanje komponenti', + ], + 'componentsfiles' => [ + 'name' => 'Upravljanje datotekama komponenti', + 'note' => 'Dozvoljava korisniku da postavlja, preuzima i briše datoteke povezane sa komponentama.', + ], + 'componentscheckout' => [ + 'name' => 'Zaduživanje komponenti', + 'note' => 'Dodeljivanje komponenti zaduživanjem iz magacina.', + ], + 'componentscheckin' => [ + 'name' => 'Razduživanje komponenti', + 'note' => 'Vraćanje komponenti koja je zadužena natrag u magacin.', + ], + 'kits' => [ + 'name' => 'Kompleti opreme', + 'note' => 'Dozvoljava pristup sekciji predefinisanih skupova aplikacije.', + ], + 'kitsview' => [ + 'name' => 'Pregled predefinisanih skupova', + ], + 'kitscreate' => [ + 'name' => 'Kreiranje novih predefinisanih skupova', + ], + 'kitsedit' => [ + 'name' => 'Uređivanje predefinisanih skupova', + ], + 'kitsdelete' => [ + 'name' => 'Brisanje predefinisanih skupova', + ], + 'users' => [ + 'name' => 'Korisnici', + 'note' => 'Dozvoljava pristup sekciji korisnika aplikacije.', + ], + 'usersview' => [ + 'name' => 'Prikaži korisnike', + ], + 'userscreate' => [ + 'name' => 'Kreiranje novih korisnika', + ], + 'usersedit' => [ + 'name' => 'Uređivanje korisnika', + ], + 'usersdelete' => [ + 'name' => 'Brisanje korisnika', + ], + 'models' => [ + 'name' => 'Modeli', + 'note' => 'Dozvoljava pristup sekciji modela aplikacije.', + ], + 'modelsview' => [ + 'name' => 'Pogledajte modele', + ], + + 'modelscreate' => [ + 'name' => 'Kreiranje novih modela', + ], + 'modelsedit' => [ + 'name' => 'Uređivanje modela', + ], + 'modelsdelete' => [ + 'name' => 'Brisanje modela', + ], + 'categories' => [ + 'name' => 'Kategorije', + 'note' => 'Dozvoljava pristup sekciji kategorija aplikacije.', + ], + 'categoriesview' => [ + 'name' => 'Pregled kategorija', + ], + 'categoriescreate' => [ + 'name' => 'Kreiranje novih kategorija', + ], + 'categoriesedit' => [ + 'name' => 'Uređivanje kategorija', + ], + 'categoriesdelete' => [ + 'name' => 'Brisanje kategorija', + ], + 'departments' => [ + 'name' => 'Departments', + 'note' => 'Dozvoljava pristup sekciji odeljenja aplikacije.', + ], + 'departmentsview' => [ + 'name' => 'Pregled odeljenja', + ], + 'departmentscreate' => [ + 'name' => 'Kreiranje novih odeljenja', + ], + 'departmentsedit' => [ + 'name' => 'Uređivanje odeljenja', + ], + 'departmentsdelete' => [ + 'name' => 'Brisanje odeljenja', + ], + 'locations' => [ + 'name' => 'Lokacije', + 'note' => 'Dozvoljava pristup sekciji lokacija aplikacije.', + ], + 'locationsview' => [ + 'name' => 'Pregled lokacija', + ], + 'locationscreate' => [ + 'name' => 'Kreiranje novih lokacija', + ], + 'locationsedit' => [ + 'name' => 'Uređivanje lokacija', + ], + 'locationsdelete' => [ + 'name' => 'Brisanje lokacija', + ], + 'status-labels' => [ + 'name' => 'Oznake statusa', + 'note' => 'Dozvoljava pristup sekciji oznaka statusa aplikacije koje koriste imovine.', + ], + 'statuslabelsview' => [ + 'name' => 'Pregled oznaka statusa', + ], + 'statuslabelscreate' => [ + 'name' => 'Kreiranje novih oznaka statusa', + ], + 'statuslabelsedit' => [ + 'name' => 'Uređivanje oznaka statusa', + ], + 'statuslabelsdelete' => [ + 'name' => 'Brisanje oznaka statusa', + ], + 'custom-fields' => [ + 'name' => 'Dodatna Polja', + 'note' => 'Dozvoljava pristup sekciji prilagođenih polja aplikacije koje koriste imovine.', + ], + 'customfieldsview' => [ + 'name' => 'Pregled prilagođenih polja', + ], + 'customfieldscreate' => [ + 'name' => 'Kreiranje novih prilagođenih polja', + ], + 'customfieldsedit' => [ + 'name' => 'Uređivanje prilagođenih polja', + ], + 'customfieldsdelete' => [ + 'name' => 'Brisanje prilagođenih polja', + ], + 'suppliers' => [ + 'name' => 'Dobavljači', + 'note' => 'Dozvoljava pristup sekciji dobavljača aplikacije.', + ], + 'suppliersview' => [ + 'name' => 'Pregled dobavljača', + ], + 'supplierscreate' => [ + 'name' => 'Kreiranje novih dobavljača', + ], + 'suppliersedit' => [ + 'name' => 'Uređivanje dobavljača', + ], + 'suppliersdelete' => [ + 'name' => 'Brisanje dobavljača', + ], + 'manufacturers' => [ + 'name' => 'Proizvođači', + 'note' => 'Dozvoljava pristup sekciji proizvođača aplikacije.', + ], + 'manufacturersview' => [ + 'name' => 'Pregled proizvođača', + ], + 'manufacturerscreate' => [ + 'name' => 'Kreiranje novih proizvođača', + ], + 'manufacturersedit' => [ + 'name' => 'Uređivanje proizvođača', + ], + 'manufacturersdelete' => [ + 'name' => 'Brisanje proizvođača', + ], + 'companies' => [ + 'name' => 'Firme', + 'note' => 'Dozvoljava pristup sekciji kompanija aplikacije.', + ], + 'companiesview' => [ + 'name' => 'Pregled kompanija', + ], + 'companiescreate' => [ + 'name' => 'Kreiranje novih kompanija', + ], + 'companiesedit' => [ + 'name' => 'Uređivanje kompanija', + ], + 'companiesdelete' => [ + 'name' => 'Brisanje kompanija', + ], + 'user-self-accounts' => [ + 'name' => 'Rukovođenje sopstvenim nalozima', + 'note' => 'Dozvoljava standardnim korisnicima da upravljaju određenim aspektima njihovih naloga.', + ], + 'selftwo-factor' => [ + 'name' => 'Upravljanje autentifikacijom u dva koraka', + 'note' => 'Dozvoljava korisnicima da omoguće, onemoguće i upravljaju autentifikacijom u dva koraka za njihove naloge.', + ], + 'selfapi' => [ + 'name' => 'Upravljanje API tokenima', + 'note' => 'Dozvoljava korisnicima kreiranje, pregled i poništavanje sopstvenih API tokena. Korisnički tokeni će imati ista ovlašćenja kao i korisnik koji ih je kreirao.', + ], + 'selfedit-location' => [ + 'name' => 'Uređivanje lokacije', + 'note' => 'Dozvoljava korisnicima da uređuju lokaciju povezanu sa njihovim nalogom.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Samostalno zaduživanje imovine', + 'note' => 'Dozvoljava korisnicima da zadužuju imovinu sebi bez intervencije administratora.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'Pregled cene koštanja', + 'note' => 'Dozvoljava korisnicima da pregledaju cenu kupovine stavki u prikazu njihovog naloga.', + ], + + 'depreciations' => [ + 'name' => 'Upravljanje amortizacijom', + 'note' => 'Dozvoljava korisnicima da upravljaju i pregledaju detalje o amortizaciji imovina.', + ], + 'depreciationsview' => [ + 'name' => 'Pregled detalja amortizacije', + ], + 'depreciationsedit' => [ + 'name' => 'Uređivanje podešavanja amortizacije', + ], + 'depreciationsdelete' => [ + 'name' => 'Brisanje zapisa o amortizaciji', + ], + 'depreciationscreate' => [ + 'name' => 'Kreiranje zapisa o amortizaciji', + ], + + 'grant_all' => 'Dodeli sve dozvole za :area', + 'deny_all' => 'Onemogući sve dozvole za :area', + 'inherit_all' => 'Nasledi sve dozvole za :area iz grupe dozvola', + 'grant' => 'Dodeli dozvole za :area', + 'deny' => 'Onemogući dozvole za :area', + 'inherit' => 'Nasledi dozvole za :area iz grupe dozvola', + 'use_groups' => 'Strogo preporučujemo korišćenje Grupa dozvola umesto dodeljivanja pojedinačnih dozvola zbog lakšeg upravljanja.' + +); diff --git a/resources/lang/sr-CS/validation.php b/resources/lang/sr-CS/validation.php index fd6546470c..98ef460ec5 100644 --- a/resources/lang/sr-CS/validation.php +++ b/resources/lang/sr-CS/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'Polje :attribute mora biti ispravan ULID.', 'uuid' => 'Polje :attribute mora biti ispravan UUID.', 'fmcs_location' => 'Puna podrška za višestruko kompanija i opsezi lokacija je omogućeno u administratorskim podešavanjima, a izabrana lokacija i kompanija nisu kompatibilne.', - + 'is_unique_across_company_and_location' => ':attribute mora biti jedinstven u okviru izabrane kompanije i lokacije.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/sv-SE/admin/categories/general.php b/resources/lang/sv-SE/admin/categories/general.php index 164fd498bc..d42e4e200b 100644 --- a/resources/lang/sv-SE/admin/categories/general.php +++ b/resources/lang/sv-SE/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Tillgångskategorier', 'category_name' => 'Kategorinamn', - 'checkin_email' => 'Skicka e-post till användaren vid incheckning/utcheckning.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'Den här användaren kommer att få e-post vid incheckning/utcheckning.', 'clone' => 'Kopiera kategori', 'create' => 'Skapa kategori', 'edit' => 'Redigera kategori', - 'email_will_be_sent_due_to_global_eula' => 'Ett e-postmeddelande kommer att skickas till användaren eftersom det globala användaravtalet (EULA) används.', - 'email_will_be_sent_due_to_category_eula' => 'Ett e-postmeddelande kommer att skickas till användaren eftersom ett användaravtal (EULA) är inställt för denna kategori.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'EULA-kategori', 'eula_text_help' => 'I detta fält kan du anpassa dina licensavtal för slutanvändare, EULA, för vissa typer av tillgångar. Om du bara har ett licensavtal för alla dina tillgångar, kan du markera rutan nedan för att använda standardlicensavtalet.', 'name' => 'Kategorinamn', diff --git a/resources/lang/sv-SE/admin/custom_fields/general.php b/resources/lang/sv-SE/admin/custom_fields/general.php index 0b008d36c5..c9aac17e2f 100644 --- a/resources/lang/sv-SE/admin/custom_fields/general.php +++ b/resources/lang/sv-SE/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Hantera', 'field' => 'Fält', 'about_fieldsets_title' => 'Om fältuppsättningar', - 'about_fieldsets_text' => 'Fieldsets låter dig skapa grupper av fält som är anpassade efter och ofta använda av en viss typ av tillgång. Ex. "CPU", "RAM", "HDD", etc.', + 'about_fieldsets_text' => 'Fältuppsättningar låter dig skapa grupper av anpassade fält som ofta återanvänds för specifika tillgångsmodelltyper.', 'custom_format' => 'Anpassat Regex-format...', 'encrypt_field' => 'Kryptera värdet för det här fältet i databasen', 'encrypt_field_help' => 'VARNING: Kryptering av ett fält genererar fältet osökbart.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/sv-SE/admin/settings/general.php b/resources/lang/sv-SE/admin/settings/general.php index 14774237cf..fca2b6094c 100644 --- a/resources/lang/sv-SE/admin/settings/general.php +++ b/resources/lang/sv-SE/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Skicka varningar till', 'alert_email_help' => 'E-postadresser eller distributionslistor som du vill att varningar ska skickas till, kommaseparerade.', 'alerts_enabled' => 'Varningar via e-post aktiverade', - 'alert_interval' => 'Utgående varningströskel (i dagar)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Varning vid lågt lagersaldo', 'allow_user_skin' => 'Tillåt användartema', 'allow_user_skin_help_text' => 'Genom att markera denna ruta kan en användare ändra gränssnittet till ett annat.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'LDAP-inställningar', 'ldap_client_tls_cert_help' => 'TLS-certifikat och nyckel för LDAP-anslutningar från klientsidan är vanligtvis bara användbara i Google Workspace-konfigurationer med "Secure LDAP". Båda krävs.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Ange ett giltigt LDAP användarnamn och lösenord från basen DN du angav ovan för att testa om LDAP-inloggningen är korrekt konfigurerad. DU MÅSTE SPARA DINA UPPDATERADE LDAPINSTÄLLNINGAR FÖRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP-server',
'ldap_server_help' => 'Detta bör starta med ldap:// (för okrypterad) eller ldaps:// (för TLS eller SSL)',
'ldap_server_cert' => 'Validering av LDAP SSL-certifikat',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Inkrementering och prefix',
'labels' => 'Etiketter',
'labels_title' => 'Uppdatera etikettinställningar',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Rensa borttagna poster',
'ldap_extension_warning' => 'Det ser inte ut som LDAP-tillägget är installerat eller aktiverat på denna server. Du kan fortfarande spara dina inställningar, men du måste aktivera LDAP-tillägget för PHP innan LDAP-synkronisering eller inloggning fungerar.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format för 1D-streckkoder',
'label2_2d_type' => '2D streckkodstyp',
'label2_2d_type_help' => 'Format för 2D-streckkoder',
- 'label2_2d_target' => '2D streckkodslänkning',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Välj mall',
'label2_fields' => 'Fältdefiniering',
- 'label2_fields_help' => 'Fält kan läggas till, tas bort och ordnas om i den vänstra kolumnen. För varje fält kan flera alternativ för etikett- och datakällan läggas till, tas bort och ordnas om i högerspalten.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text inlagd som **text** kommer att visas som fetstilad',
'help_blank_to_use' => 'Lämna tomt för att använda värdet från :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Välj de fält du vill inkludera i din anpassade rapport och klicka på Generera. Filen (custom-asset-report-YYY-mm-dd.csv) laddas ned automatiskt varvid du kan öppna den i Excel.
Om du endast vill exportera vissa tillgångar; använd alternativen nedan för att finjustera dina resultat.
', 'range' => 'Intervall', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Tillåt användare att hantera sina egna lösenord', 'from' => 'From', 'by' => 'Av', + 'by_user' => 'Av', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/sv-SE/mail.php b/resources/lang/sv-SE/mail.php index ad5d9dc407..eee8120859 100644 --- a/resources/lang/sv-SE/mail.php +++ b/resources/lang/sv-SE/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Följande objekt har blivit incheckat: ', 'to_reset' => 'För att återställa ditt :web lösenord, fyll i det här formuläret:', 'type' => 'Typ', - 'upcoming-audits' => 'Det finns :count tillgång som skall inventeras inom :threshold dagar.|Det finns :count tillgångar som skall inventeras inom :threshold dagar.', + 'upcoming-audits' => 'Det finns :count tillgång som skall inventeras inom :threshold dagar.|Det finns :count tillgångar som skall inventeras inom :threshold dagar. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Användare', 'username' => 'Användarnamn', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/sv-SE/permissions.php b/resources/lang/sv-SE/permissions.php new file mode 100644 index 0000000000..517ebda795 --- /dev/null +++ b/resources/lang/sv-SE/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Tillgångar', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Tillbehör', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Förbrukningsmaterial', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Licenser', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Komponenter', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Fördefinierade paket', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Användare', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Visa användare', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Visa modeller', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Kategorier', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Avdelningar', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Platser', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Statusetiketter', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Anpassade fält', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Leverantörer', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Tillverkare', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Företag', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/sv-SE/validation.php b/resources/lang/sv-SE/validation.php index b918cc28aa..4f5decec49 100644 --- a/resources/lang/sv-SE/validation.php +++ b/resources/lang/sv-SE/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => ':attribute-fältet måste vara ett giltigt ULID.', 'uuid' => ':attribute-fältet måste vara ett giltigt UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/ta-IN/admin/categories/general.php b/resources/lang/ta-IN/admin/categories/general.php index 716c56dadb..1c0cba399b 100644 --- a/resources/lang/ta-IN/admin/categories/general.php +++ b/resources/lang/ta-IN/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'சொத்து வகைகள்', 'category_name' => 'வகை பெயர்', - 'checkin_email' => 'ஒப்படைக்கும்/பெற்றுக்கொள்ளும் போது பயனருக்கு மின்னஞ்சல் அனுப்பவும்.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'இந்த பயனருக்கு ஒப்படைக்கும்/பெற்றுக்கொள்ளும் போது மின்னஞ்சல் அனுப்பப்படும்.', 'clone' => 'குளோன் வகை', 'create' => 'பகுப்பு உருவாக்கவும்', 'edit' => 'திருத்து பகுப்பு', - 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user because the global EULA is being used.', - 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user because a EULA is set for this category.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'பகுப்பு EULA', 'eula_text_help' => 'குறிப்பிட்ட வகை சொத்துக்களை உங்கள் EULA களை தனிப்பயனாக்க இந்தத் துறை உங்களை அனுமதிக்கிறது. உங்களுடைய அனைத்து சொத்துக்களுக்கும் ஒரே ஒரு EULA மட்டுமே இருந்தால், முதன்மை இயல்புநிலையைப் பயன்படுத்த கீழே உள்ள பெட்டியை நீங்கள் பார்க்கலாம்.', 'name' => 'வகை பெயர்', diff --git a/resources/lang/ta-IN/admin/custom_fields/general.php b/resources/lang/ta-IN/admin/custom_fields/general.php index 0be95f60d6..2a17a11ef3 100644 --- a/resources/lang/ta-IN/admin/custom_fields/general.php +++ b/resources/lang/ta-IN/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Manage', 'field' => 'களம்', 'about_fieldsets_title' => 'புலங்கள் பற்றி', - 'about_fieldsets_text' => 'குறிப்பிட்ட சொத்து மாதிரி வகைகளுக்கு அடிக்கடி பயன்படுத்தப்படும் மீண்டும் பயன்படுத்தப்படும் தனிபயன் துறைகள் குழுக்களை உருவாக்க புலங்கள் அனுமதிக்கின்றன.', + 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used for specific asset model types.', 'custom_format' => 'Custom Regex format...', 'encrypt_field' => 'தரவுத்தளத்தில் இந்த களத்தின் மதிப்பை குறியாக்கு', 'encrypt_field_help' => 'எச்சரிக்கை: ஒரு புலத்தை குறியாக்காதே அது தெரியாததாக்குகிறது.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/ta-IN/admin/settings/general.php b/resources/lang/ta-IN/admin/settings/general.php index 82e2e04ade..db47c1c276 100644 --- a/resources/lang/ta-IN/admin/settings/general.php +++ b/resources/lang/ta-IN/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'எச்சரிக்கைகள் அனுப்ப', 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.', 'alerts_enabled' => 'எச்சரிக்கைகள் இயக்கப்பட்டன', - 'alert_interval' => 'அலாரங்கள் முற்றுப்பெறல் (நாட்களில்)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'சரக்கு அலர்ட் த்ரொல்ஹோல்', 'allow_user_skin' => 'Allow User Skin', 'allow_user_skin_help_text' => 'Checking this box will allow a user to override the UI skin with a different one.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'LDAP அமைப்புகள்', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP சேவையகம்',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'LDAP SSL சான்றிதழ் சரிபார்ப்பு',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'நீக்கப்பட்ட ரெகார்டுகளை அகற்றவும்',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => '2 டி பார்கோடு வகை',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
', 'range' => 'Range', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'மூலம்', + 'by_user' => 'மூலம்', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/ta-IN/mail.php b/resources/lang/ta-IN/mail.php index 4f71e3d0b3..ae694bd529 100644 --- a/resources/lang/ta-IN/mail.php +++ b/resources/lang/ta-IN/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'பின்வரும் உருப்படி பின்வருமாறு சரிபார்க்கப்பட்டது:', 'to_reset' => 'உங்கள் கடவுச்சொல்லை மீட்டமைக்க, இந்த படிவத்தை பூர்த்தி செய்க:', 'type' => 'வகை', - 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'பயனர்', 'username' => 'பயனர்பெயர்', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/ta-IN/permissions.php b/resources/lang/ta-IN/permissions.php new file mode 100644 index 0000000000..68fb6c742c --- /dev/null +++ b/resources/lang/ta-IN/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'சொத்துக்கள்', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'கருவிகள்', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'நுகர்பொருள்கள்', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'உரிமங்கள்', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'கூறுகள்', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Predefined Kits', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'பயனர்கள்', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'பயனர்களைக் காண்க', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'மாதிரிகள் காண்க', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'வகைகள்', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'துறைகள்', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'இடங்கள்', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'நிலை லேபிள்கள்', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'விருப்ப புலங்கள்', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'சப்ளையர்கள்', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'உற்பத்தியாளர்கள்', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'நிறுவனங்கள்', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/ta-IN/validation.php b/resources/lang/ta-IN/validation.php index 2d61f84330..9a0bb100cc 100644 --- a/resources/lang/ta-IN/validation.php +++ b/resources/lang/ta-IN/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/th-TH/admin/categories/general.php b/resources/lang/th-TH/admin/categories/general.php index 38741e8d6a..f90c00fede 100644 --- a/resources/lang/th-TH/admin/categories/general.php +++ b/resources/lang/th-TH/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'หมวดหมู่ทรัพย์สิน', 'category_name' => 'ชื่อหมวดหมู่', - 'checkin_email' => 'ส่งอีเมลไปยังผู้ใช้เมื่อเช็คอิน / เช็คเอาต์', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'ผู้ใช้รายนี้จะได้รับอีเมลเกี่ยวกับเช็คอิน / เช็คเอาท์', 'clone' => 'คัดลอกหมวดหมู่', 'create' => 'สร้างหมวดหมู่', 'edit' => 'แก้ไขหมวดหมู่', - 'email_will_be_sent_due_to_global_eula' => 'อีเมลจะถูกส่งไปยังผู้ใช้เนื่องจากมีการใช้งาน EULA ทั่วโลก', - 'email_will_be_sent_due_to_category_eula' => 'อีเมลจะถูกส่งไปยังผู้ใช้เนื่องจากมีการตั้งค่า EULA สำหรับหมวดหมู่นี้', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'หมวดหมู่ข้อกำหนดการใช้งาน', 'eula_text_help' => 'ส่วนนี้อนุญาตให้คุณสามารถทำการปรับแต่งข้อตกลงการใช้งานสำหรับกำหนดชนิดของทรัพย์สินได้ หากคุณมีข้อตกลงการใช้งานเพียงหนึ่ง หรือเรื่องเดียวที่ใช้ครอบคลุมทรัพย์สินของคุณทั้งหมด คุณสามารถตั้งค่าให้เป็นการใช้งานหลัก โดยการทำเครื่องหมายในช่องด้านล่างนี้', 'name' => 'ชื่อหมวดหมู่', diff --git a/resources/lang/th-TH/admin/custom_fields/general.php b/resources/lang/th-TH/admin/custom_fields/general.php index bf2a5d5225..deba521df7 100644 --- a/resources/lang/th-TH/admin/custom_fields/general.php +++ b/resources/lang/th-TH/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'จัดการ', 'field' => 'สนาม', 'about_fieldsets_title' => 'เกี่ยวกับ Fieldsets', - 'about_fieldsets_text' => 'ฟิลด์ช่วยให้คุณสามารถสร้างกลุ่มของฟิลด์ที่กำหนดเองซึ่งมักใช้ซ้ำสำหรับรูปแบบโมเดลของเนื้อหาบางประเภท', + 'about_fieldsets_text' => 'ชุดฟิลด์ที่ช่วยให้คุณสร้างกลุ่มของฟิลด์ที่กำหนดได้เอง ซึ่งมักจะใช้ซ้ำสำหรับการเจาะจงประเภทของสินทรัพย์', 'custom_format' => 'กำหนดรูปแบบ...', 'encrypt_field' => 'เข้ารหัสค่าของฟิลด์นี้ในฐานข้อมูล', 'encrypt_field_help' => 'คำเตือน: การเข้ารหัสฟิลด์ทำให้ไม่สามารถค้นหาได้', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/th-TH/admin/settings/general.php b/resources/lang/th-TH/admin/settings/general.php index ad75986e76..c048d89e05 100644 --- a/resources/lang/th-TH/admin/settings/general.php +++ b/resources/lang/th-TH/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'ส่งแจ้งเตือนไปยัง', 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.', 'alerts_enabled' => 'การแจ้งเตือนถูกเปิดใช้งานแล้ว', - 'alert_interval' => 'เกณฑ์การเตือนที่หมดอายุ (เป็นวัน)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'เกณฑ์การแจ้งเตือนพื้นที่โฆษณา', 'allow_user_skin' => 'Allow User Skin', 'allow_user_skin_help_text' => 'Checking this box will allow a user to override the UI skin with a different one.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'การตั้งค่า LDAP', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'ป้อนชื่อผู้ใช้และรหัสผ่าน LDAP ที่ถูกต้องจากฐานข้อมูล DN ที่คุณระบุไว้ด้านบนเพื่อทดสอบว่าการเข้าสู่ระบบ LDAP ของคุณมีการกำหนดค่าอย่างถูกต้องหรือไม่ คุณต้องบันทึกการตั้งค่า LDAP ที่อัปเดตก่อน', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'เซิร์ฟเวอร์ LDAP',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'การตรวจสอบใบรับรอง SSL LDAP',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'ล้างข้อมูลที่ถูกลบ',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => 'ประเภทบาร์โค้ด 2D',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
', 'range' => 'ช่วง', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'โดย', + 'by_user' => 'โดย', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/th-TH/mail.php b/resources/lang/th-TH/mail.php index 6c71086dc9..e21431178a 100644 --- a/resources/lang/th-TH/mail.php +++ b/resources/lang/th-TH/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'รายการต่อไปนี้ได้รับการตรวจสอบใน:', 'to_reset' => 'ในการรีเซ็ตรหัสผ่านเว็บของคุณโปรดกรอกแบบฟอร์มนี้:', 'type' => 'ชนิด', - 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'ผู้ใช้งาน', 'username' => 'ชื่อผู้ใช้', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/th-TH/permissions.php b/resources/lang/th-TH/permissions.php new file mode 100644 index 0000000000..8cce63faf0 --- /dev/null +++ b/resources/lang/th-TH/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'สินทรัพย์', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'อุปกรณ์', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'การใช้งาน', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'ลิขสิทธิ์', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'ส่วนประกอบ', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Predefined Kits', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'ผู้ใช้', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'ดูผู้ใช้งาน', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'ดูโมเดล', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'ประเภท', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'หน่วยงาน', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'สถานที่', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'ป้ายสถานะ', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'ฟิลด์ที่กำหนดเอง', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'ซัพพลายเออร์', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'ผู้ผลิต', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'บริษัท', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/th-TH/validation.php b/resources/lang/th-TH/validation.php index 2343c0ae81..294b8a07f6 100644 --- a/resources/lang/th-TH/validation.php +++ b/resources/lang/th-TH/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/tl-PH/admin/categories/general.php b/resources/lang/tl-PH/admin/categories/general.php index 4d036996ac..ac90a98939 100644 --- a/resources/lang/tl-PH/admin/categories/general.php +++ b/resources/lang/tl-PH/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Asset Categories', 'category_name' => 'Category Name', - 'checkin_email' => 'Send email to user on checkin/checkout.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'This user will be sent an email on checkin/checkout.', 'clone' => 'Clone Category', 'create' => 'Create Category', 'edit' => 'Edit Category', - 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user because the global EULA is being used.', - 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user because a EULA is set for this category.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this 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', diff --git a/resources/lang/tl-PH/admin/custom_fields/general.php b/resources/lang/tl-PH/admin/custom_fields/general.php index a1cda96d2f..09412cf609 100644 --- a/resources/lang/tl-PH/admin/custom_fields/general.php +++ b/resources/lang/tl-PH/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Manage', '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.', + 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-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.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/tl-PH/admin/settings/general.php b/resources/lang/tl-PH/admin/settings/general.php index d1006be1ea..5df8202445 100644 --- a/resources/lang/tl-PH/admin/settings/general.php +++ b/resources/lang/tl-PH/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Magpadala ng mga alerto sa', 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.', 'alerts_enabled' => 'Punagana na ang Alerto sa Email', - 'alert_interval' => 'Ang pagka-expire ng Alert Threshold (sa iilang araw)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Ang Inventory Alert Threshold', 'allow_user_skin' => 'Allow User Skin', 'allow_user_skin_help_text' => 'Checking this box will allow a user to override the UI skin with a different one.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'LDAP Settings', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP Server',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'LDAP SSL certificate validation',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Purge Deleted Records',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => '2D Barcode Type',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
', 'range' => 'Range', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'Batay sa', + 'by_user' => 'Batay sa', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/tl-PH/mail.php b/resources/lang/tl-PH/mail.php index 669c0804e8..3a6563c12f 100644 --- a/resources/lang/tl-PH/mail.php +++ b/resources/lang/tl-PH/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'The following item has been checked in: ', 'to_reset' => 'To reset your :web password, complete this form:', 'type' => 'Type', - 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'User', 'username' => 'Username', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/tl-PH/permissions.php b/resources/lang/tl-PH/permissions.php new file mode 100644 index 0000000000..f91039ca94 --- /dev/null +++ b/resources/lang/tl-PH/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Assets', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Accessories', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Consumables', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Licenses', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Components', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Predefined Kits', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Users', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'View Users', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'View Models', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Categories', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Departments', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Locations', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Status Labels', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Custom Fields', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Suppliers', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Manufacturers', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Companies', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/tl-PH/validation.php b/resources/lang/tl-PH/validation.php index f80dd70163..2d4af64fb4 100644 --- a/resources/lang/tl-PH/validation.php +++ b/resources/lang/tl-PH/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/tr-TR/admin/categories/general.php b/resources/lang/tr-TR/admin/categories/general.php index 4baf0c480a..c6f23c6771 100644 --- a/resources/lang/tr-TR/admin/categories/general.php +++ b/resources/lang/tr-TR/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Demirbaş Kategorileri', 'category_name' => 'Kategori Adı', - 'checkin_email' => 'Kullanıcıyı e-posta ile bilgilendir (iade etme / kullanıma alma).', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Kullanıcı teslimatı kabul ettiğinde veya reddettiğinde e-posta alın.', 'checkin_email_notification' => 'Bu Kullanıcı iade etme/kullanıma alma üzerinde bir e-posta gönderilecektir.', 'clone' => 'Kategoriyi Kopyala', 'create' => 'Kategori Oluştur', 'edit' => 'Kategoriyi Düzenle', - 'email_will_be_sent_due_to_global_eula' => 'Global EULA kullanıldığı için kullanıcıya bir e-posta gönderilecektir.', - 'email_will_be_sent_due_to_category_eula' => 'Bu kategori için bir EULA ayarlandığından kullanıcıya bir e-posta gönderilecektir.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'Kategori Sözleşmeleri', 'eula_text_help' => 'Bu alan özel tipteki demirbaşlarınız için Sözleşmesi\'ni özelleştirmeniz içindir. Eğer tüm demirbaşlarınız için sadece tek sözleşmeniz var ise yukarıdaki kutucuğu işaretlereyerek varsayılan yapabilirsiniz.', 'name' => 'Kategori Adı', diff --git a/resources/lang/tr-TR/admin/custom_fields/general.php b/resources/lang/tr-TR/admin/custom_fields/general.php index 95c2e19b35..78005acb20 100644 --- a/resources/lang/tr-TR/admin/custom_fields/general.php +++ b/resources/lang/tr-TR/admin/custom_fields/general.php @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Onay Kutusu', 'radio' => 'Radyo Butonları', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/tr-TR/admin/settings/general.php b/resources/lang/tr-TR/admin/settings/general.php index 6d18beb647..d7e012beb1 100644 --- a/resources/lang/tr-TR/admin/settings/general.php +++ b/resources/lang/tr-TR/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Uyarıları gönder', 'alert_email_help' => 'Uyarıların gönderileceği mail adresini yazınız. Virgül ile ayırarak farklı mailler de yazabilirsiniz.', 'alerts_enabled' => 'Uyarılar etkinleştirildi', - 'alert_interval' => 'Uyarı bitiş zamanı (gün içinde)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Son uyarı zamanı', 'allow_user_skin' => 'Kullanıcı temasına izin ver', 'allow_user_skin_help_text' => 'Bu kutuyu işaretlemek, kullanıcının UI kaplamasını farklı bir kaplamayla geçersiz kılmasına olanak tanır.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'LDAP Ayarları', 'ldap_client_tls_cert_help' => 'LDAP bağlantıları için İstemci Tarafı TLS Sertifikası ve Anahtarı, genellikle yalnızca "Güvenli LDAP" içeren Google Workspace yapılandırmalarında kullanışlıdır. Her ikisi de gereklidir.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'LDAP ayarlarınızı doğru yapılandırıp yapılandırmadığınızı test etmek yukarıda belirttiğiniz DN için geçerli bir LDAP kullanıcı adı ve parolası giriniz. ÖNCE GÜNCEL LDAP AYARLARINI KAYDETMELİSİN.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP Sunucu',
'ldap_server_help' => 'Bu, ldap:// (şifrelenmemiş) veya ldaps:// (TLS veya SSL) ile başlamalıdır.',
'ldap_server_cert' => 'LDAP SSL sertifikası doğrulama',
@@ -346,6 +348,7 @@ return [
'asset_tags_help' => 'Artış ve örnekler',
'labels' => 'Etiket',
'labels_title' => 'Etiket ayarlarını güncelle',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barkod & etiket ayarları',
'purge_help' => 'Silinen kayıtları temizle',
'ldap_extension_warning' => 'Bu sunucuda LDAP uzantısı yüklü veya etkin değil gibi görünüyor. Ayarlarınızı yine de kaydedebilirsiniz, ancak LDAP senkronizasyonu veya oturum açma işleminin çalışması için PHP için LDAP uzantısını etkinleştirmeniz gerekir.',
@@ -380,14 +383,17 @@ return [
'label2_1d_type_help' => '1D barkodlar için format',
'label2_2d_type' => '2D Barkod Türü',
'label2_2d_type_help' => '2D barkodlar için format',
- 'label2_2d_target' => '2D Barkod Hedefi',
- 'label2_2d_target_help' => '2D barkodda yer alacak veriler',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Alan Tanımları',
- 'label2_fields_help' => 'Alanlar sol sütuna eklenebilir, kaldırılabilir ve yeniden sıralanabilir. Her alan için sağ sütunda Etiket ve Veri Kaynağı için birden fazla seçenek eklenebilir, kaldırılabilir ve yeniden sıralanabilir.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Barkodları Temizle',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => ':setting_name değerini kullanmak için boş bırakın',
- 'help_default_will_use' => ':default :setting_name değerini kullanır. Özel raporunuza dahil etmek istediğiniz alanları seçin ve Oluştur\'u tıklayın. Dosya (özel-varlık-raporu-YYYY-aa-gg.csv) otomatik olarak indirilir ve dosyayı Excel\'de açabilirsiniz.
Yalnızca belirli varlıkları dışa aktarmak istiyorsanız, sonuçlarınızda ince ayar yapmak için aşağıdaki seçenekleri kullanın.
', 'range' => 'Aralık', @@ -618,6 +628,8 @@ Context | Request Context 'user_managed_passwords_allow' => 'Kullanıcıların kendi parolalarını yönetmelerine izin ver', 'from' => 'Gönderen', 'by' => 'Tarafından', + 'by_user' => 'Tarafından', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Sürüm', 'build' => 'Derleme', 'use_cloned_image' => 'Görseli orijinalinden klonla', diff --git a/resources/lang/tr-TR/mail.php b/resources/lang/tr-TR/mail.php index f09d5accc6..d419b384f0 100644 --- a/resources/lang/tr-TR/mail.php +++ b/resources/lang/tr-TR/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Aşağıdaki varlık geri alındı olarak işaretlendi: ', 'to_reset' => 'Şifre sıfırlamak için :web password, formu doldurun:', 'type' => 'Tür', - 'upcoming-audits' => ':count gün içinde denetime yaklaşan :count varlık var.|Eşik gün içinde denetime yaklaşan :count varlık var.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Kullanıcı', 'username' => 'Kullanıcı Adı', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/tr-TR/permissions.php b/resources/lang/tr-TR/permissions.php new file mode 100644 index 0000000000..e5fcce8638 --- /dev/null +++ b/resources/lang/tr-TR/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Demirbaşlar', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Aksesuarlar', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Sarf Malzemeleri', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Lisanslar', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Bileşenler', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Ön Tanımlı Setler', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Kullanıcılar', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Kullanıcıları Görüntüle', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Modelleri görüntüle', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Kategoriler', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Bölümler', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Konumlar', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Durum Etiketleri', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Özel alanlar', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Tedarikçiler', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Üreticiler', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Şirketler', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/tr-TR/validation.php b/resources/lang/tr-TR/validation.php index 6293ff116d..c9522f9fb4 100644 --- a/resources/lang/tr-TR/validation.php +++ b/resources/lang/tr-TR/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/uk-UA/admin/categories/general.php b/resources/lang/uk-UA/admin/categories/general.php index fafea369bf..0936fb9b5c 100644 --- a/resources/lang/uk-UA/admin/categories/general.php +++ b/resources/lang/uk-UA/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Категорії активів', 'category_name' => 'Назва категорії', - 'checkin_email' => 'Відправити email користувачеві по перевірці/перевірці.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'Цього користувача буде надіслано листа при перевірці.', 'clone' => 'Клонувати категорію', 'create' => 'Створити категорію', 'edit' => 'Редагувати категорію', - 'email_will_be_sent_due_to_global_eula' => 'Лист буде надіслано користувачеві, оскільки використовується глобальна EULA .', - 'email_will_be_sent_due_to_category_eula' => 'Лист буде надіслано користувачеві, оскільки для цієї категорії встановлено УГОДИ.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'EULA категорії', 'eula_text_help' => 'Це поле дозволяє Вам налаштувати EULA для конкретних типів активів. Якщо у вас є тільки один EULA для всіх ваших активів, ви можете перевірити це внизу, щоб використовувати основний режим за замовчуванням.', 'name' => 'Назва категорії', diff --git a/resources/lang/uk-UA/admin/custom_fields/general.php b/resources/lang/uk-UA/admin/custom_fields/general.php index f23b3f6b59..f9cb5b9cfa 100644 --- a/resources/lang/uk-UA/admin/custom_fields/general.php +++ b/resources/lang/uk-UA/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Керування', 'field' => 'Поле', 'about_fieldsets_title' => 'Про польові набори', - 'about_fieldsets_text' => 'Поля дозволяють створювати групи настроюваних полів, які часто повторно використовуються для певних типів моделі активів.', + 'about_fieldsets_text' => 'Поля дозволяють створювати групи настроюваних полів, які часто повторно використовуються для конкретних типів моделі активів.', 'custom_format' => 'Користувацький формат регулярного виразу...', 'encrypt_field' => 'Шифрувати значення цього поля в базі даних', 'encrypt_field_help' => 'УВАГА: Шифрування поля робить його непридатним для пошуку.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/uk-UA/admin/settings/general.php b/resources/lang/uk-UA/admin/settings/general.php index d94cc003bb..98029959fb 100644 --- a/resources/lang/uk-UA/admin/settings/general.php +++ b/resources/lang/uk-UA/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Надіслати сповіщення', 'alert_email_help' => 'Адреси електронної пошти або списки розсилки, вам потрібно, щоб будуть відправлятися попередження, розділені комами.', 'alerts_enabled' => 'Увімкнути сповіщення по електронній пошті', - 'alert_interval' => 'Поріг Закінчення сповіщень (в днях)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Поріг сповіщення про інвентар', 'allow_user_skin' => 'Дозволити користувацький скін', 'allow_user_skin_help_text' => 'Вибір цього параметра дозволить користувачеві перевизначити стиль інтерфейсу з іншим.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'Параметри LDAP', 'ldap_client_tls_cert_help' => 'Сертифікат Client-Side TLS та ключ для з\'єднань LDAP, як правило, корисні лише в конфігураціях Google Workspace з "Secure LDAP". Обидва є обов\'язковими.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Введіть дійсне ім\'я користувача і пароль LDAP з базового DN, який ви вказали, щоб перевірити чи правильно налаштований ваш логін LDAP. Ви ПОВИННІ ЗБЕРЕГТИ ВАШ ВИДАЛЕНО ДОДАТНО ДОСТУПНІ ПЕРШЕНЬ.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'Сервер LDAP',
'ldap_server_help' => 'Це має починатися з ldap:// (для незахищених) або ldaps:// (для TLS або SSL)',
'ldap_server_cert' => 'Перевірка SSL сертифікату LDAP',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Збільшення і префіксів',
'labels' => 'Мітки',
'labels_title' => 'Оновити налаштування Міток',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Налаштування штрих-кодів та етикеток.',
'purge_help' => 'Знищити вилучені записи',
'ldap_extension_warning' => 'Схоже, що розширення LDAP встановлено або увімкнено на цьому сервері. Ви все ще можете зберігати ваші налаштування, але вам потрібно буде увімкнути розширення LDAP для PHP перед синхронізацією LDAP або можливістю входу в систему.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Формат для кодів довжиною 1D',
'label2_2d_type' => '2D тип коду',
'label2_2d_type_help' => 'Формат для 2D кодів',
- 'label2_2d_target' => '2D код штрих-коду ціль',
- 'label2_2d_target_help' => 'Дані, що будуть містяться у 2D штрих-коді',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Виберіть шаблон',
'label2_fields' => 'Визначення полів',
- 'label2_fields_help' => 'Поля можна додавати, видаляти та впорядкувати у лівому стовпчику. Для кожного поля декілька варіантів для Мітки і DataSource можна додати, видалити і змінити порядок у правій колонці.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Введений **текст** буде відображатися як жирний',
'help_blank_to_use' => 'Залиште порожнім, щоб використовувати значення від :setting_name',
- 'help_default_will_use' => ':default використовуватиме значення з :setting_name. Виберіть поля, які ви бажаєте включити у свій спеціальний звіт, і натисніть «Створити». Файл (custom-asset-report-YYYY-mm-dd.csv) завантажиться автоматично, і ви зможете відкрити його в Excel.
Якщо ви хочете експортувати лише певні ресурси, скористайтеся наведеними нижче параметрами, щоб налаштувати результати.
', 'range' => 'Range', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Дозволити користувачам керувати своїми паролями', 'from' => 'From', 'by' => 'Ким', + 'by_user' => 'Ким', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/uk-UA/mail.php b/resources/lang/uk-UA/mail.php index beef1b9144..5c5531360e 100644 --- a/resources/lang/uk-UA/mail.php +++ b/resources/lang/uk-UA/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Наступний товар перевірено в: ', 'to_reset' => 'Щоб скинути :web пароль, завершіть цю форму:', 'type' => 'Тип', - 'upcoming-audits' => 'Знайдено :count актив, що наближається до аудиту в :threshold днів.|Є :count активів, які йдуть до аудиту в :threshold днів.', + 'upcoming-audits' => 'Знайдено :count актив, що наближається до аудиту в :threshold днів.|Є :count активів, які йдуть до аудиту в :threshold днів. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Користувач', 'username' => 'Ім\'я кристувача', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/uk-UA/permissions.php b/resources/lang/uk-UA/permissions.php new file mode 100644 index 0000000000..107531afe8 --- /dev/null +++ b/resources/lang/uk-UA/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Активи', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Аксесуари', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Витратні матеріали', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Ліцензії', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Компоненти', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Попередньо визначені набори', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Користувачі', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Переглянути користувачів', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Переглянути моделі', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Категорії', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Відділи', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Розташування', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Статуси активів', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Індивідуальні поля', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Постачальники', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Виробники', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Компанії', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/uk-UA/validation.php b/resources/lang/uk-UA/validation.php index 29aa897d9b..883df948cd 100644 --- a/resources/lang/uk-UA/validation.php +++ b/resources/lang/uk-UA/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'Поле :attribute має бути дійсним ULID.', 'uuid' => 'Поле :attribute має бути коректним UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/ur-PK/admin/categories/general.php b/resources/lang/ur-PK/admin/categories/general.php index 4d036996ac..ac90a98939 100644 --- a/resources/lang/ur-PK/admin/categories/general.php +++ b/resources/lang/ur-PK/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Asset Categories', 'category_name' => 'Category Name', - 'checkin_email' => 'Send email to user on checkin/checkout.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'This user will be sent an email on checkin/checkout.', 'clone' => 'Clone Category', 'create' => 'Create Category', 'edit' => 'Edit Category', - 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user because the global EULA is being used.', - 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user because a EULA is set for this category.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this 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', diff --git a/resources/lang/ur-PK/admin/custom_fields/general.php b/resources/lang/ur-PK/admin/custom_fields/general.php index a1cda96d2f..09412cf609 100644 --- a/resources/lang/ur-PK/admin/custom_fields/general.php +++ b/resources/lang/ur-PK/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Manage', '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.', + 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-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.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/ur-PK/admin/settings/general.php b/resources/lang/ur-PK/admin/settings/general.php index 6d13f62e79..41c608c7ba 100644 --- a/resources/lang/ur-PK/admin/settings/general.php +++ b/resources/lang/ur-PK/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Send alerts to', 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.', 'alerts_enabled' => 'Email Alerts Enabled', - 'alert_interval' => 'Expiring Alerts Threshold (in days)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Inventory Alert Threshold', 'allow_user_skin' => 'Allow User Skin', 'allow_user_skin_help_text' => 'Checking this box will allow a user to override the UI skin with a different one.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'LDAP Settings', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP Server',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'LDAP SSL certificate validation',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Purge Deleted Records',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => '2D Barcode Type',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
', 'range' => 'Range', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'By', + 'by_user' => 'By', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/ur-PK/mail.php b/resources/lang/ur-PK/mail.php index 2122df909d..c011842a46 100644 --- a/resources/lang/ur-PK/mail.php +++ b/resources/lang/ur-PK/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'The following item has been checked in: ', 'to_reset' => 'To reset your :web password, complete this form:', 'type' => 'Type', - 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'User', 'username' => 'Username', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/ur-PK/permissions.php b/resources/lang/ur-PK/permissions.php new file mode 100644 index 0000000000..7217286825 --- /dev/null +++ b/resources/lang/ur-PK/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'اثاثے', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Accessories', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Consumables', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Licenses', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Components', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Predefined Kits', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Users', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'View Users', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'View Models', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Categories', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Departments', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Locations', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Status Labels', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Custom Fields', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Suppliers', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Manufacturers', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Companies', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/ur-PK/validation.php b/resources/lang/ur-PK/validation.php index f80dd70163..2d4af64fb4 100644 --- a/resources/lang/ur-PK/validation.php +++ b/resources/lang/ur-PK/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/vi-VN/admin/categories/general.php b/resources/lang/vi-VN/admin/categories/general.php index 67dd1f7f65..8624d942bf 100644 --- a/resources/lang/vi-VN/admin/categories/general.php +++ b/resources/lang/vi-VN/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Danh mục tài sản', 'category_name' => 'Tên hạng mục', - 'checkin_email' => 'Gửi email đến người dùng khi checkin/checkout.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'Người dùng này sẽ được gửi email khi checkin/checkout.', 'clone' => 'Nhân đôi Danh mục', 'create' => 'Tạo hạng mục', 'edit' => 'Chính sửa hạng mục', - 'email_will_be_sent_due_to_global_eula' => 'Một email sẽ được gửi đến người dùng vì thỏa thuận người dùng cuối toàn cầu (global EULA) đang được sử dụng.', - 'email_will_be_sent_due_to_category_eula' => 'Một email sẽ được gửi đến người dùng vì thỏa thuận người dùng cuối (EULA) được đặt cho danh mục này.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'Danh mục EULA', 'eula_text_help' => 'Đây là trường cho phép bạn điều chỉnh EULA cho những loại tài sản riêng biệt. Nếu bạn chỉ có một EULA cho tất cả tài sản, bạn có thể nhấn chọn vào ô bên dưới để sử dụng như là giá trị mặc định.', 'name' => 'tên danh mục', diff --git a/resources/lang/vi-VN/admin/custom_fields/general.php b/resources/lang/vi-VN/admin/custom_fields/general.php index ef9f2a30d8..5ca7d01038 100644 --- a/resources/lang/vi-VN/admin/custom_fields/general.php +++ b/resources/lang/vi-VN/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Quản lý', 'field' => 'Cánh đồng', 'about_fieldsets_title' => 'Giới thiệu về các trường', - 'about_fieldsets_text' => 'Các trường cho phép bạn tạo các nhóm các trường tùy chỉnh thường được sử dụng lại cho các loại mô hình tài sản cụ thể.', + 'about_fieldsets_text' => 'Các trường cho phép bạn tạo các nhóm trường tuỳ chỉnh thường xuyên được sử dụng lại cho các mô hình tài sản cụ thể.', 'custom_format' => 'Định dạng tuỳ chỉnh...', 'encrypt_field' => 'Mã hóa giá trị của trường này trong cơ sở dữ liệu', 'encrypt_field_help' => 'CẢNH BÁO: Mã hóa một trường làm cho nó không thể tìm kiếm được.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/vi-VN/admin/settings/general.php b/resources/lang/vi-VN/admin/settings/general.php index bacbc8ccbc..3c9d9dd70f 100644 --- a/resources/lang/vi-VN/admin/settings/general.php +++ b/resources/lang/vi-VN/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Gửi cảnh báo đến', 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.', 'alerts_enabled' => 'Bật Cảnh báo', - 'alert_interval' => 'Ngưỡng Cảnh báo Hết hạn (theo ngày)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Ngưỡng thông báo khoảng không quảng cáo', 'allow_user_skin' => 'Cho phép skin người dùng', 'allow_user_skin_help_text' => 'Check ô này cho phép người dùng sử dụng giao diện bên ngoài.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'Cài đặt LDAP', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Nhập một ngày hợp lệ LDAP tên người dùng và mật khẩu từ cơ sở DN bạn đã nêu trên để kiểm tra xem LDAP đăng nhập của bạn được cấu hình đúng. BẠN PHẢI LƯU THIẾT ĐẶT CẬP NHẬT LDAP CỦA BẠN ĐẦU TIÊN.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'Máy chủ LDAP',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'Xác thực giấy chứng nhận LDAP SSL',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Nhãn',
'labels_title' => 'Update Label Settings',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Xóa các bản ghi đã xóa',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => 'Loại mã vạch 2D',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Chọn các trường bạn muốn đưa vào báo cáo tùy chỉnh của mình và nhấp vào Tạo. Tệp (custom-asset-report-YYYY-mm-dd.csv) sẽ tự động tải xuống và bạn có thể mở tệp đó trong Excel.
Nếu bạn chỉ muốn xuất một số nội dung nhất định, hãy sử dụng các tùy chọn bên dưới để tinh chỉnh kết quả của mình.
', 'range' => 'Range', @@ -616,6 +626,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'Bởi', + 'by_user' => 'Bởi', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/vi-VN/mail.php b/resources/lang/vi-VN/mail.php index d6caae495b..7dc41a33cf 100644 --- a/resources/lang/vi-VN/mail.php +++ b/resources/lang/vi-VN/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Mục dưới đây đã được kiểm tra:', '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', - 'upcoming-audits' => 'Hiện có :count tài sản sẽ được xem xét trong :threshold này nữa.', + 'upcoming-audits' => 'Hiện có :count tài sản sẽ được xem xét trong :threshold này nữa. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Người dùng', 'username' => 'Tên đăng nhập', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/vi-VN/permissions.php b/resources/lang/vi-VN/permissions.php new file mode 100644 index 0000000000..f212243a9e --- /dev/null +++ b/resources/lang/vi-VN/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Tài sản', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Phụ kiện', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Vật tư phụ', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Bản quyền', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Các thành phần', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Bộ dụng cụ đã tạo sẵn', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Người dùng', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Xem Người dùng', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Xem model', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Danh mục', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Phòng ban', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Địa phương', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Nhãn tình trạng', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Trường tùy chỉnh', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Nhà cung cấp', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Nhà sản xuất', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Các công ty', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/vi-VN/validation.php b/resources/lang/vi-VN/validation.php index d7d1061251..293ed36ed5 100644 --- a/resources/lang/vi-VN/validation.php +++ b/resources/lang/vi-VN/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/zh-CN/admin/categories/general.php b/resources/lang/zh-CN/admin/categories/general.php index 47912140a8..4b3ec31617 100644 --- a/resources/lang/zh-CN/admin/categories/general.php +++ b/resources/lang/zh-CN/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => '资产分类', 'category_name' => '分类名称', - 'checkin_email' => '在签入/签出时发送邮件给用户。', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => '用户接受或拒绝结帐时发送电子邮件给你。', 'checkin_email_notification' => '在签入/签出时该用户会收到一封邮件。', 'clone' => '克隆分类', 'create' => '创建分类', 'edit' => '编辑分类', - 'email_will_be_sent_due_to_global_eula' => '将向用户发送一封电子邮件,因为正在使用全局的 EULA。', - 'email_will_be_sent_due_to_category_eula' => '将向用户发送一封电子邮件,因为已为此类别设置了一个 EULA 。', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => '分类的最终用户许可协议', 'eula_text_help' => '这个字段允许您为特定分类的资产自定义您的 EULA (最终用户许可协议)。如果您只有一个适用于所有资产的 EULA,您可以勾选下面的复选框来使用默认设置。', 'name' => '分类名称', diff --git a/resources/lang/zh-CN/admin/custom_fields/general.php b/resources/lang/zh-CN/admin/custom_fields/general.php index 486119dc8d..0d6cdd9812 100644 --- a/resources/lang/zh-CN/admin/custom_fields/general.php +++ b/resources/lang/zh-CN/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => '管理', 'field' => '字段', 'about_fieldsets_title' => '关于字段集', - 'about_fieldsets_text' => '字段组功能允许您创建可重复使用的自定义字段集合,这些字段组可针对特定资产模型类型进行配置。', + 'about_fieldsets_text' => '字段集允许你创建用于特定资产模型类型的可复用的自定义字段组。', 'custom_format' => '自定义正则表达式格式...', 'encrypt_field' => '在数据库中加密此字段', 'encrypt_field_help' => '警告︰ 对字段的加密将导致该字段无法用于搜索', @@ -67,4 +67,5 @@ return [ 'checkbox' => '复选框', 'radio' => '单选按钮', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/zh-CN/admin/settings/general.php b/resources/lang/zh-CN/admin/settings/general.php index 57edab78a7..8d5378f8b5 100644 --- a/resources/lang/zh-CN/admin/settings/general.php +++ b/resources/lang/zh-CN/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => '发送警报到', 'alert_email_help' => '需要接收警报的电子邮件地址或通讯组列表,请用逗号分隔。', 'alerts_enabled' => '邮件警报已启用', - 'alert_interval' => '警报阈值(天)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => '库存警报阈值', 'allow_user_skin' => '允许用户自定义皮肤', 'allow_user_skin_help_text' => '勾选此框将允许用户以不同的方式覆盖界面皮肤。', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'LDAP 设置', 'ldap_client_tls_cert_help' => 'LDAP 连接的客户端TLS 证书和密钥通常仅用于谷歌工作空间配置,两者都是必需的。', 'ldap_location' => 'LDAP 位置字段', -'ldap_location_help' => '如果 Base Bind DN 未指定组织单元 (OU),则应使用 Ldap Location 字段来指定位置。 如果正在使用组织单元 (OU) 搜索,则请将此字段留空。', + 'ldap_location_help' => '如果 Base Bind DN 未指定组织单元 (OU),则应使用 Ldap Location 字段来指定位置。 如果正在使用组织单元 (OU) 搜索,则请将此字段留空。', 'ldap_login_test_help' => '根据你指定的base DN,输入有效的LDAP用户名和密码,以测试您的LDAP登录是否配置正确。当然您必须先保存您更改的LDAP设置。', 'ldap_login_sync_help' => '这只是测试LDAP是否可以正确同步。如果LDAP认证设置不正确,用户可能仍然无法登录。在此之前,请务必保存更新后的LDAP设置。', 'ldap_manager' => 'LDAP 管理者字段', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP 服务器',
'ldap_server_help' => '此处应该以 ldap:// (对于未加密的) 或 ldaps:// (对于TLS 或 SSL) 开始',
'ldap_server_cert' => '检验LDAP的SSL证书',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => '递增和前缀',
'labels' => '标签',
'labels_title' => '更新标签设置',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => '条码 & 标签设置',
'purge_help' => '清除已删除的记录',
'ldap_extension_warning' => '看起来这个服务器上没有安装或启用LDAP扩展。 您仍然可以保存您的设置,但您需要启用 PHP 的 LDAP 扩展,然后LDAP 同步或登录才能正常工作。',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => '一维条码格式',
'label2_2d_type' => '二维码类型',
'label2_2d_type_help' => '二维码格式',
- 'label2_2d_target' => '二维码目标',
- 'label2_2d_target_help' => '数据将被二维码所包含',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => '选择模板',
'label2_fields' => '字段定义',
- 'label2_fields_help' => '字段可以在左列中添加、删除和重新排序。对于每个字段,可以在右列中添加、删除和重新排序包括标签、数据源等多个选项。',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => '清除条形码',
'help_asterisk_bold' => '输入为 **text** 的文本将显示为粗体。',
'help_blank_to_use' => '留空以使用 :setting_name 的值',
- 'help_default_will_use' => ':default 将使用来自 :setting_name的值。 选择您想要在自定义报告中包含的字段,然后单击生成. 该文件(custom-asset-report-YYYY-mm-dd.csv)将自动下载,您可以使用 Excel打开它。
如果您只想导出某些资产,使用下面的选项来微调您的结果。
', 'range' => '范围', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => '允许用户管理自己的密码', 'from' => '从', 'by' => '经由', + 'by_user' => '经由', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => '版本', 'build' => '版本号', 'use_cloned_image' => '从原始图像复制', diff --git a/resources/lang/zh-CN/mail.php b/resources/lang/zh-CN/mail.php index c6dcaa99f8..a46db7df69 100644 --- a/resources/lang/zh-CN/mail.php +++ b/resources/lang/zh-CN/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => '以下项目已交回:', 'to_reset' => '要重置 :web 的密码,请完成此表格:', 'type' => '类型', - 'upcoming-audits' => '有:count 项资产将在:threshold 天内进行盘点.|有:count 项资产将在:threshold 天内进行盘点。', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => '用户', 'username' => '用户名', 'unaccepted_asset_reminder' => '提醒:您有未接受的资产。', diff --git a/resources/lang/zh-CN/permissions.php b/resources/lang/zh-CN/permissions.php new file mode 100644 index 0000000000..f8c2826d34 --- /dev/null +++ b/resources/lang/zh-CN/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => '资产', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => '配件', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => '耗材', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => '许可证', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => '组件', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => '预定义的 Kits', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => '用户', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => '查看用户', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => '查看型号', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => '分类', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => '部门', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => '地理位置', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => '状态标签', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => '自定义字段', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => '供应商', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => '制造商', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => '公司', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/zh-CN/validation.php b/resources/lang/zh-CN/validation.php index f71a5958f7..df3c30a656 100644 --- a/resources/lang/zh-CN/validation.php +++ b/resources/lang/zh-CN/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => ':attribute 字段必须是个有效的 ULID。', 'uuid' => ':attribute 字段必须是一个有效的 UUID。', 'fmcs_location' => '管理设置中已启用完整的多公司支持及位置范围限定功能,但当前选择的位置与公司不兼容。', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/zh-HK/admin/categories/general.php b/resources/lang/zh-HK/admin/categories/general.php index 4d036996ac..ac90a98939 100644 --- a/resources/lang/zh-HK/admin/categories/general.php +++ b/resources/lang/zh-HK/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Asset Categories', 'category_name' => 'Category Name', - 'checkin_email' => 'Send email to user on checkin/checkout.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'This user will be sent an email on checkin/checkout.', 'clone' => 'Clone Category', 'create' => 'Create Category', 'edit' => 'Edit Category', - 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user because the global EULA is being used.', - 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user because a EULA is set for this category.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this 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', diff --git a/resources/lang/zh-HK/admin/custom_fields/general.php b/resources/lang/zh-HK/admin/custom_fields/general.php index a1cda96d2f..09412cf609 100644 --- a/resources/lang/zh-HK/admin/custom_fields/general.php +++ b/resources/lang/zh-HK/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Manage', '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.', + 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-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.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/zh-HK/admin/settings/general.php b/resources/lang/zh-HK/admin/settings/general.php index 6d13f62e79..41c608c7ba 100644 --- a/resources/lang/zh-HK/admin/settings/general.php +++ b/resources/lang/zh-HK/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Send alerts to', 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.', 'alerts_enabled' => 'Email Alerts Enabled', - 'alert_interval' => 'Expiring Alerts Threshold (in days)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Inventory Alert Threshold', 'allow_user_skin' => 'Allow User Skin', 'allow_user_skin_help_text' => 'Checking this box will allow a user to override the UI skin with a different one.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'LDAP Settings', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP Server',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'LDAP SSL certificate validation',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Purge Deleted Records',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => '2D Barcode Type',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
', 'range' => 'Range', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => '經由', + 'by_user' => '經由', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/zh-HK/mail.php b/resources/lang/zh-HK/mail.php index 376d6aa2b8..5125662418 100644 --- a/resources/lang/zh-HK/mail.php +++ b/resources/lang/zh-HK/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'The following item has been checked in: ', 'to_reset' => 'To reset your :web password, complete this form:', 'type' => 'Type', - 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'User', 'username' => 'Username', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/zh-HK/permissions.php b/resources/lang/zh-HK/permissions.php new file mode 100644 index 0000000000..f91039ca94 --- /dev/null +++ b/resources/lang/zh-HK/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Assets', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Accessories', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Consumables', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Licenses', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Components', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Predefined Kits', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Users', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'View Users', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'View Models', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Categories', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Departments', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Locations', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Status Labels', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Custom Fields', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Suppliers', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Manufacturers', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Companies', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/zh-HK/validation.php b/resources/lang/zh-HK/validation.php index f80dd70163..2d4af64fb4 100644 --- a/resources/lang/zh-HK/validation.php +++ b/resources/lang/zh-HK/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/zh-TW/admin/categories/general.php b/resources/lang/zh-TW/admin/categories/general.php index ae1e54faa4..328ceb12fe 100644 --- a/resources/lang/zh-TW/admin/categories/general.php +++ b/resources/lang/zh-TW/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => '資產類別', 'category_name' => '類別名稱', - 'checkin_email' => '在借出/繳回時發送郵件給使用者。', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => '在用戶接受或拒絕繳回時發送郵件給您。', 'checkin_email_notification' => '在借出/繳回時該使用者會發送郵件。', 'clone' => '複製類別', 'create' => '新建類別', 'edit' => '編輯類別', - 'email_will_be_sent_due_to_global_eula' => '因使用全域 EULA,使用者將收到一封電子郵件。', - 'email_will_be_sent_due_to_category_eula' => '因為為此類別設定了 EULA,使用者將收到一封電子郵件。', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => '類別的最終用戶許可協議', 'eula_text_help' => '此欄位允許您為指定類型的資產自訂ELUA(最終用戶許可協議)。如果您所有資產只套用一個EULA(最終用戶許可協議),您可以核取下方框將其設為預設。', 'name' => '類別名稱', diff --git a/resources/lang/zh-TW/admin/custom_fields/general.php b/resources/lang/zh-TW/admin/custom_fields/general.php index 9575f3218e..68093725fc 100644 --- a/resources/lang/zh-TW/admin/custom_fields/general.php +++ b/resources/lang/zh-TW/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => '管理', 'field' => '欄位', 'about_fieldsets_title' => '關於欄位集', - 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used used for specific asset model types.', + 'about_fieldsets_text' => '欄位集允許您為常用的資產模型定義一組可重複使用的欄位。', 'custom_format' => '自訂正規表達式格式...', 'encrypt_field' => '加密資料庫中此欄位的值', 'encrypt_field_help' => '警告:對欄位加密將導致此欄無法用於搜索', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/zh-TW/admin/settings/general.php b/resources/lang/zh-TW/admin/settings/general.php index 5efd24f536..0cdb412860 100644 --- a/resources/lang/zh-TW/admin/settings/general.php +++ b/resources/lang/zh-TW/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => '發送警報', 'alert_email_help' => '您希望警報傳送到的電子郵件地址或分配列表,以逗號分隔.', 'alerts_enabled' => '警報已啟用', - 'alert_interval' => '警報閾值(天)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => '庫存警報閾值', 'allow_user_skin' => '允許使用者介面', 'allow_user_skin_help_text' => '勾選此框將允許使用者使用不同的使用者介面。', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'LDAP設定', 'ldap_client_tls_cert_help' => 'LDAP 連線的客戶端 TLS 憑證和金鑰通常只在 "安全 LDAP" 的 Google Workspace 設定中有用。兩者都需要。', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => '從上方指定的 DN 中輸入有效的 LDAP 使用者名和密碼, 以測試是否正確配置了 LDAP 登錄。您必須先保存更新的 LDAP 設置。', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'LDAP伺服器',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => '檢查LDAP的SSL憑證',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => '遞增和前綴',
'labels' => '標籤',
'labels_title' => '更新標籤設定',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => '清除已刪除的記錄',
'ldap_extension_warning' => '似乎此伺服器上未安裝或啟用 LDAP 擴充套件。您仍然可以儲存您的設定,但在 LDAP 同步或登入將正常工作之前,您需要啟用 LDAP 擴充套件。',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => '二維條碼類型',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. 選擇您希望在自訂報告中包含的欄位,然後點選產生。檔案(custom-asset-report-YYYY-mm-dd.csv)將自動下載,您可以在 Excel 中打開它。
如果您只想匯出某些資產,請使用以下選項來微調您的結果。
', 'range' => '範圍', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => '經由', + 'by_user' => '經由', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/zh-TW/mail.php b/resources/lang/zh-TW/mail.php index d3aec3ae6d..ebe41e44b1 100644 --- a/resources/lang/zh-TW/mail.php +++ b/resources/lang/zh-TW/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => '以下項目已繳回:', 'to_reset' => '要重設 :web 的密碼,請完成此表單:', 'type' => '類型', - 'upcoming-audits' => '有 :count 項資產將在接下來的 :threshold 天內進行稽核。|有 :count 項資產將在接下來的 :threshold 天內進行稽核。', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => '使用者', 'username' => '使用者名稱', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/zh-TW/permissions.php b/resources/lang/zh-TW/permissions.php new file mode 100644 index 0000000000..7137dc4b22 --- /dev/null +++ b/resources/lang/zh-TW/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => '資產', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => '配件', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => '耗材', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => '授權', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => '組件', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => '預設組', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => '使用者', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => '檢視使用者', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => '檢視型號', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => '類別', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => '部門', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => '位置', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => '狀態標籤', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => '自訂欄位', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => '供應商', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => '製造商', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => '公司', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/zh-TW/validation.php b/resources/lang/zh-TW/validation.php index ae65d78ae6..463fbc6c86 100644 --- a/resources/lang/zh-TW/validation.php +++ b/resources/lang/zh-TW/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |-------------------------------------------------------------------------- diff --git a/resources/lang/zu-ZA/admin/categories/general.php b/resources/lang/zu-ZA/admin/categories/general.php index f74f8590d9..b16080f0fb 100644 --- a/resources/lang/zu-ZA/admin/categories/general.php +++ b/resources/lang/zu-ZA/admin/categories/general.php @@ -3,14 +3,15 @@ return array( 'asset_categories' => 'Izigaba zefa', 'category_name' => 'Igama lesigaba', - 'checkin_email' => 'Send email to user on checkin/checkout.', + 'email_to_user_upon_checkin' => 'Send email to user upon checkin.', + 'email_to_user_upon_checkin_and_checkout' => 'Send email to user upon checkin/checkout.', 'email_to_initiator' => 'Send email to you when user accepts or declines checkout.', 'checkin_email_notification' => 'This user will be sent an email on checkin/checkout.', 'clone' => 'Isigaba se-clone', 'create' => 'Dala Isigaba', 'edit' => 'Hlela Isigaba', - 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user because the global EULA is being used.', - 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user because a EULA is set for this category.', + 'email_will_be_sent_due_to_global_eula' => 'An email will be sent to the user upon checkout because the global EULA is being used.', + 'email_will_be_sent_due_to_category_eula' => 'An email will be sent to the user upon checkout because a EULA is set for this category.', 'eula_text' => 'Isigaba EULA', 'eula_text_help' => 'Le nsimu ikuvumela ukuthi wenze ngezifiso ama-EULA akho ngezinhlobo ezithile zezimpahla. Uma unayo i-EULA eyodwa yezimpahla zakho zonke, ungabheka ibhokisi elingezansi ukuthi usebenzise okuzenzakalelayo okuzenzakalelayo.', 'name' => 'Igama lesigaba', diff --git a/resources/lang/zu-ZA/admin/custom_fields/general.php b/resources/lang/zu-ZA/admin/custom_fields/general.php index 9cf8ef5e70..89a900be49 100644 --- a/resources/lang/zu-ZA/admin/custom_fields/general.php +++ b/resources/lang/zu-ZA/admin/custom_fields/general.php @@ -5,7 +5,7 @@ return [ 'manage' => 'Manage', 'field' => 'Inkambu', 'about_fieldsets_title' => 'Mayelana nama-Fieldsets', - 'about_fieldsets_text' => 'Ama-Fieldsets akuvumela ukuthi udale amaqembu wenkambiso yenkambiso evame ukusetshenziselwa kabusha asetshenziselwa izinhlobo ezithile zemodeli yefa.', + 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used for specific asset model types.', 'custom_format' => 'Custom Regex format...', 'encrypt_field' => 'Bhala ukubaluleka kwalensimu ku-database', 'encrypt_field_help' => 'ISEXWAYISO: Ukubethela insimu kungenza kungabhekeki.', @@ -67,4 +67,5 @@ return [ 'checkbox' => 'Checkbox', 'radio' => 'Radio Buttons', ], + 'general_help_text' => 'Custom fields store additional information not covered by the default asset fields. .', ]; diff --git a/resources/lang/zu-ZA/admin/settings/general.php b/resources/lang/zu-ZA/admin/settings/general.php index cc8686c2cf..482c97386a 100644 --- a/resources/lang/zu-ZA/admin/settings/general.php +++ b/resources/lang/zu-ZA/admin/settings/general.php @@ -18,7 +18,7 @@ return [ 'alert_email' => 'Thumela izexwayiso ku', 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated.', 'alerts_enabled' => 'Izaziso zivuliwe', - 'alert_interval' => 'Ukuphelelwa yisikhathi kwe-Alerts Threshold (ezinsukwini)', + 'alert_interval' => 'Expiring Alerts Threshold', 'alert_inv_threshold' => 'Inventory Alert Threshold', 'allow_user_skin' => 'Allow User Skin', 'allow_user_skin_help_text' => 'Checking this box will allow a user to override the UI skin with a different one.', @@ -94,10 +94,12 @@ return [ 'ldap_settings' => 'Izilungiselelo ze-LDAP', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_location' => 'LDAP Location Field', -'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location_help' => 'The LDAP Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync and that your fields are mapped correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager Field', + 'ldap_mapping_help' => 'If your fields are not syncing correctly, try using the lower-case version of the field names. Display Name (displayName) in your LDAP/AD should be mapped here as displayname, givenName should be givenname, sAMAccountName as samaccountname, etc. ',
+ 'save_ldap_first' => 'You must save your LDAP settings before testing. Save your settings on this page and then reload to test LDAP login and/or sync.',
'ldap_server' => 'Iseva ye-LDAP',
'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)',
'ldap_server_cert' => 'Ukuqinisekiswa kwesitifiketi se-LDAP SSL',
@@ -345,6 +347,7 @@ return [
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
+ 'labels_title_help' => 'Changes made here must be saved before they will be reflected in the labels or the preview below.',
'labels_help' => 'Barcodes & label settings',
'purge_help' => 'Phenya Amarekhodi Asusiwe',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
@@ -379,14 +382,17 @@ return [
'label2_1d_type_help' => 'Format for 1D barcodes',
'label2_2d_type' => 'Uhlobo lwe-Barcode ye-2D',
'label2_2d_type_help' => 'Format for 2D barcodes',
- 'label2_2d_target' => '2D Barcode Target',
- 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode',
+ 'label2_2d_prefix' => '2D Barcode Prefix',
+ 'label2_2d_prefix_help' => 'This text will be prepended to the 2D Barcode Target value selected below when the 2D code is scanned. This can be used to prepend an external URL or any other value that you might need.',
+ 'label2_2d_target' => '2D Barcode Content',
+ 'label2_2d_target_help' => 'The data that will be contained in the 2D barcode. This can link to the asset directly in Snipe-IT or can be one of the non-linked field values. If you use the prefix above, it will be prepended to this value.',
+ 'select_template' => 'Select a Template',
'label2_fields' => 'Field Definitions',
- 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column.',
+ 'label2_fields_help' => 'Fields can be added, removed, and reordered in the left column. For each field, multiple options for Label and DataSource can be added, removed, and reordered in the right column. Field changes made here will be reflected immediately in the preview below but must be saved for them to apply to new labels.',
'purge_barcodes' => 'Purge Barcodes',
'help_asterisk_bold' => 'Text entered as **text** will be displayed as bold',
'help_blank_to_use' => 'Leave blank to use the value from :setting_name',
- 'help_default_will_use' => ':default will use the value from :setting_name. Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
', 'range' => 'Range', @@ -615,6 +625,8 @@ return [ 'user_managed_passwords_allow' => 'Allow users to manage their own passwords', 'from' => 'From', 'by' => 'Ngu', + 'by_user' => 'Ngu', + 'ldap_sync_location' => 'Sync All Users to This Location (Optional)', 'version' => 'Version', 'build' => 'build', 'use_cloned_image' => 'Clone image from original', diff --git a/resources/lang/zu-ZA/mail.php b/resources/lang/zu-ZA/mail.php index fbd352eed6..fb4caf779b 100644 --- a/resources/lang/zu-ZA/mail.php +++ b/resources/lang/zu-ZA/mail.php @@ -100,7 +100,8 @@ return [ 'the_following_item' => 'Into elandelayo ihloliwe ku:', 'to_reset' => 'Ukuze usethe kabusha: iphasiwedi yewebhu, ugcwalise leli fomu:', 'type' => 'Thayipha', - 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.', + 'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days. ', + 'upcoming-audits_click' => 'This email may not contain the full list so as not to exceed email size limits. Click on the button below to view all assets due for audit.', 'user' => 'Umsebenzisi', 'username' => 'Igama lomsebenzisi', 'unaccepted_asset_reminder' => 'Reminder: You have Unaccepted Assets.', diff --git a/resources/lang/zu-ZA/permissions.php b/resources/lang/zu-ZA/permissions.php new file mode 100644 index 0000000000..2dd97ba7d0 --- /dev/null +++ b/resources/lang/zu-ZA/permissions.php @@ -0,0 +1,424 @@ + [ + 'name' => 'Super User', + 'note' => 'Determines whether the user has full access to all aspects of the admin. This setting overrides ALL more specific and restrictive permissions throughout the system. ', + ], + 'admin' => [ + 'name' => 'Admin Access', + 'note' => 'Determines whether the user has access to most aspects of the system EXCEPT the System Admin Settings. These users will be able to manage users, locations, categories, etc, but ARE constrained by Full Multiple Company Support if it is enabled.', + ], + + 'import' => [ + 'name' => 'CSV Import', + 'note' => 'This will allow users to import even if access to users, assets, etc is denied elsewhere.', + ], + + 'reports' => [ + 'name' => 'Reports Access', + 'note' => 'Determines whether the user has access to the Reports section of the application.', + ], + + 'assets' => + [ + 'name' => 'Amafa', + 'note' => 'Grants access to the Assets section of the application.', + ], + + 'assetsview' => [ + 'name' => 'View Assets', + ], + + 'assetscreate' => [ + 'name' => 'Create New Assets', + ], + + 'assetsedit' => [ + 'name' => 'Edit Assets', + ], + + 'assetsdelete' => [ + 'name' => 'Delete Assets', + ], + + 'assetscheckin' => [ + 'name' => 'Check In', + 'note' => 'Check assets back into inventory that are currently checked out.', + ], + + 'assetscheckout' => [ + 'name' => 'Check Out', + 'note' => 'Assign assets in inventory by checking them out.', + ], + + 'assetsaudit' => [ + 'name' => 'Audit Assets', + 'note' => 'Allows the user to mark an asset as physically inventoried.', + ], + + 'assetsviewrequestable' => [ + 'name' => 'View Requestable Assets', + 'note' => 'Allows the user to view assets that are marked as requestable.', + ], + + 'assetsviewencrypted-custom-fields' => [ + 'name' => 'View Encrypted Custom Fields', + 'note' => 'Allows the user to view and modify encrypted custom fields on assets.', + ], + + 'accessories' => [ + 'name' => 'Izesekeli', + 'note' => 'Grants access to the Accessories section of the application.', + ], + + 'accessoriesview' => [ + 'name' => 'View Accessories', + ], + 'accessoriescreate' => [ + 'name' => 'Create New Accessories', + ], + 'accessoriesedit' => [ + 'name' => 'Edit Accessories', + ], + 'accessoriesdelete' => [ + 'name' => 'Delete Accessories', + ], + 'accessoriescheckout' => [ + 'name' => 'Check Out Accessories', + 'note' => 'Assign accessories in inventory by checking them out.', + ], + 'accessoriescheckin' => [ + 'name' => 'Check In Accessories', + 'note' => 'Check accessories back into inventory that are currently checked out.', + ], + 'accessoriesfiles' => [ + 'name' => 'Manage Accessory Files', + 'note' => 'Allows the user to upload, download, and delete files associated with accessories.', + ], + 'consumables' => [ + 'name' => 'Amakhomikhali', + 'note' => 'Grants access to the Consumables section of the application.', + ], + 'consumablesview' => [ + 'name' => 'View Consumables', + ], + 'consumablescreate' => [ + 'name' => 'Create New Consumables', + ], + 'consumablesedit' => [ + 'name' => 'Edit Consumables', + ], + 'consumablesdelete' => [ + 'name' => 'Delete Consumables', + ], + 'consumablescheckout' => [ + 'name' => 'Check Out Consumables', + 'note' => 'Assign consumables in inventory by checking them out.', + ], + 'consumablesfiles' => [ + 'name' => 'Manage Consumable Files', + 'note' => 'Allows the user to upload, download, and delete files associated with consumables.', + ], + 'licenses' => [ + 'name' => 'Amalayisensi', + 'note' => 'Grants access to the Licenses section of the application.', + ], + 'licensesview' => [ + 'name' => 'View Licenses', + ], + 'licensescreate' => [ + 'name' => 'Create New Licenses', + ], + 'licensesedit' => [ + 'name' => 'Edit Licenses', + ], + 'licensesdelete' => [ + 'name' => 'Delete Licenses', + ], + 'licensescheckout' => [ + 'name' => 'Assign Licenses', + 'note' => 'Allows the user to assign licenses to assets or users.', + ], + 'licensescheckin' => [ + 'name' => 'Unassign Licenses', + 'note' => 'Allows the user to unassign licenses from assets or users.', + ], + 'licensesfiles' => [ + 'name' => 'Manage License Files', + 'note' => 'Allows the user to upload, download, and delete files associated with licenses.', + ], + 'licenseskeys' => [ + 'name' => 'Manage License Keys', + 'note' => 'Allows the user to view product keys associated with licenses.', + ], + 'components' => [ + 'name' => 'Izingxenye', + 'note' => 'Grants access to the Components section of the application.', + ], + 'componentsview' => [ + 'name' => 'View Components', + ], + 'componentscreate' => [ + 'name' => 'Create New Components', + ], + 'componentsedit' => [ + 'name' => 'Edit Components', + ], + 'componentsdelete' => [ + 'name' => 'Delete Components', + ], + 'componentsfiles' => [ + 'name' => 'Manage Component Files', + 'note' => 'Allows the user to upload, download, and delete files associated with components.', + ], + 'componentscheckout' => [ + 'name' => 'Check Out Components', + 'note' => 'Assign components in inventory by checking them out.', + ], + 'componentscheckin' => [ + 'name' => 'Check In Components', + 'note' => 'Check components back into inventory that are currently checked out.', + ], + 'kits' => [ + 'name' => 'Predefined Kits', + 'note' => 'Grants access to the Predefined Kits section of the application.', + ], + 'kitsview' => [ + 'name' => 'View Predefined Kits', + ], + 'kitscreate' => [ + 'name' => 'Create New Predefined Kits', + ], + 'kitsedit' => [ + 'name' => 'Edit Predefined Kits', + ], + 'kitsdelete' => [ + 'name' => 'Delete Predefined Kits', + ], + 'users' => [ + 'name' => 'Abasebenzisi', + 'note' => 'Grants access to the Users section of the application.', + ], + 'usersview' => [ + 'name' => 'Buka Abasebenzisi', + ], + 'userscreate' => [ + 'name' => 'Create New Users', + ], + 'usersedit' => [ + 'name' => 'Edit Users', + ], + 'usersdelete' => [ + 'name' => 'Delete Users', + ], + 'models' => [ + 'name' => 'Models', + 'note' => 'Grants access to the Models section of the application.', + ], + 'modelsview' => [ + 'name' => 'Buka amamodeli', + ], + + 'modelscreate' => [ + 'name' => 'Create New Models', + ], + 'modelsedit' => [ + 'name' => 'Edit Models', + ], + 'modelsdelete' => [ + 'name' => 'Delete Models', + ], + 'categories' => [ + 'name' => 'Izigaba', + 'note' => 'Grants access to the Categories section of the application.', + ], + 'categoriesview' => [ + 'name' => 'View Categories', + ], + 'categoriescreate' => [ + 'name' => 'Create New Categories', + ], + 'categoriesedit' => [ + 'name' => 'Edit Categories', + ], + 'categoriesdelete' => [ + 'name' => 'Delete Categories', + ], + 'departments' => [ + 'name' => 'Iminyango', + 'note' => 'Grants access to the Departments section of the application.', + ], + 'departmentsview' => [ + 'name' => 'View Departments', + ], + 'departmentscreate' => [ + 'name' => 'Create New Departments', + ], + 'departmentsedit' => [ + 'name' => 'Edit Departments', + ], + 'departmentsdelete' => [ + 'name' => 'Delete Departments', + ], + 'locations' => [ + 'name' => 'Izindawo', + 'note' => 'Grants access to the Locations section of the application.', + ], + 'locationsview' => [ + 'name' => 'View Locations', + ], + 'locationscreate' => [ + 'name' => 'Create New Locations', + ], + 'locationsedit' => [ + 'name' => 'Edit Locations', + ], + 'locationsdelete' => [ + 'name' => 'Delete Locations', + ], + 'status-labels' => [ + 'name' => 'Amalebula wesimo', + 'note' => 'Grants access to the Status Labels section of the application used by Assets.', + ], + 'statuslabelsview' => [ + 'name' => 'View Status Labels', + ], + 'statuslabelscreate' => [ + 'name' => 'Create New Status Labels', + ], + 'statuslabelsedit' => [ + 'name' => 'Edit Status Labels', + ], + 'statuslabelsdelete' => [ + 'name' => 'Delete Status Labels', + ], + 'custom-fields' => [ + 'name' => 'Amasimu wangokwezifiso', + 'note' => 'Grants access to the Custom Fields section of the application used by Assets.', + ], + 'customfieldsview' => [ + 'name' => 'View Custom Fields', + ], + 'customfieldscreate' => [ + 'name' => 'Create New Custom Fields', + ], + 'customfieldsedit' => [ + 'name' => 'Edit Custom Fields', + ], + 'customfieldsdelete' => [ + 'name' => 'Delete Custom Fields', + ], + 'suppliers' => [ + 'name' => 'Abahlinzeki', + 'note' => 'Grants access to the Suppliers section of the application.', + ], + 'suppliersview' => [ + 'name' => 'View Suppliers', + ], + 'supplierscreate' => [ + 'name' => 'Create New Suppliers', + ], + 'suppliersedit' => [ + 'name' => 'Edit Suppliers', + ], + 'suppliersdelete' => [ + 'name' => 'Delete Suppliers', + ], + 'manufacturers' => [ + 'name' => 'Abakhiqizi', + 'note' => 'Grants access to the Manufacturers section of the application.', + ], + 'manufacturersview' => [ + 'name' => 'View Manufacturers', + ], + 'manufacturerscreate' => [ + 'name' => 'Create New Manufacturers', + ], + 'manufacturersedit' => [ + 'name' => 'Edit Manufacturers', + ], + 'manufacturersdelete' => [ + 'name' => 'Delete Manufacturers', + ], + 'companies' => [ + 'name' => 'Izinkampani', + 'note' => 'Grants access to the Companies section of the application.', + ], + 'companiesview' => [ + 'name' => 'View Companies', + ], + 'companiescreate' => [ + 'name' => 'Create New Companies', + ], + 'companiesedit' => [ + 'name' => 'Edit Companies', + ], + 'companiesdelete' => [ + 'name' => 'Delete Companies', + ], + 'user-self-accounts' => [ + 'name' => 'User Self Accounts', + 'note' => 'Grants non-admin users the ability to manage certain aspects of their own user accounts.', + ], + 'selftwo-factor' => [ + 'name' => 'Manage Two-Factor Authentication', + 'note' => 'Allows users to enable, disable, and manage two-factor authentication for their own accounts.', + ], + 'selfapi' => [ + 'name' => 'Manage API Tokens', + 'note' => 'Allows users to create, view, and revoke their own API tokens. User tokens will have the same permissions as the user who created them.', + ], + 'selfedit-location' => [ + 'name' => 'Edit Location', + 'note' => 'Allows users to edit the location associated with their own user account.', + ], + 'selfcheckout-assets' => [ + 'name' => 'Self Check Out Assets', + 'note' => 'Allows users to check out assets to themselves without admin intervention.', + ], + 'selfview-purchase-cost' => [ + 'name' => 'View Purchase Cost', + 'note' => 'Allows users to view the purchase cost of items in their account view.', + ], + + 'depreciations' => [ + 'name' => 'Depreciation Management', + 'note' => 'Allows users to manage and view asset depreciation details.', + ], + 'depreciationsview' => [ + 'name' => 'View Depreciation Details', + ], + 'depreciationsedit' => [ + 'name' => 'Edit Depreciation Settings', + ], + 'depreciationsdelete' => [ + 'name' => 'Delete Depreciation Records', + ], + 'depreciationscreate' => [ + 'name' => 'Create Depreciation Records', + ], + + 'grant_all' => 'Grant all permissions for :area', + 'deny_all' => 'Deny all permissions for :area', + 'inherit_all' => 'Inherit all permissions for :area from permission groups', + 'grant' => 'Grant Permission for :area', + 'deny' => 'Deny Permission for :area', + 'inherit' => 'Inherit Permission for :area from permission groups', + 'use_groups' => 'We strongly suggest using Permission Groups instead of assigning individual permissions for easier management.' + +); diff --git a/resources/lang/zu-ZA/validation.php b/resources/lang/zu-ZA/validation.php index e23ab763b1..59404d7635 100644 --- a/resources/lang/zu-ZA/validation.php +++ b/resources/lang/zu-ZA/validation.php @@ -174,7 +174,7 @@ return [ 'ulid' => 'The :attribute field must be a valid ULID.', 'uuid' => 'The :attribute field must be a valid UUID.', 'fmcs_location' => 'Full multiple company support and location scoping is enabled in the Admin Settings, and the selected location and selected company are not compatible.', - + 'is_unique_across_company_and_location' => 'The :attribute must be unique within the selected company and location.', /* |--------------------------------------------------------------------------