-
-
-
diff --git a/resources/assets/js/components/importer/importer.vue b/resources/assets/js/components/importer/importer.vue
deleted file mode 100644
index 474f8f1451..0000000000
--- a/resources/assets/js/components/importer/importer.vue
+++ /dev/null
@@ -1,130 +0,0 @@
-
-
-
diff --git a/resources/assets/js/snipeit.js b/resources/assets/js/snipeit.js
index 62abdafde3..70e4f80a8f 100755
--- a/resources/assets/js/snipeit.js
+++ b/resources/assets/js/snipeit.js
@@ -185,14 +185,6 @@ $(document).ready(function () {
}
});
- /*
- * iCheck checkbox plugin
- */
-
- $('input[type="checkbox"].minimal, input[type="radio"].minimal').iCheck({
- checkboxClass: 'icheckbox_minimal-blue',
- radioClass: 'iradio_minimal-blue'
- });
/*
@@ -540,10 +532,16 @@ $(document).ready(function () {
var id = '#' + $this.attr('id');
var status = id + '-status';
var $status = $(status);
+ var delete_id = $(id + '-deleteCheckbox');
+ var preview_container = $(id + '-previewContainer');
+
+
+
$status.removeClass('text-success').removeClass('text-danger');
$(status + ' .goodfile').remove();
$(status + ' .badfile').remove();
$(status + ' .previewSize').hide();
+ preview_container.hide();
$(id + '-info').html('');
var max_size = $this.data('maxsize');
@@ -554,17 +552,15 @@ $(document).ready(function () {
$(id + '-info').append('' + htmlEntities(this.files[i].name) + ' (' + formatBytes(this.files[i].size) + ') ');
}
- console.log('Max size is: ' + max_size);
- console.log('Real size is: ' + total_size);
-
if (total_size > max_size) {
$status.addClass('text-danger').removeClass('help-block').prepend(' ').append(' Upload is ' + formatBytes(total_size) + '.');
} else {
-
$status.addClass('text-success').removeClass('help-block').prepend(' ');
var $preview = $(id + '-imagePreview');
readURL(this, $preview);
$preview.fadeIn();
+ preview_container.fadeIn();
+ delete_id.hide();
}
@@ -601,3 +597,32 @@ function htmlEntities(str) {
};
})(jQuery);
+
+/**
+ * Universal Livewire Select2 integration
+ *
+ * How to use:
+ *
+ * 1. Set the class of your select2 elements to 'livewire-select2').
+ * 2. Name your element to match a property in your Livewire component
+ * 3. Add an attribute called 'data-livewire-component' that points to $_instance->id (via `{{ }}` if you're in a blade,
+ * or just $_instance->id if not).
+ */
+$(function () {
+ $('.livewire-select2').select2()
+
+ $(document).on('select2:select', '.livewire-select2', function (event) {
+ var target = $(event.target)
+ if(!event.target.name || !target.data('livewire-component')) {
+ console.error("You need to set both name (which should match a Livewire property) and data-livewire-component on your Livewire-ed select2 elements!")
+ console.error("For data-livewire-component, you probably want to use $_instance->id or {{ $_instance->id }}, as appropriate")
+ return false
+ }
+ window.livewire.find(target.data('livewire-component')).set(event.target.name, this.options[this.selectedIndex].value)
+ })
+
+ window.livewire.hook('message.processed', function (el,component) {
+ $('.livewire-select2').select2();
+ });
+
+})
\ No newline at end of file
diff --git a/resources/assets/js/vue.js b/resources/assets/js/vue.js
index 65cd4393c1..a5b903e51c 100644
--- a/resources/assets/js/vue.js
+++ b/resources/assets/js/vue.js
@@ -26,10 +26,11 @@ Vue.component(
require('./components/passport/PersonalAccessTokens.vue').default
);
-Vue.component(
- 'importer',
- require('./components/importer/importer.vue').default
-);
+// This component has been removed and replaced with a Livewire implementation
+// Vue.component(
+// 'importer',
+// require('./components/importer/importer.vue').default
+// );
// This component has been removed and replaced with a Livewire implementation
// Vue.component(
diff --git a/resources/assets/less/overrides.less b/resources/assets/less/overrides.less
index ae427f3392..f5625bd7b4 100644
--- a/resources/assets/less/overrides.less
+++ b/resources/assets/less/overrides.less
@@ -141,6 +141,9 @@ a.accordion-header {
.dropdown-menu li a {
//color: inherit;
}
+.pull-text-right{
+ text-align: right !important;
+}
.main-header .sidebar-toggle:before {
content: "\f0c9";
@@ -192,6 +195,9 @@ a.accordion-header {
.btn-info.btn-outline {
color: #5bc0de;
}
+.btn-warning{
+ background-color:#f39c12 !important;
+}
.btn-warning.btn-outline {
color: #f0ad4e;
@@ -496,14 +502,14 @@ h4 {
background: #FFFFFF;
border-top: 1px solid #dddddd;
display: table-row;
-
+
}
.row-new-striped > .row:nth-of-type(odd) {
background-color: #F8F8F8;
border-top: 1px solid #dddddd;
display: table-row;
-
+
}
.row-new-striped div {
@@ -666,23 +672,23 @@ th.css-accessory > .th-inner::before
border-radius: 0px;
}
-.bs-checkbox input {
- zoom: 1.5;
-}
@media screen and (max-width: 511px){
+ .tab-content .tab-pane .alert-block {
+ margin-top: 120px
+ }
.sidebar-menu{
- margin-top:64px;
+ margin-top:160px;
}
}
@media screen and (max-width: 771px) and (min-width: 512px){
.sidebar-menu {
- margin-top:14px
+ margin-top:160px
}
}
@media screen and (max-width: 1098px) and (min-width: 772px){
.sidebar-menu {
- margin-top:51px
+ margin-top:98px
}
}
@@ -690,4 +696,167 @@ th.css-accessory > .th-inner::before
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
-}
\ No newline at end of file
+}
+
+
+/** Form-stuff overrides for checkboxes and stuff **/
+
+label.form-control {
+ display: grid;
+ grid-template-columns: 1.8em auto;
+ gap: 0.5em;
+ border: 0px;
+ padding-left: 0px;
+ background-color: inherit;
+ color: inherit;
+ font-size: inherit;
+ font-weight: inherit;
+}
+
+label.form-control--disabled {
+ color: #959495;
+ pointer-events:none;
+ cursor: not-allowed;
+}
+
+/** --------------------------------------- **/
+/** Start checkbox styles to replace iCheck **/
+/** --------------------------------------- **/
+input[type="checkbox"] {
+ /* Add if not using autoprefixer */
+ -webkit-appearance: none;
+ appearance: none;
+ /* For iOS < 15 to remove gradient background */
+ background-color: #fff;
+ /* Not removed via appearance */
+ margin: 0;
+ font: inherit;
+ color: #959495;
+ width: 1.8em;
+ height: 1.8em;
+ border: 0.05em solid;
+ border-radius: 0em;
+ transform: translateY(-0.075em);
+ display: grid;
+ place-content: center;
+ /*Windows High Contrast Mode*/
+}
+
+/** This sets the display of a checkbox, and what the "fill" checkmark should look like */
+
+input[type="checkbox"]::before {
+
+ /** If you want to use the non-checkbox, filled square, use this instead **/
+ content: "";
+ width: 1em;
+ height: 1em;
+ transform: scale(0);
+ transition: 120ms transform ease-in-out;
+ box-shadow: inset 1em 1em rgb(211, 211, 211);
+
+ content: "";
+ width: 1em;
+ height: 1em;
+ clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
+ transform: scale(0);
+ transform-origin: bottom left;
+ transition: 120ms transform ease-in-out;
+ box-shadow: inset 1em 1em #428bca;
+ /* Windows High Contrast Mode */
+ background-color: CanvasText;
+}
+
+/** This sets the size of the scale up for the shape we defined above **/
+input[type="checkbox"]:checked::before {
+ transform: scale(1);
+}
+
+/** This sets the scale and color of the DISABLED but CHECKED checkbox */
+input[type=checkbox]:disabled::before, input[type=radio]:disabled::before {
+ content: "";
+ width: 1em;
+ height: 1em;
+ transform: scale(1);
+ box-shadow: inset 1em 1em rgb(211, 211, 211);
+}
+
+/* This sets the scale and style of a DISABLED checkbox that is NOT checked */
+input[type=checkbox]:disabled:not(:checked)::before, input[type=radio]:disabled:not(:checked)::before {
+ content: "";
+ transform: scale(0);
+ cursor: not-allowed;
+ pointer-events:none;
+}
+
+/** this is the color of the checkbox and content on a disabled, checked box **/
+input[type=checkbox]:disabled, input[type=radio]:disabled {
+ --form-control-color: rgb(211, 211, 211);
+ color: #959495;
+ cursor: not-allowed;
+ pointer-events:none;
+}
+
+
+/** Radio styles to replace iCheck **/
+
+input[type="radio"] {
+ appearance: none;
+ background-color: #fff;
+ margin: 0;
+ font: inherit;
+ color: #959495;
+ width: 1.8em;
+ height: 1.8em;
+ border: 0.05em solid;
+ border-radius: 50%;
+ transform: translateY(-0.075em);
+ display: grid;
+ place-content: center;
+}
+
+input[type="radio"]::before {
+ content: "";
+ width: 1em;
+ height: 1em;
+ border-radius: 50%;
+ transform: scale(0);
+ transition: 120ms transform ease-in-out;
+ box-shadow: inset 1em 1em #428bca;
+}
+
+input[type="radio"]:checked::before {
+ transform: scale(1);
+}
+
+
+/**
+* This addresses the column selector in bootstrap-table. Without these two lines, the
+* checkbox and the with the label text that BS tables generates will
+* end up on two different lines and it looks assy.
+ */
+.dropdown-item-marker input[type=checkbox] {
+ font-size: 10px;
+}
+
+.bootstrap-table .fixed-table-toolbar li.dropdown-item-marker label {
+ font-weight: normal;
+ display: grid;
+ grid-template-columns: .1em auto;
+ gap: 1.5em;
+}
+
+.container.row-striped .col-md-6 {
+ overflow-wrap:anywhere;
+}
+
+.nav-tabs-custom > .nav-tabs > li {
+ z-index: 1;
+}
+
+.select2-container .select2-search--inline .select2-search__field{
+ padding-left:15px;
+}
+
+/** --------------------------------------- **/
+/** End checkbox styles to replace iCheck **/
+/** --------------------------------------- **/
\ No newline at end of file
diff --git a/resources/assets/less/skins/skin-black-dark.less b/resources/assets/less/skins/skin-black-dark.less
index cd2c2d1de6..69a393e80d 100644
--- a/resources/assets/less/skins/skin-black-dark.less
+++ b/resources/assets/less/skins/skin-black-dark.less
@@ -135,6 +135,38 @@ a {
#ldapad_test_results.well.well-sm{
color: var(--back-main);
}
+a.actions {
+ color:#fff !important;
+}
+//pagination
+.pagination > li >a{
+ color: var(--light-link);
+ background-color: var(--back-main);
+}
+.pagination > .active > a {
+ background-color: var(--visited-link);
+ border-color: var(--light-link);
+}
+.pagination > .active > a:hover{
+ background-color: var(--hover-link);
+}
+.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress{
+ background-color: var(--background);
+}
+a:hover > h2.task_menu{
+ color:var(--header);
+}
+h2.task_menu{
+ color:var(--link);
+}
+.navbar-custom-menu > .navbar-nav > li > .dropdown-menu{
+ background-color:var(--back-main);
+ color:var(--link);
+}
+.navbar-custom-menu > .navbar-nav > li > .dropdown-menu > li.header{
+ background-color:var(--header);
+ color:var(--link);
+}
.main-header .navbar, .main-header .logo {
background-color: var(--header);
diff --git a/resources/assets/less/skins/skin-blue-dark.less b/resources/assets/less/skins/skin-blue-dark.less
index a5f5c93988..6c502b1781 100644
--- a/resources/assets/less/skins/skin-blue-dark.less
+++ b/resources/assets/less/skins/skin-blue-dark.less
@@ -132,6 +132,35 @@ a {
#ldapad_test_results.well.well-sm{
color: var(--back-main);
}
+a.actions {
+ color:#fff !important;
+}
+//pagination
+.pagination > li >a{
+ color: var(--light-link);
+ background-color: var(--back-main);
+}
+.pagination > .active > a {
+ background-color: var(--visited-link);
+ border-color: var(--light-link);
+}
+.pagination > .active > a:hover{
+ background-color: var(--hover-link);
+}
+.tasks-menu > .dropdown-menu > li .menu{
+ background-color: var(--back-main);
+}
+
+.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress{
+ background-color: var(--background);
+}
+h2.task_menu{
+ color:var(--link);
+}
+.navbar-custom-menu > .navbar-nav > li > .dropdown-menu{
+ background-color:var(--back-main);
+ color:var(--link);
+}
.main-header .navbar, .main-header .logo {
background-color: var(--header);
@@ -368,6 +397,12 @@ a {
color: var(--visited-link)
}
}
+#customFieldsTable a[href*='/models'] {
+ color: var(--back-sub);
+}
+#customFieldsTable a[href*='/fieldsets']{
+ background-color: transparent;
+}
.row-striped {
vertical-align: top;
diff --git a/resources/assets/less/skins/skin-contrast.less b/resources/assets/less/skins/skin-contrast.less
index f66e76676b..eba7001b0b 100644
--- a/resources/assets/less/skins/skin-contrast.less
+++ b/resources/assets/less/skins/skin-contrast.less
@@ -84,7 +84,13 @@
color: #fff;
}
}
-
+a.btn.btn-link.text-left{
+ color:@navy;
+ border: 1px solid #000;
+}
+a.btn.btn-link.text-left:hover{
+ color:@navy;
+}
a {
color: @navy;
@@ -102,10 +108,6 @@ a.btn {
&:hover {
color: #fff;
text-decoration: underline;
-
- }
- &:visited {
- color: #fff;
}
}
diff --git a/resources/assets/less/skins/skin-green-dark.less b/resources/assets/less/skins/skin-green-dark.less
index 80937c66bd..a69f918acf 100644
--- a/resources/assets/less/skins/skin-green-dark.less
+++ b/resources/assets/less/skins/skin-green-dark.less
@@ -131,6 +131,35 @@ a {
#ldapad_test_results.well.well-sm{
color: var(--back-main);
}
+a.actions {
+ color:#fff !important;
+}
+//pagination
+.pagination > li >a{
+ color: var(--light-link);
+ background-color: var(--back-main);
+}
+.pagination > .active > a {
+ background-color: var(--visited-link);
+ border-color: var(--light-link);
+}
+.pagination > .active > a:hover{
+ background-color: var(--hover-link);
+}
+.tasks-menu > .dropdown-menu > li .menu{
+ background-color: var(--back-main);
+}
+
+.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress{
+ background-color: var(--background);
+}
+h2.task_menu{
+ color:var(--link);
+}
+.navbar-custom-menu > .navbar-nav > li > .dropdown-menu{
+ background-color:var(--back-main);
+ color:var(--link);
+}
.main-header .navbar, .main-header .logo {
background-color: var(--header);
@@ -154,10 +183,6 @@ a {
color: var(--text-main);
}
-a:link {
- color: var(--link);
-}
-
.btn-primary.hover {
color: var(--nav-link);
}
@@ -288,10 +313,6 @@ input[type=text], input[type=search] {
.nav-tabs-custom, .nav-tabs-custom>.tab-content {
background-color: var(--back-main);
}
-.navbar-nav>.tasks-menu>.dropdown-menu>li.header {
- background-color: var(--back-main);
- color: var(--header);
-}
.open>.dropdown-toggle.btn-default {
background-color: var(--back-sub);
color: var(--header);
@@ -327,7 +348,7 @@ input[type=text], input[type=search] {
color: var(--text-main);
}
.skin-green-dark .main-header .navbar .dropdown-menu li a {
- color: var(--header);
+ color: var(--link);
}
.fixed-table-body thead th .th-inner, .skin-green-dark .sidebar-menu>li.active>a, .skin-green .sidebar-menu>li:hover>a, .sidebar-toggle:hover {
background-color: var(--header)!important;
@@ -363,6 +384,12 @@ a {
color: var(--visited-link)
}
}
+#customFieldsTable a[href*='/models'] {
+ color: var(--back-sub);
+}
+#customFieldsTable a[href*='/fieldsets']{
+ background-color: transparent;
+}
.row-striped {
vertical-align: top;
diff --git a/resources/assets/less/skins/skin-orange-dark.less b/resources/assets/less/skins/skin-orange-dark.less
index a62403d416..98925b475e 100644
--- a/resources/assets/less/skins/skin-orange-dark.less
+++ b/resources/assets/less/skins/skin-orange-dark.less
@@ -119,6 +119,35 @@ li.dropdown-item-marker {
#ldapad_test_results.well.well-sm{
color: var(--back-main);
}
+a.actions {
+ color:#fff !important;
+}
+//pagination
+.pagination > li >a{
+ color: var(--light-link);
+ background-color: var(--back-main);
+}
+.pagination > .active > a {
+ background-color: var(--visited-link);
+ border-color: var(--light-link);
+}
+.pagination > .active > a:hover{
+ background-color: var(--hover-link);
+}
+.tasks-menu > .dropdown-menu > li .menu{
+ background-color: var(--back-main);
+}
+
+.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress{
+ background-color: var(--background);
+}
+h2.task_menu{
+ color:var(--link);
+}
+.navbar-custom-menu > .navbar-nav > li > .dropdown-menu{
+ background-color:var(--back-main);
+ color:var(--link);
+}
.main-header .navbar, .main-header .logo {
background-color: var(--header);
@@ -352,6 +381,12 @@ input[type=text], input[type=search] {
.box-header.with-border {
border-bottom: #000;
}
+#customFieldsTable a[href*='/models'] {
+ color: var(--back-sub);
+}
+#customFieldsTable a[href*='/fieldsets']{
+ background-color: transparent;
+}
.row-striped {
vertical-align: top;
diff --git a/resources/assets/less/skins/skin-purple-dark.less b/resources/assets/less/skins/skin-purple-dark.less
index 10c8fbfb3c..10868045af 100644
--- a/resources/assets/less/skins/skin-purple-dark.less
+++ b/resources/assets/less/skins/skin-purple-dark.less
@@ -132,6 +132,32 @@ a {
#ldapad_test_results.well.well-sm{
color: var(--back-main);
}
+//pagination
+.pagination > li >a{
+ color: var(--light-link);
+ background-color: var(--back-main);
+}
+.pagination > .active > a {
+ background-color: var(--button-default);
+ border-color: var(--light-link);
+}
+.pagination > .active > a:hover{
+ background-color: var(--hover-link);
+}
+.tasks-menu > .dropdown-menu > li .menu{
+ background-color: var(--back-main);
+}
+
+.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress{
+ background-color: var(--background);
+}
+h2.task_menu{
+ color:var(--link);
+}
+.navbar-custom-menu > .navbar-nav > li > .dropdown-menu{
+ background-color:var(--back-main);
+ color:var(--link);
+}
.main-header .navbar, .main-header .logo {
background-color: var(--header);
@@ -299,7 +325,7 @@ input[type=text], input[type=search] {
}
.navbar-nav>.tasks-menu>.dropdown-menu>li.header {
background-color: var(--back-main);
- color: var(--header);
+ color: var(--link);
}
.open>.dropdown-toggle.btn-default {
background-color: var(--back-sub);
diff --git a/resources/assets/less/skins/skin-red-dark.less b/resources/assets/less/skins/skin-red-dark.less
index b5e3c96c62..3fded5f067 100644
--- a/resources/assets/less/skins/skin-red-dark.less
+++ b/resources/assets/less/skins/skin-red-dark.less
@@ -58,8 +58,6 @@
}
}
-
-
.btn, .btn:hover {
color: #fff;
@@ -135,6 +133,32 @@ a {
color: var(--back-main);
}
+//pagination
+.pagination > li >a{
+ color: var(--light-link);
+ background-color: var(--back-main);
+}
+.pagination > .active > a {
+ background-color: var(--visited-link);
+ border-color: var(--light-link);
+}
+.pagination > .active > a:hover{
+ background-color: var(--hover-link);
+}
+.tasks-menu > .dropdown-menu > li .menu{
+ background-color: var(--back-main);
+}
+
+.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress{
+ background-color: var(--background);
+}
+h2.task_menu{
+ color:var(--link);
+}
+.navbar-custom-menu > .navbar-nav > li > .dropdown-menu{
+ background-color:var(--back-main);
+ color:var(--link);
+}
.main-header .navbar, .main-header .logo {
background-color: var(--header);
background: -webkit-linear-gradient(top, var(--header) 0%,var(--header) 100%);
@@ -161,14 +185,12 @@ a {
a:link {
color: var(--link);
}
-
-a:visited {
- color: var(--nav-link);
-}
-
a:hover {
color: var(--hover-link);
}
+a:visited {
+ color: var(--nav-link);
+}
.far fa-life-ring{
color:var(--link);
}
@@ -209,7 +231,6 @@ body {
}
.btn-default{
background-color: var(--back-sub);
- color: var(--link);
}
.btn-default dropdown-toggle {
@@ -356,7 +377,6 @@ input[type=text], input[type=search] {
}
.table-striped>tbody>tr:nth-of-type(even){
background-color: var(--back-sub-alt);
- color: var(--text-alt);
}
#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa, .box-body, .box-footer, .box-header {
color: var(--text-main);
@@ -365,21 +385,31 @@ input[type=text], input[type=search] {
.box-header.with-border {
border-bottom: #000;
}
+#upload-table tbody > tr.warning > td,#upload-table h3,#upload-table p{
+ background-color:#fcf8e3;
+ color:#000;
+}
a {
color: var(--link);
&:link {
- color: var(--link) }
+ color: var(--nav-link);
+ }
&:hover {
- color: var(--hover-link);
+ color: var(--nav-link);
text-decoration: underline;
}
&:visited {
- color: var(--visited-link)
+ color: var(--nav-link);
}
}
-
+#customFieldsTable a[href*='/models'] {
+ color: var(--back-sub);
+}
+#customFieldsTable a[href*='/fieldsets']{
+ background-color: transparent;
+}
.row-striped {
vertical-align: top;
line-height: 2.6;
diff --git a/resources/assets/less/skins/skin-yellow-dark.less b/resources/assets/less/skins/skin-yellow-dark.less
index b1688c09ac..c111cb122c 100644
--- a/resources/assets/less/skins/skin-yellow-dark.less
+++ b/resources/assets/less/skins/skin-yellow-dark.less
@@ -52,7 +52,6 @@
}
.btn, .btn:hover {
- color: #000;
&.btn-primary, .btn-primary:link {
background-color: var(--button-default);
@@ -60,7 +59,6 @@
color: #545454;
}
-
&a.btn-primary:hover {
background-color: var(--button-hover);
border-color: var(--button-hover);
@@ -77,7 +75,12 @@
color: #545454;
}
}
-
+a.actions {
+ color:#fff !important;
+}
+a:visited.label-default, a:link.label-default{
+ color:#444;
+}
/**
The dropdown is white, so use a darker color
*/
@@ -125,21 +128,44 @@ a {
#ldapad_test_results.well.well-sm{
color: var(--back-main);
}
+//pagination
+.pagination > li >a{
+ color: var(--text-main);
+ background-color: var(--back-main);
+}
+.pagination > .active > a {
+ background-color: var(--button-default);
+ border-color: var(--light-link);
+ color:var(--nav-link);
+}
+.pagination > .active > a:hover{
+ background-color: var(--hover-link);
+}
+.tasks-menu > .dropdown-menu > li .menu{
+ background-color: var(--back-main);
+}
+.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress{
+ background-color: var(--background);
+}
+h2.task_menu{
+ color:var(--link);
+}
+.navbar-custom-menu > .navbar-nav > li > .dropdown-menu{
+ background-color:var(--back-main);
+ color:var(--link);
+}
.main-header .navbar, .main-header .logo {
background-color: var(--header);
background: -webkit-linear-gradient(top, var(--header) 0%,var(--header) 100%);
background: linear-gradient(to bottom, var(--header) 0%,var(--header) 100%);
border-color: var(--header);
}
-.label-default{
- background-color:var(--back-sub);
-}
a.btn.btn-default{
color:var(--nav-link);
}
.bootstrap-table .fixed-table-container .table thead th .sortable {
- color: var(--nav-link);
+ color: var(--text-main);
}
.bootstrap-table .fixed-table-toolbar .columns label {
color:#000;
@@ -329,12 +355,9 @@ input[type=text], input[type=search] {
.skin-yellow-dark .main-header .navbar .dropdown-menu li a {
color: var(--header);
}
-div.th-inner{
+tr th div.th-inner {
color:var(--text-main);
}
-.fixed-table-body thead th .th-inner, .skin-yellow-dark, .skin-yellow {
- background-color: var(--header)!important;
-}
.tab-content, .tab-pane {
background-color: var(--back-main);
color: var(--text-main);
diff --git a/resources/lang/af/admin/accessories/general.php b/resources/lang/af/admin/accessories/general.php
index fb4968061a..9c8e527625 100644
--- a/resources/lang/af/admin/accessories/general.php
+++ b/resources/lang/af/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Opdatering bywerk',
'use_default_eula' => 'Gebruik eerder die primary standaard EULA.',
'use_default_eula_disabled' => 'Gebruik die primêre standaardverlof in plaas daarvan. Geen primêre standaard EULA is ingestel nie. Voeg asseblief een by Instellings.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/af/admin/accessories/message.php b/resources/lang/af/admin/accessories/message.php
index 36c2fd100b..68fe79fc31 100644
--- a/resources/lang/af/admin/accessories/message.php
+++ b/resources/lang/af/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Toebehore is nie nagegaan nie, probeer asseblief weer',
'success' => 'Toebehore suksesvol nagegaan.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'Die gebruiker is ongeldig. Probeer asseblief weer.'
),
diff --git a/resources/lang/af/admin/asset_maintenances/form.php b/resources/lang/af/admin/asset_maintenances/form.php
index eb6caf5937..8734717e2a 100644
--- a/resources/lang/af/admin/asset_maintenances/form.php
+++ b/resources/lang/af/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Onderhoudstipe',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'Titel',
- 'start_date' => 'begin',
- 'completion_date' => 'voltooi',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'koste',
'is_warranty' => 'Garantieverbetering',
- 'asset_maintenance_time' => 'dae',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'notas',
- 'update' => 'Opdateer',
- 'create' => 'Skep'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/af/admin/categories/message.php b/resources/lang/af/admin/categories/message.php
index 85103589b2..6b01196c2b 100644
--- a/resources/lang/af/admin/categories/message.php
+++ b/resources/lang/af/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Kategorie is nie opgedateer nie, probeer asseblief weer',
- 'success' => 'Kategorie suksesvol opgedateer.'
+ 'success' => 'Kategorie suksesvol opgedateer.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/af/admin/components/general.php b/resources/lang/af/admin/components/general.php
index 61ea3b215d..77bf2f615e 100644
--- a/resources/lang/af/admin/components/general.php
+++ b/resources/lang/af/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'oorblywende',
'total' => 'totale',
'update' => 'Opdateer komponent',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/af/admin/components/message.php b/resources/lang/af/admin/components/message.php
index a841a29e6d..e2bbfb92ed 100644
--- a/resources/lang/af/admin/components/message.php
+++ b/resources/lang/af/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Komponent is nie nagegaan nie, probeer asseblief weer',
'success' => 'Komponent is suksesvol nagegaan.',
- 'user_does_not_exist' => 'Die gebruiker is ongeldig. Probeer asseblief weer.'
+ 'user_does_not_exist' => 'Die gebruiker is ongeldig. Probeer asseblief weer.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/af/admin/consumables/message.php b/resources/lang/af/admin/consumables/message.php
index 0dca909303..20999a76ff 100644
--- a/resources/lang/af/admin/consumables/message.php
+++ b/resources/lang/af/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Verbruiksgoedere is nie nagegaan nie, probeer asseblief weer',
'success' => 'Verbruiksgoedere is suksesvol nagegaan.',
- 'user_does_not_exist' => 'Die gebruiker is ongeldig. Probeer asseblief weer.'
+ 'user_does_not_exist' => 'Die gebruiker is ongeldig. Probeer asseblief weer.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/af/admin/custom_fields/general.php b/resources/lang/af/admin/custom_fields/general.php
index 7137cf3b30..5821f4bbf2 100644
--- a/resources/lang/af/admin/custom_fields/general.php
+++ b/resources/lang/af/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Gebruik deur modelle',
'order' => 'Orde',
'create_fieldset' => 'Nuwe Fieldset',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'Nuwe aangepaste veld',
'create_field_title' => 'Create a new custom field',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/af/admin/groups/message.php b/resources/lang/af/admin/groups/message.php
index 8a9f6e8fa1..5ea896ce7e 100644
--- a/resources/lang/af/admin/groups/message.php
+++ b/resources/lang/af/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Groep bestaan reeds!',
- 'group_not_found' => 'Groep [: id] bestaan nie.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'Die naam veld is nodig',
'success' => array(
diff --git a/resources/lang/af/admin/hardware/form.php b/resources/lang/af/admin/hardware/form.php
index 2331413364..8f6517acd1 100644
--- a/resources/lang/af/admin/hardware/form.php
+++ b/resources/lang/af/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Bevestig bates vir die verwydering van grootmaat',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Hersien die bates vir grootmaatverwydering hieronder. Sodra dit verwyder is, kan hierdie bates herstel word, maar hulle word nie meer geassosieer met enige gebruikers wat hulle tans toegewys is nie.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'Jy is op die punt om te verwyder: bate_count bates.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Grootskaalse opdateringsbates',
'bulk_update_help' => 'Met hierdie vorm kan u verskeie bates gelyktydig bywerk. Vul slegs die velde in wat u moet verander. Enige velde wat leeg is, bly onveranderd.',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Update only default location',
'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Processing...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Optional Information',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/af/admin/hardware/general.php b/resources/lang/af/admin/hardware/general.php
index c6fc9f0bb9..9194e11782 100644
--- a/resources/lang/af/admin/hardware/general.php
+++ b/resources/lang/af/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'This asset has been deleted.',
'edit' => 'Wysig bate',
'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Requestable',
'requested' => 'versoek',
'not_requestable' => 'Not Requestable',
@@ -21,6 +23,7 @@ return [
'restore' => 'Herstel bate',
'pending' => 'hangende',
'undeployable' => 'Undeployable',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Bekyk bate',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/af/admin/hardware/message.php b/resources/lang/af/admin/hardware/message.php
index a408a43f0c..4612a20d98 100644
--- a/resources/lang/af/admin/hardware/message.php
+++ b/resources/lang/af/admin/hardware/message.php
@@ -22,6 +22,8 @@ return [
'restore' => [
'error' => 'Bate is nie herstel nie, probeer asseblief weer',
'success' => 'Bate herstel suksesvol.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -48,6 +50,8 @@ return [
'success' => 'Jou lêer is ingevoer',
'file_delete_success' => 'Jou lêer is suksesvol verwyder',
'file_delete_error' => 'Die lêer kon nie uitgevee word nie',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/af/admin/hardware/table.php b/resources/lang/af/admin/hardware/table.php
index 7595033684..1ec32fa16e 100644
--- a/resources/lang/af/admin/hardware/table.php
+++ b/resources/lang/af/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'In uit',
'checkout_date' => 'Checkout Datum',
'checkoutto' => 'Gekontroleer',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'diff',
'dl_csv' => 'Laai CSV af',
diff --git a/resources/lang/af/admin/licenses/general.php b/resources/lang/af/admin/licenses/general.php
index 7b4f741389..3eece139af 100644
--- a/resources/lang/af/admin/licenses/general.php
+++ b/resources/lang/af/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Oor lisensies',
- 'about_licenses' => 'Lisensies word gebruik om sagteware op te spoor. Hulle het \'n gespesifiseerde aantal sitplekke wat aan individue nagekeken kan word',
+ 'about_licenses_title' => 'Oor lisensies',
+ 'about_licenses' => 'Lisensies word gebruik om sagteware op te spoor. Hulle het \'n gespesifiseerde aantal sitplekke wat aan individue nagekeken kan word',
'checkin' => 'Checkin License Seat',
'checkout_history' => 'Afhandeling Geskiedenis',
'checkout' => 'Checkout License Seat',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Sagteware lisensies',
'user' => 'gebruiker',
'view' => 'Bekyk lisensie',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/af/admin/manufacturers/message.php b/resources/lang/af/admin/manufacturers/message.php
index fa3c570978..3a1b017807 100644
--- a/resources/lang/af/admin/manufacturers/message.php
+++ b/resources/lang/af/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Vervaardiger bestaan nie.',
'assoc_users' => 'Hierdie vervaardiger word tans geassosieer met ten minste een model en kan nie verwyder word nie. Dateer asseblief jou modelle op om nie meer hierdie vervaardiger te gebruik nie en probeer weer.',
diff --git a/resources/lang/af/admin/manufacturers/table.php b/resources/lang/af/admin/manufacturers/table.php
index cb869350ab..de3fedaf48 100644
--- a/resources/lang/af/admin/manufacturers/table.php
+++ b/resources/lang/af/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Ondersteunings-e-pos',
'support_phone' => 'Ondersteuningsfoon',
'support_url' => 'Ondersteunings-URL',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Update Fabrikant',
'url' => 'URL',
diff --git a/resources/lang/af/admin/models/general.php b/resources/lang/af/admin/models/general.php
index 522061cfc7..e036502985 100644
--- a/resources/lang/af/admin/models/general.php
+++ b/resources/lang/af/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'This model has been deleted.',
'bulk_delete' => 'Bulk Delete Asset Models',
'bulk_delete_help' => 'Use the checkboxes below to confirm the deletion of the selected asset models. Asset models that have assets associated with them cannot be deleted until the assets are associated with a different model.',
- 'bulk_delete_warn' => 'You are about to delete :model_count asset models.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Herstel Model',
'requestable' => 'Gebruikers kan hierdie model aanvra',
'show_mac_address' => 'Wys MAC adres veld in bates in hierdie model',
diff --git a/resources/lang/af/admin/models/message.php b/resources/lang/af/admin/models/message.php
index 3c09500b07..6f9f4e4d3e 100644
--- a/resources/lang/af/admin/models/message.php
+++ b/resources/lang/af/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Model bestaan nie.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'Hierdie model word tans geassosieer met een of meer bates en kan nie verwyder word nie. Verwyder asseblief die bates en probeer dan weer uitvee.',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Model is nie opgedateer nie, probeer asseblief weer',
- 'success' => 'Model suksesvol opgedateer.'
+ 'success' => 'Model suksesvol opgedateer.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Geen velde is verander nie, so niks is opgedateer nie.',
- 'success' => 'Modelle opgedateer.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'No models were selected, so nothing was deleted.',
- 'success' => ':success_count model(s) deleted!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count model(s) were deleted, however :fail_count were unable to be deleted because they still have assets associated with them.'
),
diff --git a/resources/lang/af/admin/settings/general.php b/resources/lang/af/admin/settings/general.php
index 2b79f41d6a..0d76d3d592 100644
--- a/resources/lang/af/admin/settings/general.php
+++ b/resources/lang/af/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'If you would like to send a copy of checkin/checkout emails that are sent to users to an additional email account, enter it here. Otherwise leave this field blank.',
'is_ad' => 'Dit is \'n Active Directory-bediener',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Update Notification Settings',
'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',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'Barcode-instellings',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'LDAP-instellings',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_login_sync_help' => 'This only tests that LDAP can sync correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Show images in emails',
'show_images_in_email_help' => 'Uncheck this box if your Snipe-IT installation is behind a VPN or closed network and users outside the network will not be able to load images served from this installation in their emails.',
'site_name' => 'Site Naam',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Slack Botname',
- 'slack_channel' => 'Slack Channel',
- 'slack_endpoint' => 'Slack Endpoint',
- 'slack_integration' => 'Slack Settings',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => 'Once you have saved your Slack information, a test button will appear.',
- 'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT-weergawe',
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/af/admin/settings/message.php b/resources/lang/af/admin/settings/message.php
index 275f446e5e..3375a85ce0 100644
--- a/resources/lang/af/admin/settings/message.php
+++ b/resources/lang/af/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/af/admin/users/general.php b/resources/lang/af/admin/users/general.php
index 48ba9cf5c6..735893a729 100644
--- a/resources/lang/af/admin/users/general.php
+++ b/resources/lang/af/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Print All Assigned',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Sagteware Uitgesoek na: naam',
'send_email_help' => 'You must provide an email address for this user to send them credentials. Emailing credentials can only be done on user creation. Passwords are stored in a one-way hash and cannot be retrieved once saved.',
'view_user' => 'Sien gebruiker: naam',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/af/admin/users/message.php b/resources/lang/af/admin/users/message.php
index c1b46ab57f..fb48c59da6 100644
--- a/resources/lang/af/admin/users/message.php
+++ b/resources/lang/af/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Jy het hierdie bate suksesvol geweier.',
'bulk_manager_warn' => 'Jou gebruikers is suksesvol opgedateer, maar jou bestuurderinskrywing is nie gestoor nie, want die bestuurder wat jy gekies het, was ook in die gebruikerslys om geredigeer te word, en gebruikers mag nie hul eie bestuurder wees nie. Kies asseblief u gebruikers weer, behalwe die bestuurder.',
'user_exists' => 'Gebruiker bestaan reeds!',
- 'user_not_found' => 'Gebruiker [: id] bestaan nie.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Die aanmeldingsveld is nodig',
'user_password_required' => 'Die wagwoord is nodig.',
'insufficient_permissions' => 'Onvoldoende Toestemmings.',
diff --git a/resources/lang/af/auth/general.php b/resources/lang/af/auth/general.php
index 4fc408fd3b..a997ada792 100644
--- a/resources/lang/af/auth/general.php
+++ b/resources/lang/af/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Onthou my',
'username_help_top' => 'Enter your username to be emailed a password reset link.',
'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.
Usernames without an associated email address will not be emailed a password reset link. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/af/general.php b/resources/lang/af/general.php
index 2df45287d2..e15140fd7d 100644
--- a/resources/lang/af/general.php
+++ b/resources/lang/af/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'bykomstighede',
'activated' => 'geaktiveer',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Bykomstigheid',
'accessory_report' => 'Toebehoreverslag',
'action' => 'aksie',
@@ -27,7 +28,13 @@ return [
'audit' => 'oudit',
'audit_report' => 'Ouditlogboek',
'assets' => 'bates',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Assigned to :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Verwyder Avatar',
'avatar_upload' => 'Laai avatar op',
'back' => 'terug',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Bulk Edit',
'bulk_delete' => 'Bulk Delete',
'bulk_actions' => 'Bulk Actions',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'by Status',
'cancel' => 'kanselleer',
'categories' => 'kategorieë',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Hierdie program word uitgevoer in die produksiemodus met debugging aangeskakel. Dit kan sensitiewe data blootstel indien u aansoek vir die buitewêreld toeganklik is. Deaktiveer debug-modus deur die APP_DEBUG-waarde in jou .env-lêer te stel na false.',
'delete' => 'verwyder',
'delete_confirm' => 'Are you sure you wish to delete :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'geskrap',
'delete_seats' => 'Plekke verwyder',
'deletion_failed' => 'Deletion failed',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
'filetypes_size_help' => 'Max upload size allowed is :size.',
'image_filetypes_help' => 'Accepted filetypes are jpg, webp, png, gif, and svg. Max 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' => 'invoer',
'importing' => 'Importing',
'importing_help' => 'You can import assets, accessories, licenses, components, consumables, and users via CSV file.
The CSV should be comma-delimited and formatted with headers that match the ones in the sample CSVs in the documentation.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Asset Maintenances',
'item' => 'item',
'item_name' => 'Item Name',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Onvoldoende toestemmings!',
'kits' => 'Predefined Kits',
'language' => 'Taal',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => 'Versoek gekanselleer',
'save' => 'Save',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Kies',
'select_all' => 'Select All',
'search' => 'Soek',
@@ -240,8 +254,8 @@ return [
'signature' => 'Handtekening',
'signed_off_by' => 'Signed Off By',
'skin' => 'Skin',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Oh hai! Looks like your Slack integration with Snipe-IT is working!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'DEMO MODE: Sommige funksies is afgeskakel vir hierdie installasie.',
'site_name' => 'Site Naam',
'state' => 'staat',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Is jy seker jy wil verwyder',
'submit' => 'Indien',
'target' => 'teiken',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Tyd en datum vertoon',
'total_assets' => 'totale bates',
'total_licenses' => 'totale lisensies',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/af/help.php b/resources/lang/af/help.php
index ac0df59422..a3a2ddd762 100644
--- a/resources/lang/af/help.php
+++ b/resources/lang/af/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'More Info',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
diff --git a/resources/lang/af/localizations.php b/resources/lang/af/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/af/localizations.php
+++ b/resources/lang/af/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/af/mail.php b/resources/lang/af/mail.php
index 8cf581c0ec..60d990e312 100644
--- a/resources/lang/af/mail.php
+++ b/resources/lang/af/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Teken in op jou nuwe Snipe-IT-installasie deur die volgende inligting te gebruik:',
'login' => 'Teken aan:',
'Low_Inventory_Report' => 'Lae voorraadverslag',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Min QTY',
'name' => 'naam',
'new_item_checked' => '\'N Nuwe item is onder u naam nagegaan, besonderhede is hieronder.',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'Jou Snipe-IT-referenties',
'Accessory_Checkin_Notification' => 'Accessory checked in',
'Asset_Checkin_Notification' => 'Asset checked in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'License checked in',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => 'View Your Assets',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/af/validation.php b/resources/lang/af/validation.php
index 2de84f25b4..a4eb0e4316 100644
--- a/resources/lang/af/validation.php
+++ b/resources/lang/af/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'Die: Attribuut moet ten minste: min items hê.',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'Die gekose: attribuut is ongeldig.',
'numeric' => 'Die: Attribuut moet \'n nommer wees.',
'present' => 'Die: attribuut veld moet teenwoordig wees.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Jou huidige wagwoord is verkeerd',
'dumbpwd' => 'Daardie wagwoord is te algemeen.',
'statuslabel_type' => 'U moet \'n geldige statusetiket tipe kies',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/am/admin/accessories/general.php b/resources/lang/am/admin/accessories/general.php
index e9a2e69ff6..bed7f38fab 100644
--- a/resources/lang/am/admin/accessories/general.php
+++ b/resources/lang/am/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Update Accessory',
'use_default_eula' => 'Use the primary default EULA instead.',
'use_default_eula_disabled' => 'Use the primary default EULA instead. No primary default EULA is set. Please add one in Settings.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/am/admin/accessories/message.php b/resources/lang/am/admin/accessories/message.php
index a356463064..542f71f03c 100644
--- a/resources/lang/am/admin/accessories/message.php
+++ b/resources/lang/am/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Accessory was not checked out, please try again',
'success' => 'Accessory checked out successfully.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'That user is invalid. Please try again.'
),
diff --git a/resources/lang/am/admin/asset_maintenances/form.php b/resources/lang/am/admin/asset_maintenances/form.php
index 2aa005c45f..785d06b08f 100644
--- a/resources/lang/am/admin/asset_maintenances/form.php
+++ b/resources/lang/am/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Maintenance Type',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'Title',
- 'start_date' => 'Started',
- 'completion_date' => 'Completed',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'Cost',
'is_warranty' => 'Warranty Improvement',
- 'asset_maintenance_time' => 'Days',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'Notes',
- 'update' => 'Update',
- 'create' => 'Create'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/am/admin/categories/message.php b/resources/lang/am/admin/categories/message.php
index 48cf5478e1..4e493f68b6 100644
--- a/resources/lang/am/admin/categories/message.php
+++ b/resources/lang/am/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Category was not updated, please try again',
- 'success' => 'Category updated successfully.'
+ 'success' => 'Category updated successfully.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/am/admin/components/general.php b/resources/lang/am/admin/components/general.php
index f7689a7ad1..5b788a51ec 100644
--- a/resources/lang/am/admin/components/general.php
+++ b/resources/lang/am/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Remaining',
'total' => 'Total',
'update' => 'Update Component',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/am/admin/components/message.php b/resources/lang/am/admin/components/message.php
index 1d13970f23..0a7dd8d954 100644
--- a/resources/lang/am/admin/components/message.php
+++ b/resources/lang/am/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Component was not checked out, please try again',
'success' => 'Component checked out successfully.',
- 'user_does_not_exist' => 'That user is invalid. Please try again.'
+ 'user_does_not_exist' => 'That user is invalid. Please try again.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/am/admin/consumables/message.php b/resources/lang/am/admin/consumables/message.php
index 48a3cfbd9f..c0d0aa7f68 100644
--- a/resources/lang/am/admin/consumables/message.php
+++ b/resources/lang/am/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Consumable was not checked out, please try again',
'success' => 'Consumable checked out successfully.',
- 'user_does_not_exist' => 'That user is invalid. Please try again.'
+ 'user_does_not_exist' => 'That user is invalid. Please try again.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/am/admin/custom_fields/general.php b/resources/lang/am/admin/custom_fields/general.php
index 92bf240a76..1923aa7f4a 100644
--- a/resources/lang/am/admin/custom_fields/general.php
+++ b/resources/lang/am/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Used By Models',
'order' => 'Order',
'create_fieldset' => 'New Fieldset',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'New Custom Field',
'create_field_title' => 'Create a new custom field',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/am/admin/groups/message.php b/resources/lang/am/admin/groups/message.php
index f14b6339e8..495acaf36b 100644
--- a/resources/lang/am/admin/groups/message.php
+++ b/resources/lang/am/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Group already exists!',
- 'group_not_found' => 'Group [:id] does not exist.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'The name field is required',
'success' => array(
diff --git a/resources/lang/am/admin/hardware/form.php b/resources/lang/am/admin/hardware/form.php
index 22aac61d07..6bcb884bab 100644
--- a/resources/lang/am/admin/hardware/form.php
+++ b/resources/lang/am/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Confirm Bulk Delete Assets',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Review the assets for bulk deletion below. Once deleted, these assets can be restored, but they will no longer be associated with any users they are currently assigned to.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'You are about to delete :asset_count assets.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Bulk Update Assets',
'bulk_update_help' => 'This form allows you to update multiple assets at once. Only fill in the fields you need to change. Any fields left blank will remain unchanged. ',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Update only default location',
'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Processing...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Optional Information',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/am/admin/hardware/general.php b/resources/lang/am/admin/hardware/general.php
index 67226061b1..b0a48f2ce4 100644
--- a/resources/lang/am/admin/hardware/general.php
+++ b/resources/lang/am/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'This asset has been deleted.',
'edit' => 'Edit Asset',
'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Requestable',
'requested' => 'Requested',
'not_requestable' => 'Not Requestable',
@@ -21,6 +23,7 @@ return [
'restore' => 'Restore Asset',
'pending' => 'Pending',
'undeployable' => 'Undeployable',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'View Asset',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/am/admin/hardware/message.php b/resources/lang/am/admin/hardware/message.php
index d2214ce00c..18f3b3fa24 100644
--- a/resources/lang/am/admin/hardware/message.php
+++ b/resources/lang/am/admin/hardware/message.php
@@ -23,6 +23,8 @@ return [
'restore' => [
'error' => 'Asset was not restored, please try again',
'success' => 'Asset restored successfully.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -49,6 +51,8 @@ return [
'success' => 'Your file has been imported',
'file_delete_success' => 'Your file has been been successfully deleted',
'file_delete_error' => 'The file was unable to be deleted',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/am/admin/hardware/table.php b/resources/lang/am/admin/hardware/table.php
index 6166ba8045..10629fd22c 100644
--- a/resources/lang/am/admin/hardware/table.php
+++ b/resources/lang/am/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'In/Out',
'checkout_date' => 'Checkout Date',
'checkoutto' => 'Checked Out',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Diff',
'dl_csv' => 'Download CSV',
diff --git a/resources/lang/am/admin/licenses/general.php b/resources/lang/am/admin/licenses/general.php
index 25a536ec56..0187d076a3 100644
--- a/resources/lang/am/admin/licenses/general.php
+++ b/resources/lang/am/admin/licenses/general.php
@@ -1,8 +1,8 @@
'About Licenses',
- 'about_licenses' => 'Licenses are used to track software. They have a specified number of seats that can be checked out to individuals',
+ 'about_licenses_title' => 'About Licenses',
+ 'about_licenses' => 'Licenses are used to track software. They have a specified number of seats that can be checked out to individuals',
'checkin' => 'Checkin License Seat',
'checkout_history' => 'Checkout History',
'checkout' => 'Checkout License Seat',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Software Licenses',
'user' => 'User',
'view' => 'View License',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/am/admin/manufacturers/message.php b/resources/lang/am/admin/manufacturers/message.php
index 21a4bc5aaf..d6656683ae 100644
--- a/resources/lang/am/admin/manufacturers/message.php
+++ b/resources/lang/am/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Manufacturer does not exist.',
'assoc_users' => 'This manufacturer is currently associated with at least one model and cannot be deleted. Please update your models to no longer reference this manufacturer and try again. ',
diff --git a/resources/lang/am/admin/manufacturers/table.php b/resources/lang/am/admin/manufacturers/table.php
index 4e3ea9904d..38cab6fd91 100644
--- a/resources/lang/am/admin/manufacturers/table.php
+++ b/resources/lang/am/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Support Email',
'support_phone' => 'Support Phone',
'support_url' => 'Support URL',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Update Manufacturer',
'url' => 'URL',
diff --git a/resources/lang/am/admin/models/general.php b/resources/lang/am/admin/models/general.php
index d2d77e0e8c..7e4a77adbc 100644
--- a/resources/lang/am/admin/models/general.php
+++ b/resources/lang/am/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'This model has been deleted.',
'bulk_delete' => 'Bulk Delete Asset Models',
'bulk_delete_help' => 'Use the checkboxes below to confirm the deletion of the selected asset models. Asset models that have assets associated with them cannot be deleted until the assets are associated with a different model.',
- 'bulk_delete_warn' => 'You are about to delete :model_count asset models.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Restore Model',
'requestable' => 'Users may request this model',
'show_mac_address' => 'Show MAC address field in assets in this model',
diff --git a/resources/lang/am/admin/models/message.php b/resources/lang/am/admin/models/message.php
index e3b29d5b4b..5f47336526 100644
--- a/resources/lang/am/admin/models/message.php
+++ b/resources/lang/am/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Model does not exist.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'This model is currently associated with one or more assets and cannot be deleted. Please delete the assets, and then try deleting again. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Model was not updated, please try again',
- 'success' => 'Model updated successfully.'
+ 'success' => 'Model updated successfully.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'No fields were changed, so nothing was updated.',
- 'success' => 'Models updated.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'No models were selected, so nothing was deleted.',
- 'success' => ':success_count model(s) deleted!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count model(s) were deleted, however :fail_count were unable to be deleted because they still have assets associated with them.'
),
diff --git a/resources/lang/am/admin/settings/general.php b/resources/lang/am/admin/settings/general.php
index d41deaf935..92faf85c5f 100644
--- a/resources/lang/am/admin/settings/general.php
+++ b/resources/lang/am/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'If you would like to send a copy of checkin/checkout emails that are sent to users to an additional email account, enter it here. Otherwise leave this field blank.',
'is_ad' => 'This is an Active Directory server',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Update Notification Settings',
'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',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'Barcode Settings',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'LDAP Settings',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_login_sync_help' => 'This only tests that LDAP can sync correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Show images in emails',
'show_images_in_email_help' => 'Uncheck this box if your Snipe-IT installation is behind a VPN or closed network and users outside the network will not be able to load images served from this installation in their emails.',
'site_name' => 'Site Name',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Slack Botname',
- 'slack_channel' => 'Slack Channel',
- 'slack_endpoint' => 'Slack Endpoint',
- 'slack_integration' => 'Slack Settings',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => 'Once you have saved your Slack information, a test button will appear.',
- 'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT version',
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/am/admin/settings/message.php b/resources/lang/am/admin/settings/message.php
index 174a15fbd9..48b42d1202 100644
--- a/resources/lang/am/admin/settings/message.php
+++ b/resources/lang/am/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/am/admin/users/general.php b/resources/lang/am/admin/users/general.php
index daa568e8bf..b097ccec69 100644
--- a/resources/lang/am/admin/users/general.php
+++ b/resources/lang/am/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Print All Assigned',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Software Checked out to :name',
'send_email_help' => 'You must provide an email address for this user to send them credentials. Emailing credentials can only be done on user creation. Passwords are stored in a one-way hash and cannot be retrieved once saved.',
'view_user' => 'View User :name',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/am/admin/users/message.php b/resources/lang/am/admin/users/message.php
index 247a1b321e..adf26b3229 100644
--- a/resources/lang/am/admin/users/message.php
+++ b/resources/lang/am/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'You have successfully declined this asset.',
'bulk_manager_warn' => 'Your users have been successfully updated, however your manager entry was not saved because the manager you selected was also in the user list to be edited, and users may not be their own manager. Please select your users again, excluding the manager.',
'user_exists' => 'User already exists!',
- 'user_not_found' => 'User [:id] does not exist.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'The login field is required',
'user_password_required' => 'The password is required.',
'insufficient_permissions' => 'Insufficient Permissions.',
diff --git a/resources/lang/am/auth/general.php b/resources/lang/am/auth/general.php
index 78b6780927..4486f090b2 100644
--- a/resources/lang/am/auth/general.php
+++ b/resources/lang/am/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Remember Me',
'username_help_top' => 'Enter your username to be emailed a password reset link.',
'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.
Usernames without an associated email address will not be emailed a password reset link. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/am/general.php b/resources/lang/am/general.php
index f0b6a3f2cf..01779a8854 100644
--- a/resources/lang/am/general.php
+++ b/resources/lang/am/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Accessories',
'activated' => 'Activated',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Accessory',
'accessory_report' => 'Accessory Report',
'action' => 'Action',
@@ -27,7 +28,13 @@ return [
'audit' => 'Audit',
'audit_report' => 'Audit Log',
'assets' => 'Assets',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Assigned to :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Delete Avatar',
'avatar_upload' => 'Upload Avatar',
'back' => 'Back',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Bulk Edit',
'bulk_delete' => 'Bulk Delete',
'bulk_actions' => 'Bulk Actions',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'by Status',
'cancel' => 'Cancel',
'categories' => 'Categories',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'This application is running in production mode with debugging enabled. This can expose sensitive data if your application is accessible to the outside world. Disable debug mode by setting the APP_DEBUG value in your .env file to false.',
'delete' => 'Delete',
'delete_confirm' => 'Are you sure you wish to delete :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Deleted',
'delete_seats' => 'Deleted Seats',
'deletion_failed' => 'Deletion failed',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
'filetypes_size_help' => 'Max upload size allowed is :size.',
'image_filetypes_help' => 'Accepted filetypes are jpg, webp, png, gif, and svg. Max 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',
'importing' => 'Importing',
'importing_help' => 'You can import assets, accessories, licenses, components, consumables, and users via CSV file.
The CSV should be comma-delimited and formatted with headers that match the ones in the sample CSVs in the documentation.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Asset Maintenances',
'item' => 'Item',
'item_name' => 'Item Name',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Insufficient permissions!',
'kits' => 'Predefined Kits',
'language' => 'Language',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => 'Request Canceled',
'save' => 'Save',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Select',
'select_all' => 'Select All',
'search' => 'Search',
@@ -240,8 +254,8 @@ return [
'signature' => 'Signature',
'signed_off_by' => 'Signed Off By',
'skin' => 'Skin',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Oh hai! Looks like your Slack integration with Snipe-IT is working!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'DEMO MODE: Some features are disabled for this installation.',
'site_name' => 'Site Name',
'state' => 'State',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Are you sure you wish to delete',
'submit' => 'Submit',
'target' => 'Target',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Time and Date Display',
'total_assets' => 'total assets',
'total_licenses' => 'total licenses',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/am/help.php b/resources/lang/am/help.php
index ac0df59422..a3a2ddd762 100644
--- a/resources/lang/am/help.php
+++ b/resources/lang/am/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'More Info',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
diff --git a/resources/lang/am/localizations.php b/resources/lang/am/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/am/localizations.php
+++ b/resources/lang/am/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/am/mail.php b/resources/lang/am/mail.php
index b0ae7de76b..7dd8d6181c 100644
--- a/resources/lang/am/mail.php
+++ b/resources/lang/am/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Login to your new Snipe-IT installation using the credentials below:',
'login' => 'Login:',
'Low_Inventory_Report' => 'Low Inventory Report',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Min QTY',
'name' => 'Name',
'new_item_checked' => 'A new item has been checked out under your name, details are below.',
@@ -74,9 +75,11 @@ return [
'your_credentials' => 'Your Snipe-IT credentials',
'Accessory_Checkin_Notification' => 'Accessory checked in',
'Asset_Checkin_Notification' => 'Asset checked in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'License checked in',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => 'View Your Assets',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/am/validation.php b/resources/lang/am/validation.php
index 04f8d65303..df514da6f9 100644
--- a/resources/lang/am/validation.php
+++ b/resources/lang/am/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'The :attribute must have at least :min items.',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'The selected :attribute is invalid.',
'numeric' => 'The :attribute must be a number.',
'present' => 'The :attribute field must be present.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Your current password is incorrect',
'dumbpwd' => 'That password is too common.',
'statuslabel_type' => 'You must select a valid status label type',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/ar/admin/accessories/general.php b/resources/lang/ar/admin/accessories/general.php
index ca72ba694c..44eab533cd 100644
--- a/resources/lang/ar/admin/accessories/general.php
+++ b/resources/lang/ar/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'تحديث الملحق',
'use_default_eula' => 'قم باستعمال اتفاقية ترخيص المستخدم الافتراضية الاساسية.',
'use_default_eula_disabled' => 'استخدام (اتفاقية ترخيص المستخدم) الافتراضية الأساسية بدلا من ذلك. لم يتم تحديد (اتفاقية ترخيص المستخدم) الافتراضية الأساسية. الرجاء إضافتها في الإعدادات.',
+ 'clone' => 'استنساخ الملحق',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/ar/admin/accessories/message.php b/resources/lang/ar/admin/accessories/message.php
index 9c4ee00a22..a5b1b7b5e5 100644
--- a/resources/lang/ar/admin/accessories/message.php
+++ b/resources/lang/ar/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'لم يتم إخراج الملحق، الرجاء المحاولة مرة أخرى',
'success' => 'تم إخراج الملحق بنجاح.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'هذا المستخدم خاطئ، الرجاء المحاولة مرة أخرى.'
),
diff --git a/resources/lang/ar/admin/asset_maintenances/form.php b/resources/lang/ar/admin/asset_maintenances/form.php
index 26921bab04..6c98bfa556 100644
--- a/resources/lang/ar/admin/asset_maintenances/form.php
+++ b/resources/lang/ar/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'نوع الصيانة',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'المسمى',
- 'start_date' => 'بدأت',
- 'completion_date' => 'أنجزت',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'التكلفة',
'is_warranty' => 'تحسين الضمان',
- 'asset_maintenance_time' => 'أيام',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'مُلاحظات',
- 'update' => 'تعديل',
- 'create' => 'إنشاء'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/ar/admin/categories/message.php b/resources/lang/ar/admin/categories/message.php
index 275321cecb..4440c670fb 100644
--- a/resources/lang/ar/admin/categories/message.php
+++ b/resources/lang/ar/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'لقد فشل تحديث التصنيف، الرجاء المحاولة مرة أخرى',
- 'success' => 'تم تحديث التصنيف بنجاح.'
+ 'success' => 'تم تحديث التصنيف بنجاح.',
+ 'cannot_change_category_type' => 'لا يمكنك تغيير نوع الفئة بمجرد إنشائها',
),
'delete' => array(
diff --git a/resources/lang/ar/admin/components/general.php b/resources/lang/ar/admin/components/general.php
index a99b2336f1..538c2e516b 100644
--- a/resources/lang/ar/admin/components/general.php
+++ b/resources/lang/ar/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'المتبقية',
'total' => 'المجموع',
'update' => 'تحديث مكون',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/ar/admin/components/message.php b/resources/lang/ar/admin/components/message.php
index c2b1931214..9b06c537df 100644
--- a/resources/lang/ar/admin/components/message.php
+++ b/resources/lang/ar/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'لم تتم عملية اخراج المكون، الرجاء المحاولة مرة اخرى',
'success' => 'تم إخراج المكون بنجاح.',
- 'user_does_not_exist' => 'هذا المستخدم خاطئ، الرجاء المحاولة مرة أخرى.'
+ 'user_does_not_exist' => 'هذا المستخدم خاطئ، الرجاء المحاولة مرة أخرى.',
+ 'unavailable' => 'لا توجد عناصر كافية remaining: :remaining متبقية، :requested مطلوبة ',
),
'checkin' => array(
diff --git a/resources/lang/ar/admin/consumables/message.php b/resources/lang/ar/admin/consumables/message.php
index 8819d48fde..96f256ac50 100644
--- a/resources/lang/ar/admin/consumables/message.php
+++ b/resources/lang/ar/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'لم يتم إخراج المادة الإستهلاكية، الرجاء المحاولة مرة اخرى',
'success' => 'تم إخراج المادة الإستهلاكية بنجاح.',
- 'user_does_not_exist' => 'هذا المستخدم غير صحيح. الرجاء المحاولة مرة أخرى.'
+ 'user_does_not_exist' => 'هذا المستخدم غير صحيح. الرجاء المحاولة مرة أخرى.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/ar/admin/custom_fields/general.php b/resources/lang/ar/admin/custom_fields/general.php
index 31f1694fa9..2ed06bd1f6 100644
--- a/resources/lang/ar/admin/custom_fields/general.php
+++ b/resources/lang/ar/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'مستخدم في الموديلات',
'order' => 'طلب',
'create_fieldset' => 'مجموعة حقول جديدة',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'حقل جديد مخصص',
'create_field_title' => 'Create a new custom field',
@@ -46,4 +49,6 @@ return [
'unique' => 'غير مكرر',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/ar/admin/groups/message.php b/resources/lang/ar/admin/groups/message.php
index 56e9755c0b..3712859192 100644
--- a/resources/lang/ar/admin/groups/message.php
+++ b/resources/lang/ar/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'المجموعة موجودة مسبقا!',
- 'group_not_found' => 'المجموعة رقم :id غير موجودة.',
+ 'group_not_found' => 'معرف المجموعة :id غير موجود.',
'group_name_required' => 'حقل الإسم اجباري',
'success' => array(
diff --git a/resources/lang/ar/admin/hardware/form.php b/resources/lang/ar/admin/hardware/form.php
index 47fbf21429..45c8447eb2 100644
--- a/resources/lang/ar/admin/hardware/form.php
+++ b/resources/lang/ar/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'تاكيد إجراء حذف للاُصول المحددة',
+ 'bulk_restore' => 'تأكيد استعادة الأصول بالجملة',
'bulk_delete_help' => 'الرجاء مراجعة الأصول المحددة للحذف أدناه. بمجرد الحذف، يمكن استعادة هذه الأصول، لكنها لن تكون مرتبطة مع أي من المستخدمين اللذين تم اخراج الأصول لهم من قبل.',
+ 'bulk_restore_help' => 'مراجعة الأصول للاستعادة بالجملة أدناه. بمجرد إعادتها لن تكون هذه الأصول مرتبطة بأي مستعملين سبق تعيينهم.',
'bulk_delete_warn' => 'أنت على وشك حذف :asset_count من الأصول.',
+ 'bulk_restore_warn' => 'أنت على وشك استعادة :asset_count الأصول.',
'bulk_update' => 'تحديث للأصول المحددة',
'bulk_update_help' => 'يتيح لك هذا النموذج تحديث عدة أصول دفعة واحدة. قم بملء الحقول التي تحتاج إلى تغييرها. ستظل أية حقول فارغة بدون تغيير. ',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Update only default location',
'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Processing...',
+ 'processing_spinner' => 'معالجة... (قد يستغرق هذا بعض الوقت على ملفات كبيرة)',
'optional_infos' => 'Optional Information',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/ar/admin/hardware/general.php b/resources/lang/ar/admin/hardware/general.php
index f6718b34bb..2e3b1dc843 100644
--- a/resources/lang/ar/admin/hardware/general.php
+++ b/resources/lang/ar/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'تم حذف هذا الأصل.',
'edit' => 'تعديل الأصل',
'model_deleted' => 'تم حذف موديل الأصول هذا. يجب استعادة الموديل قبل أن تتمكن من استعادة الأصل.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'قابل للطلب',
'requested' => 'تم الطلب',
'not_requestable' => 'Not Requestable',
@@ -21,6 +23,7 @@ return [
'restore' => 'استعادة الأصل',
'pending' => 'قيد الانتظار',
'undeployable' => 'غير قابل للتوزيع',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'عرض الأصل',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/ar/admin/hardware/message.php b/resources/lang/ar/admin/hardware/message.php
index 4103f9dd7f..8a2611885f 100644
--- a/resources/lang/ar/admin/hardware/message.php
+++ b/resources/lang/ar/admin/hardware/message.php
@@ -22,6 +22,8 @@ return [
'restore' => [
'error' => 'لم تتم استعادة الأصل، يرجى إعادة المحاولة',
'success' => 'تمت استعادة الأصل بنجاح.',
+ 'bulk_success' => 'تمت استعادة الأصل بنجاح.',
+ 'nothing_updated' => 'ولم يتم اختيار أي أصول، وبالتالي لم يتم استعادة أي شيء.',
],
'audit' => [
@@ -48,6 +50,8 @@ return [
'success' => 'تم استيراد الملف الخاص بك',
'file_delete_success' => 'تم حذف ملفك بنجاح',
'file_delete_error' => 'تعذر حذف الملف',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/ar/admin/hardware/table.php b/resources/lang/ar/admin/hardware/table.php
index 84c7afc762..f5c2800398 100644
--- a/resources/lang/ar/admin/hardware/table.php
+++ b/resources/lang/ar/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'ادخال \\ اخراج',
'checkout_date' => 'تاريخ الاخراج',
'checkoutto' => 'الاخراج',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'الفرق',
'dl_csv' => 'التنزيل كملف CSV',
diff --git a/resources/lang/ar/admin/licenses/general.php b/resources/lang/ar/admin/licenses/general.php
index 9a9e0df1b7..3040d05bcb 100644
--- a/resources/lang/ar/admin/licenses/general.php
+++ b/resources/lang/ar/admin/licenses/general.php
@@ -1,8 +1,8 @@
'حول التراخيص',
- 'about_licenses' => 'تستخدم التراخيص لتتبع البرمجيات. كل لديه عدد محدد من المقاعد التي يمكن اخراجها للأفراد',
+ 'about_licenses_title' => 'حول التراخيص',
+ 'about_licenses' => 'تستخدم التراخيص لتتبع البرمجيات. كل لديه عدد محدد من المقاعد التي يمكن اخراجها للأفراد',
'checkin' => 'ادخال مقعد الترخيص',
'checkout_history' => 'أرشيف الاخراج',
'checkout' => 'اخراج مقعد ترخيص',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'تراخيص البرامج',
'user' => 'مستخدم',
'view' => 'عرض الترخيص',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/ar/admin/locations/message.php b/resources/lang/ar/admin/locations/message.php
index 9b4b03fc49..547b5db18a 100644
--- a/resources/lang/ar/admin/locations/message.php
+++ b/resources/lang/ar/admin/locations/message.php
@@ -6,8 +6,8 @@ return array(
'assoc_users' => 'هذا الموقع مرتبط حاليا بمستخدم واحد على الأقل ولا يمكن حذفه. يرجى تحديث المستخدمين لم يعد يشيروا إلى هذا الموقع ثم أعد المحاولة. ',
'assoc_assets' => 'هذا الموقع مرتبط حاليا بمادة عرض واحدة على الأقل ولا يمكن حذفها. يرجى تحديث مواد العرض لم تعد تشير إلى هذا الموقع ثم أعد المحاولة. ',
'assoc_child_loc' => 'هذا الموقع هو حاليا أحد الوالدين لموقع طفل واحد على الأقل ولا يمكن حذفه. يرجى تحديث مواقعك لم تعد تشير إلى هذا الموقع ثم أعد المحاولة.',
- 'assigned_assets' => 'Assigned Assets',
- 'current_location' => 'Current Location',
+ 'assigned_assets' => 'الأصول المعينة',
+ 'current_location' => 'الموقع الحالي',
'create' => array(
diff --git a/resources/lang/ar/admin/locations/table.php b/resources/lang/ar/admin/locations/table.php
index 1a6ce3f8e9..7a05d8c8e0 100644
--- a/resources/lang/ar/admin/locations/table.php
+++ b/resources/lang/ar/admin/locations/table.php
@@ -20,21 +20,21 @@ return [
'parent' => 'الأبوين',
'currency' => 'عملة الموقع',
'ldap_ou' => 'لداب البحث أو',
- 'user_name' => 'User Name',
- 'department' => 'Department',
- 'location' => 'Location',
- 'asset_tag' => 'Assets Tag',
- 'asset_name' => 'Name',
- 'asset_category' => 'Category',
- 'asset_manufacturer' => 'Manufacturer',
- 'asset_model' => 'Model',
- 'asset_serial' => 'Serial',
- 'asset_location' => 'Location',
- 'asset_checked_out' => 'Checked Out',
- 'asset_expected_checkin' => 'Expected Checkin',
- 'date' => 'Date:',
- 'signed_by_asset_auditor' => 'Signed By (Asset Auditor):',
- 'signed_by_finance_auditor' => 'Signed By (Finance Auditor):',
- 'signed_by_location_manager' => 'Signed By (Location Manager):',
- 'signed_by' => 'Signed Off By:',
+ 'user_name' => 'اسم المستخدم',
+ 'department' => 'القسم',
+ 'location' => 'الموقع',
+ 'asset_tag' => 'علامة الأصول',
+ 'asset_name' => 'الإسم',
+ 'asset_category' => 'الفئة',
+ 'asset_manufacturer' => 'الجهة المنتجة',
+ 'asset_model' => 'النموذج',
+ 'asset_serial' => 'التسلسل',
+ 'asset_location' => 'المكان',
+ 'asset_checked_out' => 'الاخراج',
+ 'asset_expected_checkin' => 'تاريخ الادخال المتوقع',
+ 'date' => 'التاريخ:',
+ 'signed_by_asset_auditor' => 'موقعة من قبل (مراجع الأصل):',
+ 'signed_by_finance_auditor' => 'موقعة من قبل (مراجع الحسابات المالي):',
+ 'signed_by_location_manager' => 'توقيع بواسطة (مدير الموقع):',
+ 'signed_by' => 'تم توقيعه من قبل:',
];
diff --git a/resources/lang/ar/admin/manufacturers/message.php b/resources/lang/ar/admin/manufacturers/message.php
index 569536b9ff..261039cada 100644
--- a/resources/lang/ar/admin/manufacturers/message.php
+++ b/resources/lang/ar/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'الشركة المصنعة غير موجودة.',
'assoc_users' => 'هذه الشركة المصنعة مرتبطة حاليا مع موديل واحد على الأقل وبالتالي لا يمكن حذفها. يرجى تحديث الموديلات الخاصة بك بحيث لا تشير لهذه الشركة المصنعة وحاول مرة أخرى. ',
diff --git a/resources/lang/ar/admin/manufacturers/table.php b/resources/lang/ar/admin/manufacturers/table.php
index ff5f3cff63..936ef8d762 100644
--- a/resources/lang/ar/admin/manufacturers/table.php
+++ b/resources/lang/ar/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'دعم البريد الإلكتروني',
'support_phone' => 'دعم الهاتف',
'support_url' => 'رابط الدعم التقني',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'تحديث الشركة المصنعة',
'url' => 'الرابط',
diff --git a/resources/lang/ar/admin/models/general.php b/resources/lang/ar/admin/models/general.php
index 94e438651b..df6fda1a4d 100644
--- a/resources/lang/ar/admin/models/general.php
+++ b/resources/lang/ar/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'تم حذف هذا الموديل.',
'bulk_delete' => 'حذف موديلات الاصول بالجملة',
'bulk_delete_help' => 'استخدم مربعات الاختيار أدناه لتأكيد حذف موديلات الأصول المحددة. لا يمكن حذف موديلات الأصول التي تحتوي على أصول مرتبطة بها إلى أن يتم ربط الأصول بموديل مختلف.',
- 'bulk_delete_warn' => 'أنت على وشك حذف :model_count من موديلات الأصول.',
+ 'bulk_delete_warn' => 'أنت على وشك حذف نموذج واحد للأصول.|أنت على وشك حذف :model_count من نماذج الأصول.',
'restore' => 'إستعادة الموديل',
'requestable' => 'يمكن للمستخدمين طلب هذا الموديل',
'show_mac_address' => 'عرض حقل عنوان ماك MAC في الأصول لهذا الموديل',
diff --git a/resources/lang/ar/admin/models/message.php b/resources/lang/ar/admin/models/message.php
index e690990305..5a3cb89382 100644
--- a/resources/lang/ar/admin/models/message.php
+++ b/resources/lang/ar/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'الموديل غير موجود.',
+ 'no_association' => 'غير مرتبط بنموذج.',
+ 'no_association_fix' => 'سيؤدي هذا إلى كسر الأمور بطرق غريبة وفظيعة. قم بتعديل هذا الأصل الآن لربطه بنموذج.',
'assoc_users' => 'هذا الموديل مرتبط حاليا بواحد أو أكثر من الأصول ولا يمكن حذفه. يرجى حذف الأصول، ثم محاولة الحذف مرة أخرى. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'لم يتم تحديث الموديل، يرجى إعادة المحاولة',
- 'success' => 'تم تحديث الموديل بنجاح.'
+ 'success' => 'تم تحديث الموديل بنجاح.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'لم يتم تغيير أي حقول، لذلك لم يتم تحديث أي شيء.',
- 'success' => 'تم تحديث الموديل.'
+ 'success' => 'تم تحديث النموذج بنجاح. |تم تحديث :model_count نموذج بنجاح.',
+ 'warn' => 'أنت على وشك تحديث خصائص النموذج التالي model: |أنت على وشك تعديل خصائص :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'لم يتم اختيار أي موديلات، لذلك لم يتم حذف أي شيء.',
- 'success' => 'تم حذف success_count: من الموديلات!',
+ 'success' => 'تم حذف النموذج!|تم حذف :success_count نموذج!',
'success_partial' => 'تم حذف:success_count: من الموديلات، ومع ذلك تعذر حذف fail_count: نظرًا لأنها لا تزال تحتوي على أصول مقترنة بها.'
),
diff --git a/resources/lang/ar/admin/settings/general.php b/resources/lang/ar/admin/settings/general.php
index b235699bc5..923762f0c2 100644
--- a/resources/lang/ar/admin/settings/general.php
+++ b/resources/lang/ar/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'إذا كنت ترغب في إرسال نسخة من رسائل البريد الإلكتروني لتسجيل الدخول / الخروج التي يتم إرسالها إلى المستخدمين إلى حساب بريد إلكتروني إضافي، فقم بإدخالها هنا. خلاف ذلك، اترك هذه الخانة فارغة.',
'is_ad' => 'هذا هو ملقم أكتيف ديركتوري',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'تحديث إعدادات الإشعارات',
'alert_email' => 'إرسال تنبيهات إلى',
'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated',
'alerts_enabled' => 'التنبيهان ممكنه',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'سيتم تسجيل الخروج من جميع المستخدمين الحاليين، بما في ذلك انت، بمجرد اكتمال الاستعادة.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'إعدادات الباركود',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'إعدادات لداب',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'أدخل اسم مستخدم وكلمة مرور LDAP من الاسم المميز الأساسي DN الذي حددته أعلاه لاختبار ما إذا كان قد تمت تهيئة معلومات تسجيل الدخول إلى LDAP بشكل صحيح أم لا. يجب حفظ تحديث LDAP الخاص بك أولا.',
'ldap_login_sync_help' => 'هذا يختبر فقط أن LDAP يستطيع المزامنة بشكل صحيح. إذا كان استعلام التوثيق الى LDAP الخاص بك غير صحيح، قد لا يزال المستخدمون غير قادرين على تسجيل الدخول. يجب عليك اولا حفظ اي تغييرات في إعدادات LDAP.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'إظهار الصور في رسائل البريد الإلكتروني',
'show_images_in_email_help' => 'قم بإلغاء تحديد هذا المربع إذا كان تثبيت Snipe-IT وراء شبكة VPN أو شبكة مغلقة ولن يتمكن المستخدمون خارج الشبكة من تحميل الصور التي يخدمها هذا التثبيت في رسائل البريد الإلكتروني الخاصة بهم.',
'site_name' => 'اسم الموقع',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'سلاك بوتنام',
- 'slack_channel' => 'قناة سلاك',
- 'slack_endpoint' => 'نقطة نهاية سلاك',
- 'slack_integration' => 'إعدادات سلاك',
- 'slack_integration_help' => 'التكامل الأسود اختياري، ولكن نقطة النهاية والقناة مطلوبة إذا كنت ترغب في استخدامها. لتكوين تكامل Slack ، يجب أولاً إنشاء ويب هوك وارد على حساب Slack الخاص بك. انقر على زر اختبار التكامل السوداء لتأكيد أن إعداداتك صحيحة قبل الحفظ. ',
- 'slack_integration_help_button' => 'عند الانتهاء من حفظ معلومات Slack الخاصة بك، سوف يظهر زر الفحص.',
- 'slack_test_help' => 'اختبر ما إذا كان تكامل Slack الخاص بك قد تم تكوينه بشكل صحيح. لقد قمت بحفظ إعدادات SLACK الخاصة بك.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'قنص-إيت الإصدار',
'support_footer' => 'دعم روابط تذييل الصفحة ',
'support_footer_help' => 'تحديد من يرى الروابط إلى دليل معلومات الدعم للمستخدمين عن طريق القناصة',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/ar/admin/settings/message.php b/resources/lang/ar/admin/settings/message.php
index df67acadc5..f5253f571e 100644
--- a/resources/lang/ar/admin/settings/message.php
+++ b/resources/lang/ar/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/ar/admin/users/general.php b/resources/lang/ar/admin/users/general.php
index e7d0100aee..487400586d 100644
--- a/resources/lang/ar/admin/users/general.php
+++ b/resources/lang/ar/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'طباعة كل الممتلكات',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'البرامج المخرجة الى: :name',
'send_email_help' => 'يجب عليك توفير عنوان بريد إلكتروني لهذا المستخدم لإرسال بيانات اعتماده. لا يمكن إرسال بيانات الاعتماد البريدية إلا عند إنشاء المستخدم. يتم تخزين كلمات المرور في تجزئة ذات اتجاه واحد ولا يمكن استرجاعها بمجرد الحفظ.',
'view_user' => 'عرض المستخدم :name',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'تحذير:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'تم إنشاؤها في:',
+ 'email_user_creds_on_create' => 'إرسال بيانات دخول هذا المستخدم بالبريد الإلكتروني؟',
];
diff --git a/resources/lang/ar/admin/users/message.php b/resources/lang/ar/admin/users/message.php
index 9f76734c37..81c392f699 100644
--- a/resources/lang/ar/admin/users/message.php
+++ b/resources/lang/ar/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'لقد رفضت هذا الأصل بنجاح.',
'bulk_manager_warn' => 'تم تحديث المستخدمين بنجاح، ولكن لم يتم حفظ إدخال مديرك لأن المدير الذي حددته كان أيضا في قائمة المستخدمين التي سيتم تعديلها، وقد لا يكون المستخدمون مديرهم الخاص. يرجى تحديد المستخدمين مرة أخرى، باستثناء المدير.',
'user_exists' => 'المستخدم موجود مسبقاً!',
- 'user_not_found' => 'المستخدم :id غير موجود.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'حقل تسجيل الدخول اجباري',
'user_password_required' => 'كلمة المرور اجبارية.',
'insufficient_permissions' => 'صلاحيات غير كافية.',
diff --git a/resources/lang/ar/auth/general.php b/resources/lang/ar/auth/general.php
index 6d1360b7fa..227db5e10c 100644
--- a/resources/lang/ar/auth/general.php
+++ b/resources/lang/ar/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'تذكرني',
'username_help_top' => 'أدخل اسم المستخدم الخاص بك ليتم إرسال رابط إعادة تعيين كلمة المرور إلى البريد الإلكتروني.',
'username_help_bottom' => 'قد يكون اسم المستخدم وعنوان البريد الإلكتروني الخاصين بك متماثلين، ولكن قد لا يكونا كذلك، بناءً على الإعدادات الخاصة بك. إذا كنت لا تستطيع تذكر اسم المستخدم الخاص بك، اتصل بالمسؤول. لن يتم إرسال رابط إعادة تعيين كلمة المرور عبر البريد الإلكتروني إلى أسماء المستخدمين التي لا تحتوي على عنوان بريد إلكتروني مرتبط بها ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/ar/general.php b/resources/lang/ar/general.php
index 9b77333115..9d91a0d9f5 100644
--- a/resources/lang/ar/general.php
+++ b/resources/lang/ar/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'ملحقات',
'activated' => 'مفعل',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'ملحق',
'accessory_report' => 'تقرير الملحقات',
'action' => 'الإجراء',
@@ -27,7 +28,13 @@ return [
'audit' => 'تدقيق',
'audit_report' => 'سجل التدقيق',
'assets' => 'الأصول',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'مسنَدة إلى :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'حذف الصورة الرمزية',
'avatar_upload' => 'رفع صورة رمزية',
'back' => 'الرجوع للخلف',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'تحرير بالجملة',
'bulk_delete' => 'حذف بالجملة',
'bulk_actions' => 'مجموعة إجراءات',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'حسب الحالة',
'cancel' => 'إلغاء',
'categories' => 'التصنيفات',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'هذا التطبيق يعمل في وضع الإنتاج مع تمكين التصحيح. هذا يمكن أن يعرض البيانات الحساسة إذا كان التطبيق الخاص بك هو في متناول العالم الخارجي. تعطيل وضع التصحيح عن طريق تعيين قيمة APP_DEBUG في ملف .env إلى false.',
'delete' => 'حذف',
'delete_confirm' => 'هل أنت متأكد من حذف :المنتج؟',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'تم حذفها',
'delete_seats' => 'المقاعد المحذوفة',
'deletion_failed' => 'فشل الحذف',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'نوع الملف المقبول هو :types. الحد الأقصى لحجم التحميل المسموح به هو :size.|أنواع الملف المقبول هي :types. الحد الأقصى لحجم التحميل المسموح به هو :size.',
'filetypes_size_help' => 'الحد الأقصى لحجم الرفع المسموح به هو :size.',
'image_filetypes_help' => 'أنواع الملفات المقبولة هي jpg، webpp، png، gif، svg. الحد الأقصى المسموح به للتحميل هو :size.',
+ 'unaccepted_image_type' => 'ملف الصورة هذا غير قابل للقراءة. أنواع الملفات المقبولة هي jpg، webpp، png، gif، svg. نوع هذا الملف هو: :mimetype.',
'import' => 'استيراد',
'importing' => 'الاستيراد',
'importing_help' => 'يمكنك استيراد الأصول، الملحقات، التراخيص، المكونات، المواد الاستهلاكية، والمستخدمين عبر ملف CSV.
يجب أن تكون CSV محددة بفواصل وأن يتم تنسيقها مع رؤوس تطابق تلك الموجودة في عينة CSVs في الوثائق.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'صيانة الأصول',
'item' => 'بند',
'item_name' => 'إسم العنصر',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'صلاحيات غير كافية!',
'kits' => 'مجموعات محددة مسبقاً',
'language' => 'لغة',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'الأصول المطلوبة',
'request_canceled' => 'تم إلغاء الطلب',
'save' => 'حفظ',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'تحديد',
'select_all' => 'اختر الكل',
'search' => 'بحث',
@@ -240,8 +254,8 @@ return [
'signature' => 'التوقيع',
'signed_off_by' => 'تم توقيعه من قبل',
'skin' => 'المظهر',
- 'slack_msg_note' => 'سيتم إرسال رسالة التراخي',
- 'slack_test_msg' => 'مرحباً! يبدو أن التكامل مع Slack مع Snipe-IT يعمل!',
+ 'webhook_msg_note' => 'سيتم إرسال إشعار عبر الربط البرمجي (webhook)',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'التثبيت التجريبي (DEMO): يتم تعطيل بعض الميزات لهذا التثبيت.',
'site_name' => 'إسم الموقع',
'state' => 'المنطقة / الولاية',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'هل تريد بالتأكيد حذفها',
'submit' => 'عرض',
'target' => 'استهداف',
- 'toggle_navigation' => 'تبديل القائمة',
'time_and_date_display' => 'عرض الوقت والتاريخ',
'total_assets' => 'إجمالي الأصول',
'total_licenses' => 'مجموع التراخيص',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'دمج المستخدمين',
+ 'merge_information' => 'سيؤدي هذا إلى دمج :count مستخدمين في مستخدم واحد. حدد المستخدم الذي ترغب في دمج بقية المستخدمين بالأسفل، والأصول المرتبطة ، والتراخيص ، إلخ سيتم نقلها إلى المستخدم المحدد وسيتم وضع علامة على المستخدمين الآخرين كمحذوفين.',
+ 'warning_merge_information' => 'لا يمكن التراجع عن هذا الإجراء، ويجب أن تستخدم فقط عندما تحتاج إلى دمج المستخدمين بسبب سوء الاستيراد أو المزامنة. تأكد من تشغيل النسخ الاحتياطي أولاً.',
+ 'no_users_selected' => 'لا يوجد مستخدمين محددين',
+ 'not_enough_users_selected' => 'يجب اختيارعدد :count مستخدم على الأقل',
+ 'merge_success' => 'تم دمج :count من المستخدمين بنجاح في :into_username!',
+ 'merged' => 'دُمِجَت',
+ 'merged_log_this_user_into' => 'تم دمج هذا المستخدم (رقم :to_id - :to_username) إلى المستخدم رقم :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'تم دمج المستخدم رقم :from_id (:from_username) في هذا المستخدم (رقم :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'تم تعطيل إنشاء علامات الأصول التزايدية التلقائية لذلك يجب أن يكون لجميع الصفوف عمود "علامة الأصول" مأهول.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'ملاحظة: تم تمكين إنشاء علامات الأصول التزايدية التلقائية لذلك سيتم إنشاء أصول للصفوف التي لا تحتوي على "علامة الأصول" مأهولة. الصفوف التي تحتوي على "علامة أصول" مأهولة سيتم تحديثها مع المعلومات المقدمة.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'تم إنشاء جداول قاعدة البيانات الخاصة بك',
+ 'setup_migration_output' => 'ناتج الهجرة:',
+ 'setup_migration_create_user' => 'التالي: إنشاء مستخدم',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/ar/help.php b/resources/lang/ar/help.php
index 8b912823d6..4541426293 100644
--- a/resources/lang/ar/help.php
+++ b/resources/lang/ar/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'المزيد من المعلومات',
- 'audit_help' => 'التحقق من هذا المربع سيؤدي إلى تعديل سجل الأصول لعكس هذا الموقع الجديد. تركه غير محدد سيلاحظ ببساطة الموقع في سجل المراجعة.
لاحظ أن هذا الأصل تم التحقق منه، فهو لن يغير موقع الشخص أو الأصل أو الموقع الذي يتم التحقق منه إليه.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'الأصول هي العناصر التي يتم تتبعها بواسطة الرقم التسلسلي أو ترميز الأصل. وهي تميل إلى أن تكون ممتلكات ذات قيمة أعلى حيث انه من المهم توثيقها.',
diff --git a/resources/lang/ar/localizations.php b/resources/lang/ar/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/ar/localizations.php
+++ b/resources/lang/ar/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/ar/mail.php b/resources/lang/ar/mail.php
index 2458d43224..8bdbb8f952 100644
--- a/resources/lang/ar/mail.php
+++ b/resources/lang/ar/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'قم بتسجيل الدخول إلى التثبيت الجديد من Snipe-IT باستخدام البيانات أدناه:',
'login' => 'تسجيل الدخول:',
'Low_Inventory_Report' => 'تقرير المخزون المنخفض',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'دقيقة الكمية',
'name' => 'اسم',
'new_item_checked' => 'تم فحص عنصر جديد تحت اسمك، التفاصيل أدناه.',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'أوراق اعتماد قنص-إيت الخاص بك',
'Accessory_Checkin_Notification' => 'تم تسحيل الملحق',
'Asset_Checkin_Notification' => 'تم تسجيل الأصل',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'تم تسجيل الرخصة',
'Expected_Checkin_Report' => 'تقرير تسجيل الأصول المتوقع',
'Expected_Checkin_Notification' => 'تذكير: تاريخ تحقق :name يقترب من الموعد النهائي',
'Expected_Checkin_Date' => 'من المقرر أن يتم التحقق من الأصول التي تم إخراجها إليك في :date',
'your_assets' => 'عرض الأصول الخاصة بك',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/ar/validation.php b/resources/lang/ar/validation.php
index 4e7249c78c..09c2a8d805 100644
--- a/resources/lang/ar/validation.php
+++ b/resources/lang/ar/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'يجب أن تحتوي :attribute على الأقل :min من العناصر.',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => ':attribute المحدد غير صالح.',
'numeric' => 'يجب أن يكون :attribute رقما.',
'present' => 'يجب أن يكون :attribute موجود.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'كلمة المرور الحالية غير صحيحة',
'dumbpwd' => 'كلمة المرور هذه شائعة جدا.',
'statuslabel_type' => 'يجب تحديد نوع تسمية حالة صالح',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/bg/admin/accessories/general.php b/resources/lang/bg/admin/accessories/general.php
index b9cd2d55ec..6232a89dd0 100644
--- a/resources/lang/bg/admin/accessories/general.php
+++ b/resources/lang/bg/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Обновяване на аксесоар',
'use_default_eula' => 'Използване на EULA по подразбиране.',
'use_default_eula_disabled' => 'Използване на EULA по подразбиране Няма EULA по подразбиране. Добавете я в Настройки.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/bg/admin/accessories/message.php b/resources/lang/bg/admin/accessories/message.php
index 5101415a34..f367dfdb13 100644
--- a/resources/lang/bg/admin/accessories/message.php
+++ b/resources/lang/bg/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Аксесоарът не беше изписан. Моля опитайте отново.',
'success' => 'Аксесоарът изписан успешно.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'Невалиден потребител. Моля опитайте отново.'
),
diff --git a/resources/lang/bg/admin/asset_maintenances/form.php b/resources/lang/bg/admin/asset_maintenances/form.php
index 6c038d272c..c2cc72a1cd 100644
--- a/resources/lang/bg/admin/asset_maintenances/form.php
+++ b/resources/lang/bg/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Тип на поддръжка на актив',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'Заглавие',
- 'start_date' => 'Начална дата',
- 'completion_date' => 'Крайна дата',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'Стойност',
'is_warranty' => 'Подобрение на гаранцията',
- 'asset_maintenance_time' => 'Време за поддръжка на актив (в дни)',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'Бележки',
- 'update' => 'Редакция на поддръжка на актив',
- 'create' => 'Създаване на поддръжка на актив'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/bg/admin/categories/message.php b/resources/lang/bg/admin/categories/message.php
index fb6fef505b..af9833423a 100644
--- a/resources/lang/bg/admin/categories/message.php
+++ b/resources/lang/bg/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Категорията не беше обновена. Моля опитайте отново',
- 'success' => 'Категорията е обновена успешно.'
+ 'success' => 'Категорията е обновена успешно.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/bg/admin/components/general.php b/resources/lang/bg/admin/components/general.php
index b55bbc5ae0..46b1033f0e 100644
--- a/resources/lang/bg/admin/components/general.php
+++ b/resources/lang/bg/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Оставащо',
'total' => 'Общо',
'update' => 'Обновяване на компонент',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/bg/admin/components/message.php b/resources/lang/bg/admin/components/message.php
index 1a83a345f3..0d494276f6 100644
--- a/resources/lang/bg/admin/components/message.php
+++ b/resources/lang/bg/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Компонентът не беше отписан, моля опитайте отново.',
'success' => 'Компонентът отписан успешно.',
- 'user_does_not_exist' => 'Невалиден потребител. Моля опитайте отново.'
+ 'user_does_not_exist' => 'Невалиден потребител. Моля опитайте отново.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/bg/admin/consumables/message.php b/resources/lang/bg/admin/consumables/message.php
index a1e21eea01..bb99dbdfb3 100644
--- a/resources/lang/bg/admin/consumables/message.php
+++ b/resources/lang/bg/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Консумативът не беше изписан. Моля опитайте отново.',
'success' => 'Консумативът изписан успешно.',
- 'user_does_not_exist' => 'Невалиден потребител. Моля опитайте отново.'
+ 'user_does_not_exist' => 'Невалиден потребител. Моля опитайте отново.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/bg/admin/custom_fields/general.php b/resources/lang/bg/admin/custom_fields/general.php
index 964e7110af..3e9f5877f5 100644
--- a/resources/lang/bg/admin/custom_fields/general.php
+++ b/resources/lang/bg/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Използвани от модели ',
'order' => 'Ред',
'create_fieldset' => 'Нов Fieldset',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Създай нова група от полета',
'create_field' => 'Ново персонализирано поле',
'create_field_title' => 'Създай ново персонализирано поле',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/bg/admin/groups/message.php b/resources/lang/bg/admin/groups/message.php
index d27a62e61c..40417df94b 100644
--- a/resources/lang/bg/admin/groups/message.php
+++ b/resources/lang/bg/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Групата вече съществува!',
- 'group_not_found' => 'Групата [:id] не съществува.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'Полето име е задължително',
'success' => array(
diff --git a/resources/lang/bg/admin/hardware/form.php b/resources/lang/bg/admin/hardware/form.php
index a4e3049ca3..2051ea657f 100644
--- a/resources/lang/bg/admin/hardware/form.php
+++ b/resources/lang/bg/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Потвърдете масовото изтриване на активи',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Прегледайте активите, маркирани за масово изтриване. Веднъж изтрити, активите могат да бъдат възстановени, но те вече няма да бъдат асоциирани с потребителите, на които са изписани в момента.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'Ще бъдат изтрити :asset_count актива.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Масово обновяване на активи',
'bulk_update_help' => 'Тук можете да обновите множество активи едновременно. Попълнете единствено полетата, които желаете да промените. Всички празни полета няма да бъдат променени.',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -40,12 +43,12 @@ return [
'warranty' => 'Гаранция',
'warranty_expires' => 'Гаранцията изтича',
'years' => 'години',
- 'asset_location' => 'Update Asset Location',
- 'asset_location_update_default_current' => 'Update default location AND actual location',
- 'asset_location_update_default' => 'Update only default location',
- 'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
- 'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Processing...',
- 'optional_infos' => 'Optional Information',
- 'order_details' => 'Order Related Information'
+ 'asset_location' => 'Обновяване на местоположение',
+ 'asset_location_update_default_current' => 'Актуализиране на местоположение по подразбиране и текущото местоположение',
+ 'asset_location_update_default' => 'Актуализиране на местоположението по подразбиране',
+ 'asset_not_deployable' => 'Актива не може да бъде предоставен. Този активк не може да бъде изписан.',
+ 'asset_deployable' => 'Актива може да бъде предоставен. Този активк може да бъде изписан.',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
+ 'optional_infos' => 'Допълнителна информация',
+ 'order_details' => 'Информация за състоянието на поръчка'
];
diff --git a/resources/lang/bg/admin/hardware/general.php b/resources/lang/bg/admin/hardware/general.php
index 2acde0c4ad..866179b38b 100644
--- a/resources/lang/bg/admin/hardware/general.php
+++ b/resources/lang/bg/admin/hardware/general.php
@@ -6,23 +6,26 @@ return [
'archived' => 'Архивиран',
'asset' => 'Актив',
'bulk_checkout' => 'Изписване на активи',
- 'bulk_checkin' => 'Checkin Assets',
+ 'bulk_checkin' => 'Връщане на актив',
'checkin' => 'Връщане на актив',
'checkout' => 'Проверка на активите',
'clone' => 'Копиране на актив',
'deployable' => 'Може да бъде предоставен',
- 'deleted' => 'This asset has been deleted.',
+ 'deleted' => 'Този актив беше изтрит.',
'edit' => 'Редакция на актив',
- 'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.',
+ 'model_deleted' => 'Този Модел на актив беше изтрит. Вие трябва да възстановите този модел преди да можете да възстановите актива.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Може да бъде изискван',
'requested' => 'Изискан',
- 'not_requestable' => 'Not Requestable',
- 'requestable_status_warning' => 'Do not change requestable status',
+ 'not_requestable' => 'Не може да бъде изискан',
+ 'requestable_status_warning' => 'Да не се сменя статуса за изискване',
'restore' => 'Възстановяване на актив',
'pending' => 'Предстоящ',
'undeployable' => 'Не може да бъде предоставян',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Преглед на актив',
- 'csv_error' => 'You have an error in your CSV file:',
+ 'csv_error' => 'Имате грешка във вашият CSV файл:',
'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.
@@ -37,8 +40,9 @@ return [
'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:',
+ 'error_messages' => 'Съобщение за грешка:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/bg/admin/hardware/message.php b/resources/lang/bg/admin/hardware/message.php
index d8ae25ec3b..a1a07b0bdb 100644
--- a/resources/lang/bg/admin/hardware/message.php
+++ b/resources/lang/bg/admin/hardware/message.php
@@ -22,6 +22,8 @@ return [
'restore' => [
'error' => 'Активът не беше възстановен. Моля опитайте отново.',
'success' => 'Активът възстановен успешно.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -48,6 +50,8 @@ return [
'success' => 'Вашият файл беше въведен.',
'file_delete_success' => 'Вашият файл беше изтрит успешно.',
'file_delete_error' => 'Файлът не е в състояние да бъде изтрит',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/bg/admin/hardware/table.php b/resources/lang/bg/admin/hardware/table.php
index 2e15ec24f6..9408d54a85 100644
--- a/resources/lang/bg/admin/hardware/table.php
+++ b/resources/lang/bg/admin/hardware/table.php
@@ -4,11 +4,12 @@ return [
'asset_tag' => 'Инвентарен номер',
'asset_model' => 'Модел',
- 'book_value' => 'Current Value',
+ 'book_value' => 'Текуща стойност',
'change' => 'Предоставяне',
'checkout_date' => 'Дата на изписване',
'checkoutto' => 'Изписан',
- 'current_value' => 'Current Value',
+ 'components_cost' => 'Total Components Cost',
+ 'current_value' => 'Текуща стойност',
'diff' => 'Разлика',
'dl_csv' => 'Сваляне на CSV',
'eol' => 'EOL',
@@ -22,9 +23,9 @@ return [
'image' => 'Изображение на устройството',
'days_without_acceptance' => 'Дни без да е предаден',
'monthly_depreciation' => 'Месечна Амортизация',
- 'assigned_to' => 'Assigned To',
- 'requesting_user' => 'Requesting User',
- 'requested_date' => 'Requested Date',
- 'changed' => 'Changed',
- 'icon' => 'Icon',
+ 'assigned_to' => 'Предоставен на',
+ 'requesting_user' => 'Изискан от',
+ 'requested_date' => 'Дата на заявката',
+ 'changed' => 'Променен',
+ 'icon' => 'Икона',
];
diff --git a/resources/lang/bg/admin/licenses/general.php b/resources/lang/bg/admin/licenses/general.php
index 9ad54be10a..36a5230b5e 100644
--- a/resources/lang/bg/admin/licenses/general.php
+++ b/resources/lang/bg/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Относно лицензи',
- 'about_licenses' => 'Лицензите се използват за проследяване на софтуер. Те имат определен брой места, които могат да бъдат отписани към лица',
+ 'about_licenses_title' => 'Относно лицензи',
+ 'about_licenses' => 'Лицензите се използват за проследяване на софтуер. Те имат определен брой места, които могат да бъдат отписани към лица',
'checkin' => 'Вписване на потребителски лиценз',
'checkout_history' => 'История на изписванията',
'checkout' => 'Изписване на потребителски лиценз',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Софтуерни лицензи',
'user' => 'Потребител',
'view' => 'Преглед на лиценз',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/bg/admin/locations/message.php b/resources/lang/bg/admin/locations/message.php
index f08af6ffb2..e6c7f9ec8e 100644
--- a/resources/lang/bg/admin/locations/message.php
+++ b/resources/lang/bg/admin/locations/message.php
@@ -6,8 +6,8 @@ return array(
'assoc_users' => 'Местоположението е свързано с поне един потребител и не може да бъде изтрито. Моля, актуализирайте потребителите, така че да не са свързани с това местоположение и опитайте отново. ',
'assoc_assets' => 'Местоположението е свързано с поне един актив и не може да бъде изтрито. Моля, актуализирайте активите, така че да не са свързани с това местоположение и опитайте отново. ',
'assoc_child_loc' => 'В избраното местоположение е присъединено едно или повече местоположения. Моля преместете ги в друго и опитайте отново.',
- 'assigned_assets' => 'Assigned Assets',
- 'current_location' => 'Current Location',
+ 'assigned_assets' => 'Изписани Активи',
+ 'current_location' => 'Текущо местоположение',
'create' => array(
diff --git a/resources/lang/bg/admin/locations/table.php b/resources/lang/bg/admin/locations/table.php
index 0c4cb1b4a3..d6f4994d2b 100644
--- a/resources/lang/bg/admin/locations/table.php
+++ b/resources/lang/bg/admin/locations/table.php
@@ -20,19 +20,19 @@ return [
'parent' => 'Присъединено към',
'currency' => 'Валута на местоположението',
'ldap_ou' => 'Търсене в LDAP OU',
- 'user_name' => 'User Name',
- 'department' => 'Department',
- 'location' => 'Location',
- 'asset_tag' => 'Assets Tag',
- 'asset_name' => 'Name',
- 'asset_category' => 'Category',
- 'asset_manufacturer' => 'Manufacturer',
- 'asset_model' => 'Model',
- 'asset_serial' => 'Serial',
- 'asset_location' => 'Location',
- 'asset_checked_out' => 'Checked Out',
- 'asset_expected_checkin' => 'Expected Checkin',
- 'date' => 'Date:',
+ 'user_name' => 'Потребителско име',
+ 'department' => 'Отдел',
+ 'location' => 'Местоположение',
+ 'asset_tag' => 'Инвентарен номер',
+ 'asset_name' => 'Име',
+ 'asset_category' => 'Категория',
+ 'asset_manufacturer' => 'Производител',
+ 'asset_model' => 'Модел',
+ 'asset_serial' => 'Сериен номер',
+ 'asset_location' => 'Местоположение',
+ 'asset_checked_out' => 'Изписано на',
+ 'asset_expected_checkin' => 'Очаквана дата на вписване',
+ 'date' => 'Дата:',
'signed_by_asset_auditor' => 'Signed By (Asset Auditor):',
'signed_by_finance_auditor' => 'Signed By (Finance Auditor):',
'signed_by_location_manager' => 'Signed By (Location Manager):',
diff --git a/resources/lang/bg/admin/manufacturers/message.php b/resources/lang/bg/admin/manufacturers/message.php
index 36ce40de1e..b20f677635 100644
--- a/resources/lang/bg/admin/manufacturers/message.php
+++ b/resources/lang/bg/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Несъществуващ производител.',
'assoc_users' => 'Този производител е асоцииран с поне един от моделите и не може да бъде изтрит. Моля, променете връзките на моделите по отношение на този производител и опитайте отново. ',
diff --git a/resources/lang/bg/admin/manufacturers/table.php b/resources/lang/bg/admin/manufacturers/table.php
index c7a478c5cb..5990882ba5 100644
--- a/resources/lang/bg/admin/manufacturers/table.php
+++ b/resources/lang/bg/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Email за поддръжка',
'support_phone' => 'Телефон за поддръжка',
'support_url' => 'URL адрес за поддръжка',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Обновяване на производител',
'url' => 'URL адрес',
diff --git a/resources/lang/bg/admin/models/general.php b/resources/lang/bg/admin/models/general.php
index 1b666e285a..661154b365 100644
--- a/resources/lang/bg/admin/models/general.php
+++ b/resources/lang/bg/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'This model has been deleted.',
'bulk_delete' => 'Масово изтриване на модели на активите',
'bulk_delete_help' => 'Използвайте квадратчетата за отметка по-долу, за да потвърдите изтриването на избраните модели на активи. Моделите, за които има асоциирани активи, не могат да бъдат изтрити, докато активите не се асоциират с друг модел.',
- 'bulk_delete_warn' => 'Ще бъдат изтрити :model_count модели на активи.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Възстановяване на модел',
'requestable' => 'Потребителите могат да поискат този модел',
'show_mac_address' => 'Визуализиране на поле за MAC адрес в активите за този модел',
diff --git a/resources/lang/bg/admin/models/message.php b/resources/lang/bg/admin/models/message.php
index 5315483d53..206bbd124b 100644
--- a/resources/lang/bg/admin/models/message.php
+++ b/resources/lang/bg/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Моделът не съществува.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'Този модел е асоцииран с един или повече активи и не може да бъде изтрит. Моля изтрийте активите и опитайте отново.',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Моделът не беше обновен. Моля опитайте отново.',
- 'success' => 'Моделът обновен успешно.'
+ 'success' => 'Моделът обновен успешно.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Няма полета, който да са се променили, така че нищо не е осъвременено.',
- 'success' => 'Моделите са осъвременени.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'Няма избрани модели, така че нищо не бе изтрито.',
- 'success' => ':success_count модела бяха изтрити!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count модела бяха изтрити, но :fail_count не бяха, тъй като към тях има асоциирани активи.'
),
diff --git a/resources/lang/bg/admin/settings/general.php b/resources/lang/bg/admin/settings/general.php
index be7920426f..fc2bc1e10d 100644
--- a/resources/lang/bg/admin/settings/general.php
+++ b/resources/lang/bg/admin/settings/general.php
@@ -10,10 +10,10 @@ return [
'admin_cc_email' => 'CC електронна поща',
'admin_cc_email_help' => 'Въведете допълнителни електронни адреси, ако желаете да се изпраща копие на електронните пощи при вписване и изписване на активи.',
'is_ad' => 'Това е активна директория на сървър',
- 'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alerts' => 'Известия',
+ 'alert_title' => 'Update Notification Settings',
'alert_email' => 'Изпращане на нотификации към',
- 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated',
+ 'alert_email_help' => 'Е-майл адреси или групов е-маил за известяване, разделен със запетайка',
'alerts_enabled' => 'Включване на известията',
'alert_interval' => 'Изтичаш праг на известия (в дни)',
'alert_inv_threshold' => 'Праг на известия за запаси',
@@ -21,20 +21,20 @@ return [
'allow_user_skin_help_text' => 'Поставянето на отметка тук, ще позволи на потребителя да ползва различна UI тема от основната.',
'asset_ids' => 'ID на активи',
'audit_interval' => 'Одитен интервал',
- 'audit_interval_help' => 'If you are required to regularly physically audit your assets, enter the interval in months that you use. If you update this value, all of the "next audit dates" for assets with an upcoming audit date will be updated.',
+ 'audit_interval_help' => 'Ако искадате да правите периодична инвентаризация на вашите активи, въведете интервала в месеци за инвентаризация. Ако въведете този интервал, всички активи ще им се смени датата за следваща инвентаризация.',
'audit_warning_days' => 'Праг за предупреждение за одит',
'audit_warning_days_help' => 'Колко дни предварително трябва да ви предупреждаваме, когато активите са дължими за одит?',
- 'auto_increment_assets' => 'Generate auto-incrementing asset tags',
+ 'auto_increment_assets' => 'Автоматично генериране на инвентарни номера на активите',
'auto_increment_prefix' => 'Префикс (незадължително)',
- 'auto_incrementing_help' => 'Enable auto-incrementing asset tags first to set this',
+ 'auto_incrementing_help' => 'Първо включете автоматично генериране на инвентарни номера, за да включите тази опция',
'backups' => 'Архивиране',
- 'backups_help' => 'Create, download, and restore backups ',
- 'backups_restoring' => 'Restoring from Backup',
- 'backups_upload' => 'Upload Backup',
- 'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_help' => 'Създаване, сваляне и възстановяване на архиви ',
+ 'backups_restoring' => 'Възстановяване от архив',
+ 'backups_upload' => 'Качване на архив',
+ 'backups_path' => 'Архивите на сървъра са записани в :path',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
- 'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
+ 'backups_large' => 'Много големите архиви може да не могат да се възстановят поради изтичане на времето на сесията и ще трябва да се възстановят ръчно през команден ред. ',
'barcode_settings' => 'Настройки на баркод',
'confirm_purge' => 'Потвърдете пречистване ',
'confirm_purge_help' => 'Моля да потвърдите изтриването като въведете думата "DELETE" в полето. Изтриването не може да се прекрати и всички записи който са маркирани за истриване, ще бъдат безвъзвратно изтрити. (Добре е да направите архив преди това.)',
@@ -57,7 +57,7 @@ return [
'barcode_type' => '2D тип на баркод',
'alt_barcode_type' => '1D тип на баркод',
'email_logo_size' => 'Квадратно лого в е-майлът изглежда най-добре. ',
- 'enabled' => 'Enabled',
+ 'enabled' => 'Активно',
'eula_settings' => 'Настройки на EULA',
'eula_markdown' => 'Съдържанието на EULA може да бъде форматирано с Github flavored markdown.',
'favicon' => 'Favicon',
@@ -67,7 +67,7 @@ return [
'footer_text_help' => 'Този текст ще се визуализира в дясната част на футъра. Връзки могат да бъдат добавяни с използването на Github тип markdown. Нови редове, хедър тагове, изображения и т.н. могат да доведат до непредвидими резултати.',
'general_settings' => 'Общи настройки',
'general_settings_keywords' => 'company support, signature, acceptance, email format, username format, images, per page, thumbnail, eula, tos, dashboard, privacy',
- 'general_settings_help' => 'Default EULA and more',
+ 'general_settings_help' => 'Общи условия и други',
'generate_backup' => 'Създаване на архив',
'header_color' => 'Цвят на хедъра',
'info' => 'Тези настройки позволяват да конфигурирате различни аспекти на Вашата инсталация.',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'LDAP настройки',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Въведете валидни LDAP потребител и парола от базовия DN, който указахте по-горе, за да тествате коректната конфигурация. НЕОБХОДИМО Е ДА ЗАПИШЕТЕ LDAP НАСТРОЙКИТЕ ПРЕДИ ТОВА.',
'ldap_login_sync_help' => 'Това единствено проверява дали LDAP може да се синхронизира успешно. Ако вашата LDAP заявка за оторизация не е коректна е възможно потребителите да не могат да влязат. НЕОБХОДИМО Е ДА ЗАПИШЕТЕ LDAP НАСТРОЙКИТЕ ПРЕДИ ТОВА.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Показване на изображения в електронните съобщения',
'show_images_in_email_help' => 'Премахнете отметката, ако Вашата инсталация е достъпна единствено във вътрешната мрежа или през VPN.',
'site_name' => 'Име на системата',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Име на Slack bot',
- 'slack_channel' => 'Slack канал',
- 'slack_endpoint' => 'Slack Endpoint',
- 'slack_integration' => 'Slack настройки',
- 'slack_integration_help' => 'Slack интеграцията е по избор, въпреки че крайната цел и канала са задължителни, ако искате да я ползате. За да се конфигурира Slack интеграцията трябва първо да създадете входяща връзка във вашият Slack акаунт. Кликнете на Тест интеграция бутона за да потвърдите, че всичко работи преди да запишете настройките. ',
- 'slack_integration_help_button' => 'След запис на Slack информацията ще бъде показан бутон за тест.',
- 'slack_test_help' => 'Тест за коректна конфигурация на интеграцията със Slack. НЕОБХОДИМО Е ПЪРВО ДА ЗАПИШЕТЕ SLACK НАСТРОЙКИТЕ.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT версия',
'support_footer' => 'Връзки към Snipe-it поддръжката във футъра',
'support_footer_help' => 'Указва визуализацията на връзки към поддръжката на Snipe-IT и потребителската документация',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'локализация, валута, местен, място, часова зона, международен, интернационализация, език, езици, превод',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/bg/admin/settings/message.php b/resources/lang/bg/admin/settings/message.php
index 780610f2f5..0413b59cbd 100644
--- a/resources/lang/bg/admin/settings/message.php
+++ b/resources/lang/bg/admin/settings/message.php
@@ -27,17 +27,18 @@ return [
],
'ldap' => [
'testing' => 'Testing LDAP Connection, Binding & Query ...',
- '500' => '500 Server Error. Please check your server logs for more information.',
- 'error' => 'Something went wrong :(',
+ '500' => 'Грешка 500. Моля проверете логовете на сървъра за повече информация.',
+ 'error' => 'Възникна грешка :(',
'sync_success' => 'A sample of 10 users returned from the LDAP server based on your settings:',
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/bg/admin/statuslabels/message.php b/resources/lang/bg/admin/statuslabels/message.php
index dbe486797f..ef223c21be 100644
--- a/resources/lang/bg/admin/statuslabels/message.php
+++ b/resources/lang/bg/admin/statuslabels/message.php
@@ -23,7 +23,7 @@ return [
'help' => [
'undeployable' => 'Тези активи не могат да бъдат възлагани на никого.',
- 'deployable' => 'These assets can be checked out. Once they are assigned, they will assume a meta status of Deployed.',
+ 'deployable' => 'Тези активи могат да бъдат изписани. След като бъдат изписани, те ще сменят статуса си на Изписани.',
'archived' => 'Тези активи не могат да бъдат отметнати и ще се показват само в архивирания изглед. Това е полезно за запазване на информация за активи за бюджетиране / исторически цели, но задържането им извън ежедневния списък на активите.',
'pending' => 'Тези активи все още не могат да бъдат прехвърляни на никого, често използвани за артикули, които са предназначени за ремонт, но се очаква да се върнат в обръщение.',
],
diff --git a/resources/lang/bg/admin/users/general.php b/resources/lang/bg/admin/users/general.php
index f9e70019b8..77104b5f05 100644
--- a/resources/lang/bg/admin/users/general.php
+++ b/resources/lang/bg/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Печат на всички отдадени',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Софтуерни продукти, изписани на :name',
'send_email_help' => 'Трябва да предоставите е-майл адрес за този потребител за да му се изпратят името и паролата. Изпращането на име и парола може да стане при създаването на потребителя. Паролите се съхраняват криптирани и не могат да се възстановят.',
'view_user' => 'Преглед на потребител :name',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Само админ може да даде администраторски достъп на потребител.',
'admin_permission_warning' => 'Само потребители с административни права може да дадат админ достъп.',
'remove_group_memberships' => 'Премахни членовете на групата',
- 'warning_deletion' => 'ВНИМАНИЕ:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Впиши всички асоцирани настройки към тези потребители',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/bg/admin/users/message.php b/resources/lang/bg/admin/users/message.php
index 93fb86a9f7..862278d3fd 100644
--- a/resources/lang/bg/admin/users/message.php
+++ b/resources/lang/bg/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Активът беше отказан.',
'bulk_manager_warn' => 'Вашите потребителски профили бяха обновени успешно, обаче вашето управителско вписване не беше запазено, защото управителят, които сте избрали бе в списъка с потребителски профили за промяна и потребителите не могат да бъдат свои управители. Моля изберете вашите потребителски профили отново, с изключение на управителя.',
'user_exists' => 'Потребителят вече съществува!',
- 'user_not_found' => 'Потребител [:id] не съществува.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Полето за вход е задължително',
'user_password_required' => 'Паролата е задължителна.',
'insufficient_permissions' => 'Нямате необходимите права.',
diff --git a/resources/lang/bg/auth/general.php b/resources/lang/bg/auth/general.php
index bab7f4ff23..39b55dfc17 100644
--- a/resources/lang/bg/auth/general.php
+++ b/resources/lang/bg/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Запомни ме',
'username_help_top' => 'Въведете вашето потребителско име за да получите линк за смяна на парола.',
'username_help_bottom' => 'Вашето потребителско име и е-майл адрес може да са еднакви или да не са, зависимост от вашата конфигурация. Ако не помните вашето потребителско име се свържете с Администратора.
Потребители които нямат въведен е-майл адрес няма да получат линк за смяна на парола. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/bg/general.php b/resources/lang/bg/general.php
index 503ea77a8b..fb647c5069 100644
--- a/resources/lang/bg/general.php
+++ b/resources/lang/bg/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Аксесоари',
'activated' => 'Активирано',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Аксесоар',
'accessory_report' => 'Справка за аксесоарите',
'action' => 'Действие',
@@ -27,7 +28,13 @@ return [
'audit' => 'проверка',
'audit_report' => 'Отчет за одита',
'assets' => 'Активи',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Активи предадени на :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Изтриване на аватар',
'avatar_upload' => 'Качване на аватар',
'back' => 'Назад',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Групово редактиране',
'bulk_delete' => 'Групово изтриване',
'bulk_actions' => 'Пакетни действия',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'по Статус',
'cancel' => 'Отказ',
'categories' => 'Категории',
@@ -66,13 +75,13 @@ return [
'create' => 'Създаване на нов',
'created' => 'Създадени артикули',
'created_asset' => 'създадени активи',
- 'created_at' => 'Created At',
- 'created_by' => 'Created By',
+ 'created_at' => 'Създаден на',
+ 'created_by' => 'Създаден от',
'record_created' => 'Създаден на',
'updated_at' => 'Обновено на',
'currency' => '$', // this is deprecated
'current' => 'Текущи',
- 'current_password' => 'Current Password',
+ 'current_password' => 'Текуща парола',
'customize_report' => 'Customize Report',
'custom_report' => 'Потребителски справки за активи',
'dashboard' => 'Табло',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Това приложение се изпълнява в режим на производство с разрешено отстраняване на грешки. Това може да изложи чувствителни данни, ако приложението ви е достъпно за външния свят. Забранете режим отстраняване на грешки чрез задаване на стойността APP_DEBUF.env във файла false.',
'delete' => 'Изтриване',
'delete_confirm' => 'Сигурни ли сте, че желаете изтриването на :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Изтрито',
'delete_seats' => 'Изтрити работни места за лиценз',
'deletion_failed' => 'Deletion failed',
@@ -101,7 +111,7 @@ return [
'email_format' => 'Email формат',
'employee_number' => 'Employee Number',
'email_domain_help' => 'Използвайте това за да генерирате email адреси при въвеждане',
- 'error' => 'Error',
+ 'error' => 'Грешка',
'exclude_archived' => 'Exclude Archived Assets',
'exclude_deleted' => 'Exclude Deleted Assets',
'example' => 'Example: ',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
'filetypes_size_help' => 'Max upload size allowed is :size.',
'image_filetypes_help' => 'Файлов формат в jpg, webp, png, gif и svg. Максимален размер е :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' => 'Зареждане',
'importing' => 'Импортиране',
'importing_help' => 'Може да импортирате активи, аксесоари, лицензи, компоненти, консумативи и потребители чрез CSV файл.
CSV файла трябва да е разделен със запетая и форматирани колони, като тези от примерен CSV файл.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Поддръжки на активи',
'item' => 'Информация',
'item_name' => 'Item Name',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Нямате необходимите права!',
'kits' => 'Комплекти',
'language' => 'Език',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => 'Заявка отменена',
'save' => 'Запис',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Избор',
'select_all' => 'Select All',
'search' => 'Търсене',
@@ -240,8 +254,8 @@ return [
'signature' => 'Подпис',
'signed_off_by' => 'Signed Off By',
'skin' => 'Тема',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Вашата Slack интеграция с Snipe-IT работи!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'DEMO MODE: Някои свойства не са разрешени за тази инсталация.',
'site_name' => 'Име на системата',
'state' => 'Област',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Сигурни ли сте, че искате да изтриете',
'submit' => 'Изпрати',
'target' => 'Цел',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Показване на време и дата',
'total_assets' => 'общо активи',
'total_licenses' => 'общо лицензи',
@@ -314,7 +327,7 @@ return [
'checked_out' => 'Checked Out',
'checked_out_to' => 'Checked out to',
'fields' => 'Fields',
- 'last_checkout' => 'Last Checkout',
+ 'last_checkout' => 'Изписан на',
'due_to_checkin' => 'The following :count items are due to be checked in soon:',
'expected_checkin' => 'Expected Checkin',
'reminder_checked_out_items' => 'This is a reminder of the items currently checked out to you. If you feel this list is inaccurate (something is missing, or something appears here that you believe you never received), please email :reply_to_name at :reply_to_address.',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/bg/help.php b/resources/lang/bg/help.php
index 547178b246..38863d19f2 100644
--- a/resources/lang/bg/help.php
+++ b/resources/lang/bg/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'Допълнителна информация',
- 'audit_help' => 'Отмятането на това поле, ще редактира записа, за да се отрази новото местоположение. Оставайки това поле без отметка ще се отрази местоположението на актива само при одит.
Ако актива е изписан няма да се смени леговата локация.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Дълготрайни материални активи (ДМА), за кратко активи, се приемат всички материални ресурси на предприятието, които се използват повече от един отчетен период (за стопански и други цели). Проследават се по техния сериен или инвентарен номер.',
diff --git a/resources/lang/bg/localizations.php b/resources/lang/bg/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/bg/localizations.php
+++ b/resources/lang/bg/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/bg/mail.php b/resources/lang/bg/mail.php
index cfd5aa7a30..8802dfc736 100644
--- a/resources/lang/bg/mail.php
+++ b/resources/lang/bg/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Влезте в своята Snipe-IT инсталация използвайки данните по-долу:',
'login' => 'Вход:',
'Low_Inventory_Report' => 'Доклад за нисък запас',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Минимално количество',
'name' => 'Име',
'new_item_checked' => 'Нов артикул беше изписан под вашете име, детайлите са отдолу.',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'Вашите идентификационни данни за Snipe-IT',
'Accessory_Checkin_Notification' => 'Аксесоарат е вписан',
'Asset_Checkin_Notification' => 'Актива е вписан',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'Лиценза е вписан',
'Expected_Checkin_Report' => 'Очакван рапорт за вписване на актив',
'Expected_Checkin_Notification' => 'Напомняне: :name крайната дата за вписване наближава',
'Expected_Checkin_Date' => 'Наближава срока за връщане на актив който е заведен на Вас, трябва да се върна на :date',
'your_assets' => 'Преглед на вашите активи',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/bg/validation.php b/resources/lang/bg/validation.php
index 9ef214a3f7..93d104559f 100644
--- a/resources/lang/bg/validation.php
+++ b/resources/lang/bg/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'Атрибутът: трябва да има поне: min елементи.',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'Избраният :attribute е невалиден.',
'numeric' => ':attribute трябва да бъде число.',
'present' => 'Полето на атрибута трябва да е налице.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Текущата ви парола е неправилна',
'dumbpwd' => 'Тази парола е твърде често срещана.',
'statuslabel_type' => 'Трябва да изберете валиден тип етикет на състоянието',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/ca/admin/accessories/general.php b/resources/lang/ca/admin/accessories/general.php
index e9a2e69ff6..bed7f38fab 100644
--- a/resources/lang/ca/admin/accessories/general.php
+++ b/resources/lang/ca/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Update Accessory',
'use_default_eula' => 'Use the primary default EULA instead.',
'use_default_eula_disabled' => 'Use the primary default EULA instead. No primary default EULA is set. Please add one in Settings.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/ca/admin/accessories/message.php b/resources/lang/ca/admin/accessories/message.php
index a356463064..542f71f03c 100644
--- a/resources/lang/ca/admin/accessories/message.php
+++ b/resources/lang/ca/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Accessory was not checked out, please try again',
'success' => 'Accessory checked out successfully.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'That user is invalid. Please try again.'
),
diff --git a/resources/lang/ca/admin/asset_maintenances/form.php b/resources/lang/ca/admin/asset_maintenances/form.php
index 2aa005c45f..785d06b08f 100644
--- a/resources/lang/ca/admin/asset_maintenances/form.php
+++ b/resources/lang/ca/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Maintenance Type',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'Title',
- 'start_date' => 'Started',
- 'completion_date' => 'Completed',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'Cost',
'is_warranty' => 'Warranty Improvement',
- 'asset_maintenance_time' => 'Days',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'Notes',
- 'update' => 'Update',
- 'create' => 'Create'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/ca/admin/categories/message.php b/resources/lang/ca/admin/categories/message.php
index 48cf5478e1..4e493f68b6 100644
--- a/resources/lang/ca/admin/categories/message.php
+++ b/resources/lang/ca/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Category was not updated, please try again',
- 'success' => 'Category updated successfully.'
+ 'success' => 'Category updated successfully.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/ca/admin/components/general.php b/resources/lang/ca/admin/components/general.php
index f7689a7ad1..5b788a51ec 100644
--- a/resources/lang/ca/admin/components/general.php
+++ b/resources/lang/ca/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Remaining',
'total' => 'Total',
'update' => 'Update Component',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/ca/admin/components/message.php b/resources/lang/ca/admin/components/message.php
index 1d13970f23..0a7dd8d954 100644
--- a/resources/lang/ca/admin/components/message.php
+++ b/resources/lang/ca/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Component was not checked out, please try again',
'success' => 'Component checked out successfully.',
- 'user_does_not_exist' => 'That user is invalid. Please try again.'
+ 'user_does_not_exist' => 'That user is invalid. Please try again.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/ca/admin/consumables/message.php b/resources/lang/ca/admin/consumables/message.php
index 48a3cfbd9f..c0d0aa7f68 100644
--- a/resources/lang/ca/admin/consumables/message.php
+++ b/resources/lang/ca/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Consumable was not checked out, please try again',
'success' => 'Consumable checked out successfully.',
- 'user_does_not_exist' => 'That user is invalid. Please try again.'
+ 'user_does_not_exist' => 'That user is invalid. Please try again.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/ca/admin/custom_fields/general.php b/resources/lang/ca/admin/custom_fields/general.php
index 92bf240a76..1923aa7f4a 100644
--- a/resources/lang/ca/admin/custom_fields/general.php
+++ b/resources/lang/ca/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Used By Models',
'order' => 'Order',
'create_fieldset' => 'New Fieldset',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'New Custom Field',
'create_field_title' => 'Create a new custom field',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/ca/admin/groups/message.php b/resources/lang/ca/admin/groups/message.php
index f14b6339e8..495acaf36b 100644
--- a/resources/lang/ca/admin/groups/message.php
+++ b/resources/lang/ca/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Group already exists!',
- 'group_not_found' => 'Group [:id] does not exist.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'The name field is required',
'success' => array(
diff --git a/resources/lang/ca/admin/hardware/form.php b/resources/lang/ca/admin/hardware/form.php
index 22aac61d07..6bcb884bab 100644
--- a/resources/lang/ca/admin/hardware/form.php
+++ b/resources/lang/ca/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Confirm Bulk Delete Assets',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Review the assets for bulk deletion below. Once deleted, these assets can be restored, but they will no longer be associated with any users they are currently assigned to.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'You are about to delete :asset_count assets.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Bulk Update Assets',
'bulk_update_help' => 'This form allows you to update multiple assets at once. Only fill in the fields you need to change. Any fields left blank will remain unchanged. ',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Update only default location',
'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Processing...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Optional Information',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/ca/admin/hardware/general.php b/resources/lang/ca/admin/hardware/general.php
index 67226061b1..b0a48f2ce4 100644
--- a/resources/lang/ca/admin/hardware/general.php
+++ b/resources/lang/ca/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'This asset has been deleted.',
'edit' => 'Edit Asset',
'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Requestable',
'requested' => 'Requested',
'not_requestable' => 'Not Requestable',
@@ -21,6 +23,7 @@ return [
'restore' => 'Restore Asset',
'pending' => 'Pending',
'undeployable' => 'Undeployable',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'View Asset',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/ca/admin/hardware/message.php b/resources/lang/ca/admin/hardware/message.php
index d2214ce00c..18f3b3fa24 100644
--- a/resources/lang/ca/admin/hardware/message.php
+++ b/resources/lang/ca/admin/hardware/message.php
@@ -23,6 +23,8 @@ return [
'restore' => [
'error' => 'Asset was not restored, please try again',
'success' => 'Asset restored successfully.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -49,6 +51,8 @@ return [
'success' => 'Your file has been imported',
'file_delete_success' => 'Your file has been been successfully deleted',
'file_delete_error' => 'The file was unable to be deleted',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/ca/admin/hardware/table.php b/resources/lang/ca/admin/hardware/table.php
index 6166ba8045..10629fd22c 100644
--- a/resources/lang/ca/admin/hardware/table.php
+++ b/resources/lang/ca/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'In/Out',
'checkout_date' => 'Checkout Date',
'checkoutto' => 'Checked Out',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Diff',
'dl_csv' => 'Download CSV',
diff --git a/resources/lang/ca/admin/licenses/general.php b/resources/lang/ca/admin/licenses/general.php
index 25a536ec56..0187d076a3 100644
--- a/resources/lang/ca/admin/licenses/general.php
+++ b/resources/lang/ca/admin/licenses/general.php
@@ -1,8 +1,8 @@
'About Licenses',
- 'about_licenses' => 'Licenses are used to track software. They have a specified number of seats that can be checked out to individuals',
+ 'about_licenses_title' => 'About Licenses',
+ 'about_licenses' => 'Licenses are used to track software. They have a specified number of seats that can be checked out to individuals',
'checkin' => 'Checkin License Seat',
'checkout_history' => 'Checkout History',
'checkout' => 'Checkout License Seat',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Software Licenses',
'user' => 'User',
'view' => 'View License',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/ca/admin/manufacturers/message.php b/resources/lang/ca/admin/manufacturers/message.php
index 21a4bc5aaf..d6656683ae 100644
--- a/resources/lang/ca/admin/manufacturers/message.php
+++ b/resources/lang/ca/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Manufacturer does not exist.',
'assoc_users' => 'This manufacturer is currently associated with at least one model and cannot be deleted. Please update your models to no longer reference this manufacturer and try again. ',
diff --git a/resources/lang/ca/admin/manufacturers/table.php b/resources/lang/ca/admin/manufacturers/table.php
index 4e3ea9904d..38cab6fd91 100644
--- a/resources/lang/ca/admin/manufacturers/table.php
+++ b/resources/lang/ca/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Support Email',
'support_phone' => 'Support Phone',
'support_url' => 'Support URL',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Update Manufacturer',
'url' => 'URL',
diff --git a/resources/lang/ca/admin/models/general.php b/resources/lang/ca/admin/models/general.php
index d2d77e0e8c..7e4a77adbc 100644
--- a/resources/lang/ca/admin/models/general.php
+++ b/resources/lang/ca/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'This model has been deleted.',
'bulk_delete' => 'Bulk Delete Asset Models',
'bulk_delete_help' => 'Use the checkboxes below to confirm the deletion of the selected asset models. Asset models that have assets associated with them cannot be deleted until the assets are associated with a different model.',
- 'bulk_delete_warn' => 'You are about to delete :model_count asset models.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Restore Model',
'requestable' => 'Users may request this model',
'show_mac_address' => 'Show MAC address field in assets in this model',
diff --git a/resources/lang/ca/admin/models/message.php b/resources/lang/ca/admin/models/message.php
index e3b29d5b4b..5f47336526 100644
--- a/resources/lang/ca/admin/models/message.php
+++ b/resources/lang/ca/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Model does not exist.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'This model is currently associated with one or more assets and cannot be deleted. Please delete the assets, and then try deleting again. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Model was not updated, please try again',
- 'success' => 'Model updated successfully.'
+ 'success' => 'Model updated successfully.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'No fields were changed, so nothing was updated.',
- 'success' => 'Models updated.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'No models were selected, so nothing was deleted.',
- 'success' => ':success_count model(s) deleted!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count model(s) were deleted, however :fail_count were unable to be deleted because they still have assets associated with them.'
),
diff --git a/resources/lang/ca/admin/settings/general.php b/resources/lang/ca/admin/settings/general.php
index d41deaf935..92faf85c5f 100644
--- a/resources/lang/ca/admin/settings/general.php
+++ b/resources/lang/ca/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'If you would like to send a copy of checkin/checkout emails that are sent to users to an additional email account, enter it here. Otherwise leave this field blank.',
'is_ad' => 'This is an Active Directory server',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Update Notification Settings',
'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',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'Barcode Settings',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'LDAP Settings',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_login_sync_help' => 'This only tests that LDAP can sync correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Show images in emails',
'show_images_in_email_help' => 'Uncheck this box if your Snipe-IT installation is behind a VPN or closed network and users outside the network will not be able to load images served from this installation in their emails.',
'site_name' => 'Site Name',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Slack Botname',
- 'slack_channel' => 'Slack Channel',
- 'slack_endpoint' => 'Slack Endpoint',
- 'slack_integration' => 'Slack Settings',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => 'Once you have saved your Slack information, a test button will appear.',
- 'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT version',
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/ca/admin/settings/message.php b/resources/lang/ca/admin/settings/message.php
index 174a15fbd9..48b42d1202 100644
--- a/resources/lang/ca/admin/settings/message.php
+++ b/resources/lang/ca/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/ca/admin/users/general.php b/resources/lang/ca/admin/users/general.php
index daa568e8bf..b097ccec69 100644
--- a/resources/lang/ca/admin/users/general.php
+++ b/resources/lang/ca/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Print All Assigned',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Software Checked out to :name',
'send_email_help' => 'You must provide an email address for this user to send them credentials. Emailing credentials can only be done on user creation. Passwords are stored in a one-way hash and cannot be retrieved once saved.',
'view_user' => 'View User :name',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/ca/admin/users/message.php b/resources/lang/ca/admin/users/message.php
index 247a1b321e..adf26b3229 100644
--- a/resources/lang/ca/admin/users/message.php
+++ b/resources/lang/ca/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'You have successfully declined this asset.',
'bulk_manager_warn' => 'Your users have been successfully updated, however your manager entry was not saved because the manager you selected was also in the user list to be edited, and users may not be their own manager. Please select your users again, excluding the manager.',
'user_exists' => 'User already exists!',
- 'user_not_found' => 'User [:id] does not exist.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'The login field is required',
'user_password_required' => 'The password is required.',
'insufficient_permissions' => 'Insufficient Permissions.',
diff --git a/resources/lang/ca/auth/general.php b/resources/lang/ca/auth/general.php
index 78b6780927..4486f090b2 100644
--- a/resources/lang/ca/auth/general.php
+++ b/resources/lang/ca/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Remember Me',
'username_help_top' => 'Enter your username to be emailed a password reset link.',
'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.
Usernames without an associated email address will not be emailed a password reset link. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/ca/general.php b/resources/lang/ca/general.php
index df4ab7975c..540bd4042b 100644
--- a/resources/lang/ca/general.php
+++ b/resources/lang/ca/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Accessoris',
'activated' => 'Activat',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Accessori',
'accessory_report' => 'Informe d\'Accessoris',
'action' => 'Acció',
@@ -27,7 +28,13 @@ return [
'audit' => 'Audit',
'audit_report' => 'Registre d\'auditoria',
'assets' => 'Recursos',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Assigned to :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Delete Avatar',
'avatar_upload' => 'Upload Avatar',
'back' => 'Enrere',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Bulk Edit',
'bulk_delete' => 'Bulk Delete',
'bulk_actions' => 'Bulk Actions',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'by Status',
'cancel' => 'Cancel·la',
'categories' => 'Categories',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'This application is running in production mode with debugging enabled. This can expose sensitive data if your application is accessible to the outside world. Disable debug mode by setting the APP_DEBUG value in your .env file to false.',
'delete' => 'Suprimeix',
'delete_confirm' => 'Are you sure you wish to delete :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'S\'ha suprimit',
'delete_seats' => 'Deleted Seats',
'deletion_failed' => 'Deletion failed',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
'filetypes_size_help' => 'Max upload size allowed is :size.',
'image_filetypes_help' => 'Accepted filetypes are jpg, webp, png, gif, and svg. Max 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',
'importing' => 'Importing',
'importing_help' => 'Podeu importar recursos, accessoris, llicències, components, consumibles, and usuaris via fitxer CSV.
El CSV cal que estigui delimitat per comes i formatat amb capçaleres que coincideixin amb les de les mostres de CSV a la documentació.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Manteniments de Recursos',
'item' => 'Item',
'item_name' => 'Item Name',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Insufficient permissions!',
'kits' => 'Predefined Kits',
'language' => 'Language',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => 'Request Canceled',
'save' => 'Save',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Select',
'select_all' => 'Select All',
'search' => 'Search',
@@ -240,8 +254,8 @@ return [
'signature' => 'Signature',
'signed_off_by' => 'Signed Off By',
'skin' => 'Skin',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Oh hai! Looks like your Slack integration with Snipe-IT is working!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'DEMO MODE: Some features are disabled for this installation.',
'site_name' => 'Site Name',
'state' => 'State',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Are you sure you wish to delete',
'submit' => 'Submit',
'target' => 'Target',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Time and Date Display',
'total_assets' => 'recursos totals',
'total_licenses' => 'total licenses',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/ca/help.php b/resources/lang/ca/help.php
index ac0df59422..a3a2ddd762 100644
--- a/resources/lang/ca/help.php
+++ b/resources/lang/ca/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'More Info',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
diff --git a/resources/lang/ca/localizations.php b/resources/lang/ca/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/ca/localizations.php
+++ b/resources/lang/ca/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/ca/mail.php b/resources/lang/ca/mail.php
index b0ae7de76b..7dd8d6181c 100644
--- a/resources/lang/ca/mail.php
+++ b/resources/lang/ca/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Login to your new Snipe-IT installation using the credentials below:',
'login' => 'Login:',
'Low_Inventory_Report' => 'Low Inventory Report',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Min QTY',
'name' => 'Name',
'new_item_checked' => 'A new item has been checked out under your name, details are below.',
@@ -74,9 +75,11 @@ return [
'your_credentials' => 'Your Snipe-IT credentials',
'Accessory_Checkin_Notification' => 'Accessory checked in',
'Asset_Checkin_Notification' => 'Asset checked in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'License checked in',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => 'View Your Assets',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/ca/validation.php b/resources/lang/ca/validation.php
index 04f8d65303..df514da6f9 100644
--- a/resources/lang/ca/validation.php
+++ b/resources/lang/ca/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'The :attribute must have at least :min items.',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'The selected :attribute is invalid.',
'numeric' => 'The :attribute must be a number.',
'present' => 'The :attribute field must be present.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Your current password is incorrect',
'dumbpwd' => 'That password is too common.',
'statuslabel_type' => 'You must select a valid status label type',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/cs/account/general.php b/resources/lang/cs/account/general.php
index 7fc060a849..59d4ab2905 100644
--- a/resources/lang/cs/account/general.php
+++ b/resources/lang/cs/account/general.php
@@ -1,12 +1,12 @@
'Personal API Keys',
- 'api_key_warning' => 'When generating an API token, be sure to copy it down immediately as they
- will not be visible to you again.',
- 'api_base_url' => 'Your API base url is located at:',
+ 'personal_api_keys' => 'Osobní API klíče',
+ 'api_key_warning' => 'Při generování tokenu API se ujistěte, že jej ihned zkopírujete, protože
+ nebudou viditelné.',
+ 'api_base_url' => 'Základní adresa API je umístěna na:',
'api_base_url_endpoint' => '/<endpoint>',
- 'api_token_expiration_time' => 'API tokens are set to expire in:',
- 'api_reference' => 'Please check the API reference to
- find specific API endpoints and additional API documentation.',
+ 'api_token_expiration_time' => 'API tokeny vyprší:',
+ 'api_reference' => 'Zkontrolujte prosím API reference pro
+ nalezení konkrétního koncového bodu a další API dokumentaci.',
);
diff --git a/resources/lang/cs/admin/accessories/general.php b/resources/lang/cs/admin/accessories/general.php
index bb7c198b6b..4c046677f7 100644
--- a/resources/lang/cs/admin/accessories/general.php
+++ b/resources/lang/cs/admin/accessories/general.php
@@ -17,5 +17,7 @@ return array(
'use_default_eula' => 'Použít primární výchozí EULA.',
'use_default_eula_disabled' => 'Použít výchozí EULA.
Žádná výchozí EULA nenastavena. Zadejte novou v nastevení.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'Toto příslušenství ještě nelze odstranit, protože některé jeho položky jsou stále vydány.',
);
diff --git a/resources/lang/cs/admin/accessories/message.php b/resources/lang/cs/admin/accessories/message.php
index f0d409f5d6..ee85bb132d 100644
--- a/resources/lang/cs/admin/accessories/message.php
+++ b/resources/lang/cs/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Příslušenství nebylo převzato, zkuste to znovu',
'success' => 'Příslušenství úspěšně předáno.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'Neplatný uživatel. Zkuste to znovu.'
),
diff --git a/resources/lang/cs/admin/asset_maintenances/form.php b/resources/lang/cs/admin/asset_maintenances/form.php
index 86d2d92504..7adc3de57c 100644
--- a/resources/lang/cs/admin/asset_maintenances/form.php
+++ b/resources/lang/cs/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Druh údržby',
+ 'asset_maintenance_type' => 'Druh údržby majetku',
'title' => 'Název',
- 'start_date' => 'Začátek',
- 'completion_date' => 'Dokončeno',
+ 'start_date' => 'Počáteční datum',
+ 'completion_date' => 'Datum dokončení',
'cost' => 'Cena',
'is_warranty' => 'Rozšíření záruky',
- 'asset_maintenance_time' => 'Dnů',
+ 'asset_maintenance_time' => 'Doba údržby majetku (ve dnech)',
'notes' => 'Poznámky',
- 'update' => 'Aktualizace',
- 'create' => 'Vytvořit'
+ 'update' => 'Upravit údržbu zařízení',
+ 'create' => 'Založit údržbu zařízení'
];
diff --git a/resources/lang/cs/admin/asset_maintenances/general.php b/resources/lang/cs/admin/asset_maintenances/general.php
index 4027be906b..a30bb147c2 100644
--- a/resources/lang/cs/admin/asset_maintenances/general.php
+++ b/resources/lang/cs/admin/asset_maintenances/general.php
@@ -11,6 +11,6 @@
'calibration' => 'Kalibrace',
'software_support' => 'Softwarová podpora',
'hardware_support' => 'Hardwarová podpora',
- 'configuration_change' => 'Configuration Change',
- 'pat_test' => 'PAT Test',
+ 'configuration_change' => 'Změna konfigurace',
+ 'pat_test' => 'Test PAT',
];
diff --git a/resources/lang/cs/admin/categories/message.php b/resources/lang/cs/admin/categories/message.php
index 2970ef9af8..3381d07484 100644
--- a/resources/lang/cs/admin/categories/message.php
+++ b/resources/lang/cs/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Kategorie nebyla aktualizována, zkuste to znovu prosím',
- 'success' => 'Kategorie aktualizována úspěšně.'
+ 'success' => 'Kategorie aktualizována úspěšně.',
+ 'cannot_change_category_type' => 'Jakmile byla kategorie vytvořena, nelze měnit její typ',
),
'delete' => array(
diff --git a/resources/lang/cs/admin/categories/table.php b/resources/lang/cs/admin/categories/table.php
index 834a6349b2..c1b2e8ce02 100644
--- a/resources/lang/cs/admin/categories/table.php
+++ b/resources/lang/cs/admin/categories/table.php
@@ -4,7 +4,7 @@ return array(
'eula_text' => 'EULA',
'id' => 'ID',
'parent' => 'Nadřazená složka',
- 'require_acceptance' => 'Míra souhlasu',
+ 'require_acceptance' => 'Vyžadovat souhlas',
'title' => 'Jméno kategorie majetku',
);
diff --git a/resources/lang/cs/admin/components/general.php b/resources/lang/cs/admin/components/general.php
index f6f248a861..8c42d75e77 100644
--- a/resources/lang/cs/admin/components/general.php
+++ b/resources/lang/cs/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Zbývá',
'total' => 'Celkem',
'update' => 'Upravit díl',
+ 'checkin_limit' => 'Přijaté množství musí odpovídat, nebo být nižší než :assigned_qty'
);
diff --git a/resources/lang/cs/admin/components/message.php b/resources/lang/cs/admin/components/message.php
index 35730112ef..02cbd4d354 100644
--- a/resources/lang/cs/admin/components/message.php
+++ b/resources/lang/cs/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Díl se nepodařilo předat, zkuste to prosím znovu',
'success' => 'Díl byl v pořádku předán.',
- 'user_does_not_exist' => 'Neplatný uživatel. Zkuste to prosím znovu.'
+ 'user_does_not_exist' => 'Neplatný uživatel. Zkuste to prosím znovu.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/cs/admin/consumables/message.php b/resources/lang/cs/admin/consumables/message.php
index ab98153e2e..c3cc881937 100644
--- a/resources/lang/cs/admin/consumables/message.php
+++ b/resources/lang/cs/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Spotřební materiál se nepodařilo přidělit, pokuste se o to znovu',
'success' => 'Spotřební materiál byl v pořádku přidělen.',
- 'user_does_not_exist' => 'Tento uživatel není platný, zkuste to prosím jinak.'
+ 'user_does_not_exist' => 'Tento uživatel není platný, zkuste to prosím jinak.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/cs/admin/custom_fields/general.php b/resources/lang/cs/admin/custom_fields/general.php
index 6825f868d9..44a277e7ca 100644
--- a/resources/lang/cs/admin/custom_fields/general.php
+++ b/resources/lang/cs/admin/custom_fields/general.php
@@ -5,8 +5,8 @@ return [
'manage' => 'Spravovat',
'field' => 'Pole',
'about_fieldsets_title' => 'O sadách polí',
- '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...',
+ 'about_fieldsets_text' => 'Sady polí Vám umožňují vytvořit si vlastní hodnoty, které chcete evidovat u modelů majetku.',
+ 'custom_format' => 'Vlastní formát regexu...',
'encrypt_field' => 'Zašifrovat hodnotu tohoto pole v databázi',
'encrypt_field_help' => 'UPOZORNĚNÍ: Šifrování pole je udělá nevyhledatelné.',
'encrypted' => 'Šifrováno',
@@ -27,23 +27,28 @@ return [
'used_by_models' => 'Užito u modelů',
'order' => 'Pořadí',
'create_fieldset' => 'Nová sada',
- 'create_fieldset_title' => 'Create a new fieldset',
+ 'update_fieldset' => 'Upravit sadu polí',
+ 'fieldset_does_not_exist' => 'Sada polí neexistuje',
+ 'fieldset_updated' => 'Sada polí upravena',
+ 'create_fieldset_title' => 'Vytvořit nový fieldset',
'create_field' => 'Nové vlastní pole',
- 'create_field_title' => 'Create a new custom field',
+ 'create_field_title' => 'Vytvořít vlastní fieldset',
'value_encrypted' => 'Hodnota tohoto pole je zašifrována v databázi. Pouze administrátoři budou moci zobrazit dešifrovanou hodnotu',
'show_in_email' => 'Zahrnout hodnotu této kolonky do e-mailu o vyskladnění pro uživatele? Šifrované kolonky nemohou být součástí e-mailů.',
- 'help_text' => 'Help Text',
- 'help_text_description' => 'This is optional text that will appear below the form elements while editing an asset to provide context on the field.',
- 'about_custom_fields_title' => 'About Custom Fields',
- 'about_custom_fields_text' => 'Custom fields allow you to add arbitrary attributes to assets.',
- 'add_field_to_fieldset' => 'Add Field to Fieldset',
- 'make_optional' => 'Required - click to make optional',
- 'make_required' => 'Optional - click to make required',
- 'reorder' => 'Reorder',
- 'db_field' => 'DB Field',
- 'db_convert_warning' => 'WARNING. This field is in the custom fields table as :db_column but should be :expected.',
- 'is_unique' => 'This value must be unique across all assets',
+ 'help_text' => 'Text nápovědy',
+ 'help_text_description' => 'Toto je volitelný text, který se zobrazí pod formulářovými prvky při úpravách aktiva pro poskytnutí kontextu v poli.',
+ 'about_custom_fields_title' => 'O vlastních polích',
+ 'about_custom_fields_text' => 'Vlastní pole umožňují přidat libovolné atributy k aktivům.',
+ 'add_field_to_fieldset' => 'Přidat pole do fieldsetu',
+ 'make_optional' => 'Vyžadováno - klikněte pro nastavení na volitelné',
+ 'make_required' => 'Volitelné - klikněte pro nastavení na vyžadované',
+ 'reorder' => 'Změnit pořadí',
+ 'db_field' => 'Databázové pole',
+ 'db_convert_warning' => 'VAROVÁNÍ. Toto pole je v tabulce vlastních polí jako :db_column, ale mělo by být :expected.',
+ 'is_unique' => 'Tato hodnota musí být jedinečná pro všechny aktiva',
'unique' => 'Unikátní',
- 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
- 'display_in_user_view_table' => 'Visible to User',
+ 'display_in_user_view' => 'Povolit uživateli vyhledat tyto hodnoty na stránce Zobrazit přiřazené položky',
+ 'display_in_user_view_table' => 'Viditelné pro uživatele',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/cs/admin/custom_fields/message.php b/resources/lang/cs/admin/custom_fields/message.php
index ac35d69c85..a924d7a19e 100644
--- a/resources/lang/cs/admin/custom_fields/message.php
+++ b/resources/lang/cs/admin/custom_fields/message.php
@@ -51,7 +51,7 @@ return array(
'fieldset_default_value' => array(
- 'error' => 'Error validating default fieldset values.',
+ 'error' => 'Chyba při ověřování hodnot ve fieldsetu.',
),
diff --git a/resources/lang/cs/admin/departments/message.php b/resources/lang/cs/admin/departments/message.php
index b14cceef5f..b50734586f 100644
--- a/resources/lang/cs/admin/departments/message.php
+++ b/resources/lang/cs/admin/departments/message.php
@@ -3,7 +3,7 @@
return array(
'does_not_exist' => 'Oddělení neexistuje.',
- 'department_already_exists' => 'A department already exists with that name at this company location. Or choose a more specific name for this department. ',
+ 'department_already_exists' => 'Oddělení s tímto názvem již existuje. ',
'assoc_users' => 'Toto oddělení je momentálně přiřazeno alespoň jednomu uživateli a nelze jej smazat. Aktualizujte své uživatele tak, aby již neodkázali na toto oddělení a zkuste to znovu.',
'create' => array(
'error' => 'Oddělení nebylo vytvořeno, zkuste to prosím znovu.',
diff --git a/resources/lang/cs/admin/depreciations/general.php b/resources/lang/cs/admin/depreciations/general.php
index cc1c3173be..8eff5ad873 100644
--- a/resources/lang/cs/admin/depreciations/general.php
+++ b/resources/lang/cs/admin/depreciations/general.php
@@ -6,11 +6,11 @@ return [
'asset_depreciations' => 'Amortizace majetku',
'create' => 'Vytvořit amortizaci',
'depreciation_name' => 'Jméno amortizace',
- 'depreciation_min' => 'Floor Value of Depreciation',
+ 'depreciation_min' => 'Minimální hodnota odpisu',
'number_of_months' => 'Počet měsíců',
'update' => 'Aktualizovat amortizaci',
- 'depreciation_min' => 'Minimum Value after Depreciation',
- 'no_depreciations_warning' => 'Warning:
- You do not currently have any depreciations set up.
- Please set up at least one depreciation to view the depreciation report.',
+ 'depreciation_min' => 'Minimální hodnota po odpisech',
+ 'no_depreciations_warning' => 'Upozornění:
+ V současné době nemáte nastavené žádné odpisy.
+ Prosím nastavte alespoň jedno odpisování pro zobrazení zprávy o odpisu.',
];
diff --git a/resources/lang/cs/admin/depreciations/table.php b/resources/lang/cs/admin/depreciations/table.php
index 85bbeae692..be4807e07f 100644
--- a/resources/lang/cs/admin/depreciations/table.php
+++ b/resources/lang/cs/admin/depreciations/table.php
@@ -6,6 +6,6 @@ return [
'months' => 'Měsíců',
'term' => 'Podmínka',
'title' => 'Název ',
- 'depreciation_min' => 'Floor Value',
+ 'depreciation_min' => 'Minimální hodnota',
];
diff --git a/resources/lang/cs/admin/groups/message.php b/resources/lang/cs/admin/groups/message.php
index 08724d2bc5..e385c93ccd 100644
--- a/resources/lang/cs/admin/groups/message.php
+++ b/resources/lang/cs/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Skupina již existuje!',
- 'group_not_found' => 'Skupina [:id] neexistuje.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'Název je vyžadován',
'success' => array(
diff --git a/resources/lang/cs/admin/groups/titles.php b/resources/lang/cs/admin/groups/titles.php
index e4e873934f..1f05b364dd 100644
--- a/resources/lang/cs/admin/groups/titles.php
+++ b/resources/lang/cs/admin/groups/titles.php
@@ -10,7 +10,7 @@ return [
'group_admin' => 'Správce skupiny',
'allow' => 'Povolit',
'deny' => 'Zakázat',
- 'permission' => 'Permission',
- 'grant' => 'Grant',
- 'no_permissions' => 'This group has no permissions.'
+ 'permission' => 'Oprávnění',
+ 'grant' => 'Udělit',
+ 'no_permissions' => 'Tato skupina nemá žádná oprávnění.'
];
diff --git a/resources/lang/cs/admin/hardware/form.php b/resources/lang/cs/admin/hardware/form.php
index 8c34abdad8..1874499b8c 100644
--- a/resources/lang/cs/admin/hardware/form.php
+++ b/resources/lang/cs/admin/hardware/form.php
@@ -2,11 +2,14 @@
return [
'bulk_delete' => 'Potvrzení hromadného odstranění majetku',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Zkontrolujte seznam odstraňovaného majetku níže. Jakmile jej potvrdíte, nebude možné tento majetek obnovit a budou zrušeny i vazby na uživatele, kteří jej měli v držení.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'Chystáte se odstranit :asset_count položek majetku.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Hromadná aktualizace majetku',
'bulk_update_help' => 'Tento formulář umožňuje hromadnou editaci majetku. Vyplňte pouze položky, které chcete změnit. Jakékoliv prázné položky zůstanou nezměněny. ',
- 'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
+ 'bulk_update_warn' => 'Chystáte se upravit vlastnosti 1 položky.|Chystáte se upravit vlastnosti :asset_count položek.',
'checkedout_to' => 'Vydané komu',
'checkout_date' => 'Datum vydání',
'checkin_date' => 'Datum převzetí',
@@ -40,12 +43,12 @@ return [
'warranty' => 'Záruka',
'warranty_expires' => 'Záruka končí',
'years' => 'roky',
- 'asset_location' => 'Update Asset Location',
- 'asset_location_update_default_current' => 'Update default location AND actual location',
- 'asset_location_update_default' => 'Update only default location',
- 'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
- 'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Zpracovává se...',
- 'optional_infos' => 'Optional Information',
- 'order_details' => 'Order Related Information'
+ 'asset_location' => 'Upravit umístění',
+ 'asset_location_update_default_current' => 'Aktualizovat výchozí umístění A aktuální umístění',
+ 'asset_location_update_default' => 'Aktualizovat pouze výchozí umístění',
+ 'asset_not_deployable' => 'Tento majetek nelze vyskladnit.',
+ 'asset_deployable' => 'Tento majetek lze vyskladnit.',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
+ 'optional_infos' => 'Volitelné informace',
+ 'order_details' => 'Informace související s objednávkou'
];
diff --git a/resources/lang/cs/admin/hardware/general.php b/resources/lang/cs/admin/hardware/general.php
index f581ba6319..e778245824 100644
--- a/resources/lang/cs/admin/hardware/general.php
+++ b/resources/lang/cs/admin/hardware/general.php
@@ -6,39 +6,43 @@ return [
'archived' => 'Archivováno',
'asset' => 'Majetek',
'bulk_checkout' => 'Vyskladnit majetek',
- 'bulk_checkin' => 'Checkin Assets',
+ 'bulk_checkin' => 'Převzít majetek',
'checkin' => 'Převzít majetek',
'checkout' => 'Pokladní majetek',
'clone' => 'Klonovat majetek',
'deployable' => 'Připraveno k nasazení',
- 'deleted' => 'This asset has been deleted.',
+ 'deleted' => 'Tento majetek byl odstraněn.',
'edit' => 'Upravit majetek',
- 'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.',
+ 'model_deleted' => 'Tento model majetku byl odstraněn. Před obnovením majetku musíte model obnovit.',
+ 'model_invalid' => 'Model tohoto majetku je neplatný.',
+ 'model_invalid_fix' => 'Měli byste tento majetek upravit dříve, než jej vydáte, či přijmete.',
'requestable' => 'Lze vyžádat',
'requested' => 'Požadováno',
- 'not_requestable' => 'Not Requestable',
- 'requestable_status_warning' => 'Do not change requestable status',
+ 'not_requestable' => 'Nelze vyžádat',
+ 'requestable_status_warning' => 'Neměnit požadovaný stav',
'restore' => 'Obnovit zařízení',
'pending' => 'Čekající',
- 'undeployable' => 'Nepřiřaditelné',
+ 'undeployable' => 'Nelze vyskladnit',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Zobrazit majetek',
- 'csv_error' => 'You have an error in your CSV file:',
+ 'csv_error' => 'Máte chybu v souboru CSV:',
'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.
+ Nahrajte CSV obsahující historii aktiv. Majetek a uživatelé MUSÍ již v systému existovat, nebo budou přeskočeni. Odpovídající aktiva se dopárují přes inventární číslo. Pokusíme se najít odpovídající uživatele na základě uživatelského jména a kritérií, která vyberete níže. Pokud nevyberete žádná kritéria níže, pokusíme se data spárovat pomocí uživatelského jména, který jste nakonfigurovali v Admin > Obecná nastavení.
-
Fields included in the CSV must match the headers: Asset Tag, Name, Checkout Date, Checkin Date. Any additional fields will be ignored.
+
Pole zahrnutá do CSV musí odpovídat hlavičkám: Inventární číslo, Jméno, Datum převzetí majetku, Datum vydání majetku. Všechna další pole budou ignorována.
-
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.
+
Odevzdání majetku: prázdná nebo budoucí data automaticky odhlásí majetek přidruženému uživateli. Vyloučením sloupce odevzdání majetku nastaví datum odevzdání na dnešek.
',
- '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' => 'Uživatelsky definovaný export'
+ 'csv_import_match_f-l' => 'Formát jmeno.prijmeni (karel.novak)',
+ 'csv_import_match_initial_last' => 'Formát jprijmeni (knovak)',
+ 'csv_import_match_first' => 'Formát jmeno (karel)',
+ 'csv_import_match_email' => 'Email jako uživatelské jméno',
+ 'csv_import_match_username' => 'Uživatelské jméno podle uživatelského jména',
+ 'error_messages' => 'Chybové zprávy:',
+ 'success_messages' => 'Úspěšné zprávy:',
+ 'alert_details' => 'Podrobnosti naleznete níže.',
+ 'custom_export' => 'Uživatelsky definovaný export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/cs/admin/hardware/message.php b/resources/lang/cs/admin/hardware/message.php
index 1d7b64934f..66f6bb90a9 100644
--- a/resources/lang/cs/admin/hardware/message.php
+++ b/resources/lang/cs/admin/hardware/message.php
@@ -5,7 +5,7 @@ return [
'undeployable' => 'Varování: Toto zařízení bylo označeno jako momentálně nepřiřaditelné.
Pokud se na jeho stavu něco změnilo, upravte jej.',
'does_not_exist' => 'Majetek nenalezen.',
- 'does_not_exist_or_not_requestable' => 'That asset does not exist or is not requestable.',
+ 'does_not_exist_or_not_requestable' => 'Tento majetek neexistuje nebo jej nelze vyskladnit.',
'assoc_users' => 'Majetek je předán svému uživateli a nelze jej odstranit. Před odstraněním jej nejprve převezměte. ',
'create' => [
@@ -17,12 +17,14 @@ return [
'error' => 'Majetek se nepodařilo upravit, zkuste to prosím znovu',
'success' => 'Majetek úspěšně aktualizován.',
'nothing_updated' => 'Nebyla zvolena žádná pole, nic se tedy neupravilo.',
- 'no_assets_selected' => 'No assets were selected, so nothing was updated.',
+ 'no_assets_selected' => 'Nebyl zvolen žádný majetek, nic se tedy neupravilo.',
],
'restore' => [
'error' => 'Majetek se nepodařilo obnovit, zkuste to prosím později',
'success' => 'Majetek byl v pořádku obnoven.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -49,6 +51,8 @@ return [
'success' => 'Váš soubor byl importován',
'file_delete_success' => 'Váš soubor byl úspěšně odstraněn',
'file_delete_error' => 'Soubor nelze odstranit',
+ 'header_row_has_malformed_characters' => 'Jeden nebo více sloupců obsahuje v záhlaví poškozené UTF-8 znaky',
+ 'content_row_has_malformed_characters' => 'Jedna nebo více hodnot v prvním řádku obsahu obsahuje poškozené UTF-8 znaky',
],
diff --git a/resources/lang/cs/admin/hardware/table.php b/resources/lang/cs/admin/hardware/table.php
index 3f0c7cd0cc..7b60a1b204 100644
--- a/resources/lang/cs/admin/hardware/table.php
+++ b/resources/lang/cs/admin/hardware/table.php
@@ -4,11 +4,12 @@ return [
'asset_tag' => 'Označení majetku',
'asset_model' => 'Model',
- 'book_value' => 'Current Value',
+ 'book_value' => 'Aktuální hodnota',
'change' => 'Příjem/Výdej',
'checkout_date' => 'Datum vydání',
'checkoutto' => 'Vydané',
- 'current_value' => 'Current Value',
+ 'components_cost' => 'Total Components Cost',
+ 'current_value' => 'Aktuální hodnota',
'diff' => 'Rozdíl',
'dl_csv' => 'Stáhnout CSV',
'eol' => 'Konec životnosti',
@@ -21,10 +22,10 @@ return [
'title' => 'Majetek ',
'image' => 'Obrázek zařízení',
'days_without_acceptance' => 'Dní bez schválení',
- 'monthly_depreciation' => 'Monthly Depreciation',
- 'assigned_to' => 'Assigned To',
- 'requesting_user' => 'Requesting User',
- 'requested_date' => 'Requested Date',
- 'changed' => 'Changed',
+ 'monthly_depreciation' => 'Měsíční odpisy',
+ 'assigned_to' => 'Přiděleno',
+ 'requesting_user' => 'Požaduje uživatel',
+ 'requested_date' => 'Požadované datum',
+ 'changed' => 'Upraveno',
'icon' => 'Ikona',
];
diff --git a/resources/lang/cs/admin/kits/general.php b/resources/lang/cs/admin/kits/general.php
index f724ecbf07..f1a1f10ab6 100644
--- a/resources/lang/cs/admin/kits/general.php
+++ b/resources/lang/cs/admin/kits/general.php
@@ -1,50 +1,50 @@
'About Predefined Kits',
- 'about_kits_text' => 'Predefined Kits let you quickly check out a collection of items (assets, licenses, etc) to a user. This can be helpful when your onboarding process is consistent across many users and all users receive the same items.',
- 'checkout' => 'Checkout Kit ',
- 'create_success' => 'Kit was successfully created.',
- 'create' => 'Create Predefined Kit',
- 'update' => 'Update Predefined Kit',
- 'delete_success' => 'Kit was successfully deleted.',
- 'update_success' => 'Kit was successfully updated.',
- 'none_models' => 'There are not enough available assets for :model to checkout. :qty are required. ',
- 'none_licenses' => 'There are not enough available seats for :license to checkout. :qty are required. ',
- 'none_consumables' => 'There are not enough available units of :consumable to checkout. :qty are required. ',
- 'none_accessory' => 'There are not enough available units of :accessory to checkout. :qty are required. ',
- 'append_accessory' => 'Append Accessory',
- 'update_appended_accessory' => 'Update appended Accessory',
- 'append_consumable' => 'Append Consumable',
- 'update_appended_consumable' => 'Update appended Consumable',
- 'append_license' => 'Append license',
- 'update_appended_license' => 'Update appended license',
- 'append_model' => 'Append model',
- 'update_appended_model' => 'Update appended model',
- 'license_error' => 'License already attached to kit',
- 'license_added_success' => 'License added successfully',
- 'license_updated' => 'License was successfully updated',
- 'license_none' => 'License does not exist',
- 'license_detached' => 'License was successfully detached',
- 'consumable_added_success' => 'Consumable added successfully',
- 'consumable_updated' => 'Consumable was successfully updated',
- 'consumable_error' => 'Consumable already attached to kit',
- 'consumable_deleted' => 'Delete was successful',
- 'consumable_none' => 'Consumable does not exist',
- 'consumable_detached' => 'Consumable was successfully detached',
- 'accessory_added_success' => 'Accessory added successfully',
- 'accessory_updated' => 'Accessory was successfully updated',
- 'accessory_detached' => 'Accessory was successfully detached',
- 'accessory_error' => 'Accessory already attached to kit',
- 'accessory_deleted' => 'Delete was successful',
- 'accessory_none' => 'Accessory does not exist',
- 'checkout_success' => 'Checkout was successful',
- 'checkout_error' => 'Checkout error',
- 'kit_none' => 'Kit does not exist',
- 'kit_created' => 'Kit was successfully created',
- 'kit_updated' => 'Kit was successfully updated',
- 'kit_not_found' => 'Kit not found',
- 'kit_deleted' => 'Kit was successfully deleted',
- 'kit_model_updated' => 'Model was successfully updated',
- 'kit_model_detached' => 'Model was successfully detached',
+ 'about_kits_title' => 'O předdefinovaných sadách',
+ 'about_kits_text' => 'Předdefinované sady vám umožní rychle se podívat na sbírku položek (majetek, licence atd.) pro uživatele. To může být užitečné, pokud je váš proces předávání majetku stejný napříč mnoha uživateli a všichni uživatelé obdrží stejné položky.',
+ 'checkout' => 'Vydat sadu ',
+ 'create_success' => 'Sada byla úspěšně vytvořena.',
+ 'create' => 'Vytvořit předdefinovanou sadu',
+ 'update' => 'Aktualizovat předdefinovanou sadu',
+ 'delete_success' => 'Sada byla úspěšně smazána.',
+ 'update_success' => 'Sada byla úspěšně aktualizována.',
+ 'none_models' => 'Není dostatek dostupných položek pro :model aby mohl být vydán. Potřeba :qty. ',
+ 'none_licenses' => 'Není dostatek volných licencí :license aby mohl být vydán. Potřeba :qty. ',
+ 'none_consumables' => 'Není dostatek dostupných položek pro :consumable aby mohl být vydán. Potřeba :qty. ',
+ 'none_accessory' => 'Není dostatek dostupných položek :accessory aby mohl být vydán. Potřeba :qty. ',
+ 'append_accessory' => 'Přiložit příslušenství',
+ 'update_appended_accessory' => 'Aktualizovat přiložené příslušenství',
+ 'append_consumable' => 'Přiložit spotřební materiál',
+ 'update_appended_consumable' => 'Upravit přiložený spotřební materiál',
+ 'append_license' => 'Přiložit licenci',
+ 'update_appended_license' => 'Upravit přiloženou licenci',
+ 'append_model' => 'Přiložit model',
+ 'update_appended_model' => 'Upravit přiložený model',
+ 'license_error' => 'Licence již je v sadě',
+ 'license_added_success' => 'Licence byla úspěšně přidána',
+ 'license_updated' => 'Lincece byla úspěšně aktualizována',
+ 'license_none' => 'Licence neexistuje',
+ 'license_detached' => 'Licence úspěšně odpojena',
+ 'consumable_added_success' => 'Spotřební materiál úspěšně přidán',
+ 'consumable_updated' => 'Spotřební materiál byl úspěšně upraven',
+ 'consumable_error' => 'Spotřební materiál již je v sadě',
+ 'consumable_deleted' => 'Smazání bylo úspěšné',
+ 'consumable_none' => 'Spotřební materiál neexistuje',
+ 'consumable_detached' => 'Spotřební materiál byl úspěšně odpojen',
+ 'accessory_added_success' => 'Příslušenství úspěšně přidáno',
+ 'accessory_updated' => 'Příslušenství úspěšně aktualizováno',
+ 'accessory_detached' => 'Příslušenství úspěšně odpojeno',
+ 'accessory_error' => 'Příslušenství již je připojené k sadě',
+ 'accessory_deleted' => 'Smazání bylo úspěšné',
+ 'accessory_none' => 'Příslušenství neexistuje',
+ 'checkout_success' => 'Vydání proběhlo úspěšně',
+ 'checkout_error' => 'Chyba vydání',
+ 'kit_none' => 'Kit neexistuje',
+ 'kit_created' => 'Kit byl úspěšně vytvořen',
+ 'kit_updated' => 'Sada byla úspěšně aktualizována',
+ 'kit_not_found' => 'Sada nenalezena',
+ 'kit_deleted' => 'Sada byla úspěšně smazána',
+ 'kit_model_updated' => 'Model byl úspěšně aktualizován',
+ 'kit_model_detached' => 'Model byl úspěšně odpojen',
];
diff --git a/resources/lang/cs/admin/licenses/general.php b/resources/lang/cs/admin/licenses/general.php
index c2b56ec195..896eea554c 100644
--- a/resources/lang/cs/admin/licenses/general.php
+++ b/resources/lang/cs/admin/licenses/general.php
@@ -1,8 +1,8 @@
'O licencích',
- 'about_licenses' => 'Licence jsou používány ke sledování softwaru. Mají stanovený počet uživatelských licencí, které mohou být přiděleny jednotlivcům',
+ 'about_licenses_title' => 'O licencích',
+ 'about_licenses' => 'Licence jsou používány ke sledování softwaru. Mají stanovený počet uživatelských licencí, které mohou být přiděleny jednotlivcům',
'checkin' => 'Převzít jednu licenci',
'checkout_history' => 'Historie',
'checkout' => 'Předat jednu licenci',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Softwarové licence',
'user' => 'Uživatel',
'view' => 'Ukaž licenci',
+ 'delete_disabled' => 'Tuto položku zatím nelze odstranit, neboť jsou vydány některé license.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Hromadně převzít všechny licence',
+ 'modal' => 'Tímto převezmete jednu licenci. | Tímto převezmete všech :checkedout_seats_count licencí.',
+ 'enabled_tooltip' => 'Převzít všechny licence vydané jak uživatelům, tak i zařízením',
+ 'disabled_tooltip' => 'To nelze provést, neboť není vydaná žádná licence',
+ 'success' => 'Lincece úspěšně převzata! | Licence úspěšně převzaty!',
+ 'log_msg' => 'Převzato pomocí hromadného zpracování licencí',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Vydat všchny licence',
+ 'modal' => 'Tímto vydáte jednu licenci prvnímu dostupnému uživateli. | Tímto vydáte všech :available_seats_count licencí dostupným uživatelům, přičemž dostupný uživatel je takový, který ještě nepřevzal tuto licenci a přitom má zapnutou volbu automatického přiřazování licencí.',
+ 'enabled_tooltip' => 'Vydat všechny (dostupné) licence všem uživatelům',
+ 'disabled_tooltip' => 'Nelze provést, neboť nejsou volné žádné licence',
+ 'success' => 'Licence byla úspěšně vydána! | :count licenses licencí bylo úspěšně vydáno!',
+ 'error_no_seats' => 'Nejsou žádné volné (nevydané) licence.',
+ 'warn_not_enough_seats' => 'Licence byly přiřazeny :count uživatelům, ale již nezbyly žádné volné.',
+ 'warn_no_avail_users' => 'Nelze provést, neboť již nezbývají žádní uživatelé, kteří tuto licenci nemají přiřazenu.',
+ 'log_msg' => 'Vydáno pomocí hromadného zpracování licencí',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/cs/admin/licenses/message.php b/resources/lang/cs/admin/licenses/message.php
index 9d85ccfb2b..c541538872 100644
--- a/resources/lang/cs/admin/licenses/message.php
+++ b/resources/lang/cs/admin/licenses/message.php
@@ -2,7 +2,7 @@
return array(
- 'does_not_exist' => 'License does not exist or you do not have permission to view it.',
+ 'does_not_exist' => 'Licence neexistuje nebo nemáte oprávnění k jejímu zobrazení.',
'user_does_not_exist' => 'Uživatel neexistuje.',
'asset_does_not_exist' => 'Majetek, který se pokoušíte spojit s touto licencí, neexistuje.',
'owner_doesnt_match_asset' => 'Majetek, který se pokoušíte spojit s touto licencí, vlastní někdo jiný než osoba vybraná v rozbalovací nabídce k této licenci.',
diff --git a/resources/lang/cs/admin/locations/message.php b/resources/lang/cs/admin/locations/message.php
index 87326d47b4..7286792e86 100644
--- a/resources/lang/cs/admin/locations/message.php
+++ b/resources/lang/cs/admin/locations/message.php
@@ -6,8 +6,8 @@ return array(
'assoc_users' => 'Toto umístění je spojeno s alespoň jedním uživatelem a nemůže být smazáno. Aktualizujte uživatele aby nenáleželi k tomuto umístění a zkuste to znovu. ',
'assoc_assets' => 'Toto umístění je spojeno s alespoň jedním majetkem a nemůže být smazáno. Aktualizujte majetky tak aby nenáleželi k tomuto umístění a zkuste to znovu. ',
'assoc_child_loc' => 'Toto umístění je nadřazené alespoň jednomu umístění a nelze jej smazat. Aktualizujte své umístění tak, aby na toto umístění již neodkazovalo a zkuste to znovu. ',
- 'assigned_assets' => 'Assigned Assets',
- 'current_location' => 'Current Location',
+ 'assigned_assets' => 'Přiřazený majetek',
+ 'current_location' => 'Současné umístění',
'create' => array(
diff --git a/resources/lang/cs/admin/locations/table.php b/resources/lang/cs/admin/locations/table.php
index 1443c5f250..4feede6729 100644
--- a/resources/lang/cs/admin/locations/table.php
+++ b/resources/lang/cs/admin/locations/table.php
@@ -30,11 +30,11 @@ return [
'asset_model' => 'Model',
'asset_serial' => 'Sériové číslo',
'asset_location' => 'Umístění',
- 'asset_checked_out' => 'Checked Out',
- 'asset_expected_checkin' => 'Expected Checkin',
+ 'asset_checked_out' => 'Vydané',
+ 'asset_expected_checkin' => 'Očekávané datum vrácení',
'date' => 'Datum:',
- 'signed_by_asset_auditor' => 'Signed By (Asset Auditor):',
- 'signed_by_finance_auditor' => 'Signed By (Finance Auditor):',
- 'signed_by_location_manager' => 'Signed By (Location Manager):',
- 'signed_by' => 'Signed Off By:',
+ 'signed_by_asset_auditor' => 'Podepsáno (auditor majetku):',
+ 'signed_by_finance_auditor' => 'Podepsáno (Finanční auditor):',
+ 'signed_by_location_manager' => 'Podepsáno (Manager):',
+ 'signed_by' => 'Odepsal:',
];
diff --git a/resources/lang/cs/admin/manufacturers/message.php b/resources/lang/cs/admin/manufacturers/message.php
index be73b254ee..cb071e267d 100644
--- a/resources/lang/cs/admin/manufacturers/message.php
+++ b/resources/lang/cs/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Výrobce neexistuje.',
'assoc_users' => 'Tento výrobce je uveden minimálně u jednoho modelu a nemůže být smazán. Odstraňte výrobce z modelů a zkuste to znovu. ',
diff --git a/resources/lang/cs/admin/manufacturers/table.php b/resources/lang/cs/admin/manufacturers/table.php
index 4254e895a7..ea8d942683 100644
--- a/resources/lang/cs/admin/manufacturers/table.php
+++ b/resources/lang/cs/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Emailová podpora',
'support_phone' => 'Telefonní podpora',
'support_url' => 'URL podpory',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Upravit Výrobce',
'url' => 'URL',
diff --git a/resources/lang/cs/admin/models/general.php b/resources/lang/cs/admin/models/general.php
index 04ac152826..64b707d790 100644
--- a/resources/lang/cs/admin/models/general.php
+++ b/resources/lang/cs/admin/models/general.php
@@ -3,10 +3,10 @@
return array(
'about_models_title' => 'O modelech majetku',
'about_models_text' => 'Modely majetku jsou způsoby seskupení shodných majetků. "MBP 2013", "iPhone 6s" atd.',
- 'deleted' => 'This model has been deleted.',
+ 'deleted' => 'Tento model byl odstraněn.',
'bulk_delete' => 'Hromadné mazání modelů majetku',
'bulk_delete_help' => 'Pomocí zaškrtávacích kolonek potvrďte smazání označených modelů majetku. Modely majetku, ke kterým je přiřazen majetek nemohou být smazány dokud jim přiřazený majetek nebude přeřazen k jinému modulu.',
- 'bulk_delete_warn' => 'Chystáte se smazat :model_count asset models.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Obnovení Modelu',
'requestable' => 'Uživatelé můžou požádat o tento model',
'show_mac_address' => 'Zobrazovat pole MAC adresa u zařízení tohoto druhu',
diff --git a/resources/lang/cs/admin/models/message.php b/resources/lang/cs/admin/models/message.php
index 421bf5625e..5e6e5f4efa 100644
--- a/resources/lang/cs/admin/models/message.php
+++ b/resources/lang/cs/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Model neexistuje.',
+ 'no_association' => 'BEZ PŘIŘAZENÉHO MODELU.',
+ 'no_association_fix' => 'Tento stav může způsobit nedozírné problémy. Přiřaďte dotyčnému majetku správný model.',
'assoc_users' => 'Tento model je spojen s alespoň jedním majetkem a nemůže být smazán. Prosím smažte tyto majetky a pak to zkuste znovu. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Model nebyl aktualizován, zkuste to prosím znovu',
- 'success' => 'Model byl úspěšně aktualizován.'
+ 'success' => 'Model byl úspěšně aktualizován.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Žádné pole nebyly změněny, takže nic nebylo aktualizováno.',
- 'success' => 'Modely byly aktualizovány.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'Nebyly vybrány žádné modely, takže nebylo nic smazáno.',
- 'success' => ':success_count modelů smazáno!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count modelů smazáno, ale :fail_count nebylo možné smazat protože pořád mají přiřazený majetek.'
),
diff --git a/resources/lang/cs/admin/reports/general.php b/resources/lang/cs/admin/reports/general.php
index 662535f37f..ea78128896 100644
--- a/resources/lang/cs/admin/reports/general.php
+++ b/resources/lang/cs/admin/reports/general.php
@@ -2,9 +2,9 @@
return [
'info' => 'Zvolte možnosti zprávy o majetku.',
- 'deleted_user' => 'Deleted user',
+ 'deleted_user' => 'Odstraněný uživatel',
'send_reminder' => 'Poslat připomínku',
'reminder_sent' => 'Připomínka odeslána',
- 'acceptance_deleted' => 'Acceptance request deleted',
- 'acceptance_request' => 'Acceptance request'
+ 'acceptance_deleted' => 'Žádost o přijetí byla smazána',
+ 'acceptance_request' => 'Žádost o přijetí'
];
\ No newline at end of file
diff --git a/resources/lang/cs/admin/settings/general.php b/resources/lang/cs/admin/settings/general.php
index 4fdf30f6ae..277d97bd01 100644
--- a/resources/lang/cs/admin/settings/general.php
+++ b/resources/lang/cs/admin/settings/general.php
@@ -4,16 +4,16 @@ return [
'ad' => 'Active Directory',
'ad_domain' => 'Doména služby Active Directory',
'ad_domain_help' => 'Toto je někdy stejné jako vaše emailová doména, ale ne vždy.',
- 'ad_append_domain_label' => 'Append domain name',
- 'ad_append_domain' => 'Append domain name to username field',
- 'ad_append_domain_help' => 'User isn\'t required to write "username@domain.local", they can just type "username".',
+ 'ad_append_domain_label' => 'Uveďte název domény',
+ 'ad_append_domain' => 'Připojit doménu k uživatelskému jménu',
+ 'ad_append_domain_help' => 'Uživatel není povinen psát "uzivatel@domena.local", může pouze napsat "uzivatel".',
'admin_cc_email' => 'Ve skryté kopii',
'admin_cc_email_help' => 'Chcete-li poslat kopii e-mailů pro check-in / checkout, které jsou uživatelům zaslány na další e-mailový účet, zadejte je zde. V opačném případě nechte toto pole prázdné.',
'is_ad' => 'Toto je server služby Active Directory',
- 'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alerts' => 'Výstrahy',
+ 'alert_title' => 'Aktualizace nastavení oznámení',
'alert_email' => 'Zasílat upozornění na',
- 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated',
+ '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_inv_threshold' => 'Mez upozornění skladu',
@@ -21,23 +21,23 @@ return [
'allow_user_skin_help_text' => 'Zaškrtnutí tohoto políčka umožní uživateli přepsat vzhled uživatelského rozhraní jiným.',
'asset_ids' => 'ID majetku',
'audit_interval' => 'Interval auditu',
- 'audit_interval_help' => 'If you are required to regularly physically audit your assets, enter the interval in months that you use. If you update this value, all of the "next audit dates" for assets with an upcoming audit date will be updated.',
+ 'audit_interval_help' => 'Pokud máte povinnost provádět pravidelný fyzický audit svých aktiv, zadejte interval v měsících, které používáte. Pokud tuto hodnotu aktualizujete, všechna „další data auditu“ pro aktiva s nadcházejícím datem auditu budou aktualizována.',
'audit_warning_days' => 'Prah výstrahy auditu',
'audit_warning_days_help' => 'Kolik dní předem bychom vás měli varovat, když jsou aktiva splatná pro audit?',
- 'auto_increment_assets' => 'Generate auto-incrementing asset tags',
+ 'auto_increment_assets' => 'Generovat automatické inventární číslo položek',
'auto_increment_prefix' => 'Předpona (volitnelná)',
- 'auto_incrementing_help' => 'Enable auto-incrementing asset tags first to set this',
+ 'auto_incrementing_help' => 'Pro nastavení musíte nejdřív povolit automatickou generaci inventárních čísel',
'backups' => 'Zálohy',
- 'backups_help' => 'Create, download, and restore backups ',
- 'backups_restoring' => 'Restoring from Backup',
- 'backups_upload' => 'Upload Backup',
- 'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
- 'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
- 'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
+ 'backups_help' => 'Vytvořit, stáhnout a obnovit zálohy ',
+ 'backups_restoring' => 'Obnovit ze zálohy',
+ 'backups_upload' => 'Nahrát zálohu',
+ 'backups_path' => 'Zálohy jsou uloženy v :path',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_logged_out' => 'Všichni stávající uživatelé, včetně vás, budou odhlášeni po dokončení obnovy.',
+ 'backups_large' => 'Velmi velké zálohy mohou při obnovování způsobit time out chybu a možná budou muset být spuštěny přes příkazový řádek. ',
'barcode_settings' => 'Nastavení čárového kódu',
'confirm_purge' => 'Potvrdit vyčištění',
- 'confirm_purge_help' => 'Enter the text "DELETE" in the box below to purge your deleted records. This action cannot be undone and will PERMANENTLY delete all soft-deleted items and users. (You should make a backup first, just to be safe.)',
+ 'confirm_purge_help' => 'Zadejte text "DELETE" do pole níže pro odstranění odstraněných záznamů. Tato akce nemůže být vrácena zpět a TRVALE smaže všechny položky a uživatele. (Měli byste nejdříve vytvořit zálohu, pro jistotu.)',
'custom_css' => 'Vlastní CSS',
'custom_css_help' => 'Zadejte libovolné vlastní CSS, které chcete použít. Nezahrnujte <style></style> tagy.',
'custom_forgot_pass_url' => 'Uživatelem určená URL adresa pro resetování hesla',
@@ -53,38 +53,41 @@ return [
'display_eol' => 'Zobrazit EOL v tabulkovém zobrazení',
'display_qr' => 'Zobrazit kódy',
'display_alt_barcode' => 'Zobrazit 1D čárový kód',
- 'email_logo' => 'Email Logo',
+ 'email_logo' => 'Email logo',
'barcode_type' => 'Typ 2D čárového kódu',
'alt_barcode_type' => 'Typ 1D čárového kódu',
- 'email_logo_size' => 'Square logos in email look best. ',
- 'enabled' => 'Enabled',
+ 'email_logo_size' => 'Čtvercová loga vypadají na mailu nejlépe. ',
+ 'enabled' => 'Povoleno',
'eula_settings' => 'Nastavení EULA',
'eula_markdown' => 'Tato EULA umožňuje Github markdown.',
- 'favicon' => 'Favicon',
- 'favicon_format' => 'Accepted filetypes are ico, png, and gif. Other image formats may not work in all browsers.',
- 'favicon_size' => 'Favicons should be square images, 16x16 pixels.',
+ 'favicon' => 'Favicona',
+ 'favicon_format' => 'Povolené typy souborů jsou ico, png a gif. Ostatní formáty obrázků nemusí fungovat ve všech prohlížečích.',
+ 'favicon_size' => 'Favikony by měly být čtvercové obrázky, 16 x 16 pixelů.',
'footer_text' => 'Další text do zápatí ',
'footer_text_help' => 'Tento text se zobrazí v pravém zápatí. Odkazy jsou povoleny pomocí Github flavored markdown. Zalamování řádků, záhlaví, obrázky atd. mohou mít za následek nepředvídatelné výsledky.',
'general_settings' => 'Obecné nastavení',
- 'general_settings_keywords' => 'company support, signature, acceptance, email format, username format, images, per page, thumbnail, eula, tos, dashboard, privacy',
- 'general_settings_help' => 'Default EULA and more',
+ 'general_settings_keywords' => 'technická podpora, podpis, přijetí, e-mailový formát, formát uživatelského jména, obrázky, na stránce, náhled, eula, licenční podmínky, hlavní stránka, soukromí',
+ 'general_settings_help' => 'Výchozí EULA a další',
'generate_backup' => 'Vytvořit zálohu',
'header_color' => 'Barva záhlaví',
'info' => 'Tato nastavení umožňují zvolit určité prvky instalace.',
- 'label_logo' => 'Label Logo',
- 'label_logo_size' => 'Square logos look best - will be displayed in the top right of each asset label. ',
+ 'label_logo' => 'Logo štítku',
+ 'label_logo_size' => 'Čtvercová loga vypadají nejlépe - zobrazí se vpravo nahoře v každém inventárním číslem. ',
'laravel' => 'Verze Laravel',
'ldap' => 'LDAP',
- 'ldap_default_group' => 'Default Permissions Group',
- 'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'ldap_default_group' => 'Výchozí skupina oprávnění',
+ 'ldap_default_group_info' => 'Vyberte skupinu, kterou chcete přiřadit novým uživatelům. Nezapomeňte, že uživatel přebírá oprávnění skupiny, která je mu přiřazena.',
+ 'no_default_group' => 'Žádná výchozí skupina',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
'ldap_enabled' => 'LDAP povoleno',
'ldap_integration' => 'LDAP integrace',
'ldap_settings' => 'Nastavení LDAP',
- 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
+ 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate a klíč pro LDAP jsou obvykle užitečné pouze v konfiguracích Google Workspace společně s "Secure LDAP." Oba jsou vyžadovány.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Zadejte platné LDAP uživatelské jméno a heslo ze základu rozlišeného názvu který jste určili výše a vyzkoušejte zda je LDAP přihlašování správně nastavené. NEJPRVE JE TŘEBA ULOŽIT ZMĚNĚNÉ NASTAVENÍ LDAP.',
'ldap_login_sync_help' => 'Otestujte, že LDAP může správně synchronizovat. Pokud ověřovací LDAP dotaz není správný, uživatelé se nemusí být schopni přihlásit. JE NUTNÉ NEJPRVE NEJDŘÍVE ULOŽIT NASTAVENÍ LDAP POKUD BYLO ZMĚNĚNO.',
'ldap_manager' => 'LDAP Manager',
@@ -115,16 +118,16 @@ return [
'ldap_emp_num' => 'LDAP číslo zaměstnance',
'ldap_email' => 'LDAP email',
'ldap_test' => 'Test LDAP',
- 'ldap_test_sync' => 'Test LDAP Synchronization',
+ 'ldap_test_sync' => 'Test LDAP synchronizace',
'license' => 'Softwarová licence',
'load_remote_text' => 'Vzdálené skripty',
'load_remote_help_text' => 'Tato instalace Snipe-IT může nahrávat skripty z vnějšího světa.',
- 'login' => 'Login Attempts',
- 'login_attempt' => 'Login Attempt',
- 'login_ip' => 'IP Address',
- 'login_success' => 'Success?',
+ 'login' => 'Pokusů o přihlášení',
+ 'login_attempt' => 'Pokus o přihlášení',
+ 'login_ip' => 'IP adresa',
+ 'login_success' => 'Hotovo?',
'login_user_agent' => 'User Agent',
- 'login_help' => 'List of attempted logins',
+ 'login_help' => 'Seznam pokusů o přihlášení',
'login_note' => 'Přihlásit se Poznámka',
'login_note_help' => 'Volitelně můžete na obrazovce přihlášení zadat několik vět, například pomoci lidem, kteří nalezli ztracené nebo ukradené zařízení. Toto pole akceptuje značku Github flavedmarkdown',
'login_remote_user_text' => 'Volby vzdáleného přihlašování uživatele',
@@ -134,8 +137,8 @@ return [
'login_common_disabled_help' => 'Tato volba vypne ostatní způsoby ověřování. Použijte ji pouze pokud jste si jistí, že už funguje přihlašování REMOTE_USER',
'login_remote_user_custom_logout_url_text' => 'Uživatelsky určená URL adresa odhlašování',
'login_remote_user_custom_logout_url_help' => 'Pokud je zde uvedena adresa URL, uživatelé budou po odhlášení ze Snipe-IT přesměrování na tuto URL. To je užitečné pro správné ukončení relací Authentication providera.',
- 'login_remote_user_header_name_text' => 'Custom user name header',
- 'login_remote_user_header_name_help' => 'Use the specified header instead of REMOTE_USER',
+ 'login_remote_user_header_name_text' => 'Záhlaví uživatelského jména',
+ 'login_remote_user_header_name_help' => 'Použít zadané záhlaví místo REMOTE_USER',
'logo' => 'Logo',
'logo_print_assets' => 'Použijte v tisku',
'logo_print_assets_help' => 'Používat branding na seznamech k tisku ',
@@ -147,66 +150,71 @@ return [
'php' => 'Verze PHP',
'php_info' => 'PHP Info',
'php_overview' => 'PHP',
- 'php_overview_keywords' => 'phpinfo, system, info',
+ 'php_overview_keywords' => 'phpinfo, systém, info',
'php_overview_help' => 'PHP System info',
'php_gd_info' => 'Je nutné nainstalovat php-gd pro zobrazení QR kódů. Více v instalační příručce.',
'php_gd_warning' => 'PHP pluginy pro zpracování obrazu a GD nejsou nainstalovány.',
'pwd_secure_complexity' => 'Složitost hesla',
'pwd_secure_complexity_help' => 'Zvolte pravidla složitosti hesla, která chcete vynutit.',
- 'pwd_secure_complexity_disallow_same_pwd_as_user_fields' => 'Password cannot be the same as first name, last name, email, or username',
- 'pwd_secure_complexity_letters' => 'Require at least one letter',
- 'pwd_secure_complexity_numbers' => 'Require at least one number',
- 'pwd_secure_complexity_symbols' => 'Require at least one symbol',
- 'pwd_secure_complexity_case_diff' => 'Require at least one uppercase and one lowercase',
+ 'pwd_secure_complexity_disallow_same_pwd_as_user_fields' => 'Heslo nemůže být stejné jako křestní jméno, příjmení, e-mail nebo uživatelské jméno',
+ 'pwd_secure_complexity_letters' => 'Vyžaduje alespoň jedno písmeno',
+ 'pwd_secure_complexity_numbers' => 'Vyžaduje alespoň jedno číslo',
+ 'pwd_secure_complexity_symbols' => 'Vyžaduje alespoň jeden symbol',
+ 'pwd_secure_complexity_case_diff' => 'Vyžaduje alespoň jedno velké písmeno a jedno malé písmeno',
'pwd_secure_min' => 'Minimální znaky hesla',
- 'pwd_secure_min_help' => 'Minimum permitted value is 8',
+ 'pwd_secure_min_help' => 'Minimální povolená hodnota je 8',
'pwd_secure_uncommon' => 'Zabraňte běžným heslům',
'pwd_secure_uncommon_help' => 'To uživatelům zakáže používání běžných hesel z nejvyšších 10 000 hesel hlášených v porušení.',
'qr_help' => 'Nejprve povolte QR kódy',
'qr_text' => 'Text QR kódu',
'saml' => 'SAML',
- 'saml_title' => 'Update SAML settings',
- 'saml_help' => 'SAML settings',
- 'saml_enabled' => 'SAML enabled',
- 'saml_integration' => 'SAML Integration',
- 'saml_sp_entityid' => 'Entity ID',
+ 'saml_title' => 'Upravit nastavení SAML',
+ 'saml_help' => 'Nastavení SAML',
+ 'saml_enabled' => 'SAML povolen',
+ 'saml_integration' => 'Integrace SAML',
+ 'saml_sp_entityid' => 'ID entity',
'saml_sp_acs_url' => 'Assertion Consumer Service (ACS) URL',
'saml_sp_sls_url' => 'Single Logout Service (SLS) URL',
- 'saml_sp_x509cert' => 'Public Certificate',
+ 'saml_sp_x509cert' => 'Veřejný certifikát',
'saml_sp_metadata_url' => 'URL metadat',
- 'saml_idp_metadata' => 'SAML IdP Metadata',
- 'saml_idp_metadata_help' => 'You can specify the IdP metadata using a URL or XML file.',
- 'saml_attr_mapping_username' => 'Attribute Mapping - Username',
- 'saml_attr_mapping_username_help' => 'NameID will be used if attribute mapping is unspecified or invalid.',
- 'saml_forcelogin_label' => 'SAML Force Login',
- 'saml_forcelogin' => 'Make SAML the primary login',
- 'saml_forcelogin_help' => 'You can use \'/login?nosaml\' to get to the normal login page.',
- 'saml_slo_label' => 'SAML Single Log Out',
- 'saml_slo' => 'Send a LogoutRequest to IdP on Logout',
- 'saml_slo_help' => 'This will cause the user to be first redirected to the IdP on logout. Leave unchecked if the IdP doesn\'t correctly support SP-initiated SAML SLO.',
- 'saml_custom_settings' => 'SAML Custom Settings',
- 'saml_custom_settings_help' => 'You can specify additional settings to the onelogin/php-saml library. Use at your own risk.',
- 'saml_download' => 'Download Metadata',
+ 'saml_idp_metadata' => 'SAML IdP metadata',
+ 'saml_idp_metadata_help' => 'Můžete zadat IdP metadata pomocí URL nebo XML souboru.',
+ 'saml_attr_mapping_username' => 'Mapování atributů - uživatelské jméno',
+ 'saml_attr_mapping_username_help' => 'NameID bude použito, pokud není specifikováno nebo není zadané přiřazování atributů.',
+ 'saml_forcelogin_label' => 'SAML vynucené přihlášení',
+ 'saml_forcelogin' => 'Nastavit SAML jako primární přihlášení',
+ 'saml_forcelogin_help' => 'Můžete použít \'/login?nosaml\', abyste se dostali na normální přihlašovací stránku.',
+ 'saml_slo_label' => 'Single Log Out (SLO) SAML',
+ 'saml_slo' => 'Odeslat LogoutRequest na idP při odhlášení',
+ 'saml_slo_help' => 'Toto způsobí, že uživatel bude při odhlášení nejprve přesměrován na IdP. Nechte nezaškrtnuto, pokud IdP nepodporuje SP SAML SLO.',
+ 'saml_custom_settings' => 'Vlastní nastavení SAML',
+ 'saml_custom_settings_help' => 'Můžete zadat vlastní nastavení do knihovny onelogin/php-saml. Na vlastní riziko.',
+ 'saml_download' => 'Stáhnout metadata',
'setting' => 'Nastavení',
'settings' => 'Nastavení',
'show_alerts_in_menu' => 'Zobrazovat upozornění v horní nabídce',
'show_archived_in_list' => 'Archivovaný majetek',
'show_archived_in_list_text' => 'Zobrazit archivovaný majetek ve výpisu „veškerý majetek“',
- 'show_assigned_assets' => 'Show assets assigned to assets',
- 'show_assigned_assets_help' => 'Display assets which were assigned to the other assets in View User -> Assets, View User -> Info -> Print All Assigned and in Account -> View Assigned Assets.',
+ 'show_assigned_assets' => 'Zobrazit aktiva přiřazená k aktivům',
+ 'show_assigned_assets_help' => 'Zobrazí položky, které byly přiřazeny k ostatním položkám v Zobrazit uživatele -> Aktiva, Zobrazit uživatele -> Info -> Vytisknout všechny přiřazené a v účtu -> Zobrazit přiřazené aktiva.',
'show_images_in_email' => 'Zobrazovat obrázky v e-mailech',
'show_images_in_email_help' => 'Zrušte zaškrtnutí této kolonky, pokud je instalace Snipe-IT za VPN nebo uzavřenou sítí a uživatelé mimo síť nebudou moci do svých e-mailů načíst obrázky z této instalace.',
'site_name' => 'Název stránky',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Slack Botname',
- 'slack_channel' => 'Slack kanál',
- 'slack_endpoint' => 'Slack koncový bod',
- 'slack_integration' => 'Nastavení Slack',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => 'Po uložení informací ke Slack se zobrazí tlačítko pro vyzkoušení.',
- 'slack_test_help' => 'Zkontrolujte, zda je správně nakonfigurována integrace Slack. MUSÍTE NEJDŘÍVE ULOŽIT NASTAVENÍ SLACK POKUD BYLO ZMĚNĚNO.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Verze Snipe-IT',
'support_footer' => 'Odkazy v zápatí na podporu ',
'support_footer_help' => 'Určete, kdo uvidí odkazy na Snipe-IT podporu a uživatelskou příručku',
@@ -216,9 +224,9 @@ return [
'update' => 'Upravit nastavení',
'value' => 'Hodnota',
'brand' => 'Opatřit značkou',
- 'brand_keywords' => 'footer, logo, print, theme, skin, header, colors, color, css',
- 'brand_help' => 'Logo, Site Name',
- 'web_brand' => 'Web Branding Type',
+ 'brand_keywords' => 'zápatí, logo, tisk, motiv, skin, záhlaví, barvy, css',
+ 'brand_help' => 'Logo, název webu',
+ 'web_brand' => 'Typ webového brandingu',
'about_settings_title' => 'O nastavení',
'about_settings_text' => 'Tato nastavení umožňují zvolit určité prvky instalace.',
'labels_per_page' => 'Štítků na stránku',
@@ -229,7 +237,7 @@ return [
'privacy_policy' => 'Zásady ochrany soukromí',
'privacy_policy_link_help' => 'Pokud je zde zahrnuta URL adresa, odkaz na zásady ochrany osobních údajů budou obsaženy do zápatí aplikace a pokud bude zahrnuto ve všech e-mailech, které systém odešle, díky čemuž bude odpovídat požadavkům předpisu GDPR. ',
'purge' => 'Vyčištění odstraněných záznamů',
- 'purge_deleted' => 'Purge Deleted ',
+ 'purge_deleted' => 'Vymazat smazané ',
'labels_display_bgutter' => 'Spodní okraj štítku',
'labels_display_sgutter' => 'Boční okraj štítku',
'labels_fontsize' => 'Velikost písma štítku',
@@ -274,52 +282,57 @@ return [
'unique_serial' => 'Neopakující se sériová čísla',
'unique_serial_help_text' => 'Zaškrtnutím tohoto políčka bude vynucena jedinečnost seriových čísel položek majetku',
'zerofill_count' => 'Délka značek majetku včetně zerofill',
- 'username_format_help' => 'This setting will only be used by the import process if a username is not provided and we have to generate a username for you.',
- 'oauth_title' => 'OAuth API Settings',
+ 'username_format_help' => 'Toto nastavení bude použito pouze v případě, že není zadáno uživatelské jméno a my pro vás musíme vygenerovat uživatelské jméno.',
+ 'oauth_title' => 'Nastavení OAuth API',
'oauth' => 'OAuth',
- 'oauth_help' => 'Oauth Endpoint Settings',
- 'asset_tag_title' => 'Update Asset Tag Settings',
- 'barcode_title' => 'Update Barcode Settings',
- 'barcodes' => 'Barcodes',
- 'barcodes_help_overview' => 'Barcode & QR settings',
- 'barcodes_help' => 'This will attempt to delete cached barcodes. This would typically only be used if your barcode settings have changed, or if your Snipe-IT URL has changed. Barcodes will be re-generated when accessed next.',
- 'barcodes_spinner' => 'Attempting to delete files...',
- 'barcode_delete_cache' => 'Delete Barcode Cache',
- 'branding_title' => 'Update Branding Settings',
- 'general_title' => 'Update General Settings',
- 'mail_test' => 'Send Test',
- 'mail_test_help' => 'This will attempt to send a test mail to :replyto.',
- 'filter_by_keyword' => 'Filter by setting keyword',
- 'security' => 'Security',
- 'security_title' => 'Update Security Settings',
- 'security_keywords' => 'password, passwords, requirements, two factor, two-factor, common passwords, remote login, logout, authentication',
- 'security_help' => 'Two-factor, Password Restrictions',
- 'groups_keywords' => 'permissions, permission groups, authorization',
- 'groups_help' => 'Account permission groups',
- 'localization' => 'Localization',
- 'localization_title' => 'Update Localization Settings',
- 'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
- 'localization_help' => 'Language, date display',
- 'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
- 'asset_tags_help' => 'Incrementing and prefixes',
- 'labels' => 'Labels',
- 'labels_title' => 'Update Label Settings',
- 'labels_help' => 'Label sizes & settings',
- 'purge' => 'Purge',
- 'purge_keywords' => 'permanently delete',
- 'purge_help' => 'Purge Deleted Records',
- 'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
+ 'oauth_help' => 'Nastavení koncových bodů Oauth',
+ 'asset_tag_title' => 'Aktualizovat nastavení inventárních čísel',
+ 'barcode_title' => 'Aktualizovat nastavení čárového kódu',
+ 'barcodes' => 'Čárové kódy',
+ 'barcodes_help_overview' => 'Čárový kód & nastavení QR',
+ 'barcodes_help' => 'Toto se pokusí odstranit čárové kódy v mezipaměti. Obvykle se používá v případě, kdy došlo ke změně nastavení čárového kódu nebo v případě, že se změnila URL adresa Snipe-IT. Kódy budou vygenerovány znovu.',
+ 'barcodes_spinner' => 'Pokouším se odstranit soubory...',
+ 'barcode_delete_cache' => 'Odstranit mezipaměť čárových kódů',
+ 'branding_title' => 'Aktualizovat nastavení brandingu',
+ 'general_title' => 'Aktualizovat obecné nastavení',
+ 'mail_test' => 'Odeslat test',
+ 'mail_test_help' => 'Pokusím se odeslat testovací e-mail na :replyto.',
+ 'filter_by_keyword' => 'Filtrovat podle klíčového slova',
+ 'security' => 'Zabezpečení',
+ 'security_title' => 'Aktualizovat nastavení zabezpečení',
+ 'security_keywords' => 'heslo, hesla, požadavky, dvou fázové, dvou-fázové, běžná hesla, vzdálené přihlášení, odhlášení, autentifikace',
+ 'security_help' => 'Dvou-faktorové, Omezení hesel',
+ 'groups_keywords' => 'oprávnění, skupiny oprávnění, autorizace',
+ 'groups_help' => 'Skupiny oprávnění k účtu',
+ 'localization' => 'Lokalizace',
+ 'localization_title' => 'Aktualizovat nastavení lokalizace',
+ 'localization_keywords' => 'lokalizace, měna, místní, místní, časové pásmo, mezinárodní, internatinalizace, jazyk, jazyky, překlad',
+ 'localization_help' => 'Jazyk, zobrazení data',
+ 'notifications' => 'Oznámení',
+ 'notifications_help' => 'E-mailová oznámení a inventura',
+ 'asset_tags_help' => 'Nárůst a prefixy',
+ 'labels' => 'Štítky',
+ 'labels_title' => 'Upravit nastavení štítků',
+ 'labels_help' => 'Velikost štítků & nastavení',
+ 'purge' => 'Smazat',
+ 'purge_keywords' => 'trvale odstranit',
+ '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í.',
'ldap_ad' => 'LDAP/AD',
- 'employee_number' => 'Employee Number',
- 'create_admin_user' => 'Create a User ::',
- 'create_admin_success' => 'Success! Your admin user has been added!',
- 'create_admin_redirect' => 'Click here to go to your app login!',
- 'setup_migrations' => 'Database Migrations ::',
- 'setup_no_migrations' => 'There was nothing to migrate. Your database tables were already set up!',
- 'setup_successful_migrations' => 'Your database tables have been created',
- 'setup_migration_output' => 'Migration output:',
- 'setup_migration_create_user' => 'Next: Create User',
- 'ldap_settings_link' => 'LDAP Settings Page',
- 'slack_test' => 'Test Integration',
+ 'employee_number' => 'Osobní číslo',
+ 'create_admin_user' => 'Vytvořit uživatele ::',
+ 'create_admin_success' => 'Úspěch! Administrátorský účet byl přidán!',
+ 'create_admin_redirect' => 'Klikněte zde pro přihlášení do aplikace!',
+ 'setup_migrations' => 'Migrace databáze ::',
+ 'setup_no_migrations' => 'Nebylo co migrovat. Databázové tabulky již byly nastaveny!',
+ 'setup_successful_migrations' => 'Vaše databázové tabulky byly vytvořeny',
+ 'setup_migration_output' => 'Výstup migrace:',
+ 'setup_migration_create_user' => 'Další: Vytvořit uživatele',
+ 'ldap_settings_link' => 'Nastavení LDAP',
+ 'slack_test' => 'Test Integrace',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/cs/admin/settings/message.php b/resources/lang/cs/admin/settings/message.php
index f2c817d570..8d68c2b531 100644
--- a/resources/lang/cs/admin/settings/message.php
+++ b/resources/lang/cs/admin/settings/message.php
@@ -11,8 +11,8 @@ return [
'file_deleted' => 'Záložní soubor byl úspěšně smazán. ',
'generated' => 'Byla úspěšně vytvořena nová záloha.',
'file_not_found' => 'Tento záložní soubor nebyl na serveru nalezen.',
- 'restore_warning' => 'Yes, restore it. I acknowledge that this will overwrite any existing data currently in the database. This will also log out all of your existing users (including you).',
- 'restore_confirm' => 'Are you sure you wish to restore your database from :filename?'
+ 'restore_warning' => 'Ano, obnovit. Potvrzuji, že toto přepíše existující data v databázi. Tato akce taky odhlásí všechny uživatele (včetně vás).',
+ 'restore_confirm' => 'Jste si jisti, že chcete obnovit databázi z :filename?'
],
'purge' => [
'error' => 'Během čištění došlo k chybě. ',
@@ -20,24 +20,25 @@ return [
'success' => 'Vymazané záznamy byly úspěšně vyčištěny.',
],
'mail' => [
- 'sending' => 'Sending Test Email...',
- 'success' => 'Mail sent!',
- 'error' => 'Mail could not be sent.',
- 'additional' => 'No additional error message provided. Check your mail settings and your app log.'
+ 'sending' => 'Odesílání testovacího e-mailu...',
+ 'success' => 'E-mail odeslán!',
+ 'error' => 'E-mail se nepodařilo odeslat.',
+ 'additional' => 'Porobná zpárva o chybě není dostupná. Zkontrolujte nastavení pošty a log.'
],
'ldap' => [
- 'testing' => 'Testing LDAP Connection, Binding & Query ...',
- '500' => '500 Server Error. Please check your server logs for more information.',
- 'error' => 'Something went wrong :(',
- 'sync_success' => 'A sample of 10 users returned from the LDAP server based on your settings:',
- 'testing_authentication' => 'Testing LDAP Authentication...',
- 'authentication_success' => 'User authenticated against LDAP successfully!'
+ 'testing' => 'Testování LDAP připojení, vazby a dotazu ...',
+ '500' => '500 Server error. Zkontrolujte serverové logy pro více informací.',
+ 'error' => 'Něco se pokazilo :(',
+ 'sync_success' => '10 příkladových uživatelů z LDAP serveru podle vašeho nastavení:',
+ 'testing_authentication' => 'Testování LDAP ověření...',
+ 'authentication_success' => 'Uživatel byl úspěšně ověřen přes LDAP!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/cs/admin/settings/table.php b/resources/lang/cs/admin/settings/table.php
index 22db5c84ed..b2b64e2f6c 100644
--- a/resources/lang/cs/admin/settings/table.php
+++ b/resources/lang/cs/admin/settings/table.php
@@ -1,6 +1,6 @@
'Created',
- 'size' => 'Size',
+ 'created' => 'Vytvořeno',
+ 'size' => 'Velikost',
);
diff --git a/resources/lang/cs/admin/statuslabels/message.php b/resources/lang/cs/admin/statuslabels/message.php
index 53b8b132f3..39c106b074 100644
--- a/resources/lang/cs/admin/statuslabels/message.php
+++ b/resources/lang/cs/admin/statuslabels/message.php
@@ -23,7 +23,7 @@ return [
'help' => [
'undeployable' => 'Tyto prostředky nelze nikomu přiřadit.',
- 'deployable' => 'These assets can be checked out. Once they are assigned, they will assume a meta status of Deployed.',
+ 'deployable' => 'Tento majetek může být vydán. Jakmile je přiřazen, změní se jeho status na Vydáno.',
'archived' => 'Tyto prostředky nelze odhlásit a zobrazí se pouze v zobrazení Archivováno. To je užitečné pro uchovávání informací o prostředcích pro účely rozpočtování / historických účelů, ale jejich uchování mimo denní seznam aktiv.',
'pending' => 'Tento majetek zatím nemůže být přiřazen nikomu, často používanému pro položky, které jsou určeny k opravě, ale očekává se, že se vrátí do oběhu.',
],
diff --git a/resources/lang/cs/admin/users/general.php b/resources/lang/cs/admin/users/general.php
index dc8ad1ec6b..c6bad24444 100644
--- a/resources/lang/cs/admin/users/general.php
+++ b/resources/lang/cs/admin/users/general.php
@@ -17,28 +17,38 @@ return [
'last_login' => 'Poslední přihlášení',
'ldap_config_text' => 'Nastavení konfigurace LDAP lze nalézt v menu Správce> Nastavení. Vybrané (volitelně) místo bude nastaven pro všechny importované uživatele.',
'print_assigned' => 'Vypsat všechna přiřazení',
- 'email_assigned' => 'Email List of All Assigned',
- 'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'email_assigned' => 'Odeslat seznam aktuálně přiřazeného majetku',
+ 'user_notified' => 'Uživateli byl zaslán e-mail se seznamem aktuálně přiřazeného majetku.',
+ 'auto_assign_label' => 'Zahrnout tohoto uživatele do automatického přiřazování licencí',
+ 'auto_assign_help' => 'Nezahrnout tohoto uživatele do automatického přiřazování licencí',
'software_user' => 'Software vydaný pro :name',
- 'send_email_help' => 'You must provide an email address for this user to send them credentials. Emailing credentials can only be done on user creation. Passwords are stored in a one-way hash and cannot be retrieved once saved.',
+ 'send_email_help' => 'Musíte zadat e-mailovou adresu tohoto uživatele pro odeslání přihlašovacích údajů. Odeslání přihlašovacích údajů lze provést pouze při vytvoření uživatele. Hesla jsou zašifrována a nelze je zjistit po tom, co jsou uložena.',
'view_user' => 'Zobraz uživatele',
'usercsv' => 'CSV soubor',
'two_factor_admin_optin_help' => 'Vaše současná nastavení administrátora umožňují selektivní vynucení dvoufaktorového ověřování. ',
- 'two_factor_enrolled' => '2FA Device Enrolled ',
- 'two_factor_active' => '2FA Active ',
- 'user_deactivated' => 'User cannot login',
- 'user_activated' => 'User can login',
- 'activation_status_warning' => 'Do not change activation status',
- 'group_memberships_helpblock' => 'Only superadmins may edit group memberships.',
- 'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
- 'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
- 'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
- 'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
- 'update_user_assets_status' => 'Update all assets for these users to this status',
- 'checkin_user_properties' => 'Check in all properties associated with these users',
- 'remote_label' => 'This is a remote user',
- 'remote' => 'Remote',
- 'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
- 'not_remote_label' => 'This is not a remote user',
+ 'two_factor_enrolled' => '2FA zařízení přihlášeno ',
+ 'two_factor_active' => '2FA aktivní ',
+ 'user_deactivated' => 'Uživatel nemá právo k přihlášení',
+ 'user_activated' => 'Uživatel se může přihlásit',
+ 'activation_status_warning' => 'Neměnit stav aktivace',
+ 'group_memberships_helpblock' => 'Pouze superadmini mohou upravovat členství ve skupině.',
+ 'superadmin_permission_warning' => 'Pouze superadmini mohou povolit uživateli superadmin přístup.',
+ 'admin_permission_warning' => 'Pouze uživatelé s právy administrátorů a výše mohou udělit uživatelskému adminovi přístup.',
+ 'remove_group_memberships' => 'Odebrat členství ve skupině',
+ 'warning_deletion_information' => 'Chystáte se zaškrtnout VŠECHNY položky od níže uvedených :count uživatelů. Super administrátorská jména jsou zvýrazněna červeně.',
+ 'update_user_assets_status' => 'Aktualizovat všechny položky pro tyto uživatele na tento stav',
+ 'checkin_user_properties' => 'Zkontrolujte všechny vlastnosti spojené s těmito uživateli',
+ 'remote_label' => 'Toto je vzdálený uživatel',
+ 'remote' => 'Vzdálený',
+ 'remote_help' => 'To může být užitečné, pokud potřebujete filtrovat vzdálené uživatele, kteří nikdy nebo jen zřídka přicházejí do firmy.',
+ 'not_remote_label' => 'Toto není vzdálený uživatel',
+ 'vip_label' => 'VIP uživatel',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Založit uživatele',
+ 'create_user_page_explanation' => 'Tyto údaje použijtete pro první přihlášení na stránku.',
+ 'email_credentials' => 'Poslat přihlašovací údaje',
+ 'email_credentials_text' => 'Odešle moje přihlašovací údaje na e-mailovou adresu výše',
+ 'next_save_user' => 'Další: Uložení uživatele',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/cs/admin/users/message.php b/resources/lang/cs/admin/users/message.php
index 4988416de9..db6b0d3b40 100644
--- a/resources/lang/cs/admin/users/message.php
+++ b/resources/lang/cs/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Úspěšně jste odmítli tento majetek.',
'bulk_manager_warn' => 'Uživatelé byli úspěšně aktualizováni, položka správce však nebyla uložena, protože správce, který jste si vybrali, byl také v seznamu uživatelů, který má být upraven, a uživatelé nemusí být jejich vlastní správce. Zvolte své uživatele znovu, kromě správce.',
'user_exists' => 'Uživatel již existuje!',
- 'user_not_found' => 'Uživatel [:id] neexistuje.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Přihlašovací pole je povinné',
'user_password_required' => 'Je vyžadováno heslo.',
'insufficient_permissions' => 'Nedostatečná oprávnění.',
@@ -14,8 +14,8 @@ return array(
'ldap_not_configured' => 'Integrace LDAP nebyla pro tuto instalaci nakonfigurována.',
'password_resets_sent' => 'Vybraným uživatelům, kteří jsou aktivováni a mají platné e-mailové adresy, byl zaslán odkaz pro obnovení hesla.',
'password_reset_sent' => 'Odkaz pro obnovení hesla byl odeslán na :email!',
- 'user_has_no_email' => 'This user does not have an email address in their profile.',
- 'user_has_no_assets_assigned' => 'This user does not have any assets assigned',
+ 'user_has_no_email' => 'Tento uživatel nemá e-mailovou adresu ve svém profilu.',
+ 'user_has_no_assets_assigned' => 'Tento uživatel nemá přiřazené žádné položky',
'success' => array(
@@ -61,7 +61,7 @@ return array(
),
'inventorynotification' => array(
- 'error' => 'This user has no email set.',
- 'success' => 'The user has been notified about their current inventory.'
+ 'error' => 'Tento uživatel nemá nastaven žádný e-mail.',
+ 'success' => 'Uživatel byl informován o svém aktuálním majetku.'
)
);
\ No newline at end of file
diff --git a/resources/lang/cs/admin/users/table.php b/resources/lang/cs/admin/users/table.php
index b1c74daaf7..29c51897cb 100644
--- a/resources/lang/cs/admin/users/table.php
+++ b/resources/lang/cs/admin/users/table.php
@@ -10,7 +10,7 @@ return array(
'email' => 'Email',
'employee_num' => 'Osobní číslo',
'first_name' => 'Jméno',
- 'groupnotes' => 'Select a group to assign to the user, remember that a user takes on the permissions of the group they are assigned. Use ctrl+click (or cmd+click on MacOS) to deselect groups.',
+ 'groupnotes' => 'Vyberte skupinu pro přiřazení k uživateli. Nezapomeňte, že uživatel přebírá oprávnění skupiny, která je jim přidělena. Použitím ctrl + kliknutí (nebo cmd+kliknutí na MacOS) zrušíte výběr.',
'id' => 'ID',
'inherit' => 'Převzít',
'job' => 'Pracovní pozice',
diff --git a/resources/lang/cs/auth.php b/resources/lang/cs/auth.php
index db310aa1bb..23ed48cd0c 100644
--- a/resources/lang/cs/auth.php
+++ b/resources/lang/cs/auth.php
@@ -13,8 +13,8 @@ return array(
|
*/
- 'failed' => 'These credentials do not match our records.',
- 'password' => 'The provided password is incorrect.',
- 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
+ 'failed' => 'Tyto přihlašovací údaje neodpovídají žádnému záznamu.',
+ 'password' => 'Zadané heslo není správné.',
+ 'throttle' => 'Příliš mnoho pokusů o přihlášení. Zkuste to, prosím, znovu za :seconds vteřin.',
);
diff --git a/resources/lang/cs/auth/general.php b/resources/lang/cs/auth/general.php
index a31e95336a..f91d81a818 100644
--- a/resources/lang/cs/auth/general.php
+++ b/resources/lang/cs/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Pamatovat si mě',
'username_help_top' => 'Zadejte své uživatelské jméno pro zaslání e-mailu s odkazem pro obnovení hesla.',
'username_help_bottom' => 'Vaše uživatelské jméno a e-mailová adresa mohou být stejná, ale nemusí být, záleží na Vašem nastavení. Pokud si nepamatujete Vaše uživatelské jméno, kontaktujte Vašeho správce.
Uživatelským jménům bez přidružené e-mailové adresy nebude zaslán odkaz pro obnovu hesla. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/cs/button.php b/resources/lang/cs/button.php
index 24a6d9b706..e674be04c7 100644
--- a/resources/lang/cs/button.php
+++ b/resources/lang/cs/button.php
@@ -4,7 +4,7 @@ return [
'actions' => 'Akce',
'add' => 'Přidej nový',
'cancel' => 'Zrušit',
- 'checkin_and_delete' => 'Checkin All / Delete User',
+ 'checkin_and_delete' => 'Vrátit vše / Smazat uživatele',
'delete' => 'Smazat',
'edit' => 'Upravit',
'restore' => 'Obnovit',
diff --git a/resources/lang/cs/general.php b/resources/lang/cs/general.php
index 5fd7f3c74e..24ab4f4284 100644
--- a/resources/lang/cs/general.php
+++ b/resources/lang/cs/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Příslušenství',
'activated' => 'Aktivováno',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Příslušenství',
'accessory_report' => 'Zpráva o doplňcích',
'action' => 'Akce',
@@ -11,7 +12,7 @@ return [
'admin' => 'Admin',
'administrator' => 'Správce',
'add_seats' => 'Přidaná licenční místa',
- 'age' => "Age",
+ 'age' => "Stáří",
'all_assets' => 'Všechna zařízení',
'all' => 'Vše',
'archived' => 'Archivováno',
@@ -27,7 +28,13 @@ return [
'audit' => 'Audit',
'audit_report' => 'Záznamy auditu',
'assets' => 'Zařízení',
- 'assigned_to' => 'Assigned to :name',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
+ 'assigned_to' => 'Přiřazeno :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Smazat avatara',
'avatar_upload' => 'Nahrát avatara',
'back' => 'Zpět',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Hromadná úprava',
'bulk_delete' => 'Hromadné odstranění',
'bulk_actions' => 'Hromadné akce',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'podle stavu',
'cancel' => 'Storno',
'categories' => 'Kategorie',
@@ -66,8 +75,8 @@ return [
'create' => 'Vytvořit nové',
'created' => 'Položka vytvořena',
'created_asset' => 'vytvořit majetek',
- 'created_at' => 'Created At',
- 'created_by' => 'Created By',
+ 'created_at' => 'Vytvořeno v',
+ 'created_by' => 'Vytvořil/a',
'record_created' => 'Záznam vytvořen',
'updated_at' => 'Aktualizováno',
'currency' => 'Kč', // this is deprecated
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Tato aplikace běží ve výrobním režimu s povoleným laděním. To znamená že citlivá data mohou být přístupná vnějšímu světu. Deaktivujte režim ladění nastavením hodnoty APP_DEBUG v souboru .env na false.',
'delete' => 'Odstranit',
'delete_confirm' => 'Opravdu chcete smazat :item?',
+ 'delete_confirm_no_undo' => 'Opravdu chcete odstranit :item? Tuto operaci nelze zvrátit.',
'deleted' => 'Odstraněno',
'delete_seats' => 'Vymazaná licenční místa',
'deletion_failed' => 'Odstranění se nezdařilo',
@@ -102,9 +112,9 @@ return [
'employee_number' => 'Číslo zaměstnance',
'email_domain_help' => 'Toto je použito na generování e-mailových adres při importu',
'error' => 'Chyba',
- 'exclude_archived' => 'Exclude Archived Assets',
- 'exclude_deleted' => 'Exclude Deleted Assets',
- 'example' => 'Example: ',
+ 'exclude_archived' => 'Vyloučit archivované položky',
+ 'exclude_deleted' => 'Vyloučit odstraněné položky',
+ 'example' => 'Příklad: ',
'filastname_format' => 'Iniciál Jména Příjmení (jsmith@example.com)',
'firstname_lastname_format' => 'Jméno Příjmení (jane.smith@example.com)',
'firstname_lastname_underscore_format' => 'Jméno Příjmení (jan_novak@example.com)',
@@ -120,7 +130,7 @@ return [
'files' => 'Soubory',
'file_name' => 'Soubor',
'file_type' => 'Typ souboru',
- 'filesize' => 'File Size',
+ 'filesize' => 'Velikost souboru',
'file_uploads' => 'Nahrání souboru',
'file_upload' => 'Nahrání souboru',
'generate' => 'Vytvořit',
@@ -134,20 +144,23 @@ return [
'id' => 'ID',
'image' => 'Obrázek',
'image_delete' => 'Smazat obrázek',
- 'include_deleted' => 'Include Deleted Assets',
+ 'include_deleted' => 'Zahrnout odstraněné položky',
'image_upload' => 'Nahrát obrázek',
'filetypes_accepted_help' => 'Přijatý typ souboru je :types. Maximální povolená velikost nahrávání je :size.|Přijaté typy souborů jsou :types. Maximální povolená velikost nahrávání je :size.',
'filetypes_size_help' => 'Maximální povolená velikost nahrávání je :size.',
'image_filetypes_help' => 'Podporované typy souborů jsou jpg, png, gif, a svg. Velikost může být nejvýše :size.',
+ 'unaccepted_image_type' => 'Soubor s obrázkem nebyl čitelný. Přijatelné druhy souborů jsou jpg, webp, png, gif, a svg. Tento soubor je druhu: :mimetype.',
'import' => 'Import',
'importing' => 'Importování',
- 'importing_help' => 'You can import assets, accessories, licenses, components, consumables, and users via CSV file.
The CSV should be comma-delimited and formatted with headers that match the ones in the sample CSVs in the documentation.',
+ 'importing_help' => 'Prostřednictvím souboru CSV můžete importovat majetek, příslušenství, licence, komponenty, spotřební materiál a uživatele.
CSV by měl být oddělený čárkou a formátovaný s hlavičkami, které odpovídají vzorovému CSV.',
'import-history' => 'Historie importu',
'asset_maintenance' => 'Údržba zařízení',
'asset_maintenance_report' => 'Zpráva o údržbě zařízení',
'asset_maintenances' => 'Záznamy o údržbě zařízení',
'item' => 'Položka',
- 'item_name' => 'Item Name',
+ 'item_name' => 'Název položky',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Nedostatečná oprávnění!',
'kits' => 'Předdefinované sady',
'language' => 'Jazyk',
@@ -164,7 +177,7 @@ return [
'feature_disabled' => 'Tato funkce byla deaktivována pro demo instalaci.',
'location' => 'Lokalita',
'locations' => 'Umístění',
- 'logo_size' => 'Square logos look best with Logo + Text. Logo maximum display size is 50px high x 500px wide. ',
+ 'logo_size' => 'Čtvercová loga vypadají nejlépe s Logo + Text. Maximální velikost loga je 50px vysoká x 500px široká. ',
'logout' => 'Odhlásit',
'lookup_by_tag' => 'Vyhledávání podle značky majetku',
'maintenances' => 'Údržby',
@@ -173,7 +186,7 @@ return [
'manufacturers' => 'Výrobci',
'markdown' => 'Toto pole umožňuje Github flavored markdown.',
'min_amt' => 'Minimální množství',
- 'min_amt_help' => 'Minimum number of items that should be available before an alert gets triggered. Leave Min. QTY blank if you do not want to receive alerts for low inventory.',
+ 'min_amt_help' => 'Minimální počet položek, které by měly být k dispozici před spuštěním výstrahy. Ponechte Min. QTY prázdnou, pokud nechcete dostávat upozornění na malé zásoby.',
'model_no' => 'Modelové č.',
'months' => 'měsíce',
'moreinfo' => 'Další informace',
@@ -188,7 +201,7 @@ return [
'no' => 'Ne',
'notes' => 'Poznámky',
'order_number' => 'Číslo objednávky',
- 'only_deleted' => 'Only Deleted Assets',
+ 'only_deleted' => 'Pouze odstraněné položky',
'page_menu' => 'Zobrazuji _MENU_ položky',
'pagination_info' => 'Zobrazuji _START_ to _END_ of _TOTAL_ položek',
'pending' => 'Čeká na vyřízení',
@@ -201,23 +214,24 @@ return [
'purchase_date' => 'Datum nákupu',
'qty' => 'Množství',
'quantity' => 'Množství',
- 'quantity_minimum' => 'You have :count items below or almost below minimum quantity levels',
- 'quickscan_checkin' => 'Quick Scan Checkin',
- 'quickscan_checkin_status' => 'Checkin Status',
+ 'quantity_minimum' => 'Máte :count položek pod nebo téměř pod nejnižšími skladovými zásobami',
+ 'quickscan_checkin' => 'Rychlé skenování přivlastněných počítačů',
+ 'quickscan_checkin_status' => 'Stav převzetí',
'ready_to_deploy' => 'Připraveno k přidělení',
'recent_activity' => 'Nedávná aktivita',
- 'remaining' => 'Remaining',
+ 'remaining' => 'Zbývá',
'remove_company' => 'Odstraňte sdružení společnosti',
'reports' => 'Reporty',
'restored' => 'obnoveno',
- 'restore' => 'Restore',
- 'requestable_models' => 'Requestable Models',
+ 'restore' => 'Obnovit',
+ 'requestable_models' => 'Požadované modely',
'requested' => 'Požadováno',
- 'requested_date' => 'Requested Date',
- 'requested_assets' => 'Requested Assets',
- 'requested_assets_menu' => 'Requested Assets',
+ 'requested_date' => 'Požadované datum',
+ 'requested_assets' => 'Vyžádaný majetek',
+ 'requested_assets_menu' => 'Vyžádaný majetek',
'request_canceled' => 'Žádost zrušena',
'save' => 'Uložit',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Zvolit',
'select_all' => 'Vybrat vše',
'search' => 'Hledat',
@@ -238,22 +252,21 @@ return [
'show_current' => 'Zobrazit aktuální',
'sign_in' => 'Přihlásit se',
'signature' => 'Podpis',
- 'signed_off_by' => 'Signed Off By',
+ 'signed_off_by' => 'Odepsal:',
'skin' => 'Vzhled',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Oh hai! Looks like your Slack integration with Snipe-IT is working!',
+ 'webhook_msg_note' => 'Oznámení zavolá webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'REŽIM DEMO: Některé funkce jsou pro tuto instalaci zakázány.',
'site_name' => 'Název lokality',
'state' => 'Stát',
'status_labels' => 'Označení stavu',
'status' => 'Stav',
- 'accept_eula' => 'Acceptance Agreement',
+ 'accept_eula' => 'Licenční podmínky',
'supplier' => 'Dodavatel',
'suppliers' => 'Dodavatelé',
'sure_to_delete' => 'Opravdu si přejete odstranit',
'submit' => 'Odeslat',
'target' => 'Cíl',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Zobrazení času a data',
'total_assets' => 'celkem zařízení',
'total_licenses' => 'celkem licencí',
@@ -263,130 +276,177 @@ return [
'undeployable' => 'Ne-přiřaditelné',
'unknown_admin' => 'Neznámy správce',
'username_format' => 'Formát uživatelského jména',
- 'username' => 'Username',
+ 'username' => 'Uživatelské jméno',
'update' => 'Aktualizace',
- 'upload_filetypes_help' => 'Allowed filetypes are png, gif, jpg, jpeg, doc, docx, pdf, xls, xlsx, txt, lic, xml, zip, rtf and rar. Max upload size allowed is :size.',
+ 'upload_filetypes_help' => 'Podporované typy souborů jsou png, gif, jpg, jpeg, doc, docx, pdf, xls, txt, lic, xlsx, xml, rtf, zip, a rar. Velikost může být až :size.',
'uploaded' => 'Nahráno',
'user' => 'Uživatel',
'accepted' => 'přijato',
'declined' => 'zamítnuto',
'unaccepted_asset_report' => 'Nepřijatelné majetky',
'users' => 'Uživatelé',
- 'viewall' => 'View All',
+ 'viewall' => 'Zobrazit vše',
'viewassets' => 'Zobrazit přiřazený majetek',
- 'viewassetsfor' => 'View Assets for :name',
+ 'viewassetsfor' => 'Zobrazit majetky pro :name',
'website' => 'Webová stránka',
'welcome' => 'Vítej, :name',
'years' => 'roky',
'yes' => 'Ano',
'zip' => 'PSČ',
'noimage' => 'Obrázek nebyl nahrán, nebo nebyl nalezen.',
- 'file_does_not_exist' => 'The requested file does not exist on the server.',
- 'file_upload_success' => 'File upload success!',
- 'no_files_uploaded' => 'File upload success!',
+ 'file_does_not_exist' => 'Požadovaný soubor neexistuje.',
+ 'file_upload_success' => 'Soubor byl úspěšně nahrán!',
+ 'no_files_uploaded' => 'Soubor byl úspěšně nahrán!',
'token_expired' => 'Platnost relace formuláře vypršela. Prosím zkuste to znovu.',
- 'login_enabled' => 'Login Enabled',
- 'audit_due' => 'Due for Audit',
- 'audit_overdue' => 'Overdue for Audit',
- 'accept' => 'Accept :asset',
- 'i_accept' => 'I accept',
- 'i_decline' => 'I decline',
- 'accept_decline' => 'Accept/Decline',
- 'sign_tos' => 'Sign below to indicate that you agree to the terms of service:',
- 'clear_signature' => 'Clear Signature',
- 'show_help' => 'Show help',
- 'hide_help' => 'Hide help',
- 'view_all' => 'view all',
- 'hide_deleted' => 'Hide Deleted',
+ 'login_enabled' => 'Přihlášení povoleno',
+ 'audit_due' => 'Ke inventuře',
+ 'audit_overdue' => 'Po termínu inventury',
+ 'accept' => 'Přijmout :asset',
+ 'i_accept' => 'Přijímám',
+ 'i_decline' => 'Odmítám',
+ 'accept_decline' => 'Přijímat/zamítnout',
+ 'sign_tos' => 'Podepsáním níže souhlasíte s podmínkami služby:',
+ 'clear_signature' => 'Vymazat podpis',
+ 'show_help' => 'Zobrazit nápovědu',
+ 'hide_help' => 'Skrýt nápovědu',
+ 'view_all' => 'zobrazit vše',
+ 'hide_deleted' => 'Skrýt smazané',
'email' => 'Email',
- 'do_not_change' => 'Do Not Change',
- 'bug_report' => 'Report a Bug',
- 'user_manual' => 'User\'s Manual',
- 'setup_step_1' => 'Step 1',
- 'setup_step_2' => 'Step 2',
- 'setup_step_3' => 'Step 3',
- 'setup_step_4' => 'Step 4',
- 'setup_config_check' => 'Configuration Check',
- 'setup_create_database' => 'Create Database Tables',
- 'setup_create_admin' => 'Create Admin User',
- 'setup_done' => 'Finished!',
- 'bulk_edit_about_to' => 'You are about to edit the following: ',
- 'checked_out' => 'Checked Out',
- 'checked_out_to' => 'Checked out to',
- 'fields' => 'Fields',
- 'last_checkout' => 'Last Checkout',
- 'due_to_checkin' => 'The following :count items are due to be checked in soon:',
- 'expected_checkin' => 'Expected Checkin',
- 'reminder_checked_out_items' => 'This is a reminder of the items currently checked out to you. If you feel this list is inaccurate (something is missing, or something appears here that you believe you never received), please email :reply_to_name at :reply_to_address.',
- 'changed' => 'Changed',
- 'to' => 'To',
- 'report_fields_info' => '
Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
-
If you would like to export only certain assets, use the options below to fine-tune your results.
',
- 'range' => 'Range',
- 'bom_remark' => 'Add a BOM (byte-order mark) to this CSV',
- 'improvements' => 'Improvements',
- 'information' => 'Information',
- 'permissions' => 'Permissions',
- 'managed_ldap' => '(Managed via LDAP)',
- 'export' => 'Export',
- 'ldap_sync' => 'LDAP Sync',
- 'ldap_user_sync' => 'LDAP User Sync',
- 'synchronize' => 'Synchronize',
- 'sync_results' => 'Synchronization Results',
- 'license_serial' => 'Serial/Product Key',
- 'invalid_category' => 'Invalid category',
- 'dashboard_info' => 'This is your dashboard. There are many like it, but this one is yours.',
- '60_percent_warning' => '60% Complete (warning)',
- 'dashboard_empty' => 'It looks like you have not added anything yet, so we do not have anything awesome to display. Get started by adding some assets, accessories, consumables, or licenses now!',
- 'new_asset' => 'New Asset',
- 'new_license' => 'New License',
- 'new_accessory' => 'New Accessory',
- 'new_consumable' => 'New Consumable',
- 'collapse' => 'Collapse',
- 'assigned' => 'Assigned',
- 'asset_count' => 'Asset Count',
- 'accessories_count' => 'Accessories Count',
- 'consumables_count' => 'Consumables Count',
- 'components_count' => 'Components Count',
- 'licenses_count' => 'Licenses Count',
- 'notification_error' => 'Error:',
- 'notification_error_hint' => 'Please check the form below for errors',
- 'notification_success' => 'Success:',
- 'notification_warning' => 'Warning:',
+ 'do_not_change' => 'Neměnit',
+ 'bug_report' => 'Nahlásit chybu',
+ 'user_manual' => 'Uživatelská příručka',
+ 'setup_step_1' => 'Krok 1',
+ 'setup_step_2' => 'Krok 2',
+ 'setup_step_3' => 'Krok 3',
+ 'setup_step_4' => 'Krok 4',
+ 'setup_config_check' => 'Kontrola konfigurace',
+ 'setup_create_database' => 'Vytvořit databázové tabulky',
+ 'setup_create_admin' => 'Vytvořit administrátora',
+ 'setup_done' => 'Hotovo!',
+ 'bulk_edit_about_to' => 'Tímto upravíte následující možnosti: ',
+ 'checked_out' => 'K výdeji',
+ 'checked_out_to' => 'Vydáno',
+ 'fields' => 'Pole',
+ 'last_checkout' => 'Naposledy vydáno',
+ 'due_to_checkin' => 'Následující :count položky mají být zkontrolovány brzy:',
+ 'expected_checkin' => 'Očekávané datum vrácení',
+ 'reminder_checked_out_items' => 'Toto je připomínka položek, které vám byly aktuálně dány. Pokud se domníváte, že je něco špatně (něco chybí, nebo se zde objevuje něco, co podle vás nedostanete), napište prosím :reply_to_name na :reply_to_address.',
+ 'changed' => 'Upraveno',
+ 'to' => 'Pro',
+ 'report_fields_info' => '
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)',
+ 'bom_remark' => 'Přidat BOM (byte-order mark) do tohoto CSV',
+ 'improvements' => 'Zlepšení',
+ 'information' => 'Informace',
+ 'permissions' => 'Oprávnění',
+ 'managed_ldap' => '(Spravováno přes LDAP)',
+ 'export' => 'Exportovat',
+ 'ldap_sync' => 'LDAP synchronizace',
+ 'ldap_user_sync' => 'LDAP synchronizace uživatelů',
+ 'synchronize' => 'Synchronizovat',
+ 'sync_results' => 'Výsledky synchronizace',
+ 'license_serial' => 'Sériový/produktový klíč',
+ 'invalid_category' => 'Neplatná kategorie',
+ 'dashboard_info' => 'Toto je vaše hlavní stránka.',
+ '60_percent_warning' => '60% Dokončeno (upozornění)',
+ 'dashboard_empty' => 'Zdá se, že jste ještě nic nepřidali, takže nemáme nic úžasného co bychom vám ukázali. Začněte přidáním něčeho!',
+ 'new_asset' => 'Nový majetek',
+ 'new_license' => 'Nová licence',
+ 'new_accessory' => 'Nové příslušenství',
+ 'new_consumable' => 'Nový spotřební materiál',
+ 'collapse' => 'Sbalit',
+ 'assigned' => 'Přiřazené',
+ 'asset_count' => 'Počet aktiv',
+ 'accessories_count' => 'Počet příslušenství',
+ 'consumables_count' => 'Počet spotřebních materiálů',
+ 'components_count' => 'Počet komponentů',
+ 'licenses_count' => 'Počet licencí',
+ 'notification_error' => 'Chyba:',
+ 'notification_error_hint' => 'Pro chyby zkontrolujte formulář níže',
+ 'notification_success' => 'Hotovo:',
+ 'notification_warning' => 'Pozor:',
'notification_info' => 'Info:',
- 'asset_information' => 'Asset Information',
- 'model_name' => 'Model Name:',
- 'asset_name' => 'Asset Name:',
- 'consumable_information' => 'Consumable Information:',
- 'consumable_name' => 'Consumable Name:',
- 'accessory_information' => 'Accessory Information:',
- 'accessory_name' => 'Accessory Name:',
- 'clone_item' => 'Clone Item',
- 'checkout_tooltip' => 'Check this item out',
- 'checkin_tooltip' => 'Check this item in',
- 'checkout_user_tooltip' => 'Check this item out to a user',
- 'maintenance_mode' => 'The service is temporarily unavailable for system updates. Please check back later.',
- 'maintenance_mode_title' => 'System Temporarily Unavailable',
- 'ldap_import' => 'User password should not be managed by LDAP. (This allows you to send forgotten password requests.)',
- 'purge_not_allowed' => 'Purging deleted data has been disabled in the .env file. Contact support or your systems administrator.',
- 'backup_delete_not_allowed' => 'Deleting backups has been disabled in the .env file. Contact support or your systems administrator.',
- 'additional_files' => 'Additional Files',
- 'shitty_browser' => 'No signature detected. If you are using an older browser, please use a more modern browser to complete your asset acceptance.',
- 'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
- 'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
- 'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
- 'na_no_purchase_date' => 'N/A - No purchase date provided',
- 'assets_by_status' => 'Assets by Status',
- 'assets_by_status_type' => 'Assets by Status Type',
- 'pie_chart_type' => 'Dashboard Pie Chart Type',
- 'hello_name' => 'Hello, :name!',
- 'unaccepted_profile_warning' => 'You have :count items requiring acceptance. Click here to accept or decline them',
- 'start_date' => 'Start Date',
- 'end_date' => 'End Date',
- 'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'asset_information' => 'Informace o aktivu',
+ 'model_name' => 'Model:',
+ 'asset_name' => 'Název aktiva:',
+ 'consumable_information' => 'Spotřební informace:',
+ 'consumable_name' => 'Název sp. materiálu:',
+ 'accessory_information' => 'Informace o příslušenství:',
+ 'accessory_name' => 'Název příslušenství:',
+ 'clone_item' => 'Duplikovat položku',
+ 'checkout_tooltip' => 'Vydat položku',
+ 'checkin_tooltip' => 'Převzít položku',
+ 'checkout_user_tooltip' => 'Vydat položku uživateli',
+ 'maintenance_mode' => 'Systém je momentálně nedostupný kvůli aktualizaci. Zkuste to, prosím, později.',
+ 'maintenance_mode_title' => 'Systém je dočasně nedostupný',
+ 'ldap_import' => 'Heslo by nemělo být spravováno LDAP. (To vám umožní odeslat žádost o obnovení zapomenutého hesla.)',
+ 'purge_not_allowed' => 'Vymazání smazaných dat bylo v souboru .env zakázáno. Obraťte se na podporu nebo správce systému.',
+ 'backup_delete_not_allowed' => 'Vymazání záloh bylo v souboru .env zakázáno. Obraťte se na podporu nebo správce systému.',
+ 'additional_files' => 'Další soubory',
+ 'shitty_browser' => 'Nebyl zjištěn žádný podpis. Pokud používáte starší prohlížeč, použijte prosím modernější pro dokončení přijetí vašeho majetku.',
+ 'bulk_soft_delete' =>'Také odstranit tyto uživatele. Historie jejich majetku zůstane neporušená/dokud tvrvale nevymažete smazané záznamy v nastavení správce.',
+ 'bulk_checkin_delete_success' => 'Vybraní uživatelé byli odstraněni a jejich položky byly odebrány.',
+ 'bulk_checkin_success' => 'Položky vybraných uživatelů byly odebrány.',
+ 'set_to_null' => 'Odstranit hodnoty z aktiva|Odstranit hodnoty z :asset_count aktiv ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
+ 'na_no_purchase_date' => 'N/A – neznámé datum nákupu',
+ 'assets_by_status' => 'Majetek podle stavu',
+ 'assets_by_status_type' => 'Majetek podle stavu',
+ 'pie_chart_type' => 'Typ koláčového grafu na hlavní stránce',
+ 'hello_name' => 'Ahoj, :name!',
+ 'unaccepted_profile_warning' => 'Máte :count položek vyžadujících potvrzení. Klikněte zde pro jejich přijetí nebo zamítnutí',
+ 'start_date' => 'Od',
+ 'end_date' => 'Do',
+ 'alt_uploaded_image_thumbnail' => 'Nahraný náhledový obrázek',
+ 'placeholder_kit' => 'Vyberte sadu',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'Souhlasí',
+ 'false' => 'Nesouhlasí',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Sloučit uživatele',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'Nejsou vybráni žádní uživatelé',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Vaše databázové tabulky byly vytvořeny',
+ 'setup_migration_output' => 'Výstup migrace:',
+ 'setup_migration_create_user' => 'Další: Založení uživatele',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Potvrdit',
+ 'autoassign_licenses' => 'Automatické přiřazení licencí',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'Povolí uživateli získávat licence skze hromadnou správu licencí, ať již GUI or CLI. Například pokud si nepřejete, aby externisti nedostávali automaticky licence, náležící pouze zaměstnancům. Licenci jim můžete i nadále přiřazovat ručně, pouze nebudou zahrnuti do hromadného zpracování.',
+ 'no_autoassign_licenses_help' => 'Nezahrnovat uživatele do hromadného zpracování licencí.',
+ 'modal_confirm_generic' => 'Jste si jistí?',
+ 'cannot_be_deleted' => 'Položka nemůže být odstraněna',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/cs/help.php b/resources/lang/cs/help.php
index d9d7672bef..e9c6b24e78 100644
--- a/resources/lang/cs/help.php
+++ b/resources/lang/cs/help.php
@@ -15,11 +15,11 @@ return [
'more_info_title' => 'Více informací',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
- 'assets' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
+ 'assets' => 'Majetky jsou položky sledované sériovým nebo inventárním čísle,. Bývají u položek, které mají vyšší hodnotu a kde je důležitá identifikace.',
- 'categories' => 'Categories help you organize your items. Some example categories might be "Desktops", "Laptops", "Mobile Phones", "Tablets", and so on, but you can use categories any way that makes sense for you.',
+ 'categories' => 'Kategorie usnadňují organizovat majetek. Takovou kategorii může být např. "Desktopy", "Notebooky", "Mobilní telefony", "Tablety", apod. Nicméně můžete použít kategorie jakýmkoli způsobem.',
'accessories' => 'Příslušenství je cokoliv, co předáte uživatelům, ale nemá to sériové číslo (nebo je neevidujete), např. myš, nebo klávesnice.',
diff --git a/resources/lang/cs/localizations.php b/resources/lang/cs/localizations.php
index be2c321861..726d2c685a 100644
--- a/resources/lang/cs/localizations.php
+++ b/resources/lang/cs/localizations.php
@@ -2,314 +2,315 @@
return [
- 'select_language' => 'Select a language',
+ 'select_language' => 'Vyberte jazyk',
'languages' => [
- 'en'=> 'English, US',
- 'en-GB'=> 'English, UK',
- 'af'=> 'Afrikaans',
- 'ar'=> 'Arabic',
- 'bg'=> 'Bulgarian',
- 'zh-CN'=> 'Chinese Simplified',
- 'zh-TW'=> 'Chinese Traditional',
- 'hr'=> 'Croatian',
- 'cs'=> 'Czech',
- 'da'=> 'Danish',
- 'nl'=> 'Dutch',
- 'en-ID'=> 'English, Indonesia',
- 'et'=> 'Estonian',
- 'fil'=> 'Filipino',
- 'fi'=> 'Finnish',
- 'fr'=> 'French',
- 'de'=> 'German',
- 'de-i'=> 'German (Informal)',
- 'el'=> 'Greek',
- 'he'=> 'Hebrew',
- 'hu'=> 'Hungarian',
- 'is' => 'Icelandic',
- 'id'=> 'Indonesian',
- 'ga-IE'=> 'Irish',
- 'it'=> 'Italian',
- 'ja'=> 'Japanese',
- 'ko'=> 'Korean',
- 'lv'=>'Latvian',
- 'lt'=> 'Lithuanian',
- 'mk'=> 'Macedonian',
- 'ms'=> 'Malay',
+ 'en'=> 'Angličtina, USA',
+ 'en-GB'=> 'Angličtina, UK',
+ 'af'=> 'Afrikánština',
+ 'ar'=> 'Arabština',
+ 'bg'=> 'Bulharština',
+ 'zh-CN'=> 'Zjednodušená čínština',
+ 'zh-TW'=> 'Tradiční čínština',
+ 'hr'=> 'Chorvatština',
+ 'cs'=> 'Čeština',
+ 'da'=> 'Dánština',
+ 'nl'=> 'Holandština',
+ 'en-ID'=> 'Angličtina, Indie',
+ 'et'=> 'Estonština',
+ 'fil'=> 'Filipínština',
+ 'fi'=> 'Finština',
+ 'fr'=> 'Francouzština',
+ 'de'=> 'Němčina',
+ 'de-i'=> 'Němčina (neformální)',
+ 'el'=> 'Řečtina',
+ 'he'=> 'Hebrejština',
+ 'hu'=> 'Maďarština',
+ 'is' => 'Islandština',
+ 'id'=> 'Indonéština',
+ 'ga-IE'=> 'Irština',
+ 'it'=> 'Italština',
+ 'ja'=> 'Japonština',
+ 'ko'=> 'Korejština',
+ 'lv'=>'Lotyšština',
+ 'lt'=> 'Litevština',
+ 'mk'=> 'Makedonština',
+ 'ms'=> 'Malajština',
'mi'=> 'Maori',
- 'mn'=> 'Mongolian',
- 'no'=> 'Norwegian',
- 'fa'=> 'Persian',
- 'pl'=> 'Polish',
- 'pt-PT'=> 'Portuguese',
- 'pt-BR'=> 'Portuguese, Brazilian',
- 'ro'=> 'Romanian',
- 'ru'=> 'Russian',
+ 'mn'=> 'Mongolština',
+ 'no'=> 'Norština',
+ 'fa'=> 'Perština',
+ 'pl'=> 'Polština',
+ 'pt-PT'=> 'Portugalština',
+ 'pt-BR'=> 'Portugalština, brazilština',
+ 'ro'=> 'Rumunština',
+ 'ru'=> 'Ruština',
'sr-CS' => 'Serbian (Latin)',
- 'sl'=> 'Slovenian',
- 'es-ES'=> 'Spanish',
- 'es-CO'=> 'Spanish, Colombia',
- 'es-MX'=> 'Spanish, Mexico',
- 'es-VE'=> 'Spanish, Venezuela',
- 'sv-SE'=> 'Swedish',
- 'tl'=> 'Tagalog',
- 'ta'=> 'Tamil',
- 'th'=> 'Thai',
- 'tr'=> 'Turkish',
- 'uk'=> 'Ukranian',
- 'vi'=> 'Vietnamese',
- 'cy'=> 'Welsh',
- 'zu'=> 'Zulu',
+ 'sl'=> 'Slovinština',
+ 'es-ES'=> 'Španělština',
+ 'es-CO'=> 'Španělština, Kolumbie',
+ 'es-MX'=> 'Španělština, Mexiko',
+ 'es-VE'=> 'Španělština, Venezuela',
+ 'sv-SE'=> 'Švédština',
+ 'tl'=> 'Tagalština',
+ 'ta'=> 'Tamilština',
+ 'th'=> 'Thajština',
+ 'tr'=> 'Turečtina',
+ 'uk'=> 'Ukrajinština',
+ 'vi'=> 'Vietnamština',
+ 'cy'=> 'Velština',
+ 'zu'=> 'Zuluština',
],
- 'select_country' => 'Select a country',
+ 'select_country' => 'Zvolte stát',
'countries' => [
- 'AC'=>'Ascension Island',
+ 'AC'=>'Ostrov Ascension',
'AD'=>'Andorra',
- 'AE'=>'United Arab Emirates',
- 'AF'=>'Afghanistan',
- 'AG'=>'Antigua And Barbuda',
+ 'AE'=>'Spojené arabské emiráty',
+ 'AF'=>'Afghánistán',
+ 'AG'=>'Antigua a Barbuda',
'AI'=>'Anguilla',
- 'AL'=>'Albania',
- 'AM'=>'Armenia',
- 'AN'=>'Netherlands Antilles',
+ 'AL'=>'Albánie',
+ 'AM'=>'Arménie',
+ 'AN'=>'Nizozemské Antily',
'AO'=>'Angola',
- 'AQ'=>'Antarctica',
+ 'AQ'=>'Antarktida',
'AR'=>'Argentina',
'AS'=>'American Samoa',
- 'AT'=>'Austria',
- 'AU'=>'Australia',
+ 'AT'=>'Rakousko',
+ 'AU'=>'Austrálie',
'AW'=>'Aruba',
- 'AX'=>'Ã…land',
- 'AZ'=>'Azerbaijan',
- 'BA'=>'Bosnia And Herzegovina',
+ 'AX'=>'Åland',
+ 'AZ'=>'Ázerbardžán',
+ 'BA'=>'Bosna a Hercegovina',
'BB'=>'Barbados',
- 'BE'=>'Belgium',
- 'BD'=>'Bangladesh',
+ 'BE'=>'Belgie',
+ 'BD'=>'Bangladéš',
'BF'=>'Burkina Faso',
- 'BG'=>'Bulgaria',
- 'BH'=>'Bahrain',
+ 'BG'=>'Bulharsko',
+ 'BH'=>'Bahrajn',
'BI'=>'Burundi',
'BJ'=>'Benin',
- 'BM'=>'Bermuda',
- 'BN'=>'Brunei Darussalam',
- 'BO'=>'Bolivia',
- 'BR'=>'Brazil',
- 'BS'=>'Bahamas',
- 'BT'=>'Bhutan',
- 'BV'=>'Bouvet Island',
+ 'BM'=>'Bermudy',
+ 'BN'=>'Brunej Darussalam',
+ 'BO'=>'Bolívie',
+ 'BR'=>'Brazílie',
+ 'BS'=>'Bahamy',
+ 'BT'=>'Bhútán',
+ 'BV'=>'Bouvetův ostrov',
'BW'=>'Botswana',
- 'BY'=>'Belarus',
+ 'BY'=>'Bělorusko',
'BZ'=>'Belize',
- 'CA'=>'Canada',
- 'CC'=>'Cocos (Keeling) Islands',
- 'CD'=>'Congo (Democratic Republic)',
- 'CF'=>'Central African Republic',
- 'CG'=>'Congo (Republic)',
- 'CH'=>'Switzerland',
- 'CI'=>'Côte d\'Ivoire',
- 'CK'=>'Cook Islands',
+ 'CA'=>'Kanada',
+ 'CC'=>'Kokosové ostrovy',
+ 'CD'=>'Konžská demokratická republika',
+ 'CF'=>'Středoafrická republika',
+ 'CG'=>'Kongo (republika)',
+ 'CH'=>'Švýcarsko',
+ 'CI'=>'Pobřeží Slonoviny',
+ 'CK'=>'Cookovy ostrovy',
'CL'=>'Chile',
- 'CM'=>'Cameroon',
- 'CN'=>'People\'s Republic of China',
- 'CO'=>'Colombia',
- 'CR'=>'Costa Rica',
- 'CU'=>'Cuba',
- 'CV'=>'Cape Verde',
- 'CX'=>'Christmas Island',
- 'CY'=>'Cyprus',
- 'CZ'=>'Czech Republic',
- 'DE'=>'Germany',
- 'DJ'=>'Djibouti',
- 'DK'=>'Denmark',
- 'DM'=>'Dominica',
- 'DO'=>'Dominican Republic',
- 'DZ'=>'Algeria',
- 'EC'=>'Ecuador',
- 'EE'=>'Estonia',
+ 'CM'=>'Kamerun',
+ 'CN'=>'Čínská lidová republika',
+ 'CO'=>'Kolumbie',
+ 'CR'=>'Kostarika',
+ 'CU'=>'Kuba',
+ 'CV'=>'Kapverdy',
+ 'CX'=>'Vánoční ostrov',
+ 'CY'=>'Kypr',
+ 'CZ'=>'Česká republika',
+ 'DE'=>'Německo',
+ 'DJ'=>'Džibutsko',
+ 'DK'=>'Dánsko',
+ 'DM'=>'Dominika',
+ 'DO'=>'Dominikánská republika',
+ 'DZ'=>'Alžírsko',
+ 'EC'=>'Ekvádor',
+ 'EE'=>'Estonsko',
'EG'=>'Egypt',
'ER'=>'Eritrea',
- 'ES'=>'Spain',
- 'ET'=>'Ethiopia',
- 'EU'=>'European Union',
- 'FI'=>'Finland',
- 'FJ'=>'Fiji',
- 'FK'=>'Falkland Islands (Malvinas)',
- 'FM'=>'Micronesia, Federated States Of',
- 'FO'=>'Faroe Islands',
- 'FR'=>'France',
+ 'ES'=>'Španělsko',
+ 'ET'=>'Etiopie',
+ 'EU'=>'Evropská unie',
+ 'FI'=>'Finsko',
+ 'FJ'=>'Fidži',
+ 'FK'=>'Falklandské ostrovy (Malviny)',
+ 'FM'=>'Mikronésie, Federativní státy',
+ 'FO'=>'Faerské ostrovy',
+ 'FR'=>'Francie',
'GA'=>'Gabon',
'GD'=>'Grenada',
- 'GE'=>'Georgia',
- 'GF'=>'French Guiana',
+ 'GE'=>'Gruzie',
+ 'GF'=>'Francouzská Guyana',
'GG'=>'Guernsey',
'GH'=>'Ghana',
'GI'=>'Gibraltar',
- 'GL'=>'Greenland',
- 'GM'=>'Gambia',
+ 'GL'=>'Grónsko',
+ 'GM'=>'Gambie',
'GN'=>'Guinea',
'GP'=>'Guadeloupe',
- 'GQ'=>'Equatorial Guinea',
- 'GR'=>'Greece',
- 'GS'=>'South Georgia And The South Sandwich Islands',
+ 'GQ'=>'Rovníková Guinea',
+ 'GR'=>'Řecko',
+ 'GS'=>'Jižní Georgie a Jižní Sandwichovy ostrovy',
'GT'=>'Guatemala',
'GU'=>'Guam',
'GW'=>'Guinea-Bissau',
'GY'=>'Guyana',
'HK'=>'Hong Kong',
- 'HM'=>'Heard And Mc Donald Islands',
+ 'HM'=>'Heardův ostrov a MacDonaldovy ostrovy',
'HN'=>'Honduras',
- 'HR'=>'Croatia (local name: Hrvatska)',
+ 'HR'=>'Chorvatsko (místní název: Hrvatska)',
'HT'=>'Haiti',
- 'HU'=>'Hungary',
- 'ID'=>'Indonesia',
- 'IE'=>'Ireland',
+ 'HU'=>'Maďarsko',
+ 'ID'=>'Indonésie',
+ 'IE'=>'Irsko',
'IL'=>'Israel',
- 'IM'=>'Isle of Man',
- 'IN'=>'India',
- 'IO'=>'British Indian Ocean Territory',
- 'IQ'=>'Iraq',
- 'IR'=>'Iran, Islamic Republic Of',
- 'IS'=>'Iceland',
- 'IT'=>'Italy',
+ 'IM'=>'Ostrov Man',
+ 'IN'=>'Indie',
+ 'IO'=>'Britské území v Indickém oceánu',
+ 'IQ'=>'Irák',
+ 'IR'=>'Írán, Islámská republika',
+ 'IS'=>'Island',
+ 'IT'=>'Itálie',
'JE'=>'Jersey',
- 'JM'=>'Jamaica',
- 'JO'=>'Jordan',
- 'JP'=>'Japan',
- 'KE'=>'Kenya',
- 'KG'=>'Kyrgyzstan',
- 'KH'=>'Cambodia',
+ 'JM'=>'Jamajka',
+ 'JO'=>'Jordánsko',
+ 'JP'=>'Japonsko',
+ 'KE'=>'Keňa',
+ 'KG'=>'Kyrgyzstán',
+ 'KH'=>'Kambodža',
'KI'=>'Kiribati',
- 'KM'=>'Comoros',
- 'KN'=>'Saint Kitts And Nevis',
- 'KR'=>'Korea, Republic Of',
- 'KW'=>'Kuwait',
- 'KY'=>'Cayman Islands',
- 'KZ'=>'Kazakhstan',
- 'LA'=>'Lao People\'s Democratic Republic',
- 'LB'=>'Lebanon',
- 'LC'=>'Saint Lucia',
- 'LI'=>'Liechtenstein',
- 'LK'=>'Sri Lanka',
- 'LR'=>'Liberia',
+ 'KM'=>'Komory',
+ 'KN'=>'Svatý Kryštof a Nevis',
+ 'KR'=>'Korejská republika',
+ 'KW'=>'Kuvajt',
+ 'KY'=>'Kajmanské ostrovy',
+ 'KZ'=>'Kazachstán',
+ 'LA'=>'Laoská lidově demokratická republika',
+ 'LB'=>'Libanon',
+ 'LC'=>'Svatá Lucie',
+ 'LI'=>'Lichtenštejnsko',
+ 'LK'=>'Srí Lanka',
+ 'LR'=>'Libérie',
'LS'=>'Lesotho',
- 'LT'=>'Lithuania',
- 'LU'=>'Luxembourg',
- 'LV'=>'Latvia',
- 'LY'=>'Libyan Arab Jamahiriya',
- 'MA'=>'Morocco',
- 'MC'=>'Monaco',
- 'MD'=>'Moldova, Republic Of',
- 'ME'=>'Montenegro',
- 'MG'=>'Madagascar',
- 'MH'=>'Marshall Islands',
- 'MK'=>'Macedonia, The Former Yugoslav Republic Of',
+ 'LT'=>'Litva',
+ 'LU'=>'Lucembursko',
+ 'LV'=>'Lotyšsko',
+ 'LY'=>'Libyjská arabská džamáhíríje',
+ 'MA'=>'Maroko',
+ 'MC'=>'Monako',
+ 'MD'=>'Moldavská republika',
+ 'ME'=>'Černá Hora',
+ 'MG'=>'Madagaskar',
+ 'MH'=>'Marshallovy ostrovy',
+ 'MK'=>'Makedonie, Bývalá jugoslávská republika',
'ML'=>'Mali',
'MM'=>'Myanmar',
- 'MN'=>'Mongolia',
- 'MO'=>'Macau',
- 'MP'=>'Northern Mariana Islands',
- 'MQ'=>'Martinique',
- 'MR'=>'Mauritania',
+ 'MN'=>'Mongolsko',
+ 'MO'=>'Macao',
+ 'MP'=>'Severní Mariánské ostrovy',
+ 'MQ'=>'Martinik',
+ 'MR'=>'Mauretánie',
'MS'=>'Montserrat',
'MT'=>'Malta',
- 'MU'=>'Mauritius',
- 'MV'=>'Maldives',
+ 'MU'=>'Mauricius',
+ 'MV'=>'Maledivy',
'MW'=>'Malawi',
- 'MX'=>'Mexico',
- 'MY'=>'Malaysia',
- 'MZ'=>'Mozambique',
- 'NA'=>'Namibia',
- 'NC'=>'New Caledonia',
+ 'MX'=>'Mexiko',
+ 'MY'=>'Malajsie',
+ 'MZ'=>'Mosambik',
+ 'NA'=>'Namibie',
+ 'NC'=>'Nová Kaledonie',
'NE'=>'Niger',
- 'NF'=>'Norfolk Island',
- 'NG'=>'Nigeria',
- 'NI'=>'Nicaragua',
- 'NL'=>'Netherlands',
- 'NO'=>'Norway',
- 'NP'=>'Nepal',
+ 'NF'=>'Ostrov Norfolk',
+ 'NG'=>'Nigérie',
+ 'NI'=>'Nikaragua',
+ 'NL'=>'Nizozemsko',
+ 'NO'=>'Norsko',
+ 'NP'=>'Nepál',
'NR'=>'Nauru',
'NU'=>'Niue',
- 'NZ'=>'New Zealand',
- 'OM'=>'Oman',
+ 'NZ'=>'Nový Zéland',
+ 'OM'=>'Omán',
'PA'=>'Panama',
'PE'=>'Peru',
- 'PF'=>'French Polynesia',
- 'PG'=>'Papua New Guinea',
- 'PH'=>'Philippines, Republic of the',
- 'PK'=>'Pakistan',
- 'PL'=>'Poland',
- 'PM'=>'St. Pierre And Miquelon',
- 'PN'=>'Pitcairn',
- 'PR'=>'Puerto Rico',
- 'PS'=>'Palestine',
- 'PT'=>'Portugal',
+ 'PF'=>'Francouzská Polynésie',
+ 'PG'=>'Papua-Nová Guinea',
+ 'PH'=>'Filipíny, Republika',
+ 'PK'=>'Pákistán',
+ 'PL'=>'Polsko',
+ 'PM'=>'Saint-Pierre a Miquelon',
+ 'PN'=>'Pitcairnovy ostrovy',
+ 'PR'=>'Portoriko',
+ 'PS'=>'Palestina',
+ 'PT'=>'Portugalsko',
'PW'=>'Palau',
'PY'=>'Paraguay',
- 'QA'=>'Qatar',
- 'RE'=>'Reunion',
- 'RO'=>'Romania',
- 'RS'=>'Serbia',
- 'RU'=>'Russian Federation',
+ 'QA'=>'Katar',
+ 'RE'=>'Réunion',
+ 'RO'=>'Rumunsko',
+ 'RS'=>'Srbsko',
+ 'RU'=>'Ruská federace',
'RW'=>'Rwanda',
- 'SA'=>'Saudi Arabia',
- 'UK'=>'Scotland',
- 'SB'=>'Solomon Islands',
+ 'SA'=>'Saúdská Arábie',
+ 'UK'=>'Skotsko',
+ 'SB'=>'Šalamounovy ostrovy',
'SC'=>'Seychelles',
+ 'SS'=>'Jižní Súdán',
'SD'=>'Sudan',
- 'SE'=>'Sweden',
- 'SG'=>'Singapore',
+ 'SE'=>'Švédsko',
+ 'SG'=>'Singapur',
'SH'=>'St. Helena',
- 'SI'=>'Slovenia',
- 'SJ'=>'Svalbard And Jan Mayen Islands',
- 'SK'=>'Slovakia (Slovak Republic)',
+ 'SI'=>'Slovinsko',
+ 'SJ'=>'Špicberky a Jan Mayen',
+ 'SK'=>'Slovensko (Slovenská republika)',
'SL'=>'Sierra Leone',
'SM'=>'San Marino',
'SN'=>'Senegal',
- 'SO'=>'Somalia',
+ 'SO'=>'Somálsko',
'SR'=>'Suriname',
- 'ST'=>'Sao Tome And Principe',
- 'SU'=>'Soviet Union',
+ 'ST'=>'Svatý Tomáš a Princův ostrov',
+ 'SU'=>'Sovětský svaz',
'SV'=>'El Salvador',
- 'SY'=>'Syrian Arab Republic',
- 'SZ'=>'Swaziland',
- 'TC'=>'Turks And Caicos Islands',
- 'TD'=>'Chad',
- 'TF'=>'French Southern Territories',
+ 'SY'=>'Syrská Arabská republika',
+ 'SZ'=>'Svazijsko',
+ 'TC'=>'Ostrovy Turks a Caicos',
+ 'TD'=>'Čad',
+ 'TF'=>'Francouzská jižní území',
'TG'=>'Togo',
- 'TH'=>'Thailand',
- 'TJ'=>'Tajikistan',
+ 'TH'=>'Thajsko',
+ 'TJ'=>'Tádžikistán',
'TK'=>'Tokelau',
- 'TI'=>'East Timor',
- 'TM'=>'Turkmenistan',
- 'TN'=>'Tunisia',
+ 'TI'=>'Východní Timor',
+ 'TM'=>'Turkmenistán',
+ 'TN'=>'Tunisko',
'TO'=>'Tonga',
- 'TP'=>'East Timor (old code)',
- 'TR'=>'Turkey',
- 'TT'=>'Trinidad And Tobago',
+ 'TP'=>'Východní časovač (starý kód)',
+ 'TR'=>'Turecko',
+ 'TT'=>'Trinidad a Tobago',
'TV'=>'Tuvalu',
- 'TW'=>'Taiwan',
- 'TZ'=>'Tanzania, United Republic Of',
- 'UA'=>'Ukraine',
+ 'TW'=>'Tchaj-wan',
+ 'TZ'=>'Tanzanie',
+ 'UA'=>'Ukrajina',
'UG'=>'Uganda',
- 'UK'=>'United Kingdom',
- 'US'=>'United States',
- 'UM'=>'United States Minor Outlying Islands',
+ 'UK'=>'Spojené království',
+ 'US'=>'Spojené státy',
+ 'UM'=>'Menší odlehlé ostrovy USA',
'UY'=>'Uruguay',
- 'UZ'=>'Uzbekistan',
- 'VA'=>'Vatican City State (Holy See)',
- 'VC'=>'Saint Vincent And The Grenadines',
+ 'UZ'=>'Uzbekistán',
+ 'VA'=>'Vatikánský městský stát (Holy See)',
+ 'VC'=>'Svatý Vincenc a Grenadiny',
'VE'=>'Venezuela',
- 'VG'=>'Virgin Islands (British)',
- 'VI'=>'Virgin Islands (U.S.)',
- 'VN'=>'Viet Nam',
+ 'VG'=>'Britské Panenské ostrovy',
+ 'VI'=>'Americké Panenské ostrovy',
+ 'VN'=>'Vietnam',
'VU'=>'Vanuatu',
- 'WF'=>'Wallis And Futuna Islands',
+ 'WF'=>'Ostrovy Wallis a Futuna',
'WS'=>'Samoa',
- 'YE'=>'Yemen',
+ 'YE'=>'Jemen',
'YT'=>'Mayotte',
- 'ZA'=>'South Africa',
- 'ZM'=>'Zambia',
+ 'ZA'=>'Jihoafrická republika',
+ 'ZM'=>'Zambie',
'ZW'=>'Zimbabwe',
],
];
\ No newline at end of file
diff --git a/resources/lang/cs/mail.php b/resources/lang/cs/mail.php
index 5dde30b878..69aba6e49d 100644
--- a/resources/lang/cs/mail.php
+++ b/resources/lang/cs/mail.php
@@ -1,8 +1,8 @@
'A user has accepted an item',
- 'acceptance_asset_declined' => 'A user has declined an item',
+ 'acceptance_asset_accepted' => 'Uživatel potvrdil vlastnictví',
+ 'acceptance_asset_declined' => 'Uživatel zamítl vlastnictví',
'a_user_canceled' => 'Uživatel zrušil žádost o položku na webu',
'a_user_requested' => 'Uživatel požádal o položku na webu',
'accessory_name' => 'Název příslušenství:',
@@ -11,7 +11,7 @@ return [
'asset' => 'Majetek:',
'asset_name' => 'Název majetku:',
'asset_requested' => 'Požadovaný majetek',
- 'asset_tag' => 'Asset Tag',
+ 'asset_tag' => 'Inventární číslo',
'assigned_to' => 'Přiděleno',
'best_regards' => 'S pozdravem,',
'canceled' => 'Zrušeno:',
@@ -20,12 +20,12 @@ return [
'click_to_confirm' => 'Kliknutím na následující odkaz potvrdíte váš účet pro :web:',
'click_on_the_link_accessory' => 'Kliknutím na odkaz v dolní části potvrďte, že jste obdrželi příslušné příslušenství.',
'click_on_the_link_asset' => 'Kliknutím na odkaz v dolní části potvrďte, že jste obdrželi daný produkt.',
- 'Confirm_Asset_Checkin' => 'Asset checkin confirmation',
- 'Confirm_Accessory_Checkin' => 'Accessory checkin confirmation',
- 'Confirm_accessory_delivery' => 'Accessory delivery confirmation',
- 'Confirm_license_delivery' => 'License delivery confirmation',
- 'Confirm_asset_delivery' => 'Asset delivery confirmation',
- 'Confirm_consumable_delivery' => 'Consumable delivery confirmation',
+ 'Confirm_Asset_Checkin' => 'Potvrzení odevzdání předmětu',
+ 'Confirm_Accessory_Checkin' => 'Potvrzení odevzdání příslušenství',
+ 'Confirm_accessory_delivery' => 'Potvrďte dodání příslušenství',
+ 'Confirm_license_delivery' => 'Potvrdit dodání licence',
+ 'Confirm_asset_delivery' => 'Potvrďte dodání majetku',
+ 'Confirm_consumable_delivery' => 'Potvrďte dodání spotřebního zboží',
'current_QTY' => 'Aktuální množství',
'Days' => 'Dní',
'days' => 'Dní',
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Přihlaste se k nové instalaci Snipe-IT pomocí níže uvedených pověření:',
'login' => 'Uživatelské jméno:',
'Low_Inventory_Report' => 'Hlášení o nízkých zásobách',
+ 'inventory_report' => 'Zpráva o majetku',
'min_QTY' => 'Minimální množství',
'name' => 'Položka',
'new_item_checked' => 'Nová položka byla odevzdána pod vaším jménem, podrobnosti jsou uvedeny níže.',
@@ -61,21 +62,23 @@ return [
'test_mail_text' => 'Toto je test ze systému Snipe-IT Asset Management System. Pokud jste ho dostali, email funguje :)',
'the_following_item' => 'Následující položka byla převzata: ',
'low_inventory_alert' => 'Je zde :count položka která je pod minimálním stavem nebo brzy bude.|Jsou zde :count položky které jsou pod minimálním stavem nebo brzy budou.',
- 'assets_warrantee_alert' => 'There is :count asset with a warranty expiring in the next :threshold days.|There are :count assets with warranties expiring in the next :threshold days.',
+ 'assets_warrantee_alert' => 'Je zde :count položka se zárukou končící v následujících :threshold dnech.|Jsou zde :count položek se zárukou končící v následujících :threshold dnech.',
'license_expiring_alert' => 'Je zde :count licence, které končí platnost v příštích :threshold dnech.|Jsou zde :count licence, kterým končí platnost v příštích :threshold dnech.',
'to_reset' => 'Pro resetování vašeho hesla vyplňte tento formulář:',
'type' => 'Typ',
- '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' => '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í.',
'user' => 'Uživatel',
'username' => 'Uživatelské jméno',
'welcome' => 'Vítej uživateli :name',
'welcome_to' => 'Vítejte na :web!',
'your_credentials' => 'Vaše pověření Snipe-IT',
- 'Accessory_Checkin_Notification' => 'Accessory checked in',
- 'Asset_Checkin_Notification' => 'Asset checked in',
- 'License_Checkin_Notification' => 'License checked in',
- 'Expected_Checkin_Report' => 'Expected asset checkin report',
- 'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
- 'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
- 'your_assets' => 'View Your Assets',
+ 'Accessory_Checkin_Notification' => 'Příslušenství přidáno v',
+ 'Asset_Checkin_Notification' => 'Majetek přidán v',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
+ 'License_Checkin_Notification' => 'Licence přidána v',
+ 'Expected_Checkin_Report' => 'Předpokládaný report o dostupném majetku',
+ 'Expected_Checkin_Notification' => 'Připomenutí: blížící se lhůta pro :name',
+ 'Expected_Checkin_Date' => 'Majetek, který vám byl předán, musí být vrácen zpět do :date',
+ 'your_assets' => 'Zobrazit vaše položky',
+ 'rights_reserved' => 'Všechna práva vyhrazena.',
];
diff --git a/resources/lang/cs/passwords.php b/resources/lang/cs/passwords.php
index 25633b4581..8f5d8e7036 100644
--- a/resources/lang/cs/passwords.php
+++ b/resources/lang/cs/passwords.php
@@ -1,8 +1,8 @@
'If a matching user with a valid email address exists in our system, a password recovery email has been sent.',
- 'user' => 'If a matching user with a valid email address exists in our system, a password recovery email has been sent.',
- 'token' => 'This password reset token is invalid or expired, or does not match the username provided.',
- 'reset' => 'Your password has been reset!',
+ 'sent' => 'Pokud v našem systému existuje uživatel s touto emailovou adresou, byl odeslán e-mail pro obnovení hesla.',
+ 'user' => 'Pokud v našem systému existuje uživatel s touto emailovou adresou, byl odeslán e-mail pro obnovení hesla.',
+ 'token' => 'Tento token pro obnovení hesla je neplatný, vypršel, nebo se neshoduje s zadaným uživatelským jménem.',
+ 'reset' => 'Heslo úspěšně změněno!',
];
diff --git a/resources/lang/cs/reminders.php b/resources/lang/cs/reminders.php
index 98f935329e..8c2cc27917 100644
--- a/resources/lang/cs/reminders.php
+++ b/resources/lang/cs/reminders.php
@@ -15,7 +15,7 @@ return array(
"password" => "Heslo musí mít šest znaků a schodovat se s potvrzujícím heslem.",
"user" => "Uživatelské jméno nebo email je chybný",
- "token" => 'This password reset token is invalid or expired, or does not match the username provided.',
- 'sent' => 'If a matching user with a valid email address exists in our system, a password recovery email has been sent.',
+ "token" => 'Tento token pro obnovení hesla je neplatný, vypršel, nebo se neshoduje s zadaným uživatelským jménem.',
+ 'sent' => 'Pokud v našem systému existuje uživatel s touto emailovou adresou, byl odeslán e-mail pro obnovení hesla.',
);
diff --git a/resources/lang/cs/validation.php b/resources/lang/cs/validation.php
index 10b1e970ea..1ea00161e2 100644
--- a/resources/lang/cs/validation.php
+++ b/resources/lang/cs/validation.php
@@ -43,14 +43,14 @@ return [
'file' => 'Atribut: musí být soubor.',
'filled' => 'Pole atributu: musí mít hodnotu.',
'image' => ':attribute musí být obrázek.',
- 'import_field_empty' => 'The value for :fieldname cannot be null.',
+ 'import_field_empty' => 'Hodnota pro :fieldname nemůže být null.',
'in' => 'Zvolený :attribute je neplatný.',
'in_array' => 'Pole atributu neexistuje v: jiné.',
'integer' => ':attribute musí být celočíselný.',
'ip' => ':attribute musí být platná IP adresa.',
'ipv4' => 'Atribut: musí mít platnou adresu IPv4.',
'ipv6' => 'Atribut: musí být platná adresa IPv6.',
- 'is_unique_department' => 'The :attribute must be unique to this Company Location',
+ 'is_unique_department' => ':attribute musí být unikátní pro tuto lokalitu společnosti',
'json' => 'Atribut: musí být platný řetězec JSON.',
'max' => [
'numeric' => ':attribute nesmí být větší než :max.',
@@ -67,6 +67,8 @@ return [
'array' => 'Atribut musí mít alespoň: min položky.',
],
'starts_with' => ':attribute musí končit jednou z následujících hodnot: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'Zvolený :attribute je neplatný.',
'numeric' => ':attribute musí být číslo.',
'present' => 'Pole atributu musí být přítomno.',
@@ -93,27 +95,16 @@ return [
'url' => 'Formát :attribute je neplatný.',
'unique_undeleted' => 'Je třeba, aby se :attribute neopakoval.',
'non_circular' => ':attribute nesmí vytvořit kruhový odkaz.',
- 'disallow_same_pwd_as_user_fields' => 'Password cannot be the same as the username.',
- 'letters' => 'Password must contain at least one letter.',
- 'numbers' => 'Password must contain at least one number.',
- 'case_diff' => 'Password must use mixed case.',
- 'symbols' => 'Password must contain symbols.',
+ 'disallow_same_pwd_as_user_fields' => 'Heslo nemůže být stejné jako uživatelské jméno.',
+ 'letters' => 'Heslo musí obsahovat nejméně jedno písmeno.',
+ 'numbers' => 'Heslo musí obsahovat alespoň jednu číslici.',
+ 'case_diff' => 'Heslo musí použít smíšené znaky.',
+ 'symbols' => 'Heslo musí obsahovat symboly.',
'gte' => [
- 'numeric' => 'Value cannot be negative'
+ 'numeric' => 'Hodnota nemůže být záporná'
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Vaše současné heslo je nesprávné',
'dumbpwd' => 'Toto heslo je příliš běžné.',
'statuslabel_type' => 'Musíte vybrat platný typ štítku stavu',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => ':attribute musí být platné datum ve formátu RRRR-MM-DD',
+ 'last_audit_date.date_format' => ':attribute musí být platné datum ve formátu RRRR-MM-DD hh:mm:ss',
+ 'expiration_date.date_format' => ':attribute musí být platné datum ve formátu RRRR-MM-DD',
+ 'termination_date.date_format' => ':attribute musí být platné datum ve formátu RRRR-MM-DD',
+ 'expected_checkin.date_format' => ':attribute musí být platné datum ve formátu RRRR-MM-DD',
+ 'start_date.date_format' => ':attribute musí být platné datum ve formátu RRRR-MM-DD',
+ 'end_date.date_format' => ':attribute musí být platné datum ve formátu RRRR-MM-DD',
+
],
/*
diff --git a/resources/lang/cy/admin/accessories/general.php b/resources/lang/cy/admin/accessories/general.php
index c89cfa68e6..d880f1b16b 100644
--- a/resources/lang/cy/admin/accessories/general.php
+++ b/resources/lang/cy/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Diweddaru Ategolyn',
'use_default_eula' => 'Defnyddio\'r prif CTDT diofyn yn lle.',
'use_default_eula_disabled' => 'Defnyddio\'r CTDT diofn yn lle\'r un presennol.Nid oes prif CTDT diofyn wedi gosod. Ychwanegwch un yn gosodiadau os gwelwch yn dda.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/cy/admin/accessories/message.php b/resources/lang/cy/admin/accessories/message.php
index e5be37a7e1..3db35e4ced 100644
--- a/resources/lang/cy/admin/accessories/message.php
+++ b/resources/lang/cy/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Ategolyn heb ei nodi allan, ceisiwch eto o. g. y. dd',
'success' => 'Ategolyn wedi nodi allan yn llwyddiannus.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'Nid yw\'r defnyddiwr yna yn ddilys. Ceisiwch eto o.g.y.dd.'
),
diff --git a/resources/lang/cy/admin/asset_maintenances/form.php b/resources/lang/cy/admin/asset_maintenances/form.php
index 4d531097c3..209803c54d 100644
--- a/resources/lang/cy/admin/asset_maintenances/form.php
+++ b/resources/lang/cy/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Manylion Cynnal a Chadw',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'Teitl',
- 'start_date' => 'Wedi cychwyn',
- 'completion_date' => 'Wedi cwbwlhau',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'Cost',
'is_warranty' => 'Gwelliant Gwarant',
- 'asset_maintenance_time' => 'Dyddiau',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'Nodiadau',
- 'update' => 'Diweddaru',
- 'create' => 'Creu'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/cy/admin/categories/message.php b/resources/lang/cy/admin/categories/message.php
index 44f3e21732..c40e5a0f2a 100644
--- a/resources/lang/cy/admin/categories/message.php
+++ b/resources/lang/cy/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Ni diweddarwyd y categori, ceisiwch eto o. g. y. dd',
- 'success' => 'Categori wedi diweddaru\'n llwyddiannus.'
+ 'success' => 'Categori wedi diweddaru\'n llwyddiannus.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/cy/admin/components/general.php b/resources/lang/cy/admin/components/general.php
index 1685f85492..ea00037160 100644
--- a/resources/lang/cy/admin/components/general.php
+++ b/resources/lang/cy/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Yn weddill',
'total' => 'Cyfanswm',
'update' => 'Diweddaru Cydran',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/cy/admin/components/message.php b/resources/lang/cy/admin/components/message.php
index fbd08cf4e3..f89aedb4b8 100644
--- a/resources/lang/cy/admin/components/message.php
+++ b/resources/lang/cy/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Cydran heb ei nodi allan, ceisiwch eto o. g. y. dd',
'success' => 'Cydran wedi nodi allan yn llwyddiannus.',
- 'user_does_not_exist' => 'Nid yw\'r defnyddiwr yna yn ddilys. Ceisiwch eto o. g. y. dd.'
+ 'user_does_not_exist' => 'Nid yw\'r defnyddiwr yna yn ddilys. Ceisiwch eto o. g. y. dd.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/cy/admin/consumables/message.php b/resources/lang/cy/admin/consumables/message.php
index df0a02f33d..f7f5438001 100644
--- a/resources/lang/cy/admin/consumables/message.php
+++ b/resources/lang/cy/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Nwydd traul heb ei nodi allan, ceisiwch eto o. g. y. dd',
'success' => 'Nwydd traul wedi nodi allan yn llwyddiannus.',
- 'user_does_not_exist' => 'Nid yw\'r defnyddiwr yna yn ddilys. Ceisiwch eto o. g. y. dd.'
+ 'user_does_not_exist' => 'Nid yw\'r defnyddiwr yna yn ddilys. Ceisiwch eto o. g. y. dd.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/cy/admin/custom_fields/general.php b/resources/lang/cy/admin/custom_fields/general.php
index da1a8293f9..ab1cdc3966 100644
--- a/resources/lang/cy/admin/custom_fields/general.php
+++ b/resources/lang/cy/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Defnyddir gan modelau',
'order' => 'Trefn',
'create_fieldset' => 'Set maes newydd',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'Maes Addasedig newydd',
'create_field_title' => 'Create a new custom field',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/cy/admin/groups/message.php b/resources/lang/cy/admin/groups/message.php
index e0ee41d447..73fbbb4fb4 100644
--- a/resources/lang/cy/admin/groups/message.php
+++ b/resources/lang/cy/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Grwp yn bodoli yn barod!',
- 'group_not_found' => 'Nid yw grwp [:id] yn bodoli.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'Mae angen llenwi\'r maes enw',
'success' => array(
diff --git a/resources/lang/cy/admin/hardware/form.php b/resources/lang/cy/admin/hardware/form.php
index 1388f8c66d..432ae56943 100644
--- a/resources/lang/cy/admin/hardware/form.php
+++ b/resources/lang/cy/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Cadarnahu Dileu Nifer o Asedau',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Adolygwch yr asedau ar gyfer dileu isod. Ar ôl eu dileu, gellir adfer yr asedau hyn, ond ni fyddant yn gysylltiedig mwyach ag unrhyw ddefnyddwyr y maent wedi\'u neilltuo iddynt ar hyn o bryd.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'Rydych am dileu :asset_count assets.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Diweddaru Nifer o Asedau',
'bulk_update_help' => 'Mae\'r ffurflen hon yn caniatáu ichi ddiweddaru nifer o asedau ar unwaith. Llenwch y meysydd sydd angen i chi eu newid yn unig. Bydd unrhyw bwlch a adewir yn wag yn aros yr un fath. ',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Update only default location',
'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Processing...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Optional Information',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/cy/admin/hardware/general.php b/resources/lang/cy/admin/hardware/general.php
index 4703afe6e4..9d2b5b2ab9 100644
--- a/resources/lang/cy/admin/hardware/general.php
+++ b/resources/lang/cy/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'This asset has been deleted.',
'edit' => 'Addasu Ased',
'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Ar gael',
'requested' => 'Gofynnwyd amdano',
'not_requestable' => 'Ddim ar gael',
@@ -21,6 +23,7 @@ return [
'restore' => 'Adfer Ased',
'pending' => 'Yn disgwl',
'undeployable' => 'Dim ar gael',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Gweld Ased',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/cy/admin/hardware/message.php b/resources/lang/cy/admin/hardware/message.php
index f7ced8964c..b38906a244 100644
--- a/resources/lang/cy/admin/hardware/message.php
+++ b/resources/lang/cy/admin/hardware/message.php
@@ -23,6 +23,8 @@ return [
'restore' => [
'error' => 'Nid oedd yn bosib adfer yr ased, ceisiwch eto o. g. y. dd',
'success' => 'Ased wedi adfer yn llwyddiannus.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -49,6 +51,8 @@ return [
'success' => 'Mae\'ch ffeil wedi\'i mewnforio',
'file_delete_success' => 'Mae eich ffeil wedi\'i dileu yn llwyddiannus',
'file_delete_error' => 'Nid oedd yn bosib dileu\'r ffeil',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/cy/admin/hardware/table.php b/resources/lang/cy/admin/hardware/table.php
index 1d5dcb5424..0f2dd62ec3 100644
--- a/resources/lang/cy/admin/hardware/table.php
+++ b/resources/lang/cy/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Mewn/Allan',
'checkout_date' => 'Dyddiad Allan',
'checkoutto' => 'Allan',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Gwahaniaeth',
'dl_csv' => 'Lawrlwytho CSV',
diff --git a/resources/lang/cy/admin/licenses/general.php b/resources/lang/cy/admin/licenses/general.php
index 188dc06251..dc2b1f7108 100644
--- a/resources/lang/cy/admin/licenses/general.php
+++ b/resources/lang/cy/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Amdan trwyddedau',
- 'about_licenses' => 'Mae trwyddedau yn tracio feddalwedd. May yna nifer o seddi fedrwch nodi yn erbyn unigolion',
+ 'about_licenses_title' => 'Amdan trwyddedau',
+ 'about_licenses' => 'Mae trwyddedau yn tracio feddalwedd. May yna nifer o seddi fedrwch nodi yn erbyn unigolion',
'checkin' => 'Nodi sedd trwydded i fewn',
'checkout_history' => 'Hanes nodi allan',
'checkout' => 'Nodi sedd trwydded allan',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Trwyddedau Meddalwedd',
'user' => 'Defnyddiwr',
'view' => 'Gweld Trwydded',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/cy/admin/manufacturers/message.php b/resources/lang/cy/admin/manufacturers/message.php
index 80ff96369a..af22998c9c 100644
--- a/resources/lang/cy/admin/manufacturers/message.php
+++ b/resources/lang/cy/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Nid yw\'r gwneuthyrwr yn bodoli.',
'assoc_users' => 'Mae\'r gwneuthyrwr yma wedi perthnasu i oleiaf un model a nid yw\'n bosib dileu. Diweddarwch eich modelau i beidio cyfeirio at y gwneuthyrwr yma ac yna ceisiwch eto. ',
diff --git a/resources/lang/cy/admin/manufacturers/table.php b/resources/lang/cy/admin/manufacturers/table.php
index b9c1dd7c7a..595480dcc8 100644
--- a/resources/lang/cy/admin/manufacturers/table.php
+++ b/resources/lang/cy/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Ebost Cefnogaeth',
'support_phone' => 'Rhif ffôn cefnogaeth',
'support_url' => 'Wefan cefnogaeth',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Diweddaru Gwneuthyrwr',
'url' => 'URL',
diff --git a/resources/lang/cy/admin/models/general.php b/resources/lang/cy/admin/models/general.php
index 757c90d3f0..c0926c19c2 100644
--- a/resources/lang/cy/admin/models/general.php
+++ b/resources/lang/cy/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'This model has been deleted.',
'bulk_delete' => 'Dileu Nifer o Modelau',
'bulk_delete_help' => 'Rhowch tic yn y bocsys isod i cadarnhau dileu y model. Nid oes modd dileu modelau sydd hefo asedau yn ei erbyn.',
- 'bulk_delete_warn' => 'Rydych am dileu :model_count o asedau.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Adfer Model',
'requestable' => 'Gellir defnyddwyr gwneud cais am yr ased yma',
'show_mac_address' => 'Dangos cyfeiriad MAC yn asedau o\'r model yma',
diff --git a/resources/lang/cy/admin/models/message.php b/resources/lang/cy/admin/models/message.php
index 0a25c9960c..5a02eacee5 100644
--- a/resources/lang/cy/admin/models/message.php
+++ b/resources/lang/cy/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Nid yw\'r model yn bodoli.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'Mae\'r model yma wedi perthnasu hefo un neu mwy o asedau. Fydd rhaid dileu\'r asedau ac yna trio eto. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Ni diweddarwyd y model, ceisiwch eto o.g.y.dd',
- 'success' => 'Model wedi diweddaru\'n llwyddiannus.'
+ 'success' => 'Model wedi diweddaru\'n llwyddiannus.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Dim newid mewn manylder, felly dim byd i diweddaru.',
- 'success' => 'Modelau wedi diweddaru.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'Dim modelau wedi dewis, felly dim byd i\'w ddileu.',
- 'success' => ':success_count model(au) wedi dileu!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count model(au) wedi\'i dileu, :fail_count heb eu ddileu gan bod asedau wedi perthnasu iddo.'
),
diff --git a/resources/lang/cy/admin/settings/general.php b/resources/lang/cy/admin/settings/general.php
index 301d15a6cc..a8ef3d5ecc 100644
--- a/resources/lang/cy/admin/settings/general.php
+++ b/resources/lang/cy/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'Os ydych am i cyfrif ebost derbyn copi o negeseuon i ddefnyddwyr wrth nodi asdedau allan i defnyddwyr ac yn ol i fewn rhowch o yma. Fel arall, gadewch yn wag.',
'is_ad' => 'Mae hwn yn Server Active Directory',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Update Notification Settings',
'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',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'Gosodiadau Barcode',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'Gosodiadau LDAP',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Gosodwch cyfrif a chyfrinair LDAP dilys o\'r base DN i profi cysyllted a gweithrediad LDAP. RHAID ARBED Y GOSODIADAU LDAP CYNTAF.',
'ldap_login_sync_help' => 'Mae\'r prawf yma yn profi\'r gallu i LDAP gwneud sync. Os ydi\'r gosodiadau LDAP yn anghywir mae\'n bosib ni ellith defnyddwyr mewngofnodi. RHAID ARBED GOSODIADAU LDAP CYNTAF.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Dangos lluniau mewn ebyst',
'show_images_in_email_help' => 'Tynnwch y tic or bocs yma os yw eich copi o Snipe-IT tu ol i VPN neu o fewn rhwydwaith caedig os ni fydd yn bosib i defnyddwyr gweld lluniau yn ebyst o\'r system yma.',
'site_name' => 'Enw Safle',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Enwbot Slack',
- 'slack_channel' => 'Sianel Slack',
- 'slack_endpoint' => 'Slack Endpoint',
- 'slack_integration' => 'Gosodiadau Slack',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => 'Ar ol arbed eich wybodaeth Slack cewch fotwm profi.',
- 'slack_test_help' => 'Profi eich gosodiadau slack. Rhaid i chi arbed eich gosodiadau gyntaf.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Fersiwn Snipe-IT',
'support_footer' => 'Cefnogi lincs ar waelod tudalenau ',
'support_footer_help' => 'Nodi pwy sydd yn gallu gweld y wybodaeth cefnogi ar canllaw defnyddwyr',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labelau',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/cy/admin/settings/message.php b/resources/lang/cy/admin/settings/message.php
index 0f8d658573..648788616e 100644
--- a/resources/lang/cy/admin/settings/message.php
+++ b/resources/lang/cy/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/cy/admin/users/general.php b/resources/lang/cy/admin/users/general.php
index 0fe98f2b55..67fa1dea68 100644
--- a/resources/lang/cy/admin/users/general.php
+++ b/resources/lang/cy/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Argraffu Asedau',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Meddalwedd allan i :name',
'send_email_help' => 'You must provide an email address for this user to send them credentials. Emailing credentials can only be done on user creation. Passwords are stored in a one-way hash and cannot be retrieved once saved.',
'view_user' => 'Gweld Defnyddiwr :name',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/cy/admin/users/message.php b/resources/lang/cy/admin/users/message.php
index f04c85d285..7760e062f8 100644
--- a/resources/lang/cy/admin/users/message.php
+++ b/resources/lang/cy/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Rydych wedi llwyddo I wrthod yr ased yma.',
'bulk_manager_warn' => 'Mae eich defnyddwyr wedi diweddaru\'n llwyddiannus ond mae\'r blwch rheolwr heb newid gan fod y rheolwr yn y rhestr o defnyddwyr. Dewisiwch eto heb cynnwys y rheolwr.',
'user_exists' => 'Defnyddiwr yn bodoli yn barod!',
- 'user_not_found' => 'Nid yw defnyddiwr [:id] yn bodoli.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Mae angen llenwi\'r maes login',
'user_password_required' => 'Rhaid gosod cyfrinair.',
'insufficient_permissions' => 'Diffyg Hawliau.',
diff --git a/resources/lang/cy/auth/general.php b/resources/lang/cy/auth/general.php
index 2494f5150e..46deef4959 100644
--- a/resources/lang/cy/auth/general.php
+++ b/resources/lang/cy/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Cofiwch fi',
'username_help_top' => 'Enter your username to be emailed a password reset link.',
'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.
Usernames without an associated email address will not be emailed a password reset link. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/cy/general.php b/resources/lang/cy/general.php
index a6442a3be8..a62dca8ac6 100644
--- a/resources/lang/cy/general.php
+++ b/resources/lang/cy/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Ategolion',
'activated' => 'Actifadu',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Ategolyn',
'accessory_report' => 'Adroddiad Ategolion',
'action' => 'Gweithred',
@@ -27,7 +28,13 @@ return [
'audit' => 'Awdit',
'audit_report' => 'Log Awdit',
'assets' => 'Asedau',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Assigned to :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Dileu Avatar',
'avatar_upload' => 'Uwchlwytho Avatar',
'back' => 'Yn ôl',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Bulk Edit',
'bulk_delete' => 'Bulk Delete',
'bulk_actions' => 'Bulk Actions',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'by Status',
'cancel' => 'Canslo',
'categories' => 'Categoriau',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Mae\'r cymhwysiad hwn yn rhedeg yn y modd cynhyrchu gyda debugging wedi\'i alluogi. Gall hyn ddatgelu data sensitif os yw\'ch cais yn hygyrch i\'r byd y tu allan. Analluoga modd dadfygio trwy osod y APP_DEBUG gwerth yn .env ffeil ifalse.',
'delete' => 'Dileu',
'delete_confirm' => 'Ydych chi\'n sicr eich bod eisiau dileu\'r :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Wedi Dileu',
'delete_seats' => 'Seddi wedi dileu',
'deletion_failed' => 'Deletion failed',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
'filetypes_size_help' => 'Max upload size allowed is :size.',
'image_filetypes_help' => 'Accepted filetypes are jpg, webp, png, gif, and svg. Max 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' => 'Mewnforio',
'importing' => 'Importing',
'importing_help' => 'You can import assets, accessories, licenses, components, consumables, and users via CSV file.
The CSV should be comma-delimited and formatted with headers that match the ones in the sample CSVs in the documentation.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Cynnal a chadw Ased',
'item' => 'Eitem',
'item_name' => 'Item Name',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Diffyg Hawliau!',
'kits' => 'Predefined Kits',
'language' => 'Iaith',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => 'Cais wedi dileu',
'save' => 'Cadw',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Dewis',
'select_all' => 'Dewis Popeth',
'search' => 'Chwilio',
@@ -240,8 +254,8 @@ return [
'signature' => 'Llofnod',
'signed_off_by' => 'Signed Off By',
'skin' => 'Skin',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Oh hai! Looks like your Slack integration with Snipe-IT is working!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'MODE DEMO: Mae rhai nodweddion wedi analluogi ar gyfer y gosodiad hwn.',
'site_name' => 'Enw Safle',
'state' => 'Talaith',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Ydych chi\'n sicr eich bod eisiau dileu',
'submit' => 'Cyflwyno',
'target' => 'Targed',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Dangos Dyddiad ac Amser',
'total_assets' => 'cyfanswm asedau',
'total_licenses' => 'cyfanswm trwyddedau',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/cy/help.php b/resources/lang/cy/help.php
index ae93bf35cd..7baea163c1 100644
--- a/resources/lang/cy/help.php
+++ b/resources/lang/cy/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'Mwy o wybodaeth',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
diff --git a/resources/lang/cy/localizations.php b/resources/lang/cy/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/cy/localizations.php
+++ b/resources/lang/cy/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/cy/mail.php b/resources/lang/cy/mail.php
index ef775012fb..c2f8723bf5 100644
--- a/resources/lang/cy/mail.php
+++ b/resources/lang/cy/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Mewngofnodi i\'ch gosodiad Snipe-IT newydd gan ddefnyddio\'r manylion isod:',
'login' => 'Mewngofnodi:',
'Low_Inventory_Report' => 'Adroddiad Inventory Isel',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Nifer Lleiaf',
'name' => 'Enw',
'new_item_checked' => 'Mae eitem newydd wedi\'i gwirio o dan eich enw, mae\'r manylion isod.',
@@ -74,9 +75,11 @@ return [
'your_credentials' => 'Eich manylion defnyddiwr Snipe-IT',
'Accessory_Checkin_Notification' => 'Accessory checked in',
'Asset_Checkin_Notification' => 'Asset checked in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'License checked in',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => 'View Your Assets',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/cy/validation.php b/resources/lang/cy/validation.php
index 5371a43915..a8bdb061a9 100644
--- a/resources/lang/cy/validation.php
+++ b/resources/lang/cy/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'Rhaid i\'r :attribute cael o leiaf :min o eitemau.',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'Mae\'r :attribute a dewisir yn annilys.',
'numeric' => 'Rhaid i\'r :attribute bod yn rhif.',
'present' => 'Rhaid i\'r maes :attribute bod yn presennol.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Mae eich cyfrinair cyfredol yn anghywir',
'dumbpwd' => 'Mae\'r cyfrinair hwnnw\'n rhy gyffredin.',
'statuslabel_type' => 'Rhaid i chi ddewis math label statws dilys',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/da/account/general.php b/resources/lang/da/account/general.php
index 7fc060a849..85326dc4c2 100644
--- a/resources/lang/da/account/general.php
+++ b/resources/lang/da/account/general.php
@@ -1,12 +1,10 @@
'Personal API Keys',
- 'api_key_warning' => 'When generating an API token, be sure to copy it down immediately as they
- will not be visible to you again.',
- 'api_base_url' => 'Your API base url is located at:',
+ 'personal_api_keys' => 'Personlige API-nøgler',
+ 'api_key_warning' => 'Når du genererer en API-nøgle, skal du sørge for at kopiere det ned med det samme, da de ikke vil være synlige for dig igen.',
+ 'api_base_url' => 'Din basisadressen til API\'en er:',
'api_base_url_endpoint' => '/<endpoint>',
- 'api_token_expiration_time' => 'API tokens are set to expire in:',
- 'api_reference' => 'Please check the API reference to
- find specific API endpoints and additional API documentation.',
+ 'api_token_expiration_time' => 'API-nøgler er indstillet til at udløbe efter:',
+ 'api_reference' => 'Se venligst i API-manualen for at finde specifikke API-endpoints og yderligere API-dokumentation.',
);
diff --git a/resources/lang/da/admin/accessories/general.php b/resources/lang/da/admin/accessories/general.php
index 5be1f1c1d1..5628485ef9 100644
--- a/resources/lang/da/admin/accessories/general.php
+++ b/resources/lang/da/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Opdater tilbehør',
'use_default_eula' => 'Brug den primære standard slutbrugerlicens i stedet for.',
'use_default_eula_disabled' => 'Brug den primære standard slutbrugerlicens i stedet for. Ingen primær standard slutbrugerlicens er defineret. Tilføj en under indstillinger.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/da/admin/accessories/message.php b/resources/lang/da/admin/accessories/message.php
index 829220a585..48d2e46ae0 100644
--- a/resources/lang/da/admin/accessories/message.php
+++ b/resources/lang/da/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Tilbehør blev ikke tjekket ud, prøv igen',
'success' => 'Tilbehør er tjekket ud.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'Den bruger er ikke gyldig. Prøv igen.'
),
diff --git a/resources/lang/da/admin/asset_maintenances/form.php b/resources/lang/da/admin/asset_maintenances/form.php
index cbc11d3549..7828bc0f29 100644
--- a/resources/lang/da/admin/asset_maintenances/form.php
+++ b/resources/lang/da/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Vedligeholdelsestype',
+ 'asset_maintenance_type' => 'Aktiv-vedligeholdelsestype',
'title' => 'Titel',
- 'start_date' => 'Start dato',
- 'completion_date' => 'Gennemført',
+ 'start_date' => 'Startdato',
+ 'completion_date' => 'Afslutningsdato',
'cost' => 'Omkostninger',
'is_warranty' => 'Garantiforbedring',
- 'asset_maintenance_time' => 'Dage',
+ 'asset_maintenance_time' => 'Aktiv-vedligeholdelsestid (i dage)',
'notes' => 'Noter',
- 'update' => 'Opdatering',
- 'create' => 'Opret'
+ 'update' => 'Opdater aktiv-vedligeholdelse',
+ 'create' => 'Opret aktiv-vedligeholdelse'
];
diff --git a/resources/lang/da/admin/asset_maintenances/general.php b/resources/lang/da/admin/asset_maintenances/general.php
index f7eda47405..41019c5f7e 100644
--- a/resources/lang/da/admin/asset_maintenances/general.php
+++ b/resources/lang/da/admin/asset_maintenances/general.php
@@ -11,6 +11,6 @@
'calibration' => 'Kalibrering',
'software_support' => 'Software Support',
'hardware_support' => 'Hardware support',
- 'configuration_change' => 'Configuration Change',
- 'pat_test' => 'PAT Test',
+ 'configuration_change' => 'Konfigurationsændring',
+ 'pat_test' => 'PAT-test',
];
diff --git a/resources/lang/da/admin/categories/general.php b/resources/lang/da/admin/categories/general.php
index 377c20db08..8f45feb5f5 100644
--- a/resources/lang/da/admin/categories/general.php
+++ b/resources/lang/da/admin/categories/general.php
@@ -18,6 +18,6 @@ return array(
'update' => 'Opdater kategori',
'use_default_eula' => 'Brug den primære standard slutbrugerlicens i stedet for.',
'use_default_eula_disabled' => 'Brug den primære standard slutbrugerlicens i stedet for. Ingen primær standard slutbrugerlicens er defineret. Tilføj en under indstillinger.',
- 'use_default_eula_column' => 'Use default EULA',
+ 'use_default_eula_column' => 'Brug standard slutbrugerlicensaftale',
);
diff --git a/resources/lang/da/admin/categories/message.php b/resources/lang/da/admin/categories/message.php
index 6b26b7dc1c..fe3b5c2ef9 100644
--- a/resources/lang/da/admin/categories/message.php
+++ b/resources/lang/da/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Kategorien blev ikke opdateret, prøv igen',
- 'success' => 'Kategorien blev opdateret.'
+ 'success' => 'Kategorien blev opdateret.',
+ 'cannot_change_category_type' => 'Du kan ikke ændre kategoritypen, når først den er blevet oprettet',
),
'delete' => array(
diff --git a/resources/lang/da/admin/companies/general.php b/resources/lang/da/admin/companies/general.php
index 7595d7941e..511e5de36c 100644
--- a/resources/lang/da/admin/companies/general.php
+++ b/resources/lang/da/admin/companies/general.php
@@ -2,6 +2,6 @@
return [
'select_company' => 'Vælg firma',
- 'about_companies' => 'About Companies',
- 'about_companies_description' => ' You can use companies as a simple informative field, or you can use them to restrict asset visibility and availability to users with a specific company by enabling Full Company Support in your Admin Settings.',
+ 'about_companies' => 'Om virksomheder',
+ 'about_companies_description' => 'Du kan bruge virksomheder som et simpelt informationsfelt eller du kan bruge dem til at begrænse aktivets synlighed og tilgængelighed for brugere med en bestemt virksomhed ved at aktivere Full Company Support i dine Admin-indstillinger.',
];
diff --git a/resources/lang/da/admin/components/general.php b/resources/lang/da/admin/components/general.php
index 531e82dafd..fa506b7bdf 100644
--- a/resources/lang/da/admin/components/general.php
+++ b/resources/lang/da/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Resterende',
'total' => 'Total',
'update' => 'Opdater Komponent',
+ 'checkin_limit' => 'Antal tjekket ind skal være lig med eller mindre end :assigned_qty'
);
diff --git a/resources/lang/da/admin/components/message.php b/resources/lang/da/admin/components/message.php
index e095b0841e..41a39eb3e3 100644
--- a/resources/lang/da/admin/components/message.php
+++ b/resources/lang/da/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Komponent blev ikke tjekket ud, prøv igen',
'success' => 'Komponent tjekket ud med succes.',
- 'user_does_not_exist' => 'Denne bruger er ugyldig. Prøv igen.'
+ 'user_does_not_exist' => 'Denne bruger er ugyldig. Prøv igen.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/da/admin/consumables/message.php b/resources/lang/da/admin/consumables/message.php
index bddde98446..63313533d1 100644
--- a/resources/lang/da/admin/consumables/message.php
+++ b/resources/lang/da/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Forbruget blev ikke tjekket ud, prøv igen',
'success' => 'Forbrugsmaterialet tjekket ud med succes.',
- 'user_does_not_exist' => 'Denne bruger er ugyldig. Prøv igen.'
+ 'user_does_not_exist' => 'Denne bruger er ugyldig. Prøv igen.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/da/admin/custom_fields/general.php b/resources/lang/da/admin/custom_fields/general.php
index 19144a5767..31657d9ba4 100644
--- a/resources/lang/da/admin/custom_fields/general.php
+++ b/resources/lang/da/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Bruges af modeller',
'order' => 'Ordre',
'create_fieldset' => 'Nyt Feltsæt',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'Nyt Brugerdefinerede Felt',
'create_field_title' => 'Create a new custom field',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/da/admin/custom_fields/message.php b/resources/lang/da/admin/custom_fields/message.php
index f27c3985ec..d2d527d86a 100644
--- a/resources/lang/da/admin/custom_fields/message.php
+++ b/resources/lang/da/admin/custom_fields/message.php
@@ -51,7 +51,7 @@ return array(
'fieldset_default_value' => array(
- 'error' => 'Error validating default fieldset values.',
+ 'error' => 'Fejl under validering af standard feltsæt-værdier.',
),
diff --git a/resources/lang/da/admin/departments/message.php b/resources/lang/da/admin/departments/message.php
index bd46d2244a..d6ff5e279e 100644
--- a/resources/lang/da/admin/departments/message.php
+++ b/resources/lang/da/admin/departments/message.php
@@ -3,7 +3,7 @@
return array(
'does_not_exist' => 'Afdeling findes ikke.',
- 'department_already_exists' => 'A department already exists with that name at this company location. Or choose a more specific name for this department. ',
+ 'department_already_exists' => 'En afdeling med dette navn findes allerede på denne virksomhedsplacering. Eller vælg et mere specifikt navn for denne afdeling. ',
'assoc_users' => 'Denne afdeling er i øjeblikket knyttet til mindst én bruger og kan ikke slettes. Opdater venligst dine brugere for at ikke længere referere til denne afdeling, og prøv igen. ',
'create' => array(
'error' => 'Afdelingen blev ikke oprettet, prøve igen.',
diff --git a/resources/lang/da/admin/depreciations/general.php b/resources/lang/da/admin/depreciations/general.php
index 2492ead4b4..486c285c94 100644
--- a/resources/lang/da/admin/depreciations/general.php
+++ b/resources/lang/da/admin/depreciations/general.php
@@ -6,11 +6,11 @@ return [
'asset_depreciations' => 'Aktiv Afskrivninger',
'create' => 'Opret afskrivninger',
'depreciation_name' => 'Afskrivningnavn',
- 'depreciation_min' => 'Floor Value of Depreciation',
+ 'depreciation_min' => 'Bæreværdi for afskrivning',
'number_of_months' => 'Antal måneder',
'update' => 'Opdater Afskrivninger',
- 'depreciation_min' => 'Minimum Value after Depreciation',
- 'no_depreciations_warning' => 'Warning:
- You do not currently have any depreciations set up.
- Please set up at least one depreciation to view the depreciation report.',
+ 'depreciation_min' => 'Minimumsværdi efter afskrivning',
+ 'no_depreciations_warning' => 'Advarsel:
+ Du har i øjeblikket ikke opsat nogen afskrivninger.
+ Opsæt mindst én afskrivning for at se afskrivningsrapporten.',
];
diff --git a/resources/lang/da/admin/depreciations/table.php b/resources/lang/da/admin/depreciations/table.php
index 525a1491d5..7627a289d4 100644
--- a/resources/lang/da/admin/depreciations/table.php
+++ b/resources/lang/da/admin/depreciations/table.php
@@ -6,6 +6,6 @@ return [
'months' => 'Måneder',
'term' => 'Term',
'title' => 'Navn ',
- 'depreciation_min' => 'Floor Value',
+ 'depreciation_min' => 'Bæreværdi',
];
diff --git a/resources/lang/da/admin/groups/message.php b/resources/lang/da/admin/groups/message.php
index af83daa1c4..82e1061b11 100644
--- a/resources/lang/da/admin/groups/message.php
+++ b/resources/lang/da/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Gruppen eksisterer allerede!',
- 'group_not_found' => 'Gruppen [:id] eksisterer ikke.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'Navnefeltet er påkrævet',
'success' => array(
diff --git a/resources/lang/da/admin/groups/titles.php b/resources/lang/da/admin/groups/titles.php
index ffd7d706e1..1b013c5f0e 100644
--- a/resources/lang/da/admin/groups/titles.php
+++ b/resources/lang/da/admin/groups/titles.php
@@ -10,7 +10,7 @@ return [
'group_admin' => 'Gruppeadministrator',
'allow' => 'Tillad',
'deny' => 'Afvis',
- 'permission' => 'Permission',
- 'grant' => 'Grant',
- 'no_permissions' => 'This group has no permissions.'
+ 'permission' => 'Rettighed',
+ 'grant' => 'Tildel',
+ 'no_permissions' => 'Denne gruppe har ingen rettigheder.'
];
diff --git a/resources/lang/da/admin/hardware/form.php b/resources/lang/da/admin/hardware/form.php
index b014fa940d..e4da67b043 100644
--- a/resources/lang/da/admin/hardware/form.php
+++ b/resources/lang/da/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Bekræft massefortegnelser',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Gennemgå aktiver for massesletning nedenfor. Disse aktiver kan gendannes når slettet, men de vil ikke længere være forbundet med eventuelle brugere, de i øjeblikket er tildelt.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'Du er i gang med at slette :asset_count aktiver.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Masseopdater Aktiver',
'bulk_update_help' => 'Denne form tillader dig at opdatere flere aktiver på en gang. Udfyld kun de felter der skal ændres. Ikke udfyldte feltet forbilver uændret.',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Update only default location',
'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Processing...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Optional Information',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/da/admin/hardware/general.php b/resources/lang/da/admin/hardware/general.php
index 6429177b88..344dff99c4 100644
--- a/resources/lang/da/admin/hardware/general.php
+++ b/resources/lang/da/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'This asset has been deleted.',
'edit' => 'Rediger aktiv',
'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'kan anmodes',
'requested' => 'Anmodet',
'not_requestable' => 'Not Requestable',
@@ -21,6 +23,7 @@ return [
'restore' => 'Gendan aktiv',
'pending' => 'Verserende',
'undeployable' => 'Undeployable',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Se aktiv',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/da/admin/hardware/message.php b/resources/lang/da/admin/hardware/message.php
index 5d673caba8..530cfa6484 100644
--- a/resources/lang/da/admin/hardware/message.php
+++ b/resources/lang/da/admin/hardware/message.php
@@ -22,6 +22,8 @@ return [
'restore' => [
'error' => 'Akten blev ikke gendannet, prøv igen',
'success' => 'Asset restaureret med succes.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -48,6 +50,8 @@ return [
'success' => 'Din fil er blevet importeret',
'file_delete_success' => 'Din fil er blevet slettet korrekt',
'file_delete_error' => 'Filen kunne ikke slettes',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/da/admin/hardware/table.php b/resources/lang/da/admin/hardware/table.php
index a23e351cac..a7866f995d 100644
--- a/resources/lang/da/admin/hardware/table.php
+++ b/resources/lang/da/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Ind ud',
'checkout_date' => 'Checkout dato',
'checkoutto' => 'Tjekket ud',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Diff',
'dl_csv' => 'Download CSV',
diff --git a/resources/lang/da/admin/licenses/general.php b/resources/lang/da/admin/licenses/general.php
index b8c500395e..2f7e026296 100644
--- a/resources/lang/da/admin/licenses/general.php
+++ b/resources/lang/da/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Om licenser',
- 'about_licenses' => 'Licenser bruges til at spore software. De har et bestemt antal pladser, der kan tjekkes ud til enkeltpersoner',
+ 'about_licenses_title' => 'Om licenser',
+ 'about_licenses' => 'Licenser bruges til at spore software. De har et bestemt antal pladser, der kan tjekkes ud til enkeltpersoner',
'checkin' => 'Checkin Licenssæde',
'checkout_history' => 'Checkout historie',
'checkout' => 'Checkout Licenssæde',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Softwarelicenser',
'user' => 'Bruger',
'view' => 'Se licens',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/da/admin/licenses/message.php b/resources/lang/da/admin/licenses/message.php
index 933c063c33..0bf04718ec 100644
--- a/resources/lang/da/admin/licenses/message.php
+++ b/resources/lang/da/admin/licenses/message.php
@@ -2,7 +2,7 @@
return array(
- 'does_not_exist' => 'License does not exist or you do not have permission to view it.',
+ 'does_not_exist' => 'Enten findes licensen ikke eller også har du ikke tilladelse til at se den.',
'user_does_not_exist' => 'Bruger eksisterer ikke.',
'asset_does_not_exist' => 'Aktivet, du forsøger at associere med denne licens, findes ikke.',
'owner_doesnt_match_asset' => 'Aktivet, du forsøger at associere med denne licens, ejes af en anden end den person, der er valgt i Tildelt-rullemenuen.',
diff --git a/resources/lang/da/admin/locations/message.php b/resources/lang/da/admin/locations/message.php
index 72ef315b6d..90b60f2057 100644
--- a/resources/lang/da/admin/locations/message.php
+++ b/resources/lang/da/admin/locations/message.php
@@ -6,8 +6,8 @@ return array(
'assoc_users' => 'Denne placering er i øjeblikket forbundet med mindst en bruger og kan ikke slettes. Opdater dine brugere for ikke længere at henvise til denne placering, og prøv igen.',
'assoc_assets' => 'Denne placering er i øjeblikket forbundet med mindst ét aktiv og kan ikke slettes. Opdater dine aktiver for ikke længere at henvise til denne placering, og prøv igen.',
'assoc_child_loc' => 'Denne placering er for øjeblikket forælder på mindst et barns placering og kan ikke slettes. Opdater dine placeringer for ikke længere at henvise til denne placering, og prøv igen.',
- 'assigned_assets' => 'Assigned Assets',
- 'current_location' => 'Current Location',
+ 'assigned_assets' => 'Tildelte aktiver',
+ 'current_location' => 'Aktuel lokation',
'create' => array(
diff --git a/resources/lang/da/admin/locations/table.php b/resources/lang/da/admin/locations/table.php
index 425bed91f9..d3d31ecbb2 100644
--- a/resources/lang/da/admin/locations/table.php
+++ b/resources/lang/da/admin/locations/table.php
@@ -20,21 +20,21 @@ return [
'parent' => 'Forældre',
'currency' => 'Beliggenhed Valuta',
'ldap_ou' => 'LDAP Search OU',
- 'user_name' => 'User Name',
- 'department' => 'Department',
- 'location' => 'Location',
- 'asset_tag' => 'Assets Tag',
- 'asset_name' => 'Name',
- 'asset_category' => 'Category',
- 'asset_manufacturer' => 'Manufacturer',
+ 'user_name' => 'Brugernavn',
+ 'department' => 'Afdeling',
+ 'location' => 'Lokation',
+ 'asset_tag' => 'Aktivetiket',
+ 'asset_name' => 'Navn',
+ 'asset_category' => 'Kategori',
+ 'asset_manufacturer' => 'Fabrikant',
'asset_model' => 'Model',
- 'asset_serial' => 'Serial',
- 'asset_location' => 'Location',
- 'asset_checked_out' => 'Checked Out',
- 'asset_expected_checkin' => 'Expected Checkin',
- 'date' => 'Date:',
- 'signed_by_asset_auditor' => 'Signed By (Asset Auditor):',
- 'signed_by_finance_auditor' => 'Signed By (Finance Auditor):',
- 'signed_by_location_manager' => 'Signed By (Location Manager):',
- 'signed_by' => 'Signed Off By:',
+ 'asset_serial' => 'Serienummer',
+ 'asset_location' => 'Lokation',
+ 'asset_checked_out' => 'Tjekket ud',
+ 'asset_expected_checkin' => 'Forventet indtjekning',
+ 'date' => 'Dato:',
+ 'signed_by_asset_auditor' => 'Godkendt af (aktivkontrollant):',
+ 'signed_by_finance_auditor' => 'Godkendt af (finanskontrollant):',
+ 'signed_by_location_manager' => 'Godkendt af (Lokationsadministrator):',
+ 'signed_by' => 'Godkendt af:',
];
diff --git a/resources/lang/da/admin/manufacturers/message.php b/resources/lang/da/admin/manufacturers/message.php
index 7376b2b1a0..d4c3d73a35 100644
--- a/resources/lang/da/admin/manufacturers/message.php
+++ b/resources/lang/da/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Fabrikant eksistere ikke.',
'assoc_users' => 'Denne producent er i øjeblikket forbundet med mindst en model og kan ikke slettes. Opdater dine modeller for ikke længere at henvise til denne producent, og prøv igen.',
diff --git a/resources/lang/da/admin/manufacturers/table.php b/resources/lang/da/admin/manufacturers/table.php
index 782e75aa9b..5b39e632dd 100644
--- a/resources/lang/da/admin/manufacturers/table.php
+++ b/resources/lang/da/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Support Email',
'support_phone' => 'Support Telefon',
'support_url' => 'Support URL',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Opdater Fabrikant',
'url' => 'URL',
diff --git a/resources/lang/da/admin/models/general.php b/resources/lang/da/admin/models/general.php
index bd1d932e05..171a02be06 100644
--- a/resources/lang/da/admin/models/general.php
+++ b/resources/lang/da/admin/models/general.php
@@ -3,10 +3,10 @@
return array(
'about_models_title' => 'Om aktiv modeller',
'about_models_text' => 'Aktiv modeller er en måde at gruppere identiske aktiver. "MBP 2013", "IPhone 6s", osv.',
- 'deleted' => 'This model has been deleted.',
+ 'deleted' => 'Denne model er blevet slettet.',
'bulk_delete' => 'Slet flere aktivmodeller',
'bulk_delete_help' => 'Brug checkboksene nedenfor til at bekræfte sletning af valgte aktivmodeller. Aktivmodeller med tilknyttede aktiver kan ikke slettes før aktivet er knyttet til en anden model.',
- 'bulk_delete_warn' => 'Du er ved at slette :model_count aktivmodeller.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Gendanne Model',
'requestable' => 'Brugere kan anmode om denne model',
'show_mac_address' => 'Vis MAC adressefelt i aktiver i denne model',
diff --git a/resources/lang/da/admin/models/message.php b/resources/lang/da/admin/models/message.php
index 53382a3c1a..b17eec9851 100644
--- a/resources/lang/da/admin/models/message.php
+++ b/resources/lang/da/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Model findes ikke.',
+ 'no_association' => 'INGEN MODEL TILKNYTTET.',
+ 'no_association_fix' => 'Dette vil ødelægge ting på underlige og forfærdelige måder. Rediger dette aktiv nu for at tildele det en model.',
'assoc_users' => 'Denne model er knyttet til en eller flere aktiver og ikke kan slettes. Slet venligst aktiver, og prøv derefter at slette igen. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Modellen blev ikke opdateret, prøv igen',
- 'success' => 'Model opdateret.'
+ 'success' => 'Model opdateret.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Ingen felter blev ændret, så intet er blevet opdateret.',
- 'success' => 'Modeller opdateret.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'Ingen modeller blev valgt, så intet blev slettet.',
- 'success' => ':success_count model(ler) slettet!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count model(ler) blev slettet; men :fail_count kunne ikke slettes fordi de stadig har aktiver knyttet til sig.'
),
diff --git a/resources/lang/da/admin/reports/general.php b/resources/lang/da/admin/reports/general.php
index 577718d5db..b6127095a0 100644
--- a/resources/lang/da/admin/reports/general.php
+++ b/resources/lang/da/admin/reports/general.php
@@ -2,9 +2,9 @@
return [
'info' => 'Vælg de ønskede muligheder for din aktivrapport.',
- 'deleted_user' => 'Deleted user',
- 'send_reminder' => 'Send reminder',
- 'reminder_sent' => 'Reminder sent',
- 'acceptance_deleted' => 'Acceptance request deleted',
- 'acceptance_request' => 'Acceptance request'
+ 'deleted_user' => 'Slettet bruger',
+ 'send_reminder' => 'Send påmindelse',
+ 'reminder_sent' => 'Påmindelse sendt',
+ 'acceptance_deleted' => 'Accept-anmodning slettet',
+ 'acceptance_request' => 'Anmodning om accept'
];
\ No newline at end of file
diff --git a/resources/lang/da/admin/settings/general.php b/resources/lang/da/admin/settings/general.php
index 6360a19d68..55666d6ea7 100644
--- a/resources/lang/da/admin/settings/general.php
+++ b/resources/lang/da/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'Hvis du vil sende en kopi af checkin/checkout emails som er sendt til brugere til en ekstra email konto, så tilføj den her. Ellers efterlad feltet tomt.',
'is_ad' => 'Dette er en Active Directory-server',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Update Notification Settings',
'alert_email' => 'Send advarsler til',
'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated',
'alerts_enabled' => 'Advarsler aktiveret',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'Stregkodeindstillinger',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'LDAP-indstillinger',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Indtast validt LDAP brugernavn og kodeord fra den basis DN du angav ovenfor for at teste om dit LDAP login er korrekt konfigureret. DU SKAL FØRST OPDATERE og GEMME DINE LDAP INDSTILLINGER.',
'ldap_login_sync_help' => 'Dette tester kun om LDAP kan synkronisere korrekt. Hvis din LDAP authentisering ikke er korrekt, er det usikkert om brugere kan logge ind. DU SKAL FØRST OPDATERE OG GEMME DINE LDAP INDSTILLINGER.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Vis billeder i emails',
'show_images_in_email_help' => 'Afkryds denne boks hvis din Snipe-IT installation er bag en VPN eller i et lukket netværk og brugere udenfor netværket vil forhinderes i at anvende billeder fra netværket i deres emails.',
'site_name' => 'Side navn',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Slack Botname',
- 'slack_channel' => 'Slack Channel',
- 'slack_endpoint' => 'Slap endepunkt',
- 'slack_integration' => 'Slack Settings',
- 'slack_integration_help' => 'Slack integration er valgfri, men endpoint og kanal er påkrævet, hvis du ønsker at bruge det. For at konfigurere Slack integration, skal du først oprette en indgående webhook på din Slack konto. Klik på knappen Test Slack Integration for at bekræfte, at dine indstillinger er korrekte, før du gemmer. ',
- 'slack_integration_help_button' => 'Nå du har gemt din Slack information, vil testknappen blive synlig.',
- 'slack_test_help' => 'Test om din Slack integration er konfigureret korrekt. DU SKAL FØRST OPDATERE OG GEMME DINE SLACK\'s INDSTILLINGER.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT version',
'support_footer' => 'Understøt footer links ',
'support_footer_help' => 'Angiv hvem der kan se links i Snipe-IT Support info og brugermanual',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/da/admin/settings/message.php b/resources/lang/da/admin/settings/message.php
index 82653ef6af..9f95edf605 100644
--- a/resources/lang/da/admin/settings/message.php
+++ b/resources/lang/da/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/da/admin/settings/table.php b/resources/lang/da/admin/settings/table.php
index 22db5c84ed..3a90e6ba7f 100644
--- a/resources/lang/da/admin/settings/table.php
+++ b/resources/lang/da/admin/settings/table.php
@@ -1,6 +1,6 @@
'Created',
- 'size' => 'Size',
+ 'created' => 'Oprettet',
+ 'size' => 'Størrelse',
);
diff --git a/resources/lang/da/admin/statuslabels/message.php b/resources/lang/da/admin/statuslabels/message.php
index 98877221e9..f20e581b27 100644
--- a/resources/lang/da/admin/statuslabels/message.php
+++ b/resources/lang/da/admin/statuslabels/message.php
@@ -23,7 +23,7 @@ return [
'help' => [
'undeployable' => 'Disse aktiver kan ikke tildeles nogen.',
- 'deployable' => 'These assets can be checked out. Once they are assigned, they will assume a meta status of Deployed.',
+ 'deployable' => 'Disse aktiver kan tjekkes ud. Når de er tildelt, antager de en metastatus på Deployed.',
'archived' => 'Disse aktiver kan ikke tjekkes ud, og vises kun i arkiveret visning. Dette er nyttigt for at bevare oplysninger om aktiver til budgettering / historiske formål, men bevare dem ud af den daglige aktivliste.',
'pending' => 'Disse aktiver kan endnu ikke tildeles nogen, der ofte bruges til genstande, der er ude til reparation, men forventes at vende tilbage til omløb.',
],
diff --git a/resources/lang/da/admin/users/general.php b/resources/lang/da/admin/users/general.php
index 1f93ba8891..636c35bfc6 100644
--- a/resources/lang/da/admin/users/general.php
+++ b/resources/lang/da/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Udskriv alle tildelte',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Software Checket ud til: navn',
'send_email_help' => 'Du skal angive en e-mail-adresse for denne bruger for at sende dem legitimationsoplysninger. E-mailing af legitimationsoplysninger kan kun gøres ved brugeroprettelse. Adgangskoder gemmes i en envejs hash og kan ikke hentes når de er gemt.',
'view_user' => 'Se bruger :navn',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/da/admin/users/message.php b/resources/lang/da/admin/users/message.php
index ae5c9ee0e6..60d4627387 100644
--- a/resources/lang/da/admin/users/message.php
+++ b/resources/lang/da/admin/users/message.php
@@ -6,16 +6,16 @@ return array(
'declined' => 'Du har afvist dette aktiv.',
'bulk_manager_warn' => 'Dine brugere er blevet opdateret, men din administratorindgang blev ikke gemt, fordi den valgte leder også var på brugerlisten, der skulle redigeres, og brugerne er måske ikke deres egen administrator. Vælg venligst dine brugere igen, undtagen manager.',
'user_exists' => 'Bruger eksistere allerede!',
- 'user_not_found' => 'Bruger [: id] findes ikke.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Login-feltet er påkrævet',
'user_password_required' => 'Adgangskoden er påkrævet.',
'insufficient_permissions' => 'Utilstrækkelige tilladelser.',
'user_deleted_warning' => 'Denne bruger er blevet slettet. Du skal gendanne denne bruger for at redigere dem eller tildele dem nye aktiver.',
'ldap_not_configured' => 'LDAP-integration er ikke konfigureret til denne installation.',
'password_resets_sent' => 'De valgte brugere, der er aktiveret og har en gyldig e-mail-adresser, har fået tilsendt et link til nulstilling af adgangskode.',
- 'password_reset_sent' => 'A password reset link has been sent to :email!',
- 'user_has_no_email' => 'This user does not have an email address in their profile.',
- 'user_has_no_assets_assigned' => 'This user does not have any assets assigned',
+ 'password_reset_sent' => 'Et link til nulstilling af adgangskode er blevet sendt til :email!',
+ 'user_has_no_email' => 'Denne bruger har ikke en email-adresse i deres profil.',
+ 'user_has_no_assets_assigned' => 'Denne bruger er ikke tildelt nogen aktiver',
'success' => array(
@@ -61,7 +61,7 @@ return array(
),
'inventorynotification' => array(
- 'error' => 'This user has no email set.',
- 'success' => 'The user has been notified about their current inventory.'
+ 'error' => 'Denne bruger har ikke indsat en email.',
+ 'success' => 'Brugeren er blevet underrettet om deres aktuelle beholdning.'
)
);
\ No newline at end of file
diff --git a/resources/lang/da/admin/users/table.php b/resources/lang/da/admin/users/table.php
index 09eca46f88..26e7e614ff 100644
--- a/resources/lang/da/admin/users/table.php
+++ b/resources/lang/da/admin/users/table.php
@@ -10,7 +10,7 @@ return array(
'email' => 'Email',
'employee_num' => 'Medarbejder nr.',
'first_name' => 'Fornavn',
- 'groupnotes' => 'Select a group to assign to the user, remember that a user takes on the permissions of the group they are assigned. Use ctrl+click (or cmd+click on MacOS) to deselect groups.',
+ 'groupnotes' => 'Vælg en gruppe at tildele til brugeren, husk at en bruger får rettighederne for den gruppe, de er tildelt. Brug ctrl+klik (eller cmd+klik på MacOS) for at fravælge grupper.',
'id' => 'ID',
'inherit' => 'Arve',
'job' => 'Job Titel',
diff --git a/resources/lang/da/auth.php b/resources/lang/da/auth.php
index db310aa1bb..6569980d21 100644
--- a/resources/lang/da/auth.php
+++ b/resources/lang/da/auth.php
@@ -13,8 +13,8 @@ return array(
|
*/
- 'failed' => 'These credentials do not match our records.',
- 'password' => 'The provided password is incorrect.',
- 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
+ 'failed' => 'Disse oplysninger passer ikke med de gemte.',
+ 'password' => 'Adgangskoden er forkert.',
+ 'throttle' => 'For mange loginforsøg. Prøv igen om :seconds sekunder.',
);
diff --git a/resources/lang/da/auth/general.php b/resources/lang/da/auth/general.php
index b2f805ea14..fc94b96bd7 100644
--- a/resources/lang/da/auth/general.php
+++ b/resources/lang/da/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Husk mig',
'username_help_top' => 'Indtast dit brugernavn for at få tilsendt et link til nulstilling af adgangskoden.',
'username_help_bottom' => 'Dit brugernavn og din emailadresse kan være den samme; men din konfiguration kan kæve at de er forskellige. Hvis du ikke kan huske dit brugernavn, så kontakt administratoren.
Brugernavne uden tilhørende emailadresse vil ikke få tilsendt mail med link til reset af kodeord. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/da/button.php b/resources/lang/da/button.php
index e127c7b2c7..92dc920c36 100644
--- a/resources/lang/da/button.php
+++ b/resources/lang/da/button.php
@@ -4,21 +4,21 @@ return [
'actions' => 'Handlinger',
'add' => 'Tilføj Ny',
'cancel' => 'Annuller',
- 'checkin_and_delete' => 'Checkin All / Delete User',
+ 'checkin_and_delete' => 'Tjek alt ind og slet bruger',
'delete' => 'Slet',
'edit' => 'Rediger',
'restore' => 'Gendan',
- 'remove' => 'Remove',
+ 'remove' => 'Fjern',
'request' => 'Anmodning',
'submit' => 'Send',
'upload' => 'Upload',
'select_file' => 'Vælg fil ...',
'select_files' => 'Vælg filer...',
'generate_labels' => '{1} Generer etiketter [2,*] Generer etiketter',
- 'send_password_link' => 'Send Password Reset Link',
- 'go' => 'Go',
- 'bulk_actions' => 'Bulk Actions',
- 'add_maintenance' => 'Add Maintenance',
- 'append' => 'Append',
- 'new' => 'New',
+ 'send_password_link' => 'Send link til nulstilling af adgangskode',
+ 'go' => 'Start',
+ 'bulk_actions' => 'Massehandlinger',
+ 'add_maintenance' => 'Tilføj vedligehold',
+ 'append' => 'Tilføj',
+ 'new' => 'Ny',
];
diff --git a/resources/lang/da/general.php b/resources/lang/da/general.php
index 7417234c89..6f869af168 100644
--- a/resources/lang/da/general.php
+++ b/resources/lang/da/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Tilbehør',
'activated' => 'Aktiveret',
+ 'accepted_date' => 'Dato accepteret',
'accessory' => 'Tilbehør',
'accessory_report' => 'Tilbehørsrapport',
'action' => 'Handling',
@@ -11,7 +12,7 @@ return [
'admin' => 'Admin',
'administrator' => 'Administrator',
'add_seats' => 'Tilføjede pladser',
- 'age' => "Age",
+ 'age' => "Alder",
'all_assets' => 'Alle aktiver',
'all' => 'Alle',
'archived' => 'Arkiveret',
@@ -20,14 +21,20 @@ return [
'asset' => 'Aktiv',
'asset_report' => 'Aktiv Rapport',
'asset_tag' => 'Aktiv Mærkat',
- 'asset_tags' => 'Asset Tags',
- 'assets_available' => 'Assets available',
- 'accept_assets' => 'Accept Assets :name',
- 'accept_assets_menu' => 'Accept Assets',
+ 'asset_tags' => 'Aktivetiketter',
+ 'assets_available' => 'Tilgængelige aktiver',
+ 'accept_assets' => 'Accepter aktiver :name',
+ 'accept_assets_menu' => 'Accepter aktiver',
'audit' => 'Revidere',
'audit_report' => 'Revisionslog',
'assets' => 'Aktiver',
- 'assigned_to' => 'Assigned to :name',
+ 'assets_audited' => 'aktiver revideret',
+ 'assets_checked_in_count' => 'aktiver tjekket ind',
+ 'assets_checked_out_count' => 'aktiver tjekket ud',
+ 'asset_deleted_warning' => 'Dette aktiv er blevet slettet. Du skal gendanne det, før du kan tildele det til nogen.',
+ 'assigned_date' => 'Dato tildelt',
+ 'assigned_to' => 'Tildelt :name',
+ 'assignee' => 'Tildelt',
'avatar_delete' => 'Slet avatar',
'avatar_upload' => 'Upload Avatar',
'back' => 'Tilbage',
@@ -35,10 +42,12 @@ return [
'bulkaudit' => 'Bulk Audit',
'bulkaudit_status' => 'Revisionsstatus',
'bulk_checkout' => 'Masseudtjekning',
- 'bulk_edit' => 'Bulk Edit',
- 'bulk_delete' => 'Bulk Delete',
- 'bulk_actions' => 'Bulk Actions',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_edit' => 'Masseredigering',
+ 'bulk_delete' => 'Massesletning',
+ 'bulk_actions' => 'Massehandlinger',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'Eget device',
+ 'byod_help' => 'Denne enhed er ejet af brugeren',
'bystatus' => 'efter status',
'cancel' => 'Annuller',
'categories' => 'Kategorier',
@@ -66,14 +75,14 @@ return [
'create' => 'Opret ny',
'created' => 'Elementet er oprettet',
'created_asset' => 'skabte aktiver',
- 'created_at' => 'Created At',
- 'created_by' => 'Created By',
+ 'created_at' => 'Oprettet den',
+ 'created_by' => 'Oprettet af',
'record_created' => 'Record dannet',
'updated_at' => 'Opdateret kl',
'currency' => '$', // this is deprecated
'current' => 'Aktuelle',
- 'current_password' => 'Current Password',
- 'customize_report' => 'Customize Report',
+ 'current_password' => 'Nuværende adgangskode',
+ 'customize_report' => 'Tilpas rapport',
'custom_report' => 'Tilpasset Aktiv Rapport',
'dashboard' => 'Oversigtspanel',
'days' => 'dage',
@@ -83,14 +92,15 @@ return [
'debug_warning_text' => 'Denne applikation kører i produktionstilstand med debugging aktiveret. Dette kan udsætte følsomme data, hvis din ansøgning er tilgængelig for omverdenen. Deaktiver fejlsøgningsmodus ved at indstille værdien APP_DEBUG i din .env fil til false.',
'delete' => 'Slet',
'delete_confirm' => 'Er du sikker på at du vil slette :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Slettet',
'delete_seats' => 'Slettede pladser',
- 'deletion_failed' => 'Deletion failed',
+ 'deletion_failed' => 'Sletning mislykkedes',
'departments' => 'Afdelinger',
'department' => 'Afdeling',
'deployed' => 'Implementeret',
'depreciation' => 'Afskrivning',
- 'depreciations' => 'Depreciations',
+ 'depreciations' => 'Afskrivninger',
'depreciation_report' => 'Afskrivningsrapport',
'details' => 'Detaljer',
'download' => 'Hent',
@@ -99,12 +109,12 @@ return [
'eol' => 'EOL',
'email_domain' => 'Email domæne',
'email_format' => 'Email formattering',
- 'employee_number' => 'Employee Number',
+ 'employee_number' => 'Medarbejdernummer',
'email_domain_help' => 'Dette bruges til at generere email-adresser ved importering',
- 'error' => 'Error',
- 'exclude_archived' => 'Exclude Archived Assets',
- 'exclude_deleted' => 'Exclude Deleted Assets',
- 'example' => 'Example: ',
+ 'error' => 'Fejl',
+ 'exclude_archived' => 'Udeluk arkiverede aktiver',
+ 'exclude_deleted' => 'Udeluk slettede aktiver',
+ 'example' => 'Eksempel: ',
'filastname_format' => 'Fornavnskarakter Efternavn (jsmith@example.com)',
'firstname_lastname_format' => 'Fornavn Efternavn (jane.smith@example.com)',
'firstname_lastname_underscore_format' => 'Fornavn Efternavn (jane_smith@example.com)',
@@ -120,25 +130,26 @@ return [
'files' => 'Filer',
'file_name' => 'Fil',
'file_type' => 'Filtype',
- 'filesize' => 'File Size',
+ 'filesize' => 'Filstørrelse',
'file_uploads' => 'Filoverførsel',
- 'file_upload' => 'File Upload',
+ 'file_upload' => 'Filupload',
'generate' => 'Skab',
- 'generate_labels' => 'Generate Labels',
+ 'generate_labels' => 'Generer etiketter',
'github_markdown' => 'Dette felt tillader Github flavored markdown.',
'groups' => 'Grupper',
'gravatar_email' => 'Gravatar email addresse',
- 'gravatar_url' => 'Change your avatar at Gravatar.com.',
+ 'gravatar_url' => 'Skift din avatar på Gravatar.com.',
'history' => 'Historik',
'history_for' => 'Historie for',
'id' => 'ID',
'image' => 'Billede',
'image_delete' => 'Slet billede',
- 'include_deleted' => 'Include Deleted Assets',
+ 'include_deleted' => 'Inkludér slettede aktiver',
'image_upload' => 'Upload billede',
- 'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
- 'filetypes_size_help' => 'Max upload size allowed is :size.',
+ 'filetypes_accepted_help' => 'Accepteret filtype er :types. Filstørrelsen må højst være :size.|Accepterede filtyper er :types. Filstørrelsen må højst være :size.',
+ 'filetypes_size_help' => 'Filstørrelsen må højst være :size.',
'image_filetypes_help' => 'Tilladte filtyper er jpg, png, gif, og svg. Maximalt tilladte upload størrelse er :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ér',
'importing' => 'Importerer',
'importing_help' => 'Du kan importere assets, tilbehør, licenser, komponenter, forbrugsvarer og brugere via CSV-fil.
CSV skal være kommasepareret og formateret med overskrifter, der matcher dem i sample CSV\'er i dokumentationen.',
@@ -147,7 +158,9 @@ return [
'asset_maintenance_report' => 'Aktiv vedligeholdelsesrapport',
'asset_maintenances' => 'Vedligeholdelse af aktiv',
'item' => 'Emne',
- 'item_name' => 'Item Name',
+ 'item_name' => 'Emnenavn',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Ingen rettigheder!',
'kits' => 'Prædefinerede Kits',
'language' => 'Sprog',
@@ -159,7 +172,7 @@ return [
'licenses_available' => 'Tilgængelige licenser',
'licenses' => 'Licenser',
'list_all' => 'Vis alle',
- 'loading' => 'Loading... please wait....',
+ 'loading' => 'Indlæser... Vent venligst...',
'lock_passwords' => 'Feltværdien vil ikke blive gemt i en demoinstallation.',
'feature_disabled' => 'Denne funktion er blevet deaktiveret til demoinstallationen.',
'location' => 'Lokation',
@@ -168,17 +181,17 @@ return [
'logout' => 'Log ud',
'lookup_by_tag' => 'Søg på aktivkode',
'maintenances' => 'Vedligeholdelse',
- 'manage_api_keys' => 'Manage API Keys',
+ 'manage_api_keys' => 'Administrer API-nøgler',
'manufacturer' => 'Producent',
'manufacturers' => 'Producenter',
'markdown' => 'Dette felt tillader Github koder.',
'min_amt' => 'Min. antal',
- 'min_amt_help' => 'Minimum number of items that should be available before an alert gets triggered. Leave Min. QTY blank if you do not want to receive alerts for low inventory.',
+ 'min_amt_help' => 'Mindste antal elementer, der skal være tilgængelige, før en advarsel udløses. Lad minimumsbeholdning være tom, hvis du ikke ønsker at modtage advarsler for lavt lager.',
'model_no' => 'Modelnummer',
'months' => 'måneder',
'moreinfo' => 'Mere Info',
'name' => 'Navn',
- 'new_password' => 'New Password',
+ 'new_password' => 'Ny adgangskode',
'next' => 'Næste',
'next_audit_date' => 'Næste revisionsdato',
'last_audit' => 'Seneste revision',
@@ -188,7 +201,7 @@ return [
'no' => 'Nej',
'notes' => 'Noter',
'order_number' => 'Ordrenummer',
- 'only_deleted' => 'Only Deleted Assets',
+ 'only_deleted' => 'Kun slettede aktiver',
'page_menu' => 'Viser _MENU_ emner',
'pagination_info' => 'Viser _START_ til _END_ af _TOTAL_ emner',
'pending' => 'Afventer',
@@ -201,25 +214,26 @@ return [
'purchase_date' => 'Købsdato',
'qty' => 'STK',
'quantity' => 'Antal',
- 'quantity_minimum' => 'You have :count items below or almost below minimum quantity levels',
- 'quickscan_checkin' => 'Quick Scan Checkin',
- 'quickscan_checkin_status' => 'Checkin Status',
+ 'quantity_minimum' => 'Du har :count emner under eller næsten under minimumsbeholdning',
+ 'quickscan_checkin' => 'Hurtig tjek ind ved skanning',
+ 'quickscan_checkin_status' => 'Status for tjek ind',
'ready_to_deploy' => 'Klar til Implementering',
'recent_activity' => 'Seneste aktivitet',
- 'remaining' => 'Remaining',
+ 'remaining' => 'Resterende',
'remove_company' => 'Fjern association med selskab',
'reports' => 'Rapporter',
'restored' => 'gendannet',
- 'restore' => 'Restore',
- 'requestable_models' => 'Requestable Models',
+ 'restore' => 'Gendan',
+ 'requestable_models' => 'Modeller der kan anmodes om',
'requested' => 'Anmodet',
- 'requested_date' => 'Requested Date',
- 'requested_assets' => 'Requested Assets',
- 'requested_assets_menu' => 'Requested Assets',
+ 'requested_date' => 'Anmodningsdato',
+ 'requested_assets' => 'Anmodede aktiver',
+ 'requested_assets_menu' => 'Anmodede aktiver',
'request_canceled' => 'Anmodning Annulleret',
'save' => 'Gem',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Vælg',
- 'select_all' => 'Select All',
+ 'select_all' => 'Vælg alle',
'search' => 'Søg',
'select_category' => 'Vælg en kategori',
'select_department' => 'Vælg en afdeling',
@@ -238,22 +252,21 @@ return [
'show_current' => 'Vis Aktuelle',
'sign_in' => 'Log ind',
'signature' => 'Underskrift',
- 'signed_off_by' => 'Signed Off By',
+ 'signed_off_by' => 'Godkendt af',
'skin' => 'Skin',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Åh hai! Det ser ud til, at din Slack integration med Snipe-IT virker!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'DEMO MODE: Nogle funktioner er deaktiveret for denne installation.',
'site_name' => 'Site Navn',
'state' => 'Stat',
'status_labels' => 'Status labels',
'status' => 'Status',
- 'accept_eula' => 'Acceptance Agreement',
+ 'accept_eula' => 'Licensaftale',
'supplier' => 'Leverandør',
'suppliers' => 'Leverandører',
'sure_to_delete' => 'Er du sikker på, at du vil slette',
'submit' => 'Indsend',
'target' => 'Mål',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Tid og datovisning',
'total_assets' => 'totale aktiver',
'total_licenses' => 'totale licenser',
@@ -263,7 +276,7 @@ return [
'undeployable' => 'Ikke implementerbar',
'unknown_admin' => 'Ukendt Admin',
'username_format' => 'Brugernavn Format',
- 'username' => 'Username',
+ 'username' => 'Brugernavn',
'update' => 'Opdatering',
'upload_filetypes_help' => 'Tilladte filtyper er png, gif, jpg, jpeg, doc, docx, pdf, xls, txt, lic, zip, og rar. Maksimalt tilladte uploadstørrelse er :size.',
'uploaded' => 'uploaded',
@@ -274,16 +287,16 @@ return [
'users' => 'Brugere',
'viewall' => 'Vis alle',
'viewassets' => 'Se Tildelte Aktiver',
- 'viewassetsfor' => 'View Assets for :name',
+ 'viewassetsfor' => 'Se aktiver for :name',
'website' => 'Hjemmeside',
'welcome' => 'Velkommen, :name',
'years' => 'år',
'yes' => 'Ja',
'zip' => 'Postnummer',
'noimage' => 'Intet billede uploadet eller billede ikke fundet.',
- 'file_does_not_exist' => 'The requested file does not exist on the server.',
- 'file_upload_success' => 'File upload success!',
- 'no_files_uploaded' => 'File upload success!',
+ 'file_does_not_exist' => 'Den forespurgte fil findes ikke på serveren.',
+ 'file_upload_success' => 'Filupload lykkedes!',
+ 'no_files_uploaded' => 'Filupload lykkedes!',
'token_expired' => 'Din form session er udløbet. Prøv igen.',
'login_enabled' => 'Login aktiveret',
'audit_due' => 'Forfalder til tilsyn',
@@ -291,102 +304,149 @@ return [
'accept' => 'Accepter :asset',
'i_accept' => 'Jeg accepterer',
'i_decline' => 'Jeg afviser',
- 'accept_decline' => 'Accept/Decline',
+ 'accept_decline' => 'Accepter/afvis',
'sign_tos' => 'Bekræft nedenfor for at angive, at du accepterer vilkårene for tjenesten:',
'clear_signature' => 'Ryd signatur',
'show_help' => 'Vis hjælp',
'hide_help' => 'Skjul hjælp',
- 'view_all' => 'view all',
- 'hide_deleted' => 'Hide Deleted',
+ 'view_all' => 'vis alle',
+ 'hide_deleted' => 'Skjul slettede',
'email' => 'Email',
- 'do_not_change' => 'Do Not Change',
- 'bug_report' => 'Report a Bug',
- 'user_manual' => 'User\'s Manual',
- 'setup_step_1' => 'Step 1',
- 'setup_step_2' => 'Step 2',
- 'setup_step_3' => 'Step 3',
- 'setup_step_4' => 'Step 4',
- 'setup_config_check' => 'Configuration Check',
- 'setup_create_database' => 'Create Database Tables',
- 'setup_create_admin' => 'Create Admin User',
- 'setup_done' => 'Finished!',
- 'bulk_edit_about_to' => 'You are about to edit the following: ',
- 'checked_out' => 'Checked Out',
- 'checked_out_to' => 'Checked out to',
- 'fields' => 'Fields',
- 'last_checkout' => 'Last Checkout',
- 'due_to_checkin' => 'The following :count items are due to be checked in soon:',
- 'expected_checkin' => 'Expected Checkin',
- 'reminder_checked_out_items' => 'This is a reminder of the items currently checked out to you. If you feel this list is inaccurate (something is missing, or something appears here that you believe you never received), please email :reply_to_name at :reply_to_address.',
- 'changed' => 'Changed',
- 'to' => 'To',
- 'report_fields_info' => '
Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
-
If you would like to export only certain assets, use the options below to fine-tune your results.
',
- 'range' => 'Range',
- 'bom_remark' => 'Add a BOM (byte-order mark) to this CSV',
- 'improvements' => 'Improvements',
+ 'do_not_change' => 'Må ikke ændres',
+ 'bug_report' => 'Rapporter en fejl',
+ 'user_manual' => 'Brugermanual',
+ 'setup_step_1' => 'Trin 1',
+ 'setup_step_2' => 'Trin 2',
+ 'setup_step_3' => 'Trin 3',
+ 'setup_step_4' => 'Trin 4',
+ 'setup_config_check' => 'Kontrollerer opsætning',
+ 'setup_create_database' => 'Opret databasetabeller',
+ 'setup_create_admin' => 'Opret admin-bruger',
+ 'setup_done' => 'Udført!',
+ 'bulk_edit_about_to' => 'Du skal til at redigere følgende: ',
+ 'checked_out' => 'Tjekket ud',
+ 'checked_out_to' => 'Tjekket ud til',
+ 'fields' => 'Felter',
+ 'last_checkout' => 'Seneste udtjekket',
+ 'due_to_checkin' => 'Følgende :count emner skal snart tjekkes ind:',
+ 'expected_checkin' => 'Forventet tjek ind',
+ 'reminder_checked_out_items' => 'Dette er en påmindelse om de emner, der for øjeblikket er tjekket ud til dig. Hvis du synes, at denne liste er unøjagtig (noget mangler, eller noget vises her, som du mener du aldrig modtaget), bedes du kontakte :reply_to_name på :reply_to_addresse.',
+ 'changed' => 'Ændret',
+ 'to' => 'Til',
+ 'report_fields_info' => '
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',
+ 'bom_remark' => 'Tilføj et BOM (byte-order mark) til denne CSV',
+ 'improvements' => 'Forbedringer',
'information' => 'Information',
- 'permissions' => 'Permissions',
- 'managed_ldap' => '(Managed via LDAP)',
- 'export' => 'Export',
- 'ldap_sync' => 'LDAP Sync',
- 'ldap_user_sync' => 'LDAP User Sync',
- 'synchronize' => 'Synchronize',
- 'sync_results' => 'Synchronization Results',
- 'license_serial' => 'Serial/Product Key',
- 'invalid_category' => 'Invalid category',
- 'dashboard_info' => 'This is your dashboard. There are many like it, but this one is yours.',
- '60_percent_warning' => '60% Complete (warning)',
- 'dashboard_empty' => 'It looks like you have not added anything yet, so we do not have anything awesome to display. Get started by adding some assets, accessories, consumables, or licenses now!',
- 'new_asset' => 'New Asset',
- 'new_license' => 'New License',
- 'new_accessory' => 'New Accessory',
- 'new_consumable' => 'New Consumable',
- 'collapse' => 'Collapse',
- 'assigned' => 'Assigned',
- 'asset_count' => 'Asset Count',
- 'accessories_count' => 'Accessories Count',
- 'consumables_count' => 'Consumables Count',
- 'components_count' => 'Components Count',
- 'licenses_count' => 'Licenses Count',
- 'notification_error' => 'Error:',
- 'notification_error_hint' => 'Please check the form below for errors',
- 'notification_success' => 'Success:',
- 'notification_warning' => 'Warning:',
- 'notification_info' => 'Info:',
- 'asset_information' => 'Asset Information',
- 'model_name' => 'Model Name:',
- 'asset_name' => 'Asset Name:',
- 'consumable_information' => 'Consumable Information:',
- 'consumable_name' => 'Consumable Name:',
- 'accessory_information' => 'Accessory Information:',
- 'accessory_name' => 'Accessory Name:',
- 'clone_item' => 'Clone Item',
- 'checkout_tooltip' => 'Check this item out',
- 'checkin_tooltip' => 'Check this item in',
- 'checkout_user_tooltip' => 'Check this item out to a user',
- 'maintenance_mode' => 'The service is temporarily unavailable for system updates. Please check back later.',
- 'maintenance_mode_title' => 'System Temporarily Unavailable',
- 'ldap_import' => 'User password should not be managed by LDAP. (This allows you to send forgotten password requests.)',
- 'purge_not_allowed' => 'Purging deleted data has been disabled in the .env file. Contact support or your systems administrator.',
- 'backup_delete_not_allowed' => 'Deleting backups has been disabled in the .env file. Contact support or your systems administrator.',
- 'additional_files' => 'Additional Files',
- 'shitty_browser' => 'No signature detected. If you are using an older browser, please use a more modern browser to complete your asset acceptance.',
- 'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
- 'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
- 'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
- 'na_no_purchase_date' => 'N/A - No purchase date provided',
- 'assets_by_status' => 'Assets by Status',
- 'assets_by_status_type' => 'Assets by Status Type',
- 'pie_chart_type' => 'Dashboard Pie Chart Type',
- 'hello_name' => 'Hello, :name!',
- 'unaccepted_profile_warning' => 'You have :count items requiring acceptance. Click here to accept or decline them',
- 'start_date' => 'Start Date',
- 'end_date' => 'End Date',
- 'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'permissions' => 'Rettigheder',
+ 'managed_ldap' => '(Administreret via LDAP)',
+ 'export' => 'Eksportér',
+ 'ldap_sync' => 'LDAP-synkronisering',
+ 'ldap_user_sync' => 'LDAP-brugersynkronisering',
+ 'synchronize' => 'Synkronisér',
+ 'sync_results' => 'Synkroniseringresultater',
+ 'license_serial' => 'Serienummer/produktnøgle',
+ 'invalid_category' => 'Ugyldig kategori',
+ 'dashboard_info' => 'Dette er din oversigt. Der er mange som den, men denne er din.',
+ '60_percent_warning' => '60% gennemført (advarsel)',
+ 'dashboard_empty' => 'Det ser ud til, at du ikke har tilføjet noget endnu, så vi har ikke noget fedt at vise. Kom i gang ved at tilføje nogle aktiver, tilbehør, forbrugsvarer eller licenser nu!',
+ 'new_asset' => 'Nyt aktiv',
+ 'new_license' => 'Ny licens',
+ 'new_accessory' => 'Nyt tilbehør',
+ 'new_consumable' => 'Ny forbrugsvare',
+ 'collapse' => 'Skjul',
+ 'assigned' => 'Tildelt',
+ 'asset_count' => 'Antal aktiver',
+ 'accessories_count' => 'Antal tilbehør',
+ 'consumables_count' => 'Antal forbrugsvarer',
+ 'components_count' => 'Antal komponenter',
+ 'licenses_count' => 'Antal licenser',
+ 'notification_error' => 'Fejl:',
+ 'notification_error_hint' => 'Tjek venligst nedenstående formular for fejl',
+ 'notification_success' => 'Succes:',
+ 'notification_warning' => 'Advarsel:',
+ 'notification_info' => 'Information:',
+ 'asset_information' => 'Aktivoplysninger',
+ 'model_name' => 'Modelnavn:',
+ 'asset_name' => 'Aktivnavn:',
+ 'consumable_information' => 'Forbrugsvareoplysninger:',
+ 'consumable_name' => 'Forbrugsvarenavn:',
+ 'accessory_information' => 'Tilbehøroplysninger:',
+ 'accessory_name' => 'Tilbehørsnavn:',
+ 'clone_item' => 'Klon emne',
+ 'checkout_tooltip' => 'Tjek dette emne ud',
+ 'checkin_tooltip' => 'Tjek dette emne ind',
+ 'checkout_user_tooltip' => 'Tjek dette emne ud til en bruger',
+ 'maintenance_mode' => 'Tjenesten er midlertidigt utilgængelig grundet systemopdateringer. Tjek venligst tilbage senere.',
+ 'maintenance_mode_title' => 'Systemet er midlertidigt utilgængeligt',
+ 'ldap_import' => 'Brugerkodeord bør ikke administreres af LDAP. (Dette giver dig mulighed for at sende glemt adgangskode-anmodninger.)',
+ 'purge_not_allowed' => 'Fjernelse af slettede data er blevet deaktiveret i .env-filen. Kontakt supporten eller din systemadministrator.',
+ 'backup_delete_not_allowed' => 'Sletning af sikkerhedskopier er blevet deaktiveret i .env-filen. Kontakt supporten eller din systemadministrator.',
+ 'additional_files' => 'Yderligere filer',
+ 'shitty_browser' => 'Ingen signatur fundet. Hvis du bruger en ældre browser, skal du bruge en mere moderne browser til at fuldføre din accept af aktiver.',
+ 'bulk_soft_delete' =>'Fjern også disse brugere. Deres asset historie vil forblive intakte medmindre/indtil du fjerner slettede poster i administratorindstillingerne.',
+ 'bulk_checkin_delete_success' => 'Dine valgte brugere er blevet slettet og deres emner er blevet tjekket ind.',
+ 'bulk_checkin_success' => 'Emnerne for de valgte brugere er blevet tjekket ind.',
+ 'set_to_null' => 'Slet værdier for dette aktiv|Slet værdier for alle :asset_count aktiver ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
+ 'na_no_purchase_date' => 'Ikke relevant - ingen købsdato angivet',
+ 'assets_by_status' => 'Aktiver efter status',
+ 'assets_by_status_type' => 'Aktiver efter statustype',
+ 'pie_chart_type' => 'Lagkagediagramtype for oversigten',
+ 'hello_name' => 'Hej, :name!',
+ 'unaccepted_profile_warning' => 'Du har :count emner, der kræver accept. Klik her for at acceptere eller afvise dem',
+ 'start_date' => 'Startdato',
+ 'end_date' => 'Slutdato',
+ 'alt_uploaded_image_thumbnail' => 'Uploadet miniature',
+ 'placeholder_kit' => 'Vælg et sæt',
+ 'file_not_found' => 'Filen blev ikke fundet',
+ 'preview_not_available' => '(ingen forhåndsvisning)',
+ 'setup' => 'Opsætning',
+ 'pre_flight' => 'Forhåndsopsætning',
+ 'skip_to_main_content' => 'Spring til hovedindhold',
+ 'toggle_navigation' => 'Åben/luk menu',
+ 'alerts' => 'Advarsler',
+ 'tasks_view_all' => 'Vis alle opgaver',
+ 'true' => 'Sandt',
+ 'false' => 'Falsk',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/da/help.php b/resources/lang/da/help.php
index 35f5f68611..16fed06c2f 100644
--- a/resources/lang/da/help.php
+++ b/resources/lang/da/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'Mere information',
- 'audit_help' => 'Afkrydsning af dette felt vil redigere aktivposten så den afspejler denne nye placering. Ingen markering angiver blot, placeringen i revisionsloggen.
Bemærk, at hvis dette aktiv er tjekkes ud, det vil ikke ændre placeringen af personen, aktivet eller placeringen, det er tjekket ud til.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Aktiver er elementer sporet efter serienummer eller aktiv tag. De har tendens til at være elementer af højere værdi, hvor identificering af en bestemt genstand betyder noget.',
diff --git a/resources/lang/da/localizations.php b/resources/lang/da/localizations.php
index be2c321861..5eefb4dd4b 100644
--- a/resources/lang/da/localizations.php
+++ b/resources/lang/da/localizations.php
@@ -2,231 +2,231 @@
return [
- 'select_language' => 'Select a language',
+ 'select_language' => 'Vælg et sprog',
'languages' => [
- 'en'=> 'English, US',
- 'en-GB'=> 'English, UK',
+ 'en'=> 'Engelsk (US)',
+ 'en-GB'=> 'Engelsk (UK)',
'af'=> 'Afrikaans',
- 'ar'=> 'Arabic',
- 'bg'=> 'Bulgarian',
- 'zh-CN'=> 'Chinese Simplified',
- 'zh-TW'=> 'Chinese Traditional',
- 'hr'=> 'Croatian',
- 'cs'=> 'Czech',
- 'da'=> 'Danish',
- 'nl'=> 'Dutch',
- 'en-ID'=> 'English, Indonesia',
- 'et'=> 'Estonian',
- 'fil'=> 'Filipino',
- 'fi'=> 'Finnish',
- 'fr'=> 'French',
- 'de'=> 'German',
- 'de-i'=> 'German (Informal)',
- 'el'=> 'Greek',
- 'he'=> 'Hebrew',
- 'hu'=> 'Hungarian',
- 'is' => 'Icelandic',
- 'id'=> 'Indonesian',
- 'ga-IE'=> 'Irish',
- 'it'=> 'Italian',
- 'ja'=> 'Japanese',
- 'ko'=> 'Korean',
- 'lv'=>'Latvian',
- 'lt'=> 'Lithuanian',
- 'mk'=> 'Macedonian',
- 'ms'=> 'Malay',
+ 'ar'=> 'Arabisk',
+ 'bg'=> 'Bulgarsk',
+ 'zh-CN'=> 'Kinesisk (forsimplet)',
+ 'zh-TW'=> 'Kinesisk (traditionel)',
+ 'hr'=> 'Krotatisk',
+ 'cs'=> 'Tjekkisk',
+ 'da'=> 'Dansk',
+ 'nl'=> 'Hollandsk',
+ 'en-ID'=> 'Engelsk (Indonesien)',
+ 'et'=> 'Estisk',
+ 'fil'=> 'Filippinsk',
+ 'fi'=> 'Finsk',
+ 'fr'=> 'Fransk',
+ 'de'=> 'Tysk',
+ 'de-i'=> 'Tysk (uformelt)',
+ 'el'=> 'Græsk',
+ 'he'=> 'Hebraisk',
+ 'hu'=> 'Ungarsk',
+ 'is' => 'Islandsk',
+ 'id'=> 'Indonesisk',
+ 'ga-IE'=> 'Irsk',
+ 'it'=> 'Italiensk',
+ 'ja'=> 'Japansk',
+ 'ko'=> 'Koreansk',
+ 'lv'=>'Lettisk',
+ 'lt'=> 'Litauisk',
+ 'mk'=> 'Makedonsk',
+ 'ms'=> 'Malaysisk',
'mi'=> 'Maori',
- 'mn'=> 'Mongolian',
- 'no'=> 'Norwegian',
- 'fa'=> 'Persian',
- 'pl'=> 'Polish',
- 'pt-PT'=> 'Portuguese',
- 'pt-BR'=> 'Portuguese, Brazilian',
- 'ro'=> 'Romanian',
- 'ru'=> 'Russian',
- 'sr-CS' => 'Serbian (Latin)',
- 'sl'=> 'Slovenian',
- 'es-ES'=> 'Spanish',
- 'es-CO'=> 'Spanish, Colombia',
- 'es-MX'=> 'Spanish, Mexico',
- 'es-VE'=> 'Spanish, Venezuela',
- 'sv-SE'=> 'Swedish',
+ 'mn'=> 'Mongolsk',
+ 'no'=> 'Norsk',
+ 'fa'=> 'Persisk',
+ 'pl'=> 'Polsk',
+ 'pt-PT'=> 'Portugisisk',
+ 'pt-BR'=> 'Portugisisk (Brasilien)',
+ 'ro'=> 'Rumænsk',
+ 'ru'=> 'Russisk',
+ 'sr-CS' => 'Serbisk (latin)',
+ 'sl'=> 'Slovensk',
+ 'es-ES'=> 'Spansk',
+ 'es-CO'=> 'Spansk (Colombia)',
+ 'es-MX'=> 'Spansk (Mexico)',
+ 'es-VE'=> 'Spansk (Venezuela)',
+ 'sv-SE'=> 'Svensk',
'tl'=> 'Tagalog',
'ta'=> 'Tamil',
'th'=> 'Thai',
- 'tr'=> 'Turkish',
- 'uk'=> 'Ukranian',
- 'vi'=> 'Vietnamese',
- 'cy'=> 'Welsh',
+ 'tr'=> 'Tyrkisk',
+ 'uk'=> 'Ukrainsk',
+ 'vi'=> 'Vietnamesisk',
+ 'cy'=> 'Walisisk',
'zu'=> 'Zulu',
],
- 'select_country' => 'Select a country',
+ 'select_country' => 'Vælg et land',
'countries' => [
'AC'=>'Ascension Island',
'AD'=>'Andorra',
- 'AE'=>'United Arab Emirates',
+ 'AE'=>'Forenede Arabiske Emirater',
'AF'=>'Afghanistan',
- 'AG'=>'Antigua And Barbuda',
+ 'AG'=>'Antigua og Barbuda',
'AI'=>'Anguilla',
- 'AL'=>'Albania',
- 'AM'=>'Armenia',
- 'AN'=>'Netherlands Antilles',
+ 'AL'=>'Albanien',
+ 'AM'=>'Armenien',
+ 'AN'=>'Nederlandske Antiller',
'AO'=>'Angola',
- 'AQ'=>'Antarctica',
+ 'AQ'=>'Antarktis',
'AR'=>'Argentina',
- 'AS'=>'American Samoa',
- 'AT'=>'Austria',
- 'AU'=>'Australia',
+ 'AS'=>'Amerikansk Samoa',
+ 'AT'=>'Østrig',
+ 'AU'=>'Australien',
'AW'=>'Aruba',
- 'AX'=>'Ã…land',
- 'AZ'=>'Azerbaijan',
- 'BA'=>'Bosnia And Herzegovina',
+ 'AX'=>'Åland',
+ 'AZ'=>'Aserbajdsjan',
+ 'BA'=>'Bosnien-Hercegovina',
'BB'=>'Barbados',
- 'BE'=>'Belgium',
+ 'BE'=>'Belgien',
'BD'=>'Bangladesh',
'BF'=>'Burkina Faso',
- 'BG'=>'Bulgaria',
+ 'BG'=>'Bulgarien',
'BH'=>'Bahrain',
'BI'=>'Burundi',
'BJ'=>'Benin',
'BM'=>'Bermuda',
'BN'=>'Brunei Darussalam',
'BO'=>'Bolivia',
- 'BR'=>'Brazil',
+ 'BR'=>'Brasilien',
'BS'=>'Bahamas',
'BT'=>'Bhutan',
'BV'=>'Bouvet Island',
'BW'=>'Botswana',
- 'BY'=>'Belarus',
+ 'BY'=>'Belarus / Hviderusland',
'BZ'=>'Belize',
'CA'=>'Canada',
- 'CC'=>'Cocos (Keeling) Islands',
- 'CD'=>'Congo (Democratic Republic)',
- 'CF'=>'Central African Republic',
- 'CG'=>'Congo (Republic)',
- 'CH'=>'Switzerland',
- 'CI'=>'Côte d\'Ivoire',
- 'CK'=>'Cook Islands',
+ 'CC'=>'Cocosøerne (Keelingøerne)',
+ 'CD'=>'Congo (den Demokratiske Republik)',
+ 'CF'=>'Centralafrikanske Republik',
+ 'CG'=>'Congo (Republik)',
+ 'CH'=>'Schweiz',
+ 'CI'=>'Elfenbenskysten',
+ 'CK'=>'Cook-øerne',
'CL'=>'Chile',
- 'CM'=>'Cameroon',
- 'CN'=>'People\'s Republic of China',
+ 'CM'=>'Cameroun',
+ 'CN'=>'Kina (Folkerepublikken)',
'CO'=>'Colombia',
'CR'=>'Costa Rica',
'CU'=>'Cuba',
- 'CV'=>'Cape Verde',
+ 'CV'=>'Kap Verde',
'CX'=>'Christmas Island',
- 'CY'=>'Cyprus',
- 'CZ'=>'Czech Republic',
- 'DE'=>'Germany',
+ 'CY'=>'Cypern',
+ 'CZ'=>'Tjekkiet',
+ 'DE'=>'Tyskland',
'DJ'=>'Djibouti',
- 'DK'=>'Denmark',
+ 'DK'=>'Danmark',
'DM'=>'Dominica',
- 'DO'=>'Dominican Republic',
- 'DZ'=>'Algeria',
+ 'DO'=>'Dominikanske Republik',
+ 'DZ'=>'Algeriet',
'EC'=>'Ecuador',
- 'EE'=>'Estonia',
- 'EG'=>'Egypt',
+ 'EE'=>'Estland',
+ 'EG'=>'Egypten',
'ER'=>'Eritrea',
- 'ES'=>'Spain',
- 'ET'=>'Ethiopia',
- 'EU'=>'European Union',
+ 'ES'=>'Spanien',
+ 'ET'=>'Etiopien',
+ 'EU'=>'Europæiske Union',
'FI'=>'Finland',
'FJ'=>'Fiji',
- 'FK'=>'Falkland Islands (Malvinas)',
- 'FM'=>'Micronesia, Federated States Of',
- 'FO'=>'Faroe Islands',
- 'FR'=>'France',
+ 'FK'=>'Falklandsøerne',
+ 'FM'=>'Mikronesien (Mikronesiens Forenede Stater)',
+ 'FO'=>'Færøerne',
+ 'FR'=>'Frankrig',
'GA'=>'Gabon',
'GD'=>'Grenada',
- 'GE'=>'Georgia',
- 'GF'=>'French Guiana',
+ 'GE'=>'Georgien',
+ 'GF'=>'Fransk Guyana',
'GG'=>'Guernsey',
'GH'=>'Ghana',
'GI'=>'Gibraltar',
- 'GL'=>'Greenland',
+ 'GL'=>'Grønland',
'GM'=>'Gambia',
'GN'=>'Guinea',
'GP'=>'Guadeloupe',
- 'GQ'=>'Equatorial Guinea',
- 'GR'=>'Greece',
- 'GS'=>'South Georgia And The South Sandwich Islands',
+ 'GQ'=>'Ækvatorialguinea',
+ 'GR'=>'Grækenland',
+ 'GS'=>'Sydgeorgien og de Sydlige Sandwichøer',
'GT'=>'Guatemala',
'GU'=>'Guam',
'GW'=>'Guinea-Bissau',
'GY'=>'Guyana',
- 'HK'=>'Hong Kong',
- 'HM'=>'Heard And Mc Donald Islands',
+ 'HK'=>'Hongkong',
+ 'HM'=>'Heard- og McDonaldøerne',
'HN'=>'Honduras',
- 'HR'=>'Croatia (local name: Hrvatska)',
+ 'HR'=>'Kroatien',
'HT'=>'Haiti',
- 'HU'=>'Hungary',
- 'ID'=>'Indonesia',
- 'IE'=>'Ireland',
+ 'HU'=>'Ungarn',
+ 'ID'=>'Indonesien',
+ 'IE'=>'Irland',
'IL'=>'Israel',
'IM'=>'Isle of Man',
- 'IN'=>'India',
- 'IO'=>'British Indian Ocean Territory',
- 'IQ'=>'Iraq',
- 'IR'=>'Iran, Islamic Republic Of',
- 'IS'=>'Iceland',
- 'IT'=>'Italy',
+ 'IN'=>'Indien',
+ 'IO'=>'Britiske Territorium i Det Indiske Ocean',
+ 'IQ'=>'Irak',
+ 'IR'=>'Iran (den Islamiske Republik)',
+ 'IS'=>'Island',
+ 'IT'=>'Italien',
'JE'=>'Jersey',
'JM'=>'Jamaica',
'JO'=>'Jordan',
'JP'=>'Japan',
'KE'=>'Kenya',
'KG'=>'Kyrgyzstan',
- 'KH'=>'Cambodia',
+ 'KH'=>'Cambodja',
'KI'=>'Kiribati',
- 'KM'=>'Comoros',
- 'KN'=>'Saint Kitts And Nevis',
- 'KR'=>'Korea, Republic Of',
+ 'KM'=>'Comorerne',
+ 'KN'=>'Saint Christopher og Nevis',
+ 'KR'=>'Korea (Republikken)',
'KW'=>'Kuwait',
- 'KY'=>'Cayman Islands',
- 'KZ'=>'Kazakhstan',
- 'LA'=>'Lao People\'s Democratic Republic',
+ 'KY'=>'Caymanøerne',
+ 'KZ'=>'Kasakhstan',
+ 'LA'=>'Laos (den Demokratiske Folkerepublik)',
'LB'=>'Lebanon',
'LC'=>'Saint Lucia',
'LI'=>'Liechtenstein',
'LK'=>'Sri Lanka',
'LR'=>'Liberia',
'LS'=>'Lesotho',
- 'LT'=>'Lithuania',
+ 'LT'=>'Litauen',
'LU'=>'Luxembourg',
- 'LV'=>'Latvia',
- 'LY'=>'Libyan Arab Jamahiriya',
- 'MA'=>'Morocco',
+ 'LV'=>'Letland',
+ 'LY'=>'Libyen',
+ 'MA'=>'Marokko',
'MC'=>'Monaco',
- 'MD'=>'Moldova, Republic Of',
+ 'MD'=>'Moldova (Republikken)',
'ME'=>'Montenegro',
'MG'=>'Madagascar',
- 'MH'=>'Marshall Islands',
- 'MK'=>'Macedonia, The Former Yugoslav Republic Of',
+ 'MH'=>'Marshalløerne',
+ 'MK'=>'Makedonien (den Tidligere Jugoslaviske Republik)',
'ML'=>'Mali',
- 'MM'=>'Myanmar',
- 'MN'=>'Mongolia',
- 'MO'=>'Macau',
- 'MP'=>'Northern Mariana Islands',
+ 'MM'=>'Myanmar / Burma',
+ 'MN'=>'Mongoliet',
+ 'MO'=>'Macao',
+ 'MP'=>'Nordmarianerne',
'MQ'=>'Martinique',
- 'MR'=>'Mauritania',
+ 'MR'=>'Mauretanien',
'MS'=>'Montserrat',
'MT'=>'Malta',
'MU'=>'Mauritius',
- 'MV'=>'Maldives',
+ 'MV'=>'Maldiverne',
'MW'=>'Malawi',
'MX'=>'Mexico',
'MY'=>'Malaysia',
'MZ'=>'Mozambique',
'NA'=>'Namibia',
- 'NC'=>'New Caledonia',
+ 'NC'=>'Ny Kaledonien',
'NE'=>'Niger',
'NF'=>'Norfolk Island',
'NG'=>'Nigeria',
'NI'=>'Nicaragua',
- 'NL'=>'Netherlands',
- 'NO'=>'Norway',
+ 'NL'=>'Holland',
+ 'NO'=>'Norge',
'NP'=>'Nepal',
'NR'=>'Nauru',
'NU'=>'Niue',
@@ -234,81 +234,82 @@ return [
'OM'=>'Oman',
'PA'=>'Panama',
'PE'=>'Peru',
- 'PF'=>'French Polynesia',
- 'PG'=>'Papua New Guinea',
- 'PH'=>'Philippines, Republic of the',
+ 'PF'=>'Fransk Polynesien',
+ 'PG'=>'Papua Ny Guinea',
+ 'PH'=>'Filippinerne (Republikken)',
'PK'=>'Pakistan',
- 'PL'=>'Poland',
- 'PM'=>'St. Pierre And Miquelon',
+ 'PL'=>'Polen',
+ 'PM'=>'Saint Pierre og Miquelon',
'PN'=>'Pitcairn',
'PR'=>'Puerto Rico',
- 'PS'=>'Palestine',
+ 'PS'=>'Palæstina',
'PT'=>'Portugal',
'PW'=>'Palau',
'PY'=>'Paraguay',
'QA'=>'Qatar',
- 'RE'=>'Reunion',
- 'RO'=>'Romania',
- 'RS'=>'Serbia',
- 'RU'=>'Russian Federation',
+ 'RE'=>'Réunion',
+ 'RO'=>'Rumænien',
+ 'RS'=>'Serbien',
+ 'RU'=>'Rusland (Den Russiske Føderation)',
'RW'=>'Rwanda',
- 'SA'=>'Saudi Arabia',
- 'UK'=>'Scotland',
- 'SB'=>'Solomon Islands',
- 'SC'=>'Seychelles',
+ 'SA'=>'Saudi-Arabien',
+ 'UK'=>'Skotland',
+ 'SB'=>'Salomonøerne',
+ 'SC'=>'Seychellerne',
+ 'SS'=>'Sydsudan',
'SD'=>'Sudan',
- 'SE'=>'Sweden',
+ 'SE'=>'Sverige',
'SG'=>'Singapore',
- 'SH'=>'St. Helena',
- 'SI'=>'Slovenia',
- 'SJ'=>'Svalbard And Jan Mayen Islands',
- 'SK'=>'Slovakia (Slovak Republic)',
+ 'SH'=>'Saint Helena',
+ 'SI'=>'Slovenien',
+ 'SJ'=>'Svalbard og Jan Mayen-øerne',
+ 'SK'=>'Slovakiet (den Slovakiske Republik)',
'SL'=>'Sierra Leone',
'SM'=>'San Marino',
'SN'=>'Senegal',
- 'SO'=>'Somalia',
+ 'SO'=>'Somalien',
'SR'=>'Suriname',
- 'ST'=>'Sao Tome And Principe',
- 'SU'=>'Soviet Union',
+ 'ST'=>'São Tomé og Príncipe',
+ 'SU'=>'Sovjetunionen',
'SV'=>'El Salvador',
- 'SY'=>'Syrian Arab Republic',
+ 'SY'=>'Syrien (den Syriske Arabiske Republik)',
'SZ'=>'Swaziland',
- 'TC'=>'Turks And Caicos Islands',
- 'TD'=>'Chad',
- 'TF'=>'French Southern Territories',
+ 'TC'=>'Turks- og Caicosøerne',
+ 'TD'=>'Tchad',
+ 'TF'=>'Franske Sydterritorier',
'TG'=>'Togo',
'TH'=>'Thailand',
'TJ'=>'Tajikistan',
'TK'=>'Tokelau',
- 'TI'=>'East Timor',
+ 'TI'=>'Østtimor',
'TM'=>'Turkmenistan',
- 'TN'=>'Tunisia',
+ 'TN'=>'Tunesien',
'TO'=>'Tonga',
- 'TP'=>'East Timor (old code)',
- 'TR'=>'Turkey',
- 'TT'=>'Trinidad And Tobago',
+ 'TP'=>'Østtimor (gammel kode)',
+ 'TR'=>'Tyrkiet',
+ 'TT'=>'Trinidad og Tobago',
'TV'=>'Tuvalu',
'TW'=>'Taiwan',
- 'TZ'=>'Tanzania, United Republic Of',
+ 'TZ'=>'Tanzania (den Forenede Republik)',
'UA'=>'Ukraine',
'UG'=>'Uganda',
- 'UK'=>'United Kingdom',
- 'US'=>'United States',
- 'UM'=>'United States Minor Outlying Islands',
+ 'UK'=>'England (UK)',
+ 'US'=>'USA',
+ 'UM'=>'USA\'s Mindre Øbesiddelser',
'UY'=>'Uruguay',
'UZ'=>'Uzbekistan',
- 'VA'=>'Vatican City State (Holy See)',
- 'VC'=>'Saint Vincent And The Grenadines',
+ 'VA'=>'Vatikanstaten (Holy See)',
+ 'VC'=>'Saint Vincent og Grenadinerne',
'VE'=>'Venezuela',
- 'VG'=>'Virgin Islands (British)',
- 'VI'=>'Virgin Islands (U.S.)',
- 'VN'=>'Viet Nam',
+ 'VG'=>'Jomfruøerne (Britiske)',
+ 'VI'=>'Jomfruøerne (USA)',
+ 'VN'=>'Vietnam',
'VU'=>'Vanuatu',
- 'WF'=>'Wallis And Futuna Islands',
+ 'WF'=>'Wallis- og Futunaøerne',
'WS'=>'Samoa',
'YE'=>'Yemen',
'YT'=>'Mayotte',
- 'ZA'=>'South Africa',
+ 'ZA'=>'Sydafrika',
'ZM'=>'Zambia',
'ZW'=>'Zimbabwe',
],
diff --git a/resources/lang/da/mail.php b/resources/lang/da/mail.php
index 5019bcbe8f..acd786056b 100644
--- a/resources/lang/da/mail.php
+++ b/resources/lang/da/mail.php
@@ -1,8 +1,8 @@
'A user has accepted an item',
- 'acceptance_asset_declined' => 'A user has declined an item',
+ 'acceptance_asset_accepted' => 'En bruger har accepteret et emne',
+ 'acceptance_asset_declined' => 'En bruger har afvist et emne',
'a_user_canceled' => 'En bruger har annulleret en vareforespørgsel på hjemmesiden',
'a_user_requested' => 'En bruger har anmodet om et emne på hjemmesiden',
'accessory_name' => 'Tilbehør Navn:',
@@ -11,7 +11,7 @@ return [
'asset' => 'aktiv:',
'asset_name' => 'Aktivnavn:',
'asset_requested' => 'Aktiver bedt om',
- 'asset_tag' => 'Asset Tag',
+ 'asset_tag' => 'Inventarnummer',
'assigned_to' => 'Tildelt',
'best_regards' => 'Med venlig hilsen,',
'canceled' => 'annulleret:',
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Log ind på din nye Snipe-IT-installation ved hjælp af nedenstående referencer:',
'login' => 'Log på:',
'Low_Inventory_Report' => 'Lav lagerrapport',
+ 'inventory_report' => 'Lagerrapport',
'min_QTY' => 'Min QTY',
'name' => 'Navn',
'new_item_checked' => 'En ny vare er blevet tjekket ud under dit navn, detaljerne er nedenfor.',
@@ -61,7 +62,7 @@ return [
'test_mail_text' => 'Dette er en test fra Snipe-IT Asset Management System. Hvis du fik dette, virker mailen :)',
'the_following_item' => 'Følgende vare er blevet kontrolleret i:',
'low_inventory_alert' => 'Der er :count enhed som er under minimum lagertal eller som snart vil være det.|Der er :count enheder som er under minimum lagertal eller som snart vil være det.',
- 'assets_warrantee_alert' => 'There is :count asset with a warranty expiring in the next :threshold days.|There are :count assets with warranties expiring in the next :threshold days.',
+ 'assets_warrantee_alert' => 'Der er :count aktiv hvor garantien udløber indenfor de næste :threshold dage.|Der er :count aktiver hvor garantien udløber indenfor de næste :threshold dage.',
'license_expiring_alert' => 'Der er :count licens(er) der udløber indenfor den/de næste :threshold dag(e).',
'to_reset' => 'Nulstille din :web-adgangskode, udfylde denne formular:',
'type' => 'Type',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'Dine Snipe-IT Legitimationsoplysninger',
'Accessory_Checkin_Notification' => 'Tilbehør tjekket ind',
'Asset_Checkin_Notification' => 'Asset tjekket ind',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'Licens tjekket ind',
'Expected_Checkin_Report' => 'Forventet asset checkin rapport',
'Expected_Checkin_Notification' => 'Påmindelse: :name checkin deadline nærmer sig',
'Expected_Checkin_Date' => 'Et asset tjekket ud til dig skal tjekkes tilbage den :date',
'your_assets' => 'Se dine assets',
+ 'rights_reserved' => 'Alle rettigheder forbeholdt.',
];
diff --git a/resources/lang/da/passwords.php b/resources/lang/da/passwords.php
index 25633b4581..d55cdf098b 100644
--- a/resources/lang/da/passwords.php
+++ b/resources/lang/da/passwords.php
@@ -1,8 +1,8 @@
'If a matching user with a valid email address exists in our system, a password recovery email has been sent.',
- 'user' => 'If a matching user with a valid email address exists in our system, a password recovery email has been sent.',
- 'token' => 'This password reset token is invalid or expired, or does not match the username provided.',
- 'reset' => 'Your password has been reset!',
+ 'sent' => 'Hvis brugeren findes med en gyldig email-adresse i vores system, er der blevet sendt en e-mail til gendannelse af adgangskoden.',
+ 'user' => 'Hvis brugeren findes med en gyldig email-adresse i vores system, er der blevet sendt en e-mail til gendannelse af adgangskoden.',
+ 'token' => 'Denne nøgle til nulstilling af adgangskode er ugyldig, udløbet eller stemmer ikke overens med det angivne brugernavn.',
+ 'reset' => 'Din adgangskode er blevet nulstillet!',
];
diff --git a/resources/lang/da/reminders.php b/resources/lang/da/reminders.php
index 4f16be94e2..4d0d9f4609 100644
--- a/resources/lang/da/reminders.php
+++ b/resources/lang/da/reminders.php
@@ -15,7 +15,7 @@ return array(
"password" => "Adgangskoder skal være seks tegn og svare til bekræftelsen.",
"user" => "Brugernavn eller email adresse er forkert",
- "token" => 'This password reset token is invalid or expired, or does not match the username provided.',
- 'sent' => 'If a matching user with a valid email address exists in our system, a password recovery email has been sent.',
+ "token" => 'Denne nøgle til nulstilling af adgangskode er ugyldig, udløbet eller stemmer ikke overens med det angivne brugernavn.',
+ 'sent' => 'Hvis brugeren findes med en gyldig email-adresse i vores system, er der blevet sendt en e-mail til gendannelse af adgangskoden.',
);
diff --git a/resources/lang/da/validation.php b/resources/lang/da/validation.php
index 24d2130418..412a3d143b 100644
--- a/resources/lang/da/validation.php
+++ b/resources/lang/da/validation.php
@@ -43,14 +43,14 @@ return [
'file' => 'Attributten skal være en fil.',
'filled' => 'Attributfeltet skal have en værdi.',
'image' => ':attribute skal være et billede.',
- 'import_field_empty' => 'The value for :fieldname cannot be null.',
+ 'import_field_empty' => 'Værdien for :fieldname kan ikke være null.',
'in' => 'Det valgte :attribute er ugyldigt.',
'in_array' => 'Attributfeltet findes ikke i: andet.',
'integer' => ':attribute skal være et heltal.',
'ip' => ':attribute skal være en gyldig IP adresse.',
'ipv4' => 'Attributten skal være en gyldig IPv4-adresse.',
'ipv6' => 'Attributten skal være en gyldig IPv6-adresse.',
- 'is_unique_department' => 'The :attribute must be unique to this Company Location',
+ 'is_unique_department' => ':attribute skal være unik for denne virksomhedsplacering',
'json' => 'Attributten skal være en gyldig JSON-streng.',
'max' => [
'numeric' => ':attribute må ikke overstige :max.',
@@ -66,7 +66,9 @@ return [
'string' => ':attribute skal mindst være :min tegn.',
'array' => 'Attributten skal have mindst: min elementer.',
],
- 'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'starts_with' => ':attribute skal starte med en af følgende: :values',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'Den valgte :attribute er ugyldig.',
'numeric' => ':attribute skal være et tal.',
'present' => 'Attributfeltet skal være til stede.',
@@ -93,27 +95,16 @@ return [
'url' => ':attribute formatet er ugyldigt.',
'unique_undeleted' => ':attribute skal være unik.',
'non_circular' => ':attribute må ikke oprette en cirkulær reference.',
- 'disallow_same_pwd_as_user_fields' => 'Password cannot be the same as the username.',
- 'letters' => 'Password must contain at least one letter.',
- 'numbers' => 'Password must contain at least one number.',
- 'case_diff' => 'Password must use mixed case.',
- 'symbols' => 'Password must contain symbols.',
+ 'disallow_same_pwd_as_user_fields' => 'Adgangskoden må ikke være det samme som brugernavnet.',
+ 'letters' => 'Adgangskoden skal indeholde mindst ét bogstav.',
+ 'numbers' => 'Adgangskoden skal indeholde mindst ét tal.',
+ 'case_diff' => 'Adgangskoden skal bruge både store og små bogstaver.',
+ 'symbols' => 'Adgangskoden skal indeholde specialtegn.',
'gte' => [
- 'numeric' => 'Value cannot be negative'
+ 'numeric' => 'Værdien må ikke være negativ'
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Din nuværende adgangskode er forkert',
'dumbpwd' => 'Denne adgangskode er for almindelig.',
'statuslabel_type' => 'Du skal vælge en gyldig statusetiketype',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => ':attribute skal være en gyldig dato i YYYY-MM-DD format',
+ 'last_audit_date.date_format' => ':attribute skal være en gyldig dato i YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => ':attribute skal være en gyldig dato i YYYY-MM-DD format',
+ 'termination_date.date_format' => ':attribute skal være en gyldig dato i YYYY-MM-DD format',
+ 'expected_checkin.date_format' => ':attribute skal være en gyldig dato i YYYY-MM-DD format',
+ 'start_date.date_format' => ':attribute skal være en gyldig dato i YYYY-MM-DD format',
+ 'end_date.date_format' => ':attribute skal være en gyldig dato i YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/de-i/admin/accessories/general.php b/resources/lang/de-i/admin/accessories/general.php
index ecfb2625ee..49915e7979 100644
--- a/resources/lang/de-i/admin/accessories/general.php
+++ b/resources/lang/de-i/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Zubehör aktualisieren',
'use_default_eula' => 'Die Standard EULA stattdessen verwenden.',
'use_default_eula_disabled' => 'Die Standard-EULA verwenden. Es wurde keine Standard-EULA definiert. Bitte füge eine in den Einstellungen hinzu.',
+ 'clone' => 'Zubehör kopieren',
+ 'delete_disabled' => 'Dieses Zubehör kann noch nicht gelöscht werden, da einige Artikel noch herausgegeben sind.',
);
diff --git a/resources/lang/de-i/admin/accessories/message.php b/resources/lang/de-i/admin/accessories/message.php
index b922f5b8d1..3f661c643a 100644
--- a/resources/lang/de-i/admin/accessories/message.php
+++ b/resources/lang/de-i/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Zubehör konnte nicht herausgegeben werden. Bitte versuche es erneut',
'success' => 'Zubehör erfolgreich herausgegeben.',
+ 'unavailable' => 'Zubehör ist nicht verfügbar, um herausgegeben zu werden. Prüfe die verfügbare Menge',
'user_does_not_exist' => 'Dieser Benutzer ist ungültig. Bitte versuche es erneut.'
),
diff --git a/resources/lang/de-i/admin/asset_maintenances/form.php b/resources/lang/de-i/admin/asset_maintenances/form.php
index f1e4c6ded7..5d06a11327 100644
--- a/resources/lang/de-i/admin/asset_maintenances/form.php
+++ b/resources/lang/de-i/admin/asset_maintenances/form.php
@@ -4,11 +4,11 @@
'asset_maintenance_type' => 'Wartungsart',
'title' => 'Bezeichnung',
'start_date' => 'Startdatum',
- 'completion_date' => 'Fertigstellungstermin',
+ 'completion_date' => 'Abschlussdatum',
'cost' => 'Kosten',
'is_warranty' => 'Garantie Verbesserung',
- 'asset_maintenance_time' => 'Tage',
+ 'asset_maintenance_time' => 'Wartungszeit (in Tagen)',
'notes' => 'Notizen',
- 'update' => 'Aktualisieren',
- 'create' => 'Erstellen'
+ 'update' => 'Wartung bearbeiten',
+ 'create' => 'Wartung erstellen'
];
diff --git a/resources/lang/de-i/admin/categories/message.php b/resources/lang/de-i/admin/categories/message.php
index 472306a252..bac81f0a6f 100644
--- a/resources/lang/de-i/admin/categories/message.php
+++ b/resources/lang/de-i/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Die Kategorie konnte nicht aktualisiert werden, bitte versuche es erneut',
- 'success' => 'Die Kategorie wurde erfolgreich aktualisiert.'
+ 'success' => 'Die Kategorie wurde erfolgreich aktualisiert.',
+ 'cannot_change_category_type' => 'Sobald der Kategorietyp erstellt wurde, kann dieser nicht mehr angepasst werden',
),
'delete' => array(
diff --git a/resources/lang/de-i/admin/components/general.php b/resources/lang/de-i/admin/components/general.php
index eaf5a2b62b..fd1f68770c 100644
--- a/resources/lang/de-i/admin/components/general.php
+++ b/resources/lang/de-i/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Verbleibend',
'total' => 'Gesamt',
'update' => 'Komponente aktualisieren',
+ 'checkin_limit' => 'Die angegebene Menge muss gleich oder kleiner sein als :assigned_qty'
);
diff --git a/resources/lang/de-i/admin/components/message.php b/resources/lang/de-i/admin/components/message.php
index 906bb84ece..5466746668 100644
--- a/resources/lang/de-i/admin/components/message.php
+++ b/resources/lang/de-i/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Komponente konnte nicht herausgegeben werden. Bitte versuche es erneut',
'success' => 'Komponente wurde erfolgreich herausgegeben.',
- 'user_does_not_exist' => 'Dieser Benutzer ist ungültig. Bitte versuche es erneut.'
+ 'user_does_not_exist' => 'Dieser Benutzer ist ungültig. Bitte versuche es erneut.',
+ 'unavailable' => 'Nicht genügend verbleibende Komponenten: :remaining verbleibend, :requested angefordert ',
),
'checkin' => array(
diff --git a/resources/lang/de-i/admin/consumables/message.php b/resources/lang/de-i/admin/consumables/message.php
index 1661f9703c..45d5e12bb4 100644
--- a/resources/lang/de-i/admin/consumables/message.php
+++ b/resources/lang/de-i/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Das Verbrauchsmaterial wurde nicht herausgegeben. Bitte versuche es erneut',
'success' => 'Verbrauchsmaterial wurde erfolgreich herausgegeben.',
- 'user_does_not_exist' => 'Dieser Benutzer ist ungültig. Bitte versuche es erneut.'
+ 'user_does_not_exist' => 'Dieser Benutzer ist ungültig. Bitte versuche es erneut.',
+ 'unavailable' => 'Es sind nicht genügend Verbrauchsmaterialien für diese Herausgabe vorhanden. Bitte überprüfe die verbleibende Menge. ',
),
'checkin' => array(
diff --git a/resources/lang/de-i/admin/custom_fields/general.php b/resources/lang/de-i/admin/custom_fields/general.php
index 1c743da54b..ba8aa4d173 100644
--- a/resources/lang/de-i/admin/custom_fields/general.php
+++ b/resources/lang/de-i/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Von Modellen benutzt',
'order' => 'Reihenfolge',
'create_fieldset' => 'Neuer Feldsatz',
+ 'update_fieldset' => 'Feldsatz aktualisieren',
+ 'fieldset_does_not_exist' => 'Feldsatz :id existiert nicht',
+ 'fieldset_updated' => 'Feldsatz aktualisiert',
'create_fieldset_title' => 'Neuen Feldsatz erstellen',
'create_field' => 'Neues benutzerdefiniertes Feld',
'create_field_title' => 'Neues benutzerdefiniertes Feld erstellen',
@@ -44,6 +47,8 @@ return [
'db_convert_warning' => 'WARNUNG. Dieses Feld befindet sich in der Tabelle mit benutzerdefinierten Feldern als :db_column sollte aber :expected sein.',
'is_unique' => 'Dieser Wert muss für jedes Asset einzigartig sein',
'unique' => 'Einzigartig',
- 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
- 'display_in_user_view_table' => 'Visible to User',
+ 'display_in_user_view' => 'Erlaube dem Benutzer, an den das Asset herausgegeben wurde, diese Werte auf der Seite "Zugeordnete Assets anzeigen" anzeigen zu lassen',
+ 'display_in_user_view_table' => 'Für Benutzer sichtbar',
+ 'auto_add_to_fieldsets' => 'Automatisch zu jedem neuen Feldsatz hinzufügen',
+ 'add_to_preexisting_fieldsets' => 'Zu allen existierenden Feldsätzen hinzufügen',
];
diff --git a/resources/lang/de-i/admin/departments/message.php b/resources/lang/de-i/admin/departments/message.php
index 873ccd8184..07ee07e1d9 100644
--- a/resources/lang/de-i/admin/departments/message.php
+++ b/resources/lang/de-i/admin/departments/message.php
@@ -3,7 +3,7 @@
return array(
'does_not_exist' => 'Diese Abteilung existiert nicht.',
- 'department_already_exists' => 'A department already exists with that name at this company location. Or choose a more specific name for this department. ',
+ 'department_already_exists' => 'An diesem Firmenstandort existiert bereits eine Abteilung mit diesem Namen. Oder wähle einen spezifischeren Namen für diese Abteilung. ',
'assoc_users' => 'Diese Abteilung ist im Moment mit mindestens einem Benutzer verknüpft und kann nicht gelöscht werden. Bitte Benutzer aktualisieren und erneut versuchen. ',
'create' => array(
'error' => 'Abteilung wurde nicht erstellt. Bitte versuche es erneut.',
diff --git a/resources/lang/de-i/admin/groups/message.php b/resources/lang/de-i/admin/groups/message.php
index e74fb5c75f..1a7357a236 100644
--- a/resources/lang/de-i/admin/groups/message.php
+++ b/resources/lang/de-i/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Gruppe existiert bereits!',
- 'group_not_found' => 'Gruppe [: Id] existiert nicht.',
+ 'group_not_found' => 'Die Gruppe mit der ID :id existiert nicht.',
'group_name_required' => '"Name" darf nicht leer sein',
'success' => array(
diff --git a/resources/lang/de-i/admin/hardware/form.php b/resources/lang/de-i/admin/hardware/form.php
index 05b318385c..02f782df66 100644
--- a/resources/lang/de-i/admin/hardware/form.php
+++ b/resources/lang/de-i/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Massenlöschung von Assets bestätigen',
+ 'bulk_restore' => 'Massenwiederherstellung von Assets bestätigen',
'bulk_delete_help' => 'Überprüfe die nachfolgenden Assets für die Massenlöschung. Sobald diese gelöscht sind, können diese zwar wiederhergestellt werden, sind aber dem aktuellen Nutzer nicht mehr zugeordnet.',
+ 'bulk_restore_help' => 'Überprüfe die Assets für die Massenwiederherstellung. Sobald sie wiederhergestellt sind, werden diese Assets nicht mit Benutzern assoziiert, denen sie zuvor zugewiesen wurden.',
'bulk_delete_warn' => 'Du bist im Begriff :asset_count Assets zu löschen.',
+ 'bulk_restore_warn' => 'Sie sind dabei, :asset_count Assets wiederherzustellen.',
'bulk_update' => 'Massenaktualisierung von Assets',
'bulk_update_help' => 'Diese Eingabemaske erlaubt Dir die Aktualisierung von mehreren Assets zugleich. Fülle die Felder aus, die Du ändern möchtest. Alle leeren Felder bleiben unverändert. ',
'bulk_update_warn' => 'Du bearbeitest die Eigenschaften eines Assets.|Du bearbeitest die Eigenschaften von :asset_count Assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Nur den Standardort aktualisieren',
'asset_not_deployable' => 'Dieses Asset ist nicht verfügbar und kann nicht herausgegeben werden.',
'asset_deployable' => 'Dieses Asset ist verfügbar und kann herausgegeben werden.',
- 'processing_spinner' => 'Wird verarbeitet...',
+ 'processing_spinner' => 'Verarbeitung... (Dies kann bei großen Dateien etwas Zeit in Anspruch nehmen)',
'optional_infos' => 'Optionale Informationen',
'order_details' => 'Bestellinformationen'
];
diff --git a/resources/lang/de-i/admin/hardware/general.php b/resources/lang/de-i/admin/hardware/general.php
index c9af46f9ac..55aaa68f34 100644
--- a/resources/lang/de-i/admin/hardware/general.php
+++ b/resources/lang/de-i/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'Dieses Asset wurde gelöscht.',
'edit' => 'Asset bearbeiten',
'model_deleted' => 'Dieses Modell für Assets wurde gelöscht. Du musst das Modell wiederherstellen, bevor Du das Asset wiederherstellen kannst.',
+ 'model_invalid' => 'Das Modell dieses Assets ist ungültig.',
+ 'model_invalid_fix' => 'Das Asset sollte bearbeitet werden, um dies zu korrigieren, bevor versucht wird, es ein- oder auszuchecken.',
'requestable' => 'Anforderbar',
'requested' => 'Angefordert',
'not_requestable' => 'Kann nicht angefordert werden',
@@ -21,6 +23,7 @@ return [
'restore' => 'Asset wiederherstellen',
'pending' => 'Ausstehende',
'undeployable' => 'Nicht einsetzbar',
+ 'undeployable_tooltip' => 'Dieses Asset hat eine Statusbezeichnung, die nicht einsetzbar ist und zu diesem Zeitpunkt nicht ausgecheckt werden kann.',
'view' => 'Asset ansehen',
'csv_error' => 'Es gibt einen Fehler in der CSV-Datei:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Fehlermeldungen:',
'success_messages' => 'Erfolgsmeldungen:',
'alert_details' => 'Siehe unten für Details.',
- 'custom_export' => 'Benutzerdefinierter Export'
+ 'custom_export' => 'Benutzerdefinierter Export',
+ 'mfg_warranty_lookup' => ':manufacturer Garantiestatus Abfrage',
];
diff --git a/resources/lang/de-i/admin/hardware/message.php b/resources/lang/de-i/admin/hardware/message.php
index 345ff84cd5..85d74f7013 100644
--- a/resources/lang/de-i/admin/hardware/message.php
+++ b/resources/lang/de-i/admin/hardware/message.php
@@ -23,6 +23,8 @@ return [
'restore' => [
'error' => 'Asset wurde nicht wiederhergestellt, bitte versuche es noch einmal',
'success' => 'Asset erfolgreich wiederhergestellt.',
+ 'bulk_success' => 'Asset erfolgreich wiederhergestellt.',
+ 'nothing_updated' => 'Es wurden keine Assets ausgewählt, also wurde nichts wiederhergestellt.',
],
'audit' => [
@@ -49,6 +51,8 @@ return [
'success' => 'Deine Datei wurde importiert',
'file_delete_success' => 'Deine Datei wurde erfolgreich gelöscht',
'file_delete_error' => 'Die Datei konnte nicht gelöscht werden',
+ 'header_row_has_malformed_characters' => 'Ein oder mehrere Attribute in der Kopfzeile enthalten fehlerhafte UTF-8 Zeichen',
+ 'content_row_has_malformed_characters' => 'Ein oder mehrere Attribute in der ersten Zeile des Inhalts enthalten fehlerhafte UTF-8-Zeichen',
],
diff --git a/resources/lang/de-i/admin/hardware/table.php b/resources/lang/de-i/admin/hardware/table.php
index 1bf97c3197..ef6c2e3430 100644
--- a/resources/lang/de-i/admin/hardware/table.php
+++ b/resources/lang/de-i/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Eingang/Ausgang',
'checkout_date' => 'Herausgabedatum',
'checkoutto' => 'Herausgegeben',
+ 'components_cost' => 'Gesamtkosten der Komponenten',
'current_value' => 'Aktueller Wert',
'diff' => 'Differenz',
'dl_csv' => 'CSV Herunterladen',
diff --git a/resources/lang/de-i/admin/licenses/general.php b/resources/lang/de-i/admin/licenses/general.php
index 8bdf26b9a7..eab1fe6927 100644
--- a/resources/lang/de-i/admin/licenses/general.php
+++ b/resources/lang/de-i/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Über Lizenzen',
- 'about_licenses' => 'Lizenzen werden verwendet, um Software zu verfolgen. Sie haben eine bestimmte Anzahl von Plätzen, die an Einzelpersonen ausgegeben werden können',
+ 'about_licenses_title' => 'Über Lizenzen',
+ 'about_licenses' => 'Lizenzen werden verwendet, um Software zu verfolgen. Sie haben eine bestimmte Anzahl von Plätzen, die an Einzelpersonen ausgegeben werden können',
'checkin' => 'Lizenzaktivierung einbuchen',
'checkout_history' => 'Zuweisungsverlauf',
'checkout' => 'Lizenzaktivierung herausgeben',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Software Lizenzen',
'user' => 'Benutzer',
'view' => 'Lizenz ansehen',
+ 'delete_disabled' => 'Diese Lizenz kann noch nicht gelöscht werden, da einige Plätze noch ausgecheckt sind.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Alle Plätze zurücknehmen',
+ 'modal' => 'Diese Aktion wird einen Sitz zurücknehmen. | Diese Aktion wird alle :checkedout_seats_count Sitze für diese Lizenz zurücknehmen.',
+ 'enabled_tooltip' => 'ALLE Plätze für diese Lizenz zurücknehmen, sowohl von Benutzern als auch von Assets',
+ 'disabled_tooltip' => 'Es ist deaktiviert, da derzeit keine Plätze zum herausgegeben verfügbar sind',
+ 'success' => 'Lizenz erfolgreich zurückgenommen! | Alle Lizenzen wurden erfolgreich zurückgenommen!',
+ 'log_msg' => 'Zurückgenommen über Massen-Zurücknehmen in der Lizenzübersicht',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Alle Plätze herausgeben',
+ 'modal' => 'Diese Aktion wird einen Platz für den ersten verfügbaren Benutzer herausgeben. | Diese Aktion wird alle :available_seats_count Plätze an die ersten verfügbaren Benutzer herausgeben. Ein Benutzer wird als verfügbar für diesen Platz betrachtet, wenn er diese Lizenz noch nicht zugewiesen hat und die "Lizenzen automatisch zuweisen" Eigenschaft auf dem Benutzerkonto aktiviert ist.',
+ 'enabled_tooltip' => 'ALLE Plätze (oder so viele wie verfügbar sind) an ALLE Benutzer herausgeben',
+ 'disabled_tooltip' => 'Dies ist deaktiviert, da derzeit keine Sitze verfügbar sind',
+ 'success' => 'Lizenz erfolgreich herausgegeben! | Alle :count Lizenzen wurden erfolgreich herausgegeben!',
+ 'error_no_seats' => 'Es gibt keine verbleibenden Plätze für diese Lizenz.',
+ 'warn_not_enough_seats' => ':count Benutzern wurde diese Lizenz zugewiesen, aber es gibt keine verfügbaren Lizenzplätze mehr.',
+ 'warn_no_avail_users' => 'Nichts zu tun. Es gibt keine Benutzer, denen diese Lizenz noch nicht zugewiesen ist.',
+ 'log_msg' => 'Herausgegeben über Massen-Herausgeben in Lizenzübersicht',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/de-i/admin/licenses/message.php b/resources/lang/de-i/admin/licenses/message.php
index 7647dbc702..828f9bf7d3 100644
--- a/resources/lang/de-i/admin/licenses/message.php
+++ b/resources/lang/de-i/admin/licenses/message.php
@@ -2,7 +2,7 @@
return array(
- 'does_not_exist' => 'Die Lizenz existiert nicht oder Sie haben keine Berechtigung, sie anzusehen.',
+ 'does_not_exist' => 'Die Lizenz existiert nicht oder Du hast keine Berechtigung, sie anzusehen.',
'user_does_not_exist' => 'Benutzer existiert nicht.',
'asset_does_not_exist' => 'Der Gegenstand, mit dem Du diese Lizenz verknüpfen möchtest, existiert nicht.',
'owner_doesnt_match_asset' => 'Der Gegenstand, den Du mit dieser Lizenz verknüpfen möchtest, gehört jemand anderem als der im Dropdown-Feld ausgewählten Person.',
diff --git a/resources/lang/de-i/admin/manufacturers/message.php b/resources/lang/de-i/admin/manufacturers/message.php
index 0d05766dc2..919e9759e0 100644
--- a/resources/lang/de-i/admin/manufacturers/message.php
+++ b/resources/lang/de-i/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Verwenden Sie {LOCALE} und {SERIAL} in Ihrer URL als Variablen, um diese Werte beim Anzeigen von Assets automatisch auszufüllen.',
'does_not_exist' => 'Hersteller existiert nicht.',
'assoc_users' => 'Dieser Hersteller ist derzeit bereits mit einem Model verknüpft und kann nicht gelöscht werden. Bitte trenne Deine Modelle von diesem Hersteller und versuche es erneut. ',
diff --git a/resources/lang/de-i/admin/manufacturers/table.php b/resources/lang/de-i/admin/manufacturers/table.php
index 254195f9f6..a0c696407a 100644
--- a/resources/lang/de-i/admin/manufacturers/table.php
+++ b/resources/lang/de-i/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Support per E-Mail',
'support_phone' => 'Support Telefon',
'support_url' => 'Support-URL',
+ 'warranty_lookup_url' => 'Garantie-Verweis URL',
'update' => 'Hersteller aktualisieren',
'url' => 'URL',
diff --git a/resources/lang/de-i/admin/models/general.php b/resources/lang/de-i/admin/models/general.php
index 064b20358f..41b2227c00 100644
--- a/resources/lang/de-i/admin/models/general.php
+++ b/resources/lang/de-i/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'Dieses Modell wurde gelöscht.',
'bulk_delete' => 'Massenlöschen von Asset-Modellen',
'bulk_delete_help' => 'Nutze die nachfolgenden Kontrollkästchen, um die Löschung der Asset-Modelle zu bestätigen. Asset-Modelle, die noch zugewiesene Assets haben, können nur dann gelöscht werden, wenn die enthaltenen Assets einem anderen Asset-Modell zugewiesen werden.',
- 'bulk_delete_warn' => 'Du bist im Begriff :model_count Asset-Modelle zu löschen.',
+ 'bulk_delete_warn' => 'Du bist dabei, ein Asset Modell zu löschen.|Du bist dabei, :model_count Asset Modelle zu löschen.',
'restore' => 'Modell wiederherstellen',
'requestable' => 'Benutzer können dieses Modell anfordern',
'show_mac_address' => 'MAC Adressen Feld anzeigen für Assets mit diesem Modell',
diff --git a/resources/lang/de-i/admin/models/message.php b/resources/lang/de-i/admin/models/message.php
index 513b23f5fd..d3f9a96995 100644
--- a/resources/lang/de-i/admin/models/message.php
+++ b/resources/lang/de-i/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Modell existiert nicht.',
+ 'no_association' => 'KEIN MODELL ZUGEORDNET.',
+ 'no_association_fix' => 'Dies wird Dinge auf seltsame und schreckliche Weise zerstören. Bearbeite dieses Asset jetzt, um ihm ein Modell zuzuordnen.',
'assoc_users' => 'Dieses Modell ist zur Zeit mit einem oder mehreren Assets verknüpft und kann nicht gelöscht werden. Bitte lösche die Assets und versuche dann erneut, das Modell zu löschen. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Modell wurde nicht aktualisiert. Bitte versuch es noch einmal',
- 'success' => 'Modell wurde erfolgreich aktualisiert.'
+ 'success' => 'Modell wurde erfolgreich aktualisiert.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Es wurden keine Felder geändert, somit wurde auch nichts aktualisiert.',
- 'success' => 'Modelle aktualisiert.'
+ 'success' => 'Modell erfolgreich aktualisiert. |:model_count Modelle erfolgreich aktualisiert.',
+ 'warn' => 'Du bist dabei, die Eigenschaften des folgenden Modells zu aktualisieren: |Du bist dabei, die Eigenschaften der folgenden :model_count Modelle zu bearbeiten:',
+
),
'bulkdelete' => array(
'error' => 'Es wurden keine Modelle ausgewählt. Somit wurde auch nichts gelöscht.',
- 'success' => ':success_count Modell(e) gelöscht!',
+ 'success' => 'Modell gelöscht!|:success_count Modelle gelöscht!',
'success_partial' => ':success_count Modell(e) wurden gelöscht. Jedoch konnten :fail_count nicht gelöscht werden, da ihnen noch Assets zugeordnet sind.'
),
diff --git a/resources/lang/de-i/admin/settings/general.php b/resources/lang/de-i/admin/settings/general.php
index dea51be0f3..be05579c32 100644
--- a/resources/lang/de-i/admin/settings/general.php
+++ b/resources/lang/de-i/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'Wenn Du eine Kopie der Rücknahme-/Herausgabe-E-Mails, die an Benutzer gehen, auch an zusätzliche E-Mail-Empfänger versenden möchtest, gebe sie hier ein. Ansonsten lass dieses Feld blank.',
'is_ad' => 'Dies ist ein Active Directory Server',
'alerts' => 'Alarme',
- 'alert_title' => 'Alarm-Einstellungen aktualisieren',
+ 'alert_title' => 'Benachrichtigungseinstellungen ändern',
'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',
@@ -21,7 +21,7 @@ return [
'allow_user_skin_help_text' => 'Wenn Du dieses Kästchen aktivierst, kann ein Benutzer das Design mit einem anderen überschreiben.',
'asset_ids' => 'Asset IDs',
'audit_interval' => 'Auditintervall',
- 'audit_interval_help' => 'If you are required to regularly physically audit your assets, enter the interval in months that you use. If you update this value, all of the "next audit dates" for assets with an upcoming audit date will be updated.',
+ 'audit_interval_help' => 'Wenn Du verpflichtet bist, Deine Assets regelmäßig physisch zu überprüfen, geben das Intervall in Monaten an. Wenn Du diesen Wert aktualisiert, werden alle "nächsten Audittermine" für Assets mit einem anstehenden Prüfungsdatum aktualisiert.',
'audit_warning_days' => 'Audit-Warnschwelle',
'audit_warning_days_help' => 'Wie viele Tage im Voraus sollen wir Dich warnen, wenn Assets zur Prüfung fällig werden?',
'auto_increment_assets' => 'Erzeugen von fortlaufenden Asset Tags',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Aus Backup wiederherstellen',
'backups_upload' => 'Backup hochladen',
'backups_path' => 'Backups auf dem Server werden in :path gespeichert',
- 'backups_restore_warning' => 'Wähle die Wiederherstellung um ein Backup wieder herzustellen. (Funktioniert derzeit nicht mit S3 Datenspeicher oder Docker)
Die gesamte :app_name Datebank und alle Uploads werden mit den Inhalten des Backups überschrieben. ',
+ 'backups_restore_warning' => 'Klicke den Wiederherstellungs-Knopf um ein Backup wiederherzustellen. (Funktioniert derzeit nicht mit S3 Datenspeicher oder Docker.)
Die gesamte :app_name Datenbank und alle hochgeladenen Dateien werden mit den Inhalten des Backups überschrieben. ',
'backups_logged_out' => 'Alle vorhandenen Benutzer, auch Du, werden abgemeldet, sobald Deine Wiederherstellung abgeschlossen ist.',
'backups_large' => 'Sehr große Backups können beim Wiederherstellungsversuch ausfallen (Time-Out) und müssen eventuell über die Kommandozeile ausgeführt werden. ',
'barcode_settings' => 'Barcode Einstellungen',
@@ -76,7 +76,8 @@ return [
'laravel' => 'Laravel Version',
'ldap' => 'LDAP',
'ldap_default_group' => 'Standard-Berechtigungsgruppe',
- 'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'ldap_default_group_info' => 'Wähle eine Gruppe aus, die neu synchronisierten Benutzern zugewiesen werden soll. Denke daran, dass ein Benutzer die Berechtigungen der zugewiesenen Gruppe übernimmt.',
+ 'no_default_group' => 'Keine Standardgruppe',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client-seitiger TLS-Schlüssel',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Zertifikat',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'LDAP Einstellungen',
'ldap_client_tls_cert_help' => 'Client-seitige TLS-Zertifikat und Schlüssel für LDAP Verbindungen sind in der Regel nur in Google Workspace Konfigurationen mit "Secure LDAP" nützlich. Beide werden benötigt.',
'ldap_client_tls_key' => 'LDAP Client-seitiger TLS-Schlüssel',
+ 'ldap_location' => 'LDAP Standort',
+'ldap_location_help' => 'Das Feld LDAP Standort sollte verwendet werden, wenn keine OU im Basis Bind DN verwendet wird. Leer lassen, wenn eine OU-Suche verwendet wird.',
'ldap_login_test_help' => 'Gib einen gültigen LDAP-Benutzernamen und ein Passwort von der oben angegebenen Basis-DN ein, um zu testen, ob Deine LDAP-Anmeldung korrekt konfiguriert ist. DU MUSST DEINE AKTUALISIERTEN LDAP-EINSTELLUNGEN ZUERST SPEICHERN.',
'ldap_login_sync_help' => 'Dies testet nur, ob LDAP korrekt synchronisiert werden kann. Falls Deine LDAP-Authentifizierungsabfrage nicht korrekt ist, können sich Benutzer möglicherweise nicht anmelden. DU MUSST DEINE AKTUALISIERTEN LDAP-EINSTELLUNGEN ZUERST SPEICHERN.',
'ldap_manager' => 'LDAP Manager',
@@ -111,7 +114,7 @@ return [
'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.
Wenn diesem Feld ein Name zugewiesen wird, der im AD/LDAP nicht existiert bzw. der Wert im AD/LDAP 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_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.
Wenn diesem Feld ein Name zugewiesen wird, der im AD/LDAP nicht existiert bzw. der Wert im AD/LDAP 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_emp_num' => 'LDAP Mitarbeiternummer',
'ldap_email' => 'LDAP E-Mail',
'ldap_test' => 'LDAP testen',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Bilder in E-Mails anzeigen',
'show_images_in_email_help' => 'Deaktiviere dieses Kästchen, wenn sich Deine Snipe-IT-Installation hinter einem VPN oder einem geschlossenen Netzwerk befindet und Benutzer außerhalb des Netzwerks keine Bilder von dieser Installation in ihren E-Mails laden können.',
'site_name' => 'Seitenname',
+ 'integrations' => 'Integrationen',
'slack' => 'Slack',
- 'slack_title' => 'Slack Einstellungen aktualisieren',
- 'slack_help' => 'Slack Einstellungen',
- 'slack_botname' => 'Slack Botname',
- 'slack_channel' => 'Slack Kanal',
- 'slack_endpoint' => 'Slack Endpunkt',
- 'slack_integration' => 'Slack Einstellungen',
- 'slack_integration_help' => 'Die Slackintegration ist optional. Der Endpunkt und ein channel werden benötigt, wenn man Slack benutzen möchte. Um Slack zu konfigurieren muss zuerst ein eingehender Webhook in Slack eingerichtet werden. Klicke auf Slack Integration testen um zu prüfen, ob die Einstellungen vor dem Speichern korrekt sind. ',
- 'slack_integration_help_button' => 'Sobald Du Deine Slack Informationen gespeichert hast, erscheint ein Testknopf.',
- 'slack_test_help' => 'Teste, ob die Slack-Integration korrekt konfiguriert ist. ZUERST MÜSSEN DIE AKTUALISIERTEN SLACK EINSTELLUNGEN GESPEICHERT WERDEN.',
+ 'general_webhook' => 'Allgemeiner Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Teste zum Speichern',
+ 'webhook_title' => 'Webhook Einstellungen aktualisieren',
+ 'webhook_help' => 'Integrationseinstellungen',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Kanal',
+ 'webhook_endpoint' => ':app Endpunkt',
+ 'webhook_integration' => ':app Einstellungen',
+ 'webhook_test' =>':app Integration testen',
+ 'webhook_integration_help' => ':app Integration ist optional, allerdings sind Endpunkt und Kanal erforderlich, wenn du sie verwenden möchtet. Um die :app Integration zu konfigurieren, musst du zuerst in deinem :app Account einen eingehenden Webhook erstellen. Klicke auf den :app Integration testen-Knopf, um zu bestätigen, dass die Einstellungen vor dem Speichern korrekt sind. ',
+ 'webhook_integration_help_button' => 'Sobald die :app Einstellungen gespeichert wurden, erscheint eine Schaltfläche zum testen.',
+ 'webhook_test_help' => 'Teste, ob deine :app Integration korrekt konfiguriert ist. DIE AKTUELLEN :app EINSTELLUNGEN MÜSSEN ZUERST GESPEICHERT WERDEN.',
'snipe_version' => 'Snipe-IT Version',
'support_footer' => 'Support-Link in der Fußzeile ',
'support_footer_help' => 'Lege fest, wer die Links zu Snipe-IT Support-Information und Benutzerhandbuch sieht',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'lokalisierung, Währung, lokal, Lokal, Zeitzone, International, Internationalisierung, Sprache, Sprachen, Übersetzung',
'localization_help' => 'Sprache, Datumsanzeige',
'notifications' => 'Benachrichtigungen',
- 'notifications_help' => 'E-Mail-Benachrichtigungen, Audit-Einstellungen',
+ 'notifications_help' => 'E-Mail-Benachrichtigungen & Audit-Einstellungen',
'asset_tags_help' => 'Inkrementieren und Präfixe',
'labels' => 'Etiketten',
'labels_title' => 'Etiketten-Einstellungen aktualisieren',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Weiter: Benutzer erstellen',
'ldap_settings_link' => 'LDAP Einstellungsseite',
'slack_test' => ' Integration testen',
+ 'google_callback_help' => 'Dies sollte als Callback-URL in den Google OAuth App-Einstellungen in deinem Unternehmen eingegeben werden's Google Developer Konsole .',
+ 'google_login' => 'Google Workspace Anmeldeeinstellungen',
+ 'enable_google_login' => 'Anmelden mit Google Workspace für Benutzer aktivieren',
+ 'enable_google_login_help' => 'Benutzer werden nicht automatisch bereitgestellt. Sie müssen ein bestehendes Konto hier UND in Google Workspace haben, und ihr Benutzername muss mit der E-Mail-Adresse von Google Workspace übereinstimmen. ',
+
];
diff --git a/resources/lang/de-i/admin/settings/message.php b/resources/lang/de-i/admin/settings/message.php
index d781a93f14..333f6bbc69 100644
--- a/resources/lang/de-i/admin/settings/message.php
+++ b/resources/lang/de-i/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'LDAP-Authentifizierung wird getestet...',
'authentication_success' => 'Benutzer wurde erfolgreich gegen LDAP authentifiziert!'
],
- 'slack' => [
- 'sending' => 'Slack Testnachricht wird gesendet...',
- 'success_pt1' => 'Erfolgreich! Überprüfe die ',
- 'success_pt2' => ' kanal für Deine Testnachricht, und klicke auf Speichern unten, um Deine Einstellungen zu speichern.',
+ 'webhook' => [
+ 'sending' => ':app Testnachricht wird gesendet ...',
+ 'success_pt1' => 'Erfolgreich! Überprüfe den ',
+ 'success_pt2' => ' Kanal für deine Testnachricht und klicke unten auf SPEICHERN, um die Einstellungen zu sichern.',
'500' => '500 Server Fehler.',
- 'error' => 'Etwas ist schiefgelaufen.',
+ 'error' => 'Etwas ist schiefgelaufen. :app antwortete mit: :error_message',
+ 'error_misc' => 'Etwas ist schiefgelaufen! :( ',
]
];
diff --git a/resources/lang/de-i/admin/users/general.php b/resources/lang/de-i/admin/users/general.php
index 2d5d27830d..10b5b0d236 100644
--- a/resources/lang/de-i/admin/users/general.php
+++ b/resources/lang/de-i/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Alles Zugewiesene drucken',
'email_assigned' => 'E-Mail-Liste aller Zugewiesenen',
'user_notified' => 'Der Benutzer hat eine Liste seiner aktuell zugewiesenen Artikel per E-Mail erhalten.',
+ 'auto_assign_label' => 'Diesen Benutzer bei der automatischen Zuweisung berechtigter Lizenzen einbeziehen',
+ 'auto_assign_help' => 'Diesen Benutzer bei der automatischen Zuweisung von Lizenzen überspringen',
'software_user' => 'Software herausgegeben an :name',
'send_email_help' => 'Du musst eine E-Mail-Adresse angeben, um dem Benutzer Zugangsdaten zu zusenden. Das Versenden von Zugangsdaten ist nur bei der Erstellung eines Benutzers möglich. Passwörter werden in einem Einweg-Hash gespeichert und können danach nicht mehr ausgelesen werden.',
'view_user' => 'Benutzer :name ansehen',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Nur Superadmins dürfen einem Benutzer Superadmin Zugriff gewähren.',
'admin_permission_warning' => 'Nur Benutzer mit Administratorrechten oder höher dürfen einem Benutzer Administratorzugriff gewähren.',
'remove_group_memberships' => 'Gruppenmitgliedschaften entfernen',
- 'warning_deletion' => 'WARNUNG:',
'warning_deletion_information' => 'Du bist dabei, ALLE Assets von :count Benutzer(s) einzuchecken. Super-Admins werden rot hervorgehoben.',
'update_user_assets_status' => 'Alle Assets für diese Benutzer auf diesen Status aktualisieren',
'checkin_user_properties' => 'Alle diesen Benutzern zugeordneten Objekte zurücknehmen',
@@ -41,4 +42,13 @@ return [
'remote' => 'Extern',
'remote_help' => 'Dies kann nützlich sein, wenn Du nach externen Benutzern filtern musst, die niemals oder nur selten an Ihre physischen Standorte kommen.',
'not_remote_label' => 'Dies ist kein externer Benutzer',
+ 'vip_label' => 'VIP Benutzer',
+ 'vip_help' => 'Dies kann hilfreich sein, um wichtige Personen zu markieren, wenn du möchtest.',
+ 'create_user' => 'Benutzer erstellen',
+ 'create_user_page_explanation' => 'Dies sind die Anmeldeinformationen, die Du verwendest, um zum ersten Mal auf die Webseite zuzugreifen.',
+ 'email_credentials' => 'E-Mail-Anmeldedaten',
+ 'email_credentials_text' => 'Meine Zugangsdaten an die oben genannte E-Mail-Adresse senden',
+ 'next_save_user' => 'Weiter: Benutzer speichern',
+ 'all_assigned_list_generation' => 'Generiert am:',
+ 'email_user_creds_on_create' => 'Diesem Benutzer seine Zugangsdaten per E-Mail senden?',
];
diff --git a/resources/lang/de-i/admin/users/message.php b/resources/lang/de-i/admin/users/message.php
index 047a315400..8216393217 100644
--- a/resources/lang/de-i/admin/users/message.php
+++ b/resources/lang/de-i/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Du hast diesen Gegenstand erfolgreich abgelehnt.',
'bulk_manager_warn' => 'Deine Benutzer wurden erfolgreich aktualisiert, aber Dein Manager-Eintrag wurde nicht gespeichert, da der Manager, den Du ausgewählt hast, auch in der zu bearbeitenden Liste war, und Benutzer dürfen nicht ihr eigener Manager sein. Bitte wähle Deine Benutzer erneut aus, ohne den Manager.',
'user_exists' => 'Benutzer existiert bereits!',
- 'user_not_found' => 'Benutzer [:id] existiert nicht.',
+ 'user_not_found' => 'Benutzer existiert nicht.',
'user_login_required' => 'Das Loginfeld ist erforderlich',
'user_password_required' => 'Das Passswortfeld ist erforderlich.',
'insufficient_permissions' => 'Unzureichende Berechtigungen.',
@@ -62,6 +62,6 @@ return array(
'inventorynotification' => array(
'error' => 'Für diesen Benutzer ist keine E-Mail-Adresse hinterlegt.',
- 'success' => 'The user has been notified about their current inventory.'
+ 'success' => 'Der Benutzer wurde über sein aktuelles Inventar informiert.'
)
);
\ No newline at end of file
diff --git a/resources/lang/de-i/auth/general.php b/resources/lang/de-i/auth/general.php
index 974ae6fa93..000bb555b4 100644
--- a/resources/lang/de-i/auth/general.php
+++ b/resources/lang/de-i/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Benutzername merken',
'username_help_top' => 'Benutzernamen eingeben, um einen Link zum Zurücksetzen des Passwortes per E-Mail zu erhalten.',
'username_help_bottom' => 'Abhängig von der Konfiguration, kann der Benutzername identisch mit ihrer E-Mailadresse sein. Falls Du Deinen Benutzernamen vergessen hast, kontaktiere Deinen Administrator.
Benutzernamen ohne zugeordnete E-Mailadresse erhalten keine E-Mail zum Zurücksetzen des Passwortes. ',
- ];
+ 'google_login' => 'Oder mit Google Workspace anmelden',
+ 'google_login_failed' => 'Google-Anmeldung fehlgeschlagen, bitte versuche es erneut.',
+
+];
diff --git a/resources/lang/de-i/general.php b/resources/lang/de-i/general.php
index 1d41e332e0..6577ff7965 100644
--- a/resources/lang/de-i/general.php
+++ b/resources/lang/de-i/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Zubehör',
'activated' => 'Aktiviert',
+ 'accepted_date' => 'Datum akzeptiert',
'accessory' => 'Zubehör',
'accessory_report' => 'Zubehörbericht',
'action' => 'Aktion',
@@ -11,7 +12,7 @@ return [
'admin' => 'Admin',
'administrator' => 'Administrator',
'add_seats' => 'Lizenzen hinzugefügt',
- 'age' => "Age",
+ 'age' => "Alter",
'all_assets' => 'Alle Assets',
'all' => 'Alle',
'archived' => 'Archiviert',
@@ -27,7 +28,13 @@ return [
'audit' => 'Prüfung',
'audit_report' => 'Prüfungsbericht',
'assets' => 'Assets',
+ 'assets_audited' => 'Assets geprüft',
+ 'assets_checked_in_count' => 'Asset zurückgenommen',
+ 'assets_checked_out_count' => 'Assets herausgegeben',
+ 'asset_deleted_warning' => 'Dieses Asset wurde gelöscht. Du musst es wiederherstellen, bevor Du es jemandem zuweisen kannst.',
+ 'assigned_date' => 'Zuweisungsdatum',
'assigned_to' => 'Herausgegeben an :name',
+ 'assignee' => 'Herausgegeben an',
'avatar_delete' => 'Avatar löschen',
'avatar_upload' => 'Avatar hochladen',
'back' => 'Zurück',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Massenbearbeitung',
'bulk_delete' => 'Massenlöschung',
'bulk_actions' => 'Massenaktionen',
- 'bulk_checkin_delete' => 'Masseneinchecken der Assets von Benutzern',
+ 'bulk_checkin_delete' => 'Massen-Check-in / Benutzer löschen',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'Dieses Gerät gehört dem Benutzer',
'bystatus' => 'nach Status',
'cancel' => 'Abbrechen',
'categories' => 'Kategorien',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Diese Anwendung läuft im Produktionsmodus mit debugging aktiviert. Dies kann sensible Daten verfügbar machen, wenn Ihre Anwendung öffentlich zugänglich ist. Deaktiviere den Debug-Modus, indem du den APP_DEBUG-Wert in der .env Datei auf false setzt.',
'delete' => 'Löschen',
'delete_confirm' => 'Bist du sicher, dass du :item löschen möchtest?',
+ 'delete_confirm_no_undo' => 'Möchtest du :item wirklich löschen? Dies kann nicht rückgängig gemacht werden.',
'deleted' => 'Gelöscht',
'delete_seats' => 'Gelöschte Lizenzen',
'deletion_failed' => 'Löschen fehlgeschlagen',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Akzeptierter Dateityp ist :types. Maximal zulässige Upload-Größe ist :size.|Akzeptierte Dateitypen sind :types. Maximal erlaubte Upload-Größe ist :size.',
'filetypes_size_help' => 'Maximal erlaubte Upload-Größe ist :size.',
'image_filetypes_help' => 'Akzeptierte Dateitypen sind jpg, png, gif und svg. Maximale Uploadgröße ist :size.',
+ 'unaccepted_image_type' => 'Diese Bilddatei ist nicht lesbar. Akzeptierte Dateitypen sind jpg, webp, png, gif und svg. Der MIME-Type dieser Datei ist: :mimetype.',
'import' => 'Import',
'importing' => 'Importiere',
'importing_help' => 'Du kannst Assets, Zubehör, Lizenzen, Komponenten, Verbrauchsmaterialien und Benutzer mittels CSV-Datei importieren.
Die CSV-Datei sollte kommagetrennt sein und eine Kopfzeile enthalten, die mit den Beispiel-CSVs aus der Dokumentation übereinstimmen.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Wartungen',
'item' => 'Gegenstand',
'item_name' => 'Artikelname',
+ 'import_file' => 'CSV-Datei importieren',
+ 'import_type' => 'CSV-Import-Typ',
'insufficient_permissions' => 'Fehlende Berechtigungen!',
'kits' => 'Vordefinierte Kits',
'language' => 'Sprache',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Angeforderte Assets',
'request_canceled' => 'Anfrage abgebrochen',
'save' => 'Speichern',
+ 'select_var' => ':thing auswählen ... ', // this will eventually replace all of our other selects
'select' => 'Auswählen',
'select_all' => 'Alle markieren',
'search' => 'Suche',
@@ -240,8 +254,8 @@ return [
'signature' => 'Unterschrift',
'signed_off_by' => 'Unterschrieben von',
'skin' => 'Skin',
- 'slack_msg_note' => 'Eine Slack Nachricht wird gesendet',
- 'slack_test_msg' => 'Oh hai! Sieht so aus, als ob deine Slack Integration mit Snipe-IT funktioniert!',
+ 'webhook_msg_note' => 'Eine Benachrichtigung wird über den Webhook gesendet',
+ 'webhook_test_msg' => 'Oh hey! Sieht so aus, als ob deine :app Integration mit Snipe-IT funktioniert!',
'some_features_disabled' => 'Einige Funktionen sind für den DEMO-Modus deaktiviert.',
'site_name' => 'Seitenname',
'state' => 'Bundesland',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Bist du dir sicher, dass du das löschen möchtest',
'submit' => 'Abschicken',
'target' => 'Ziel',
- 'toggle_navigation' => 'Navigation umschalten',
'time_and_date_display' => 'Zeit- und Datumsanzeige',
'total_assets' => 'Assets',
'total_licenses' => 'Lizenzen',
@@ -281,9 +294,9 @@ return [
'yes' => 'Ja',
'zip' => 'Postleitzahl',
'noimage' => 'Kein Bild hochgeladen oder kein Bild gefunden.',
- 'file_does_not_exist' => 'The requested file does not exist on the server.',
- 'file_upload_success' => 'File upload success!',
- 'no_files_uploaded' => 'File upload success!',
+ 'file_does_not_exist' => 'Die angeforderte Datei existiert nicht.',
+ 'file_upload_success' => 'Dateiupload erfolgreich!',
+ 'no_files_uploaded' => 'Dateiupload erfolgreich!',
'token_expired' => 'Deine Sitzung ist abgelaufen. Bitte versuche es erneut.',
'login_enabled' => 'Login aktiviert',
'audit_due' => 'Prüfung fällig',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Auch diese Benutzer soft-löschen. Die Assets-Historie bleibt erhalten, solange/bis die markierten Datensätze nicht in den Admin-Einstellungen endgültig gelöscht werden.',
'bulk_checkin_delete_success' => 'Die ausgewählten Benutzer wurden gelöscht und ihre Assets wurden eingecheckt.',
'bulk_checkin_success' => 'Die Assets der ausgewählten Benutzer wurden eingecheckt.',
- 'set_to_null' => 'Werte für dieses Asset|Werte für alle :asset_count Assets löschen ',
+ 'set_to_null' => 'Werte für dieses Asset|Werte für alle :asset_count Assets löschen ',
+ 'set_users_field_to_null' => ':field Werte für diesen Benutzer löschen|:field Werte für alle :user_count Benutzer löschen ',
'na_no_purchase_date' => 'N/A - Kein Kaufdatum angegeben',
'assets_by_status' => 'Assets sortiert nach Status',
'assets_by_status_type' => 'Assets sortiert nach Statustyp',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Startdatum',
'end_date' => 'Enddatum',
'alt_uploaded_image_thumbnail' => 'Hochgeladene Miniaturansicht',
- 'placeholder_kit' => 'Kit auswählen'
+ 'placeholder_kit' => 'Kit auswählen',
+ 'file_not_found' => 'Datei wurde nicht gefunden',
+ 'preview_not_available' => '(keine Vorschau vorhanden)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Zum Hauptinhalt springen',
+ 'toggle_navigation' => 'Navigation umschalten',
+ 'alerts' => 'Benachrichtigungen',
+ 'tasks_view_all' => 'Alle Aufgaben anzeigen',
+ 'true' => 'Wahr',
+ 'false' => 'Falsch',
+ 'integration_option' => 'Integrationsoptionen',
+ 'log_does_not_exist' => 'Es existiert kein passender Logeintrag.',
+ 'merge_users' => 'Benutzer zusammenführen',
+ 'merge_information' => 'Dies wird die :count Benutzer zu einem einzigen Benutzer zusammenführen. Wähle den Benutzer, in den du die anderen zusammenführen möchtest. Die zugehörigen Assets, Lizenzen, etc. werden in den ausgewählten Benutzer verschoben und die anderen Benutzer werden als gelöscht markiert.',
+ 'warning_merge_information' => 'Diese Aktion kann NICHT rückgängig gemacht werden und sollte NUR verwendet werden, wenn Benutzer aufgrund eines falschen Imports oder einer fehlerhaften Synchronisation zusammengeführt werden müssen. Stelle sicher, dass zuerst ein Backup erstellt wird.',
+ 'no_users_selected' => 'Keine Benutzer ausgewählt',
+ 'not_enough_users_selected' => 'Mindestens :count Benutzer müssen ausgewählt sein',
+ 'merge_success' => ':count Benutzer wurden erfolgreich zu :into_username zusammengeführt!',
+ 'merged' => 'zusammengeführt',
+ 'merged_log_this_user_into' => 'Benutzer (ID :to_id - :to_username) in Benutzer-ID :from_id (:from_username) zusammengeführt ',
+ 'merged_log_this_user_from' => 'Benutzer-ID :from_id (:from_username) in diesen Benutzer (ID :to_id - :to_username) zusammengeführt',
+ 'clear_and_save' => 'Löschen & Speichern',
+ 'update_existing_values' => 'Vorhandene Werte aktualisieren?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Das Generieren von fortlaufenden Asset-Tags ist deaktiviert, daher müssen alle Datensätze die Spalte "Asset Tag" enthalten.',
+ '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 für neue Benutzer senden?',
+ 'back_before_importing' => 'Vor dem Importieren sichern?',
+ 'csv_header_field' => 'CSV-Header-Feld',
+ 'import_field' => 'Feld importieren',
+ 'sample_value' => 'Beispielwert',
+ 'no_headers' => 'Keine Spalten gefunden',
+ 'error_in_import_file' => 'Beim Lesen der CSV-Datei ist ein Fehler aufgetreten: :error',
+ 'percent_complete' => ':percent % abgeschlossen',
+ 'errors_importing' => 'Einige Fehler sind beim Importieren aufgetreten: ',
+ 'warning' => 'WARNUNG: :warning',
+ 'success_redirecting' => '"Erfolgreich... Weiterleiten.',
+ 'setup_successful_migrations' => 'Die Datenbanktabellen wurden erstellt',
+ 'setup_migration_output' => 'Ausgabe der Migration:',
+ 'setup_migration_create_user' => 'Weiter: Benutzer erstellen',
+ 'importer_generic_error' => 'Dein Dateiimport ist abgeschlossen, aber es ist ein Fehler aufgetreten. Dies wird in der Regel durch eine API-Drosselung von Drittanbietern von einem Benachrichtigungs-Webhook (wie z. B. Slack) verursacht und hätte den Import selbst nicht beeinträchtigt, aber du solltest dies bestätigen.',
+ 'confirm' => 'Bestätigen',
+ 'autoassign_licenses' => 'Lizenzen automatisch zuweisen',
+ 'autoassign_licenses_help' => 'Erlaube diesem Benutzer die Zuweisung von Lizenzen über die Benutzeroberfläche für die Massenzuweisung von Lizenzen oder über die CLI-Tools.',
+ 'autoassign_licenses_help_long' => 'Dies erlaubt es einem Benutzer, Lizenzen über die Massen-Zuweisung GUI oder CLI-Tools zugewiesen zu bekommen. (Zum Beispiel möchten Sie den Auftragnehmern möglicherweise nicht automatisch eine Lizenz zuweisen, die nur Mitarbeitern zur Verfügung stehen würde. Sie können diesen Benutzern weiterhin einzelne Lizenzen zuweisen, aber sie werden nicht in der Lizenzen Massenherausgabe der Benutzer berücksichtigt.)',
+ 'no_autoassign_licenses_help' => 'Den Benutzer nicht bei der Lizenzen Massen-Zuweisung GUI oder CLI-Tools berücksichtigen.',
+ 'modal_confirm_generic' => 'Sind Sie sich sicher?',
+ 'cannot_be_deleted' => 'Dieser Gegenstand kann nicht gelöscht werden',
+ 'undeployable_tooltip' => 'Dieser Gegenstand kann nicht herausgegeben werden. Überprüfen Sie die verbleibende Menge.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/de-i/help.php b/resources/lang/de-i/help.php
index a86416a712..3d44239609 100644
--- a/resources/lang/de-i/help.php
+++ b/resources/lang/de-i/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'Mehr Info',
- 'audit_help' => 'Mit dem aktivieren dieser Option wird der Asset-Datensatz an diesen neuen Ort angepasst. Wenn diese Option nicht aktiviert wird, wird nur der Ort im Audit-Log angezeigt.
Falls das Asset ausgecheckt ist, ändert sich nicht die Position der Person, des Assets oder der Position, an der es ausgecheckt wird.',
+ 'audit_help' => 'Mit dem aktivieren dieser Option wird der Asset-Datensatz an diesen neuen Ort angepasst. Wenn diese Option nicht aktiviert wird, wird der Ort nur im Audit-Log angezeigt.
Falls das Asset ausgecheckt ist, ändert sich der Ort der Person, des Assets oder des Orts, an den es ausgecheckt ist, nicht.',
'assets' => 'Assets sind Elemente, die mit Seriennummer oder einem Asset-Tag versehen sind. Sie sind meist höhere Werte, bei denen die Identifizierung eines bestimmten Gegenstands von Bedeutung ist.',
diff --git a/resources/lang/de-i/localizations.php b/resources/lang/de-i/localizations.php
index 0287f56f8f..cbc88166f3 100644
--- a/resources/lang/de-i/localizations.php
+++ b/resources/lang/de-i/localizations.php
@@ -257,6 +257,7 @@ im Indischen Ozean',
'UK'=>'Schottland',
'SB'=>'Salomon-Inseln',
'SC'=>'Seychellen',
+ 'SS'=>'Südsudan',
'SD'=>'Sudan',
'SE'=>'Schweden',
'SG'=>'Singapur',
@@ -296,7 +297,7 @@ im Indischen Ozean',
'UK'=>'Großbritannien',
'US'=>'USA',
'UM'=>'Kleinere abgelegene Inseln der Vereinigten Staaten',
- 'UY'=>'Uruguay',
+ 'UY'=>'Urugua',
'UZ'=>'Usbekistan',
'VA'=>'Vatikanstadt (Heiliger Stuhl)',
'VC'=>'St. Vincent und die Grenadinen',
diff --git a/resources/lang/de-i/mail.php b/resources/lang/de-i/mail.php
index 3a2e93f68e..5cebc28d2f 100644
--- a/resources/lang/de-i/mail.php
+++ b/resources/lang/de-i/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Melde Diche zu Deiner neuen Snipe-IT-Installation mithilfe der unten stehenden Anmeldeinformationen an:',
'login' => 'Anmelden:',
'Low_Inventory_Report' => 'Bericht über niedrige Lagerbestände',
+ 'inventory_report' => 'Bestandsbericht',
'min_QTY' => 'Mindestmenge',
'name' => 'Name',
'new_item_checked' => 'Ein neuer Gegenstand wurde unter Ihrem Namen ausgecheckt. Details folgen.',
@@ -74,9 +75,11 @@ return [
'your_credentials' => 'Ihre Snipe-IT Anmeldedaten',
'Accessory_Checkin_Notification' => 'Zubehör zurückgenommen',
'Asset_Checkin_Notification' => 'Asset zurückgenommen',
+ 'Asset_Checkout_Notification' => 'Asset herausgegeben',
'License_Checkin_Notification' => 'Lizenz zurückgenommen',
'Expected_Checkin_Report' => 'Bericht über erwartete Asset Rückgaben',
'Expected_Checkin_Notification' => 'Erinnerung: :name Rückgabedatum nähert sich',
'Expected_Checkin_Date' => 'Ihr ausgebuchtes Asset ist fällig zur Rückgabe am :date',
'your_assets' => 'Deine Assets anzeigen',
+ 'rights_reserved' => 'Alle Rechte vorbehalten.',
];
diff --git a/resources/lang/de-i/validation.php b/resources/lang/de-i/validation.php
index 4682689119..8a5518141b 100644
--- a/resources/lang/de-i/validation.php
+++ b/resources/lang/de-i/validation.php
@@ -43,14 +43,14 @@ return [
'file' => ':attribute muss eine Datei sein.',
'filled' => ':attribute muss einen Wert haben.',
'image' => ':attribute muss ein Bild sein.',
- 'import_field_empty' => 'The value for :fieldname cannot be null.',
+ 'import_field_empty' => ':fieldname darf nicht leer sein.',
'in' => 'Auswahl :attribute ist ungültig.',
'in_array' => 'Das Feld :attribute existiert nicht in :other.',
'integer' => ':attribute muss eine ganze Zahl sein.',
'ip' => ':attribute muss eine gültige IP Adresse sein.',
'ipv4' => ':attribute muss eine gültige IPv4 Adresse sein.',
'ipv6' => ':attribute muss eine gültige IPv6 Adresse sein.',
- 'is_unique_department' => 'The :attribute must be unique to this Company Location',
+ 'is_unique_department' => ':attribute muss einzigartig an diesem Standort sein',
'json' => 'Das Attribut muss eine gültige JSON-Zeichenfolge sein.',
'max' => [
'numeric' => ':attribute darf nicht größer als :max sein.',
@@ -67,6 +67,8 @@ return [
'array' => ':attribute muss mindestens :min Elemente enthalten.',
],
'starts_with' => ':attribute muss mit einem der folgenden Werte beginnen: :values.',
+ 'ends_with' => ':attribute muss mit einem der folgenden Werte enden: :values.',
+
'not_in' => 'Auswahl :attribute ist ungültig.',
'numeric' => ':attribute muss eine Zahl sein.',
'present' => ':attribute muss vorhanden sein.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Ihr derzeitiges Passwort ist nicht korrekt',
'dumbpwd' => 'Das Passwort ist zu gebräuchlich.',
'statuslabel_type' => 'Du musst einen gültigen Statuslabel-Typ auswählen',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => ':attribute muss ein gültiges Datum im Format JJJJ-MM-TT sein',
+ 'last_audit_date.date_format' => ':attribute muss ein gültiges Datum im Format JJJJ-MM-TT hh:mm:ss sein',
+ 'expiration_date.date_format' => ':attribute muss ein gültiges Datum im Format JJJJ-MM-TT sein',
+ 'termination_date.date_format' => ':attribute muss ein gültiges Datum im Format JJJJ-MM-TT sein',
+ 'expected_checkin.date_format' => ':attribute muss ein gültiges Datum im Format JJJJ-MM-TT sein',
+ 'start_date.date_format' => ':attribute muss ein gültiges Datum im Format JJJJ-MM-TT sein',
+ 'end_date.date_format' => ':attribute muss ein gültiges Datum im Format JJJJ-MM-TT sein',
+
],
/*
diff --git a/resources/lang/de/admin/accessories/general.php b/resources/lang/de/admin/accessories/general.php
index df84e75ac2..9c2cb6c74a 100644
--- a/resources/lang/de/admin/accessories/general.php
+++ b/resources/lang/de/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Zubehör aktualisieren',
'use_default_eula' => 'Die Standard EULA stattdessen verwenden.',
'use_default_eula_disabled' => 'Die Standard EULA stattdessen verwenden. Keine Standard EULA definiert. Bitte fügen Sie eine in den Einstellungen hinzu.',
+ 'clone' => 'Zubehör duplizieren',
+ 'delete_disabled' => 'Dieses Zubehör kann noch nicht gelöscht werden, da einige Artikel noch herausgegeben sind.',
);
diff --git a/resources/lang/de/admin/accessories/message.php b/resources/lang/de/admin/accessories/message.php
index f8e2d31fac..ed6a694aec 100644
--- a/resources/lang/de/admin/accessories/message.php
+++ b/resources/lang/de/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Zubehör konnte nicht herausgegeben werden. Bitte versuchen Sie es erneut',
'success' => 'Zubehör erfolgreich herausgegeben.',
+ 'unavailable' => 'Zubehör ist nicht verfügbar, um herausgegeben zu werden. Prüfen Sie die verfügbare Menge',
'user_does_not_exist' => 'Dieser Benutzer existiert nicht. Bitte versuchen Sie es erneut.'
),
diff --git a/resources/lang/de/admin/asset_maintenances/form.php b/resources/lang/de/admin/asset_maintenances/form.php
index 73111e98d2..906fd702ca 100644
--- a/resources/lang/de/admin/asset_maintenances/form.php
+++ b/resources/lang/de/admin/asset_maintenances/form.php
@@ -4,11 +4,11 @@
'asset_maintenance_type' => 'Wartungsart',
'title' => 'Bezeichnung',
'start_date' => 'Startdatum',
- 'completion_date' => 'Fertigstellungstermin',
+ 'completion_date' => 'Abschlussdatum',
'cost' => 'Kosten',
'is_warranty' => 'Nachbesserungsarbeiten',
- 'asset_maintenance_time' => 'Tage',
+ 'asset_maintenance_time' => 'Wartungszeit (in Tagen)',
'notes' => 'Anmerkungen',
- 'update' => 'Aktualisieren',
- 'create' => 'Erstellen'
+ 'update' => 'Wartung bearbeiten',
+ 'create' => 'Wartung erstellen'
];
diff --git a/resources/lang/de/admin/categories/message.php b/resources/lang/de/admin/categories/message.php
index 7d8e28a195..841317e315 100644
--- a/resources/lang/de/admin/categories/message.php
+++ b/resources/lang/de/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Die Kategorie konnte nicht aktualisiert werden, bitte versuchen Sie es erneut',
- 'success' => 'Die Kategorie wurde erfolgreich aktualisiert.'
+ 'success' => 'Die Kategorie wurde erfolgreich aktualisiert.',
+ 'cannot_change_category_type' => 'Sie können den Kategorietyp nicht ändern, nachdem er erstellt wurde',
),
'delete' => array(
diff --git a/resources/lang/de/admin/components/general.php b/resources/lang/de/admin/components/general.php
index 7094318204..dffffb2805 100644
--- a/resources/lang/de/admin/components/general.php
+++ b/resources/lang/de/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Verbleibend',
'total' => 'Gesamt',
'update' => 'Komponente aktualisieren',
+ 'checkin_limit' => 'Die angegebene Menge muss gleich oder kleiner sein als :assigned_qty'
);
diff --git a/resources/lang/de/admin/components/message.php b/resources/lang/de/admin/components/message.php
index d7dd2a0cfe..e65d336fa3 100644
--- a/resources/lang/de/admin/components/message.php
+++ b/resources/lang/de/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Komponente konnte nicht herausgegeben werden. Bitte versuchen Sie es erneut',
'success' => 'Komponente wurde erfolgreich herausgegeben.',
- 'user_does_not_exist' => 'Dieser Benutzer ist ungültig. Bitte versuchen Sie es noch einmal.'
+ 'user_does_not_exist' => 'Dieser Benutzer ist ungültig. Bitte versuchen Sie es noch einmal.',
+ 'unavailable' => 'Nicht genügend verbleibende Komponenten: :remaining verbleibend, :requested angefordert ',
),
'checkin' => array(
diff --git a/resources/lang/de/admin/consumables/message.php b/resources/lang/de/admin/consumables/message.php
index 307ca97f47..2e3dc7540e 100644
--- a/resources/lang/de/admin/consumables/message.php
+++ b/resources/lang/de/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Das Verbrauchsmaterial wurde nicht herausgegeben. Bitte versuchen Sie es erneut',
'success' => 'Verbrauchsmaterial wurde erfolgreich herausgegeben.',
- 'user_does_not_exist' => 'Dieser Benutzer ist ungültig. Bitte versuchen Sie es noch einmal.'
+ 'user_does_not_exist' => 'Dieser Benutzer ist ungültig. Bitte versuchen Sie es noch einmal.',
+ 'unavailable' => 'Es sind nicht genügend Verbrauchsmaterialien für diese Herausgabe vorhanden. Bitte überprüfen Sie die verbleibende Menge. ',
),
'checkin' => array(
diff --git a/resources/lang/de/admin/custom_fields/general.php b/resources/lang/de/admin/custom_fields/general.php
index ce95064549..7b8b31efe1 100644
--- a/resources/lang/de/admin/custom_fields/general.php
+++ b/resources/lang/de/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Von Modellen benutzt',
'order' => 'Reihenfolge',
'create_fieldset' => 'Neuer Feldsatz',
+ 'update_fieldset' => 'Feldsatz aktualisieren',
+ 'fieldset_does_not_exist' => 'Feldsatz :id existiert nicht',
+ 'fieldset_updated' => 'Feldsatz aktualisiert',
'create_fieldset_title' => 'Neuen Feldsatz erstellen',
'create_field' => 'Neues benutzerdefiniertes Feld',
'create_field_title' => 'Neues benutzerdefiniertes Feld erstellen',
@@ -44,6 +47,8 @@ return [
'db_convert_warning' => 'WARNUNG. Dieses Feld befindet sich in der Tabelle mit benutzerdefinierten Feldern als :db_column sollte aber :expected sein.',
'is_unique' => 'Dieser Wert muss für jedes Asset einzigartig sein',
'unique' => 'Einzigartig',
- 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
- 'display_in_user_view_table' => 'Visible to User',
+ 'display_in_user_view' => 'Erlaube dem Benutzer, an den das Asset herausgegeben wurde, diese Werte auf der Seite "Zugeordnete Assets anzeigen" anzeigen zu lassen',
+ 'display_in_user_view_table' => 'Für Benutzer sichtbar',
+ 'auto_add_to_fieldsets' => 'Automatisch zu jedem neuen Feldsatz hinzufügen',
+ 'add_to_preexisting_fieldsets' => 'Zu allen existierenden Feldsätzen hinzufügen',
];
diff --git a/resources/lang/de/admin/departments/message.php b/resources/lang/de/admin/departments/message.php
index f119ff8643..f6e44786bc 100644
--- a/resources/lang/de/admin/departments/message.php
+++ b/resources/lang/de/admin/departments/message.php
@@ -3,7 +3,7 @@
return array(
'does_not_exist' => 'Diese Abteilung existiert nicht.',
- 'department_already_exists' => 'A department already exists with that name at this company location. Or choose a more specific name for this department. ',
+ 'department_already_exists' => 'An diesem Firmenstandort existiert bereits eine Abteilung mit diesem Namen. Oder wählen Sie einen spezifischeren Namen für diese Abteilung. ',
'assoc_users' => 'Diese Abteilung ist im Moment mit mindestens einem Benutzer verknüpft und kann nicht gelöscht werden. Bitte Benutzer aktualisieren, so dass diese Abteilung nicht mehr verknüpft ist und erneut versuchen. ',
'create' => array(
'error' => 'Abteilung wurde nicht erstellt. Bitte versuchen Sie es erneut.',
diff --git a/resources/lang/de/admin/groups/message.php b/resources/lang/de/admin/groups/message.php
index a11b455217..a05c22473c 100644
--- a/resources/lang/de/admin/groups/message.php
+++ b/resources/lang/de/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Gruppe existiert bereits!',
- 'group_not_found' => 'Gruppe [: Id] existiert nicht.',
+ 'group_not_found' => 'Die Gruppe mit der ID :id existiert nicht.',
'group_name_required' => '"Name" darf nicht leer sein',
'success' => array(
diff --git a/resources/lang/de/admin/hardware/form.php b/resources/lang/de/admin/hardware/form.php
index 9f7175193f..718e27fb64 100644
--- a/resources/lang/de/admin/hardware/form.php
+++ b/resources/lang/de/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Massenlöschung von Assets bestätigen',
+ 'bulk_restore' => 'Massenwiederherstellung von Assets bestätigen',
'bulk_delete_help' => 'Überprüfen Sie die nachfolgenden Assets für die Massenlöschung. Sobald diese gelöscht sind, können diese zwar wiederhergestellt werden, sind aber dem aktuellen Nutzer nicht mehr zugeordnet.',
+ 'bulk_restore_help' => 'Überprüfen Sie die Assets für die Massenwiederherstellung. Sobald sie wiederhergestellt sind, werden diese Assets nicht mit Benutzern assoziiert, denen sie zuvor zugewiesen wurden.',
'bulk_delete_warn' => 'Sie sind im Begriff :asset_count Assets zu löschen.',
+ 'bulk_restore_warn' => 'Sie sind dabei, :asset_count Assets wiederherzustellen.',
'bulk_update' => 'Massenaktualisierung von Assets',
'bulk_update_help' => 'Diese Eingabemaske erlaubt Ihnen die Aktualisierung von mehreren Assets zugleich. Füllen Sie die Felder aus welche Sie ändern möchten. Alle leeren Felder bleiben unverändert. ',
'bulk_update_warn' => 'Sie sind dabei, die Eigenschaften eines einzelnen Assets zu bearbeiten. |Sie sind dabei, die Eigenschaften von :asset_count Assets zu bearbeiten.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Nur den Standardort aktualisieren',
'asset_not_deployable' => 'Dieses Asset ist nicht verfügbar und kann nicht herausgegeben werden.',
'asset_deployable' => 'Dieses Asset ist verfügbar und kann herausgegeben werden.',
- 'processing_spinner' => 'Wird verarbeitet...',
+ 'processing_spinner' => 'Verarbeitung... (Dies kann bei großen Dateien etwas Zeit in Anspruch nehmen)',
'optional_infos' => 'Optionale Informationen',
'order_details' => 'Bestellinformationen'
];
diff --git a/resources/lang/de/admin/hardware/general.php b/resources/lang/de/admin/hardware/general.php
index 617b9a5bc0..961cff1f87 100644
--- a/resources/lang/de/admin/hardware/general.php
+++ b/resources/lang/de/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'Dieses Asset wurde gelöscht.',
'edit' => 'Asset bearbeiten',
'model_deleted' => 'Dieses Modell für Assets wurde gelöscht. Sie müssen das Modell wiederherstellen, bevor Sie das Asset wiederherstellen können.',
+ 'model_invalid' => 'Das Modell dieses Asset ist ungültig.',
+ 'model_invalid_fix' => 'Das Asset sollte bearbeitet werden, um dies zu korrigieren, bevor versucht wird, es ein- oder auszuchecken.',
'requestable' => 'Anforderbar',
'requested' => 'Angefordert',
'not_requestable' => 'Kann nicht angefordert werden',
@@ -21,6 +23,7 @@ return [
'restore' => 'Asset wiederherstellen',
'pending' => 'Ausstehend',
'undeployable' => 'Nicht einsetzbar',
+ 'undeployable_tooltip' => 'Dieses Asset hat eine Statusbezeichnung, die nicht einsetzbar ist und zu diesem Zeitpunkt nicht ausgecheckt werden kann.',
'view' => 'Asset ansehen',
'csv_error' => 'Es gibt einen Fehler in der CSV-Datei:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Fehlermeldungen:',
'success_messages' => 'Erfolgsmeldungen:',
'alert_details' => 'Siehe unten für Details.',
- 'custom_export' => 'Benutzerdefinierter Export'
+ 'custom_export' => 'Benutzerdefinierter Export',
+ 'mfg_warranty_lookup' => ':manufacturer Garantiestatus Abfrage',
];
diff --git a/resources/lang/de/admin/hardware/message.php b/resources/lang/de/admin/hardware/message.php
index 21e1ce0ccb..4ac3c63d06 100644
--- a/resources/lang/de/admin/hardware/message.php
+++ b/resources/lang/de/admin/hardware/message.php
@@ -23,6 +23,8 @@ return [
'restore' => [
'error' => 'Asset wurde nicht wiederhergestellt, bitte versuchen Sie es noch einmal',
'success' => 'Asset erfolgreich wiederhergestellt.',
+ 'bulk_success' => 'Asset erfolgreich wiederhergestellt.',
+ 'nothing_updated' => 'Es wurden keine Assets ausgewählt, also wurde nichts wiederhergestellt.',
],
'audit' => [
@@ -49,6 +51,8 @@ return [
'success' => 'Ihre Datei wurde importiert',
'file_delete_success' => 'Die Datei wurde erfolgreich gelöscht',
'file_delete_error' => 'Die Datei konnte nicht gelöscht werden',
+ 'header_row_has_malformed_characters' => 'Ein oder mehrere Attribute in der Kopfzeile enthalten fehlerhafte UTF-8 Zeichen',
+ 'content_row_has_malformed_characters' => 'Ein oder mehrere Attribute in der ersten Zeile des Inhalts enthalten fehlerhafte UTF-8-Zeichen',
],
diff --git a/resources/lang/de/admin/hardware/table.php b/resources/lang/de/admin/hardware/table.php
index 8a92d45d29..8cfe2ebde8 100644
--- a/resources/lang/de/admin/hardware/table.php
+++ b/resources/lang/de/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Zurücknehmen/Herausgeben',
'checkout_date' => 'Herausgabedatum',
'checkoutto' => 'Herausgegeben',
+ 'components_cost' => 'Gesamtkosten der Komponenten',
'current_value' => 'Aktueller Wert',
'diff' => 'Differenz',
'dl_csv' => 'CSV Herunterladen',
diff --git a/resources/lang/de/admin/licenses/general.php b/resources/lang/de/admin/licenses/general.php
index 30e0bf8022..04e84159dd 100644
--- a/resources/lang/de/admin/licenses/general.php
+++ b/resources/lang/de/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Über Lizenzen',
- 'about_licenses' => 'Lizenzen werden verwendet, um Software zu verfolgen. Sie haben eine bestimmte Anzahl von Plätzen, die an Einzelpersonen ausgegeben werden können',
+ 'about_licenses_title' => 'Über Lizenzen',
+ 'about_licenses' => 'Lizenzen werden verwendet, um Software zu verfolgen. Sie haben eine bestimmte Anzahl von Plätzen, die an Einzelpersonen ausgegeben werden können',
'checkin' => 'Lizenz einbuchen',
'checkout_history' => 'Zuweisungsverlauf',
'checkout' => 'Lizenzaktivierung herausgeben',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Software Lizenzen',
'user' => 'Nutzer',
'view' => 'Lizenz ansehen',
+ 'delete_disabled' => 'Diese Lizenz kann noch nicht gelöscht werden, da einige Plätze noch ausgecheckt sind.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Alle Plätze zurücknehmen',
+ 'modal' => 'Diese Aktion wird einen Sitz zurücknehmen. | Diese Aktion wird alle :checkedout_seats_count Sitze für diese Lizenz zurücknehmen.',
+ 'enabled_tooltip' => 'ALLE Plätze für diese Lizenz zurücknehmen, sowohl von Benutzern als auch von Assets',
+ 'disabled_tooltip' => 'Es ist deaktiviert, da derzeit keine Plätze zum herausgegeben verfügbar sind',
+ 'success' => 'Lizenz erfolgreich zurückgenommen! | Alle Lizenzen wurden erfolgreich zurückgenommen!',
+ 'log_msg' => 'Zurückgenommen über Massen-Zurücknehmen in der Lizenzübersicht',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Alle Plätze herausgeben',
+ 'modal' => 'Diese Aktion wird einen Platz für den ersten verfügbaren Benutzer herausgeben. | Diese Aktion wird alle :available_seats_count Plätze an die ersten verfügbaren Benutzer herausgeben. Ein Benutzer wird als verfügbar für diesen Platz betrachtet, wenn er diese Lizenz noch nicht zugewiesen hat und die "Lizenzen automatisch zuweisen" Eigenschaft auf dem Benutzerkonto aktiviert ist.',
+ 'enabled_tooltip' => 'ALLE Plätze (oder so viele wie verfügbar sind) an ALLE Benutzer herausgeben',
+ 'disabled_tooltip' => 'Dies ist deaktiviert, da derzeit keine Sitze verfügbar sind',
+ 'success' => 'Lizenz erfolgreich herausgegeben! | Alle :count Lizenzen wurden erfolgreich herausgegeben!',
+ 'error_no_seats' => 'Es gibt keine verbleibenden Plätze für diese Lizenz.',
+ 'warn_not_enough_seats' => ':count Benutzern wurde diese Lizenz zugewiesen, aber es gibt keine verfügbaren Lizenzplätze mehr.',
+ 'warn_no_avail_users' => 'Nichts zu tun. Es gibt keine Benutzer, denen diese Lizenz noch nicht zugewiesen ist.',
+ 'log_msg' => 'Herausgegeben über Massen-Herausgeben in Lizenzübersicht',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/de/admin/manufacturers/message.php b/resources/lang/de/admin/manufacturers/message.php
index 16aa38f4ba..32004717f4 100644
--- a/resources/lang/de/admin/manufacturers/message.php
+++ b/resources/lang/de/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Verwenden Sie {LOCALE} und {SERIAL} in Ihrer URL als Variablen, um diese Werte beim Anzeigen von Assets automatisch zu füllen.',
'does_not_exist' => 'Hersteller existiert nicht.',
'assoc_users' => 'Dieser Hersteller ist bereits mit einem Model verknüpft und kann nicht gelöscht werden. Bitte trennen sie Ihre Modelle von diesem Hersteller und versuchen Sie es Erneut.',
diff --git a/resources/lang/de/admin/manufacturers/table.php b/resources/lang/de/admin/manufacturers/table.php
index 648c50cffe..aadbba6119 100644
--- a/resources/lang/de/admin/manufacturers/table.php
+++ b/resources/lang/de/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Support per E-Mail',
'support_phone' => 'Support Telefon',
'support_url' => 'Support-URL',
+ 'warranty_lookup_url' => 'Link zu Garantiebedingungen',
'update' => 'Hersteller aktualisieren',
'url' => 'URL',
diff --git a/resources/lang/de/admin/models/general.php b/resources/lang/de/admin/models/general.php
index 0580841319..388afe4509 100644
--- a/resources/lang/de/admin/models/general.php
+++ b/resources/lang/de/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'Dieses Modell wurde gelöscht.',
'bulk_delete' => 'Massenlöschen von Asset-Modellen',
'bulk_delete_help' => 'Nutzen Sie die nachfolgenden Kontrollkästchen, um die Löschung der Asset-Modelle zu bestätigen. Asset-Modelle, die noch zugewiesene Assets haben, können nur dann gelöscht werden, wenn die enthaltenen Assets einem anderen Asset-Modell zugewiesen werden.',
- 'bulk_delete_warn' => 'Sie sind im Begriff :model_count Asset-Modelle zu löschen.',
+ 'bulk_delete_warn' => 'Sie sind dabei, ein Asset Modell zu löschen.|Sie sind dabei, :model_count Asset Modelle zu löschen.',
'restore' => 'Modell wiederherstellen',
'requestable' => 'Benutzer können dieses Modell anfordern',
'show_mac_address' => 'MAC Adressen Feld anzeigen für Assets mit diesses Modell',
diff --git a/resources/lang/de/admin/models/message.php b/resources/lang/de/admin/models/message.php
index 2c58b2bdbd..058278b00f 100644
--- a/resources/lang/de/admin/models/message.php
+++ b/resources/lang/de/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Modell existiert nicht.',
+ 'no_association' => 'KEINE MODELL ZUGEORDNET.',
+ 'no_association_fix' => 'Dies wird Dinge auf seltsame und schreckliche Weise zerstören. Bearbeite dieses Asset jetzt, um ihm ein Modell zuzuordnen.',
'assoc_users' => 'Dieses Modell ist zur Zeit mit einem oder mehreren Assets verknüpft und kann nicht gelöscht werden. Bitte lösche die Assets und versuche dann erneut das Modell zu löschen. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Modell wurde nicht aktualisiert. Bitte versuch es noch einmal',
- 'success' => 'Modell wurde erfolgreich aktualisiert.'
+ 'success' => 'Modell wurde erfolgreich aktualisiert.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Es wurden keine Felder ausgewählt, somit wurde auch nichts aktualisiert.',
- 'success' => 'Modelle aktualisiert.'
+ 'success' => 'Modell erfolgreich aktualisiert. |:model_count Modelle erfolgreich aktualisiert.',
+ 'warn' => 'Du bist dabei, die Eigenschaften des folgenden Modells zu aktualisieren: |Du bist dabei, die Eigenschaften der folgenden :model_count Modelle zu bearbeiten:',
+
),
'bulkdelete' => array(
'error' => 'Es wurden keine Modelle ausgewählt. Somit wurde auch nichts gelöscht.',
- 'success' => ':success_count Modell(e) gelöscht!',
+ 'success' => 'Modell gelöscht!|:success_count Modelle gelöscht!',
'success_partial' => ':success_count Modell(e) wurden gelöscht. Jedochen konnten :fail_count nicht gelöscht werden, da ihnen noch Assets zugeordnet sind.'
),
diff --git a/resources/lang/de/admin/settings/general.php b/resources/lang/de/admin/settings/general.php
index 2545499dee..23ca91da7a 100644
--- a/resources/lang/de/admin/settings/general.php
+++ b/resources/lang/de/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'Wenn Sie eine Kopie der Rücknahme- / Herausgabe-E-Mails, die an Benutzer gehen auch an zusätzliche E-Mail-Empfänger versenden möchten, geben Sie sie hier ein. Ansonsten lassen Sie dieses Feld leer.',
'is_ad' => 'Dies ist ein Active Directory Server',
'alerts' => 'Alarme',
- 'alert_title' => 'Alarm-Einstellungen aktualisieren',
+ 'alert_title' => 'Benachrichtigungseinstellungen ändern',
'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',
@@ -21,7 +21,7 @@ return [
'allow_user_skin_help_text' => 'Wenn Sie dieses Kästchen aktivieren, kann ein Benutzer das Design mit einem anderen überschreiben.',
'asset_ids' => 'Asset IDs',
'audit_interval' => 'Auditintervall',
- 'audit_interval_help' => 'If you are required to regularly physically audit your assets, enter the interval in months that you use. If you update this value, all of the "next audit dates" for assets with an upcoming audit date will be updated.',
+ 'audit_interval_help' => 'Wenn Sie verpflichtet sind, Ihre Assets regelmäßig physisch zu überprüfen, geben Sie das Intervall in Monaten an. Wenn Sie diesen Wert aktualisieren, werden alle "nächsten Audittermine" für Assets mit einem anstehenden Prüfungsdatum aktualisiert.',
'audit_warning_days' => 'Audit-Warnschwelle',
'audit_warning_days_help' => 'Wie viele Tage im Voraus sollten wir Sie warnen, wenn Vermögenswerte zur Prüfung fällig werden?',
'auto_increment_assets' => 'Erzeugen von fortlaufenden Asset Tags',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Aus Backup wiederherstellen',
'backups_upload' => 'Backup hochladen',
'backups_path' => 'Sicherungen auf dem Server werden in :path gespeichert',
- 'backups_restore_warning' => 'Wählen Sie die Wiederherstellung um ein Backup wieder herzustellen. (Funktioniert derzeit nicht mit S3 Datenspeicher oder Docker)
Die gesamte :app_name Datebank und alle Uploads werden mit den Inhalten des Backups überschrieben. ',
+ 'backups_restore_warning' => 'Klicke den Wiederherstellungs-Knopf um ein Backup wiederherzustellen. (Funktioniert derzeit nicht mit S3 Datenspeicher oder Docker.)
Die gesamte :app_name Datenbank und alle hochgeladenen Dateien werden mit den Inhalten des Backups überschrieben. ',
'backups_logged_out' => 'Alle vorhandenen Benutzer, auch Sie, werden abgemeldet, sobald Ihre Wiederherstellung abgeschlossen ist.',
'backups_large' => 'Sehr große Sicherungen können beim Wiederherstellungsversuch ausfallen (Time-Out) und müssen eventuell über die Kommandozeile ausgeführt werden. ',
'barcode_settings' => 'Barcode Einstellungen',
@@ -76,7 +76,8 @@ return [
'laravel' => 'Laravel Version',
'ldap' => 'LDAP',
'ldap_default_group' => 'Standard-Berechtigungsgruppe',
- 'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'ldap_default_group_info' => 'Wählen Sie eine Gruppe aus, die neu synchronisierten Benutzern zugewiesen werden soll. Denken Sie daran, dass ein Benutzer die Berechtigungen der zugewiesenen Gruppe übernimmt.',
+ 'no_default_group' => 'Keine Standardgruppe',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client-seitiger TLS-Schlüssel',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Zertifikat',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'LDAP Einstellungen',
'ldap_client_tls_cert_help' => 'Client-seitige TLS-Zertifikat und Schlüssel für LDAP Verbindungen sind in der Regel nur in Google Workspace Konfigurationen mit "Secure LDAP" nützlich. Beide werden benötigt.',
'ldap_client_tls_key' => 'LDAP Client-seitiger TLS-Schlüssel',
+ 'ldap_location' => 'LDAP Standort',
+'ldap_location_help' => 'Das Feld LDAP Standort sollte verwendet werden, wenn keine OU im Basis Bind DN verwendet wird. Leer lassen, wenn eine OU-Suche verwendet wird.',
'ldap_login_test_help' => 'Geben Sie einen gültigen LDAP-Benutzernamen und ein Passwort von der oben angegebenen Basis-DN ein, um zu testen, ob Ihre LDAP-Anmeldung korrekt konfiguriert ist. SIE MÜSSEN IHRE AKTUALISIERTEN LDAP-EINSTELLUNGEN ZUERST SPEICHERN.',
'ldap_login_sync_help' => 'Dies testet nur, ob LDAP korrekt synchronisiert werden kann. Wenn Ihre LDAP-Authentifizierungsabfrage nicht korrekt ist, können sich Benutzer möglicherweise nicht anmelden. SIE MÜSSEN IHRE AKTUALISIERTEN LDAP-EINSTELLUNGEN ZUERST SPEICHERN.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Verwende Bilder in E-Mals',
'show_images_in_email_help' => 'Deaktivieren Sie dieses Kontrollkästchen, wenn sich Ihre Snipe-IT-Installation hinter einem VPN oder einem geschlossenen Netzwerk befindet und Benutzer außerhalb des Netzwerks keine Bilder von dieser Installation in ihre E-Mails laden können.',
'site_name' => 'Seitenname',
+ 'integrations' => 'Integrationen',
'slack' => 'Slack',
- 'slack_title' => 'Slack Einstellungen aktualisieren',
- 'slack_help' => 'Slack Einstellungen',
- 'slack_botname' => 'Slack Botname',
- 'slack_channel' => 'Slack Kanal',
- 'slack_endpoint' => 'Slack Endpunkt',
- 'slack_integration' => 'Slack Einstellungen',
- 'slack_integration_help' => 'Die Slackintegration ist optional. Der Endpunkt und ein channel werden benötigt, wenn man Slack benutzen möchte. Um Slack zu konfigurieren muss zuerst ein eingehender Webhook in Slack eingerichtet werden. Klicken sie auf Slack Integration testen um zu prüfen, ob die Einstellungen vor dem Speichern korrekt sind. ',
- 'slack_integration_help_button' => 'Sobald Sie Ihre Slack-Informationen gespeichert haben, erscheint eine Test-Schaltfläche.',
- 'slack_test_help' => 'Testen Sie, ob die Slack-Integration korrekt konfiguriert ist. ZUERST MÜSSEN DIE AKTUALISIERTEN SLACK EINSTELLUNGEN GESPEICHERT WERDEN.',
+ 'general_webhook' => 'Allgemeiner Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Teste zum Speichern',
+ 'webhook_title' => 'Webhook Einstellungen aktualisieren',
+ 'webhook_help' => 'Integrationseinstellungen',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Kanal',
+ 'webhook_endpoint' => ':app Endpunkt',
+ 'webhook_integration' => ':app Einstellungen',
+ 'webhook_test' =>':app Integration testen',
+ 'webhook_integration_help' => ':app Integration ist optional, allerdings sind Endpunkt und Kanal erforderlich, wenn Sie sie verwenden möchten. Um die :app Integration zu konfigurieren, musst du zuerst in deinem :app Account einen eingehenden Webhook erstellen. Klicken Sie auf den :app Integration testen -Knopf, um zu bestätigen, dass die Einstellungen vor dem Speichern korrekt sind. ',
+ 'webhook_integration_help_button' => 'Sobald Sie Ihre :app Informationen gespeichert haben, erscheint ein Test-Knopf.',
+ 'webhook_test_help' => 'Testen Sie, ob Ihre :app Integration korrekt konfiguriert ist. SIE MÜSSEN SIE IHRE AKTUELLEN :app EINSTELLUNGEN ZUERST SPEICHERN.',
'snipe_version' => 'Snipe-IT Version',
'support_footer' => 'Fußzeile Support-Link ',
'support_footer_help' => 'Geben Sie an, wer die Links zum Snipe-IT Support-Info und Benutzerhandbuch sieht',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'Lokalisierung, Währung, lokal, Lokal, Zeitzone, International, Internationalisierung, Sprache, Sprachen, Übersetzung',
'localization_help' => 'Sprache, Datumsanzeige',
'notifications' => 'Benachrichtigungen',
- 'notifications_help' => 'E-Mail-Benachrichtigungen, Audit-Einstellungen',
+ 'notifications_help' => 'E-Mail-Benachrichtigungen & Audit-Einstellungen',
'asset_tags_help' => 'Inkrementieren und Präfixe',
'labels' => 'Etiketten',
'labels_title' => 'Etiketten-Einstellungen aktualisieren',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Weiter: Benutzer erstellen',
'ldap_settings_link' => 'LDAP Einstellungsseite',
'slack_test' => ' Integration testen',
+ 'google_callback_help' => 'Dies sollte als Callback-URL in den Google OAuth App-Einstellungen in deinem Unternehmen eingegeben werden's Google Developer Konsole .',
+ 'google_login' => 'Google Workspace Anmeldeeinstellungen',
+ 'enable_google_login' => 'Anmelden mit Google Workspace für Benutzer aktivieren',
+ 'enable_google_login_help' => 'Benutzer werden nicht automatisch bereitgestellt. Sie müssen ein bestehendes Konto hier UND in Google Workspace haben, und ihr Benutzername muss mit der E-Mail-Adresse von Google Workspace übereinstimmen. ',
+
];
diff --git a/resources/lang/de/admin/settings/message.php b/resources/lang/de/admin/settings/message.php
index cb769ea5e4..1ca43d7d96 100644
--- a/resources/lang/de/admin/settings/message.php
+++ b/resources/lang/de/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'LDAP-Authentifizierung wird getestet...',
'authentication_success' => 'Benutzer wurde erfolgreich gegen LDAP authentifiziert!'
],
- 'slack' => [
- 'sending' => 'Slack Testnachricht wird gesendet...',
- 'success_pt1' => 'Erfolgreich! Überprüfen Sie die ',
- 'success_pt2' => ' Kanal für Ihre Testnachricht und klicken Sie auf Speichern unten, um Ihre Einstellungen zu speichern.',
- '500' => '500 Server Fehler.',
- 'error' => 'Etwas ist schiefgelaufen.',
+ 'webhook' => [
+ 'sending' => ':app Testnachricht wird gesendet...',
+ 'success_pt1' => 'Erfolgreich! Überprüfen Sie den ',
+ 'success_pt2' => ' Kanal für Ihre Testnachricht und klicken Sie auf Speichern, um Ihre Einstellungen zu speichern.',
+ '500' => '500 Server Error.',
+ 'error' => 'Etwas ist schief gelaufen. :app antwortete mit: :error_message',
+ 'error_misc' => 'Etwas ist schiefgelaufen. :( ',
]
];
diff --git a/resources/lang/de/admin/users/general.php b/resources/lang/de/admin/users/general.php
index 41e78b0ac3..385e206780 100644
--- a/resources/lang/de/admin/users/general.php
+++ b/resources/lang/de/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Alles zugewiesene drucken',
'email_assigned' => 'Alles zugewiesene per Mail zusenden',
'user_notified' => 'Der Benutzer hat eine Liste seiner aktuell zugewiesenen Artikel per E-Mail erhalten.',
+ 'auto_assign_label' => 'Diesen Benutzer bei der automatischen Zuweisung berechtigter Lizenzen einbeziehen',
+ 'auto_assign_help' => 'Diesen Benutzer bei der automatischen Zuweisung von Lizenzen überspringen',
'software_user' => 'Software herausgegeben an :name',
'send_email_help' => 'Sie müssen eine E-Mail-Adresse angeben, um dem Benutzer Zugangsdaten zu zusenden. Das Versenden von Zugangsdaten ist nur bei der Erstellung eines Benutzers möglich. Passwörter werden in einem Einweg-Hash gespeichert und können danach nicht mehr ausgelesen werden.',
'view_user' => 'Benutzer :name ansehen',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Nur Superadmins dürfen einem Benutzer Superadmin Zugriff gewähren.',
'admin_permission_warning' => 'Nur Benutzer mit Administratorrechten oder höher dürfen einem Benutzer Administratorzugriff gewähren.',
'remove_group_memberships' => 'Gruppenmitgliedschaften entfernen',
- 'warning_deletion' => 'WARNUNG:',
'warning_deletion_information' => 'Sie sind dabei, ALLE Gegenstände der/des :count unten angezeigten Benutzer/-s einzuchecken. Super-Admin-Namen werden rot hervorgehoben.',
'update_user_assets_status' => 'Alle Assets für diese Benutzer auf diesen Status aktualisieren',
'checkin_user_properties' => 'Alle diesen Benutzern zugeordneten Objekte zurücknehmen',
@@ -41,4 +42,13 @@ return [
'remote' => 'Extern',
'remote_help' => 'Dies kann nützlich sein, wenn Sie nach externen Benutzern filtern müssen, die niemals oder nur selten an Ihre physischen Standorte kommen.',
'not_remote_label' => 'Dies ist kein externer Benutzer',
+ 'vip_label' => 'VIP Benutzer',
+ 'vip_help' => 'Dies kann hilfreich sein, um wichtige Personen zu markieren, falls man das möchte.',
+ 'create_user' => 'Benutzer erstellen',
+ 'create_user_page_explanation' => 'Dies sind die Anmeldeinformationen, die Sie verwenden, um zum ersten Mal auf die Webseite zuzugreifen.',
+ 'email_credentials' => 'E-Mail-Anmeldedaten',
+ 'email_credentials_text' => 'Meine Zugangsdaten an die oben genannte E-Mail-Adresse senden',
+ 'next_save_user' => 'Weiter: Benutzer speichern',
+ 'all_assigned_list_generation' => 'Generiert am:',
+ 'email_user_creds_on_create' => 'Diesem Benutzer seine Zugangsdaten per E-Mail senden?',
];
diff --git a/resources/lang/de/admin/users/message.php b/resources/lang/de/admin/users/message.php
index b76e1275df..00f60149e4 100644
--- a/resources/lang/de/admin/users/message.php
+++ b/resources/lang/de/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Sie haben diesen Gegenstand abgelehnt.',
'bulk_manager_warn' => 'Benutzer erfolgreich geändert. Vorgesetzter sollte auch bearbeitet werden und konnte nicht angepasst werden, weil er sich nicht selbst als Vorgesetzter eingetragen haben kann. Bitte Benutzer ohne den Vorgesetzten nochmal bearbeiten.',
'user_exists' => 'Benutzer existiert bereits!',
- 'user_not_found' => 'Benutzer [:id] existiert nicht.',
+ 'user_not_found' => 'Benutzer existiert nicht.',
'user_login_required' => 'Das Loginfeld ist erforderlich',
'user_password_required' => 'Das Passswortfeld ist erforderlich.',
'insufficient_permissions' => 'Unzureichende Berechtigungen.',
@@ -62,6 +62,6 @@ return array(
'inventorynotification' => array(
'error' => 'Für diesen Benutzer ist keine E-Mail-Adresse hinterlegt.',
- 'success' => 'The user has been notified about their current inventory.'
+ 'success' => 'Der Benutzer wurde über sein aktuelles Inventar informiert.'
)
);
\ No newline at end of file
diff --git a/resources/lang/de/auth/general.php b/resources/lang/de/auth/general.php
index 6f8f3411c1..3721bf9c27 100644
--- a/resources/lang/de/auth/general.php
+++ b/resources/lang/de/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Angemeldet bleiben',
'username_help_top' => 'Benutzernamen eingeben, um einen Link zum Zurücksetzen des Passwortes per E-Mail zu erhalten.',
'username_help_bottom' => 'Abhängig von der Konfiguration, kann der Benutzername identisch mit ihrer E-Mailadresse sein. Falls Sie ihren Benutzernamen vergessen haben, kontaktieren Sie ihren Administrator.
Benutzernamen ohne zugeordnete E-Mailadresse erhalten keine E-Mail zum Zurücksetzen des Passwortes. ',
- ];
+ 'google_login' => 'Oder mit Google Workspace anmelden',
+ 'google_login_failed' => 'Google-Anmeldung fehlgeschlagen, bitte versuche es erneut.',
+
+];
diff --git a/resources/lang/de/general.php b/resources/lang/de/general.php
index aa45dd302f..70fa5573b9 100644
--- a/resources/lang/de/general.php
+++ b/resources/lang/de/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Zubehör',
'activated' => 'Aktiviert',
+ 'accepted_date' => 'Datum akzeptiert',
'accessory' => 'Zubehör',
'accessory_report' => 'Zubehör Bericht',
'action' => 'Aktion',
@@ -11,7 +12,7 @@ return [
'admin' => 'Administrator',
'administrator' => 'Administrator',
'add_seats' => 'Lizenzen hinzugefügt',
- 'age' => "Age",
+ 'age' => "Alter",
'all_assets' => 'Alle Assets',
'all' => 'Alle',
'archived' => 'Archiviert',
@@ -27,7 +28,13 @@ return [
'audit' => 'Prüfung',
'audit_report' => 'Audit-Log',
'assets' => 'Assets',
+ 'assets_audited' => 'Assets auditiert',
+ 'assets_checked_in_count' => 'Asset zurückgenommen',
+ 'assets_checked_out_count' => 'Assets herausgegeben',
+ 'asset_deleted_warning' => 'Dieses Asset wurde gelöscht. Sie müssen es wiederherstellen, bevor Sie es jemandem zuweisen können.',
+ 'assigned_date' => 'Zuweisungsdatum',
'assigned_to' => 'Herausgegeben an :name',
+ 'assignee' => 'Herausgegeben an',
'avatar_delete' => 'Avatar löschen',
'avatar_upload' => 'Avatar hochladen',
'back' => 'Zurück',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Massenbearbeitung',
'bulk_delete' => 'Massenlöschung',
'bulk_actions' => 'Massenaktionen',
- 'bulk_checkin_delete' => 'Masseneinchecken der Gegenstände von Benutzern',
+ 'bulk_checkin_delete' => 'Massen-Zurücknehmen / -Benutzer löschen',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'Dieses Gerät gehört dem Benutzer',
'bystatus' => 'nach Status',
'cancel' => 'Abbrechen',
'categories' => 'Kategorien',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Diese Anwendung läuft im Produktionsmodus mit debugging aktiviert. Dies kann sensible Daten verfügbar machen, wenn Ihre Anwendung öffentlich zugänglich ist. Deaktivieren Sie den Debug-Modus, indem Sie den APP_DEBUG-Wert in der .env Datei auf false setzen.',
'delete' => 'Löschen',
'delete_confirm' => 'Sind Sie sicher, dass Sie :item löschen möchten?',
+ 'delete_confirm_no_undo' => 'Möchtest du :item wirklich löschen? Dies kann nicht rückgängig gemacht werden.',
'deleted' => 'Gelöscht',
'delete_seats' => 'Gelöschte Lizenzen',
'deletion_failed' => 'Löschen fehlgeschlagen',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Akzeptierter Dateityp ist :types. Maximal zulässige Upload-Größe ist :size.|Akzeptierte Dateitypen sind :types. Maximal erlaubte Upload-Größe ist :size.',
'filetypes_size_help' => 'Maximal erlaubte Upload-Größe ist :size.',
'image_filetypes_help' => 'Akzeptierte Dateitypen sind jpg, png, gif und svg. Maximale Uploadgröße ist :size.',
+ 'unaccepted_image_type' => 'Diese Bilddatei ist nicht lesbar. Akzeptierte Dateitypen sind jpg, webp, png, gif und svg. Der MIME-Type dieser Datei ist: :mimetype.',
'import' => 'Import',
'importing' => 'Importiere',
'importing_help' => 'Sie können Assets, Zubehör, Lizenzen, Komponenten, Verbrauchsmaterialien und Benutzer mittels CSV-Datei importieren.
Die CSV-Datei sollte kommagetrennt sein und eine Kopfzeile enthalten, die mit den Beispiel-CSVs aus der Dokumentation übereinstimmen.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Asset Wartungen',
'item' => 'Gegenstand',
'item_name' => 'Artikelname',
+ 'import_file' => 'CSV-Datei importieren',
+ 'import_type' => 'CSV Typ',
'insufficient_permissions' => 'Unzureichende Berechtigungen!',
'kits' => 'Vordefinierte Kits',
'language' => 'Sprache',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Angeforderte Assets',
'request_canceled' => 'Anfrage abgebrochen',
'save' => 'Speichern',
+ 'select_var' => ':thing auswählen... ', // this will eventually replace all of our other selects
'select' => 'auswählen',
'select_all' => 'Alle markieren',
'search' => 'Suche',
@@ -240,8 +254,8 @@ return [
'signature' => 'Unterschrift',
'signed_off_by' => 'Unterschrieben von',
'skin' => 'Skin',
- 'slack_msg_note' => 'Eine Slack Nachricht wird gesendet',
- 'slack_test_msg' => 'Oh hai! Sieht so aus, als ob deine Slack Integration mit Snipe-IT funktioniert!',
+ 'webhook_msg_note' => 'Eine Benachrichtigung wird über den Webhook gesendet',
+ 'webhook_test_msg' => 'Oh hey! Sieht so aus, als ob Ihre :app Integration mit Snipe-IT funktioniert!',
'some_features_disabled' => 'Einige Funktionen sind für den DEMO-Modus deaktiviert.',
'site_name' => 'Seitenname',
'state' => 'Bundesland',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Sind Sie sich sicher, dass Sie löschen möchten',
'submit' => 'Abschicken',
'target' => 'Ziel',
- 'toggle_navigation' => 'Navigation umschalten',
'time_and_date_display' => 'Zeit- und Datumsanzeige',
'total_assets' => 'Gesamte Assets',
'total_licenses' => 'Lizenzen insgesamt',
@@ -281,9 +294,9 @@ return [
'yes' => 'Ja',
'zip' => 'Postleitzahl',
'noimage' => 'Kein Bild hochgeladen oder kein Bild gefunden.',
- 'file_does_not_exist' => 'The requested file does not exist on the server.',
- 'file_upload_success' => 'File upload success!',
- 'no_files_uploaded' => 'File upload success!',
+ 'file_does_not_exist' => 'Die angeforderte Datei existiert nicht.',
+ 'file_upload_success' => 'Dateiupload erfolgreich!',
+ 'no_files_uploaded' => 'Dateiupload erfolgreich!',
'token_expired' => 'Ihre Sitzung ist abgelaufen. Bitte versuchen Sie es erneut.',
'login_enabled' => 'Login aktiviert',
'audit_due' => 'Audit fällig',
@@ -375,18 +388,65 @@ return [
'bulk_soft_delete' =>'Die Benutzer auch "soft-löschen". Die Historie der Gegenstände bleibt erhalten, solange die markierten Datensätze nicht in den Admin-Einstellungen endgültig gelöscht werden.',
'bulk_checkin_delete_success' => 'Die ausgewählten Benutzer wurden gelöscht und ihre Gegenstände wurden eingecheckt.',
'bulk_checkin_success' => 'Die Gegenstände für die ausgewählten Benutzer wurden eingecheckt.',
- 'set_to_null' => 'Werte für dieses Asset|Werte für alle :asset_count Assets löschen ',
+ 'set_to_null' => 'Werte für dieses Asset|Werte für alle :asset_count Assets löschen ',
+ 'set_users_field_to_null' => ':field Werte für diesen Benutzer löschen|:field Werte für alle :user_count Benutzer löschen ',
'na_no_purchase_date' => 'N/A - Kein Kaufdatum angegeben',
'assets_by_status' => 'Assets sortiert nach Status',
'assets_by_status_type' => 'Assets sortiert nach Statustyp',
'pie_chart_type' => 'Dashboard Kreisdiagramm Typ',
'hello_name' => 'Hallo, :name!',
- 'unaccepted_profile_warning' => 'Du hast :count Gegenstände, die akzeptiert werden müssen. Klicke hier, um sie anzunehmen oder abzulehnen',
+ 'unaccepted_profile_warning' => 'Sie haben :count Gegenstände, die akzeptiert werden müssen. Klicken Sie hier, um diese anzunehmen oder abzulehnen',
'start_date' => 'Startdatum',
'end_date' => 'Enddatum',
'alt_uploaded_image_thumbnail' => 'Hochgeladene Miniaturansicht',
- 'placeholder_kit' => 'Kit auswählen'
+ 'placeholder_kit' => 'Kit auswählen',
+ 'file_not_found' => 'Datei wurde nicht gefunden',
+ 'preview_not_available' => '(keine Vorschau vorhanden)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Zum Hauptinhalt springen',
+ 'toggle_navigation' => 'Navigation umschalten',
+ 'alerts' => 'Benachrichtigungen',
+ 'tasks_view_all' => 'Alle Aufgaben anzeigen',
+ 'true' => 'Wahr',
+ 'false' => 'Falsch',
+ 'integration_option' => 'Integrationsoptionen',
+ 'log_does_not_exist' => 'Es existiert kein passender Logeintrag.',
+ 'merge_users' => 'Benutzer zusammenführen',
+ 'merge_information' => 'Dies wird die :count Benutzer zu einem einzigen Benutzer zusammenführen. Wählen Sie den Benutzer, in den Sie die anderen zusammenführen möchten und die zugehörigen Assets, Lizenzen, etc. werden in den ausgewählten Benutzer verschoben und die anderen Benutzer werden als gelöscht markiert.',
+ 'warning_merge_information' => 'Diese Aktion kann NICHT rückgängig gemacht werden und sollte NUR verwendet werden, wenn Sie Benutzer aufgrund eines falschen Imports oder einer fehlerhaften Synchronisation zusammenführen müssen. Stellen Sie sicher, dass Sie zuerst ein Backup ausführen.',
+ 'no_users_selected' => 'Keine Benutzer ausgewählt',
+ 'not_enough_users_selected' => 'Mindestens :count Benutzer müssen ausgewählt sein',
+ 'merge_success' => ':count Benutzer wurden erfolgreich zu :into_username zusammengeführt!',
+ 'merged' => 'zusammengeführt',
+ 'merged_log_this_user_into' => 'Diesen Benutzer (ID :to_id - :to_username) in Benutzer-ID :from_id (:from_username) zusammengeführt ',
+ 'merged_log_this_user_from' => 'Benutzer-ID :from_id (:from_username) in diesen Benutzer zusammengeführt (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Löschen & Speichern',
+ 'update_existing_values' => 'Vorhandene Werte aktualisieren?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Das Generieren von fortlaufenden Asset-Tags ist deaktiviert, daher müssen alle Datensätze die Spalte "Asset Tag" enthalten.',
+ '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 für neue Benutzer senden?',
+ 'back_before_importing' => 'Vor dem Importieren sichern?',
+ 'csv_header_field' => 'CSV-Header-Feld',
+ 'import_field' => 'Feld importieren',
+ 'sample_value' => 'Beispielwert',
+ 'no_headers' => 'Keine Spalten gefunden',
+ 'error_in_import_file' => 'Beim Lesen der CSV-Datei ist ein Fehler aufgetreten: :error',
+ 'percent_complete' => ':percent % abgeschlossen',
+ 'errors_importing' => 'Es sind Fehler während des Importierens aufgetreten: ',
+ 'warning' => 'WARNUNG: :warning',
+ 'success_redirecting' => '"Erfolgreich... Weiterleiten.',
+ 'setup_successful_migrations' => 'Die Datenbank-Tabellen wurden erstellt',
+ 'setup_migration_output' => 'Ausgabe der Migration:',
+ 'setup_migration_create_user' => 'Weiter: Benutzer erstellen',
+ 'importer_generic_error' => 'Ihr Dateiimport ist abgeschlossen, aber wir haben Fehler erhalten. Es wird in der Regel durch eine API-Drosselung von Drittanbietern von einem Benachrichtigung-Webhooks (wie Slack) verursacht und hat den Import selbst nicht beeinträchtigt, Sie sollten dies allerdings nachprüfen.',
+ 'confirm' => 'Bestätigen',
+ 'autoassign_licenses' => 'Lizenzen automatisch zuweisen',
+ 'autoassign_licenses_help' => 'Erlaube diesem Benutzer die Zuweisung von Lizenzen über die Benutzeroberfläche für die Massenzuweisung von Lizenzen oder über die CLI-Tools.',
+ 'autoassign_licenses_help_long' => 'Dies erlaubt es einem Benutzer, Lizenzen über die Massen-Zuweisung GUI oder CLI-Tools zugewiesen zu bekommen. (Zum Beispiel möchten Sie den Auftragnehmern möglicherweise nicht automatisch eine Lizenz zuweisen, die nur Mitarbeitern zur Verfügung stehen würde. Sie können diesen Benutzern weiterhin einzelne Lizenzen zuweisen, aber sie werden nicht in der Lizenzen Massenherausgabe der Benutzer berücksichtigt.)',
+ 'no_autoassign_licenses_help' => 'Den Benutzer nicht bei der Lizenzen Massen-Zuweisung GUI oder CLI-Tools berücksichtigen.',
+ 'modal_confirm_generic' => 'Sind Sie sich sicher?',
+ 'cannot_be_deleted' => 'Dieser Gegenstand kann nicht gelöscht werden',
+ 'undeployable_tooltip' => 'Dieser Gegenstand kann nicht herausgegeben werden. Überprüfen Sie die verbleibende Menge.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/de/help.php b/resources/lang/de/help.php
index 7917ea94ed..a1477fe500 100644
--- a/resources/lang/de/help.php
+++ b/resources/lang/de/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'Mehr Informationen',
- 'audit_help' => 'Mit dem aktivieren dieser Option wird der Asset-Datensatz an diesen neuen Ort angepasst. Wenn diese Option nicht aktiviert wird, wird nur der Ort im Audit-Log angezeigt.
Falls das Asset ausgecheckt ist, ändert sich nicht die Position der Person, des Assets oder der Position, an der es ausgecheckt wird.',
+ 'audit_help' => 'Mit dem aktivieren dieser Option wird der Asset-Datensatz an diesen neuen Ort angepasst. Wenn diese Option nicht aktiviert wird, wird der Ort nur im Audit-Log angezeigt.
Falls das Asset ausgecheckt ist, ändert sich der Ort der Person, des Assets oder des Orts, an den es ausgecheckt ist, nicht.',
'assets' => 'Assets sind Elemente, die mit Seriennummer oder einem Asset-Tag versehen sind. Sie sind meist höhere Werte, bei denen die Identifizierung eines bestimmten Gegenstands von Bedeutung ist.',
diff --git a/resources/lang/de/localizations.php b/resources/lang/de/localizations.php
index 0287f56f8f..fa8ede714a 100644
--- a/resources/lang/de/localizations.php
+++ b/resources/lang/de/localizations.php
@@ -257,6 +257,7 @@ im Indischen Ozean',
'UK'=>'Schottland',
'SB'=>'Salomon-Inseln',
'SC'=>'Seychellen',
+ 'SS'=>'Südsudan',
'SD'=>'Sudan',
'SE'=>'Schweden',
'SG'=>'Singapur',
diff --git a/resources/lang/de/mail.php b/resources/lang/de/mail.php
index 482951b0ff..668d871039 100644
--- a/resources/lang/de/mail.php
+++ b/resources/lang/de/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Melden Sie sich zu Ihrer neuen Snipe-IT-Installation mithilfe der unten stehenden Anmeldeinformationen an:',
'login' => 'Benutzername:',
'Low_Inventory_Report' => 'Bericht über niedrige Lagerbestände',
+ 'inventory_report' => 'Bestandsbericht',
'min_QTY' => 'Mindestmenge',
'name' => 'Name',
'new_item_checked' => 'Ein neuer Gegenstand wurde unter Ihrem Namen ausgecheckt. Details folgen.',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'Ihre Snipe-IT Anmeldedaten',
'Accessory_Checkin_Notification' => 'Zubehör zurückgenommen',
'Asset_Checkin_Notification' => 'Asset zurückgenommen',
+ 'Asset_Checkout_Notification' => 'Asset herausgegeben',
'License_Checkin_Notification' => 'Lizenz zurückgenommen',
'Expected_Checkin_Report' => 'Bericht über erwartete Asset Rückgaben',
'Expected_Checkin_Notification' => 'Erinnerung: :name Rückgabedatum nähert sich',
'Expected_Checkin_Date' => 'Ihr ausgebuchtes Asset ist fällig zur Rückgabe am :date',
'your_assets' => 'Ihre Assets anzeigen',
+ 'rights_reserved' => 'Alle Rechte vorbehalten.',
];
diff --git a/resources/lang/de/validation.php b/resources/lang/de/validation.php
index a098cb1a5b..fdd14a7ca6 100644
--- a/resources/lang/de/validation.php
+++ b/resources/lang/de/validation.php
@@ -43,14 +43,14 @@ return [
'file' => ':attribute muss eine Datei sein.',
'filled' => 'Das :attribute Feld muss einen Wert haben.',
'image' => ':attribute muss ein Bild sein.',
- 'import_field_empty' => 'The value for :fieldname cannot be null.',
+ 'import_field_empty' => ':fieldname darf nicht leer sein.',
'in' => 'Auswahl :attribute ist ungültig.',
'in_array' => 'Das Feld :attribute existiert nicht in :other.',
'integer' => ':attribute muss eine ganze Zahl sein.',
'ip' => ':attribute muss eine gültige IP Adresse sein.',
'ipv4' => ':attribute muss eine gültige IPv4 Adresse sein.',
'ipv6' => ':attribute muss eine gültige IPv6 Adresse sein.',
- 'is_unique_department' => 'The :attribute must be unique to this Company Location',
+ 'is_unique_department' => ':attribute muss einzigartig an diesem Standort sein',
'json' => 'Das Attribut muss eine gültige JSON-Zeichenfolge sein.',
'max' => [
'numeric' => ':attribute darf nicht größer als :max sein.',
@@ -67,6 +67,8 @@ return [
'array' => ':attribute muss mindestens :min Elemente enthalten.',
],
'starts_with' => ':attribute muss mit einem der folgenden Werte beginnen: :values.',
+ 'ends_with' => ':attribute muss mit einem der folgenden Werte enden: :values.',
+
'not_in' => 'Auswahl :attribute ist ungültig.',
'numeric' => ':attribute muss eine Zahl sein.',
'present' => ':attribute muss vorhanden sein.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Ihr derzeitiges Passwort ist nicht korrekt',
'dumbpwd' => 'Das Passwort ist zu gebräuchlich.',
'statuslabel_type' => 'Sie müssen einen gültigen Statuslabel-Typ auswählen',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => ':attribute muss ein gültiges Datum im Format JJJJ-MM-TT sein',
+ 'last_audit_date.date_format' => ':attribute muss ein gültiges Datum im Format JJJJ-MM-TT hh:mm:ss sein',
+ 'expiration_date.date_format' => ':attribute muss ein gültiges Datum im Format JJJJ-MM-TT sein',
+ 'termination_date.date_format' => ':attribute muss ein gültiges Datum im Format JJJJ-MM-TT sein',
+ 'expected_checkin.date_format' => ':attribute muss ein gültiges Datum im Format JJJJ-MM-TT sein',
+ 'start_date.date_format' => ':attribute muss ein gültiges Datum im Format JJJJ-MM-TT sein',
+ 'end_date.date_format' => ':attribute muss ein gültiges Datum im Format JJJJ-MM-TT sein',
+
],
/*
diff --git a/resources/lang/el/admin/accessories/general.php b/resources/lang/el/admin/accessories/general.php
index bd09f65ab5..27d61cf7a2 100644
--- a/resources/lang/el/admin/accessories/general.php
+++ b/resources/lang/el/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Ενημέρωση αξεσουάρ',
'use_default_eula' => 'Χρησιμοποιήστε την προεπιλεγμένη primary EULA.',
'use_default_eula_disabled' => 'Χρησιμοποιήστε την κύρια προεπιλεγμένη EULA instead. καμία κύρια προεπιλεγμένη άδεια χρήσης τελικού χρήστη δεν έχει οριστεί. Παρακαλείσθε να προσθέσετε μία στις ρυθμίσεις.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/el/admin/accessories/message.php b/resources/lang/el/admin/accessories/message.php
index f1b6cf4485..57987c0a5e 100644
--- a/resources/lang/el/admin/accessories/message.php
+++ b/resources/lang/el/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Το αξεσουάρ δεν έχει ελεγχθεί, δοκιμάστε ξανά',
'success' => 'Το αξεσουάρ ολοκληρώθηκε με επιτυχία.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'Αυτός ο χρήστης δεν είναι έγκυρος. Παρακαλώ δοκιμάστε ξανά.'
),
diff --git a/resources/lang/el/admin/asset_maintenances/form.php b/resources/lang/el/admin/asset_maintenances/form.php
index c26efc1ddd..2c118e48c1 100644
--- a/resources/lang/el/admin/asset_maintenances/form.php
+++ b/resources/lang/el/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Τύπος Συντήρησης',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'Τίτλος',
- 'start_date' => 'Εκτελεσμένες',
- 'completion_date' => 'Ολοκληρώθηκε',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'Κόστος',
'is_warranty' => 'Βελτίωση της εγγύησης',
- 'asset_maintenance_time' => 'Ημέρες',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'Σημειώσεις',
- 'update' => 'Ενημέρωση',
- 'create' => 'Δημιουργία'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/el/admin/categories/message.php b/resources/lang/el/admin/categories/message.php
index bede79ccd9..f0089b1cbf 100644
--- a/resources/lang/el/admin/categories/message.php
+++ b/resources/lang/el/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Η κατηγορία δεν ενημερώθηκε, παρακαλώ δοκιμάστε ξανά',
- 'success' => 'Η κατηγορία ενημερώθηκε με επιτυχία.'
+ 'success' => 'Η κατηγορία ενημερώθηκε με επιτυχία.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/el/admin/components/general.php b/resources/lang/el/admin/components/general.php
index acb3e05bbd..173bcc0a39 100644
--- a/resources/lang/el/admin/components/general.php
+++ b/resources/lang/el/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Απομένουν',
'total' => 'Σύνολο',
'update' => 'Αναβάθμιση εξαρτήματος',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/el/admin/components/message.php b/resources/lang/el/admin/components/message.php
index 79bd1a0c92..6bb850064f 100644
--- a/resources/lang/el/admin/components/message.php
+++ b/resources/lang/el/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Το στοιχείο δεν έχει ελεγχθεί, δοκιμάστε ξανά',
'success' => 'Η συνιστώσα ολοκληρώθηκε με επιτυχία.',
- 'user_does_not_exist' => 'Αυτός ο χρήστης δεν είναι έγκυρος. Παρακαλώ δοκιμάστε ξανά.'
+ 'user_does_not_exist' => 'Αυτός ο χρήστης δεν είναι έγκυρος. Παρακαλώ δοκιμάστε ξανά.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/el/admin/consumables/message.php b/resources/lang/el/admin/consumables/message.php
index b1a5562653..63a37d64e1 100644
--- a/resources/lang/el/admin/consumables/message.php
+++ b/resources/lang/el/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Το αναλώσιμο δεν έχει ελεγχθεί, δοκιμάστε ξανά',
'success' => 'Το αναλώσιμο ελεγχόταν με επιτυχία.',
- 'user_does_not_exist' => 'Αυτός ο χρήστης δεν είναι έγκυρος. Παρακαλώ δοκιμάστε ξανά.'
+ 'user_does_not_exist' => 'Αυτός ο χρήστης δεν είναι έγκυρος. Παρακαλώ δοκιμάστε ξανά.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/el/admin/custom_fields/general.php b/resources/lang/el/admin/custom_fields/general.php
index 9a1113de13..e86b0ab3cd 100644
--- a/resources/lang/el/admin/custom_fields/general.php
+++ b/resources/lang/el/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Χρησιμοποιήθηκε από τα μοντέλα',
'order' => 'Σειρά',
'create_fieldset' => 'Νέο σύνολο πεδίων',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'Νέο προσαρμοσμένο πεδίο',
'create_field_title' => 'Create a new custom field',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/el/admin/groups/message.php b/resources/lang/el/admin/groups/message.php
index 0baa3f3e0a..6feba4c72f 100644
--- a/resources/lang/el/admin/groups/message.php
+++ b/resources/lang/el/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Η ομάδα υπάρχει ήδη!',
- 'group_not_found' => 'Ομάδα [: Αναγνωριστικό] δεν υπάρχει.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'Το όνομα του πεδίου είναι απαραίτητο',
'success' => array(
diff --git a/resources/lang/el/admin/hardware/form.php b/resources/lang/el/admin/hardware/form.php
index fb48ccbe5e..f10419bf43 100644
--- a/resources/lang/el/admin/hardware/form.php
+++ b/resources/lang/el/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Επιβεβαιώστε μαζική διαγραφή περιουσιακών στοιχείων',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Εξετάστε τα περιουσιακά στοιχεία για μαζική διαγραφή παρακάτω. Μόλις διαγραφεί, αυτά τα περιουσιακά στοιχεία μπορούν να αποκατασταθούν, αλλά αυτά δεν θα είναι πλέον συσχετιζόμενα με οποιοσδήποτε χρήστη που τους έχει ανατεθεί.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'Πρόκειται να διαγράψετε: asset_count περιουσιακών στοιχείων.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Μαζική ενημέρωση παγίων',
'bulk_update_help' => 'Αυτή η φόρμα επιτρέπει την ενημέρωση πολλαπλών παγίων ταυτόχρονα. Μόνο συμπληρώστε τα πεδία που θέλετε να αλλάξετε. Οποιαδήποτε πεδίο αριστερά μείνει κενό θα παραμείνει ως αμετάβλητο. ',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Update only default location',
'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Processing...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Optional Information',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/el/admin/hardware/general.php b/resources/lang/el/admin/hardware/general.php
index a0bb7b6b15..9d54e3acaa 100644
--- a/resources/lang/el/admin/hardware/general.php
+++ b/resources/lang/el/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'This asset has been deleted.',
'edit' => 'Επεξεργασία παγίων',
'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Επαναληπτικό',
'requested' => 'Ζητήθηκαν',
'not_requestable' => 'Not Requestable',
@@ -21,6 +23,7 @@ return [
'restore' => 'Επαναφορά παγίου',
'pending' => 'Εκκρεμεί',
'undeployable' => 'Μη διανέμεται',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Προβολή παγίου',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/el/admin/hardware/message.php b/resources/lang/el/admin/hardware/message.php
index 80a742a563..465c7faaa3 100644
--- a/resources/lang/el/admin/hardware/message.php
+++ b/resources/lang/el/admin/hardware/message.php
@@ -23,6 +23,8 @@ return [
'restore' => [
'error' => 'Το ενεργητικό δεν έχει αποκατασταθεί, δοκιμάστε ξανά',
'success' => 'Τα πάγια επαναφέρθηκαν επιτυχώς.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -49,6 +51,8 @@ return [
'success' => 'Το αρχείο σας έχει εισαχθεί',
'file_delete_success' => 'Το αρχείο σας έχει διαγραφεί με επιτυχία',
'file_delete_error' => 'Το αρχείο δεν μπόρεσε να διαγραφεί',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/el/admin/hardware/table.php b/resources/lang/el/admin/hardware/table.php
index a4024b9809..e1d5823ad8 100644
--- a/resources/lang/el/admin/hardware/table.php
+++ b/resources/lang/el/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Εισερχόμενα/Εξερχόμενα',
'checkout_date' => 'Ημερομηνία αποχώρησης',
'checkoutto' => 'Checked Out',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Diff',
'dl_csv' => 'Κατεβάστε το CSV',
diff --git a/resources/lang/el/admin/licenses/general.php b/resources/lang/el/admin/licenses/general.php
index da8988b326..20ae283e35 100644
--- a/resources/lang/el/admin/licenses/general.php
+++ b/resources/lang/el/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Σχετικά με τις άδειες',
- 'about_licenses' => 'Οι άδειες χρησιμοποιούνται για την παρακολούθηση του λογισμικού. Έχουν καθορισμένο αριθμό καθισμάτων που μπορούν να ελέγχονται σε άτομα',
+ 'about_licenses_title' => 'Σχετικά με τις άδειες',
+ 'about_licenses' => 'Οι άδειες χρησιμοποιούνται για την παρακολούθηση του λογισμικού. Έχουν καθορισμένο αριθμό καθισμάτων που μπορούν να ελέγχονται σε άτομα',
'checkin' => 'Checkin άδεια',
'checkout_history' => 'Ιστορικό παραγγελίας',
'checkout' => 'Καθίσματα άδειας πληρωμής',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Άδειες λογισμικού',
'user' => 'Χρήστης',
'view' => 'Προβολή άδειας',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/el/admin/manufacturers/message.php b/resources/lang/el/admin/manufacturers/message.php
index f2ce522307..1578f071c5 100644
--- a/resources/lang/el/admin/manufacturers/message.php
+++ b/resources/lang/el/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Κατασκευαστής δεν υπάρχει.',
'assoc_users' => 'Αυτό κατασκευαστής σχετίζεται με τουλάχιστον ένα μοντέλο και δεν μπορεί να διαγραφεί. Παρακαλούμε να ενημερώσετε τα μοντέλα σας προκειμένου να μην αναφέρονται σε αυτόν τον κατασκευαστή και δοκιμάστε ξανά. ',
diff --git a/resources/lang/el/admin/manufacturers/table.php b/resources/lang/el/admin/manufacturers/table.php
index 02e516162f..dc193796ea 100644
--- a/resources/lang/el/admin/manufacturers/table.php
+++ b/resources/lang/el/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Υποστήριξη ηλεκτρονικού ταχυδρομείου',
'support_phone' => 'Υποστήριξη τηλεφώνου',
'support_url' => 'URL υποστήριξης',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Ενημέρωση Κατασκευαστή',
'url' => 'URL',
diff --git a/resources/lang/el/admin/models/general.php b/resources/lang/el/admin/models/general.php
index b104707e26..f79e3f312f 100644
--- a/resources/lang/el/admin/models/general.php
+++ b/resources/lang/el/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'This model has been deleted.',
'bulk_delete' => 'Μαζική διαγραφή μοντέλου Asset',
'bulk_delete_help' => 'Χρησιμοποιήστε τα παρακάτω πλαίσια ελέγχου για να επιβεβαιώσετε τη διαγραφή των επιλεγμένων μοντέλων στοιχείων. Τα μοντέλα στοιχείων που έχουν στοιχεία που σχετίζονται με αυτά δεν μπορούν να διαγραφούν έως ότου τα στοιχεία συσχετιστούν με διαφορετικό μοντέλο.',
- 'bulk_delete_warn' => 'Πρόκειται να διαγράψετε: asset_count περιουσιακών στοιχείων.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Επαναφορά μοντέλου',
'requestable' => 'Οι χρήστες μπορούν να αιτηθούν το μοντέλο',
'show_mac_address' => 'Εμφάνιση MAC διευθύνσεων πεδίου σε περιουσιακά στοιχεία σε αυτό το μοντέλο',
diff --git a/resources/lang/el/admin/models/message.php b/resources/lang/el/admin/models/message.php
index 1afea35d6e..b78c0b84ff 100644
--- a/resources/lang/el/admin/models/message.php
+++ b/resources/lang/el/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Το μοντέλο δεν υπάρχει.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'Αυτό το μοντέλο συσχετίζεται επί του παρόντος με ένα ή περισσότερα στοιχεία και δεν μπορεί να διαγραφεί. Διαγράψτε τα στοιχεία και, στη συνέχεια, δοκιμάστε ξανά τη διαγραφή.',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Μοντέλο δεν ενημερώθηκε, παρακαλώ προσπαθήστε ξανά',
- 'success' => 'Το μοντέλο ενημερώθηκε επιτυχώς.'
+ 'success' => 'Το μοντέλο ενημερώθηκε επιτυχώς.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Δεν άλλαξαν πεδία, επομένως τίποτα δεν ενημερώθηκε.',
- 'success' => 'Τα μοντέλα ενημερώθηκαν.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'Δεν επιλέχθηκαν πεδία, επομένως τίποτα δεν διαγράφηκε.',
- 'success' => ':success_count model(s) Διαγράφηκε!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count model(s) μοντέλα διαγράφηκαν, ωστόσο το :fail_count δεν μπόρεσε να διαγραφεί επειδή εξακολουθούν να έχουν στοιχεία που σχετίζονται με αυτά.'
),
diff --git a/resources/lang/el/admin/settings/general.php b/resources/lang/el/admin/settings/general.php
index cb7200832f..66e3e5626b 100644
--- a/resources/lang/el/admin/settings/general.php
+++ b/resources/lang/el/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'Εάν θέλετε να στείλετε ένα αντίγραφο checkin/checkout emails που αποστέλλονται στους χρήστες σε έναν επιπλέον λογαριασμό email, εισαγάγετέ το εδώ. Διαφορετικά, αφήστε αυτό το πεδίο κενό.',
'is_ad' => 'Αυτός είναι ένας διακομιστής υπηρεσίας καταλόγου Active Directory',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Update Notification Settings',
'alert_email' => 'Αποστολή ειδοποιήσεων προς',
'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated',
'alerts_enabled' => 'Ειδοποιήσεις ενεργοποιημένες',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'Ρυθμίσεις γραμμωτού κώδικα',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'Ρυθμίσεις LDAP',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Εισαγάγετε ένα έγκυρο όνομα χρήστη και κωδικό πρόσβασης LDAP από τη βάση DN που καθορίσατε παραπάνω για να ελέγξετε εάν η σύνδεσή LDAP έχει ρυθμιστεί σωστά. ΠΡΩΤΑ ΑΠΟΘΗΚΕΥΣΤΕ ΤΙΣ ΡΥΘΜΙΣΕΙΣ ΣΑΣ ΣΤΟ LDAP.',
'ldap_login_sync_help' => 'Αυτό ελέγχει μόνο ότι το LDAP μπορεί να συγχρονιστεί σωστά. Εάν το Authentication στο LDAP δεν είναι σωστό, οι χρήστες ενδέχεται να μην μπορούν να συνδεθούν. ΠΡΩΤΑ ΑΠΟΘΗΚΕΥΣΤΕ ΤΙΣ ΡΥΘΜΙΣΕΙΣ ΣΑΣ ΣΤΟ LDAP.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Show images in emails',
'show_images_in_email_help' => 'Uncheck this box if your Snipe-IT installation is behind a VPN or closed network and users outside the network will not be able to load images served from this installation in their emails.',
'site_name' => 'Όνομα ιστότοπου',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Slack Botname',
- 'slack_channel' => 'Χωρίς κανάλι',
- 'slack_endpoint' => 'Χαμηλό τελικό σημείο',
- 'slack_integration' => 'Ρυθμίσεις χαλαρών',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => 'Once you have saved your Slack information, a test button will appear.',
- 'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-It έκδοση',
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/el/admin/settings/message.php b/resources/lang/el/admin/settings/message.php
index f2ec02dcb7..65649c2443 100644
--- a/resources/lang/el/admin/settings/message.php
+++ b/resources/lang/el/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/el/admin/users/general.php b/resources/lang/el/admin/users/general.php
index 411559288e..98909a65cd 100644
--- a/resources/lang/el/admin/users/general.php
+++ b/resources/lang/el/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Print All Assigned',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Λογισμικό Έγινε έλεγχος σε: όνομα',
'send_email_help' => 'You must provide an email address for this user to send them credentials. Emailing credentials can only be done on user creation. Passwords are stored in a one-way hash and cannot be retrieved once saved.',
'view_user' => 'Προβολή χρήστη :ονόματος',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/el/admin/users/message.php b/resources/lang/el/admin/users/message.php
index 464cd1d08d..53b61578b8 100644
--- a/resources/lang/el/admin/users/message.php
+++ b/resources/lang/el/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Έχετε απορρίψει επιτυχώς αυτό το στοιχείο.',
'bulk_manager_warn' => 'Οι χρήστες σας ενημερώθηκαν με επιτυχία, ωστόσο η καταχώριση του διαχειριστή σας δεν αποθηκεύτηκε, επειδή ο διαχειριστής που επιλέξατε ήταν επίσης στη λίστα χρηστών για επεξεργασία και οι χρήστες ενδέχεται να μην είναι ο δικός τους διαχειριστής. Επιλέξτε ξανά τους χρήστες σας, εξαιρουμένου του διαχειριστή.',
'user_exists' => 'Ο χρήστης υπάρχει ήδη!',
- 'user_not_found' => 'Ο χρήστης [:id] δεν υπάρχει.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Το πεδίο εισόδου είναι υποχρεωτικό',
'user_password_required' => 'Ο κωδικός είναι απαραίτητος.',
'insufficient_permissions' => 'Δεν έχετε επαρκή δικαιώματα.',
diff --git a/resources/lang/el/auth/general.php b/resources/lang/el/auth/general.php
index 63acec4fd2..6d155f12bd 100644
--- a/resources/lang/el/auth/general.php
+++ b/resources/lang/el/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Να με θυμάσαι',
'username_help_top' => 'Enter your username to be emailed a password reset link.',
'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.
Usernames without an associated email address will not be emailed a password reset link. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/el/general.php b/resources/lang/el/general.php
index 8b7c7f1d85..adadd876b4 100644
--- a/resources/lang/el/general.php
+++ b/resources/lang/el/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Αξεσουάρ',
'activated' => 'Ενεργοποιήθηκε',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Αξεσουάρ',
'accessory_report' => 'Αναφορά αξεσουάρ',
'action' => 'Ενέργεια',
@@ -27,7 +28,13 @@ return [
'audit' => 'Ελεγχος',
'audit_report' => 'Αρχείο ελέγχου',
'assets' => 'Πάγια',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Assigned to :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Διαγραφή Avatar',
'avatar_upload' => 'Ανεβάστε την εικόνα προφίλ σας',
'back' => 'Προηγούμενο',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Bulk Edit',
'bulk_delete' => 'Bulk Delete',
'bulk_actions' => 'Bulk Actions',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'by Status',
'cancel' => 'Ακύρωση',
'categories' => 'Kατηγορίες',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Αυτή η εφαρμογή εκτελείται σε λειτουργία παραγωγής με ενεργοποιημένο τον εντοπισμό σφαλμάτων. Αυτό μπορεί να εκθέσει τα ευαίσθητα δεδομένα, εάν η εφαρμογή σας είναι προσβάσιμη στον έξω κόσμο. Απενεργοποιήσετε την κατάσταση λειτουργίας εντοπισμού σφαλμάτων, ορίζοντας την τιμή APP_DEBUG στο αρχείο .env για να false.',
'delete' => 'Διαγραφή',
'delete_confirm' => 'Επιθυμείτε την διαφραφή :item;',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Διαγράφηκε',
'delete_seats' => 'Διαγραμμένα καθίσματα',
'deletion_failed' => 'Deletion failed',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
'filetypes_size_help' => 'Max upload size allowed is :size.',
'image_filetypes_help' => 'Accepted filetypes are jpg, webp, png, gif, and svg. Max 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' => 'Εισαγωγή',
'importing' => 'Importing',
'importing_help' => 'You can import assets, accessories, licenses, components, consumables, and users via CSV file.
The CSV should be comma-delimited and formatted with headers that match the ones in the sample CSVs in the documentation.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Συντήρηση Παγίου',
'item' => 'Αντικείμενο',
'item_name' => 'Item Name',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Μη επαρκή δικαιώματα!',
'kits' => 'Predefined Kits',
'language' => 'Γλώσσα',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => 'Το αίτημα ακυρώθηκε',
'save' => 'Αποθήκευση',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Επιλογή',
'select_all' => 'Select All',
'search' => 'Αναζήτηση',
@@ -240,8 +254,8 @@ return [
'signature' => 'Υπογραφή',
'signed_off_by' => 'Signed Off By',
'skin' => 'Skin',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Oh hai! Looks like your Slack integration with Snipe-IT is working!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'ΛΕΙΤΟΥΡΓΙΑ DEMO: Ορισμένες λειτουργίες είναι απενεργοποιημένες για αυτήν την εγκατάσταση.',
'site_name' => 'Όνομα ιστότοπου',
'state' => 'Κατάσταση',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Είστε βέβαιοι ότι θέλετε να διαγράψετε',
'submit' => 'Υποβολή',
'target' => 'Στόχος',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Εμφάνιση ώρας και ημερομηνίας',
'total_assets' => 'σύνολο Παγίων',
'total_licenses' => 'σύνολο αδειών',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/el/help.php b/resources/lang/el/help.php
index ac0df59422..a3a2ddd762 100644
--- a/resources/lang/el/help.php
+++ b/resources/lang/el/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'More Info',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
diff --git a/resources/lang/el/localizations.php b/resources/lang/el/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/el/localizations.php
+++ b/resources/lang/el/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/el/mail.php b/resources/lang/el/mail.php
index 13f16edb42..554b0bf1b5 100644
--- a/resources/lang/el/mail.php
+++ b/resources/lang/el/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Συνδεθείτε στη νέα σας εγκατάσταση Snipe-IT χρησιμοποιώντας τα παρακάτω διαπιστευτήρια:',
'login' => 'Σύνδεση:',
'Low_Inventory_Report' => 'Αναφορά χαμηλού αποθέματος',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Ελάχιστη ποσότητα',
'name' => 'Όνομα',
'new_item_checked' => 'Ένα νέο στοιχείο έχει ελεγχθεί με το όνομά σας, οι λεπτομέρειες είναι παρακάτω.',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'Τα διαπιστευτήρια σας Snipe-IT',
'Accessory_Checkin_Notification' => 'Accessory checked in',
'Asset_Checkin_Notification' => 'Asset checked in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'License checked in',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => 'View Your Assets',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/el/validation.php b/resources/lang/el/validation.php
index b3bc8d31aa..8cc695060c 100644
--- a/resources/lang/el/validation.php
+++ b/resources/lang/el/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'Το χαρακτηριστικό: πρέπει να έχει τουλάχιστον: λεπτά στοιχεία.',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'Το επιλεγμένο: χαρακτηριστικό δεν είναι έγκυρο.',
'numeric' => 'Το χαρακτηριστικό πρέπει να είναι ένας αριθμός.',
'present' => 'Πρέπει να υπάρχει το πεδίο ιδιοτήτων: attribute.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Ο τρέχων κωδικός πρόσβασης είναι εσφαλμένος',
'dumbpwd' => 'Αυτός ο κωδικός πρόσβασης είναι πολύ συνηθισμένος.',
'statuslabel_type' => 'Πρέπει να επιλέξετε έναν έγκυρο τύπο ετικέτας κατάστασης',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/en-GB/admin/accessories/general.php b/resources/lang/en-GB/admin/accessories/general.php
index e9a2e69ff6..bed7f38fab 100644
--- a/resources/lang/en-GB/admin/accessories/general.php
+++ b/resources/lang/en-GB/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Update Accessory',
'use_default_eula' => 'Use the primary default EULA instead.',
'use_default_eula_disabled' => 'Use the primary default EULA instead. No primary default EULA is set. Please add one in Settings.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/en-GB/admin/accessories/message.php b/resources/lang/en-GB/admin/accessories/message.php
index 8fef268853..1652224675 100644
--- a/resources/lang/en-GB/admin/accessories/message.php
+++ b/resources/lang/en-GB/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Accessory was not checked out, please try again',
'success' => 'Accessory checked out successfully.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'That user is invalid. Please try again.'
),
diff --git a/resources/lang/en-GB/admin/categories/message.php b/resources/lang/en-GB/admin/categories/message.php
index 48cf5478e1..4e493f68b6 100644
--- a/resources/lang/en-GB/admin/categories/message.php
+++ b/resources/lang/en-GB/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Category was not updated, please try again',
- 'success' => 'Category updated successfully.'
+ 'success' => 'Category updated successfully.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/en-GB/admin/components/general.php b/resources/lang/en-GB/admin/components/general.php
index f7689a7ad1..5b788a51ec 100644
--- a/resources/lang/en-GB/admin/components/general.php
+++ b/resources/lang/en-GB/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Remaining',
'total' => 'Total',
'update' => 'Update Component',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/en-GB/admin/components/message.php b/resources/lang/en-GB/admin/components/message.php
index 1d13970f23..0a7dd8d954 100644
--- a/resources/lang/en-GB/admin/components/message.php
+++ b/resources/lang/en-GB/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Component was not checked out, please try again',
'success' => 'Component checked out successfully.',
- 'user_does_not_exist' => 'That user is invalid. Please try again.'
+ 'user_does_not_exist' => 'That user is invalid. Please try again.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/en-GB/admin/consumables/message.php b/resources/lang/en-GB/admin/consumables/message.php
index 48a3cfbd9f..c0d0aa7f68 100644
--- a/resources/lang/en-GB/admin/consumables/message.php
+++ b/resources/lang/en-GB/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Consumable was not checked out, please try again',
'success' => 'Consumable checked out successfully.',
- 'user_does_not_exist' => 'That user is invalid. Please try again.'
+ 'user_does_not_exist' => 'That user is invalid. Please try again.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/en-GB/admin/custom_fields/general.php b/resources/lang/en-GB/admin/custom_fields/general.php
index 69fd114d8a..436c8c5c64 100644
--- a/resources/lang/en-GB/admin/custom_fields/general.php
+++ b/resources/lang/en-GB/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Used By Models',
'order' => 'Order',
'create_fieldset' => 'New Fieldset',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'New Custom Field',
'create_field_title' => 'Create a new custom field',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/en-GB/admin/groups/message.php b/resources/lang/en-GB/admin/groups/message.php
index f14b6339e8..495acaf36b 100644
--- a/resources/lang/en-GB/admin/groups/message.php
+++ b/resources/lang/en-GB/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Group already exists!',
- 'group_not_found' => 'Group [:id] does not exist.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'The name field is required',
'success' => array(
diff --git a/resources/lang/en-GB/admin/hardware/form.php b/resources/lang/en-GB/admin/hardware/form.php
index 22aac61d07..9ccea77139 100644
--- a/resources/lang/en-GB/admin/hardware/form.php
+++ b/resources/lang/en-GB/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Confirm Bulk Delete Assets',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Review the assets for bulk deletion below. Once deleted, these assets can be restored, but they will no longer be associated with any users they are currently assigned to.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users.',
'bulk_delete_warn' => 'You are about to delete :asset_count assets.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Bulk Update Assets',
'bulk_update_help' => 'This form allows you to update multiple assets at once. Only fill in the fields you need to change. Any fields left blank will remain unchanged. ',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Update only default location',
'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Processing...',
+ 'processing_spinner' => 'Processing… (This might take a bit of time on large files)',
'optional_infos' => 'Optional Information',
- 'order_details' => 'Order Related Information'
+ 'order_details' => 'Order-related Information'
];
diff --git a/resources/lang/en-GB/admin/hardware/general.php b/resources/lang/en-GB/admin/hardware/general.php
index 67226061b1..288bb8197e 100644
--- a/resources/lang/en-GB/admin/hardware/general.php
+++ b/resources/lang/en-GB/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'This asset has been deleted.',
'edit' => 'Edit Asset',
'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.',
+ 'model_invalid' => 'The model of this asset is invalid.',
+ 'model_invalid_fix' => 'The asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Requestable',
'requested' => 'Requested',
'not_requestable' => 'Not Requestable',
@@ -21,6 +23,7 @@ return [
'restore' => 'Restore Asset',
'pending' => 'Pending',
'undeployable' => 'Undeployable',
+ 'undeployable_tooltip' => 'This asset has an undeployable status label, so cannot be checked out.',
'view' => 'View Asset',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/en-GB/admin/hardware/message.php b/resources/lang/en-GB/admin/hardware/message.php
index d2214ce00c..bcc20a20f8 100644
--- a/resources/lang/en-GB/admin/hardware/message.php
+++ b/resources/lang/en-GB/admin/hardware/message.php
@@ -17,12 +17,14 @@ return [
'error' => 'Asset was not updated, please try again',
'success' => 'Asset updated successfully.',
'nothing_updated' => 'No fields were selected, so nothing was updated.',
- 'no_assets_selected' => 'No assets were selected, so nothing was updated.',
+ 'no_assets_selected' => 'Nothing was updated because no assets were selected.',
],
'restore' => [
'error' => 'Asset was not restored, please try again',
'success' => 'Asset restored successfully.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'Nothing was restored because no assets were selected.',
],
'audit' => [
@@ -49,6 +51,8 @@ return [
'success' => 'Your file has been imported',
'file_delete_success' => 'Your file has been been successfully deleted',
'file_delete_error' => 'The file was unable to be deleted',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/en-GB/admin/hardware/table.php b/resources/lang/en-GB/admin/hardware/table.php
index 6166ba8045..10629fd22c 100644
--- a/resources/lang/en-GB/admin/hardware/table.php
+++ b/resources/lang/en-GB/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'In/Out',
'checkout_date' => 'Checkout Date',
'checkoutto' => 'Checked Out',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Diff',
'dl_csv' => 'Download CSV',
diff --git a/resources/lang/en-GB/admin/kits/general.php b/resources/lang/en-GB/admin/kits/general.php
index f724ecbf07..2a23072760 100644
--- a/resources/lang/en-GB/admin/kits/general.php
+++ b/resources/lang/en-GB/admin/kits/general.php
@@ -2,7 +2,7 @@
return [
'about_kits_title' => 'About Predefined Kits',
- 'about_kits_text' => 'Predefined Kits let you quickly check out a collection of items (assets, licenses, etc) to a user. This can be helpful when your onboarding process is consistent across many users and all users receive the same items.',
+ 'about_kits_text' => 'Predefined Kits let you quickly check out a collection of items (assets, licences, etc) to a user. This can be helpful when your onboarding process is consistent across many users and all users receive the same items.',
'checkout' => 'Checkout Kit ',
'create_success' => 'Kit was successfully created.',
'create' => 'Create Predefined Kit',
@@ -17,15 +17,15 @@ return [
'update_appended_accessory' => 'Update appended Accessory',
'append_consumable' => 'Append Consumable',
'update_appended_consumable' => 'Update appended Consumable',
- 'append_license' => 'Append license',
- 'update_appended_license' => 'Update appended license',
+ 'append_license' => 'Append licence',
+ 'update_appended_license' => 'Update appended licence',
'append_model' => 'Append model',
'update_appended_model' => 'Update appended model',
- 'license_error' => 'License already attached to kit',
- 'license_added_success' => 'License added successfully',
- 'license_updated' => 'License was successfully updated',
- 'license_none' => 'License does not exist',
- 'license_detached' => 'License was successfully detached',
+ 'license_error' => 'Licence already attached to kit',
+ 'license_added_success' => 'Licence added successfully',
+ 'license_updated' => 'Licence was successfully updated',
+ 'license_none' => 'Licence does not exist',
+ 'license_detached' => 'Licence was successfully detached',
'consumable_added_success' => 'Consumable added successfully',
'consumable_updated' => 'Consumable was successfully updated',
'consumable_error' => 'Consumable already attached to kit',
diff --git a/resources/lang/en-GB/admin/licenses/general.php b/resources/lang/en-GB/admin/licenses/general.php
index 25a536ec56..ecd15aa2ef 100644
--- a/resources/lang/en-GB/admin/licenses/general.php
+++ b/resources/lang/en-GB/admin/licenses/general.php
@@ -1,8 +1,8 @@
'About Licenses',
- 'about_licenses' => 'Licenses are used to track software. They have a specified number of seats that can be checked out to individuals',
+ 'about_licenses_title' => 'About Licenses',
+ 'about_licenses' => 'Licenses are used to track software. They have a specified number of seats that can be checked out to individuals',
'checkin' => 'Checkin License Seat',
'checkout_history' => 'Checkout History',
'checkout' => 'Checkout License Seat',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Software Licenses',
'user' => 'User',
'view' => 'View License',
+ 'delete_disabled' => 'This licence cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Check In All Seats',
+ 'modal' => 'This will action check in one seat. | This action will check in all :checkedout_seats_count seats for this licence.',
+ 'enabled_tooltip' => 'Check in ALL seats for this licence from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'Licence successfully checked in! | All licences were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk licence checkout in licence GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Check Out All Seats',
+ 'modal' => 'This action will check out one seat to the first available user. | This action will check out all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this licence checked out to them, and the Auto-Assign Licence property is enabled on their user account.',
+ 'enabled_tooltip' => 'Check out ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'Licence successfully checked out! | :count licences were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this licence.',
+ 'warn_not_enough_seats' => ':count users were assigned this licence, but we ran out of available licence seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this licence assigned to them.',
+ 'log_msg' => 'Checked out via bulk licence check out in licence GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/en-GB/admin/licenses/message.php b/resources/lang/en-GB/admin/licenses/message.php
index dd7e54dea4..2d0965a7af 100644
--- a/resources/lang/en-GB/admin/licenses/message.php
+++ b/resources/lang/en-GB/admin/licenses/message.php
@@ -2,7 +2,7 @@
return array(
- 'does_not_exist' => 'License does not exist or you do not have permission to view it.',
+ 'does_not_exist' => 'Licence does not exist or you do not have permission to view it.',
'user_does_not_exist' => 'User does not exist.',
'asset_does_not_exist' => 'The asset you are trying to associate with this license does not exist.',
'owner_doesnt_match_asset' => 'The asset you are trying to associate with this license is owned by somene other than the person selected in the assigned to dropdown.',
diff --git a/resources/lang/en-GB/admin/manufacturers/message.php b/resources/lang/en-GB/admin/manufacturers/message.php
index 21a4bc5aaf..d6656683ae 100644
--- a/resources/lang/en-GB/admin/manufacturers/message.php
+++ b/resources/lang/en-GB/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Manufacturer does not exist.',
'assoc_users' => 'This manufacturer is currently associated with at least one model and cannot be deleted. Please update your models to no longer reference this manufacturer and try again. ',
diff --git a/resources/lang/en-GB/admin/manufacturers/table.php b/resources/lang/en-GB/admin/manufacturers/table.php
index 418ddea1eb..e51e8bd9cf 100644
--- a/resources/lang/en-GB/admin/manufacturers/table.php
+++ b/resources/lang/en-GB/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Support Email',
'support_phone' => 'Support Phone',
'support_url' => 'Support URL',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Update Manufacturer',
'url' => 'URL',
diff --git a/resources/lang/en-GB/admin/models/general.php b/resources/lang/en-GB/admin/models/general.php
index d2d77e0e8c..7e4a77adbc 100644
--- a/resources/lang/en-GB/admin/models/general.php
+++ b/resources/lang/en-GB/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'This model has been deleted.',
'bulk_delete' => 'Bulk Delete Asset Models',
'bulk_delete_help' => 'Use the checkboxes below to confirm the deletion of the selected asset models. Asset models that have assets associated with them cannot be deleted until the assets are associated with a different model.',
- 'bulk_delete_warn' => 'You are about to delete :model_count asset models.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Restore Model',
'requestable' => 'Users may request this model',
'show_mac_address' => 'Show MAC address field in assets in this model',
diff --git a/resources/lang/en-GB/admin/models/message.php b/resources/lang/en-GB/admin/models/message.php
index e3b29d5b4b..1ef2426b91 100644
--- a/resources/lang/en-GB/admin/models/message.php
+++ b/resources/lang/en-GB/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Model does not exist.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'This model is currently associated with one or more assets and cannot be deleted. Please delete the assets, and then try deleting again. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Model was not updated, please try again',
- 'success' => 'Model updated successfully.'
+ 'success' => 'Model updated successfully.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'No fields were changed, so nothing was updated.',
- 'success' => 'Models updated.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properties of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'No models were selected, so nothing was deleted.',
- 'success' => ':success_count model(s) deleted!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count model(s) were deleted, however :fail_count were unable to be deleted because they still have assets associated with them.'
),
diff --git a/resources/lang/en-GB/admin/settings/general.php b/resources/lang/en-GB/admin/settings/general.php
index 46649db613..8b4e518b2c 100644
--- a/resources/lang/en-GB/admin/settings/general.php
+++ b/resources/lang/en-GB/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'If you would like to send a copy of checkin/checkout emails that are sent to users to an additional email account, enter it here. Otherwise leave this field blank.',
'is_ad' => 'This is an Active Directory server',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Update Notification Settings',
'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',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'Barcode Settings',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'LDAP Settings',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_login_sync_help' => 'This only tests that LDAP can sync correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Show images in emails',
'show_images_in_email_help' => 'Uncheck this box if your Snipe-IT installation is behind a VPN or closed network and users outside the network will not be able to load images served from this installation in their emails.',
'site_name' => 'Site Name',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack Settings',
- 'slack_botname' => 'Slack Botname',
- 'slack_channel' => 'Slack Channel',
- 'slack_endpoint' => 'Slack Endpoint',
- 'slack_integration' => 'Slack Settings',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => 'Once you have saved your Slack information, a test button will appear.',
- 'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT version',
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
@@ -216,8 +224,8 @@ return [
'update' => 'Update Settings',
'value' => 'Value',
'brand' => 'Branding',
- 'brand_keywords' => 'footer, logo, print, theme, skin, header, colors, color, css',
- 'brand_help' => 'Logo, Site Name & Skin',
+ 'brand_keywords' => 'footer, logo, print, theme, skin, header, colours, colour, css',
+ 'brand_help' => 'Logo, Site Name & Skin',
'web_brand' => 'Web Branding Type',
'about_settings_title' => 'About Settings',
'about_settings_text' => 'These settings let you customize certain aspects of your installation.',
@@ -299,9 +307,9 @@ return [
'localization' => 'Localization',
'localization_title' => 'Update Localization Settings',
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
- 'localization_help' => 'Language, Date & Currency Display',
+ 'localization_help' => 'Language, Date & Currency Display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email Alerts & Audit Settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/en-GB/admin/settings/message.php b/resources/lang/en-GB/admin/settings/message.php
index 174a15fbd9..48b42d1202 100644
--- a/resources/lang/en-GB/admin/settings/message.php
+++ b/resources/lang/en-GB/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/en-GB/admin/users/general.php b/resources/lang/en-GB/admin/users/general.php
index daa568e8bf..e195e2d52a 100644
--- a/resources/lang/en-GB/admin/users/general.php
+++ b/resources/lang/en-GB/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Print All Assigned',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licences',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licences',
'software_user' => 'Software Checked out to :name',
'send_email_help' => 'You must provide an email address for this user to send them credentials. Emailing credentials can only be done on user creation. Passwords are stored in a one-way hash and cannot be retrieved once saved.',
'view_user' => 'View User :name',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/en-GB/admin/users/message.php b/resources/lang/en-GB/admin/users/message.php
index 247a1b321e..4ca5c37031 100644
--- a/resources/lang/en-GB/admin/users/message.php
+++ b/resources/lang/en-GB/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'You have successfully declined this asset.',
'bulk_manager_warn' => 'Your users have been successfully updated, however your manager entry was not saved because the manager you selected was also in the user list to be edited, and users may not be their own manager. Please select your users again, excluding the manager.',
'user_exists' => 'User already exists!',
- 'user_not_found' => 'User [:id] does not exist.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'The login field is required',
'user_password_required' => 'The password is required.',
'insufficient_permissions' => 'Insufficient Permissions.',
@@ -62,6 +62,6 @@ return array(
'inventorynotification' => array(
'error' => 'This user has no email set.',
- 'success' => 'The user has been notified about their current inventory.'
+ 'success' => 'The user has been notified of their current inventory.'
)
);
\ No newline at end of file
diff --git a/resources/lang/en-GB/admin/users/table.php b/resources/lang/en-GB/admin/users/table.php
index e318d51545..859c879262 100644
--- a/resources/lang/en-GB/admin/users/table.php
+++ b/resources/lang/en-GB/admin/users/table.php
@@ -10,7 +10,7 @@ return array(
'email' => 'Email',
'employee_num' => 'Employee No.',
'first_name' => 'First Name',
- 'groupnotes' => 'Select a group to assign to the user, remember that a user takes on the permissions of the group they are assigned. Use ctrl+click (or cmd+click on MacOS) to deselect groups.',
+ 'groupnotes' => 'Select a group to assign to the user. Remember that a user takes on the permissions of the group they are assigned. Use ctrl+click (or cmd+click on MacOS) to deselect groups.',
'id' => 'Id',
'inherit' => 'Inherit',
'job' => 'Job Title',
diff --git a/resources/lang/en-GB/auth/general.php b/resources/lang/en-GB/auth/general.php
index 78b6780927..4486f090b2 100644
--- a/resources/lang/en-GB/auth/general.php
+++ b/resources/lang/en-GB/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Remember Me',
'username_help_top' => 'Enter your username to be emailed a password reset link.',
'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.
Usernames without an associated email address will not be emailed a password reset link. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/en-GB/general.php b/resources/lang/en-GB/general.php
index 5e5c3b846a..5fc07d2c20 100644
--- a/resources/lang/en-GB/general.php
+++ b/resources/lang/en-GB/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Accessories',
'activated' => 'Activated',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Accessory',
'accessory_report' => 'Accessory Report',
'action' => 'Action',
@@ -27,7 +28,13 @@ return [
'audit' => 'Audit',
'audit_report' => 'Audit Log',
'assets' => 'Assets',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Assigned to :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Delete Avatar',
'avatar_upload' => 'Upload Avatar',
'back' => 'Back',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Bulk Edit',
'bulk_delete' => 'Bulk Delete',
'bulk_actions' => 'Bulk Actions',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Check In / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'by Status',
'cancel' => 'Cancel',
'categories' => 'Categories',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'This application is running in production mode with debugging enabled. This can expose sensitive data if your application is accessible to the outside world. Disable debug mode by setting the APP_DEBUG value in your .env file to false.',
'delete' => 'Delete',
'delete_confirm' => 'Are you sure you wish to delete :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Deleted',
'delete_seats' => 'Deleted Seats',
'deletion_failed' => 'Deletion failed',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
'filetypes_size_help' => 'Max upload size allowed is :size.',
'image_filetypes_help' => 'Accepted filetypes are jpg, webp, png, gif, and svg. Max 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',
'importing' => 'Importing',
'importing_help' => 'You can import assets, accessories, licenses, components, consumables, and users via CSV file.
The CSV should be comma-delimited and formatted with headers that match the ones in the sample CSVs in the documentation.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Asset Maintenances',
'item' => 'Item',
'item_name' => 'Item Name',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Insufficient permissions!',
'kits' => 'Predefined Kits',
'language' => 'Language',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => 'Request Canceled',
'save' => 'Save',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Select',
'select_all' => 'Select All',
'search' => 'Search',
@@ -240,8 +254,8 @@ return [
'signature' => 'Signature',
'signed_off_by' => 'Signed Off By',
'skin' => 'Skin',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Oh hai! Looks like your Slack integration with Snipe-IT is working!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hello! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'DEMO MODE: Some features are disabled for this installation.',
'site_name' => 'Site Name',
'state' => 'State',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Are you sure you wish to delete',
'submit' => 'Submit',
'target' => 'Target',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Time and Date Display',
'total_assets' => 'total assets',
'total_licenses' => 'total licenses',
@@ -282,8 +295,8 @@ return [
'zip' => 'Zip',
'noimage' => 'No image uploaded or image not found.',
'file_does_not_exist' => 'The requested file does not exist on the server.',
- 'file_upload_success' => 'File upload success!',
- 'no_files_uploaded' => 'File upload success!',
+ 'file_upload_success' => 'File upload successful.',
+ 'no_files_uploaded' => 'File upload successful.',
'token_expired' => 'Your form session has expired. Please try again.',
'login_enabled' => 'Login Enabled',
'audit_due' => 'Due for Audit',
@@ -337,7 +350,7 @@ return [
'invalid_category' => 'Invalid category',
'dashboard_info' => 'This is your dashboard. There are many like it, but this one is yours.',
'60_percent_warning' => '60% Complete (warning)',
- 'dashboard_empty' => 'It looks like you have not added anything yet, so we do not have anything awesome to display. Get started by adding some assets, accessories, consumables, or licenses now!',
+ 'dashboard_empty' => 'It looks like you have not added anything yet, so we do not have anything awesome to display. Get started by adding some assets, accessories, consumables, or licences now!',
'new_asset' => 'New Asset',
'new_license' => 'New License',
'new_accessory' => 'New Accessory',
@@ -372,21 +385,68 @@ return [
'backup_delete_not_allowed' => 'Deleting backups has been disabled in the .env file. Contact support or your systems administrator.',
'additional_files' => 'Additional Files',
'shitty_browser' => 'No signature detected. If you are using an older browser, please use a more modern browser to complete your asset acceptance.',
- 'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
+ 'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
- 'na_no_purchase_date' => 'N/A - No purchase date provided',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
+ 'na_no_purchase_date' => 'No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
'pie_chart_type' => 'Dashboard Pie Chart Type',
- 'hello_name' => 'Hello, :name!',
+ 'hello_name' => 'Hello, :name.',
'unaccepted_profile_warning' => 'You have :count items requiring acceptance. Click here to accept or decline them',
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licences',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to have licences assigned via the bulk-assign license UI or CLI tools. (For example, you might not want contractors to be auto-assigned a licence you would provide to only staff members. You can still individually assign licences to those users, but they will not be included in the Checkout Licence to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the licence UI or CLI tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/en-GB/localizations.php b/resources/lang/en-GB/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/en-GB/localizations.php
+++ b/resources/lang/en-GB/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/en-GB/mail.php b/resources/lang/en-GB/mail.php
index b0ae7de76b..7dd8d6181c 100644
--- a/resources/lang/en-GB/mail.php
+++ b/resources/lang/en-GB/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Login to your new Snipe-IT installation using the credentials below:',
'login' => 'Login:',
'Low_Inventory_Report' => 'Low Inventory Report',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Min QTY',
'name' => 'Name',
'new_item_checked' => 'A new item has been checked out under your name, details are below.',
@@ -74,9 +75,11 @@ return [
'your_credentials' => 'Your Snipe-IT credentials',
'Accessory_Checkin_Notification' => 'Accessory checked in',
'Asset_Checkin_Notification' => 'Asset checked in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'License checked in',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => 'View Your Assets',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/en-GB/validation.php b/resources/lang/en-GB/validation.php
index 04f8d65303..df514da6f9 100644
--- a/resources/lang/en-GB/validation.php
+++ b/resources/lang/en-GB/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'The :attribute must have at least :min items.',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'The selected :attribute is invalid.',
'numeric' => 'The :attribute must be a number.',
'present' => 'The :attribute field must be present.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Your current password is incorrect',
'dumbpwd' => 'That password is too common.',
'statuslabel_type' => 'You must select a valid status label type',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/en-ID/admin/accessories/general.php b/resources/lang/en-ID/admin/accessories/general.php
index 0dfa64429c..f8a41e2d4c 100644
--- a/resources/lang/en-ID/admin/accessories/general.php
+++ b/resources/lang/en-ID/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Perbarui Aksesoris',
'use_default_eula' => 'Gunakan standar primer EULA gantinya.',
'use_default_eula_disabled' => ' Gunakan EULA standar utama sebagai gantinya. del> Tidak ada standar utama EULA diatur. Silakan menambahkan satu di Settings.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/en-ID/admin/accessories/message.php b/resources/lang/en-ID/admin/accessories/message.php
index ccd4ad1ea6..0d1b685396 100644
--- a/resources/lang/en-ID/admin/accessories/message.php
+++ b/resources/lang/en-ID/admin/accessories/message.php
@@ -2,7 +2,7 @@
return array(
- 'does_not_exist' => 'The accessory [:id] does not exist.',
+ 'does_not_exist' => 'Aksesori itu tidak ada.',
'assoc_users' => 'Aksesori saat ini memiliki :count item untuk pengguna. Silahkan cek di aksesoris dan dan coba lagi. ',
'create' => array(
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Aksesori belum diperiksa, silakan coba lagi',
'success' => 'Aksesori berhasil diperiksa.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'Pengguna yang tidak valid. Silakan coba lagi.'
),
diff --git a/resources/lang/en-ID/admin/asset_maintenances/form.php b/resources/lang/en-ID/admin/asset_maintenances/form.php
index 095d05bd6e..8231c162b1 100644
--- a/resources/lang/en-ID/admin/asset_maintenances/form.php
+++ b/resources/lang/en-ID/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Jenis Pemeliharaan Aset',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'Judul',
- 'start_date' => 'Tanggal Mulai',
- 'completion_date' => 'Tanggal selesai',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'Biaya',
'is_warranty' => 'Peningkatan garansi',
- 'asset_maintenance_time' => 'Waktu Maintenance aset (dalam hari)',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'Catatan',
- 'update' => 'Update Maintenance Aset',
- 'create' => 'Erstellen'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/en-ID/admin/categories/message.php b/resources/lang/en-ID/admin/categories/message.php
index e90c0d8a58..a3b42e7d86 100644
--- a/resources/lang/en-ID/admin/categories/message.php
+++ b/resources/lang/en-ID/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Kategori gagal diupdate, silahkan coba lagi',
- 'success' => 'Kategori berhasil diupdate.'
+ 'success' => 'Kategori berhasil diupdate.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/en-ID/admin/components/general.php b/resources/lang/en-ID/admin/components/general.php
index fe356c0f41..333100a348 100644
--- a/resources/lang/en-ID/admin/components/general.php
+++ b/resources/lang/en-ID/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Sisa',
'total' => 'Total',
'update' => 'Perbaharui Komponen',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/en-ID/admin/components/message.php b/resources/lang/en-ID/admin/components/message.php
index 1cf5256a01..073e1b8a21 100644
--- a/resources/lang/en-ID/admin/components/message.php
+++ b/resources/lang/en-ID/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Komponen tidak bisa dikeluarkan, silahkan coba kembali',
'success' => 'Komponen berhasil dikeluarkan.',
- 'user_does_not_exist' => 'Pengguna tidak cocok. Silahkan coba lagi.'
+ 'user_does_not_exist' => 'Pengguna tidak cocok. Silahkan coba lagi.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/en-ID/admin/consumables/message.php b/resources/lang/en-ID/admin/consumables/message.php
index d1d176ad56..61574c9cc2 100644
--- a/resources/lang/en-ID/admin/consumables/message.php
+++ b/resources/lang/en-ID/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Consumable tidak diperiksa, silakan coba lagi',
'success' => 'Consumable berhasil diperiksa.',
- 'user_does_not_exist' => 'Pengguna tidak valid. Silakan coba lagi.'
+ 'user_does_not_exist' => 'Pengguna tidak valid. Silakan coba lagi.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/en-ID/admin/custom_fields/general.php b/resources/lang/en-ID/admin/custom_fields/general.php
index d3fe02fa88..78d92f6e85 100644
--- a/resources/lang/en-ID/admin/custom_fields/general.php
+++ b/resources/lang/en-ID/admin/custom_fields/general.php
@@ -28,6 +28,9 @@ return [
'used_by_models' => 'Digunakan oleh Model',
'order' => 'Pesanan',
'create_fieldset' => 'Atur bidang baru',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'Kostum field baru',
'create_field_title' => 'Create a new custom field',
@@ -47,4 +50,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/en-ID/admin/groups/message.php b/resources/lang/en-ID/admin/groups/message.php
index 8c399400ab..a4176a1791 100644
--- a/resources/lang/en-ID/admin/groups/message.php
+++ b/resources/lang/en-ID/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Grup sudah ada!',
- 'group_not_found' => 'Group [:id] tidak ada.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'Nama field diperlukan',
'success' => array(
diff --git a/resources/lang/en-ID/admin/hardware/form.php b/resources/lang/en-ID/admin/hardware/form.php
index 344a8dd6f4..3aa0d44448 100644
--- a/resources/lang/en-ID/admin/hardware/form.php
+++ b/resources/lang/en-ID/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Konfirmasi hapus semua aset',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Tinjau aset untuk penghapusan massal di bawah ini. Setelah dihapus, aset ini dapat dipulihkan, namun tidak akan dikaitkan lagi dengan pengguna yang saat ini mereka tentukan.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'Anda akan menghapus :asset_count assets.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Perbarui Aset secara massal',
'bulk_update_help' => 'Formulir ini memungkinkan Anda untuk memperbarui beberapa aset sekaligus. Hanya mengisi kolom yang Anda butuhkan untuk mengubah. Setiap bidang dibiarkan kosong tidak berubah. ',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Update only default location',
'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Processing...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Optional Information',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/en-ID/admin/hardware/general.php b/resources/lang/en-ID/admin/hardware/general.php
index 550d2d7c1f..363fbd506d 100644
--- a/resources/lang/en-ID/admin/hardware/general.php
+++ b/resources/lang/en-ID/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'Aset ini telah dihapus.',
'edit' => 'Edit Asset',
'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Permintaan',
'requested' => 'Diminta',
'not_requestable' => 'Not Requestable',
@@ -21,6 +23,7 @@ return [
'restore' => 'Kembalikan Aset',
'pending' => 'Tertunda',
'undeployable' => 'Tidak dapat disebarkan',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Lihat aset',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/en-ID/admin/hardware/message.php b/resources/lang/en-ID/admin/hardware/message.php
index a952b4ccf7..beefe7a850 100644
--- a/resources/lang/en-ID/admin/hardware/message.php
+++ b/resources/lang/en-ID/admin/hardware/message.php
@@ -22,6 +22,8 @@ return [
'restore' => [
'error' => 'Aset tidak dikembalikan, coba lagi',
'success' => 'Aset Berhasil dikembalikan.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -48,6 +50,8 @@ return [
'success' => 'File Anda telah diimpor',
'file_delete_success' => 'File anda telah berhasil dihapus',
'file_delete_error' => 'File tidak dapat dihapus',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/en-ID/admin/hardware/table.php b/resources/lang/en-ID/admin/hardware/table.php
index 888b03487c..553b6a1d24 100644
--- a/resources/lang/en-ID/admin/hardware/table.php
+++ b/resources/lang/en-ID/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Masuk/keluar',
'checkout_date' => 'Tanggal Check out',
'checkoutto' => 'Memeriksa',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Diff',
'dl_csv' => 'Unduh CSV',
diff --git a/resources/lang/en-ID/admin/licenses/general.php b/resources/lang/en-ID/admin/licenses/general.php
index b1abe81765..7365f2abc0 100644
--- a/resources/lang/en-ID/admin/licenses/general.php
+++ b/resources/lang/en-ID/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Tentang Lisensi',
- 'about_licenses' => 'Lisensi digunakan untuk melacak perangkat lunak. Mereka memiliki sejumlah seat tertentu yang bisa diperiksa ke individu',
+ 'about_licenses_title' => 'Tentang Lisensi',
+ 'about_licenses' => 'Lisensi digunakan untuk melacak perangkat lunak. Mereka memiliki sejumlah seat tertentu yang bisa diperiksa ke individu',
'checkin' => 'Daftar lisensi seat',
'checkout_history' => 'Periksa riwayat',
'checkout' => 'Periksa lisensi seat',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Lisensi perangkat lunak',
'user' => 'Pengguna',
'view' => 'Lihat lisensi',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/en-ID/admin/manufacturers/message.php b/resources/lang/en-ID/admin/manufacturers/message.php
index 80fc1fa8bf..b1d69901c4 100644
--- a/resources/lang/en-ID/admin/manufacturers/message.php
+++ b/resources/lang/en-ID/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Produsen tidak ada.',
'assoc_users' => 'Produsen ini saat ini terkait dengan setidaknya satu model dan tidak dapat dihapus. Perbarui model Anda agar tidak lagi mereferensikan produsen ini dan coba lagi. ',
diff --git a/resources/lang/en-ID/admin/manufacturers/table.php b/resources/lang/en-ID/admin/manufacturers/table.php
index 6920c5459e..1e730b49dc 100644
--- a/resources/lang/en-ID/admin/manufacturers/table.php
+++ b/resources/lang/en-ID/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Email pendukung',
'support_phone' => 'Telepon pendukung',
'support_url' => 'URL pendukung',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Perbarui produsen',
'url' => 'URL',
diff --git a/resources/lang/en-ID/admin/models/general.php b/resources/lang/en-ID/admin/models/general.php
index 6d2af65653..d083b8c5fe 100644
--- a/resources/lang/en-ID/admin/models/general.php
+++ b/resources/lang/en-ID/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'This model has been deleted.',
'bulk_delete' => 'Bulk hapus model aset',
'bulk_delete_help' => 'Gunakan kotak centang di bawah untuk mengkonfirmasi penghapusan model aset yang dipilih. Model aset yang memiliki aset yang terkait dengannya tidak dapat dihapus sampai aset dikaitkan dengan model yang berbeda.',
- 'bulk_delete_warn' => 'Anda akan menghapus: model aset model_count.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Kembalikan model',
'requestable' => 'Pengguna dapat meminta model ini',
'show_mac_address' => 'Tampilkan bidang alamat MAC dalam aset model ini',
diff --git a/resources/lang/en-ID/admin/models/message.php b/resources/lang/en-ID/admin/models/message.php
index 995b58d058..995e452e2c 100644
--- a/resources/lang/en-ID/admin/models/message.php
+++ b/resources/lang/en-ID/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Model tidak ada.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'Model ini saat ini dikaitkan dengan satu atau lebih aset dan tidak dapat dihapus. Harap hapus asetnya, lalu coba hapus lagi. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Model tidak diperbarui, silahkan dicoba lagi',
- 'success' => 'Model berhasil diperbarui.'
+ 'success' => 'Model berhasil diperbarui.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Tidak ada bidang yang berubah, jadi tidak ada yang diperbarui.',
- 'success' => 'Model diperbarui.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'Tidak ada model yang dipilih, jadi tidak ada yang dihapus.',
- 'success' => ':success_count model(s) dihapus!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count model(s) telah dihapus, namun: fail_count tidak dapat dihapus karena mereka masih memiliki aset yang terkait dengannya.'
),
diff --git a/resources/lang/en-ID/admin/settings/general.php b/resources/lang/en-ID/admin/settings/general.php
index 44d1c4f45c..184a32f4f5 100644
--- a/resources/lang/en-ID/admin/settings/general.php
+++ b/resources/lang/en-ID/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'Jika Anda ingin mengirim salinan email checkin / checkout yang dikirimkan ke pengguna akun email tambahan, masukkan di sini. Jika tidak, biarkan bidang ini kosong.',
'is_ad' => 'Ini adalah server aktif direktori',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Update Notification Settings',
'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',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'Pengaturan Kode batang',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'Pengaturan LDAP',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Masukkan nama pengguna dan kata sandi LDAP yang sah dari DN dasar yang anda tentukan di atas untuk menguji apakah proses masuk LDAP anda dikonfigurasi dengan benar. ANDA HARUS MENYIMPAN PENGATURAN LDAP YANG ANDA PERBARUI PERTAMA.',
'ldap_login_sync_help' => 'Ini hanya tes yang bisa dilacak LDAP dengan benar. Jika pengesahan LDAP anda tidak benar, pengguna mungkin masih belum dapat masuk. ANDA HARUS MENYIMPAN PENGATURAN LDAP YANG ANDA PERBARUI PERTAMA.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Tampilkan gambar dalam email',
'show_images_in_email_help' => 'Hapus centang kotak ini jika instalasi Snipe-IT Anda berada di belakang VPN atau jaringan tertutup dan pengguna di luar jaringan tidak akan dapat memuat gambar yang disajikan dari instalasi ini di email mereka.',
'site_name' => 'Nama Situs',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Nama Bot Slack',
- 'slack_channel' => 'Saluran Slack',
- 'slack_endpoint' => 'Titik Akhir Slack',
- 'slack_integration' => 'Pengaturan Slack',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => 'Setelah Anda menyimpan informasi Slack Anda, tombol tes akan muncul.',
- 'slack_test_help' => 'Uji apakah integrasi Slack Anda dikonfigurasi dengan benar. ANDA HARUS MENYIMPAN SETELAN PENGATURAN KESELAMATAN ANDA PERTAMA.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Versi Snipe-IT',
'support_footer' => 'Link footer pendukung ',
'support_footer_help' => 'Tentukan siapa yang melihat tautan ke informasi pendukung dan panduan pengguna Snipe-IT',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/en-ID/admin/settings/message.php b/resources/lang/en-ID/admin/settings/message.php
index 4ee2c6480e..245317714b 100644
--- a/resources/lang/en-ID/admin/settings/message.php
+++ b/resources/lang/en-ID/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/en-ID/admin/users/general.php b/resources/lang/en-ID/admin/users/general.php
index 65808a9103..e2d68f50b9 100644
--- a/resources/lang/en-ID/admin/users/general.php
+++ b/resources/lang/en-ID/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Cetak semua yang ditetapkan',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Software diperiksa untuk :name',
'send_email_help' => 'Anda harus menyediakan sebuah alamat email untuk pengguna ini untuk dikirimkan kredesial pada mereka. Kredensial penyuratan/email hanya dapat dilakukan pada pembuatan pengguna. Kata sandi disimpan dalam sebuah hash satu-arah dan tidak dapat diterima lagi setelah disimpan.',
'view_user' => 'Lihat pengguna :name',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/en-ID/admin/users/message.php b/resources/lang/en-ID/admin/users/message.php
index 1182464314..8908970755 100644
--- a/resources/lang/en-ID/admin/users/message.php
+++ b/resources/lang/en-ID/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Anda sudah berhasil menolak aset ini.',
'bulk_manager_warn' => 'Pengguna anda sudah berhasil diperbarui, namun entri manajer anda tidak disimpan karena manajer yang anda pilih juga berada dalam daftar pengguna untuk disunting, dan pengguna mungkin bukan manajer mereka sendiri. Silahkan pilih pengguna anda lagi, tidak termasuk manajernya.',
'user_exists' => 'Pengguna sudah ada!',
- 'user_not_found' => 'Pengguna [:id] tidak ada.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Bidang masuk diperlukan',
'user_password_required' => 'Kata sandi diperlukan.',
'insufficient_permissions' => 'Izin tidak cukup.',
diff --git a/resources/lang/en-ID/auth/general.php b/resources/lang/en-ID/auth/general.php
index 78ff6893fd..350b085378 100644
--- a/resources/lang/en-ID/auth/general.php
+++ b/resources/lang/en-ID/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Ingatkan saya',
'username_help_top' => 'Enter your username to be emailed a password reset link.',
'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.
Usernames without an associated email address will not be emailed a password reset link. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/en-ID/general.php b/resources/lang/en-ID/general.php
index 72fcf7f364..8223b57ea1 100644
--- a/resources/lang/en-ID/general.php
+++ b/resources/lang/en-ID/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Aksesoris',
'activated' => 'Diaktifkan',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Aksesoris',
'accessory_report' => 'Laporan Aksesori',
'action' => 'Langkah',
@@ -27,7 +28,13 @@ return [
'audit' => 'Audit',
'audit_report' => 'Audit Log',
'assets' => 'Aset',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Assigned to :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Hapus Avatar',
'avatar_upload' => 'Unggah Avatar',
'back' => 'Kembali',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Bulk Edit',
'bulk_delete' => 'Bulk Delete',
'bulk_actions' => 'Bulk Actions',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'by Status',
'cancel' => 'Batal',
'categories' => 'Kategori',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Aplikasi ini berjalan dalam mode produksi dengan debugging diaktifkan. Hal ini dapat mengekspos data sensitif jika aplikasi Anda dapat diakses oleh dunia luar. Nonaktifkan mode debug dengan menetapkan nilai APP_DEBUG value in your .env file to false.',
'delete' => 'Hapus',
'delete_confirm' => 'Apa Anda yakin untuk menghapus :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Dihapus',
'delete_seats' => 'Tempat dihapus',
'deletion_failed' => 'Deletion failed',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
'filetypes_size_help' => 'Max upload size allowed is :size.',
'image_filetypes_help' => 'Accepted filetypes are jpg, webp, png, gif, and svg. Max 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',
'importing' => 'Importing',
'importing_help' => 'You can import assets, accessories, licenses, components, consumables, and users via CSV file.
The CSV should be comma-delimited and formatted with headers that match the ones in the sample CSVs in the documentation.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Pemeliharaan Aset',
'item' => 'Item',
'item_name' => 'Item Name',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Tidak ada hak akses!',
'kits' => 'Predefined Kits',
'language' => 'Bahasa',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => 'Permintaan dibatalkan',
'save' => 'Simpan',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Pilih',
'select_all' => 'Select All',
'search' => 'Cari',
@@ -240,8 +254,8 @@ return [
'signature' => 'Tanda tangan',
'signed_off_by' => 'Signed Off By',
'skin' => 'Tema',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Oh hai! Looks like your Slack integration with Snipe-IT is working!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'DEMO MODE: Beberapa fitur dinonaktifkan untuk penginstalan ini.',
'site_name' => 'Nama Situs',
'state' => 'Negara',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Apakah anda yakin ingin menghapus',
'submit' => 'Kirim',
'target' => 'Target',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Tampilan Waktu dan Tanggal',
'total_assets' => 'total aset',
'total_licenses' => 'total lisensi',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/en-ID/help.php b/resources/lang/en-ID/help.php
index ac0df59422..a3a2ddd762 100644
--- a/resources/lang/en-ID/help.php
+++ b/resources/lang/en-ID/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'More Info',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
diff --git a/resources/lang/en-ID/localizations.php b/resources/lang/en-ID/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/en-ID/localizations.php
+++ b/resources/lang/en-ID/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/en-ID/mail.php b/resources/lang/en-ID/mail.php
index 2a31bfd40f..5b1aca8b92 100644
--- a/resources/lang/en-ID/mail.php
+++ b/resources/lang/en-ID/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Login ke instalasi Snipe-IT baru Anda dengan menggunakan kredensial di bawah ini:',
'login' => 'Masuk:',
'Low_Inventory_Report' => 'Laporan Inventaris Rendah',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'QTY minimum',
'name' => 'Nama',
'new_item_checked' => 'Item baru sudah diperiksa atas nama anda, rinciannya dibawah ini.',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'Kredensial Snipe-IT Anda',
'Accessory_Checkin_Notification' => 'Accessory checked in',
'Asset_Checkin_Notification' => 'Asset checked in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'License checked in',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => 'View Your Assets',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/en-ID/validation.php b/resources/lang/en-ID/validation.php
index f44b950f13..193c8f4094 100644
--- a/resources/lang/en-ID/validation.php
+++ b/resources/lang/en-ID/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'Atribut :setidaknya harus memiliki :item min.',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'Yang dipilih: atribut tidak valid.',
'numeric' => 'The: atribut harus berupa angka.',
'present' => 'Bidang atribut harus ada.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Kata sandi anda saat ini salah',
'dumbpwd' => 'Kata sandi itu terlalu umum.',
'statuslabel_type' => 'Anda harus pilih jenis label status yang valid',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/en/admin/accessories/general.php b/resources/lang/en/admin/accessories/general.php
index e9a2e69ff6..bed7f38fab 100644
--- a/resources/lang/en/admin/accessories/general.php
+++ b/resources/lang/en/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Update Accessory',
'use_default_eula' => 'Use the primary default EULA instead.',
'use_default_eula_disabled' => 'Use the primary default EULA instead. No primary default EULA is set. Please add one in Settings.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/en/admin/accessories/message.php b/resources/lang/en/admin/accessories/message.php
index a356463064..542f71f03c 100644
--- a/resources/lang/en/admin/accessories/message.php
+++ b/resources/lang/en/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Accessory was not checked out, please try again',
'success' => 'Accessory checked out successfully.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'That user is invalid. Please try again.'
),
diff --git a/resources/lang/en/admin/components/general.php b/resources/lang/en/admin/components/general.php
index f7689a7ad1..5b788a51ec 100644
--- a/resources/lang/en/admin/components/general.php
+++ b/resources/lang/en/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Remaining',
'total' => 'Total',
'update' => 'Update Component',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/en/admin/components/message.php b/resources/lang/en/admin/components/message.php
index 1d13970f23..0a7dd8d954 100644
--- a/resources/lang/en/admin/components/message.php
+++ b/resources/lang/en/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Component was not checked out, please try again',
'success' => 'Component checked out successfully.',
- 'user_does_not_exist' => 'That user is invalid. Please try again.'
+ 'user_does_not_exist' => 'That user is invalid. Please try again.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/en/admin/consumables/message.php b/resources/lang/en/admin/consumables/message.php
index 48a3cfbd9f..c0d0aa7f68 100644
--- a/resources/lang/en/admin/consumables/message.php
+++ b/resources/lang/en/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Consumable was not checked out, please try again',
'success' => 'Consumable checked out successfully.',
- 'user_does_not_exist' => 'That user is invalid. Please try again.'
+ 'user_does_not_exist' => 'That user is invalid. Please try again.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/en/admin/custom_fields/general.php b/resources/lang/en/admin/custom_fields/general.php
index 92bf240a76..cb4ab3730a 100644
--- a/resources/lang/en/admin/custom_fields/general.php
+++ b/resources/lang/en/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Used By Models',
'order' => 'Order',
'create_fieldset' => 'New Fieldset',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'New Custom Field',
'create_field_title' => 'Create a new custom field',
@@ -46,4 +49,9 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
+ 'show_in_listview' => 'Show in list views by default. Authorized users will still be able to show/hide via the column selector.',
+ 'show_in_listview_short' => 'Show in lists',
+
];
diff --git a/resources/lang/en/admin/groups/message.php b/resources/lang/en/admin/groups/message.php
index f14b6339e8..495acaf36b 100644
--- a/resources/lang/en/admin/groups/message.php
+++ b/resources/lang/en/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Group already exists!',
- 'group_not_found' => 'Group [:id] does not exist.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'The name field is required',
'success' => array(
diff --git a/resources/lang/en/admin/hardware/form.php b/resources/lang/en/admin/hardware/form.php
index 22aac61d07..6bcb884bab 100644
--- a/resources/lang/en/admin/hardware/form.php
+++ b/resources/lang/en/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Confirm Bulk Delete Assets',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Review the assets for bulk deletion below. Once deleted, these assets can be restored, but they will no longer be associated with any users they are currently assigned to.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'You are about to delete :asset_count assets.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Bulk Update Assets',
'bulk_update_help' => 'This form allows you to update multiple assets at once. Only fill in the fields you need to change. Any fields left blank will remain unchanged. ',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Update only default location',
'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Processing...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Optional Information',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/en/admin/hardware/general.php b/resources/lang/en/admin/hardware/general.php
index 67226061b1..dd7d74e433 100644
--- a/resources/lang/en/admin/hardware/general.php
+++ b/resources/lang/en/admin/hardware/general.php
@@ -12,15 +12,19 @@ return [
'clone' => 'Clone Asset',
'deployable' => 'Deployable',
'deleted' => 'This asset has been deleted.',
+ 'delete_confirm' => 'Are you sure you want to delete this asset?',
'edit' => 'Edit Asset',
'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Requestable',
'requested' => 'Requested',
'not_requestable' => 'Not Requestable',
- 'requestable_status_warning' => 'Do not change requestable status',
+ 'requestable_status_warning' => 'Do not change requestable status',
'restore' => 'Restore Asset',
'pending' => 'Pending',
'undeployable' => 'Undeployable',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'View Asset',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
@@ -40,5 +44,7 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
+ 'user_department' => 'User Department',
];
diff --git a/resources/lang/en/admin/hardware/message.php b/resources/lang/en/admin/hardware/message.php
index d2214ce00c..18f3b3fa24 100644
--- a/resources/lang/en/admin/hardware/message.php
+++ b/resources/lang/en/admin/hardware/message.php
@@ -23,6 +23,8 @@ return [
'restore' => [
'error' => 'Asset was not restored, please try again',
'success' => 'Asset restored successfully.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -49,6 +51,8 @@ return [
'success' => 'Your file has been imported',
'file_delete_success' => 'Your file has been been successfully deleted',
'file_delete_error' => 'The file was unable to be deleted',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/en/admin/hardware/table.php b/resources/lang/en/admin/hardware/table.php
index 6166ba8045..10629fd22c 100644
--- a/resources/lang/en/admin/hardware/table.php
+++ b/resources/lang/en/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'In/Out',
'checkout_date' => 'Checkout Date',
'checkoutto' => 'Checked Out',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Diff',
'dl_csv' => 'Download CSV',
diff --git a/resources/lang/en/admin/licenses/general.php b/resources/lang/en/admin/licenses/general.php
index 25a536ec56..0187d076a3 100644
--- a/resources/lang/en/admin/licenses/general.php
+++ b/resources/lang/en/admin/licenses/general.php
@@ -1,8 +1,8 @@
'About Licenses',
- 'about_licenses' => 'Licenses are used to track software. They have a specified number of seats that can be checked out to individuals',
+ 'about_licenses_title' => 'About Licenses',
+ 'about_licenses' => 'Licenses are used to track software. They have a specified number of seats that can be checked out to individuals',
'checkin' => 'Checkin License Seat',
'checkout_history' => 'Checkout History',
'checkout' => 'Checkout License Seat',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Software Licenses',
'user' => 'User',
'view' => 'View License',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/en/admin/manufacturers/message.php b/resources/lang/en/admin/manufacturers/message.php
index 21a4bc5aaf..d6656683ae 100644
--- a/resources/lang/en/admin/manufacturers/message.php
+++ b/resources/lang/en/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Manufacturer does not exist.',
'assoc_users' => 'This manufacturer is currently associated with at least one model and cannot be deleted. Please update your models to no longer reference this manufacturer and try again. ',
diff --git a/resources/lang/en/admin/manufacturers/table.php b/resources/lang/en/admin/manufacturers/table.php
index 4e3ea9904d..38cab6fd91 100644
--- a/resources/lang/en/admin/manufacturers/table.php
+++ b/resources/lang/en/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Support Email',
'support_phone' => 'Support Phone',
'support_url' => 'Support URL',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Update Manufacturer',
'url' => 'URL',
diff --git a/resources/lang/en/admin/models/general.php b/resources/lang/en/admin/models/general.php
index d2d77e0e8c..7e4a77adbc 100644
--- a/resources/lang/en/admin/models/general.php
+++ b/resources/lang/en/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'This model has been deleted.',
'bulk_delete' => 'Bulk Delete Asset Models',
'bulk_delete_help' => 'Use the checkboxes below to confirm the deletion of the selected asset models. Asset models that have assets associated with them cannot be deleted until the assets are associated with a different model.',
- 'bulk_delete_warn' => 'You are about to delete :model_count asset models.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Restore Model',
'requestable' => 'Users may request this model',
'show_mac_address' => 'Show MAC address field in assets in this model',
diff --git a/resources/lang/en/admin/models/message.php b/resources/lang/en/admin/models/message.php
index e3b29d5b4b..77c2d88b5f 100644
--- a/resources/lang/en/admin/models/message.php
+++ b/resources/lang/en/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Model does not exist.',
+ 'no_association' => 'WARNING! The asset model for this item is invalid or missing!',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'This model is currently associated with one or more assets and cannot be deleted. Please delete the assets, and then try deleting again. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Model was not updated, please try again',
- 'success' => 'Model updated successfully.'
+ 'success' => 'Model updated successfully.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'No fields were changed, so nothing was updated.',
- 'success' => 'Models updated.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'No models were selected, so nothing was deleted.',
- 'success' => ':success_count model(s) deleted!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count model(s) were deleted, however :fail_count were unable to be deleted because they still have assets associated with them.'
),
diff --git a/resources/lang/en/admin/settings/general.php b/resources/lang/en/admin/settings/general.php
index 2ae3dba996..9c038a87be 100644
--- a/resources/lang/en/admin/settings/general.php
+++ b/resources/lang/en/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'If you would like to send a copy of checkin/checkout emails that are sent to users to an additional email account, enter it here. Otherwise leave this field blank.',
'is_ad' => 'This is an Active Directory server',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Update Notification Settings',
'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',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'Barcode Settings',
@@ -86,6 +86,8 @@ return [
'ldap_settings' => 'LDAP Settings',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_login_sync_help' => 'This only tests that LDAP can sync correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_manager' => 'LDAP Manager',
@@ -198,16 +200,21 @@ return [
'show_images_in_email' => 'Show images in emails',
'show_images_in_email_help' => 'Uncheck this box if your Snipe-IT installation is behind a VPN or closed network and users outside the network will not be able to load images served from this installation in their emails.',
'site_name' => 'Site Name',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Slack Botname',
- 'slack_channel' => 'Slack Channel',
- 'slack_endpoint' => 'Slack Endpoint',
- 'slack_integration' => 'Slack Settings',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => 'Once you have saved your Slack information, a test button will appear.',
- 'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT version',
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
@@ -302,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -323,7 +330,6 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
-
'label2_enable' => 'New Label Engine',
'label2_enable_help' => 'Switch to the new label engine. Note: You will need to save this setting before setting others.',
'label2_template' => 'Template',
@@ -341,10 +347,13 @@ return [
'label2_2d_target_help' => 'The URL the 2D barcode points to when scanned',
'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.',
-
'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',
'default' => 'Default',
'none' => 'None',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
];
diff --git a/resources/lang/en/admin/settings/message.php b/resources/lang/en/admin/settings/message.php
index 174a15fbd9..48b42d1202 100644
--- a/resources/lang/en/admin/settings/message.php
+++ b/resources/lang/en/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/en/admin/users/general.php b/resources/lang/en/admin/users/general.php
index daa568e8bf..b097ccec69 100644
--- a/resources/lang/en/admin/users/general.php
+++ b/resources/lang/en/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Print All Assigned',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Software Checked out to :name',
'send_email_help' => 'You must provide an email address for this user to send them credentials. Emailing credentials can only be done on user creation. Passwords are stored in a one-way hash and cannot be retrieved once saved.',
'view_user' => 'View User :name',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/en/admin/users/message.php b/resources/lang/en/admin/users/message.php
index 247a1b321e..adf26b3229 100644
--- a/resources/lang/en/admin/users/message.php
+++ b/resources/lang/en/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'You have successfully declined this asset.',
'bulk_manager_warn' => 'Your users have been successfully updated, however your manager entry was not saved because the manager you selected was also in the user list to be edited, and users may not be their own manager. Please select your users again, excluding the manager.',
'user_exists' => 'User already exists!',
- 'user_not_found' => 'User [:id] does not exist.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'The login field is required',
'user_password_required' => 'The password is required.',
'insufficient_permissions' => 'Insufficient Permissions.',
diff --git a/resources/lang/en/auth/general.php b/resources/lang/en/auth/general.php
index 78b6780927..4486f090b2 100644
--- a/resources/lang/en/auth/general.php
+++ b/resources/lang/en/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Remember Me',
'username_help_top' => 'Enter your username to be emailed a password reset link.',
'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.
Usernames without an associated email address will not be emailed a password reset link. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/en/general.php b/resources/lang/en/general.php
index acc00501ed..4831845721 100644
--- a/resources/lang/en/general.php
+++ b/resources/lang/en/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Accessories',
'activated' => 'Activated',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Accessory',
'accessory_report' => 'Accessory Report',
'action' => 'Action',
@@ -27,7 +28,13 @@ return [
'audit' => 'Audit',
'audit_report' => 'Audit Log',
'assets' => 'Assets',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Assigned to :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Delete Avatar',
'avatar_upload' => 'Upload Avatar',
'back' => 'Back',
@@ -38,7 +45,7 @@ return [
'bulk_edit' => 'Bulk Edit',
'bulk_delete' => 'Bulk Delete',
'bulk_actions' => 'Bulk Actions',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
'byod' => 'BYOD',
'byod_help' => 'This device is owned by the user',
'bystatus' => 'by Status',
@@ -85,6 +92,7 @@ return [
'debug_warning_text' => 'This application is running in production mode with debugging enabled. This can expose sensitive data if your application is accessible to the outside world. Disable debug mode by setting the APP_DEBUG value in your .env file to false.',
'delete' => 'Delete',
'delete_confirm' => 'Are you sure you wish to delete :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Deleted',
'delete_seats' => 'Deleted Seats',
'deletion_failed' => 'Deletion failed',
@@ -141,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
'filetypes_size_help' => 'Max upload size allowed is :size.',
'image_filetypes_help' => 'Accepted filetypes are jpg, webp, png, gif, and svg. Max 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',
'importing' => 'Importing',
'importing_help' => 'You can import assets, accessories, licenses, components, consumables, and users via CSV file.
The CSV should be comma-delimited and formatted with headers that match the ones in the sample CSVs in the documentation.',
@@ -150,6 +159,8 @@ return [
'asset_maintenances' => 'Asset Maintenances',
'item' => 'Item',
'item_name' => 'Item Name',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Insufficient permissions!',
'kits' => 'Predefined Kits',
'language' => 'Language',
@@ -220,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => 'Request Canceled',
'save' => 'Save',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Select',
'select_all' => 'Select All',
'search' => 'Search',
@@ -242,8 +254,8 @@ return [
'signature' => 'Signature',
'signed_off_by' => 'Signed Off By',
'skin' => 'Skin',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Oh hai! Looks like your Slack integration with Snipe-IT is working!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'DEMO MODE: Some features are disabled for this installation.',
'site_name' => 'Site Name',
'state' => 'State',
@@ -252,10 +264,9 @@ return [
'accept_eula' => 'Acceptance Agreement',
'supplier' => 'Supplier',
'suppliers' => 'Suppliers',
- 'sure_to_delete' => 'Are you sure you wish to delete',
+ 'sure_to_delete' => 'Are you sure you wish to delete',
'submit' => 'Submit',
'target' => 'Target',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Time and Date Display',
'total_assets' => 'total assets',
'total_licenses' => 'total licenses',
@@ -357,8 +368,8 @@ return [
'notification_warning' => 'Warning:',
'notification_info' => 'Info:',
'asset_information' => 'Asset Information',
- 'model_name' => 'Model Name:',
- 'asset_name' => 'Asset Name:',
+ 'model_name' => 'Model Name',
+ 'asset_name' => 'Asset Name',
'consumable_information' => 'Consumable Information:',
'consumable_name' => 'Consumable Name:',
'accessory_information' => 'Accessory Information:',
@@ -377,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -387,8 +399,80 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licenses, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'cancel_request' => 'Cancel this item request',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
+ 'serial_number' => 'Serial Number',
+ 'item_notes' => ':item Notes',
+ 'item_name_var' => ':item Name',
+ 'importer' => [
+ 'checked_out_to_fullname' => 'Checked Out to: Full Name',
+ 'checked_out_to_first_name' => 'Checked Out to: First Name',
+ 'checked_out_to_last_name' => 'Checked Out to: Last Name',
+ 'checked_out_to_username' => 'Checked Out to: Username',
+ 'checked_out_to_email' => 'Checked Out to: Email',
+ 'checked_out_to_tag' => 'Checked Out to: Asset Tag',
+ 'manager_first_name' => 'Manager First Name',
+ 'manager_last_name' => 'Manager Last Name',
+ 'manager_full_name' => 'Manager Full Name',
+ 'manager_username' => 'Manager Username',
+ 'checkout_type' => 'Checkout Type',
+ 'checkout_location' => 'Checkout to Location',
+ 'image_filename' => 'Image Filename',
+ 'do_not_import' => 'Do Not Import',
+ 'vip' => 'VIP',
+ 'avatar' => 'Avatar',
+ 'gravatar' => 'Gravatar Email',
+ 'currency' => 'Currency',
+ 'address2' => 'Address Line 2',
+ 'import_note' => 'Imported using csv importer',
+ ],
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/en/help.php b/resources/lang/en/help.php
index ac0df59422..a3a2ddd762 100644
--- a/resources/lang/en/help.php
+++ b/resources/lang/en/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'More Info',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
diff --git a/resources/lang/en/mail.php b/resources/lang/en/mail.php
index b0ae7de76b..7dd8d6181c 100644
--- a/resources/lang/en/mail.php
+++ b/resources/lang/en/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Login to your new Snipe-IT installation using the credentials below:',
'login' => 'Login:',
'Low_Inventory_Report' => 'Low Inventory Report',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Min QTY',
'name' => 'Name',
'new_item_checked' => 'A new item has been checked out under your name, details are below.',
@@ -74,9 +75,11 @@ return [
'your_credentials' => 'Your Snipe-IT credentials',
'Accessory_Checkin_Notification' => 'Accessory checked in',
'Asset_Checkin_Notification' => 'Asset checked in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'License checked in',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => 'View Your Assets',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/en/validation.php b/resources/lang/en/validation.php
index 04f8d65303..df514da6f9 100644
--- a/resources/lang/en/validation.php
+++ b/resources/lang/en/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'The :attribute must have at least :min items.',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'The selected :attribute is invalid.',
'numeric' => 'The :attribute must be a number.',
'present' => 'The :attribute field must be present.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Your current password is incorrect',
'dumbpwd' => 'That password is too common.',
'statuslabel_type' => 'You must select a valid status label type',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/es-CO/account/general.php b/resources/lang/es-CO/account/general.php
index 7fc060a849..27118e2f3a 100644
--- a/resources/lang/es-CO/account/general.php
+++ b/resources/lang/es-CO/account/general.php
@@ -1,12 +1,12 @@
'Personal API Keys',
- 'api_key_warning' => 'When generating an API token, be sure to copy it down immediately as they
- will not be visible to you again.',
- 'api_base_url' => 'Your API base url is located at:',
+ 'personal_api_keys' => 'Claves API personales',
+ 'api_key_warning' => 'Al generar un token API, asegúrate de copiarlo inmediatamente ya que
+ no será visible de nuevo.',
+ 'api_base_url' => 'La url base de tu API es:',
'api_base_url_endpoint' => '/<endpoint>',
- 'api_token_expiration_time' => 'API tokens are set to expire in:',
- 'api_reference' => 'Please check the API reference to
- find specific API endpoints and additional API documentation.',
+ 'api_token_expiration_time' => 'Los tokens de la API están establecidos para expirar en:',
+ 'api_reference' => 'Por favor, revise la referencia API para
+ encontrar endpoints específicos de la API y documentación adicional de la API.',
);
diff --git a/resources/lang/es-CO/admin/accessories/general.php b/resources/lang/es-CO/admin/accessories/general.php
index 619cd9c1e5..1b74602d34 100644
--- a/resources/lang/es-CO/admin/accessories/general.php
+++ b/resources/lang/es-CO/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Actualizar Accesorio',
'use_default_eula' => 'En su lugar, use el EULA por defecto.',
'use_default_eula_disabled' => 'En su lugar, use el EULA por defecto. No esta configurado un EULA por defecto. Por favor agregue uno en Configuración.',
+ 'clone' => 'Clonar accesorio',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/es-CO/admin/accessories/message.php b/resources/lang/es-CO/admin/accessories/message.php
index 806ce547a5..6b32dc76a1 100644
--- a/resources/lang/es-CO/admin/accessories/message.php
+++ b/resources/lang/es-CO/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'El accesorio no fue retirado, por favor vuelva a intentarlo',
'success' => 'Accesorio retirado correctamente.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'Este usuario es inválido. Inténtalo de nuevo.'
),
diff --git a/resources/lang/es-CO/admin/asset_maintenances/form.php b/resources/lang/es-CO/admin/asset_maintenances/form.php
index 22cfe26eda..d8345ceddb 100644
--- a/resources/lang/es-CO/admin/asset_maintenances/form.php
+++ b/resources/lang/es-CO/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Tipo de Mantenimiento',
+ 'asset_maintenance_type' => 'Tipo de Mantenimiento de Equipo',
'title' => 'Puesto',
- 'start_date' => 'Comenzado',
- 'completion_date' => 'Terminado',
+ 'start_date' => 'Fecha de inicio',
+ 'completion_date' => 'Fecha de Terminación',
'cost' => 'Precio',
'is_warranty' => 'Mejora de la Garantía',
- 'asset_maintenance_time' => 'Dias',
+ 'asset_maintenance_time' => 'Tiempo de Mantenimiento de Equipo (en días)',
'notes' => 'Notas',
- 'update' => 'Actualizar',
- 'create' => 'Crear'
+ 'update' => 'Actualizar Mantenimiento de Equipo',
+ 'create' => 'Crear Mantenimiento de Equipo'
];
diff --git a/resources/lang/es-CO/admin/categories/message.php b/resources/lang/es-CO/admin/categories/message.php
index d0536f8f77..91c0367a5d 100644
--- a/resources/lang/es-CO/admin/categories/message.php
+++ b/resources/lang/es-CO/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'La categoría no se actualizó, por favor, inténtalo de nuevo',
- 'success' => 'Categoría actualizada con éxito.'
+ 'success' => 'Categoría actualizada con éxito.',
+ 'cannot_change_category_type' => 'No se puede cambiar el tipo de categoría una vez que se ha creado',
),
'delete' => array(
diff --git a/resources/lang/es-CO/admin/components/general.php b/resources/lang/es-CO/admin/components/general.php
index 271344e965..3a63af3506 100644
--- a/resources/lang/es-CO/admin/components/general.php
+++ b/resources/lang/es-CO/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Restante',
'total' => 'Total',
'update' => 'Actualizar Componente',
+ 'checkin_limit' => 'La cantidad de checkins debe ser igual o menor que :assigned_qty'
);
diff --git a/resources/lang/es-CO/admin/components/message.php b/resources/lang/es-CO/admin/components/message.php
index 81125e81be..5d7c4720b8 100644
--- a/resources/lang/es-CO/admin/components/message.php
+++ b/resources/lang/es-CO/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'El componente no fue retirado, por favor, inténtalo de nuevo',
'success' => 'Componente retirado con éxito.',
- 'user_does_not_exist' => 'Este usuario es inválido. Por favor, inténtalo de nuevo.'
+ 'user_does_not_exist' => 'Este usuario es inválido. Por favor, inténtalo de nuevo.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/es-CO/admin/consumables/message.php b/resources/lang/es-CO/admin/consumables/message.php
index c1762b0ff1..716adf4129 100644
--- a/resources/lang/es-CO/admin/consumables/message.php
+++ b/resources/lang/es-CO/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'El consumible no fue retirado, por favor, inténtalo de nuevo',
'success' => 'Consumible retirado con éxito.',
- 'user_does_not_exist' => 'Este usuario es inválido. Por favor, inténtalo de nuevo.'
+ 'user_does_not_exist' => 'Este usuario es inválido. Por favor, inténtalo de nuevo.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/es-CO/admin/custom_fields/general.php b/resources/lang/es-CO/admin/custom_fields/general.php
index 58723a24ec..f987f9f9c5 100644
--- a/resources/lang/es-CO/admin/custom_fields/general.php
+++ b/resources/lang/es-CO/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Usado por Modelos',
'order' => 'Orden',
'create_fieldset' => 'Nuevo Fieldset',
+ 'update_fieldset' => 'Actualizar grupo de campos',
+ 'fieldset_does_not_exist' => 'Grupo de campos :id no existe',
+ 'fieldset_updated' => 'Grupo de campos actualizado',
'create_fieldset_title' => 'Crear nuevo grupo de campos',
'create_field' => 'Nuevo Campo Personalizado',
'create_field_title' => 'Crear nuevo campo personalizado',
@@ -44,6 +47,8 @@ return [
'db_convert_warning' => 'ADVERTENCIA. Este campo aparece en la tabla de campos personalizados como :db_column, pero se esperaba :expected.',
'is_unique' => 'Este valor debe ser único dentro de los activos',
'unique' => 'Único',
- 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
- 'display_in_user_view_table' => 'Visible to User',
+ 'display_in_user_view' => 'Permitir al usuario ver estos valores en su página Ver Recursos asignados',
+ 'display_in_user_view_table' => 'Visible para el usuario',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/es-CO/admin/custom_fields/message.php b/resources/lang/es-CO/admin/custom_fields/message.php
index 49bac21a9c..e436dd4b5c 100644
--- a/resources/lang/es-CO/admin/custom_fields/message.php
+++ b/resources/lang/es-CO/admin/custom_fields/message.php
@@ -51,7 +51,7 @@ return array(
'fieldset_default_value' => array(
- 'error' => 'Error validating default fieldset values.',
+ 'error' => 'Error al validar los valores por defecto del grupo de campos.',
),
diff --git a/resources/lang/es-CO/admin/departments/message.php b/resources/lang/es-CO/admin/departments/message.php
index d56a74ecfb..f31bc3a97d 100644
--- a/resources/lang/es-CO/admin/departments/message.php
+++ b/resources/lang/es-CO/admin/departments/message.php
@@ -3,7 +3,7 @@
return array(
'does_not_exist' => 'El departamento no existe.',
- 'department_already_exists' => 'A department already exists with that name at this company location. Or choose a more specific name for this department. ',
+ 'department_already_exists' => 'Ya existe un departamento con ese nombre en la ubicación de la empresa. O elija un nombre más específico para este departamento. ',
'assoc_users' => 'Este departamento está actualmente asociado con al menos un usuario y no puede ser eliminado. Por favor, actualiza tus usuarios para no referenciar más este departamento e inténtalo de nuevo. ',
'create' => array(
'error' => 'El departamento no fue creado, por favor, inténtalo de nuevo.',
diff --git a/resources/lang/es-CO/admin/groups/message.php b/resources/lang/es-CO/admin/groups/message.php
index 921da8509c..1a3e32d18d 100644
--- a/resources/lang/es-CO/admin/groups/message.php
+++ b/resources/lang/es-CO/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'El grupo ya existe!',
- 'group_not_found' => 'El grupo[:id] no existe.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'El campo nombre es requerido',
'success' => array(
diff --git a/resources/lang/es-CO/admin/hardware/form.php b/resources/lang/es-CO/admin/hardware/form.php
index 9f712af2a7..dd1ceb1211 100644
--- a/resources/lang/es-CO/admin/hardware/form.php
+++ b/resources/lang/es-CO/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Confirma la Eliminación Masiva de Equipos',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Revisar los equipos para eliminación masiva. Una vez eliminados, esos equipos pueden ser restaurados, pero no volverán a estar asociados a ninguno de los usuarios a los que estén asignados actualmente.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'Estás a punto de eliminar :asset_count equipos.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Actualización masiva de Equipos',
'bulk_update_help' => 'Este formulario te permite actualizar múltiples equipos simultáneamente. Solo debes completar los campos que quieres modificar. Todo campo en blanco permanecerá sin cambios. ',
'bulk_update_warn' => 'Está a punto de editar las propiedades de un solo activo.|Está a punto de editar las propiedades de :asset_count activos.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Actualizar sólo la ubicación predeterminada',
'asset_not_deployable' => 'Ese estado de activos no es desplegable. Este activo no puede ser verificado.',
'asset_deployable' => 'Ese estado de activos no es desplegable. Este activo no puede ser verificado.',
- 'processing_spinner' => 'Procesando...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Información opcional',
'order_details' => 'Información relacionada con el pedido'
];
diff --git a/resources/lang/es-CO/admin/hardware/general.php b/resources/lang/es-CO/admin/hardware/general.php
index 3333041087..75cd1782c3 100644
--- a/resources/lang/es-CO/admin/hardware/general.php
+++ b/resources/lang/es-CO/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'Este activo ha sido borrado.',
'edit' => 'Editar Equipo',
'model_deleted' => 'El modelo de este activo ha sido borrado. Debe restaurar el modelo antes de restaurar o crear el activo.',
+ 'model_invalid' => 'El modelo de este activo no es válido.',
+ 'model_invalid_fix' => 'El Activo debe ser editado para corregir esto antes de intentar retirarlo o asignarlo.',
'requestable' => 'Puede Solicitarse',
'requested' => 'Solicitado',
'not_requestable' => 'No solicitable',
@@ -21,6 +23,7 @@ return [
'restore' => 'Restaurar equipo',
'pending' => 'Equipos Pendiente',
'undeployable' => 'No desplegable',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Ver Equipo',
'csv_error' => 'Tiene un error en su archivo CSV:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Mensajes de error:',
'success_messages' => 'Mensajes de éxito:',
'alert_details' => 'Por favor vea abajo para más detalles.',
- 'custom_export' => 'Exportación personalizada'
+ 'custom_export' => 'Exportación personalizada',
+ 'mfg_warranty_lookup' => 'Búsqueda del estado de Garantía para :manufacturer',
];
diff --git a/resources/lang/es-CO/admin/hardware/message.php b/resources/lang/es-CO/admin/hardware/message.php
index c0fbd1ec32..3c91f8b5e5 100644
--- a/resources/lang/es-CO/admin/hardware/message.php
+++ b/resources/lang/es-CO/admin/hardware/message.php
@@ -23,6 +23,8 @@ return [
'restore' => [
'error' => 'El equipo no fue restaurado, por favor intente nuevamente',
'success' => 'Equipo restaurado correctamente.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -49,6 +51,8 @@ return [
'success' => 'Tu archivo ha sido importado',
'file_delete_success' => 'Tu archivo ha sido eliminado con éxito',
'file_delete_error' => 'No pudimos eliminar tu archivo',
+ 'header_row_has_malformed_characters' => 'Uno o más atributos en la fila del encabezado contienen caracteres UTF-8 mal formados',
+ 'content_row_has_malformed_characters' => 'Uno o más atributos en la primera fila de contenido contienen caracteres UTF-8 mal formados',
],
diff --git a/resources/lang/es-CO/admin/hardware/table.php b/resources/lang/es-CO/admin/hardware/table.php
index 029f7da5da..dd675b03e0 100644
--- a/resources/lang/es-CO/admin/hardware/table.php
+++ b/resources/lang/es-CO/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Operación',
'checkout_date' => 'Fecha de devolución',
'checkoutto' => 'Asignado a',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Valor Actual',
'diff' => 'Diferencia',
'dl_csv' => 'Descargar CSV',
diff --git a/resources/lang/es-CO/admin/licenses/general.php b/resources/lang/es-CO/admin/licenses/general.php
index 8a5d6db90e..ed7d6408e3 100644
--- a/resources/lang/es-CO/admin/licenses/general.php
+++ b/resources/lang/es-CO/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Acerca de licencias',
- 'about_licenses' => 'Las licencias son para identificar software. Tienen un número específico de asientos que pueden ser asignados a individuos',
+ 'about_licenses_title' => 'Acerca de licencias',
+ 'about_licenses' => 'Las licencias son para identificar software. Tienen un número específico de asientos que pueden ser asignados a individuos',
'checkin' => 'Quitar Instalación',
'checkout_history' => 'Historial Asignaciones',
'checkout' => 'Asignar Instalación',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Licencias Software',
'user' => 'Usuario',
'view' => 'Ver Licencias',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/es-CO/admin/licenses/message.php b/resources/lang/es-CO/admin/licenses/message.php
index 182b6ce2e1..869a00dd84 100644
--- a/resources/lang/es-CO/admin/licenses/message.php
+++ b/resources/lang/es-CO/admin/licenses/message.php
@@ -2,7 +2,7 @@
return array(
- 'does_not_exist' => 'License does not exist or you do not have permission to view it.',
+ 'does_not_exist' => 'La licencia no existe o no tiene permiso para verla.',
'user_does_not_exist' => 'Usuario inexistente.',
'asset_does_not_exist' => 'El equipo que intentas asignar a esta licencia no existe.',
'owner_doesnt_match_asset' => 'El equipo al que estas intentando asignar esta licenciam, está asignado a un usuario diferente que el de la licencia.',
diff --git a/resources/lang/es-CO/admin/locations/message.php b/resources/lang/es-CO/admin/locations/message.php
index f6d51df14e..49a4e627aa 100644
--- a/resources/lang/es-CO/admin/locations/message.php
+++ b/resources/lang/es-CO/admin/locations/message.php
@@ -6,8 +6,8 @@ return array(
'assoc_users' => 'La ubicación esta asociada con al menos un usuario, por lo que no puede eliminarse. Actualiza la información de tus usuarios para que no la usen, e inténtalo de nuevo. ',
'assoc_assets' => 'La ubicación esta asociada con al menos un equipo, por lo que no puede eliminarse. Por favor actualiza la información de tus equipos para que no la usen, e inténtalo de nuevo. ',
'assoc_child_loc' => 'La ubicación esta asociada con al menos una ubicación hija, por lo que no puede eliminarse. Actualiza la información de tus ubicaciones para desasociarlas, e inténtalo de nuevo. ',
- 'assigned_assets' => 'Assigned Assets',
- 'current_location' => 'Current Location',
+ 'assigned_assets' => 'Activos asignados',
+ 'current_location' => 'Ubicación Actual',
'create' => array(
diff --git a/resources/lang/es-CO/admin/manufacturers/message.php b/resources/lang/es-CO/admin/manufacturers/message.php
index 342dd1e565..f86e446410 100644
--- a/resources/lang/es-CO/admin/manufacturers/message.php
+++ b/resources/lang/es-CO/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'El fabricante no existe.',
'assoc_users' => 'Este Fabricante está asociado al menos a un modelo y no puede ser eliminado',
diff --git a/resources/lang/es-CO/admin/manufacturers/table.php b/resources/lang/es-CO/admin/manufacturers/table.php
index 972d33b71b..ed1956383c 100644
--- a/resources/lang/es-CO/admin/manufacturers/table.php
+++ b/resources/lang/es-CO/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Email de soporte',
'support_phone' => 'Teléfono de soporte',
'support_url' => 'URL de soporte',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Actualizar Fabricante',
'url' => 'URL',
diff --git a/resources/lang/es-CO/admin/models/general.php b/resources/lang/es-CO/admin/models/general.php
index 2750cbcd51..02a4b68d6a 100644
--- a/resources/lang/es-CO/admin/models/general.php
+++ b/resources/lang/es-CO/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'Este modelo fue eliminado.',
'bulk_delete' => 'Borrar Grandes Modelos de Activos',
'bulk_delete_help' => 'Usa las casillas de verificación para confirmar la eliminación de los modelos de activos. Los modelos de activos tienen activos asociados que no pueden ser eliminados hasta que los activos sean asociados con un modelo diferente.',
- 'bulk_delete_warn' => 'Estás a punto de eliminar: los modelos de activo model_count.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Restaurar Modelo',
'requestable' => 'Los usuarios pueden solicitar este modelo',
'show_mac_address' => 'Mostrar el campo de la dirección MAC en los equipos de este modelo',
diff --git a/resources/lang/es-CO/admin/models/message.php b/resources/lang/es-CO/admin/models/message.php
index bc244948d0..b38b9d1cf3 100644
--- a/resources/lang/es-CO/admin/models/message.php
+++ b/resources/lang/es-CO/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Modelo inexistente.',
+ 'no_association' => 'NINGUN MODELO ASOCIADO.',
+ 'no_association_fix' => 'Esto romperá cosas de formas extrañas y horribles. Edite este activo ahora para asignarle un modelo.',
'assoc_users' => 'Este modelo está asociado a uno o más equipos actualmente, por lo que no puede ser eliminado. Por favor elimina los equipos asociados, e inténtalo de nuevo. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'El modelo no pudo ser actualizado, por favor inténtalo de nuevo',
- 'success' => 'El modelo fue actualizado exitosamente.'
+ 'success' => 'El modelo fue actualizado exitosamente.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Ningún campo ha cambiado, no hay nada que actualizar.',
- 'success' => 'Los modelos fueron actualizados.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'Ningún modelo fue seleccionado, no se eliminó nada.',
- 'success' => '¡:success_count modelo(s) eliminado(s)!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count modelos fueron eliminados, sin embargo, :fail_count no pudieron ser eliminados debido a que aún tienen equipos asociados a ellos.'
),
diff --git a/resources/lang/es-CO/admin/reports/general.php b/resources/lang/es-CO/admin/reports/general.php
index 19efc0b08a..55cc3c2853 100644
--- a/resources/lang/es-CO/admin/reports/general.php
+++ b/resources/lang/es-CO/admin/reports/general.php
@@ -2,9 +2,9 @@
return [
'info' => 'Selecciona las opciones de tu informe de Equipos.',
- 'deleted_user' => 'Deleted user',
- 'send_reminder' => 'Send reminder',
- 'reminder_sent' => 'Reminder sent',
- 'acceptance_deleted' => 'Acceptance request deleted',
- 'acceptance_request' => 'Acceptance request'
+ 'deleted_user' => 'Usuario eliminado',
+ 'send_reminder' => 'Enviar recordatorio',
+ 'reminder_sent' => 'Recordatorio enviado',
+ 'acceptance_deleted' => 'Solicitud de aceptación eliminada',
+ 'acceptance_request' => 'Solicitud de aceptación'
];
\ No newline at end of file
diff --git a/resources/lang/es-CO/admin/settings/general.php b/resources/lang/es-CO/admin/settings/general.php
index ed9cc1ea55..416af4a84b 100644
--- a/resources/lang/es-CO/admin/settings/general.php
+++ b/resources/lang/es-CO/admin/settings/general.php
@@ -10,10 +10,10 @@ return [
'admin_cc_email' => 'Email CC',
'admin_cc_email_help' => 'Si deseas enviar una notificación por correo electrónico de las asignaciones de activos que se envían a los usuarios a una cuenta adicional, ingrésela aquí. De lo contrario, deja este campo en blanco.',
'is_ad' => 'Este es un servidor de Directorio Activo',
- 'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alerts' => 'Alertas',
+ 'alert_title' => 'Actualizar ajustes de notificación',
'alert_email' => 'Enviar alertas a',
- 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated',
+ '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 habilitadas',
'alert_interval' => 'Limite de alertas de expiración (en días)',
'alert_inv_threshold' => 'Umbral de alerta del inventario',
@@ -21,20 +21,20 @@ return [
'allow_user_skin_help_text' => 'Marcar esta casilla permitirá al usuario reemplazar la apariencia de la interfaz con una diferente.',
'asset_ids' => 'IDs de Recurso',
'audit_interval' => 'Intervalo de auditoría',
- 'audit_interval_help' => 'If you are required to regularly physically audit your assets, enter the interval in months that you use. If you update this value, all of the "next audit dates" for assets with an upcoming audit date will be updated.',
+ 'audit_interval_help' => 'Si se le exige auditoría física regular de sus activos, ingrese el intervalo en meses que utilice. Si actualiza este valor, se actualizarán todas las "próximas fechas de auditoría" de los activos con una próxima fecha de auditoría.',
'audit_warning_days' => 'Umbral de advertencia de auditoría',
'audit_warning_days_help' => '¿Con cuántos días de antelación debemos advertirle cuándo se deben auditar los activos?',
- 'auto_increment_assets' => 'Generate auto-incrementing asset tags',
+ 'auto_increment_assets' => 'Generar etiquetas de activos autoincrementales',
'auto_increment_prefix' => 'Prefijo (opcional)',
- 'auto_incrementing_help' => 'Enable auto-incrementing asset tags first to set this',
+ 'auto_incrementing_help' => 'Habilitar etiquetas de activos autoincrementales primero para establecer esto',
'backups' => 'Copias de seguridad',
- 'backups_help' => 'Create, download, and restore backups ',
- 'backups_restoring' => 'Restoring from Backup',
- 'backups_upload' => 'Upload Backup',
- 'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
- 'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
- 'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
+ 'backups_help' => 'Crear, descargar y restaurar copias de seguridad ',
+ 'backups_restoring' => 'Restaurar desde copia de seguridad',
+ 'backups_upload' => 'Cargar Copia de Seguridad',
+ 'backups_path' => 'Las copias de seguridad en el servidor se almacenan en :path',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_logged_out' => 'Todos los usuarios existentes, incluido usted, se cerrarán una vez que la restauración haya finalizado.',
+ 'backups_large' => 'Las copias de seguridad muy grandes pueden agotar el tiempo de espera en el intento de restauración y todavía pueden necesitar ser ejecutadas a través de la línea de comandos. ',
'barcode_settings' => 'Configuración de Código de Barras',
'confirm_purge' => 'Confirmar la purga',
'confirm_purge_help' => 'Introduzca el texto "DELETE" en el cuadro de abajo para purgar sus registros borrados. Esta acción no se puede deshacer y borrará PERMANENTAMENTE todos los elementos y usuarios eliminados. (Se recomienda hacer una copia de seguridad previamente, para estar seguro.)',
@@ -57,7 +57,7 @@ return [
'barcode_type' => 'Tipo de códigos de barras 2D',
'alt_barcode_type' => 'Tipo de códigos de barras 1D',
'email_logo_size' => 'Los logotipos cuadrados en el correo electrónico se ven mejor. ',
- 'enabled' => 'Enabled',
+ 'enabled' => 'Habilitado',
'eula_settings' => 'Configuración EULA',
'eula_markdown' => 'Este EULS permite makrdown estilo Github.',
'favicon' => 'Favicon',
@@ -66,8 +66,8 @@ return [
'footer_text' => 'Texto Adicional de Pie de Página ',
'footer_text_help' => 'Este texto aparecerá en el lado derecho del pie de página. Los enlaces son permitidos usando el formato flavored de GitHub. Saltos de línea, cabeceras, imágenes, etc, pueden resultar impredecibles.',
'general_settings' => 'Configuración General',
- 'general_settings_keywords' => 'company support, signature, acceptance, email format, username format, images, per page, thumbnail, eula, tos, dashboard, privacy',
- 'general_settings_help' => 'Default EULA and more',
+ 'general_settings_keywords' => 'soporte de la empresa, firma, aceptación, formato de correo electrónico, formato de nombre de usuario, imágenes, por página, miniatura, eula, tos, tablero, privacidad',
+ 'general_settings_help' => 'EULA por defecto y más',
'generate_backup' => 'Generar Respaldo',
'header_color' => 'Color de encabezado',
'info' => 'Estos parámetros permirten personalizar ciertos aspectos de la aplicación.',
@@ -75,19 +75,22 @@ return [
'label_logo_size' => 'Los logos cuadrados se ven mejor - se mostrarán en la parte superior derecha de cada etiqueta de activo. ',
'laravel' => 'Versión de Laravel',
'ldap' => 'LDAP',
- 'ldap_default_group' => 'Default Permissions Group',
- 'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
- 'ldap_help' => 'LDAP/Active Directory',
- 'ldap_client_tls_key' => 'LDAP Client TLS Key',
- 'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
+ 'ldap_default_group' => 'Grupo de permisos por defecto',
+ 'ldap_default_group_info' => 'Seleccione un grupo para asignar a los usuarios recién sincronizados. Recuerde que un usuario asume los permisos del grupo que le han asignado.',
+ 'no_default_group' => 'Ningún grupo por defecto',
+ 'ldap_help' => 'LDAP/Directorio Activo',
+ 'ldap_client_tls_key' => 'Llave TLS del cliente LDAP',
+ 'ldap_client_tls_cert' => 'Certificado LDAP TLS del lado cliente',
'ldap_enabled' => 'LDAP activado',
'ldap_integration' => 'Integración LDAP',
'ldap_settings' => 'Ajustes LDAP',
- 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
- 'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_client_tls_cert_help' => 'El certificado TLS del cliente y la clave para las conexiones LDAP normalmente sólo son útiles en las configuraciones de Google Workspace con "LDAP Seguro". Ambas son requeridas.',
+ 'ldap_client_tls_key' => 'Llave TLS del cliente LDAP',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Introduce un nombre de usuario LDAP válido y una contraseña de la DN base que especificaste anteriormente para probar si tu inicio de sesión LDAP está configurado correctamente. DEBES GUARDAR TUS CONFIGURACIONES LDAP ACTUALIZADAS PRIMERO.',
'ldap_login_sync_help' => 'Esto sólo prueba que LDAP puede sincronizarse correctamente. Si tu solicitud de Autenticación LDAP no es correcta, los usuarios aún no podrían iniciar sesión. DEBES GUARDAR TUS CONFIGURACIONES LDAP ACTUALIZADAS PRIMERO.',
- 'ldap_manager' => 'LDAP Manager',
+ 'ldap_manager' => 'Gestor LDAP',
'ldap_server' => 'Servidor LDAP',
'ldap_server_help' => 'Esto debería empezar con ldap:// (sin codificar o TLS) o ldaps:// (para SSL)',
'ldap_server_cert' => 'Certificado de validación SSL LDAP',
@@ -111,20 +114,20 @@ return [
'ldap_auth_filter_query' => 'Consulta de autentificación LDAP',
'ldap_version' => 'Versión LDAP',
'ldap_active_flag' => 'Flag activo LDAP',
- 'ldap_activated_flag_help' => 'This value is used to determine whether a synced user can login to Snipe-IT. It does not affect the ability to check items in or out to them, and should be the attribute name within your AD/LDAP, not the value.
If this field is set to a field name that does not exist in your AD/LDAP, or the value in the AD/LDAP field is set to 0 or false, user login will be disabled. If the value in the AD/LDAP field is set to 1 or true or any other text means the user can log in. When the field is blank in your AD, we respect the userAccountControl attribute, which usually allows non-suspended users to log in.',
+ 'ldap_activated_flag_help' => 'Este valor se utiliza para determinar si un usuario sincronizado puede iniciar sesión en Snipe-IT. No afecta a la capacidad de asignarles o retirarles items, y debería ser el nombre de atributo dentro de su AD/LDAP, no el valor.
Si este campo está configurado a un nombre de campo que no existe en su AD/LDAP, o el valor en el campo AD/LDAP se establece en 0 o falso, el inicio de sesión de usuario será deshabilitado. Si el valor en el campo AD/LDAP está establecido en 1 o true o cualquier otro texto significa que el usuario puede iniciar sesión. Cuando el campo está en blanco en tu AD, respetamos el atributo userAccountControl, que generalmente permite a los usuarios no suspendidos iniciar sesión.',
'ldap_emp_num' => 'Número de empleado LDAP',
'ldap_email' => 'Email LDAP',
- 'ldap_test' => 'Test LDAP',
- 'ldap_test_sync' => 'Test LDAP Synchronization',
+ 'ldap_test' => 'Probar LDAP',
+ 'ldap_test_sync' => 'Prueba de sincronización LDAP',
'license' => 'Licencia de Software',
'load_remote_text' => 'Scripts remotos',
'load_remote_help_text' => 'Esta instalación de Snipe-IT puede cargar scripts desde fuera.',
- 'login' => 'Login Attempts',
- 'login_attempt' => 'Login Attempt',
- 'login_ip' => 'IP Address',
- 'login_success' => 'Success?',
- 'login_user_agent' => 'User Agent',
- 'login_help' => 'List of attempted logins',
+ 'login' => 'Intentos de inicio de sesión',
+ 'login_attempt' => 'Intento de inicio de sesión',
+ 'login_ip' => 'Dirección IP',
+ 'login_success' => '¿Éxito?',
+ 'login_user_agent' => 'Navegador',
+ 'login_help' => 'Lista de intentos de inicio de sesión',
'login_note' => 'Nota de inicio de sesión',
'login_note_help' => 'Opcionalmente incluya algunas oraciones en su pantalla de inicio de sesión, por ejemplo para ayudar a las personas que han encontrado un dispositivo perdido o robado. Este campo acepta Github con sabor markdown',
'login_remote_user_text' => 'Opciones de inicio de sesión de usuario remoto',
@@ -145,19 +148,19 @@ return [
'optional' => 'opcional',
'per_page' => 'Resultados por página',
'php' => 'Versión de PHP',
- 'php_info' => 'PHP Info',
+ 'php_info' => 'Información PHP',
'php_overview' => 'PHP',
- 'php_overview_keywords' => 'phpinfo, system, info',
- 'php_overview_help' => 'PHP System info',
+ 'php_overview_keywords' => 'phpinfo, sistema, información',
+ 'php_overview_help' => 'PHP Información del sistema',
'php_gd_info' => 'Debes instalar php-gd para mostrar Códigos QR, ver instrucciones de instalación en .',
'php_gd_warning' => 'PHP Image Processing y GD plugin NO instalados.',
'pwd_secure_complexity' => 'Complejidad de la contraseña',
'pwd_secure_complexity_help' => 'Seleccione las reglas de complejidad de las contraseñas que desee aplicar.',
- 'pwd_secure_complexity_disallow_same_pwd_as_user_fields' => 'Password cannot be the same as first name, last name, email, or username',
- 'pwd_secure_complexity_letters' => 'Require at least one letter',
- 'pwd_secure_complexity_numbers' => 'Require at least one number',
- 'pwd_secure_complexity_symbols' => 'Require at least one symbol',
- 'pwd_secure_complexity_case_diff' => 'Require at least one uppercase and one lowercase',
+ 'pwd_secure_complexity_disallow_same_pwd_as_user_fields' => 'La contraseña no puede ser la misma que el nombre, apellido, correo electrónico o nombre de usuario',
+ 'pwd_secure_complexity_letters' => 'Requiere al menos una letra',
+ 'pwd_secure_complexity_numbers' => 'Requiere al menos un número',
+ 'pwd_secure_complexity_symbols' => 'Requiere al menos un símbolo',
+ 'pwd_secure_complexity_case_diff' => 'Requiere al menos una mayúscula y una minúscula',
'pwd_secure_min' => 'Caracteres mínimos de contraseña',
'pwd_secure_min_help' => 'El valor mínimo permitido es 8',
'pwd_secure_uncommon' => 'Evitar contraseñas comunes',
@@ -165,8 +168,8 @@ return [
'qr_help' => 'Activa Códigos QR antes para poder ver esto',
'qr_text' => 'Texto Código QR',
'saml' => 'SAML',
- 'saml_title' => 'Update SAML settings',
- 'saml_help' => 'SAML settings',
+ 'saml_title' => 'Actualizar ajustes de SAML',
+ 'saml_help' => 'Configuración SAML',
'saml_enabled' => 'SAML activado',
'saml_integration' => 'Integración SAML',
'saml_sp_entityid' => 'ID de la entidad',
@@ -178,7 +181,7 @@ return [
'saml_idp_metadata_help' => 'Puede especificar los metadatos IdP usando un archivo URL o XML.',
'saml_attr_mapping_username' => 'Mapeo de Atributos - Nombre de Usuario',
'saml_attr_mapping_username_help' => 'NameID se utilizará si el mapeo de atributos no está especificado o no es válido.',
- 'saml_forcelogin_label' => 'SAML Force Login',
+ 'saml_forcelogin_label' => 'Forzar inicio de sesión SAML',
'saml_forcelogin' => 'Hacer SAML el método de inicio de sesión principal',
'saml_forcelogin_help' => 'Puedes usar \'/login?nosaml\' para ir a la página de inicio de sesión normal.',
'saml_slo_label' => 'Cerrar sesión única SAML',
@@ -186,7 +189,7 @@ return [
'saml_slo_help' => 'Esto causará que el usuario sea redirigido primero a la IdP al cerrar sesión. Dejar desmarcado si el IdP no soporta correctamente SP-initiated SAML SLO.',
'saml_custom_settings' => 'Ajustes personalizados de SAML',
'saml_custom_settings_help' => 'Puedes especificar ajustes adicionales a la biblioteca onelogin/php-saml. Úsalo bajo tu propio riesgo.',
- 'saml_download' => 'Download Metadata',
+ 'saml_download' => 'Descargar metadatos',
'setting' => 'Parámetro',
'settings' => 'Configuración',
'show_alerts_in_menu' => 'Mostrar alertas en el menú superior',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Mostrar imágenes en emails',
'show_images_in_email_help' => 'Desmarca esta casilla si tu instalación de Snipe-IT está detrás de una red privada o VPN y los usuarios fuera de la red no pueden cargar las imágenes servidas desde este servidor en sus correos electrónicos.',
'site_name' => 'Nombre del sitio',
+ 'integrations' => 'Integraciones',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Nombre de bot en Slack',
- 'slack_channel' => 'Canal en Slack',
- 'slack_endpoint' => 'Terminal en Slack',
- 'slack_integration' => 'Configuración Slack',
- 'slack_integration_help' => 'La integración con Slack es opcional, sin embargo el endpoint y el canal son requeridos si desea usarlo. Para configurar la integración de Slack, primero debe crear un webhook entrante en su cuenta de Slack. Haga clic en el botón Probar Integración Slack para confirmar que su configuración es correcta antes de guardar. ',
- 'slack_integration_help_button' => 'Una vez que haya guardado su información de Slack, aparecerá un botón de prueba.',
- 'slack_test_help' => 'Pruebe si su integración de Slack está configurada correctamente. Debe Guardar Primero su configuracion Slack Actualizada.',
+ 'general_webhook' => 'Webhook general',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Probar para guardar',
+ 'webhook_title' => 'Actualizar ajustes de Webhook',
+ 'webhook_help' => 'Ajustes de integración',
+ 'webhook_botname' => 'Nombre de bot de :app',
+ 'webhook_channel' => 'Canal de :app',
+ 'webhook_endpoint' => 'Endpoint de :app',
+ 'webhook_integration' => 'Ajustes de :app',
+ 'webhook_test' =>'Probar integración de :app',
+ 'webhook_integration_help' => 'La integración con :app es opcional, sin embargo el endpoint y el canal son requeridos si desea usarlo. Para configurar la integración de :app, primero debe crear un webhook entrante en su cuenta de :app. Haga clic en el botón Probar Integración :app para confirmar que su configuración es correcta antes de guardar. ',
+ 'webhook_integration_help_button' => 'Una vez que hayas guardado la información de :app, aparecerá un botón de prueba.',
+ 'webhook_test_help' => 'Comprueba si tu integración con :app está configurada correctamente. PRIMERO DEBES GUARDAR TU CONFIGURACION ACTUALIZADA DE :app.',
'snipe_version' => 'Version de Snipe-IT',
'support_footer' => 'Enlaces de Soporte de Pie de Página ',
'support_footer_help' => 'Especifica quien ve los enlaces de información de Soporte y Manual de Usuarios de Snipe-IT',
@@ -216,8 +224,8 @@ return [
'update' => 'Actualizar Parámetros',
'value' => 'Valor',
'brand' => 'Marca',
- 'brand_keywords' => 'footer, logo, print, theme, skin, header, colors, color, css',
- 'brand_help' => 'Logo, Site Name',
+ 'brand_keywords' => 'pie de página, logotipo, impresión, tema, piel, encabezado, colores, color, css',
+ 'brand_help' => 'Logo, nombre del sitio',
'web_brand' => 'Tipo de marca web',
'about_settings_title' => 'Acerca de Ajustes',
'about_settings_text' => 'Estos ajustes te permiten personalizar ciertos aspectos de tu instalación.',
@@ -229,7 +237,7 @@ return [
'privacy_policy' => 'Política de Privacidad',
'privacy_policy_link_help' => 'Si incluye una URL aquí, un enlace a su Política de Privacidad será incluido al pie de la aplicación y en cualquier correo electrónico que envíe el sistema, de conformidad con la ley GDPR. ',
'purge' => 'Purgar registros eliminados',
- 'purge_deleted' => 'Purge Deleted ',
+ 'purge_deleted' => 'Purgar eliminados ',
'labels_display_bgutter' => 'Borde inferior de la Etiqueta',
'labels_display_sgutter' => 'Borde lateral de la Etiqueta',
'labels_fontsize' => 'Tamaño de fuente de la etiqueta',
@@ -275,51 +283,56 @@ return [
'unique_serial_help_text' => 'Al marcar esta casilla se forzarán números de serie únicos a los activos',
'zerofill_count' => 'Longitud de etiquetas de activos, incluyendo relleno de ceros',
'username_format_help' => 'Esta configuración sólo será utilizada por el proceso de importación si no se proporciona un nombre de usuario y tenemos que generar un nombre de usuario para usted.',
- 'oauth_title' => 'OAuth API Settings',
+ 'oauth_title' => 'Configuración de la API de OAuth',
'oauth' => 'OAuth',
- 'oauth_help' => 'Oauth Endpoint Settings',
- 'asset_tag_title' => 'Update Asset Tag Settings',
- 'barcode_title' => 'Update Barcode Settings',
- 'barcodes' => 'Barcodes',
- 'barcodes_help_overview' => 'Barcode & QR settings',
- 'barcodes_help' => 'This will attempt to delete cached barcodes. This would typically only be used if your barcode settings have changed, or if your Snipe-IT URL has changed. Barcodes will be re-generated when accessed next.',
- 'barcodes_spinner' => 'Attempting to delete files...',
- 'barcode_delete_cache' => 'Delete Barcode Cache',
- 'branding_title' => 'Update Branding Settings',
- 'general_title' => 'Update General Settings',
- 'mail_test' => 'Send Test',
- 'mail_test_help' => 'This will attempt to send a test mail to :replyto.',
- 'filter_by_keyword' => 'Filter by setting keyword',
- 'security' => 'Security',
- 'security_title' => 'Update Security Settings',
- 'security_keywords' => 'password, passwords, requirements, two factor, two-factor, common passwords, remote login, logout, authentication',
- 'security_help' => 'Two-factor, Password Restrictions',
- 'groups_keywords' => 'permissions, permission groups, authorization',
- 'groups_help' => 'Account permission groups',
- 'localization' => 'Localization',
- 'localization_title' => 'Update Localization Settings',
- 'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
- 'localization_help' => 'Language, date display',
- 'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
- 'asset_tags_help' => 'Incrementing and prefixes',
- 'labels' => 'Labels',
- 'labels_title' => 'Update Label Settings',
- 'labels_help' => 'Label sizes & settings',
- 'purge' => 'Purge',
- 'purge_keywords' => 'permanently delete',
- 'purge_help' => 'Purge Deleted Records',
- 'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
+ 'oauth_help' => 'Configuración de Endpoint Oauth',
+ 'asset_tag_title' => 'Actualizar ajustes de etiqueta de activos',
+ 'barcode_title' => 'Actualizar ajustes de código de barras',
+ 'barcodes' => 'Códigos de barras',
+ 'barcodes_help_overview' => 'Ajustes de Código de barras & QR',
+ 'barcodes_help' => 'Esto intentará eliminar códigos de barras en caché. Esto normalmente sólo se usaría si la configuración del código de barras ha cambiado, o si la URL de Snipe-IT ha cambiado. Los códigos de barras se regenerarán cuando se acceda a continuación.',
+ 'barcodes_spinner' => 'Intentando eliminar archivos...',
+ 'barcode_delete_cache' => 'Borrar caché de código de barras',
+ 'branding_title' => 'Actualizar ajustes de marca',
+ 'general_title' => 'Actualizar ajustes generales',
+ 'mail_test' => 'Enviar prueba',
+ 'mail_test_help' => 'Esto intentará enviar un correo de prueba a :replyto.',
+ 'filter_by_keyword' => 'Filtrar por palabra clave',
+ 'security' => 'Seguridad',
+ 'security_title' => 'Actualizar ajustes de seguridad',
+ 'security_keywords' => 'contraseña, contraseñas, requisitos, dos factores, dos factores, contraseñas comunes, inicio de sesión remoto, autenticación',
+ 'security_help' => 'Restricciones de contraseña, dos factores',
+ 'groups_keywords' => 'permisos, grupos de permisos, autorización',
+ 'groups_help' => 'Grupos de permisos de cuenta',
+ 'localization' => 'Ubicación',
+ 'localization_title' => 'Actualizar ajustes de Ubicación',
+ 'localization_keywords' => 'ubicación, moneda, local, locale, zona horaria, zona horaria, internacional, internacionalización, idioma, idioma, traducción',
+ 'localization_help' => 'Idioma, fecha mostrada',
+ 'notifications' => 'Notificaciones',
+ 'notifications_help' => 'Configuración de alertas por email y auditoría',
+ 'asset_tags_help' => 'Incrementando y prefijos',
+ 'labels' => 'Etiquetas',
+ 'labels_title' => 'Actualizar ajustes de Etiquetas',
+ 'labels_help' => 'Tamaños de etiqueta & ajustes',
+ 'purge' => 'Purgar',
+ 'purge_keywords' => 'eliminar permanentemente',
+ '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.',
'ldap_ad' => 'LDAP/AD',
- 'employee_number' => 'Employee Number',
- 'create_admin_user' => 'Create a User ::',
- 'create_admin_success' => 'Success! Your admin user has been added!',
- 'create_admin_redirect' => 'Click here to go to your app login!',
- 'setup_migrations' => 'Database Migrations ::',
- 'setup_no_migrations' => 'There was nothing to migrate. Your database tables were already set up!',
- 'setup_successful_migrations' => 'Your database tables have been created',
- 'setup_migration_output' => 'Migration output:',
- 'setup_migration_create_user' => 'Next: Create User',
- 'ldap_settings_link' => 'LDAP Settings Page',
- 'slack_test' => 'Test Integration',
+ 'employee_number' => 'Número de empleado',
+ 'create_admin_user' => 'Crear Usuario ::',
+ 'create_admin_success' => '¡Éxito! ¡Tu usuario admin ha sido añadido!',
+ 'create_admin_redirect' => '¡Haz clic aquí para acceder a tu aplicación!',
+ 'setup_migrations' => 'Migraciones de base de datos ::',
+ 'setup_no_migrations' => 'No hay nada que migrar. ¡Las tablas de la base de datos ya estaban configuradas!',
+ 'setup_successful_migrations' => 'Se han creado las tablas de la base de datos',
+ 'setup_migration_output' => 'Salida de Migración:',
+ 'setup_migration_create_user' => 'Siguiente: Crear usuario',
+ 'ldap_settings_link' => 'Página de ajustes LDAP',
+ 'slack_test' => 'Prueba de integración de ',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/es-CO/admin/settings/message.php b/resources/lang/es-CO/admin/settings/message.php
index 89eb5b4553..c11560074e 100644
--- a/resources/lang/es-CO/admin/settings/message.php
+++ b/resources/lang/es-CO/admin/settings/message.php
@@ -11,8 +11,8 @@ return [
'file_deleted' => 'El archivo de respaldo fue eliminado satisfactoriamente. ',
'generated' => 'Un nuevo archivo de respaldo fue creado satisfactoriamente.',
'file_not_found' => 'El archivo de respaldo no se ha encontrado en el servidor.',
- 'restore_warning' => 'Yes, restore it. I acknowledge that this will overwrite any existing data currently in the database. This will also log out all of your existing users (including you).',
- 'restore_confirm' => 'Are you sure you wish to restore your database from :filename?'
+ 'restore_warning' => 'Sí, restaurarlo. Reconozco que esto sobrescribirá cualquier dato existente actualmente en la base de datos. Esto también cerrará la sesión de todos sus usuarios existentes (incluido usted).',
+ 'restore_confirm' => '¿Está seguro que desea restaurar su base de datos desde :filename?'
],
'purge' => [
'error' => 'Ha ocurrido un error mientras se realizaba el purgado. ',
@@ -20,24 +20,25 @@ return [
'success' => 'Registros eliminados correctamente purgados.',
],
'mail' => [
- 'sending' => 'Sending Test Email...',
- 'success' => 'Mail sent!',
- 'error' => 'Mail could not be sent.',
- 'additional' => 'No additional error message provided. Check your mail settings and your app log.'
+ 'sending' => 'Enviando correo electrónico...',
+ 'success' => '¡Correo enviado!',
+ 'error' => 'El correo no pudo ser enviado.',
+ 'additional' => 'Ningún mensaje de error adicional proporcionado. Comprueba la configuración de tu correo y el registro de tu aplicación.'
],
'ldap' => [
- 'testing' => 'Testing LDAP Connection, Binding & Query ...',
- '500' => '500 Server Error. Please check your server logs for more information.',
- 'error' => 'Something went wrong :(',
- 'sync_success' => 'A sample of 10 users returned from the LDAP server based on your settings:',
- 'testing_authentication' => 'Testing LDAP Authentication...',
- 'authentication_success' => 'User authenticated against LDAP successfully!'
+ 'testing' => 'Probando conexión LDAP, Binding & Query ...',
+ '500' => 'Error 500 del servidor. Por favor, compruebe los registros de su servidor para más información.',
+ 'error' => 'Algo salió mal :(',
+ 'sync_success' => 'Una muestra de 10 usuarios devueltos desde el servidor LDAP basado en su configuración:',
+ 'testing_authentication' => 'Probando autenticación LDAP...',
+ 'authentication_success' => 'Usuario autenticado contra LDAP con éxito!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
- 'success_pt1' => 'Success! Check the ',
- 'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
- '500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'webhook' => [
+ 'sending' => 'Enviando mensaje de prueba de :app...',
+ 'success_pt1' => '¡Éxito! Comprueba el ',
+ 'success_pt2' => ' para su mensaje de prueba, y asegúrese de hacer clic en GUARDAR abajo para guardar su configuración.',
+ '500' => 'Error 500 del servidor.',
+ 'error' => 'Algo salió mal. :app respondió con: :error_message',
+ 'error_misc' => 'Algo salió mal. :( ',
]
];
diff --git a/resources/lang/es-CO/admin/settings/table.php b/resources/lang/es-CO/admin/settings/table.php
index 22db5c84ed..f1fd5c550f 100644
--- a/resources/lang/es-CO/admin/settings/table.php
+++ b/resources/lang/es-CO/admin/settings/table.php
@@ -1,6 +1,6 @@
'Created',
- 'size' => 'Size',
+ 'created' => 'Creado',
+ 'size' => 'Tamaño',
);
diff --git a/resources/lang/es-CO/admin/users/general.php b/resources/lang/es-CO/admin/users/general.php
index 8bf6e3b24e..8638775748 100644
--- a/resources/lang/es-CO/admin/users/general.php
+++ b/resources/lang/es-CO/admin/users/general.php
@@ -17,8 +17,10 @@ return [
'last_login' => 'Último acceso',
'ldap_config_text' => 'Las configuraciones de LDAP estàn en: Admin -> Settings. La ubicaciòn seleccionadada sera asignada a todos los usuarios importados.',
'print_assigned' => 'Imprimir todos los Asignados',
- 'email_assigned' => 'Email List of All Assigned',
- 'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'email_assigned' => 'Lista de Correos Asignados',
+ 'user_notified' => 'Se ha enviado un correo al usuario con sus artículos actualmente asignados.',
+ 'auto_assign_label' => 'Incluir a este usuario al asignar automáticamente licencias elegibles',
+ 'auto_assign_help' => 'Omitir este usuario en la asignación automática de licencias',
'software_user' => 'Software asignado a :name',
'send_email_help' => 'Debe proporcionar una dirección de correo electrónico para este usuario para enviarle credenciales. Únicamente pueden enviarse credenciales por correo eléctronico durante la creación del usuario. Las contraseñas se almacenan en un hash de un solo sentido y no se pueden recuperar una vez guardadas.',
'view_user' => 'Ver Usuario :name',
@@ -26,19 +28,27 @@ return [
'two_factor_admin_optin_help' => 'La actual configuración de administración permite cumplimiento selectivo de autenticación de dos factores. ',
'two_factor_enrolled' => 'Dispositivo 2FA inscrito ',
'two_factor_active' => '2FA activo ',
- 'user_deactivated' => 'User cannot login',
- 'user_activated' => 'User can login',
- 'activation_status_warning' => 'Do not change activation status',
- 'group_memberships_helpblock' => 'Only superadmins may edit group memberships.',
- 'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
- 'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
- 'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
- 'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
- 'update_user_assets_status' => 'Update all assets for these users to this status',
- 'checkin_user_properties' => 'Check in all properties associated with these users',
- 'remote_label' => 'This is a remote user',
- 'remote' => 'Remote',
- 'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
- 'not_remote_label' => 'This is not a remote user',
+ 'user_deactivated' => 'Usuario no puede iniciar sesión',
+ 'user_activated' => 'Usuario puede iniciar sesión',
+ 'activation_status_warning' => 'No cambiar el estado de activación',
+ 'group_memberships_helpblock' => 'Sólo los superadministradores pueden editar pertenencias a grupo.',
+ 'superadmin_permission_warning' => 'Sólo los superadministradores pueden conceder acceso a un usuario superadministrador.',
+ 'admin_permission_warning' => 'Sólo los usuarios con derechos de administrador o mayores pueden conceder acceso de administrador a los usuarios.',
+ 'remove_group_memberships' => 'Eliminar pertenencias a grupo',
+ 'warning_deletion_information' => 'Estás a punto de disponibilizar TODOS los elementos de :count usuario(s) listados a continuación. Los nombres de Super Admintradores están resaltados en rojo.',
+ 'update_user_assets_status' => 'Actualizar todos los activos para estos usuarios a este estado',
+ 'checkin_user_properties' => 'Disponibilizar todas las propiedades asociadas a estos usuarios',
+ 'remote_label' => 'Este es un usuario remoto',
+ 'remote' => 'Remoto',
+ 'remote_help' => 'Esto puede ser útil si necesita filtrar por usuarios remotos que nunca o raramente entran en sus ubicaciones físicas.',
+ 'not_remote_label' => 'Este no es un usuario remoto',
+ 'vip_label' => 'Usuario VIP',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Crear un usuario',
+ 'create_user_page_explanation' => 'Esta es la información de la cuenta que usará para acceder al sitio por primera vez.',
+ 'email_credentials' => 'Credenciales de email',
+ 'email_credentials_text' => 'Enviar mis credenciales a la dirección de correo de arriba',
+ 'next_save_user' => 'Siguiente: Guardar usuario',
+ 'all_assigned_list_generation' => 'Generado el:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/es-CO/admin/users/message.php b/resources/lang/es-CO/admin/users/message.php
index 4d533c9bb7..553636ace1 100644
--- a/resources/lang/es-CO/admin/users/message.php
+++ b/resources/lang/es-CO/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Ha declinado con éxito este equipo.',
'bulk_manager_warn' => 'Sus usuarios han sido correctamente actualizados, de todos modos la entrada de administrador no fue guardada porque el administrador seleccionado también estaba en la lista de usuarios a ser editada, y los usuarios no pueden ser sus propior administradores. Vuelva a seleccionar los usuarios, excluyendo al administrador.',
'user_exists' => 'El Usuario ya existe!',
- 'user_not_found' => 'Usuario [:id] no existe.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'El campo Usuario es obligatorio',
'user_password_required' => 'El password es obligatorio.',
'insufficient_permissions' => 'No tiene permiso.',
@@ -14,8 +14,8 @@ return array(
'ldap_not_configured' => 'La integración con LDAP no ha sido configurada para esta instalación.',
'password_resets_sent' => 'A los usuarios seleccionados que están activados y tienen una dirección de correo electrónico válida se les ha enviado un enlace de restablecimiento de contraseña.',
'password_reset_sent' => '¡Se ha enviado un enlace de restablecimiento de contraseña a :email!',
- 'user_has_no_email' => 'This user does not have an email address in their profile.',
- 'user_has_no_assets_assigned' => 'This user does not have any assets assigned',
+ 'user_has_no_email' => 'Este usuario no tiene una dirección de correo electrónico en su perfil.',
+ 'user_has_no_assets_assigned' => 'Este usuario no tiene ningún activo asignado',
'success' => array(
@@ -61,7 +61,7 @@ return array(
),
'inventorynotification' => array(
- 'error' => 'This user has no email set.',
- 'success' => 'The user has been notified about their current inventory.'
+ 'error' => 'Este usuario no tiene ningún correo electrónico.',
+ 'success' => 'El usuario ha sido notificado sobre su inventario actual.'
)
);
\ No newline at end of file
diff --git a/resources/lang/es-CO/auth/general.php b/resources/lang/es-CO/auth/general.php
index a525440d17..dd8c671d6a 100644
--- a/resources/lang/es-CO/auth/general.php
+++ b/resources/lang/es-CO/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Recordarme',
'username_help_top' => 'Ingresa tu nombre de usuario para enviar un enlace de restablecimiento de contraseña.',
'username_help_bottom' => 'Tu nombre de usuario y correo electrónico pueden ser el mismo, pero puede que no lo sean, dependiendo de tu configuración. Si no recuerdas tu nombre de usuario, ponte en contacto con el administrador.
A los nombres de usuario que no tengan un correo electrónico asociado, no se les enviará link de cambio de contraseña. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/es-CO/button.php b/resources/lang/es-CO/button.php
index 3c47e5cda8..10cbfec787 100644
--- a/resources/lang/es-CO/button.php
+++ b/resources/lang/es-CO/button.php
@@ -4,7 +4,7 @@ return [
'actions' => 'Acciones',
'add' => 'Agregar nuevo',
'cancel' => 'Cancelar',
- 'checkin_and_delete' => 'Checkin All / Delete User',
+ 'checkin_and_delete' => 'Checkin Todos / Eliminar Usuario',
'delete' => 'Borrar',
'edit' => 'Editar',
'restore' => 'Restaurar',
diff --git a/resources/lang/es-CO/general.php b/resources/lang/es-CO/general.php
index 01e9106479..058f424e73 100644
--- a/resources/lang/es-CO/general.php
+++ b/resources/lang/es-CO/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Accesorios',
'activated' => 'Activado',
+ 'accepted_date' => 'Fecha aceptada',
'accessory' => 'Accesorio',
'accessory_report' => 'Reporte de Accesorios',
'action' => 'Acción',
@@ -11,7 +12,7 @@ return [
'admin' => 'Admin',
'administrator' => 'Administrador',
'add_seats' => 'Sitios añadidos',
- 'age' => "Age",
+ 'age' => "Edad",
'all_assets' => 'Todos los activos',
'all' => 'Todo',
'archived' => 'Archivado',
@@ -27,7 +28,13 @@ return [
'audit' => 'Auditoría',
'audit_report' => 'Registro de auditoría',
'assets' => 'Activos',
+ 'assets_audited' => 'activos auditados',
+ 'assets_checked_in_count' => 'activos devueltos',
+ 'assets_checked_out_count' => 'activos devueltos',
+ 'asset_deleted_warning' => 'Este recurso ha sido eliminado. Debe restaurarlo antes de poder asignarlo a alguien.',
+ 'assigned_date' => 'Fecha asignada',
'assigned_to' => 'Asignado a :name',
+ 'assignee' => 'Asignado a',
'avatar_delete' => 'Eliminar Avatar',
'avatar_upload' => 'Subir Avatar',
'back' => 'Atrás',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Edición masiva',
'bulk_delete' => 'Borrado masivo',
'bulk_actions' => 'Acciones masivas',
- 'bulk_checkin_delete' => 'Registro de entrada masivo de activos de usuarios',
+ 'bulk_checkin_delete' => 'Checkin en masa / Eliminar usuarios',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'Este dispositivo es propiedad del usuario',
'bystatus' => 'por Estado',
'cancel' => 'Cancelar',
'categories' => 'Categorías',
@@ -79,10 +88,11 @@ return [
'days' => 'días',
'days_to_next_audit' => 'Días a la próxima auditoría',
'date' => 'Fecha Compra',
- 'debug_warning' => '¡Advertencia!',
+ 'debug_warning' => '¡Alerta!',
'debug_warning_text' => 'Esta aplicación esta corriendo en modo producción con debugging activado. Esto puede exponer datos sensibles si su aplicación es accesible desde el exterior. Desactive el modo debug cambiando el valor APP_DEBUG en su archivo .env a false.',
- 'delete' => 'Borrar',
+ 'delete' => 'Eliminar',
'delete_confirm' => '¿Estás seguro de eliminar :item?',
+ 'delete_confirm_no_undo' => '¿Está seguro que desea eliminar :item? Esto no se puede deshacer.',
'deleted' => 'Borrado',
'delete_seats' => 'Asientos eliminados',
'deletion_failed' => 'Error al eliminar',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'El tipo de archivo aceptado es :types. El tamaño máximo permitido es :size.|Los tipos de archivo aceptados son :types. El tamaño máximo permitido es :size.',
'filetypes_size_help' => 'El tamaño máximo de carga permitido es :size.',
'image_filetypes_help' => 'Los tipos de archivo aceptados son jpg, webp, png, gif y svg. El tamaño máximo permitido es :size.',
+ 'unaccepted_image_type' => 'No se pudo leer este archivo de imagen. Los tipos de archivo aceptados son jpg, webp, png, gif y svg. El tipo mimetype de este archivo es: :mimetype.',
'import' => 'Importar',
'importing' => 'Importando',
'importing_help' => 'Puedes importar activos, accesorios, licencias, componentes, insumos y usuarios vía archivos CSV.
El CSV debe estar delimitado por comas y formateado con encabezados que coincidan con aquellos definidos en los CSVs de muestra en la documentación.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Mantenimientos de Equipo',
'item' => 'Item',
'item_name' => 'Nombre del ítem',
+ 'import_file' => 'importar archivo CSV',
+ 'import_type' => 'Tipo de importación CSV',
'insufficient_permissions' => '¡Permisos insuficientes!',
'kits' => 'Equipamiento predefinido',
'language' => 'Lenguaje',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Activos solicitados',
'request_canceled' => 'Solicitud Cancelada',
'save' => 'Guardar',
+ 'select_var' => 'Seleccionar :thing... ', // this will eventually replace all of our other selects
'select' => 'Seleccionar',
'select_all' => 'Seleccionar todo',
'search' => 'Buscar',
@@ -240,8 +254,8 @@ return [
'signature' => 'Firma',
'signed_off_by' => 'Firmado por',
'skin' => 'Tema',
- 'slack_msg_note' => 'Se enviará un mensaje de slack',
- 'slack_test_msg' => '¡Parece que tu integración de Slack con Snipe-IT está funcionando!',
+ 'webhook_msg_note' => 'Una notificación se enviará a través de webhook',
+ 'webhook_test_msg' => '¡Parece que tu integración de :app con Snipe-IT está funcionando!',
'some_features_disabled' => 'MODO DE DEMOSTRACIÓN: Algunas funciones estan desactivadas para esta instalación.',
'site_name' => 'Sitio',
'state' => 'Provincia',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => '¿Está seguro que desea eliminar',
'submit' => 'Enviar',
'target' => 'Objetivo',
- 'toggle_navigation' => 'Alternar navegación',
'time_and_date_display' => 'Hora y fecha',
'total_assets' => 'Equipos',
'total_licenses' => 'licencias totales',
@@ -281,9 +294,9 @@ return [
'yes' => 'Si',
'zip' => 'Códio Postal',
'noimage' => 'Imagen no subida o imagen no encontrada.',
- 'file_does_not_exist' => 'The requested file does not exist on the server.',
- 'file_upload_success' => 'File upload success!',
- 'no_files_uploaded' => 'File upload success!',
+ 'file_does_not_exist' => 'El archivo solicitado no existe en el servidor.',
+ 'file_upload_success' => '¡Archivo cargado correctamente!',
+ 'no_files_uploaded' => '¡Archivo cargado correctamente!',
'token_expired' => 'Su sesión ha expirado, Intente otra ves.',
'login_enabled' => 'Inicio de sesión habilitado',
'audit_due' => 'Auditoría pendiente',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'También, elimine temporalmente a estos usuarios. Su historial de activos permanecerá intacto a menos que purgue los registros eliminados en la Configuración de Administrador.',
'bulk_checkin_delete_success' => 'Los usuarios seleccionados han sido eliminados y sus activos han sido registrados.',
'bulk_checkin_success' => 'Los elementos para los usuarios seleccionados han sido registrados.',
- 'set_to_null' => 'Eliminar valores para este activo|Eliminar valores para todos los :asset_count activos ',
+ 'set_to_null' => 'Eliminar valores para este activo|Eliminar valores para todos los :asset_count activos ',
+ 'set_users_field_to_null' => 'Eliminar valores de :field para este usuario|Eliminar valores de :field para todos los :user_count usuarios ',
'na_no_purchase_date' => 'N/A - No se proporcionó fecha de compra',
'assets_by_status' => 'Activos por estado',
'assets_by_status_type' => 'Activos por tipo de estado',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Fecha de inicio',
'end_date' => 'Fecha de fin',
'alt_uploaded_image_thumbnail' => 'Miniatura cargada',
- 'placeholder_kit' => 'Seleccione un kit'
+ 'placeholder_kit' => 'Seleccione un kit',
+ 'file_not_found' => 'No se encontró el archivo',
+ 'preview_not_available' => '(sin vista previa)',
+ 'setup' => 'Configuración',
+ 'pre_flight' => 'Preparación',
+ 'skip_to_main_content' => 'Saltar al contenido principal',
+ 'toggle_navigation' => 'Alternar navegación',
+ 'alerts' => 'Alertas',
+ 'tasks_view_all' => 'Ver todas las tareas',
+ 'true' => 'Verdadero',
+ 'false' => 'Falso',
+ 'integration_option' => 'Opción de integración',
+ 'log_does_not_exist' => 'No existe ningún registro de eventos coincidente.',
+ 'merge_users' => 'Fusionar usuarios',
+ 'merge_information' => 'Esto fusionará a los :count usuarios en un solo usuario. Seleccione el usuario en el que desea fusionar a los demás a continuación, y los activos asociados, licencias, etc se moverán al usuario seleccionado y los otros usuarios serán marcados como eliminados.',
+ 'warning_merge_information' => 'Esta acción NO PUEDE deshacerse y sólo debe ser usada cuando necesite fusionar usuarios debido a una mala importación o sincronización. Asegúrese de ejecutar una copia de seguridad primero.',
+ 'no_users_selected' => 'Ningún usuario seleccionado',
+ 'not_enough_users_selected' => 'Al menos :count usuarios deben ser seleccionados',
+ 'merge_success' => ':count usuarios fusionados con éxito en :into_username!',
+ 'merged' => 'fusionados',
+ 'merged_log_this_user_into' => 'Fusionado este usuario (ID :to_id - :to_username) con el ID de usuario :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Fusionado ID de usuario :from_id (:from_username) con este usuario (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Limpiar y Guardar',
+ 'update_existing_values' => '¿Actualizar valores existentes?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' ¿Enviar correo de bienvenida para nuevos usuarios?',
+ 'back_before_importing' => '¿Copia de seguridad antes de importar?',
+ 'csv_header_field' => 'Campo de cabecera CSV',
+ 'import_field' => 'Importar campo',
+ 'sample_value' => 'Valor de ejemplo',
+ 'no_headers' => 'No se encontraron columnas',
+ 'error_in_import_file' => 'Hubo un error leyendo el archivo CSV: :error',
+ 'percent_complete' => ':percent % Completado',
+ 'errors_importing' => 'Se han producido algunos errores al importar: ',
+ 'warning' => 'ADVERTENCIA: :warning',
+ 'success_redirecting' => '"Éxito... Redirigiendo.',
+ 'setup_successful_migrations' => 'Se han creado las tablas de la base de datos',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Siguiente: Crear usuario',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirmar',
+ 'autoassign_licenses' => 'Auto-Asignar licencias',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => '¿Estás seguro?',
+ 'cannot_be_deleted' => 'Este articulo no se puede eliminar',
+ 'undeployable_tooltip' => 'Este artículo no puede ser asignado. Compruebe la cantidad restante.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/es-CO/help.php b/resources/lang/es-CO/help.php
index 9c71dfef87..e083c23aa4 100644
--- a/resources/lang/es-CO/help.php
+++ b/resources/lang/es-CO/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'Más información',
- 'audit_help' => 'Marcando esta casilla podrá editar el registro de activos reflejando su nueva ubicación. Dejándola sin marcar simplemente anotaremos la ubicación en el registro de auditoria.
Tenga en cuenta que si este activo ha si requerido, no se podrá cambiara la ubicación de la persona, Activo o ubicación en la que esta requerido.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Los activos son elementos con número de serie o etiqueta de activos. Tienden a ser artículos de alto valor donde es importante identificar un elemento específico.',
diff --git a/resources/lang/es-CO/localizations.php b/resources/lang/es-CO/localizations.php
index be2c321861..63accfb143 100644
--- a/resources/lang/es-CO/localizations.php
+++ b/resources/lang/es-CO/localizations.php
@@ -2,314 +2,315 @@
return [
- 'select_language' => 'Select a language',
+ 'select_language' => 'Seleccione un idioma',
'languages' => [
- 'en'=> 'English, US',
- 'en-GB'=> 'English, UK',
+ 'en'=> 'Inglés, EEUU',
+ 'en-GB'=> 'Inglés, Reino Unido',
'af'=> 'Afrikaans',
- 'ar'=> 'Arabic',
- 'bg'=> 'Bulgarian',
- 'zh-CN'=> 'Chinese Simplified',
- 'zh-TW'=> 'Chinese Traditional',
- 'hr'=> 'Croatian',
- 'cs'=> 'Czech',
- 'da'=> 'Danish',
- 'nl'=> 'Dutch',
- 'en-ID'=> 'English, Indonesia',
- 'et'=> 'Estonian',
+ 'ar'=> 'Árabe',
+ 'bg'=> 'Búlgaro',
+ 'zh-CN'=> 'Chino simplificado',
+ 'zh-TW'=> 'Chino tradicional',
+ 'hr'=> 'Croata',
+ 'cs'=> 'Checo',
+ 'da'=> 'Danés',
+ 'nl'=> 'Holandés',
+ 'en-ID'=> 'inglés de Indonesia',
+ 'et'=> 'Estonio',
'fil'=> 'Filipino',
- 'fi'=> 'Finnish',
- 'fr'=> 'French',
- 'de'=> 'German',
- 'de-i'=> 'German (Informal)',
- 'el'=> 'Greek',
- 'he'=> 'Hebrew',
- 'hu'=> 'Hungarian',
- 'is' => 'Icelandic',
- 'id'=> 'Indonesian',
- 'ga-IE'=> 'Irish',
- 'it'=> 'Italian',
- 'ja'=> 'Japanese',
- 'ko'=> 'Korean',
- 'lv'=>'Latvian',
- 'lt'=> 'Lithuanian',
- 'mk'=> 'Macedonian',
- 'ms'=> 'Malay',
- 'mi'=> 'Maori',
- 'mn'=> 'Mongolian',
- 'no'=> 'Norwegian',
- 'fa'=> 'Persian',
- 'pl'=> 'Polish',
- 'pt-PT'=> 'Portuguese',
- 'pt-BR'=> 'Portuguese, Brazilian',
- 'ro'=> 'Romanian',
- 'ru'=> 'Russian',
- 'sr-CS' => 'Serbian (Latin)',
- 'sl'=> 'Slovenian',
- 'es-ES'=> 'Spanish',
- 'es-CO'=> 'Spanish, Colombia',
- 'es-MX'=> 'Spanish, Mexico',
- 'es-VE'=> 'Spanish, Venezuela',
- 'sv-SE'=> 'Swedish',
+ 'fi'=> 'Finlandés',
+ 'fr'=> 'Francés',
+ 'de'=> 'Alemán',
+ 'de-i'=> 'Alemán (informal)',
+ 'el'=> 'Griego',
+ 'he'=> 'Hebreo',
+ 'hu'=> 'Húngaro',
+ 'is' => 'Islandés',
+ 'id'=> 'Indonesio',
+ 'ga-IE'=> 'Irlandés',
+ 'it'=> 'Italiano',
+ 'ja'=> 'Japonés',
+ 'ko'=> 'Coreano',
+ 'lv'=>'Letón',
+ 'lt'=> 'Lituano',
+ 'mk'=> 'Macedonio',
+ 'ms'=> 'Malayo',
+ 'mi'=> 'Maorí',
+ 'mn'=> 'Mongol',
+ 'no'=> 'Noruego',
+ 'fa'=> 'Persa',
+ 'pl'=> 'Polaco',
+ 'pt-PT'=> 'Portugués',
+ 'pt-BR'=> 'Portugués, Brasileño',
+ 'ro'=> 'Rumano',
+ 'ru'=> 'Ruso',
+ 'sr-CS' => 'Serbio (Latino)',
+ 'sl'=> 'Esloveno',
+ 'es-ES'=> 'Español',
+ 'es-CO'=> 'Español, Colombia',
+ 'es-MX'=> 'Español, México',
+ 'es-VE'=> 'Español, Venezuela',
+ 'sv-SE'=> 'Sueco',
'tl'=> 'Tagalog',
'ta'=> 'Tamil',
- 'th'=> 'Thai',
- 'tr'=> 'Turkish',
- 'uk'=> 'Ukranian',
- 'vi'=> 'Vietnamese',
- 'cy'=> 'Welsh',
- 'zu'=> 'Zulu',
+ 'th'=> 'Tailandés',
+ 'tr'=> 'Turco',
+ 'uk'=> 'Ucraniano',
+ 'vi'=> 'Vietnamita',
+ 'cy'=> 'Galés',
+ 'zu'=> 'Zulú',
],
- 'select_country' => 'Select a country',
+ 'select_country' => 'Seleccione un país',
'countries' => [
- 'AC'=>'Ascension Island',
+ 'AC'=>'Isla de Ascensión',
'AD'=>'Andorra',
- 'AE'=>'United Arab Emirates',
- 'AF'=>'Afghanistan',
- 'AG'=>'Antigua And Barbuda',
+ 'AE'=>'Emiratos Árabes Unidos',
+ 'AF'=>'Afganistán',
+ 'AG'=>'Antigua y Barbuda',
'AI'=>'Anguilla',
'AL'=>'Albania',
'AM'=>'Armenia',
- 'AN'=>'Netherlands Antilles',
+ 'AN'=>'Antillas Holandesas',
'AO'=>'Angola',
- 'AQ'=>'Antarctica',
+ 'AQ'=>'La Antártida',
'AR'=>'Argentina',
- 'AS'=>'American Samoa',
+ 'AS'=>'Samoa Americana',
'AT'=>'Austria',
'AU'=>'Australia',
'AW'=>'Aruba',
- 'AX'=>'Ã…land',
- 'AZ'=>'Azerbaijan',
- 'BA'=>'Bosnia And Herzegovina',
+ 'AX'=>'Åland',
+ 'AZ'=>'Azerbaiyán',
+ 'BA'=>'Bosnia y Herzegovina',
'BB'=>'Barbados',
- 'BE'=>'Belgium',
+ 'BE'=>'Bélgica',
'BD'=>'Bangladesh',
'BF'=>'Burkina Faso',
'BG'=>'Bulgaria',
- 'BH'=>'Bahrain',
+ 'BH'=>'Bahréin',
'BI'=>'Burundi',
- 'BJ'=>'Benin',
+ 'BJ'=>'Benín',
'BM'=>'Bermuda',
- 'BN'=>'Brunei Darussalam',
+ 'BN'=>'Brunei',
'BO'=>'Bolivia',
- 'BR'=>'Brazil',
+ 'BR'=>'Brasil',
'BS'=>'Bahamas',
- 'BT'=>'Bhutan',
- 'BV'=>'Bouvet Island',
+ 'BT'=>'Bután',
+ 'BV'=>'Isla Bouvet',
'BW'=>'Botswana',
- 'BY'=>'Belarus',
- 'BZ'=>'Belize',
- 'CA'=>'Canada',
- 'CC'=>'Cocos (Keeling) Islands',
- 'CD'=>'Congo (Democratic Republic)',
- 'CF'=>'Central African Republic',
- 'CG'=>'Congo (Republic)',
- 'CH'=>'Switzerland',
- 'CI'=>'Côte d\'Ivoire',
- 'CK'=>'Cook Islands',
+ 'BY'=>'Bielorrusia',
+ 'BZ'=>'Belice',
+ 'CA'=>'Canadá',
+ 'CC'=>'Islas Cocos (Keeling)',
+ 'CD'=>'Congo (República Democrática del)',
+ 'CF'=>'República Centroafricana',
+ 'CG'=>'Congo (República del)',
+ 'CH'=>'Suiza',
+ 'CI'=>'Costa de Marfil',
+ 'CK'=>'Islas Cook',
'CL'=>'Chile',
- 'CM'=>'Cameroon',
- 'CN'=>'People\'s Republic of China',
+ 'CM'=>'Camerún',
+ 'CN'=>'República Popular China',
'CO'=>'Colombia',
'CR'=>'Costa Rica',
'CU'=>'Cuba',
- 'CV'=>'Cape Verde',
- 'CX'=>'Christmas Island',
- 'CY'=>'Cyprus',
- 'CZ'=>'Czech Republic',
- 'DE'=>'Germany',
- 'DJ'=>'Djibouti',
- 'DK'=>'Denmark',
+ 'CV'=>'Cabo Verde',
+ 'CX'=>'Isla de Navidad',
+ 'CY'=>'Chipre',
+ 'CZ'=>'República Checa',
+ 'DE'=>'Alemania',
+ 'DJ'=>'Yibuti',
+ 'DK'=>'Dinamarca',
'DM'=>'Dominica',
- 'DO'=>'Dominican Republic',
- 'DZ'=>'Algeria',
+ 'DO'=>'República Dominicana',
+ 'DZ'=>'Argelia',
'EC'=>'Ecuador',
'EE'=>'Estonia',
- 'EG'=>'Egypt',
+ 'EG'=>'Egipto',
'ER'=>'Eritrea',
- 'ES'=>'Spain',
- 'ET'=>'Ethiopia',
- 'EU'=>'European Union',
- 'FI'=>'Finland',
+ 'ES'=>'España',
+ 'ET'=>'Etiopía',
+ 'EU'=>'Unión Europea',
+ 'FI'=>'Finlandia',
'FJ'=>'Fiji',
- 'FK'=>'Falkland Islands (Malvinas)',
- 'FM'=>'Micronesia, Federated States Of',
- 'FO'=>'Faroe Islands',
- 'FR'=>'France',
- 'GA'=>'Gabon',
- 'GD'=>'Grenada',
+ 'FK'=>'Islas Malvinas (Falkland)',
+ 'FM'=>'Estados Federados de la Micronesia',
+ 'FO'=>'Islas Faroe',
+ 'FR'=>'Francia',
+ 'GA'=>'Gabón',
+ 'GD'=>'Granada',
'GE'=>'Georgia',
- 'GF'=>'French Guiana',
+ 'GF'=>'Guayana Francesa',
'GG'=>'Guernsey',
'GH'=>'Ghana',
'GI'=>'Gibraltar',
- 'GL'=>'Greenland',
+ 'GL'=>'Groenlandia',
'GM'=>'Gambia',
'GN'=>'Guinea',
- 'GP'=>'Guadeloupe',
- 'GQ'=>'Equatorial Guinea',
- 'GR'=>'Greece',
- 'GS'=>'South Georgia And The South Sandwich Islands',
+ 'GP'=>'Guadalupe',
+ 'GQ'=>'Guinea Ecuatorial',
+ 'GR'=>'Grecia',
+ 'GS'=>'Islas Georgia del Sur y Sandwich del Sur',
'GT'=>'Guatemala',
'GU'=>'Guam',
'GW'=>'Guinea-Bissau',
'GY'=>'Guyana',
'HK'=>'Hong Kong',
- 'HM'=>'Heard And Mc Donald Islands',
+ 'HM'=>'Islas Heard y Mc Donald',
'HN'=>'Honduras',
- 'HR'=>'Croatia (local name: Hrvatska)',
- 'HT'=>'Haiti',
- 'HU'=>'Hungary',
+ 'HR'=>'Croacia (nombre local: Hrvatska)',
+ 'HT'=>'Haití',
+ 'HU'=>'Hungría',
'ID'=>'Indonesia',
- 'IE'=>'Ireland',
+ 'IE'=>'Irlanda',
'IL'=>'Israel',
- 'IM'=>'Isle of Man',
+ 'IM'=>'Isla de Man',
'IN'=>'India',
- 'IO'=>'British Indian Ocean Territory',
- 'IQ'=>'Iraq',
- 'IR'=>'Iran, Islamic Republic Of',
- 'IS'=>'Iceland',
- 'IT'=>'Italy',
+ 'IO'=>'Territorio británico del océano Índico',
+ 'IQ'=>'Irak',
+ 'IR'=>'Irán, República Islámica Del',
+ 'IS'=>'Islandia',
+ 'IT'=>'Italia',
'JE'=>'Jersey',
'JM'=>'Jamaica',
- 'JO'=>'Jordan',
- 'JP'=>'Japan',
- 'KE'=>'Kenya',
+ 'JO'=>'Jordania',
+ 'JP'=>'Japón',
+ 'KE'=>'Kenia',
'KG'=>'Kyrgyzstan',
- 'KH'=>'Cambodia',
+ 'KH'=>'Camboya',
'KI'=>'Kiribati',
- 'KM'=>'Comoros',
- 'KN'=>'Saint Kitts And Nevis',
- 'KR'=>'Korea, Republic Of',
+ 'KM'=>'Islas Comoros',
+ 'KN'=>'San Cristóbal y Nevis',
+ 'KR'=>'Corea, República de',
'KW'=>'Kuwait',
- 'KY'=>'Cayman Islands',
- 'KZ'=>'Kazakhstan',
- 'LA'=>'Lao People\'s Democratic Republic',
- 'LB'=>'Lebanon',
- 'LC'=>'Saint Lucia',
- 'LI'=>'Liechtenstein',
+ 'KY'=>'Islas Caimán',
+ 'KZ'=>'Kazajistán',
+ 'LA'=>'República Democrática Popular de Laos',
+ 'LB'=>'Líbano',
+ 'LC'=>'Santa Lucía',
+ 'LI'=>'Principado de Liechtenstein',
'LK'=>'Sri Lanka',
'LR'=>'Liberia',
- 'LS'=>'Lesotho',
- 'LT'=>'Lithuania',
- 'LU'=>'Luxembourg',
- 'LV'=>'Latvia',
- 'LY'=>'Libyan Arab Jamahiriya',
- 'MA'=>'Morocco',
- 'MC'=>'Monaco',
- 'MD'=>'Moldova, Republic Of',
+ 'LS'=>'Lesoto',
+ 'LT'=>'Lituania',
+ 'LU'=>'Luxemburgo',
+ 'LV'=>'Letonia',
+ 'LY'=>'Libia',
+ 'MA'=>'Marruecos',
+ 'MC'=>'Mónaco',
+ 'MD'=>'Moldova, República de',
'ME'=>'Montenegro',
'MG'=>'Madagascar',
- 'MH'=>'Marshall Islands',
- 'MK'=>'Macedonia, The Former Yugoslav Republic Of',
- 'ML'=>'Mali',
+ 'MH'=>'Islas Marshall',
+ 'MK'=>'Macedonia, Ex República Yugoslava de',
+ 'ML'=>'Malí',
'MM'=>'Myanmar',
'MN'=>'Mongolia',
- 'MO'=>'Macau',
- 'MP'=>'Northern Mariana Islands',
- 'MQ'=>'Martinique',
+ 'MO'=>'Macao',
+ 'MP'=>'Islas Marianas del Norte',
+ 'MQ'=>'Martinica',
'MR'=>'Mauritania',
'MS'=>'Montserrat',
'MT'=>'Malta',
- 'MU'=>'Mauritius',
- 'MV'=>'Maldives',
+ 'MU'=>'Mauricio',
+ 'MV'=>'Maldivas',
'MW'=>'Malawi',
- 'MX'=>'Mexico',
- 'MY'=>'Malaysia',
+ 'MX'=>'México',
+ 'MY'=>'Malasia',
'MZ'=>'Mozambique',
'NA'=>'Namibia',
- 'NC'=>'New Caledonia',
- 'NE'=>'Niger',
- 'NF'=>'Norfolk Island',
+ 'NC'=>'Nueva Caledonia',
+ 'NE'=>'Níger',
+ 'NF'=>'Isla Norfolk',
'NG'=>'Nigeria',
'NI'=>'Nicaragua',
- 'NL'=>'Netherlands',
- 'NO'=>'Norway',
+ 'NL'=>'Países Bajos',
+ 'NO'=>'Noruega',
'NP'=>'Nepal',
'NR'=>'Nauru',
'NU'=>'Niue',
- 'NZ'=>'New Zealand',
+ 'NZ'=>'Nueva Zelanda',
'OM'=>'Oman',
'PA'=>'Panama',
- 'PE'=>'Peru',
- 'PF'=>'French Polynesia',
- 'PG'=>'Papua New Guinea',
- 'PH'=>'Philippines, Republic of the',
- 'PK'=>'Pakistan',
- 'PL'=>'Poland',
- 'PM'=>'St. Pierre And Miquelon',
+ 'PE'=>'Perú',
+ 'PF'=>'Polinesia Francesa',
+ 'PG'=>'Papúa Nueva Guinea',
+ 'PH'=>'Filipinas, República de las',
+ 'PK'=>'Pakistán',
+ 'PL'=>'Polonia',
+ 'PM'=>'San Pedro y Miquelón',
'PN'=>'Pitcairn',
'PR'=>'Puerto Rico',
- 'PS'=>'Palestine',
+ 'PS'=>'Palestina',
'PT'=>'Portugal',
'PW'=>'Palau',
'PY'=>'Paraguay',
- 'QA'=>'Qatar',
- 'RE'=>'Reunion',
- 'RO'=>'Romania',
+ 'QA'=>'Catar',
+ 'RE'=>'Reunión',
+ 'RO'=>'Rumania',
'RS'=>'Serbia',
- 'RU'=>'Russian Federation',
- 'RW'=>'Rwanda',
- 'SA'=>'Saudi Arabia',
- 'UK'=>'Scotland',
- 'SB'=>'Solomon Islands',
+ 'RU'=>'Federación Rusa',
+ 'RW'=>'Ruanda',
+ 'SA'=>'Arabia Saudita',
+ 'UK'=>'Escocia',
+ 'SB'=>'Islas Salomón',
'SC'=>'Seychelles',
- 'SD'=>'Sudan',
- 'SE'=>'Sweden',
- 'SG'=>'Singapore',
+ 'SS'=>'Sudán del Sur',
+ 'SD'=>'Sudán',
+ 'SE'=>'Suecia',
+ 'SG'=>'Singapur',
'SH'=>'St. Helena',
- 'SI'=>'Slovenia',
- 'SJ'=>'Svalbard And Jan Mayen Islands',
- 'SK'=>'Slovakia (Slovak Republic)',
- 'SL'=>'Sierra Leone',
+ 'SI'=>'Eslovenia',
+ 'SJ'=>'Islas Svalbard y Jan Mayen',
+ 'SK'=>'Eslovaquia (República Eslovaca)',
+ 'SL'=>'Sierra Leona',
'SM'=>'San Marino',
'SN'=>'Senegal',
'SO'=>'Somalia',
'SR'=>'Suriname',
- 'ST'=>'Sao Tome And Principe',
- 'SU'=>'Soviet Union',
+ 'ST'=>'Santo Tomé y Príncipe',
+ 'SU'=>'Unión Soviética',
'SV'=>'El Salvador',
- 'SY'=>'Syrian Arab Republic',
+ 'SY'=>'República Árabe Siria',
'SZ'=>'Swaziland',
- 'TC'=>'Turks And Caicos Islands',
+ 'TC'=>'Islas Turcas y Caicos',
'TD'=>'Chad',
- 'TF'=>'French Southern Territories',
+ 'TF'=>'Territorios Franceses del Sur',
'TG'=>'Togo',
- 'TH'=>'Thailand',
+ 'TH'=>'Tailandia',
'TJ'=>'Tajikistan',
'TK'=>'Tokelau',
- 'TI'=>'East Timor',
+ 'TI'=>'Timor Oriental',
'TM'=>'Turkmenistan',
'TN'=>'Tunisia',
'TO'=>'Tonga',
- 'TP'=>'East Timor (old code)',
- 'TR'=>'Turkey',
- 'TT'=>'Trinidad And Tobago',
+ 'TP'=>'Timor Oriental (código antiguo)',
+ 'TR'=>'Turquía',
+ 'TT'=>'Trinidad y Tobago',
'TV'=>'Tuvalu',
- 'TW'=>'Taiwan',
- 'TZ'=>'Tanzania, United Republic Of',
- 'UA'=>'Ukraine',
+ 'TW'=>'Taiwán',
+ 'TZ'=>'Tanzania, República Unida de',
+ 'UA'=>'Ucrania',
'UG'=>'Uganda',
- 'UK'=>'United Kingdom',
- 'US'=>'United States',
- 'UM'=>'United States Minor Outlying Islands',
+ 'UK'=>'Reino Unido',
+ 'US'=>'Estados Unidos',
+ 'UM'=>'Islas Ultramarinas Menores de Estados Unidos',
'UY'=>'Uruguay',
- 'UZ'=>'Uzbekistan',
- 'VA'=>'Vatican City State (Holy See)',
- 'VC'=>'Saint Vincent And The Grenadines',
+ 'UZ'=>'Uzbekistán',
+ 'VA'=>'Estado de Vatican (Santa Sede)',
+ 'VC'=>'San Vicente y las Granadinas',
'VE'=>'Venezuela',
- 'VG'=>'Virgin Islands (British)',
- 'VI'=>'Virgin Islands (U.S.)',
- 'VN'=>'Viet Nam',
+ 'VG'=>'Islas Vírgenes Británicas',
+ 'VI'=>'Islas Vírgenes (EE. UU.)',
+ 'VN'=>'Vietnam',
'VU'=>'Vanuatu',
- 'WF'=>'Wallis And Futuna Islands',
+ 'WF'=>'Islas Wallis y Futuna',
'WS'=>'Samoa',
'YE'=>'Yemen',
'YT'=>'Mayotte',
- 'ZA'=>'South Africa',
+ 'ZA'=>'Sudáfrica',
'ZM'=>'Zambia',
- 'ZW'=>'Zimbabwe',
+ 'ZW'=>'Zimbabue',
],
];
\ No newline at end of file
diff --git a/resources/lang/es-CO/mail.php b/resources/lang/es-CO/mail.php
index ebf86d5cce..7855099df4 100644
--- a/resources/lang/es-CO/mail.php
+++ b/resources/lang/es-CO/mail.php
@@ -2,7 +2,7 @@
return [
'acceptance_asset_accepted' => 'Un usuario ha aceptado un artículo',
- 'acceptance_asset_declined' => 'A user has declined an item',
+ 'acceptance_asset_declined' => 'Un usuario ha rechazado un artículo',
'a_user_canceled' => 'El usuario ha cancelado el item solicitado en la pagina Web',
'a_user_requested' => 'Un usuario a solicitado un item en la pagina Web',
'accessory_name' => 'Nombre de accesorio:',
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Inicie sesión en su nueva instalación de Snipe-IT con las credenciales siguientes:',
'login' => 'Entrar:',
'Low_Inventory_Report' => 'Reporte de inventario bajo',
+ 'inventory_report' => 'Informe de inventario',
'min_QTY' => 'Cantidad mínima',
'name' => 'Nombre',
'new_item_checked' => 'Un nuevo artículo se ha extraído bajo su nombre, los detalles están a continuación.',
@@ -61,7 +62,7 @@ return [
'test_mail_text' => 'Esto es una prueba desde el sistema de gestión de activos de Snipe-IT. Si tienes esto, correo está funcionando :)',
'the_following_item' => 'El siguiente artículo ha sido devuelto: ',
'low_inventory_alert' => 'Hay :count elemento que está por debajo del inventario mínimo o que pronto estará debajo.|Hay :count elementos que están por debajo del inventario mínimo o que pronto serán bajos.',
- 'assets_warrantee_alert' => 'There is :count asset with a warranty expiring in the next :threshold days.|There are :count assets with warranties expiring in the next :threshold days.',
+ 'assets_warrantee_alert' => 'Hay :count activo con una garantía que expira en los próximos :threshold days.|Hay :count activos con garantías que expiran en los siguientes :threshold days.',
'license_expiring_alert' => 'Hay :count licencia que expira en los próximos :threshold días. | Hay :count licencias que expiran en los próximos :threshold días.',
'to_reset' => 'Para restaurar tu contraseña de :web, rellena este formulario:',
'type' => 'Tipo',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'Tus credenciales de Snipe-IT',
'Accessory_Checkin_Notification' => 'Accesorio devuelto',
'Asset_Checkin_Notification' => 'Activo devuelto',
+ 'Asset_Checkout_Notification' => 'Activo asignado',
'License_Checkin_Notification' => 'Licencia devuelta',
'Expected_Checkin_Report' => 'Informe de devolución de activo esperado',
'Expected_Checkin_Notification' => 'Recordatorio: :name se acerca la fecha de devolución',
'Expected_Checkin_Date' => 'Un activo asignado a ti debe ser devuelto en :date',
'your_assets' => 'Ver tus activos',
+ 'rights_reserved' => 'Todos los derechos reservados.',
];
diff --git a/resources/lang/es-CO/validation.php b/resources/lang/es-CO/validation.php
index bc9d0b849d..46ae4dcdd8 100644
--- a/resources/lang/es-CO/validation.php
+++ b/resources/lang/es-CO/validation.php
@@ -43,14 +43,14 @@ return [
'file' => 'El: atributo debe ser un archivo.',
'filled' => 'El campo: atributo debe tener un valor.',
'image' => ':attribute debe ser una imagen.',
- 'import_field_empty' => 'The value for :fieldname cannot be null.',
+ 'import_field_empty' => 'El valor para :fieldname no puede ser nulo.',
'in' => 'El :attribute seleccionado no es correcto.',
'in_array' => 'El campo: atributo no existe en: otro.',
'integer' => ':attribute debe ser un número entero.',
'ip' => ':attribute debe ser una dirección IP correcta.',
'ipv4' => 'El atributo: debe ser una dirección IPv4 válida.',
'ipv6' => 'El atributo: debe ser una dirección IPv6 válida.',
- 'is_unique_department' => 'The :attribute must be unique to this Company Location',
+ 'is_unique_department' => 'El atributo :attribute debe ser único para esta ubicación de la empresa',
'json' => 'El atributo: debe ser una cadena JSON válida.',
'max' => [
'numeric' => ':attribute no debe ser mayor que :max.',
@@ -67,6 +67,8 @@ return [
'array' => 'El atributo: debe tener al menos: elementos min.',
],
'starts_with' => 'El :attribute debe comenzar con uno de los siguientes: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'El :attribute seleccionado no es correcto.',
'numeric' => ':attribute debe ser un número.',
'present' => 'El campo: atributo debe estar presente.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Tu contraseña actual es incorrecta',
'dumbpwd' => 'Esa contraseña es muy común.',
'statuslabel_type' => 'Debe seleccionar un tipo de etiqueta de estado válido.',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'El :attribute debe ser una fecha válida en formato AAAA-MM-DD',
+ 'last_audit_date.date_format' => 'El :attribute debe ser una fecha válida en formato AAAA-MM-DD hh:mm:ss',
+ 'expiration_date.date_format' => 'El :attribute debe ser una fecha válida en formato AAAA-MM-DD',
+ 'termination_date.date_format' => 'El :attribute debe ser una fecha válida en formato AAAA-MM-DD',
+ 'expected_checkin.date_format' => 'El :attribute debe ser una fecha válida en formato AAAA-MM-DD',
+ 'start_date.date_format' => 'El :attribute debe ser una fecha válida en formato AAAA-MM-DD',
+ 'end_date.date_format' => 'El :attribute debe ser una fecha válida en formato AAAA-MM-DD',
+
],
/*
diff --git a/resources/lang/es-ES/account/general.php b/resources/lang/es-ES/account/general.php
index 7fc060a849..27118e2f3a 100644
--- a/resources/lang/es-ES/account/general.php
+++ b/resources/lang/es-ES/account/general.php
@@ -1,12 +1,12 @@
'Personal API Keys',
- 'api_key_warning' => 'When generating an API token, be sure to copy it down immediately as they
- will not be visible to you again.',
- 'api_base_url' => 'Your API base url is located at:',
+ 'personal_api_keys' => 'Claves API personales',
+ 'api_key_warning' => 'Al generar un token API, asegúrate de copiarlo inmediatamente ya que
+ no será visible de nuevo.',
+ 'api_base_url' => 'La url base de tu API es:',
'api_base_url_endpoint' => '/<endpoint>',
- 'api_token_expiration_time' => 'API tokens are set to expire in:',
- 'api_reference' => 'Please check the API reference to
- find specific API endpoints and additional API documentation.',
+ 'api_token_expiration_time' => 'Los tokens de la API están establecidos para expirar en:',
+ 'api_reference' => 'Por favor, revise la referencia API para
+ encontrar endpoints específicos de la API y documentación adicional de la API.',
);
diff --git a/resources/lang/es-ES/admin/accessories/general.php b/resources/lang/es-ES/admin/accessories/general.php
index 3da0c9ac83..2e60bd2dd2 100644
--- a/resources/lang/es-ES/admin/accessories/general.php
+++ b/resources/lang/es-ES/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Actualizar Accesorio',
'use_default_eula' => 'En su lugar, use el EULA por defecto.',
'use_default_eula_disabled' => 'En su lugar, use el EULA por defecto. No esta configurado un EULA por defecto. Por favor agregue uno en Configuración.',
+ 'clone' => 'Clonar accesorio',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/es-ES/admin/accessories/message.php b/resources/lang/es-ES/admin/accessories/message.php
index 4fedcf1d3f..bab607c0b2 100644
--- a/resources/lang/es-ES/admin/accessories/message.php
+++ b/resources/lang/es-ES/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'El accesorio no fue retirado, por favor vuelva a intentarlo',
'success' => 'Accesorio retirado correctamente.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'Este usuario es inválido . Inténtalo de nuevo.'
),
diff --git a/resources/lang/es-ES/admin/asset_maintenances/form.php b/resources/lang/es-ES/admin/asset_maintenances/form.php
index 7d367a06e9..1318740d0f 100644
--- a/resources/lang/es-ES/admin/asset_maintenances/form.php
+++ b/resources/lang/es-ES/admin/asset_maintenances/form.php
@@ -3,7 +3,7 @@
return [
'asset_maintenance_type' => 'Tipo de Mantenimiento de Equipo',
'title' => 'Título',
- 'start_date' => 'Fecha de Inicio',
+ 'start_date' => 'Fecha de inicio',
'completion_date' => 'Fecha de Terminación',
'cost' => 'Costo',
'is_warranty' => 'Mejora de la Garantía',
diff --git a/resources/lang/es-ES/admin/categories/message.php b/resources/lang/es-ES/admin/categories/message.php
index 4878c7950d..633e43f626 100644
--- a/resources/lang/es-ES/admin/categories/message.php
+++ b/resources/lang/es-ES/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'La categoría no se ha actualizado, intentalo de nuevo.',
- 'success' => 'Categoría actualizada correctamente.'
+ 'success' => 'Categoría actualizada correctamente.',
+ 'cannot_change_category_type' => 'No se puede cambiar el tipo de categoría una vez que se ha creado',
),
'delete' => array(
diff --git a/resources/lang/es-ES/admin/components/general.php b/resources/lang/es-ES/admin/components/general.php
index 033bf16648..d715741aab 100644
--- a/resources/lang/es-ES/admin/components/general.php
+++ b/resources/lang/es-ES/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Restante',
'total' => 'Total',
'update' => 'Actualizar Componente',
+ 'checkin_limit' => 'La cantidad de checkins debe ser igual o menor que :assigned_qty'
);
diff --git a/resources/lang/es-ES/admin/components/message.php b/resources/lang/es-ES/admin/components/message.php
index fb8de539ce..6522e84a33 100644
--- a/resources/lang/es-ES/admin/components/message.php
+++ b/resources/lang/es-ES/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'El componente no hizo check out, intentalo de nuevo',
'success' => 'Check out del componente satisfactorio.',
- 'user_does_not_exist' => 'El usuario es invalido, intentalo de nuevo.'
+ 'user_does_not_exist' => 'El usuario es invalido, intentalo de nuevo.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/es-ES/admin/consumables/message.php b/resources/lang/es-ES/admin/consumables/message.php
index ad6c4421f9..fc09d1d879 100644
--- a/resources/lang/es-ES/admin/consumables/message.php
+++ b/resources/lang/es-ES/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Consumible no fue retirado, por favor, inténtelo de nuevo',
'success' => 'Consumible fue retirado satisfactoriamente.',
- 'user_does_not_exist' => 'Este usuario es inválido . Inténtalo de nuevo.'
+ 'user_does_not_exist' => 'Este usuario es inválido . Inténtalo de nuevo.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/es-ES/admin/custom_fields/general.php b/resources/lang/es-ES/admin/custom_fields/general.php
index 5e4c580992..cb45efa4f7 100644
--- a/resources/lang/es-ES/admin/custom_fields/general.php
+++ b/resources/lang/es-ES/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Usado Por Modelos',
'order' => 'Orden',
'create_fieldset' => 'Nuevo grupo de campos',
+ 'update_fieldset' => 'Actualizar grupo de campos',
+ 'fieldset_does_not_exist' => 'Grupo de campos :id no existe',
+ 'fieldset_updated' => 'Grupo de campos actualizado',
'create_fieldset_title' => 'Crear nuevo grupo de campos',
'create_field' => 'Nuevo campo personalizado',
'create_field_title' => 'Crear nuevo campo personalizado',
@@ -44,6 +47,8 @@ return [
'db_convert_warning' => 'ADVERTENCIA. Este campo aparece en la tabla de campos personalizados como :db_column, pero se esperaba :expected.',
'is_unique' => 'Este valor debe ser único dentro de los activos',
'unique' => 'Único',
- 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
- 'display_in_user_view_table' => 'Visible to User',
+ 'display_in_user_view' => 'Permitir al usuario ver estos valores en su página Ver Recursos asignados',
+ 'display_in_user_view_table' => 'Visible para el usuario',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/es-ES/admin/custom_fields/message.php b/resources/lang/es-ES/admin/custom_fields/message.php
index ff376e9dff..88cd7d74dc 100644
--- a/resources/lang/es-ES/admin/custom_fields/message.php
+++ b/resources/lang/es-ES/admin/custom_fields/message.php
@@ -51,7 +51,7 @@ return array(
'fieldset_default_value' => array(
- 'error' => 'Error validating default fieldset values.',
+ 'error' => 'Error al validar los valores por defecto del grupo de campos.',
),
diff --git a/resources/lang/es-ES/admin/departments/message.php b/resources/lang/es-ES/admin/departments/message.php
index b28de02e9d..a8df5f74ab 100644
--- a/resources/lang/es-ES/admin/departments/message.php
+++ b/resources/lang/es-ES/admin/departments/message.php
@@ -3,7 +3,7 @@
return array(
'does_not_exist' => 'El departamento no existe.',
- 'department_already_exists' => 'A department already exists with that name at this company location. Or choose a more specific name for this department. ',
+ 'department_already_exists' => 'Ya existe un departamento con ese nombre en la ubicación de la empresa. O elija un nombre más específico para este departamento. ',
'assoc_users' => 'Esta localización está actualmente asociada con al menos un usuario y no puede ser eliminada, Por favor verifique que ningún usuario haga referencia a esta localización e intente de nuevo. ',
'create' => array(
'error' => 'El departamento no fue creado, por favor intente de nuevo.',
diff --git a/resources/lang/es-ES/admin/groups/message.php b/resources/lang/es-ES/admin/groups/message.php
index 4b7f99ca54..42c2f3354d 100644
--- a/resources/lang/es-ES/admin/groups/message.php
+++ b/resources/lang/es-ES/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'El grupo ya existe!',
- 'group_not_found' => 'El grupo [:id] no existe.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'El campo nombre es obligatorio',
'success' => array(
diff --git a/resources/lang/es-ES/admin/hardware/form.php b/resources/lang/es-ES/admin/hardware/form.php
index 4d93c061a9..67ff33553e 100644
--- a/resources/lang/es-ES/admin/hardware/form.php
+++ b/resources/lang/es-ES/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Confirmar eliminación masiva de bienes',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Revisar los bienes para eliminación masiva. Una vez eliminados, esos bienes pueden ser restaurados, pero no volverán a estar asociados con ningún usuario a los que esté asignado.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'Está a punto de borrar :asset_count.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Actualización masiva de Equipos',
'bulk_update_help' => 'Este formulario le permite actualizar múltiples Equipos simultáneamente. Solo complete los campos que quiere modificar. Todo campo en blanco permanecerá sin cambios. ',
'bulk_update_warn' => 'Está a punto de editar las propiedades de un solo activo.|Está a punto de editar las propiedades de :asset_count activos.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Actualizar sólo la ubicación predeterminada',
'asset_not_deployable' => 'Ese estado de activos no es desplegable. Este activo no puede ser verificado.',
'asset_deployable' => 'Ese estado de activos no es desplegable. Este activo no puede ser verificado.',
- 'processing_spinner' => 'Procesando...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Información opcional',
'order_details' => 'Información relacionada con el pedido'
];
diff --git a/resources/lang/es-ES/admin/hardware/general.php b/resources/lang/es-ES/admin/hardware/general.php
index 93d97c90d3..b26e13ade9 100644
--- a/resources/lang/es-ES/admin/hardware/general.php
+++ b/resources/lang/es-ES/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'Este activo fue eliminado.',
'edit' => 'Editar Equipo',
'model_deleted' => 'Este Modelo de activo fue eliminado. Debes restaurar este modelo antes de poder restaurar el Activo.',
+ 'model_invalid' => 'El modelo de este activo no es válido.',
+ 'model_invalid_fix' => 'El Activo debe ser editado para corregir esto antes de intentar retirarlo o asignarlo.',
'requestable' => 'Requerible',
'requested' => 'Solicitado',
'not_requestable' => 'No solicitable',
@@ -21,6 +23,7 @@ return [
'restore' => 'Restaurar equipo',
'pending' => 'Pendiente',
'undeployable' => 'No desplegable',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Ver Equipo',
'csv_error' => 'Tiene un error en su archivo CSV:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Mensajes de error:',
'success_messages' => 'Mensajes de éxito:',
'alert_details' => 'Por favor vea abajo para más detalles.',
- 'custom_export' => 'Personalizar exportación'
+ 'custom_export' => 'Personalizar exportación',
+ 'mfg_warranty_lookup' => 'Búsqueda del estado de Garantía para :manufacturer',
];
diff --git a/resources/lang/es-ES/admin/hardware/message.php b/resources/lang/es-ES/admin/hardware/message.php
index fb8895c3bf..ee067a0e17 100644
--- a/resources/lang/es-ES/admin/hardware/message.php
+++ b/resources/lang/es-ES/admin/hardware/message.php
@@ -23,6 +23,8 @@ return [
'restore' => [
'error' => 'El equipo no fue restaurado, por favor intente nuevamente',
'success' => 'Equipo restaurado correctamente.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -49,6 +51,8 @@ return [
'success' => 'Tu archivo ha sido importado',
'file_delete_success' => 'Tu archivo ha sido eliminado con éxito',
'file_delete_error' => 'No pudimos eliminar tu archivo',
+ 'header_row_has_malformed_characters' => 'Uno o más atributos en la fila del encabezado contienen caracteres UTF-8 mal formados',
+ 'content_row_has_malformed_characters' => 'Uno o más atributos en la primera fila de contenido contienen caracteres UTF-8 mal formados',
],
diff --git a/resources/lang/es-ES/admin/hardware/table.php b/resources/lang/es-ES/admin/hardware/table.php
index 95e336ee5d..972f9f702d 100644
--- a/resources/lang/es-ES/admin/hardware/table.php
+++ b/resources/lang/es-ES/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Operación',
'checkout_date' => 'Fecha de asignación',
'checkoutto' => 'Asignado',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Valor Actual',
'diff' => 'Diferencia',
'dl_csv' => 'Descargar CSV',
diff --git a/resources/lang/es-ES/admin/licenses/general.php b/resources/lang/es-ES/admin/licenses/general.php
index 8a5d6db90e..ed7d6408e3 100644
--- a/resources/lang/es-ES/admin/licenses/general.php
+++ b/resources/lang/es-ES/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Acerca de licencias',
- 'about_licenses' => 'Las licencias son para identificar software. Tienen un número específico de asientos que pueden ser asignados a individuos',
+ 'about_licenses_title' => 'Acerca de licencias',
+ 'about_licenses' => 'Las licencias son para identificar software. Tienen un número específico de asientos que pueden ser asignados a individuos',
'checkin' => 'Quitar Instalación',
'checkout_history' => 'Historial Asignaciones',
'checkout' => 'Asignar Instalación',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Licencias Software',
'user' => 'Usuario',
'view' => 'Ver Licencias',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/es-ES/admin/licenses/message.php b/resources/lang/es-ES/admin/licenses/message.php
index 182b6ce2e1..869a00dd84 100644
--- a/resources/lang/es-ES/admin/licenses/message.php
+++ b/resources/lang/es-ES/admin/licenses/message.php
@@ -2,7 +2,7 @@
return array(
- 'does_not_exist' => 'License does not exist or you do not have permission to view it.',
+ 'does_not_exist' => 'La licencia no existe o no tiene permiso para verla.',
'user_does_not_exist' => 'Usuario inexistente.',
'asset_does_not_exist' => 'El equipo que intentas asignar a esta licencia no existe.',
'owner_doesnt_match_asset' => 'El equipo al que estas intentando asignar esta licenciam, está asignado a un usuario diferente que el de la licencia.',
diff --git a/resources/lang/es-ES/admin/locations/message.php b/resources/lang/es-ES/admin/locations/message.php
index 50fa52a8d4..d9757b507d 100644
--- a/resources/lang/es-ES/admin/locations/message.php
+++ b/resources/lang/es-ES/admin/locations/message.php
@@ -6,8 +6,8 @@ return array(
'assoc_users' => 'Esta localización está asignada al menos a un usuario y no puede ser eliminada. ',
'assoc_assets' => 'Esta ubicacion se encuentra actualmente asociada con por lo menos un activo y no puede ser eliminada. Por favor, actualice sus activos para no referenciar esta ubicacion e intentelo de nuevo. ',
'assoc_child_loc' => 'Esta ubicacion actualmente esta asociada con al menos una ubicacion hija y no puede ser eliminada. Por favor, actualice sus ubicaciones para no referenciar esta ubicacion e intentelo de nuevo. ',
- 'assigned_assets' => 'Assigned Assets',
- 'current_location' => 'Current Location',
+ 'assigned_assets' => 'Activos asignados',
+ 'current_location' => 'Ubicación Actual',
'create' => array(
diff --git a/resources/lang/es-ES/admin/manufacturers/message.php b/resources/lang/es-ES/admin/manufacturers/message.php
index 4a78b56349..aafde6a6a7 100644
--- a/resources/lang/es-ES/admin/manufacturers/message.php
+++ b/resources/lang/es-ES/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Fabricante inexistente.',
'assoc_users' => 'Este Fabricante está asociado al menos a un modelo y no puede ser eliminado',
diff --git a/resources/lang/es-ES/admin/manufacturers/table.php b/resources/lang/es-ES/admin/manufacturers/table.php
index 972d33b71b..ed1956383c 100644
--- a/resources/lang/es-ES/admin/manufacturers/table.php
+++ b/resources/lang/es-ES/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Email de soporte',
'support_phone' => 'Teléfono de soporte',
'support_url' => 'URL de soporte',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Actualizar Fabricante',
'url' => 'URL',
diff --git a/resources/lang/es-ES/admin/models/general.php b/resources/lang/es-ES/admin/models/general.php
index 2750cbcd51..02a4b68d6a 100644
--- a/resources/lang/es-ES/admin/models/general.php
+++ b/resources/lang/es-ES/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'Este modelo fue eliminado.',
'bulk_delete' => 'Borrar Grandes Modelos de Activos',
'bulk_delete_help' => 'Usa las casillas de verificación para confirmar la eliminación de los modelos de activos. Los modelos de activos tienen activos asociados que no pueden ser eliminados hasta que los activos sean asociados con un modelo diferente.',
- 'bulk_delete_warn' => 'Estás a punto de eliminar: los modelos de activo model_count.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Restaurar Modelo',
'requestable' => 'Los usuarios pueden solicitar este modelo',
'show_mac_address' => 'Mostrar el campo de la dirección MAC en los equipos de este modelo',
diff --git a/resources/lang/es-ES/admin/models/message.php b/resources/lang/es-ES/admin/models/message.php
index 53bea1807a..bc0dee6e9f 100644
--- a/resources/lang/es-ES/admin/models/message.php
+++ b/resources/lang/es-ES/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Modelo inexistente.',
+ 'no_association' => 'NINGUN MODELO ASOCIADO.',
+ 'no_association_fix' => 'Esto romperá cosas de formas extrañas y horribles. Edite este activo ahora para asignarle un modelo.',
'assoc_users' => 'Este modelo está asignado a uno o más equipos y no puede ser eliminado',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Modelo no actualizado, Intentalo de nuevo',
- 'success' => 'Modelo actualizado.'
+ 'success' => 'Modelo actualizado.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Ningún campo fue seleccionado, por lo que nada ha sido actualizado.',
- 'success' => 'Modelos actualizados.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'Ningún modelo fue seleccionado, así que nada fue eliminado.',
- 'success' => '¡:success_count modelo(s) eliminado(s)!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count modelo(s) se han eliminado, sin embargo, :fail_count no se pudieron eliminar debido a que aún tienen activos asociados a ellos.'
),
diff --git a/resources/lang/es-ES/admin/reports/general.php b/resources/lang/es-ES/admin/reports/general.php
index 19efc0b08a..55cc3c2853 100644
--- a/resources/lang/es-ES/admin/reports/general.php
+++ b/resources/lang/es-ES/admin/reports/general.php
@@ -2,9 +2,9 @@
return [
'info' => 'Selecciona las opciones de tu informe de Equipos.',
- 'deleted_user' => 'Deleted user',
- 'send_reminder' => 'Send reminder',
- 'reminder_sent' => 'Reminder sent',
- 'acceptance_deleted' => 'Acceptance request deleted',
- 'acceptance_request' => 'Acceptance request'
+ 'deleted_user' => 'Usuario eliminado',
+ 'send_reminder' => 'Enviar recordatorio',
+ 'reminder_sent' => 'Recordatorio enviado',
+ 'acceptance_deleted' => 'Solicitud de aceptación eliminada',
+ 'acceptance_request' => 'Solicitud de aceptación'
];
\ No newline at end of file
diff --git a/resources/lang/es-ES/admin/settings/general.php b/resources/lang/es-ES/admin/settings/general.php
index ed9cc1ea55..416af4a84b 100644
--- a/resources/lang/es-ES/admin/settings/general.php
+++ b/resources/lang/es-ES/admin/settings/general.php
@@ -10,10 +10,10 @@ return [
'admin_cc_email' => 'Email CC',
'admin_cc_email_help' => 'Si deseas enviar una notificación por correo electrónico de las asignaciones de activos que se envían a los usuarios a una cuenta adicional, ingrésela aquí. De lo contrario, deja este campo en blanco.',
'is_ad' => 'Este es un servidor de Directorio Activo',
- 'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alerts' => 'Alertas',
+ 'alert_title' => 'Actualizar ajustes de notificación',
'alert_email' => 'Enviar alertas a',
- 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated',
+ '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 habilitadas',
'alert_interval' => 'Limite de alertas de expiración (en días)',
'alert_inv_threshold' => 'Umbral de alerta del inventario',
@@ -21,20 +21,20 @@ return [
'allow_user_skin_help_text' => 'Marcar esta casilla permitirá al usuario reemplazar la apariencia de la interfaz con una diferente.',
'asset_ids' => 'IDs de Recurso',
'audit_interval' => 'Intervalo de auditoría',
- 'audit_interval_help' => 'If you are required to regularly physically audit your assets, enter the interval in months that you use. If you update this value, all of the "next audit dates" for assets with an upcoming audit date will be updated.',
+ 'audit_interval_help' => 'Si se le exige auditoría física regular de sus activos, ingrese el intervalo en meses que utilice. Si actualiza este valor, se actualizarán todas las "próximas fechas de auditoría" de los activos con una próxima fecha de auditoría.',
'audit_warning_days' => 'Umbral de advertencia de auditoría',
'audit_warning_days_help' => '¿Con cuántos días de antelación debemos advertirle cuándo se deben auditar los activos?',
- 'auto_increment_assets' => 'Generate auto-incrementing asset tags',
+ 'auto_increment_assets' => 'Generar etiquetas de activos autoincrementales',
'auto_increment_prefix' => 'Prefijo (opcional)',
- 'auto_incrementing_help' => 'Enable auto-incrementing asset tags first to set this',
+ 'auto_incrementing_help' => 'Habilitar etiquetas de activos autoincrementales primero para establecer esto',
'backups' => 'Copias de seguridad',
- 'backups_help' => 'Create, download, and restore backups ',
- 'backups_restoring' => 'Restoring from Backup',
- 'backups_upload' => 'Upload Backup',
- 'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
- 'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
- 'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
+ 'backups_help' => 'Crear, descargar y restaurar copias de seguridad ',
+ 'backups_restoring' => 'Restaurar desde copia de seguridad',
+ 'backups_upload' => 'Cargar Copia de Seguridad',
+ 'backups_path' => 'Las copias de seguridad en el servidor se almacenan en :path',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_logged_out' => 'Todos los usuarios existentes, incluido usted, se cerrarán una vez que la restauración haya finalizado.',
+ 'backups_large' => 'Las copias de seguridad muy grandes pueden agotar el tiempo de espera en el intento de restauración y todavía pueden necesitar ser ejecutadas a través de la línea de comandos. ',
'barcode_settings' => 'Configuración de Código de Barras',
'confirm_purge' => 'Confirmar la purga',
'confirm_purge_help' => 'Introduzca el texto "DELETE" en el cuadro de abajo para purgar sus registros borrados. Esta acción no se puede deshacer y borrará PERMANENTAMENTE todos los elementos y usuarios eliminados. (Se recomienda hacer una copia de seguridad previamente, para estar seguro.)',
@@ -57,7 +57,7 @@ return [
'barcode_type' => 'Tipo de códigos de barras 2D',
'alt_barcode_type' => 'Tipo de códigos de barras 1D',
'email_logo_size' => 'Los logotipos cuadrados en el correo electrónico se ven mejor. ',
- 'enabled' => 'Enabled',
+ 'enabled' => 'Habilitado',
'eula_settings' => 'Configuración EULA',
'eula_markdown' => 'Este EULS permite makrdown estilo Github.',
'favicon' => 'Favicon',
@@ -66,8 +66,8 @@ return [
'footer_text' => 'Texto Adicional de Pie de Página ',
'footer_text_help' => 'Este texto aparecerá en el lado derecho del pie de página. Los enlaces son permitidos usando el formato flavored de GitHub. Saltos de línea, cabeceras, imágenes, etc, pueden resultar impredecibles.',
'general_settings' => 'Configuración General',
- 'general_settings_keywords' => 'company support, signature, acceptance, email format, username format, images, per page, thumbnail, eula, tos, dashboard, privacy',
- 'general_settings_help' => 'Default EULA and more',
+ 'general_settings_keywords' => 'soporte de la empresa, firma, aceptación, formato de correo electrónico, formato de nombre de usuario, imágenes, por página, miniatura, eula, tos, tablero, privacidad',
+ 'general_settings_help' => 'EULA por defecto y más',
'generate_backup' => 'Generar Respaldo',
'header_color' => 'Color de encabezado',
'info' => 'Estos parámetros permirten personalizar ciertos aspectos de la aplicación.',
@@ -75,19 +75,22 @@ return [
'label_logo_size' => 'Los logos cuadrados se ven mejor - se mostrarán en la parte superior derecha de cada etiqueta de activo. ',
'laravel' => 'Versión de Laravel',
'ldap' => 'LDAP',
- 'ldap_default_group' => 'Default Permissions Group',
- 'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
- 'ldap_help' => 'LDAP/Active Directory',
- 'ldap_client_tls_key' => 'LDAP Client TLS Key',
- 'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
+ 'ldap_default_group' => 'Grupo de permisos por defecto',
+ 'ldap_default_group_info' => 'Seleccione un grupo para asignar a los usuarios recién sincronizados. Recuerde que un usuario asume los permisos del grupo que le han asignado.',
+ 'no_default_group' => 'Ningún grupo por defecto',
+ 'ldap_help' => 'LDAP/Directorio Activo',
+ 'ldap_client_tls_key' => 'Llave TLS del cliente LDAP',
+ 'ldap_client_tls_cert' => 'Certificado LDAP TLS del lado cliente',
'ldap_enabled' => 'LDAP activado',
'ldap_integration' => 'Integración LDAP',
'ldap_settings' => 'Ajustes LDAP',
- 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
- 'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_client_tls_cert_help' => 'El certificado TLS del cliente y la clave para las conexiones LDAP normalmente sólo son útiles en las configuraciones de Google Workspace con "LDAP Seguro". Ambas son requeridas.',
+ 'ldap_client_tls_key' => 'Llave TLS del cliente LDAP',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Introduce un nombre de usuario LDAP válido y una contraseña de la DN base que especificaste anteriormente para probar si tu inicio de sesión LDAP está configurado correctamente. DEBES GUARDAR TUS CONFIGURACIONES LDAP ACTUALIZADAS PRIMERO.',
'ldap_login_sync_help' => 'Esto sólo prueba que LDAP puede sincronizarse correctamente. Si tu solicitud de Autenticación LDAP no es correcta, los usuarios aún no podrían iniciar sesión. DEBES GUARDAR TUS CONFIGURACIONES LDAP ACTUALIZADAS PRIMERO.',
- 'ldap_manager' => 'LDAP Manager',
+ 'ldap_manager' => 'Gestor LDAP',
'ldap_server' => 'Servidor LDAP',
'ldap_server_help' => 'Esto debería empezar con ldap:// (sin codificar o TLS) o ldaps:// (para SSL)',
'ldap_server_cert' => 'Certificado de validación SSL LDAP',
@@ -111,20 +114,20 @@ return [
'ldap_auth_filter_query' => 'Consulta de autentificación LDAP',
'ldap_version' => 'Versión LDAP',
'ldap_active_flag' => 'Flag activo LDAP',
- 'ldap_activated_flag_help' => 'This value is used to determine whether a synced user can login to Snipe-IT. It does not affect the ability to check items in or out to them, and should be the attribute name within your AD/LDAP, not the value.
If this field is set to a field name that does not exist in your AD/LDAP, or the value in the AD/LDAP field is set to 0 or false, user login will be disabled. If the value in the AD/LDAP field is set to 1 or true or any other text means the user can log in. When the field is blank in your AD, we respect the userAccountControl attribute, which usually allows non-suspended users to log in.',
+ 'ldap_activated_flag_help' => 'Este valor se utiliza para determinar si un usuario sincronizado puede iniciar sesión en Snipe-IT. No afecta a la capacidad de asignarles o retirarles items, y debería ser el nombre de atributo dentro de su AD/LDAP, no el valor.
Si este campo está configurado a un nombre de campo que no existe en su AD/LDAP, o el valor en el campo AD/LDAP se establece en 0 o falso, el inicio de sesión de usuario será deshabilitado. Si el valor en el campo AD/LDAP está establecido en 1 o true o cualquier otro texto significa que el usuario puede iniciar sesión. Cuando el campo está en blanco en tu AD, respetamos el atributo userAccountControl, que generalmente permite a los usuarios no suspendidos iniciar sesión.',
'ldap_emp_num' => 'Número de empleado LDAP',
'ldap_email' => 'Email LDAP',
- 'ldap_test' => 'Test LDAP',
- 'ldap_test_sync' => 'Test LDAP Synchronization',
+ 'ldap_test' => 'Probar LDAP',
+ 'ldap_test_sync' => 'Prueba de sincronización LDAP',
'license' => 'Licencia de Software',
'load_remote_text' => 'Scripts remotos',
'load_remote_help_text' => 'Esta instalación de Snipe-IT puede cargar scripts desde fuera.',
- 'login' => 'Login Attempts',
- 'login_attempt' => 'Login Attempt',
- 'login_ip' => 'IP Address',
- 'login_success' => 'Success?',
- 'login_user_agent' => 'User Agent',
- 'login_help' => 'List of attempted logins',
+ 'login' => 'Intentos de inicio de sesión',
+ 'login_attempt' => 'Intento de inicio de sesión',
+ 'login_ip' => 'Dirección IP',
+ 'login_success' => '¿Éxito?',
+ 'login_user_agent' => 'Navegador',
+ 'login_help' => 'Lista de intentos de inicio de sesión',
'login_note' => 'Nota de inicio de sesión',
'login_note_help' => 'Opcionalmente incluya algunas oraciones en su pantalla de inicio de sesión, por ejemplo para ayudar a las personas que han encontrado un dispositivo perdido o robado. Este campo acepta Github con sabor markdown',
'login_remote_user_text' => 'Opciones de inicio de sesión de usuario remoto',
@@ -145,19 +148,19 @@ return [
'optional' => 'opcional',
'per_page' => 'Resultados por página',
'php' => 'Versión de PHP',
- 'php_info' => 'PHP Info',
+ 'php_info' => 'Información PHP',
'php_overview' => 'PHP',
- 'php_overview_keywords' => 'phpinfo, system, info',
- 'php_overview_help' => 'PHP System info',
+ 'php_overview_keywords' => 'phpinfo, sistema, información',
+ 'php_overview_help' => 'PHP Información del sistema',
'php_gd_info' => 'Debes instalar php-gd para mostrar Códigos QR, ver instrucciones de instalación en .',
'php_gd_warning' => 'PHP Image Processing y GD plugin NO instalados.',
'pwd_secure_complexity' => 'Complejidad de la contraseña',
'pwd_secure_complexity_help' => 'Seleccione las reglas de complejidad de las contraseñas que desee aplicar.',
- 'pwd_secure_complexity_disallow_same_pwd_as_user_fields' => 'Password cannot be the same as first name, last name, email, or username',
- 'pwd_secure_complexity_letters' => 'Require at least one letter',
- 'pwd_secure_complexity_numbers' => 'Require at least one number',
- 'pwd_secure_complexity_symbols' => 'Require at least one symbol',
- 'pwd_secure_complexity_case_diff' => 'Require at least one uppercase and one lowercase',
+ 'pwd_secure_complexity_disallow_same_pwd_as_user_fields' => 'La contraseña no puede ser la misma que el nombre, apellido, correo electrónico o nombre de usuario',
+ 'pwd_secure_complexity_letters' => 'Requiere al menos una letra',
+ 'pwd_secure_complexity_numbers' => 'Requiere al menos un número',
+ 'pwd_secure_complexity_symbols' => 'Requiere al menos un símbolo',
+ 'pwd_secure_complexity_case_diff' => 'Requiere al menos una mayúscula y una minúscula',
'pwd_secure_min' => 'Caracteres mínimos de contraseña',
'pwd_secure_min_help' => 'El valor mínimo permitido es 8',
'pwd_secure_uncommon' => 'Evitar contraseñas comunes',
@@ -165,8 +168,8 @@ return [
'qr_help' => 'Activa Códigos QR antes para poder ver esto',
'qr_text' => 'Texto Código QR',
'saml' => 'SAML',
- 'saml_title' => 'Update SAML settings',
- 'saml_help' => 'SAML settings',
+ 'saml_title' => 'Actualizar ajustes de SAML',
+ 'saml_help' => 'Configuración SAML',
'saml_enabled' => 'SAML activado',
'saml_integration' => 'Integración SAML',
'saml_sp_entityid' => 'ID de la entidad',
@@ -178,7 +181,7 @@ return [
'saml_idp_metadata_help' => 'Puede especificar los metadatos IdP usando un archivo URL o XML.',
'saml_attr_mapping_username' => 'Mapeo de Atributos - Nombre de Usuario',
'saml_attr_mapping_username_help' => 'NameID se utilizará si el mapeo de atributos no está especificado o no es válido.',
- 'saml_forcelogin_label' => 'SAML Force Login',
+ 'saml_forcelogin_label' => 'Forzar inicio de sesión SAML',
'saml_forcelogin' => 'Hacer SAML el método de inicio de sesión principal',
'saml_forcelogin_help' => 'Puedes usar \'/login?nosaml\' para ir a la página de inicio de sesión normal.',
'saml_slo_label' => 'Cerrar sesión única SAML',
@@ -186,7 +189,7 @@ return [
'saml_slo_help' => 'Esto causará que el usuario sea redirigido primero a la IdP al cerrar sesión. Dejar desmarcado si el IdP no soporta correctamente SP-initiated SAML SLO.',
'saml_custom_settings' => 'Ajustes personalizados de SAML',
'saml_custom_settings_help' => 'Puedes especificar ajustes adicionales a la biblioteca onelogin/php-saml. Úsalo bajo tu propio riesgo.',
- 'saml_download' => 'Download Metadata',
+ 'saml_download' => 'Descargar metadatos',
'setting' => 'Parámetro',
'settings' => 'Configuración',
'show_alerts_in_menu' => 'Mostrar alertas en el menú superior',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Mostrar imágenes en emails',
'show_images_in_email_help' => 'Desmarca esta casilla si tu instalación de Snipe-IT está detrás de una red privada o VPN y los usuarios fuera de la red no pueden cargar las imágenes servidas desde este servidor en sus correos electrónicos.',
'site_name' => 'Nombre del sitio',
+ 'integrations' => 'Integraciones',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Nombre de bot en Slack',
- 'slack_channel' => 'Canal en Slack',
- 'slack_endpoint' => 'Terminal en Slack',
- 'slack_integration' => 'Configuración Slack',
- 'slack_integration_help' => 'La integración con Slack es opcional, sin embargo el endpoint y el canal son requeridos si desea usarlo. Para configurar la integración de Slack, primero debe crear un webhook entrante en su cuenta de Slack. Haga clic en el botón Probar Integración Slack para confirmar que su configuración es correcta antes de guardar. ',
- 'slack_integration_help_button' => 'Una vez que haya guardado su información de Slack, aparecerá un botón de prueba.',
- 'slack_test_help' => 'Pruebe si su integración de Slack está configurada correctamente. Debe Guardar Primero su configuracion Slack Actualizada.',
+ 'general_webhook' => 'Webhook general',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Probar para guardar',
+ 'webhook_title' => 'Actualizar ajustes de Webhook',
+ 'webhook_help' => 'Ajustes de integración',
+ 'webhook_botname' => 'Nombre de bot de :app',
+ 'webhook_channel' => 'Canal de :app',
+ 'webhook_endpoint' => 'Endpoint de :app',
+ 'webhook_integration' => 'Ajustes de :app',
+ 'webhook_test' =>'Probar integración de :app',
+ 'webhook_integration_help' => 'La integración con :app es opcional, sin embargo el endpoint y el canal son requeridos si desea usarlo. Para configurar la integración de :app, primero debe crear un webhook entrante en su cuenta de :app. Haga clic en el botón Probar Integración :app para confirmar que su configuración es correcta antes de guardar. ',
+ 'webhook_integration_help_button' => 'Una vez que hayas guardado la información de :app, aparecerá un botón de prueba.',
+ 'webhook_test_help' => 'Comprueba si tu integración con :app está configurada correctamente. PRIMERO DEBES GUARDAR TU CONFIGURACION ACTUALIZADA DE :app.',
'snipe_version' => 'Version de Snipe-IT',
'support_footer' => 'Enlaces de Soporte de Pie de Página ',
'support_footer_help' => 'Especifica quien ve los enlaces de información de Soporte y Manual de Usuarios de Snipe-IT',
@@ -216,8 +224,8 @@ return [
'update' => 'Actualizar Parámetros',
'value' => 'Valor',
'brand' => 'Marca',
- 'brand_keywords' => 'footer, logo, print, theme, skin, header, colors, color, css',
- 'brand_help' => 'Logo, Site Name',
+ 'brand_keywords' => 'pie de página, logotipo, impresión, tema, piel, encabezado, colores, color, css',
+ 'brand_help' => 'Logo, nombre del sitio',
'web_brand' => 'Tipo de marca web',
'about_settings_title' => 'Acerca de Ajustes',
'about_settings_text' => 'Estos ajustes te permiten personalizar ciertos aspectos de tu instalación.',
@@ -229,7 +237,7 @@ return [
'privacy_policy' => 'Política de Privacidad',
'privacy_policy_link_help' => 'Si incluye una URL aquí, un enlace a su Política de Privacidad será incluido al pie de la aplicación y en cualquier correo electrónico que envíe el sistema, de conformidad con la ley GDPR. ',
'purge' => 'Purgar registros eliminados',
- 'purge_deleted' => 'Purge Deleted ',
+ 'purge_deleted' => 'Purgar eliminados ',
'labels_display_bgutter' => 'Borde inferior de la Etiqueta',
'labels_display_sgutter' => 'Borde lateral de la Etiqueta',
'labels_fontsize' => 'Tamaño de fuente de la etiqueta',
@@ -275,51 +283,56 @@ return [
'unique_serial_help_text' => 'Al marcar esta casilla se forzarán números de serie únicos a los activos',
'zerofill_count' => 'Longitud de etiquetas de activos, incluyendo relleno de ceros',
'username_format_help' => 'Esta configuración sólo será utilizada por el proceso de importación si no se proporciona un nombre de usuario y tenemos que generar un nombre de usuario para usted.',
- 'oauth_title' => 'OAuth API Settings',
+ 'oauth_title' => 'Configuración de la API de OAuth',
'oauth' => 'OAuth',
- 'oauth_help' => 'Oauth Endpoint Settings',
- 'asset_tag_title' => 'Update Asset Tag Settings',
- 'barcode_title' => 'Update Barcode Settings',
- 'barcodes' => 'Barcodes',
- 'barcodes_help_overview' => 'Barcode & QR settings',
- 'barcodes_help' => 'This will attempt to delete cached barcodes. This would typically only be used if your barcode settings have changed, or if your Snipe-IT URL has changed. Barcodes will be re-generated when accessed next.',
- 'barcodes_spinner' => 'Attempting to delete files...',
- 'barcode_delete_cache' => 'Delete Barcode Cache',
- 'branding_title' => 'Update Branding Settings',
- 'general_title' => 'Update General Settings',
- 'mail_test' => 'Send Test',
- 'mail_test_help' => 'This will attempt to send a test mail to :replyto.',
- 'filter_by_keyword' => 'Filter by setting keyword',
- 'security' => 'Security',
- 'security_title' => 'Update Security Settings',
- 'security_keywords' => 'password, passwords, requirements, two factor, two-factor, common passwords, remote login, logout, authentication',
- 'security_help' => 'Two-factor, Password Restrictions',
- 'groups_keywords' => 'permissions, permission groups, authorization',
- 'groups_help' => 'Account permission groups',
- 'localization' => 'Localization',
- 'localization_title' => 'Update Localization Settings',
- 'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
- 'localization_help' => 'Language, date display',
- 'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
- 'asset_tags_help' => 'Incrementing and prefixes',
- 'labels' => 'Labels',
- 'labels_title' => 'Update Label Settings',
- 'labels_help' => 'Label sizes & settings',
- 'purge' => 'Purge',
- 'purge_keywords' => 'permanently delete',
- 'purge_help' => 'Purge Deleted Records',
- 'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
+ 'oauth_help' => 'Configuración de Endpoint Oauth',
+ 'asset_tag_title' => 'Actualizar ajustes de etiqueta de activos',
+ 'barcode_title' => 'Actualizar ajustes de código de barras',
+ 'barcodes' => 'Códigos de barras',
+ 'barcodes_help_overview' => 'Ajustes de Código de barras & QR',
+ 'barcodes_help' => 'Esto intentará eliminar códigos de barras en caché. Esto normalmente sólo se usaría si la configuración del código de barras ha cambiado, o si la URL de Snipe-IT ha cambiado. Los códigos de barras se regenerarán cuando se acceda a continuación.',
+ 'barcodes_spinner' => 'Intentando eliminar archivos...',
+ 'barcode_delete_cache' => 'Borrar caché de código de barras',
+ 'branding_title' => 'Actualizar ajustes de marca',
+ 'general_title' => 'Actualizar ajustes generales',
+ 'mail_test' => 'Enviar prueba',
+ 'mail_test_help' => 'Esto intentará enviar un correo de prueba a :replyto.',
+ 'filter_by_keyword' => 'Filtrar por palabra clave',
+ 'security' => 'Seguridad',
+ 'security_title' => 'Actualizar ajustes de seguridad',
+ 'security_keywords' => 'contraseña, contraseñas, requisitos, dos factores, dos factores, contraseñas comunes, inicio de sesión remoto, autenticación',
+ 'security_help' => 'Restricciones de contraseña, dos factores',
+ 'groups_keywords' => 'permisos, grupos de permisos, autorización',
+ 'groups_help' => 'Grupos de permisos de cuenta',
+ 'localization' => 'Ubicación',
+ 'localization_title' => 'Actualizar ajustes de Ubicación',
+ 'localization_keywords' => 'ubicación, moneda, local, locale, zona horaria, zona horaria, internacional, internacionalización, idioma, idioma, traducción',
+ 'localization_help' => 'Idioma, fecha mostrada',
+ 'notifications' => 'Notificaciones',
+ 'notifications_help' => 'Configuración de alertas por email y auditoría',
+ 'asset_tags_help' => 'Incrementando y prefijos',
+ 'labels' => 'Etiquetas',
+ 'labels_title' => 'Actualizar ajustes de Etiquetas',
+ 'labels_help' => 'Tamaños de etiqueta & ajustes',
+ 'purge' => 'Purgar',
+ 'purge_keywords' => 'eliminar permanentemente',
+ '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.',
'ldap_ad' => 'LDAP/AD',
- 'employee_number' => 'Employee Number',
- 'create_admin_user' => 'Create a User ::',
- 'create_admin_success' => 'Success! Your admin user has been added!',
- 'create_admin_redirect' => 'Click here to go to your app login!',
- 'setup_migrations' => 'Database Migrations ::',
- 'setup_no_migrations' => 'There was nothing to migrate. Your database tables were already set up!',
- 'setup_successful_migrations' => 'Your database tables have been created',
- 'setup_migration_output' => 'Migration output:',
- 'setup_migration_create_user' => 'Next: Create User',
- 'ldap_settings_link' => 'LDAP Settings Page',
- 'slack_test' => 'Test Integration',
+ 'employee_number' => 'Número de empleado',
+ 'create_admin_user' => 'Crear Usuario ::',
+ 'create_admin_success' => '¡Éxito! ¡Tu usuario admin ha sido añadido!',
+ 'create_admin_redirect' => '¡Haz clic aquí para acceder a tu aplicación!',
+ 'setup_migrations' => 'Migraciones de base de datos ::',
+ 'setup_no_migrations' => 'No hay nada que migrar. ¡Las tablas de la base de datos ya estaban configuradas!',
+ 'setup_successful_migrations' => 'Se han creado las tablas de la base de datos',
+ 'setup_migration_output' => 'Salida de Migración:',
+ 'setup_migration_create_user' => 'Siguiente: Crear usuario',
+ 'ldap_settings_link' => 'Página de ajustes LDAP',
+ 'slack_test' => 'Prueba de integración de ',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/es-ES/admin/settings/message.php b/resources/lang/es-ES/admin/settings/message.php
index 89eb5b4553..c11560074e 100644
--- a/resources/lang/es-ES/admin/settings/message.php
+++ b/resources/lang/es-ES/admin/settings/message.php
@@ -11,8 +11,8 @@ return [
'file_deleted' => 'El archivo de respaldo fue eliminado satisfactoriamente. ',
'generated' => 'Un nuevo archivo de respaldo fue creado satisfactoriamente.',
'file_not_found' => 'El archivo de respaldo no se ha encontrado en el servidor.',
- 'restore_warning' => 'Yes, restore it. I acknowledge that this will overwrite any existing data currently in the database. This will also log out all of your existing users (including you).',
- 'restore_confirm' => 'Are you sure you wish to restore your database from :filename?'
+ 'restore_warning' => 'Sí, restaurarlo. Reconozco que esto sobrescribirá cualquier dato existente actualmente en la base de datos. Esto también cerrará la sesión de todos sus usuarios existentes (incluido usted).',
+ 'restore_confirm' => '¿Está seguro que desea restaurar su base de datos desde :filename?'
],
'purge' => [
'error' => 'Ha ocurrido un error mientras se realizaba el purgado. ',
@@ -20,24 +20,25 @@ return [
'success' => 'Registros eliminados correctamente purgados.',
],
'mail' => [
- 'sending' => 'Sending Test Email...',
- 'success' => 'Mail sent!',
- 'error' => 'Mail could not be sent.',
- 'additional' => 'No additional error message provided. Check your mail settings and your app log.'
+ 'sending' => 'Enviando correo electrónico...',
+ 'success' => '¡Correo enviado!',
+ 'error' => 'El correo no pudo ser enviado.',
+ 'additional' => 'Ningún mensaje de error adicional proporcionado. Comprueba la configuración de tu correo y el registro de tu aplicación.'
],
'ldap' => [
- 'testing' => 'Testing LDAP Connection, Binding & Query ...',
- '500' => '500 Server Error. Please check your server logs for more information.',
- 'error' => 'Something went wrong :(',
- 'sync_success' => 'A sample of 10 users returned from the LDAP server based on your settings:',
- 'testing_authentication' => 'Testing LDAP Authentication...',
- 'authentication_success' => 'User authenticated against LDAP successfully!'
+ 'testing' => 'Probando conexión LDAP, Binding & Query ...',
+ '500' => 'Error 500 del servidor. Por favor, compruebe los registros de su servidor para más información.',
+ 'error' => 'Algo salió mal :(',
+ 'sync_success' => 'Una muestra de 10 usuarios devueltos desde el servidor LDAP basado en su configuración:',
+ 'testing_authentication' => 'Probando autenticación LDAP...',
+ 'authentication_success' => 'Usuario autenticado contra LDAP con éxito!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
- 'success_pt1' => 'Success! Check the ',
- 'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
- '500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'webhook' => [
+ 'sending' => 'Enviando mensaje de prueba de :app...',
+ 'success_pt1' => '¡Éxito! Comprueba el ',
+ 'success_pt2' => ' para su mensaje de prueba, y asegúrese de hacer clic en GUARDAR abajo para guardar su configuración.',
+ '500' => 'Error 500 del servidor.',
+ 'error' => 'Algo salió mal. :app respondió con: :error_message',
+ 'error_misc' => 'Algo salió mal. :( ',
]
];
diff --git a/resources/lang/es-ES/admin/settings/table.php b/resources/lang/es-ES/admin/settings/table.php
index 22db5c84ed..f1fd5c550f 100644
--- a/resources/lang/es-ES/admin/settings/table.php
+++ b/resources/lang/es-ES/admin/settings/table.php
@@ -1,6 +1,6 @@
'Created',
- 'size' => 'Size',
+ 'created' => 'Creado',
+ 'size' => 'Tamaño',
);
diff --git a/resources/lang/es-ES/admin/users/general.php b/resources/lang/es-ES/admin/users/general.php
index 8bf6e3b24e..8638775748 100644
--- a/resources/lang/es-ES/admin/users/general.php
+++ b/resources/lang/es-ES/admin/users/general.php
@@ -17,8 +17,10 @@ return [
'last_login' => 'Último acceso',
'ldap_config_text' => 'Las configuraciones de LDAP estàn en: Admin -> Settings. La ubicaciòn seleccionadada sera asignada a todos los usuarios importados.',
'print_assigned' => 'Imprimir todos los Asignados',
- 'email_assigned' => 'Email List of All Assigned',
- 'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'email_assigned' => 'Lista de Correos Asignados',
+ 'user_notified' => 'Se ha enviado un correo al usuario con sus artículos actualmente asignados.',
+ 'auto_assign_label' => 'Incluir a este usuario al asignar automáticamente licencias elegibles',
+ 'auto_assign_help' => 'Omitir este usuario en la asignación automática de licencias',
'software_user' => 'Software asignado a :name',
'send_email_help' => 'Debe proporcionar una dirección de correo electrónico para este usuario para enviarle credenciales. Únicamente pueden enviarse credenciales por correo eléctronico durante la creación del usuario. Las contraseñas se almacenan en un hash de un solo sentido y no se pueden recuperar una vez guardadas.',
'view_user' => 'Ver Usuario :name',
@@ -26,19 +28,27 @@ return [
'two_factor_admin_optin_help' => 'La actual configuración de administración permite cumplimiento selectivo de autenticación de dos factores. ',
'two_factor_enrolled' => 'Dispositivo 2FA inscrito ',
'two_factor_active' => '2FA activo ',
- 'user_deactivated' => 'User cannot login',
- 'user_activated' => 'User can login',
- 'activation_status_warning' => 'Do not change activation status',
- 'group_memberships_helpblock' => 'Only superadmins may edit group memberships.',
- 'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
- 'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
- 'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
- 'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
- 'update_user_assets_status' => 'Update all assets for these users to this status',
- 'checkin_user_properties' => 'Check in all properties associated with these users',
- 'remote_label' => 'This is a remote user',
- 'remote' => 'Remote',
- 'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
- 'not_remote_label' => 'This is not a remote user',
+ 'user_deactivated' => 'Usuario no puede iniciar sesión',
+ 'user_activated' => 'Usuario puede iniciar sesión',
+ 'activation_status_warning' => 'No cambiar el estado de activación',
+ 'group_memberships_helpblock' => 'Sólo los superadministradores pueden editar pertenencias a grupo.',
+ 'superadmin_permission_warning' => 'Sólo los superadministradores pueden conceder acceso a un usuario superadministrador.',
+ 'admin_permission_warning' => 'Sólo los usuarios con derechos de administrador o mayores pueden conceder acceso de administrador a los usuarios.',
+ 'remove_group_memberships' => 'Eliminar pertenencias a grupo',
+ 'warning_deletion_information' => 'Estás a punto de disponibilizar TODOS los elementos de :count usuario(s) listados a continuación. Los nombres de Super Admintradores están resaltados en rojo.',
+ 'update_user_assets_status' => 'Actualizar todos los activos para estos usuarios a este estado',
+ 'checkin_user_properties' => 'Disponibilizar todas las propiedades asociadas a estos usuarios',
+ 'remote_label' => 'Este es un usuario remoto',
+ 'remote' => 'Remoto',
+ 'remote_help' => 'Esto puede ser útil si necesita filtrar por usuarios remotos que nunca o raramente entran en sus ubicaciones físicas.',
+ 'not_remote_label' => 'Este no es un usuario remoto',
+ 'vip_label' => 'Usuario VIP',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Crear un usuario',
+ 'create_user_page_explanation' => 'Esta es la información de la cuenta que usará para acceder al sitio por primera vez.',
+ 'email_credentials' => 'Credenciales de email',
+ 'email_credentials_text' => 'Enviar mis credenciales a la dirección de correo de arriba',
+ 'next_save_user' => 'Siguiente: Guardar usuario',
+ 'all_assigned_list_generation' => 'Generado el:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/es-ES/admin/users/message.php b/resources/lang/es-ES/admin/users/message.php
index 4d533c9bb7..553636ace1 100644
--- a/resources/lang/es-ES/admin/users/message.php
+++ b/resources/lang/es-ES/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Ha declinado con éxito este equipo.',
'bulk_manager_warn' => 'Sus usuarios han sido correctamente actualizados, de todos modos la entrada de administrador no fue guardada porque el administrador seleccionado también estaba en la lista de usuarios a ser editada, y los usuarios no pueden ser sus propior administradores. Vuelva a seleccionar los usuarios, excluyendo al administrador.',
'user_exists' => 'El Usuario ya existe!',
- 'user_not_found' => 'Usuario [:id] no existe.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'El campo Usuario es obligatorio',
'user_password_required' => 'El password es obligatorio.',
'insufficient_permissions' => 'No tiene permiso.',
@@ -14,8 +14,8 @@ return array(
'ldap_not_configured' => 'La integración con LDAP no ha sido configurada para esta instalación.',
'password_resets_sent' => 'A los usuarios seleccionados que están activados y tienen una dirección de correo electrónico válida se les ha enviado un enlace de restablecimiento de contraseña.',
'password_reset_sent' => '¡Se ha enviado un enlace de restablecimiento de contraseña a :email!',
- 'user_has_no_email' => 'This user does not have an email address in their profile.',
- 'user_has_no_assets_assigned' => 'This user does not have any assets assigned',
+ 'user_has_no_email' => 'Este usuario no tiene una dirección de correo electrónico en su perfil.',
+ 'user_has_no_assets_assigned' => 'Este usuario no tiene ningún activo asignado',
'success' => array(
@@ -61,7 +61,7 @@ return array(
),
'inventorynotification' => array(
- 'error' => 'This user has no email set.',
- 'success' => 'The user has been notified about their current inventory.'
+ 'error' => 'Este usuario no tiene ningún correo electrónico.',
+ 'success' => 'El usuario ha sido notificado sobre su inventario actual.'
)
);
\ No newline at end of file
diff --git a/resources/lang/es-ES/auth/general.php b/resources/lang/es-ES/auth/general.php
index cd608e5837..790a27e71e 100644
--- a/resources/lang/es-ES/auth/general.php
+++ b/resources/lang/es-ES/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Recordarme',
'username_help_top' => 'Introduzca su nombre de usuario para enviar un enlace de restablecimiento de contraseña.',
'username_help_bottom' => 'Tu nombre de usuario y dirección de correo electrónico puede ser el mismo, pero puede que no lo sea, dependiendo de tu configuración. Si no puede recordar su nombre de usuario, póngase en contacto con su administrador.
A los usuarios sin una dirección de correo electrónico asociada no se enviará por correo electrónico un enlace de restablecimiento de contraseña. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/es-ES/button.php b/resources/lang/es-ES/button.php
index 3c47e5cda8..10cbfec787 100644
--- a/resources/lang/es-ES/button.php
+++ b/resources/lang/es-ES/button.php
@@ -4,7 +4,7 @@ return [
'actions' => 'Acciones',
'add' => 'Agregar nuevo',
'cancel' => 'Cancelar',
- 'checkin_and_delete' => 'Checkin All / Delete User',
+ 'checkin_and_delete' => 'Checkin Todos / Eliminar Usuario',
'delete' => 'Borrar',
'edit' => 'Editar',
'restore' => 'Restaurar',
diff --git a/resources/lang/es-ES/general.php b/resources/lang/es-ES/general.php
index cdcbf47283..ac65f92b95 100644
--- a/resources/lang/es-ES/general.php
+++ b/resources/lang/es-ES/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Accesorios',
'activated' => 'Activado',
+ 'accepted_date' => 'Fecha aceptada',
'accessory' => 'Accesorio',
'accessory_report' => 'Reporte de Accesorios',
'action' => 'Acción',
@@ -11,7 +12,7 @@ return [
'admin' => 'Admin',
'administrator' => 'Administrador',
'add_seats' => 'Sitios añadidos',
- 'age' => "Age",
+ 'age' => "Edad",
'all_assets' => 'Todos los Equipos',
'all' => 'Todos los',
'archived' => 'Archivado',
@@ -27,7 +28,13 @@ return [
'audit' => 'Auditoría',
'audit_report' => 'Registro de auditoría',
'assets' => 'Equipos',
+ 'assets_audited' => 'activos auditados',
+ 'assets_checked_in_count' => 'activos devueltos',
+ 'assets_checked_out_count' => 'activos devueltos',
+ 'asset_deleted_warning' => 'Este recurso ha sido eliminado. Debe restaurarlo antes de poder asignarlo a alguien.',
+ 'assigned_date' => 'Fecha asignada',
'assigned_to' => 'Asignado a :name',
+ 'assignee' => 'Asignado a',
'avatar_delete' => 'Eliminar Avatar',
'avatar_upload' => 'Subir Avatar',
'back' => 'Atras',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Edición masiva',
'bulk_delete' => 'Borrado masivo',
'bulk_actions' => 'Acciones masivas',
- 'bulk_checkin_delete' => 'Registro de entrada masivo de activos de usuarios',
+ 'bulk_checkin_delete' => 'Checkin en masa / Eliminar usuarios',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'Este dispositivo es propiedad del usuario',
'bystatus' => 'por Estado',
'cancel' => 'Cancelar',
'categories' => 'Categorías',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Esta aplicación esta corriendo en modo producción con debugging activado. Esto puede exponer datos sensibles si su aplicación es accesible desde el exterior. Desactive el modo debug cambiando el valor APP_DEBUG en su archivo .env a false.',
'delete' => 'Borrar',
'delete_confirm' => '¿Estás seguro de eliminar :item?',
+ 'delete_confirm_no_undo' => '¿Está seguro que desea eliminar :item? Esto no se puede deshacer.',
'deleted' => 'Borrado',
'delete_seats' => 'Asientos eliminados',
'deletion_failed' => 'Error al eliminar',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'El tipo de archivo aceptado es :types. El tamaño máximo permitido es :size.|Los tipos de archivo aceptados son :types. El tamaño máximo permitido es :size.',
'filetypes_size_help' => 'El tamaño máximo de carga permitido es :size.',
'image_filetypes_help' => 'Los tipos de archivo aceptados son jpg, webp, png, gif y svg. El tamaño máximo permitido es :size.',
+ 'unaccepted_image_type' => 'No se pudo leer este archivo de imagen. Los tipos de archivo aceptados son jpg, webp, png, gif y svg. El tipo mimetype de este archivo es: :mimetype.',
'import' => 'Importar',
'importing' => 'Importando',
'importing_help' => 'Puedes importar activos, accesorios, licencias, componentes, insumos y usuarios vía archivos CSV.
El CSV debe estar delimitado por comas y formateado con encabezados que coincidan con aquellos definidos en los CSVs de muestra en la documentación.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Mantenimientos de Equipo',
'item' => 'Item',
'item_name' => 'Nombre del ítem',
+ 'import_file' => 'importar archivo CSV',
+ 'import_type' => 'Tipo de importación CSV',
'insufficient_permissions' => '¡Permisos insuficientes!',
'kits' => 'Equipamiento predefinido',
'language' => 'Lenguaje',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Activos solicitados',
'request_canceled' => 'Solicitud Cancelada',
'save' => 'Guardar',
+ 'select_var' => 'Seleccionar :thing... ', // this will eventually replace all of our other selects
'select' => 'Seleccionar',
'select_all' => 'Seleccionar todo',
'search' => 'Buscar',
@@ -240,8 +254,8 @@ return [
'signature' => 'Firma',
'signed_off_by' => 'Firmado por',
'skin' => 'Tema',
- 'slack_msg_note' => 'Se enviará un mensaje de slack',
- 'slack_test_msg' => '¡Parece que tu integración de Slack con Snipe-IT está funcionando!',
+ 'webhook_msg_note' => 'Una notificación se enviará a través de webhook',
+ 'webhook_test_msg' => '¡Parece que tu integración de :app con Snipe-IT está funcionando!',
'some_features_disabled' => 'MODO DE DEMOSTRACIÓN: Algunas funciones estan desactivadas para esta instalación.',
'site_name' => 'Sitio',
'state' => 'Provincia',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => '¿Está seguro que desea eliminar',
'submit' => 'Enviar',
'target' => 'Objetivo',
- 'toggle_navigation' => 'Alternar navegación',
'time_and_date_display' => 'Hora y fecha',
'total_assets' => 'Equipos',
'total_licenses' => 'licencias totales',
@@ -281,9 +294,9 @@ return [
'yes' => 'Si',
'zip' => 'Códio Postal',
'noimage' => 'Imagen no subida o imagen no encontrada.',
- 'file_does_not_exist' => 'The requested file does not exist on the server.',
- 'file_upload_success' => 'File upload success!',
- 'no_files_uploaded' => 'File upload success!',
+ 'file_does_not_exist' => 'El archivo solicitado no existe en el servidor.',
+ 'file_upload_success' => '¡Archivo cargado correctamente!',
+ 'no_files_uploaded' => '¡Archivo cargado correctamente!',
'token_expired' => 'Su sesión ha expirado, Intente otra ves.',
'login_enabled' => 'Inicio de sesión habilitado',
'audit_due' => 'Auditoría pendiente',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'También, elimine temporalmente a estos usuarios. Su historial de activos permanecerá intacto a menos que purgue los registros eliminados en la Configuración de Administrador.',
'bulk_checkin_delete_success' => 'Los usuarios seleccionados han sido eliminados y sus activos han sido registrados.',
'bulk_checkin_success' => 'Los elementos para los usuarios seleccionados han sido registrados.',
- 'set_to_null' => 'Eliminar valores para este activo|Eliminar valores para todos los :asset_count activos ',
+ 'set_to_null' => 'Eliminar valores para este activo|Eliminar valores para todos los :asset_count activos ',
+ 'set_users_field_to_null' => 'Eliminar valores de :field para este usuario|Eliminar valores de :field para todos los :user_count usuarios ',
'na_no_purchase_date' => 'N/A - No se proporcionó fecha de compra',
'assets_by_status' => 'Activos por estado',
'assets_by_status_type' => 'Activos por tipo de estado',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Fecha de inicio',
'end_date' => 'Fecha de fin',
'alt_uploaded_image_thumbnail' => 'Miniatura cargada',
- 'placeholder_kit' => 'Seleccione un kit'
+ 'placeholder_kit' => 'Seleccione un kit',
+ 'file_not_found' => 'No se encontró el archivo',
+ 'preview_not_available' => '(sin vista previa)',
+ 'setup' => 'Configuración',
+ 'pre_flight' => 'Preparación',
+ 'skip_to_main_content' => 'Saltar al contenido principal',
+ 'toggle_navigation' => 'Alternar navegación',
+ 'alerts' => 'Alertas',
+ 'tasks_view_all' => 'Ver todas las tareas',
+ 'true' => 'Verdadero',
+ 'false' => 'Falso',
+ 'integration_option' => 'Opción de integración',
+ 'log_does_not_exist' => 'No existe ningún registro de eventos coincidente.',
+ 'merge_users' => 'Fusionar usuarios',
+ 'merge_information' => 'Esto fusionará a los :count usuarios en un solo usuario. Seleccione el usuario en el que desea fusionar a los demás a continuación, y los activos asociados, licencias, etc se moverán al usuario seleccionado y los otros usuarios serán marcados como eliminados.',
+ 'warning_merge_information' => 'Esta acción NO PUEDE deshacerse y sólo debe ser usada cuando necesite fusionar usuarios debido a una mala importación o sincronización. Asegúrese de ejecutar una copia de seguridad primero.',
+ 'no_users_selected' => 'Ningún usuario seleccionado',
+ 'not_enough_users_selected' => 'Al menos :count usuarios deben ser seleccionados',
+ 'merge_success' => ':count usuarios fusionados con éxito en :into_username!',
+ 'merged' => 'fusionados',
+ 'merged_log_this_user_into' => 'Fusionado este usuario (ID :to_id - :to_username) con el ID de usuario :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Fusionado ID de usuario :from_id (:from_username) con este usuario (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Limpiar y Guardar',
+ 'update_existing_values' => '¿Actualizar valores existentes?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' ¿Enviar correo de bienvenida para nuevos usuarios?',
+ 'back_before_importing' => '¿Copia de seguridad antes de importar?',
+ 'csv_header_field' => 'Campo de cabecera CSV',
+ 'import_field' => 'Importar campo',
+ 'sample_value' => 'Valor de ejemplo',
+ 'no_headers' => 'No se encontraron columnas',
+ 'error_in_import_file' => 'Hubo un error leyendo el archivo CSV: :error',
+ 'percent_complete' => ':percent % Completado',
+ 'errors_importing' => 'Se han producido algunos errores al importar: ',
+ 'warning' => 'ADVERTENCIA: :warning',
+ 'success_redirecting' => '"Éxito... Redirigiendo.',
+ 'setup_successful_migrations' => 'Se han creado las tablas de la base de datos',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Siguiente: Crear usuario',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirmar',
+ 'autoassign_licenses' => 'Auto-Asignar licencias',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => '¿Estás seguro?',
+ 'cannot_be_deleted' => 'Este articulo no se puede eliminar',
+ 'undeployable_tooltip' => 'Este artículo no puede ser asignado. Compruebe la cantidad restante.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/es-ES/help.php b/resources/lang/es-ES/help.php
index 9c71dfef87..e083c23aa4 100644
--- a/resources/lang/es-ES/help.php
+++ b/resources/lang/es-ES/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'Más información',
- 'audit_help' => 'Marcando esta casilla podrá editar el registro de activos reflejando su nueva ubicación. Dejándola sin marcar simplemente anotaremos la ubicación en el registro de auditoria.
Tenga en cuenta que si este activo ha si requerido, no se podrá cambiara la ubicación de la persona, Activo o ubicación en la que esta requerido.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Los activos son elementos con número de serie o etiqueta de activos. Tienden a ser artículos de alto valor donde es importante identificar un elemento específico.',
diff --git a/resources/lang/es-ES/localizations.php b/resources/lang/es-ES/localizations.php
index be2c321861..63accfb143 100644
--- a/resources/lang/es-ES/localizations.php
+++ b/resources/lang/es-ES/localizations.php
@@ -2,314 +2,315 @@
return [
- 'select_language' => 'Select a language',
+ 'select_language' => 'Seleccione un idioma',
'languages' => [
- 'en'=> 'English, US',
- 'en-GB'=> 'English, UK',
+ 'en'=> 'Inglés, EEUU',
+ 'en-GB'=> 'Inglés, Reino Unido',
'af'=> 'Afrikaans',
- 'ar'=> 'Arabic',
- 'bg'=> 'Bulgarian',
- 'zh-CN'=> 'Chinese Simplified',
- 'zh-TW'=> 'Chinese Traditional',
- 'hr'=> 'Croatian',
- 'cs'=> 'Czech',
- 'da'=> 'Danish',
- 'nl'=> 'Dutch',
- 'en-ID'=> 'English, Indonesia',
- 'et'=> 'Estonian',
+ 'ar'=> 'Árabe',
+ 'bg'=> 'Búlgaro',
+ 'zh-CN'=> 'Chino simplificado',
+ 'zh-TW'=> 'Chino tradicional',
+ 'hr'=> 'Croata',
+ 'cs'=> 'Checo',
+ 'da'=> 'Danés',
+ 'nl'=> 'Holandés',
+ 'en-ID'=> 'inglés de Indonesia',
+ 'et'=> 'Estonio',
'fil'=> 'Filipino',
- 'fi'=> 'Finnish',
- 'fr'=> 'French',
- 'de'=> 'German',
- 'de-i'=> 'German (Informal)',
- 'el'=> 'Greek',
- 'he'=> 'Hebrew',
- 'hu'=> 'Hungarian',
- 'is' => 'Icelandic',
- 'id'=> 'Indonesian',
- 'ga-IE'=> 'Irish',
- 'it'=> 'Italian',
- 'ja'=> 'Japanese',
- 'ko'=> 'Korean',
- 'lv'=>'Latvian',
- 'lt'=> 'Lithuanian',
- 'mk'=> 'Macedonian',
- 'ms'=> 'Malay',
- 'mi'=> 'Maori',
- 'mn'=> 'Mongolian',
- 'no'=> 'Norwegian',
- 'fa'=> 'Persian',
- 'pl'=> 'Polish',
- 'pt-PT'=> 'Portuguese',
- 'pt-BR'=> 'Portuguese, Brazilian',
- 'ro'=> 'Romanian',
- 'ru'=> 'Russian',
- 'sr-CS' => 'Serbian (Latin)',
- 'sl'=> 'Slovenian',
- 'es-ES'=> 'Spanish',
- 'es-CO'=> 'Spanish, Colombia',
- 'es-MX'=> 'Spanish, Mexico',
- 'es-VE'=> 'Spanish, Venezuela',
- 'sv-SE'=> 'Swedish',
+ 'fi'=> 'Finlandés',
+ 'fr'=> 'Francés',
+ 'de'=> 'Alemán',
+ 'de-i'=> 'Alemán (informal)',
+ 'el'=> 'Griego',
+ 'he'=> 'Hebreo',
+ 'hu'=> 'Húngaro',
+ 'is' => 'Islandés',
+ 'id'=> 'Indonesio',
+ 'ga-IE'=> 'Irlandés',
+ 'it'=> 'Italiano',
+ 'ja'=> 'Japonés',
+ 'ko'=> 'Coreano',
+ 'lv'=>'Letón',
+ 'lt'=> 'Lituano',
+ 'mk'=> 'Macedonio',
+ 'ms'=> 'Malayo',
+ 'mi'=> 'Maorí',
+ 'mn'=> 'Mongol',
+ 'no'=> 'Noruego',
+ 'fa'=> 'Persa',
+ 'pl'=> 'Polaco',
+ 'pt-PT'=> 'Portugués',
+ 'pt-BR'=> 'Portugués, Brasileño',
+ 'ro'=> 'Rumano',
+ 'ru'=> 'Ruso',
+ 'sr-CS' => 'Serbio (Latino)',
+ 'sl'=> 'Esloveno',
+ 'es-ES'=> 'Español',
+ 'es-CO'=> 'Español, Colombia',
+ 'es-MX'=> 'Español, México',
+ 'es-VE'=> 'Español, Venezuela',
+ 'sv-SE'=> 'Sueco',
'tl'=> 'Tagalog',
'ta'=> 'Tamil',
- 'th'=> 'Thai',
- 'tr'=> 'Turkish',
- 'uk'=> 'Ukranian',
- 'vi'=> 'Vietnamese',
- 'cy'=> 'Welsh',
- 'zu'=> 'Zulu',
+ 'th'=> 'Tailandés',
+ 'tr'=> 'Turco',
+ 'uk'=> 'Ucraniano',
+ 'vi'=> 'Vietnamita',
+ 'cy'=> 'Galés',
+ 'zu'=> 'Zulú',
],
- 'select_country' => 'Select a country',
+ 'select_country' => 'Seleccione un país',
'countries' => [
- 'AC'=>'Ascension Island',
+ 'AC'=>'Isla de Ascensión',
'AD'=>'Andorra',
- 'AE'=>'United Arab Emirates',
- 'AF'=>'Afghanistan',
- 'AG'=>'Antigua And Barbuda',
+ 'AE'=>'Emiratos Árabes Unidos',
+ 'AF'=>'Afganistán',
+ 'AG'=>'Antigua y Barbuda',
'AI'=>'Anguilla',
'AL'=>'Albania',
'AM'=>'Armenia',
- 'AN'=>'Netherlands Antilles',
+ 'AN'=>'Antillas Holandesas',
'AO'=>'Angola',
- 'AQ'=>'Antarctica',
+ 'AQ'=>'La Antártida',
'AR'=>'Argentina',
- 'AS'=>'American Samoa',
+ 'AS'=>'Samoa Americana',
'AT'=>'Austria',
'AU'=>'Australia',
'AW'=>'Aruba',
- 'AX'=>'Ã…land',
- 'AZ'=>'Azerbaijan',
- 'BA'=>'Bosnia And Herzegovina',
+ 'AX'=>'Åland',
+ 'AZ'=>'Azerbaiyán',
+ 'BA'=>'Bosnia y Herzegovina',
'BB'=>'Barbados',
- 'BE'=>'Belgium',
+ 'BE'=>'Bélgica',
'BD'=>'Bangladesh',
'BF'=>'Burkina Faso',
'BG'=>'Bulgaria',
- 'BH'=>'Bahrain',
+ 'BH'=>'Bahréin',
'BI'=>'Burundi',
- 'BJ'=>'Benin',
+ 'BJ'=>'Benín',
'BM'=>'Bermuda',
- 'BN'=>'Brunei Darussalam',
+ 'BN'=>'Brunei',
'BO'=>'Bolivia',
- 'BR'=>'Brazil',
+ 'BR'=>'Brasil',
'BS'=>'Bahamas',
- 'BT'=>'Bhutan',
- 'BV'=>'Bouvet Island',
+ 'BT'=>'Bután',
+ 'BV'=>'Isla Bouvet',
'BW'=>'Botswana',
- 'BY'=>'Belarus',
- 'BZ'=>'Belize',
- 'CA'=>'Canada',
- 'CC'=>'Cocos (Keeling) Islands',
- 'CD'=>'Congo (Democratic Republic)',
- 'CF'=>'Central African Republic',
- 'CG'=>'Congo (Republic)',
- 'CH'=>'Switzerland',
- 'CI'=>'Côte d\'Ivoire',
- 'CK'=>'Cook Islands',
+ 'BY'=>'Bielorrusia',
+ 'BZ'=>'Belice',
+ 'CA'=>'Canadá',
+ 'CC'=>'Islas Cocos (Keeling)',
+ 'CD'=>'Congo (República Democrática del)',
+ 'CF'=>'República Centroafricana',
+ 'CG'=>'Congo (República del)',
+ 'CH'=>'Suiza',
+ 'CI'=>'Costa de Marfil',
+ 'CK'=>'Islas Cook',
'CL'=>'Chile',
- 'CM'=>'Cameroon',
- 'CN'=>'People\'s Republic of China',
+ 'CM'=>'Camerún',
+ 'CN'=>'República Popular China',
'CO'=>'Colombia',
'CR'=>'Costa Rica',
'CU'=>'Cuba',
- 'CV'=>'Cape Verde',
- 'CX'=>'Christmas Island',
- 'CY'=>'Cyprus',
- 'CZ'=>'Czech Republic',
- 'DE'=>'Germany',
- 'DJ'=>'Djibouti',
- 'DK'=>'Denmark',
+ 'CV'=>'Cabo Verde',
+ 'CX'=>'Isla de Navidad',
+ 'CY'=>'Chipre',
+ 'CZ'=>'República Checa',
+ 'DE'=>'Alemania',
+ 'DJ'=>'Yibuti',
+ 'DK'=>'Dinamarca',
'DM'=>'Dominica',
- 'DO'=>'Dominican Republic',
- 'DZ'=>'Algeria',
+ 'DO'=>'República Dominicana',
+ 'DZ'=>'Argelia',
'EC'=>'Ecuador',
'EE'=>'Estonia',
- 'EG'=>'Egypt',
+ 'EG'=>'Egipto',
'ER'=>'Eritrea',
- 'ES'=>'Spain',
- 'ET'=>'Ethiopia',
- 'EU'=>'European Union',
- 'FI'=>'Finland',
+ 'ES'=>'España',
+ 'ET'=>'Etiopía',
+ 'EU'=>'Unión Europea',
+ 'FI'=>'Finlandia',
'FJ'=>'Fiji',
- 'FK'=>'Falkland Islands (Malvinas)',
- 'FM'=>'Micronesia, Federated States Of',
- 'FO'=>'Faroe Islands',
- 'FR'=>'France',
- 'GA'=>'Gabon',
- 'GD'=>'Grenada',
+ 'FK'=>'Islas Malvinas (Falkland)',
+ 'FM'=>'Estados Federados de la Micronesia',
+ 'FO'=>'Islas Faroe',
+ 'FR'=>'Francia',
+ 'GA'=>'Gabón',
+ 'GD'=>'Granada',
'GE'=>'Georgia',
- 'GF'=>'French Guiana',
+ 'GF'=>'Guayana Francesa',
'GG'=>'Guernsey',
'GH'=>'Ghana',
'GI'=>'Gibraltar',
- 'GL'=>'Greenland',
+ 'GL'=>'Groenlandia',
'GM'=>'Gambia',
'GN'=>'Guinea',
- 'GP'=>'Guadeloupe',
- 'GQ'=>'Equatorial Guinea',
- 'GR'=>'Greece',
- 'GS'=>'South Georgia And The South Sandwich Islands',
+ 'GP'=>'Guadalupe',
+ 'GQ'=>'Guinea Ecuatorial',
+ 'GR'=>'Grecia',
+ 'GS'=>'Islas Georgia del Sur y Sandwich del Sur',
'GT'=>'Guatemala',
'GU'=>'Guam',
'GW'=>'Guinea-Bissau',
'GY'=>'Guyana',
'HK'=>'Hong Kong',
- 'HM'=>'Heard And Mc Donald Islands',
+ 'HM'=>'Islas Heard y Mc Donald',
'HN'=>'Honduras',
- 'HR'=>'Croatia (local name: Hrvatska)',
- 'HT'=>'Haiti',
- 'HU'=>'Hungary',
+ 'HR'=>'Croacia (nombre local: Hrvatska)',
+ 'HT'=>'Haití',
+ 'HU'=>'Hungría',
'ID'=>'Indonesia',
- 'IE'=>'Ireland',
+ 'IE'=>'Irlanda',
'IL'=>'Israel',
- 'IM'=>'Isle of Man',
+ 'IM'=>'Isla de Man',
'IN'=>'India',
- 'IO'=>'British Indian Ocean Territory',
- 'IQ'=>'Iraq',
- 'IR'=>'Iran, Islamic Republic Of',
- 'IS'=>'Iceland',
- 'IT'=>'Italy',
+ 'IO'=>'Territorio británico del océano Índico',
+ 'IQ'=>'Irak',
+ 'IR'=>'Irán, República Islámica Del',
+ 'IS'=>'Islandia',
+ 'IT'=>'Italia',
'JE'=>'Jersey',
'JM'=>'Jamaica',
- 'JO'=>'Jordan',
- 'JP'=>'Japan',
- 'KE'=>'Kenya',
+ 'JO'=>'Jordania',
+ 'JP'=>'Japón',
+ 'KE'=>'Kenia',
'KG'=>'Kyrgyzstan',
- 'KH'=>'Cambodia',
+ 'KH'=>'Camboya',
'KI'=>'Kiribati',
- 'KM'=>'Comoros',
- 'KN'=>'Saint Kitts And Nevis',
- 'KR'=>'Korea, Republic Of',
+ 'KM'=>'Islas Comoros',
+ 'KN'=>'San Cristóbal y Nevis',
+ 'KR'=>'Corea, República de',
'KW'=>'Kuwait',
- 'KY'=>'Cayman Islands',
- 'KZ'=>'Kazakhstan',
- 'LA'=>'Lao People\'s Democratic Republic',
- 'LB'=>'Lebanon',
- 'LC'=>'Saint Lucia',
- 'LI'=>'Liechtenstein',
+ 'KY'=>'Islas Caimán',
+ 'KZ'=>'Kazajistán',
+ 'LA'=>'República Democrática Popular de Laos',
+ 'LB'=>'Líbano',
+ 'LC'=>'Santa Lucía',
+ 'LI'=>'Principado de Liechtenstein',
'LK'=>'Sri Lanka',
'LR'=>'Liberia',
- 'LS'=>'Lesotho',
- 'LT'=>'Lithuania',
- 'LU'=>'Luxembourg',
- 'LV'=>'Latvia',
- 'LY'=>'Libyan Arab Jamahiriya',
- 'MA'=>'Morocco',
- 'MC'=>'Monaco',
- 'MD'=>'Moldova, Republic Of',
+ 'LS'=>'Lesoto',
+ 'LT'=>'Lituania',
+ 'LU'=>'Luxemburgo',
+ 'LV'=>'Letonia',
+ 'LY'=>'Libia',
+ 'MA'=>'Marruecos',
+ 'MC'=>'Mónaco',
+ 'MD'=>'Moldova, República de',
'ME'=>'Montenegro',
'MG'=>'Madagascar',
- 'MH'=>'Marshall Islands',
- 'MK'=>'Macedonia, The Former Yugoslav Republic Of',
- 'ML'=>'Mali',
+ 'MH'=>'Islas Marshall',
+ 'MK'=>'Macedonia, Ex República Yugoslava de',
+ 'ML'=>'Malí',
'MM'=>'Myanmar',
'MN'=>'Mongolia',
- 'MO'=>'Macau',
- 'MP'=>'Northern Mariana Islands',
- 'MQ'=>'Martinique',
+ 'MO'=>'Macao',
+ 'MP'=>'Islas Marianas del Norte',
+ 'MQ'=>'Martinica',
'MR'=>'Mauritania',
'MS'=>'Montserrat',
'MT'=>'Malta',
- 'MU'=>'Mauritius',
- 'MV'=>'Maldives',
+ 'MU'=>'Mauricio',
+ 'MV'=>'Maldivas',
'MW'=>'Malawi',
- 'MX'=>'Mexico',
- 'MY'=>'Malaysia',
+ 'MX'=>'México',
+ 'MY'=>'Malasia',
'MZ'=>'Mozambique',
'NA'=>'Namibia',
- 'NC'=>'New Caledonia',
- 'NE'=>'Niger',
- 'NF'=>'Norfolk Island',
+ 'NC'=>'Nueva Caledonia',
+ 'NE'=>'Níger',
+ 'NF'=>'Isla Norfolk',
'NG'=>'Nigeria',
'NI'=>'Nicaragua',
- 'NL'=>'Netherlands',
- 'NO'=>'Norway',
+ 'NL'=>'Países Bajos',
+ 'NO'=>'Noruega',
'NP'=>'Nepal',
'NR'=>'Nauru',
'NU'=>'Niue',
- 'NZ'=>'New Zealand',
+ 'NZ'=>'Nueva Zelanda',
'OM'=>'Oman',
'PA'=>'Panama',
- 'PE'=>'Peru',
- 'PF'=>'French Polynesia',
- 'PG'=>'Papua New Guinea',
- 'PH'=>'Philippines, Republic of the',
- 'PK'=>'Pakistan',
- 'PL'=>'Poland',
- 'PM'=>'St. Pierre And Miquelon',
+ 'PE'=>'Perú',
+ 'PF'=>'Polinesia Francesa',
+ 'PG'=>'Papúa Nueva Guinea',
+ 'PH'=>'Filipinas, República de las',
+ 'PK'=>'Pakistán',
+ 'PL'=>'Polonia',
+ 'PM'=>'San Pedro y Miquelón',
'PN'=>'Pitcairn',
'PR'=>'Puerto Rico',
- 'PS'=>'Palestine',
+ 'PS'=>'Palestina',
'PT'=>'Portugal',
'PW'=>'Palau',
'PY'=>'Paraguay',
- 'QA'=>'Qatar',
- 'RE'=>'Reunion',
- 'RO'=>'Romania',
+ 'QA'=>'Catar',
+ 'RE'=>'Reunión',
+ 'RO'=>'Rumania',
'RS'=>'Serbia',
- 'RU'=>'Russian Federation',
- 'RW'=>'Rwanda',
- 'SA'=>'Saudi Arabia',
- 'UK'=>'Scotland',
- 'SB'=>'Solomon Islands',
+ 'RU'=>'Federación Rusa',
+ 'RW'=>'Ruanda',
+ 'SA'=>'Arabia Saudita',
+ 'UK'=>'Escocia',
+ 'SB'=>'Islas Salomón',
'SC'=>'Seychelles',
- 'SD'=>'Sudan',
- 'SE'=>'Sweden',
- 'SG'=>'Singapore',
+ 'SS'=>'Sudán del Sur',
+ 'SD'=>'Sudán',
+ 'SE'=>'Suecia',
+ 'SG'=>'Singapur',
'SH'=>'St. Helena',
- 'SI'=>'Slovenia',
- 'SJ'=>'Svalbard And Jan Mayen Islands',
- 'SK'=>'Slovakia (Slovak Republic)',
- 'SL'=>'Sierra Leone',
+ 'SI'=>'Eslovenia',
+ 'SJ'=>'Islas Svalbard y Jan Mayen',
+ 'SK'=>'Eslovaquia (República Eslovaca)',
+ 'SL'=>'Sierra Leona',
'SM'=>'San Marino',
'SN'=>'Senegal',
'SO'=>'Somalia',
'SR'=>'Suriname',
- 'ST'=>'Sao Tome And Principe',
- 'SU'=>'Soviet Union',
+ 'ST'=>'Santo Tomé y Príncipe',
+ 'SU'=>'Unión Soviética',
'SV'=>'El Salvador',
- 'SY'=>'Syrian Arab Republic',
+ 'SY'=>'República Árabe Siria',
'SZ'=>'Swaziland',
- 'TC'=>'Turks And Caicos Islands',
+ 'TC'=>'Islas Turcas y Caicos',
'TD'=>'Chad',
- 'TF'=>'French Southern Territories',
+ 'TF'=>'Territorios Franceses del Sur',
'TG'=>'Togo',
- 'TH'=>'Thailand',
+ 'TH'=>'Tailandia',
'TJ'=>'Tajikistan',
'TK'=>'Tokelau',
- 'TI'=>'East Timor',
+ 'TI'=>'Timor Oriental',
'TM'=>'Turkmenistan',
'TN'=>'Tunisia',
'TO'=>'Tonga',
- 'TP'=>'East Timor (old code)',
- 'TR'=>'Turkey',
- 'TT'=>'Trinidad And Tobago',
+ 'TP'=>'Timor Oriental (código antiguo)',
+ 'TR'=>'Turquía',
+ 'TT'=>'Trinidad y Tobago',
'TV'=>'Tuvalu',
- 'TW'=>'Taiwan',
- 'TZ'=>'Tanzania, United Republic Of',
- 'UA'=>'Ukraine',
+ 'TW'=>'Taiwán',
+ 'TZ'=>'Tanzania, República Unida de',
+ 'UA'=>'Ucrania',
'UG'=>'Uganda',
- 'UK'=>'United Kingdom',
- 'US'=>'United States',
- 'UM'=>'United States Minor Outlying Islands',
+ 'UK'=>'Reino Unido',
+ 'US'=>'Estados Unidos',
+ 'UM'=>'Islas Ultramarinas Menores de Estados Unidos',
'UY'=>'Uruguay',
- 'UZ'=>'Uzbekistan',
- 'VA'=>'Vatican City State (Holy See)',
- 'VC'=>'Saint Vincent And The Grenadines',
+ 'UZ'=>'Uzbekistán',
+ 'VA'=>'Estado de Vatican (Santa Sede)',
+ 'VC'=>'San Vicente y las Granadinas',
'VE'=>'Venezuela',
- 'VG'=>'Virgin Islands (British)',
- 'VI'=>'Virgin Islands (U.S.)',
- 'VN'=>'Viet Nam',
+ 'VG'=>'Islas Vírgenes Británicas',
+ 'VI'=>'Islas Vírgenes (EE. UU.)',
+ 'VN'=>'Vietnam',
'VU'=>'Vanuatu',
- 'WF'=>'Wallis And Futuna Islands',
+ 'WF'=>'Islas Wallis y Futuna',
'WS'=>'Samoa',
'YE'=>'Yemen',
'YT'=>'Mayotte',
- 'ZA'=>'South Africa',
+ 'ZA'=>'Sudáfrica',
'ZM'=>'Zambia',
- 'ZW'=>'Zimbabwe',
+ 'ZW'=>'Zimbabue',
],
];
\ No newline at end of file
diff --git a/resources/lang/es-ES/mail.php b/resources/lang/es-ES/mail.php
index ebf86d5cce..7855099df4 100644
--- a/resources/lang/es-ES/mail.php
+++ b/resources/lang/es-ES/mail.php
@@ -2,7 +2,7 @@
return [
'acceptance_asset_accepted' => 'Un usuario ha aceptado un artículo',
- 'acceptance_asset_declined' => 'A user has declined an item',
+ 'acceptance_asset_declined' => 'Un usuario ha rechazado un artículo',
'a_user_canceled' => 'El usuario ha cancelado el item solicitado en la pagina Web',
'a_user_requested' => 'Un usuario a solicitado un item en la pagina Web',
'accessory_name' => 'Nombre de accesorio:',
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Inicie sesión en su nueva instalación de Snipe-IT con las credenciales siguientes:',
'login' => 'Entrar:',
'Low_Inventory_Report' => 'Reporte de inventario bajo',
+ 'inventory_report' => 'Informe de inventario',
'min_QTY' => 'Cantidad mínima',
'name' => 'Nombre',
'new_item_checked' => 'Un nuevo artículo se ha extraído bajo su nombre, los detalles están a continuación.',
@@ -61,7 +62,7 @@ return [
'test_mail_text' => 'Esto es una prueba desde el sistema de gestión de activos de Snipe-IT. Si tienes esto, correo está funcionando :)',
'the_following_item' => 'El siguiente artículo ha sido devuelto: ',
'low_inventory_alert' => 'Hay :count elemento que está por debajo del inventario mínimo o que pronto estará debajo.|Hay :count elementos que están por debajo del inventario mínimo o que pronto serán bajos.',
- 'assets_warrantee_alert' => 'There is :count asset with a warranty expiring in the next :threshold days.|There are :count assets with warranties expiring in the next :threshold days.',
+ 'assets_warrantee_alert' => 'Hay :count activo con una garantía que expira en los próximos :threshold days.|Hay :count activos con garantías que expiran en los siguientes :threshold days.',
'license_expiring_alert' => 'Hay :count licencia que expira en los próximos :threshold días. | Hay :count licencias que expiran en los próximos :threshold días.',
'to_reset' => 'Para restaurar tu contraseña de :web, rellena este formulario:',
'type' => 'Tipo',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'Tus credenciales de Snipe-IT',
'Accessory_Checkin_Notification' => 'Accesorio devuelto',
'Asset_Checkin_Notification' => 'Activo devuelto',
+ 'Asset_Checkout_Notification' => 'Activo asignado',
'License_Checkin_Notification' => 'Licencia devuelta',
'Expected_Checkin_Report' => 'Informe de devolución de activo esperado',
'Expected_Checkin_Notification' => 'Recordatorio: :name se acerca la fecha de devolución',
'Expected_Checkin_Date' => 'Un activo asignado a ti debe ser devuelto en :date',
'your_assets' => 'Ver tus activos',
+ 'rights_reserved' => 'Todos los derechos reservados.',
];
diff --git a/resources/lang/es-ES/validation.php b/resources/lang/es-ES/validation.php
index 7361de1914..d05d43d6ea 100644
--- a/resources/lang/es-ES/validation.php
+++ b/resources/lang/es-ES/validation.php
@@ -43,14 +43,14 @@ return [
'file' => 'El: atributo debe ser un archivo.',
'filled' => 'El campo: atributo debe tener un valor.',
'image' => ':attribute debe ser una imagen.',
- 'import_field_empty' => 'The value for :fieldname cannot be null.',
+ 'import_field_empty' => 'El valor para :fieldname no puede ser nulo.',
'in' => 'El :attribute seleccionado no es correcto.',
'in_array' => 'El campo: atributo no existe en: otro.',
'integer' => ':attribute debe ser un número entero.',
'ip' => ':attribute debe ser una dirección IP correcta.',
'ipv4' => 'El atributo: debe ser una dirección IPv4 válida.',
'ipv6' => 'El atributo: debe ser una dirección IPv6 válida.',
- 'is_unique_department' => 'The :attribute must be unique to this Company Location',
+ 'is_unique_department' => 'El atributo :attribute debe ser único para esta ubicación de la empresa',
'json' => 'El atributo: debe ser una cadena JSON válida.',
'max' => [
'numeric' => ':attribute no debe ser mayor que :max.',
@@ -67,6 +67,8 @@ return [
'array' => 'El atributo: debe tener al menos: elementos min.',
],
'starts_with' => 'El :attribute debe comenzar con uno de los siguientes: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'El :attribute seleccionado no es correcto.',
'numeric' => ':attribute debe ser un número.',
'present' => 'El campo: atributo debe estar presente.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Tu contraseña actual es incorrecta',
'dumbpwd' => 'Esa contraseña es muy común.',
'statuslabel_type' => 'Debe seleccionar un tipo de etiqueta de estado válido.',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'El :attribute debe ser una fecha válida en formato AAAA-MM-DD',
+ 'last_audit_date.date_format' => 'El :attribute debe ser una fecha válida en formato AAAA-MM-DD hh:mm:ss',
+ 'expiration_date.date_format' => 'El :attribute debe ser una fecha válida en formato AAAA-MM-DD',
+ 'termination_date.date_format' => 'El :attribute debe ser una fecha válida en formato AAAA-MM-DD',
+ 'expected_checkin.date_format' => 'El :attribute debe ser una fecha válida en formato AAAA-MM-DD',
+ 'start_date.date_format' => 'El :attribute debe ser una fecha válida en formato AAAA-MM-DD',
+ 'end_date.date_format' => 'El :attribute debe ser una fecha válida en formato AAAA-MM-DD',
+
],
/*
diff --git a/resources/lang/es-MX/account/general.php b/resources/lang/es-MX/account/general.php
index 7fc060a849..d344a57a7b 100644
--- a/resources/lang/es-MX/account/general.php
+++ b/resources/lang/es-MX/account/general.php
@@ -1,12 +1,12 @@
'Personal API Keys',
- 'api_key_warning' => 'When generating an API token, be sure to copy it down immediately as they
- will not be visible to you again.',
- 'api_base_url' => 'Your API base url is located at:',
+ 'personal_api_keys' => 'Claves API personales',
+ 'api_key_warning' => 'Al generar un token API, asegúrate de copiarlo inmediatamente ya que
+ no será visible para ti de nuevo.',
+ 'api_base_url' => 'La url base de tu API se encuentra en:',
'api_base_url_endpoint' => '/<endpoint>',
- 'api_token_expiration_time' => 'API tokens are set to expire in:',
- 'api_reference' => 'Please check the API reference to
- find specific API endpoints and additional API documentation.',
+ 'api_token_expiration_time' => 'Los tokens de la API están establecidos para expirar en:',
+ 'api_reference' => 'Por favor, revise la referencia API para
+ encontrar puntos finales específicos de la API y documentación adicional de la API.',
);
diff --git a/resources/lang/es-MX/admin/accessories/general.php b/resources/lang/es-MX/admin/accessories/general.php
index 3da0c9ac83..db012f5c89 100644
--- a/resources/lang/es-MX/admin/accessories/general.php
+++ b/resources/lang/es-MX/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Actualizar Accesorio',
'use_default_eula' => 'En su lugar, use el EULA por defecto.',
'use_default_eula_disabled' => 'En su lugar, use el EULA por defecto. No esta configurado un EULA por defecto. Por favor agregue uno en Configuración.',
+ 'clone' => 'Clonar accesorio',
+ 'delete_disabled' => 'Este accesorio no se puede eliminar aún porque algunos artículos todavía están asignados.',
);
diff --git a/resources/lang/es-MX/admin/accessories/message.php b/resources/lang/es-MX/admin/accessories/message.php
index 4fedcf1d3f..23bc05bffc 100644
--- a/resources/lang/es-MX/admin/accessories/message.php
+++ b/resources/lang/es-MX/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'El accesorio no fue retirado, por favor vuelva a intentarlo',
'success' => 'Accesorio retirado correctamente.',
+ 'unavailable' => 'El accesorio no está disponible para la asignación. Compruebe la cantidad disponible',
'user_does_not_exist' => 'Este usuario es inválido . Inténtalo de nuevo.'
),
diff --git a/resources/lang/es-MX/admin/asset_maintenances/form.php b/resources/lang/es-MX/admin/asset_maintenances/form.php
index 7d367a06e9..32a148765c 100644
--- a/resources/lang/es-MX/admin/asset_maintenances/form.php
+++ b/resources/lang/es-MX/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Tipo de Mantenimiento de Equipo',
+ 'asset_maintenance_type' => 'Tipo de Mantenimiento de Activo',
'title' => 'Título',
- 'start_date' => 'Fecha de Inicio',
- 'completion_date' => 'Fecha de Terminación',
+ 'start_date' => 'Fecha de inicio',
+ 'completion_date' => 'Fecha de finalización',
'cost' => 'Costo',
'is_warranty' => 'Mejora de la Garantía',
- 'asset_maintenance_time' => 'Tiempo de Mantenimiento de Equipo (en días)',
+ 'asset_maintenance_time' => 'Tiempo de Mantenimiento del Activo (en días)',
'notes' => 'Notas',
- 'update' => 'Actualizar Mantenimiento de Equipo',
- 'create' => 'Crear Mantenimiento de Equipo'
+ 'update' => 'Actualizar Mantenimiento de Activo',
+ 'create' => 'Crear Mantenimiento de Activo'
];
diff --git a/resources/lang/es-MX/admin/categories/message.php b/resources/lang/es-MX/admin/categories/message.php
index 4878c7950d..e9706fd72d 100644
--- a/resources/lang/es-MX/admin/categories/message.php
+++ b/resources/lang/es-MX/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'La categoría no se ha actualizado, intentalo de nuevo.',
- 'success' => 'Categoría actualizada correctamente.'
+ 'success' => 'Categoría actualizada correctamente.',
+ 'cannot_change_category_type' => 'Una vez creado, no es posible cambiar el tipo de categoria',
),
'delete' => array(
diff --git a/resources/lang/es-MX/admin/companies/general.php b/resources/lang/es-MX/admin/companies/general.php
index d6a87e1235..8462567916 100644
--- a/resources/lang/es-MX/admin/companies/general.php
+++ b/resources/lang/es-MX/admin/companies/general.php
@@ -3,5 +3,5 @@
return [
'select_company' => 'Seleccionar compañía',
'about_companies' => 'Acerca de las empresas',
- 'about_companies_description' => ' Puede utilizar las empresas como un campo informativo simple, o puede utilizarlos para restringir la visibilidad de los activos y la disponibilidad a los usuarios con una empresa específica habilitando el soporte completo de la compañía en su Configuración de Administración.',
+ 'about_companies_description' => ' Puedes utilizar empresas como un simple campo de información, o las puedes usar para restringir la visibilidad y disponibilidad de los activos a los usuarios que pertenezcan a una empresa en específico. Esto lo implementas habilitando la opción de Suporte Completo de Empresa en tu página de configuración de administrador.',
];
diff --git a/resources/lang/es-MX/admin/components/general.php b/resources/lang/es-MX/admin/components/general.php
index 033bf16648..760b4102a8 100644
--- a/resources/lang/es-MX/admin/components/general.php
+++ b/resources/lang/es-MX/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Restante',
'total' => 'Total',
'update' => 'Actualizar Componente',
+ 'checkin_limit' => 'La cantidad introducida debe ser igual o menor que :assigned_qty'
);
diff --git a/resources/lang/es-MX/admin/components/message.php b/resources/lang/es-MX/admin/components/message.php
index fb8de539ce..4b4e33984d 100644
--- a/resources/lang/es-MX/admin/components/message.php
+++ b/resources/lang/es-MX/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'El componente no hizo check out, intentalo de nuevo',
'success' => 'Check out del componente satisfactorio.',
- 'user_does_not_exist' => 'El usuario es invalido, intentalo de nuevo.'
+ 'user_does_not_exist' => 'El usuario es invalido, intentalo de nuevo.',
+ 'unavailable' => 'No quedan suficientes componentes: :remaining disponibles, :requested solicitados ',
),
'checkin' => array(
diff --git a/resources/lang/es-MX/admin/consumables/message.php b/resources/lang/es-MX/admin/consumables/message.php
index ad6c4421f9..c037fbe1af 100644
--- a/resources/lang/es-MX/admin/consumables/message.php
+++ b/resources/lang/es-MX/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Consumible no fue retirado, por favor, inténtelo de nuevo',
'success' => 'Consumible fue retirado satisfactoriamente.',
- 'user_does_not_exist' => 'Este usuario es inválido . Inténtalo de nuevo.'
+ 'user_does_not_exist' => 'Este usuario es inválido . Inténtalo de nuevo.',
+ 'unavailable' => 'No hay suficientes consumibles para esta asignación. Por favor, compruebe la cantidad restante. ',
),
'checkin' => array(
diff --git a/resources/lang/es-MX/admin/custom_fields/general.php b/resources/lang/es-MX/admin/custom_fields/general.php
index c06e892562..a3e74c69ea 100644
--- a/resources/lang/es-MX/admin/custom_fields/general.php
+++ b/resources/lang/es-MX/admin/custom_fields/general.php
@@ -2,10 +2,10 @@
return [
'custom_fields' => 'Campos personalizados',
- 'manage' => 'Administrar',
+ 'manage' => 'Administra',
'field' => 'Campo',
'about_fieldsets_title' => 'Acerca de los campos personalizados',
- 'about_fieldsets_text' => 'Los grupos de campos personalizados te permiten agrupar campos personalizados que se reutilizan frecuentemente para determinados modelos de activos.',
+ 'about_fieldsets_text' => 'Los conjuntos de campos permiten crear grupos de campos personalizados que son frecuentemente reutilizados para tipos específicos de modelos de activos.',
'custom_format' => 'Expresión regular personalizada...',
'encrypt_field' => 'Encriptar el valor de este campo en la base de datos',
'encrypt_field_help' => 'CUIDADO: Encriptar un campo hace que no se pueda buscar por él.',
@@ -27,23 +27,28 @@ return [
'used_by_models' => 'Usado Por Modelos',
'order' => 'Orden',
'create_fieldset' => 'Nuevo grupo de campos',
- 'create_fieldset_title' => 'Crear nuevo grupo de campos',
+ 'update_fieldset' => 'Actualizar Grupo de Campos Personalizados',
+ 'fieldset_does_not_exist' => 'El Grupo de Campos :id no existe',
+ 'fieldset_updated' => 'Se ha actualizado el Grupo de Campos',
+ 'create_fieldset_title' => 'Crear un nuevo conjunto de campos',
'create_field' => 'Nuevo campo personalizado',
- 'create_field_title' => 'Crear nuevo campo personalizado',
+ 'create_field_title' => 'Crear un nuevo campo personalizado',
'value_encrypted' => 'El valor de este campo está encriptado en la base de datos. Solo los administradores pueden ver el valor desencriptado',
'show_in_email' => 'Include the value of this field in checkout emails sent to the user? Encrypted fields cannot be included in emails.',
'help_text' => 'Texto de ayuda',
- 'help_text_description' => 'Un texto opcional que aparecerá debajo de los campos del formulario cuando se edite un activo para proporcionar contexto adicional.',
+ 'help_text_description' => 'Esto es un texto opcional que se mostrará debajo de los elementos del formulario cuando se este editando un activo para proporcionar contexto adicional del campo.',
'about_custom_fields_title' => 'Acerca de los Campos Personalizados',
- 'about_custom_fields_text' => 'Los campos personalizados le permiten añadir atributos arbitrarios a los activos.',
- 'add_field_to_fieldset' => 'Añadir campo al grupo',
- 'make_optional' => 'Requerido - clic para hacerlo opcional',
- 'make_required' => 'Opcional - clic para hacerlo requerido',
+ 'about_custom_fields_text' => 'Los campos personalizados te permiten agregar atributos arbritarios a los activos.',
+ 'add_field_to_fieldset' => 'Añadir campo al conjunto de campos',
+ 'make_optional' => 'Requerido - haz clic para hacerlo opcional',
+ 'make_required' => 'Opcional - haz clic para hacerlo requerido',
'reorder' => 'Reordenar',
- 'db_field' => 'Campo de BD',
- 'db_convert_warning' => 'ADVERTENCIA. Este campo aparece en la tabla de campos personalizados como :db_column, pero se esperaba :expected.',
- 'is_unique' => 'Este valor debe ser único dentro de los activos',
+ 'db_field' => 'Campo de Base de Datos',
+ 'db_convert_warning' => 'ADVERTENCIA. Este campo está en la tabla de campos personalizados como :db_column pero debe ser :expected.',
+ 'is_unique' => 'Este valor debe ser único a través de todos los activos',
'unique' => 'Único',
- 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
- 'display_in_user_view_table' => 'Visible to User',
+ 'display_in_user_view' => 'Permitir al usuario asignado ver estos valores en su página Ver Recursos asignados',
+ 'display_in_user_view_table' => 'Visible al Usuario',
+ 'auto_add_to_fieldsets' => 'Añadir automáticamente a cada nuevo conjunto de campos',
+ 'add_to_preexisting_fieldsets' => 'Añadir a cualquier conjunto de campos existente',
];
diff --git a/resources/lang/es-MX/admin/custom_fields/message.php b/resources/lang/es-MX/admin/custom_fields/message.php
index ff376e9dff..d9b7dfd143 100644
--- a/resources/lang/es-MX/admin/custom_fields/message.php
+++ b/resources/lang/es-MX/admin/custom_fields/message.php
@@ -51,7 +51,7 @@ return array(
'fieldset_default_value' => array(
- 'error' => 'Error validating default fieldset values.',
+ 'error' => 'Error al validar los valores predeterminados del conjunto de campos.',
),
diff --git a/resources/lang/es-MX/admin/departments/message.php b/resources/lang/es-MX/admin/departments/message.php
index b28de02e9d..b7e4f1d857 100644
--- a/resources/lang/es-MX/admin/departments/message.php
+++ b/resources/lang/es-MX/admin/departments/message.php
@@ -3,7 +3,7 @@
return array(
'does_not_exist' => 'El departamento no existe.',
- 'department_already_exists' => 'A department already exists with that name at this company location. Or choose a more specific name for this department. ',
+ 'department_already_exists' => 'Ya existe un departamento con ese nombre en la ubicación seleccionada de esta empresa. O elija un nombre más específico para este departamento. ',
'assoc_users' => 'Esta localización está actualmente asociada con al menos un usuario y no puede ser eliminada, Por favor verifique que ningún usuario haga referencia a esta localización e intente de nuevo. ',
'create' => array(
'error' => 'El departamento no fue creado, por favor intente de nuevo.',
diff --git a/resources/lang/es-MX/admin/depreciations/general.php b/resources/lang/es-MX/admin/depreciations/general.php
index 2c7ad8e147..675b042d6d 100644
--- a/resources/lang/es-MX/admin/depreciations/general.php
+++ b/resources/lang/es-MX/admin/depreciations/general.php
@@ -6,11 +6,11 @@ return [
'asset_depreciations' => 'Amortizaciones',
'create' => 'Crear Amortización',
'depreciation_name' => 'Nombre Amortización',
- 'depreciation_min' => 'Valor mínimo de amortización',
+ 'depreciation_min' => 'Valor mínimo de depreciación',
'number_of_months' => 'Meses',
'update' => 'Actualizar Amortización',
'depreciation_min' => 'Valor mínimo después de depreciado',
'no_depreciations_warning' => 'Advertencia:
- No tiene ninguna amortización configurada.
- Por favor, configure al menos una amortización para ver el informe de amortizaciones.',
+ No tiene ninguna depreciación configurada.
+ Por favor, configure al menos una depreciación para ver el informe de depreciación.',
];
diff --git a/resources/lang/es-MX/admin/groups/message.php b/resources/lang/es-MX/admin/groups/message.php
index 4b7f99ca54..d7cfbb1f18 100644
--- a/resources/lang/es-MX/admin/groups/message.php
+++ b/resources/lang/es-MX/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'El grupo ya existe!',
- 'group_not_found' => 'El grupo [:id] no existe.',
+ 'group_not_found' => 'El ID de grupo :id no existe.',
'group_name_required' => 'El campo nombre es obligatorio',
'success' => array(
diff --git a/resources/lang/es-MX/admin/groups/titles.php b/resources/lang/es-MX/admin/groups/titles.php
index 7660a8055b..0b49feaa7a 100644
--- a/resources/lang/es-MX/admin/groups/titles.php
+++ b/resources/lang/es-MX/admin/groups/titles.php
@@ -10,7 +10,7 @@ return [
'group_admin' => 'Admin Grupo',
'allow' => 'Permitir',
'deny' => 'Denegar',
- 'permission' => 'Permisos',
+ 'permission' => 'Permiso',
'grant' => 'Otorgar',
'no_permissions' => 'Este grupo no tiene permisos.'
];
diff --git a/resources/lang/es-MX/admin/hardware/form.php b/resources/lang/es-MX/admin/hardware/form.php
index ae90b73d82..038071cbfd 100644
--- a/resources/lang/es-MX/admin/hardware/form.php
+++ b/resources/lang/es-MX/admin/hardware/form.php
@@ -2,11 +2,14 @@
return [
'bulk_delete' => 'Confirmar eliminación masiva de bienes',
+ 'bulk_restore' => 'Confirmar recuperación masiva de activos',
'bulk_delete_help' => 'Revisar los bienes para eliminación masiva. Una vez eliminados, esos bienes pueden ser restaurados, pero no volverán a estar asociados con ningún usuario a los que esté asignado.',
+ 'bulk_restore_help' => 'Revisar los activos para la restauración en masa a continuación. Una vez restaurados, estos activos no estarán asociados con los usuarios a los que fueron asignados anteriormente.',
'bulk_delete_warn' => 'Está a punto de borrar :asset_count.',
+ 'bulk_restore_warn' => 'Está a punto de restaurar :asset_count activos.',
'bulk_update' => 'Actualización masiva de Equipos',
'bulk_update_help' => 'Este formulario le permite actualizar múltiples Equipos simultáneamente. Solo complete los campos que quiere modificar. Todo campo en blanco permanecerá sin cambios. ',
- 'bulk_update_warn' => 'Está a punto de editar las propiedades de un solo activo.|Está a punto de editar las propiedades de :asset_count activos.',
+ 'bulk_update_warn' => 'Está a punto de editar las propiedades de un solo recurso.|Está a punto de editar las propiedades de :asset_count activos.',
'checkedout_to' => 'Asignado a',
'checkout_date' => 'Fecha de asignación',
'checkin_date' => 'Fecha de devolución',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Actualizar sólo la ubicación predeterminada',
'asset_not_deployable' => 'El activo no está listo para desplegar. Por lo que por el momento no puede ser asignado.',
'asset_deployable' => 'El activo no está listo para desplegar. Por lo que, por el momento, no puede ser asignado.',
- 'processing_spinner' => 'Procesando...',
+ 'processing_spinner' => 'Procesando... (Esto puede tomar un poco de tiempo en archivos grandes)',
'optional_infos' => 'Información opcional',
'order_details' => 'Información relacionada con el pedido'
];
diff --git a/resources/lang/es-MX/admin/hardware/general.php b/resources/lang/es-MX/admin/hardware/general.php
index fea8987803..07cf834d3e 100644
--- a/resources/lang/es-MX/admin/hardware/general.php
+++ b/resources/lang/es-MX/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'Este activo ha sido eliminado.',
'edit' => 'Editar Equipo',
'model_deleted' => 'Este modelo de equipo fue eliminado. Debes restaurar el moldelo antes de restaurar el activo.',
+ 'model_invalid' => 'El Modelo de este Activo no es válido.',
+ 'model_invalid_fix' => 'Es necesario corregir esto antes de realizar movimientos con este Activo.',
'requestable' => 'Requerible',
'requested' => 'Solicitado',
'not_requestable' => 'No solicitable',
@@ -21,24 +23,26 @@ return [
'restore' => 'Restaurar equipo',
'pending' => 'Pendiente',
'undeployable' => 'No desplegable',
+ 'undeployable_tooltip' => 'Este activo tiene una etiqueta de estado que no es desplegable y no puede ser asignado en este momento.',
'view' => 'Ver Equipo',
'csv_error' => 'Hay un error en su archivo CSV:',
'import_text' => '
- Sube un CSV que contenga historial de activos. Los activos y los usuarios DEBEN existir en el sistema, o se omitirán. Los activos coincidentes para importar el historial ocurren contra la etiqueta de activos. Intentaremos encontrar un usuario que coincida con el nombre del usuario que proporciones, y los criterios que seleccionas a continuación. Si no selecciona ningún criterio a continuación, simplemente tratará de coincidir con el formato de nombre de usuario que configuraste en el Administrador > Configuración General.
+ Sube un CSV que contenga historial de activos. Los activos y los usuarios DEBEN existir en el sistema, o se omitirán. Los activos coincidentes para la importación del historial se buscan con la etiqueta de activos. Intentaremos encontrar un usuario que coincida con el nombre del usuario que proporcione y los criterios que seleccione a continuación. Si no selecciona ningún criterio a continuación, simplemente se intentará coincidir con el formato de nombre de usuario que configuraste en Administrador > Configuración General.
Los campos incluidos en el CSV deben coincidir con los encabezados: Etiqueta de activos, Nombre, Fecha de salida, Fecha de comprobación. Cualquier campo adicional será ignorado.
-
Fecha de Checkin: las fechas de check-in en blanco o futuro comprobarán los elementos al usuario asociado. Excluyendo la columna Fecha de Checkin creará una fecha de check-in con la fecha de hoy.
+
Fecha de Registro: las fechas de registro en blanco o futuro comprobarán los elementos al usuario asociado. Excluyendo la columna Fecha de Registro creará una fecha de registro con la fecha de hoy.
',
- 'csv_import_match_f-l' => 'Intentar coincidir con los usuarios por el formato firstname.lastname (jane.smith)',
- 'csv_import_match_initial_last' => 'Intentar coincidir los usuarios con el primer apellido inicial (jsmith) formato',
- 'csv_import_match_first' => 'Intentar coincidir con los usuarios por nombre de usuario (jane) formato',
+ 'csv_import_match_f-l' => 'Intentar coincidir con los usuarios por el formato firstname.lastname (juan.perez)',
+ 'csv_import_match_initial_last' => 'Intentar coincidir los usuarios con el formato inicial de nombre y primer apellido (jperez)',
+ 'csv_import_match_first' => 'Intentar coincidir con los usuarios por el formato de nombre de usuario (juan)',
'csv_import_match_email' => 'Intentar coincidir con los usuarios por correo electrónico como nombre de usuario',
- 'csv_import_match_username' => 'Intentar coincidir con los usuarios por correo electrónico como nombre de usuario',
+ 'csv_import_match_username' => 'Intentar coincidir usuarios por nombre de usuario',
'error_messages' => 'Mensajes de error:',
'success_messages' => 'Mensajes de éxito:',
'alert_details' => 'Por favor, vea abajo para más detalles.',
- 'custom_export' => 'Exportación personalizada'
+ 'custom_export' => 'Exportación personalizada',
+ 'mfg_warranty_lookup' => 'Búsqueda del estado de Garantía para :manufacturer',
];
diff --git a/resources/lang/es-MX/admin/hardware/message.php b/resources/lang/es-MX/admin/hardware/message.php
index 314d726ec3..23add7a280 100644
--- a/resources/lang/es-MX/admin/hardware/message.php
+++ b/resources/lang/es-MX/admin/hardware/message.php
@@ -23,6 +23,8 @@ return [
'restore' => [
'error' => 'El equipo no fue restaurado, por favor intente nuevamente',
'success' => 'Equipo restaurado correctamente.',
+ 'bulk_success' => 'Activo restaurado con éxito.',
+ 'nothing_updated' => 'No se seleccionaron activos, por lo que no se restauró nada.',
],
'audit' => [
@@ -49,6 +51,8 @@ return [
'success' => 'Tu archivo ha sido importado',
'file_delete_success' => 'Tu archivo ha sido eliminado con éxito',
'file_delete_error' => 'No pudimos eliminar tu archivo',
+ 'header_row_has_malformed_characters' => 'Uno o más atributos de la fila de encabezado contiene caracteres UTF-8 mal formados',
+ 'content_row_has_malformed_characters' => 'Uno o más atributos de la fila de encabezado contiene caracteres UTF-8 mal formados',
],
diff --git a/resources/lang/es-MX/admin/hardware/table.php b/resources/lang/es-MX/admin/hardware/table.php
index 9950a1b10f..477f517e9f 100644
--- a/resources/lang/es-MX/admin/hardware/table.php
+++ b/resources/lang/es-MX/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Operación',
'checkout_date' => 'Fecha de asignación',
'checkoutto' => 'Asignado',
+ 'components_cost' => 'Coste total de componentes',
'current_value' => 'Valor Actual',
'diff' => 'Diferencia',
'dl_csv' => 'Descargar CSV',
diff --git a/resources/lang/es-MX/admin/kits/general.php b/resources/lang/es-MX/admin/kits/general.php
index 186bd7f0cb..c9d6a5e7b6 100644
--- a/resources/lang/es-MX/admin/kits/general.php
+++ b/resources/lang/es-MX/admin/kits/general.php
@@ -13,38 +13,38 @@ return [
'none_licenses' => 'No hay suficientes licencias disponibles para :license para asignar. :qty son requeridos. ',
'none_consumables' => 'No hay suficientes unidades disponibles de :consumable para asignar. :qty son requeridas. ',
'none_accessory' => 'No hay suficientes unidades disponibles de :accesory para asignar. :qty son requeridas. ',
- 'append_accessory' => 'Vincular Accesorio',
- 'update_appended_accessory' => 'Actualizar Accesorio vinculado',
- 'append_consumable' => 'Vincular Consumible',
- 'update_appended_consumable' => 'Actualizar Consumible vinculado',
- 'append_license' => 'Vincular licencia',
- 'update_appended_license' => 'Actualizar licencia vinculada',
- 'append_model' => 'Vincular modelo',
- 'update_appended_model' => 'Actualizar modelo vinculado',
- 'license_error' => 'Licencia ya adjunta al kit',
+ 'append_accessory' => 'Añadir accesorio',
+ 'update_appended_accessory' => 'Actualizar accesorio adjunto',
+ 'append_consumable' => 'Añadir consumible',
+ 'update_appended_consumable' => 'Actualizar consumible adjunto',
+ 'append_license' => 'Añadir licencia',
+ 'update_appended_license' => 'Actualizar licencia añadida',
+ 'append_model' => 'Añadir modelo',
+ 'update_appended_model' => 'Actualizar modelo añadido',
+ 'license_error' => 'Licencia ya está vinculada al kit',
'license_added_success' => 'Licencia añadida correctamente',
- 'license_updated' => 'Licencia actualizada correctamente',
+ 'license_updated' => 'La licencia se ha actualizado correctamente',
'license_none' => 'La licencia no existe',
'license_detached' => 'Licencia desvinculada correctamente',
'consumable_added_success' => 'Consumible añadido correctamente',
'consumable_updated' => 'Consumible actualizado correctamente',
'consumable_error' => 'Consumible ya vinculado al kit',
- 'consumable_deleted' => 'Eliminado correctamente',
+ 'consumable_deleted' => 'El borrado fue exitoso',
'consumable_none' => 'El Consumible no existe',
'consumable_detached' => 'Consumible desvinculado correctamente',
'accessory_added_success' => 'Accesorio añadido correctamente',
'accessory_updated' => 'Accesorio actualizado correctamente',
'accessory_detached' => 'Accesorio desvinculado correctamente',
- 'accessory_error' => 'El accesorio ya vinculado al kit',
- 'accessory_deleted' => 'Eliminado correctamente',
+ 'accessory_error' => 'El accesorio ya está vinculado al kit',
+ 'accessory_deleted' => 'El borrado fue exitoso',
'accessory_none' => 'El accesorio no existe',
'checkout_success' => 'Asignación correcta',
'checkout_error' => 'Error al asignar',
'kit_none' => 'El Kit no existe',
'kit_created' => 'Kit creado correctamente',
- 'kit_updated' => 'Kit actualizado correctamente',
+ 'kit_updated' => 'El kit se ha actualizado correctamente',
'kit_not_found' => 'Kit no encontrado',
- 'kit_deleted' => 'Kit eliminado correctamente',
+ 'kit_deleted' => 'El kit ha sido eliminado correctamente',
'kit_model_updated' => 'Modelo actualizado correctamente',
'kit_model_detached' => 'Modelo desvinculado correctamente',
];
diff --git a/resources/lang/es-MX/admin/licenses/general.php b/resources/lang/es-MX/admin/licenses/general.php
index 8a5d6db90e..57433beb06 100644
--- a/resources/lang/es-MX/admin/licenses/general.php
+++ b/resources/lang/es-MX/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Acerca de licencias',
- 'about_licenses' => 'Las licencias son para identificar software. Tienen un número específico de asientos que pueden ser asignados a individuos',
+ 'about_licenses_title' => 'Acerca de licencias',
+ 'about_licenses' => 'Las licencias son para identificar software. Tienen un número específico de asientos que pueden ser asignados a individuos',
'checkin' => 'Quitar Instalación',
'checkout_history' => 'Historial Asignaciones',
'checkout' => 'Asignar Instalación',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Licencias Software',
'user' => 'Usuario',
'view' => 'Ver Licencias',
+ 'delete_disabled' => 'Esta licencia no se puede eliminar aún porque algunos asientos todavía están asignados.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Desasignar todos los asientos',
+ 'modal' => 'Esto activará la desasignación de un asiento. | Esta acción desasignará todos los asientos :checkedout_seats_count para esta licencia.',
+ 'enabled_tooltip' => 'Desasignar TODOS los asientos para esta licencia tanto de usuarios como de activos',
+ 'disabled_tooltip' => 'Esto está deshabilitado porque no hay asientos asignados actualmente',
+ 'success' => '¡Licencia asignada con éxito! | ¡Todas las licencias fueron asignadas con éxito!',
+ 'log_msg' => 'Asignación a través de asignación masiva en la interfaz de licencia',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Asignar todos los asientos',
+ 'modal' => 'Esta acción asignará un asiento para el primer usuario disponible. | Esta acción asignará todos los asientos :available_seats_count para los primeros usuarios disponibles. Se considera que un usuario está disponible para este asiento si aún no tiene esta licencia asignada a ellos, y la propiedad Auto-Asignación de Licencia está habilitada en su cuenta de usuario.',
+ 'enabled_tooltip' => 'Asignar TODOS los asientos (o tantos como estén disponibles) para TODOS los usuarios',
+ 'disabled_tooltip' => 'Esto está deshabilitado porque no hay asientos disponibles actualmente',
+ 'success' => '¡Licencia asignada con éxito! | ¡:count Licencias fueron asignadas con éxito!',
+ 'error_no_seats' => 'No quedan asientos restantes para esta licencia.',
+ 'warn_not_enough_seats' => ':count usuarios fueron asignados a esta licencia, pero nos quedamos sin asientos de licencia disponibles.',
+ 'warn_no_avail_users' => 'Nada que hacer. No hay usuarios que no tengan esta licencia asignada.',
+ 'log_msg' => 'Asignación mediante asignación masiva de licencias en la interfaz de licencias',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/es-MX/admin/licenses/message.php b/resources/lang/es-MX/admin/licenses/message.php
index 182b6ce2e1..1538147423 100644
--- a/resources/lang/es-MX/admin/licenses/message.php
+++ b/resources/lang/es-MX/admin/licenses/message.php
@@ -2,7 +2,7 @@
return array(
- 'does_not_exist' => 'License does not exist or you do not have permission to view it.',
+ 'does_not_exist' => 'La licencia no existe o usted no tiene permiso para verla.',
'user_does_not_exist' => 'Usuario inexistente.',
'asset_does_not_exist' => 'El equipo que intentas asignar a esta licencia no existe.',
'owner_doesnt_match_asset' => 'El equipo al que estas intentando asignar esta licenciam, está asignado a un usuario diferente que el de la licencia.',
diff --git a/resources/lang/es-MX/admin/locations/message.php b/resources/lang/es-MX/admin/locations/message.php
index 50fa52a8d4..d8be3030ae 100644
--- a/resources/lang/es-MX/admin/locations/message.php
+++ b/resources/lang/es-MX/admin/locations/message.php
@@ -6,8 +6,8 @@ return array(
'assoc_users' => 'Esta localización está asignada al menos a un usuario y no puede ser eliminada. ',
'assoc_assets' => 'Esta ubicacion se encuentra actualmente asociada con por lo menos un activo y no puede ser eliminada. Por favor, actualice sus activos para no referenciar esta ubicacion e intentelo de nuevo. ',
'assoc_child_loc' => 'Esta ubicacion actualmente esta asociada con al menos una ubicacion hija y no puede ser eliminada. Por favor, actualice sus ubicaciones para no referenciar esta ubicacion e intentelo de nuevo. ',
- 'assigned_assets' => 'Assigned Assets',
- 'current_location' => 'Current Location',
+ 'assigned_assets' => 'Recursos asignados',
+ 'current_location' => 'Ubicación actual',
'create' => array(
diff --git a/resources/lang/es-MX/admin/manufacturers/message.php b/resources/lang/es-MX/admin/manufacturers/message.php
index 4a78b56349..0078fc2999 100644
--- a/resources/lang/es-MX/admin/manufacturers/message.php
+++ b/resources/lang/es-MX/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Utilice {LOCALE} y {SERIAL} en su URL como variables para que estos valores se rellenen automáticamente al ver los activos.',
'does_not_exist' => 'Fabricante inexistente.',
'assoc_users' => 'Este Fabricante está asociado al menos a un modelo y no puede ser eliminado',
diff --git a/resources/lang/es-MX/admin/manufacturers/table.php b/resources/lang/es-MX/admin/manufacturers/table.php
index 972d33b71b..9352654d18 100644
--- a/resources/lang/es-MX/admin/manufacturers/table.php
+++ b/resources/lang/es-MX/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Email de soporte',
'support_phone' => 'Teléfono de soporte',
'support_url' => 'URL de soporte',
+ 'warranty_lookup_url' => 'URL de Búsqueda de Garantía',
'update' => 'Actualizar Fabricante',
'url' => 'URL',
diff --git a/resources/lang/es-MX/admin/models/general.php b/resources/lang/es-MX/admin/models/general.php
index 13bf779bad..23fa447905 100644
--- a/resources/lang/es-MX/admin/models/general.php
+++ b/resources/lang/es-MX/admin/models/general.php
@@ -3,10 +3,10 @@
return array(
'about_models_title' => 'Acerca de modelos de activos',
'about_models_text' => 'Los Modelos de activos son una forma de agrupar activos idénticos. "MBP 2013", "IPhone 6s", etc.',
- 'deleted' => 'Este modelo fue eliminado.',
+ 'deleted' => 'Este modelo ha sido eliminado.',
'bulk_delete' => 'Borrar Grandes Modelos de Activos',
'bulk_delete_help' => 'Usa las casillas de verificación para confirmar la eliminación de los modelos de activos. Los modelos de activos tienen activos asociados que no pueden ser eliminados hasta que los activos sean asociados con un modelo diferente.',
- 'bulk_delete_warn' => 'Estás a punto de eliminar: los modelos de activo model_count.',
+ 'bulk_delete_warn' => 'Está a punto de eliminar un modelo de activo.|Está a punto de eliminar :model_count modelos de activos.',
'restore' => 'Restaurar Modelo',
'requestable' => 'Los usuarios pueden solicitar este modelo',
'show_mac_address' => 'Mostrar el campo de la dirección MAC en los equipos de este modelo',
diff --git a/resources/lang/es-MX/admin/models/message.php b/resources/lang/es-MX/admin/models/message.php
index 53bea1807a..dd60b79d74 100644
--- a/resources/lang/es-MX/admin/models/message.php
+++ b/resources/lang/es-MX/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Modelo inexistente.',
+ 'no_association' => 'NINGUN MODELO ASOCIADO.',
+ 'no_association_fix' => 'Esto causará problemas raros y horribles. Edita este activo para asignarlo a un modelo.',
'assoc_users' => 'Este modelo está asignado a uno o más equipos y no puede ser eliminado',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Modelo no actualizado, Intentalo de nuevo',
- 'success' => 'Modelo actualizado.'
+ 'success' => 'Modelo actualizado.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Ningún campo fue seleccionado, por lo que nada ha sido actualizado.',
- 'success' => 'Modelos actualizados.'
+ 'success' => 'Modelo actualizado correctamente. |:model_count modelos actualizados correctamente.',
+ 'warn' => 'Está a punto de actualizar las propiedades del siguiente modelo: |Está a punto de editar las propiedades de los siguientes :model_count modelos:',
+
),
'bulkdelete' => array(
'error' => 'Ningún modelo fue seleccionado, así que nada fue eliminado.',
- 'success' => '¡:success_count modelo(s) eliminado(s)!',
+ 'success' => 'Modelo eliminado!|:success_count modelos eliminados!',
'success_partial' => ':success_count modelo(s) se han eliminado, sin embargo, :fail_count no se pudieron eliminar debido a que aún tienen activos asociados a ellos.'
),
diff --git a/resources/lang/es-MX/admin/reports/general.php b/resources/lang/es-MX/admin/reports/general.php
index 19efc0b08a..55cc3c2853 100644
--- a/resources/lang/es-MX/admin/reports/general.php
+++ b/resources/lang/es-MX/admin/reports/general.php
@@ -2,9 +2,9 @@
return [
'info' => 'Selecciona las opciones de tu informe de Equipos.',
- 'deleted_user' => 'Deleted user',
- 'send_reminder' => 'Send reminder',
- 'reminder_sent' => 'Reminder sent',
- 'acceptance_deleted' => 'Acceptance request deleted',
- 'acceptance_request' => 'Acceptance request'
+ 'deleted_user' => 'Usuario eliminado',
+ 'send_reminder' => 'Enviar recordatorio',
+ 'reminder_sent' => 'Recordatorio enviado',
+ 'acceptance_deleted' => 'Solicitud de aceptación eliminada',
+ 'acceptance_request' => 'Solicitud de aceptación'
];
\ No newline at end of file
diff --git a/resources/lang/es-MX/admin/settings/general.php b/resources/lang/es-MX/admin/settings/general.php
index 81e0ca4577..502c5f1b4e 100644
--- a/resources/lang/es-MX/admin/settings/general.php
+++ b/resources/lang/es-MX/admin/settings/general.php
@@ -11,9 +11,9 @@ return [
'admin_cc_email_help' => 'If you would like to send a copy of checkin/checkout emails that are sent to users to an additional email account, enter it here. Otherwise leave this field blank.',
'is_ad' => 'Este es un servidor de Directorio Activo',
'alerts' => 'Alertas',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Actualizar ajustes de notificación',
'alert_email' => 'Enviar alertas a',
- 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated',
+ '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 habilitadas',
'alert_interval' => 'Limite de alertas de expiración (en días)',
'alert_inv_threshold' => 'Umbral de alerta del inventario',
@@ -21,20 +21,20 @@ return [
'allow_user_skin_help_text' => 'Al marcar esta casilla se permitirá al usuario sustituir el tema de la interfase con uno diferente.',
'asset_ids' => 'IDs de Recurso',
'audit_interval' => 'Intervalo de auditoría',
- 'audit_interval_help' => 'If you are required to regularly physically audit your assets, enter the interval in months that you use. If you update this value, all of the "next audit dates" for assets with an upcoming audit date will be updated.',
+ 'audit_interval_help' => 'Si se le exige auditoría física regular de sus activos, ingrese el intervalo en meses que utilice. Si actualiza este valor, se actualizarán todas las "próximas fechas de auditoría" de los activos con una próxima fecha de auditoría.',
'audit_warning_days' => 'Umbral de advertencia de auditoría',
'audit_warning_days_help' => '¿Con cuántos días de antelación debemos advertirle cuándo se deben auditar los activos?',
- 'auto_increment_assets' => 'Generate auto-incrementing asset tags',
+ 'auto_increment_assets' => 'Generar etiquetas de activos que incrementan automáticamente',
'auto_increment_prefix' => 'Prefijo (opcional)',
- 'auto_incrementing_help' => 'Enable auto-incrementing asset tags first to set this',
+ 'auto_incrementing_help' => 'Primero habilite etiquetas de activos auto-incrementantes para configurar esto',
'backups' => 'Copias de seguridad',
- 'backups_help' => 'Create, download, and restore backups ',
- 'backups_restoring' => 'Restoring from Backup',
- 'backups_upload' => 'Upload Backup',
- 'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
- 'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
- 'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
+ 'backups_help' => 'Crear, descargar y restaurar copias de seguridad ',
+ 'backups_restoring' => 'Restaurando desde la copia de seguridad',
+ 'backups_upload' => 'Subir copia de seguridad',
+ 'backups_path' => 'Las copias de seguridad en el servidor se almacenan en :path',
+ 'backups_restore_warning' => 'Utilice el botón de restauración para restaurar desde una copia de seguridad anterior. (Actualmente esto no funciona con almacenamiento de archivos S3 o Docker.)
Su base de datos completa :app_name y cualquier archivo subido será completamente reemplazado por lo que hay en el archivo de copia de seguridad. ',
+ 'backups_logged_out' => 'Todos los usuarios existentes, incluido usted, cerrarán sesión automáticamente una vez que la restauración haya finalizado.',
+ 'backups_large' => 'Las copias de seguridad muy grandes pueden fallar por tiempo de espera excedido en el intento de restauración y pueden necesitar que se ejecuten nuevamente a través de la línea de comandos. ',
'barcode_settings' => 'Configuración de Código de Barras',
'confirm_purge' => 'Confirmar la purga',
'confirm_purge_help' => 'Introduzca el texto "DELETE" en el cuadro de abajo para purgar sus registros borrados. Esta acción no se puede deshacer y borrará PERMANENTAMENTE todos los elementos y usuarios eliminados. (Se recomienda hacer una copia de seguridad previamente, para estar seguro.)',
@@ -57,7 +57,7 @@ return [
'barcode_type' => 'Tipo de códigos de barras 2D',
'alt_barcode_type' => 'Tipo de códigos de barras 1D',
'email_logo_size' => 'Los logotipos cuadrados se ven mejor en correo electrónico. ',
- 'enabled' => 'Enabled',
+ 'enabled' => 'Habilitado',
'eula_settings' => 'Configuración EULA',
'eula_markdown' => 'Este EULS permite makrdown estilo Github.',
'favicon' => 'Favicon',
@@ -66,8 +66,8 @@ return [
'footer_text' => 'Texto Adicional de Pie de Página ',
'footer_text_help' => 'Este texto aparecerá en el lado derecho del pie de página. Los enlaces son permitidos usando el formato flavored de GitHub. Saltos de línea, cabeceras, imágenes, etc, pueden resultar impredecibles.',
'general_settings' => 'Configuración General',
- 'general_settings_keywords' => 'company support, signature, acceptance, email format, username format, images, per page, thumbnail, eula, tos, dashboard, privacy',
- 'general_settings_help' => 'Default EULA and more',
+ 'general_settings_keywords' => 'soporte de la empresa, firma, aceptación, formato de correo electrónico, formato de nombre de usuario, imágenes, por página, miniatura, eula, tos, dashboard, privacidad',
+ 'general_settings_help' => 'EULA por defecto y más',
'generate_backup' => 'Generar Respaldo',
'header_color' => 'Color de encabezado',
'info' => 'Estos parámetros permirten personalizar ciertos aspectos de la aplicación.',
@@ -75,19 +75,22 @@ return [
'label_logo_size' => 'Los logos cuadrados se ven mejor - se mostrarán en la parte superior derecha de cada etiqueta de activo. ',
'laravel' => 'Versión de Laravel',
'ldap' => 'LDAP',
- 'ldap_default_group' => 'Default Permissions Group',
- 'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
- 'ldap_help' => 'LDAP/Active Directory',
- 'ldap_client_tls_key' => 'LDAP Client TLS Key',
- 'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
+ 'ldap_default_group' => 'Grupo de permisos por defecto',
+ 'ldap_default_group_info' => 'Seleccione un grupo para asignar a los usuarios recién sincronizados. Recuerde que un usuario asume los permisos del grupo que le han asignado.',
+ 'no_default_group' => 'Ningún grupo por defecto',
+ 'ldap_help' => 'LDAP/Directorio Activo',
+ 'ldap_client_tls_key' => 'Llave TLS del cliente LDAP',
+ 'ldap_client_tls_cert' => 'LDAP Certificado TLS de cliente',
'ldap_enabled' => 'LDAP activado',
'ldap_integration' => 'Integración LDAP',
'ldap_settings' => 'Ajustes LDAP',
- 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
- 'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_client_tls_cert_help' => 'El certificado TLS de cliente y la clave para las conexiones LDAP normalmente sólo son útiles en las configuraciones de Google Workspace con "Secure LDAP". Ambas son requeridas.',
+ 'ldap_client_tls_key' => 'LDAP Clave TLS de cliente',
+ 'ldap_location' => 'Ubicación LDAP',
+'ldap_location_help' => 'El campo Ubicación de Ldap debe utilizarse si una OU no está siendo utilizada en el DN del enlace base. Deja este espacio en blanco si se utiliza una búsqueda OU.',
'ldap_login_test_help' => 'Introduce un nombre de usuario LDAP válido y una contraseña de la DN base que especificaste anteriormente para probar si tu inicio de sesión LDAP está configurado correctamente. DEBES GUARDAR TUS CONFIGURACIONES LDAP ACTUALIZADAS PRIMERO.',
'ldap_login_sync_help' => 'Esto sólo prueba que LDAP puede sincronizarse correctamente. Si tu solicitud de Autenticación LDAP no es correcta, los usuarios aún no podrían iniciar sesión. DEBES GUARDAR TUS CONFIGURACIONES LDAP ACTUALIZADAS PRIMERO.',
- 'ldap_manager' => 'LDAP Manager',
+ 'ldap_manager' => 'Gestor LDAP',
'ldap_server' => 'Servidor LDAP',
'ldap_server_help' => 'Esto debería empezar con ldap:// (sin codificar o TLS) o ldaps:// (para SSL)',
'ldap_server_cert' => 'Certificado de validación SSL LDAP',
@@ -111,20 +114,20 @@ return [
'ldap_auth_filter_query' => 'Consulta de autentificación LDAP',
'ldap_version' => 'Versión LDAP',
'ldap_active_flag' => 'Flag activo LDAP',
- 'ldap_activated_flag_help' => 'This value is used to determine whether a synced user can login to Snipe-IT. It does not affect the ability to check items in or out to them, and should be the attribute name within your AD/LDAP, not the value.
If this field is set to a field name that does not exist in your AD/LDAP, or the value in the AD/LDAP field is set to 0 or false, user login will be disabled. If the value in the AD/LDAP field is set to 1 or true or any other text means the user can log in. When the field is blank in your AD, we respect the userAccountControl attribute, which usually allows non-suspended users to log in.',
+ 'ldap_activated_flag_help' => 'Este valor se utiliza para determinar si un usuario sincronizado puede iniciar sesión en Snipe-IT. No afecta a la capacidad de comprobar los elementos dentro o fuera de ellos, y debería ser el nombre de atributo dentro de su AD/LDAP, no el valor.
Si este campo está configurado a un nombre de campo que no existe en su AD/LDAP, o el valor en el campo AD/LDAP se establece en 0 o falso, el inicio de sesión de usuario será deshabilitado. Si el valor en el campo AD/LDAP está establecido en 1 o true o cualquier otro texto significa que el usuario puede iniciar sesión. Cuando el campo está en blanco en tu AD, respetamos el atributo userAccountControl, que generalmente permite a los usuarios no suspendidos iniciar sesión.',
'ldap_emp_num' => 'Número de empleado LDAP',
'ldap_email' => 'Email LDAP',
- 'ldap_test' => 'Test LDAP',
- 'ldap_test_sync' => 'Test LDAP Synchronization',
+ 'ldap_test' => 'Probar LDAP',
+ 'ldap_test_sync' => 'Prueba de sincronización LDAP',
'license' => 'Licencia de Software',
'load_remote_text' => 'Scripts remotos',
'load_remote_help_text' => 'Esta instalación de Snipe-IT puede cargar scripts desde fuera.',
- 'login' => 'Login Attempts',
- 'login_attempt' => 'Login Attempt',
- 'login_ip' => 'IP Address',
- 'login_success' => 'Success?',
- 'login_user_agent' => 'User Agent',
- 'login_help' => 'List of attempted logins',
+ 'login' => 'Intentos de inicio de sesión',
+ 'login_attempt' => 'Intento de inicio de sesión',
+ 'login_ip' => 'Dirección IP',
+ 'login_success' => '¿Éxito?',
+ 'login_user_agent' => 'Agente de usuario',
+ 'login_help' => 'Lista de intentos de inicio de sesión',
'login_note' => 'Nota de inicio de sesión',
'login_note_help' => 'Opcionalmente incluya algunas oraciones en su pantalla de inicio de sesión, por ejemplo para ayudar a las personas que han encontrado un dispositivo perdido o robado. Este campo acepta Github con sabor markdown',
'login_remote_user_text' => 'Opciones de inicio de sesión de usuario remoto',
@@ -147,17 +150,17 @@ return [
'php' => 'Versión de PHP',
'php_info' => 'PHP Info',
'php_overview' => 'PHP',
- 'php_overview_keywords' => 'phpinfo, system, info',
- 'php_overview_help' => 'PHP System info',
+ 'php_overview_keywords' => 'phpinfo, sistema, información',
+ 'php_overview_help' => 'PHP Información del sistema',
'php_gd_info' => 'Debes instalar php-gd para mostrar Códigos QR, ver instrucciones de instalación en .',
'php_gd_warning' => 'PHP Image Processing y GD plugin NO instalados.',
'pwd_secure_complexity' => 'Complejidad de la contraseña',
'pwd_secure_complexity_help' => 'Seleccione las reglas de complejidad de las contraseñas que desee aplicar.',
- 'pwd_secure_complexity_disallow_same_pwd_as_user_fields' => 'Password cannot be the same as first name, last name, email, or username',
- 'pwd_secure_complexity_letters' => 'Require at least one letter',
- 'pwd_secure_complexity_numbers' => 'Require at least one number',
- 'pwd_secure_complexity_symbols' => 'Require at least one symbol',
- 'pwd_secure_complexity_case_diff' => 'Require at least one uppercase and one lowercase',
+ 'pwd_secure_complexity_disallow_same_pwd_as_user_fields' => 'La contraseña no puede ser la misma que el nombre, apellido, correo electrónico o nombre de usuario',
+ 'pwd_secure_complexity_letters' => 'Requiere al menos una letra',
+ 'pwd_secure_complexity_numbers' => 'Requiere al menos un número',
+ 'pwd_secure_complexity_symbols' => 'Requiere al menos un símbolo',
+ 'pwd_secure_complexity_case_diff' => 'Requiere al menos una mayúscula y una minúscula',
'pwd_secure_min' => 'Caracteres mínimos de contraseña',
'pwd_secure_min_help' => 'El valor mínimo permitido es 8',
'pwd_secure_uncommon' => 'Evitar contraseñas comunes',
@@ -165,8 +168,8 @@ return [
'qr_help' => 'Activa Códigos QR antes para poder ver esto',
'qr_text' => 'Texto Código QR',
'saml' => 'SAML',
- 'saml_title' => 'Update SAML settings',
- 'saml_help' => 'SAML settings',
+ 'saml_title' => 'Actualizar ajustes de SAML',
+ 'saml_help' => 'Configuración SAML',
'saml_enabled' => 'SAML activado',
'saml_integration' => 'Integración SAML',
'saml_sp_entityid' => 'ID de la entidad',
@@ -178,7 +181,7 @@ return [
'saml_idp_metadata_help' => 'Puede especificar los metadatos IdP usando un archivo URL o XML.',
'saml_attr_mapping_username' => 'Mapeo de Atributos - Nombre de Usuario',
'saml_attr_mapping_username_help' => 'NameID se utilizará si el mapeo de atributos no está especificado o no es válido.',
- 'saml_forcelogin_label' => 'SAML Force Login',
+ 'saml_forcelogin_label' => 'Forzar inicio de sesión SAML',
'saml_forcelogin' => 'Hacer SAML el inicio de sesión principal',
'saml_forcelogin_help' => 'Puedes usar \'/login?nosaml\' para llegar a la página de inicio de sesión normal.',
'saml_slo_label' => 'Cerrar sesión única SAML',
@@ -186,7 +189,7 @@ return [
'saml_slo_help' => 'Esto causará que el usuario sea redirigido primero a la IdP al cerrar sesión. Dejar desmarcado si el IdP no soporta correctamente SAML SLO iniciado por SP.',
'saml_custom_settings' => 'Configuración personalizada SAML',
'saml_custom_settings_help' => 'Puedes especificar ajustes adicionales a la biblioteca onelogin/php-saml. Úsalo bajo tu propio riesgo.',
- 'saml_download' => 'Download Metadata',
+ 'saml_download' => 'Descargar metadatos',
'setting' => 'Parámetro',
'settings' => 'Configuración',
'show_alerts_in_menu' => 'Mostrar alertas en el menú superior',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Show images in emails',
'show_images_in_email_help' => 'Uncheck this box if your Snipe-IT installation is behind a VPN or closed network and users outside the network will not be able to load images served from this installation in their emails.',
'site_name' => 'Nombre del sitio',
+ 'integrations' => 'Integraciones',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Nombre de bot en Slack',
- 'slack_channel' => 'Canal en Slack',
- 'slack_endpoint' => 'Terminal en Slack',
- 'slack_integration' => 'Configuración Slack',
- 'slack_integration_help' => 'La integración con Slack es opcional, sin embargo, la terminal y el canal son requeridos si desea usarlo. Para configurar la integración con Slack, debe primero crear un webhook entrante en su cuenta de Slack. Haga clic en el botónProbar la Integración con Slack para confirmar que su configuraci{on es correcta antes de guardarla. ',
- 'slack_integration_help_button' => 'Una vez que haya guardado su información de Slack, aparecerá un botón de prueba.',
- 'slack_test_help' => 'Pruebe si su integración de Slack está configurada correctamente. Debe Guardar Primero su configuracion Slack Actualizada.',
+ 'general_webhook' => 'Webhook general',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Probar para guardar',
+ 'webhook_title' => 'Actualizar ajustes de Webhook',
+ 'webhook_help' => 'Ajustes de integración',
+ 'webhook_botname' => 'Nombre de Bot de :app',
+ 'webhook_channel' => 'Canal de :app',
+ 'webhook_endpoint' => 'Endopint de :app',
+ 'webhook_integration' => 'Configuración de :app',
+ 'webhook_test' =>'Probar integración de :app',
+ 'webhook_integration_help' => 'La integración de :app es opcional, sin embargo el Endpoint y el canal son necesarios si desea usarlo. Para configurar la integración de :app, primero debe crear un webhook entrante en su cuenta de :app. Haga clic en el botón Probar integración de :app para confirmar que su configuración es correcta antes de guardar. ',
+ 'webhook_integration_help_button' => 'Una vez que hayas guardado la información de :app, aparecerá un botón de prueba.',
+ 'webhook_test_help' => 'Comprueba si tu integración con :app está configurada correctamente. PRIMERO DEBES GUARDAR TU CONFIGURACION ACTUALIZADA DE :app.',
'snipe_version' => 'Version de Snipe-IT',
'support_footer' => 'Enlaces de Soporte de Pie de Página ',
'support_footer_help' => 'Especifica quien ve los enlaces de información de Soporte y Manual de Usuarios de Snipe-IT',
@@ -216,8 +224,8 @@ return [
'update' => 'Actualizar Parámetros',
'value' => 'Valor',
'brand' => 'Marca',
- 'brand_keywords' => 'footer, logo, print, theme, skin, header, colors, color, css',
- 'brand_help' => 'Logo, Site Name',
+ 'brand_keywords' => 'pie de página, logotipo, impresión, tema, piel, encabezado, colores, color, css',
+ 'brand_help' => 'Logo, Nombre del Sitio',
'web_brand' => 'Tipo de marca web',
'about_settings_title' => 'Acerca de Ajustes',
'about_settings_text' => 'Estos ajustes te permiten personalizar ciertos aspectos de tu instalación.',
@@ -229,7 +237,7 @@ return [
'privacy_policy' => 'Política de Privacidad',
'privacy_policy_link_help' => 'Si se incluye una URL aquí, un enlace a tu Política de Privacidad se incluirá al pie de la aplicación y en cualquier correo electrónico que el sistema envíe, de conformidad con la ley GDPR. ',
'purge' => 'Purgar registros eliminados',
- 'purge_deleted' => 'Purge Deleted ',
+ 'purge_deleted' => 'Purgar eliminados ',
'labels_display_bgutter' => 'Borde inferior de la Etiqueta',
'labels_display_sgutter' => 'Borde lateral de la Etiqueta',
'labels_fontsize' => 'Tamaño de fuente de la etiqueta',
@@ -275,51 +283,56 @@ return [
'unique_serial_help_text' => 'Al marcar esta casilla se aplicará una restricción única en los seriales de los equipos',
'zerofill_count' => 'Longitud de etiquetas de activos, incluyendo relleno de ceros',
'username_format_help' => 'Esta configuración sólo será utilizada por el proceso de importación si no se proporciona un nombre de usuario y tenemos que generar un nombre de usuario para usted.',
- 'oauth_title' => 'OAuth API Settings',
+ 'oauth_title' => 'Configuración de la API de OAuth',
'oauth' => 'OAuth',
- 'oauth_help' => 'Oauth Endpoint Settings',
- 'asset_tag_title' => 'Update Asset Tag Settings',
- 'barcode_title' => 'Update Barcode Settings',
- 'barcodes' => 'Barcodes',
- 'barcodes_help_overview' => 'Barcode & QR settings',
- 'barcodes_help' => 'This will attempt to delete cached barcodes. This would typically only be used if your barcode settings have changed, or if your Snipe-IT URL has changed. Barcodes will be re-generated when accessed next.',
- 'barcodes_spinner' => 'Attempting to delete files...',
- 'barcode_delete_cache' => 'Delete Barcode Cache',
- 'branding_title' => 'Update Branding Settings',
- 'general_title' => 'Update General Settings',
- 'mail_test' => 'Send Test',
- 'mail_test_help' => 'This will attempt to send a test mail to :replyto.',
- 'filter_by_keyword' => 'Filter by setting keyword',
- 'security' => 'Security',
- 'security_title' => 'Update Security Settings',
- 'security_keywords' => 'password, passwords, requirements, two factor, two-factor, common passwords, remote login, logout, authentication',
- 'security_help' => 'Two-factor, Password Restrictions',
- 'groups_keywords' => 'permissions, permission groups, authorization',
- 'groups_help' => 'Account permission groups',
- 'localization' => 'Localization',
- 'localization_title' => 'Update Localization Settings',
- 'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
- 'localization_help' => 'Language, date display',
- 'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
- 'asset_tags_help' => 'Incrementing and prefixes',
- 'labels' => 'Labels',
- 'labels_title' => 'Update Label Settings',
- 'labels_help' => 'Label sizes & settings',
- 'purge' => 'Purge',
- 'purge_keywords' => 'permanently delete',
- 'purge_help' => 'Purge Deleted Records',
- 'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
+ 'oauth_help' => 'Configuración de Endpoint para Oauth',
+ 'asset_tag_title' => 'Actualizar ajustes de etiqueta de activos',
+ 'barcode_title' => 'Actualizar ajustes de código de barras',
+ 'barcodes' => 'Códigos de barras',
+ 'barcodes_help_overview' => 'Configuración del código de barras & QR',
+ 'barcodes_help' => 'Esto intentará eliminar códigos de barras en caché. Esto normalmente sólo se usaría si la configuración del código de barras ha cambiado, o si la URL de Snipe-IT ha cambiado. Los códigos de barras se regenerarán cuando se acceda a continuación.',
+ 'barcodes_spinner' => 'Intentando eliminar archivos...',
+ 'barcode_delete_cache' => 'Borrar caché de código de barras',
+ 'branding_title' => 'Actualizar Configuración de Marca',
+ 'general_title' => 'Actualizar ajustes generales',
+ 'mail_test' => 'Enviar prueba',
+ 'mail_test_help' => 'Esto intentará enviar un correo de prueba a :replyto.',
+ 'filter_by_keyword' => 'Filtrar por palabra clave',
+ 'security' => 'Seguridad',
+ 'security_title' => 'Actualizar ajustes de seguridad',
+ 'security_keywords' => 'contraseña, contraseñas, requisitos, dos factores, dos factores, contraseñas comunes, inicio de sesión remoto, autenticación',
+ 'security_help' => 'Restricciones de contraseña de dos factores',
+ 'groups_keywords' => 'permisos, grupos de permisos, autorización',
+ 'groups_help' => 'Permisos de grupos para la cuenta',
+ 'localization' => 'Localización',
+ 'localization_title' => 'Actualizar ajustes de localización',
+ 'localization_keywords' => 'localización, moneda, local, locale, zona horaria, zona horaria, internacional, internatinalización, idioma, idioma, traducción',
+ 'localization_help' => 'Idioma, fecha',
+ 'notifications' => 'Notificaciones',
+ 'notifications_help' => 'Alertas de Correo y Configuración de Auditoría',
+ 'asset_tags_help' => 'Incrementales y prefijos',
+ 'labels' => 'Etiquetas',
+ 'labels_title' => 'Actualizar ajustes de etiqueta',
+ 'labels_help' => 'Tamaños de etiqueta & ajustes',
+ 'purge' => 'Purgar',
+ 'purge_keywords' => 'eliminar permanentemente',
+ '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.',
'ldap_ad' => 'LDAP/AD',
- 'employee_number' => 'Employee Number',
- 'create_admin_user' => 'Create a User ::',
- 'create_admin_success' => 'Success! Your admin user has been added!',
- 'create_admin_redirect' => 'Click here to go to your app login!',
- 'setup_migrations' => 'Database Migrations ::',
- 'setup_no_migrations' => 'There was nothing to migrate. Your database tables were already set up!',
- 'setup_successful_migrations' => 'Your database tables have been created',
- 'setup_migration_output' => 'Migration output:',
- 'setup_migration_create_user' => 'Next: Create User',
- 'ldap_settings_link' => 'LDAP Settings Page',
- 'slack_test' => 'Test Integration',
+ 'employee_number' => 'Número de empleado',
+ 'create_admin_user' => 'Crear un usuario ::',
+ 'create_admin_success' => '¡Éxito! ¡Tu usuario admin ha sido añadido!',
+ 'create_admin_redirect' => '¡Haz clic aquí para acceder a tu aplicación!',
+ 'setup_migrations' => 'Migraciones de base de datos ::',
+ 'setup_no_migrations' => 'No hay nada que migrar. ¡Las tablas de la base de datos ya estaban configuradas!',
+ 'setup_successful_migrations' => 'Se han creado las tablas de la base de datos',
+ 'setup_migration_output' => 'Salida de Migración:',
+ 'setup_migration_create_user' => 'Siguiente: Crear usuario',
+ 'ldap_settings_link' => 'Página de ajustes LDAP',
+ 'slack_test' => 'Prueba Integración',
+ 'google_callback_help' => 'Esto debería introducirse como la URL de devolución de llamada en la configuración de la aplicación de Google OAuth de la Google developer console de tu organización.',
+ 'google_login' => 'Configuración de inicio de sesión de Google Workspace',
+ 'enable_google_login' => 'Permitir a los usuarios iniciar sesión con Google Workspace',
+ 'enable_google_login_help' => 'Los usuarios no serán provistos automáticamente. Deben tener una cuenta existente aquí Y en Google Workspace, y su nombre de usuario debe coincidir con su dirección de correo electrónico de Google Workspace. ',
+
];
diff --git a/resources/lang/es-MX/admin/settings/message.php b/resources/lang/es-MX/admin/settings/message.php
index 265a90400c..043832ef47 100644
--- a/resources/lang/es-MX/admin/settings/message.php
+++ b/resources/lang/es-MX/admin/settings/message.php
@@ -11,8 +11,8 @@ return [
'file_deleted' => 'El archivo de respaldo fue eliminado satisfactoriamente. ',
'generated' => 'Un nuevo archivo de respaldo fue creado satisfactoriamente.',
'file_not_found' => 'El archivo de respaldo no se ha encontrado en el servidor.',
- 'restore_warning' => 'Yes, restore it. I acknowledge that this will overwrite any existing data currently in the database. This will also log out all of your existing users (including you).',
- 'restore_confirm' => 'Are you sure you wish to restore your database from :filename?'
+ 'restore_warning' => 'Sí, restaurarlo. Entiendo que esto sobrescribirá cualquier dato existente actualmente en la base de datos. Esto también cerrará la sesión de todos sus usuarios existentes (incluido usted).',
+ 'restore_confirm' => '¿Está seguro que desea restaurar su base de datos desde :filename?'
],
'purge' => [
'error' => 'Ha ocurrido un error mientras se realizaba el purgado. ',
@@ -20,24 +20,25 @@ return [
'success' => 'Registros eliminados correctamente purgados.',
],
'mail' => [
- 'sending' => 'Sending Test Email...',
+ 'sending' => 'Enviando correo electrónico de prueba...',
'success' => 'Correo enviado!',
'error' => 'El correo no puede ser enviado.',
- 'additional' => 'No additional error message provided. Check your mail settings and your app log.'
+ 'additional' => 'Ningún mensaje de error adicional proporcionado. Comprueba la configuración de tu correo y el registro de mensajes de tu aplicación.'
],
'ldap' => [
- 'testing' => 'Testing LDAP Connection, Binding & Query ...',
- '500' => '500 Server Error. Please check your server logs for more information.',
+ 'testing' => 'Probando conexión LDAP, Enlace & Consulta ...',
+ '500' => 'Error 500 del servidor. Por favor, compruebe los registros de mensaje de su servidor para más información.',
'error' => 'Algo salió mal :(',
- 'sync_success' => 'A sample of 10 users returned from the LDAP server based on your settings:',
- 'testing_authentication' => 'Testing LDAP Authentication...',
- 'authentication_success' => 'User authenticated against LDAP successfully!'
+ 'sync_success' => 'Una muestra de 10 usuarios devueltos desde el servidor LDAP basado en su configuración:',
+ 'testing_authentication' => 'Probando autenticación LDAP...',
+ 'authentication_success' => 'Usuario autenticado contra LDAP con éxito!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
- 'success_pt1' => 'Success! Check the ',
- 'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
- '500' => '500 Server Error.',
- 'error' => 'Algo salió mal.',
+ 'webhook' => [
+ 'sending' => 'Enviando mensaje de prueba a :app...',
+ 'success_pt1' => '¡Éxito! Comprueba el ',
+ 'success_pt2' => ' canal para su mensaje de prueba, y asegúrese de hacer clic en GUARDAR abajo para guardar su configuración.',
+ '500' => 'Error 500 del servidor.',
+ 'error' => 'Algo salió mal. :app respondió con: :error_message',
+ 'error_misc' => 'Algo salió mal. :( ',
]
];
diff --git a/resources/lang/es-MX/admin/settings/table.php b/resources/lang/es-MX/admin/settings/table.php
index 22db5c84ed..f1fd5c550f 100644
--- a/resources/lang/es-MX/admin/settings/table.php
+++ b/resources/lang/es-MX/admin/settings/table.php
@@ -1,6 +1,6 @@
'Created',
- 'size' => 'Size',
+ 'created' => 'Creado',
+ 'size' => 'Tamaño',
);
diff --git a/resources/lang/es-MX/admin/users/general.php b/resources/lang/es-MX/admin/users/general.php
index c64e543b99..4883a1ff12 100644
--- a/resources/lang/es-MX/admin/users/general.php
+++ b/resources/lang/es-MX/admin/users/general.php
@@ -17,8 +17,10 @@ return [
'last_login' => 'Último acceso',
'ldap_config_text' => 'Las configuraciones de LDAP estàn en: Admin -> Settings. La ubicaciòn seleccionadada sera asignada a todos los usuarios importados.',
'print_assigned' => 'Imprimir todos los Asignados',
- 'email_assigned' => 'Email List of All Assigned',
- 'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'email_assigned' => 'Lista de correos de los asignados',
+ 'user_notified' => 'Se ha enviado al usuario un correo con la lista de sus articulos asignados.',
+ 'auto_assign_label' => 'Incluye a este usuario al asignar automáticamente licencias elegibles',
+ 'auto_assign_help' => 'Omitir este usuario en la asignación automática de licencias',
'software_user' => 'Software asignado a :name',
'send_email_help' => 'Debe proporcionar una dirección de correo electrónico para que este usuario para enviar las credenciales. Las credenciales de correo electrónico sólo se pueden hacer en la creación del usuario. Las contraseñas se almacenan en un hash de un solo sentido y no se pueden recuperar una vez guardadas.',
'view_user' => 'Ver Usuario :name',
@@ -33,12 +35,20 @@ return [
'superadmin_permission_warning' => 'Solo los superadmins pueden conceder acceso de superadmin a un usuario.',
'admin_permission_warning' => 'Solo los usuarios con derechos administrativos o superiores pueden conceder acceso administrativo a un usuario.',
'remove_group_memberships' => 'Remover membresías de grupo',
- 'warning_deletion' => 'ADVERTENCIA:',
'warning_deletion_information' => 'Estas a punto de reingresar los :count usuario(s) listados abajo. Los nombres de Super admins están resaltados en rojo.',
- 'update_user_assets_status' => 'Update all assets for these users to this status',
+ 'update_user_assets_status' => 'Actualizar todos los recursos para estos usuarios a este estado',
'checkin_user_properties' => 'Recibir todas las propiedades asociadas con estos usuarios',
'remote_label' => 'Este es un usuario remoto',
'remote' => 'Remoto',
- 'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
+ 'remote_help' => 'Esto puede ser útil si necesita filtrar por usuarios remotos que nunca o raramente entran en sus ubicaciones físicas.',
'not_remote_label' => 'Este no es un usuario remoto',
+ 'vip_label' => 'Usuario VIP',
+ 'vip_help' => 'Esto puede ser útil para marcar a personas importantes en su organización si desea manejarlas de maneras especiales.',
+ 'create_user' => 'Crear Usuario',
+ 'create_user_page_explanation' => 'Esta es la información de la cuenta que usará para acceder al sitio por primera vez.',
+ 'email_credentials' => 'Credenciales de email',
+ 'email_credentials_text' => 'Enviar mis credenciales a la dirección de correo de arriba',
+ 'next_save_user' => 'Siguiente: Guardar usuario',
+ 'all_assigned_list_generation' => 'Generado el:',
+ 'email_user_creds_on_create' => '¿Enviar a este usuario sus credenciales?',
];
diff --git a/resources/lang/es-MX/admin/users/message.php b/resources/lang/es-MX/admin/users/message.php
index f9778ff12e..89b803767c 100644
--- a/resources/lang/es-MX/admin/users/message.php
+++ b/resources/lang/es-MX/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Ha declinado con éxito este equipo.',
'bulk_manager_warn' => 'Sus usuarios han sido correctamente actualizados, de todos modos la entrada de administrador no fue guardada porque el administrador seleccionado también estaba en la lista de usuarios a ser editada, y los usuarios no pueden ser sus propior administradores. Vuelva a seleccionar los usuarios, excluyendo al administrador.',
'user_exists' => 'El Usuario ya existe!',
- 'user_not_found' => 'Usuario [:id] no existe.',
+ 'user_not_found' => 'El usuario no existe.',
'user_login_required' => 'El campo Usuario es obligatorio',
'user_password_required' => 'El password es obligatorio.',
'insufficient_permissions' => 'No tiene permiso.',
@@ -15,7 +15,7 @@ return array(
'password_resets_sent' => 'Los usuarios seleccionados que están activados y tienen una dirección de correo electrónico válida han sido enviados un enlace de restablecimiento de contraseña.',
'password_reset_sent' => '¡Se ha enviado un enlace de restablecimiento de contraseña a :email!',
'user_has_no_email' => 'Este usuario no tiene una dirección de correo electrónico en su perfil.',
- 'user_has_no_assets_assigned' => 'This user does not have any assets assigned',
+ 'user_has_no_assets_assigned' => 'Este usuario no tiene ningún activo asignado',
'success' => array(
@@ -61,7 +61,7 @@ return array(
),
'inventorynotification' => array(
- 'error' => 'This user has no email set.',
- 'success' => 'The user has been notified about their current inventory.'
+ 'error' => 'Este usuario no tiene ningún correo electrónico.',
+ 'success' => 'El usuario ha sido notificado sobre su inventario actual.'
)
);
\ No newline at end of file
diff --git a/resources/lang/es-MX/auth/general.php b/resources/lang/es-MX/auth/general.php
index d4c2a9d393..0168d1ac07 100644
--- a/resources/lang/es-MX/auth/general.php
+++ b/resources/lang/es-MX/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Recordarme',
'username_help_top' => 'Introduzca su nombre de usuario para enviar un enlace de restablecimiento de contraseña.',
'username_help_bottom' => 'Tu nombre de usuario y dirección de correo electrónico puede ser el mismo, pero puede que no lo sea, dependiendo de tu configuración. Si no puede recordar su nombre de usuario, póngase en contacto con su administrador.
Los nombres de usuario sin un correo electrónico asociado no recibirá un correo electrónico con un enlace de restablecimiento de contraseña. ',
- ];
+ 'google_login' => 'O inicia sesión con Google Workspace',
+ 'google_login_failed' => 'Error al iniciar sesión en Google. Vuelve a intentarlo.',
+
+];
diff --git a/resources/lang/es-MX/general.php b/resources/lang/es-MX/general.php
index fe00824631..4792b35f3b 100644
--- a/resources/lang/es-MX/general.php
+++ b/resources/lang/es-MX/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Accesorios',
'activated' => 'Activado',
+ 'accepted_date' => 'Fecha de aceptación',
'accessory' => 'Accesorio',
'accessory_report' => 'Reporte de Accesorios',
'action' => 'Acción',
@@ -11,7 +12,7 @@ return [
'admin' => 'Admin',
'administrator' => 'Administrator',
'add_seats' => 'Sitios añadidos',
- 'age' => "Age",
+ 'age' => "Edad",
'all_assets' => 'Todos los Equipos',
'all' => 'Todos los',
'archived' => 'Archivado',
@@ -27,7 +28,13 @@ return [
'audit' => 'Auditoría',
'audit_report' => 'Registro de auditoría',
'assets' => 'Equipos',
+ 'assets_audited' => 'activos auditados',
+ 'assets_checked_in_count' => 'activos registrados',
+ 'assets_checked_out_count' => 'activos entregados',
+ 'asset_deleted_warning' => 'Este activo ha sido eliminado. Debe restaurarlo antes de poder asignarlo a alguien.',
+ 'assigned_date' => 'Fecha asignada',
'assigned_to' => 'Asignado a :name',
+ 'assignee' => 'Asignado a',
'avatar_delete' => 'Eliminar Avatar',
'avatar_upload' => 'Subir Avatar',
'back' => 'Atras',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Editar en grupo',
'bulk_delete' => 'Eliminar en grupo',
'bulk_actions' => 'Acciones masivas',
- 'bulk_checkin_delete' => 'Reingreso masivo de elementos desde Usuarios',
+ 'bulk_checkin_delete' => 'Hacer Checkin / Eliminar usuarios en masa',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'Este equipo es propiedad del usuario',
'bystatus' => 'por Estado',
'cancel' => 'Cancelar',
'categories' => 'Categorías',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Esta aplicación esta corriendo en modo producción con debugging activado. Esto puede exponer datos sensibles si su aplicación es accesible desde el exterior. Desactive el modo debug cambiando el valor APP_DEBUG en su archivo .env a false.',
'delete' => 'Borrar',
'delete_confirm' => 'Are you sure you wish to delete :item?',
+ 'delete_confirm_no_undo' => '¿Estás seguro de que deseas eliminar este articulo? Esta acción no se puede revertir.',
'deleted' => 'Borrado',
'delete_seats' => 'Asientos eliminados',
'deletion_failed' => 'Error al eliminar',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'El tipo de archivo aceptado es :types. El tamaño máximo permitido es :size.|Los tipos de archivo aceptados son :types. El tamaño máximo permitido es :size.',
'filetypes_size_help' => 'El tamaño máximo de carga permitido es :size.',
'image_filetypes_help' => 'Los tipos de archivo aceptados son jpg, webp, png, gif y svg. El tamaño máximo permitido es :size.',
+ 'unaccepted_image_type' => 'No fue posible leer este archivo de imagen. Tipos de archivo aceptados son jpg, webp, png, gif y svg. El mimetype de este archivo es: :mimetype.',
'import' => 'Importar',
'importing' => 'Importando',
'importing_help' => 'Puede importar activos, accesorios, licencias, componentes, consumibles y usuarios a través de un archivo CSV.
El CSV debe estar delimitado por comas y con formato de encabezados que coincidan con el archivo CSV de muestra en la documentación.',
@@ -147,7 +158,9 @@ return [
'asset_maintenance_report' => 'Reporte de Mantenimiento de Equipo',
'asset_maintenances' => 'Mantenimientos de Equipo',
'item' => 'Item',
- 'item_name' => 'Nombre del ítem',
+ 'item_name' => 'Nombre del elemento',
+ 'import_file' => 'importar archivo CSV',
+ 'import_type' => 'Tipo de importación CSV',
'insufficient_permissions' => '¡Permisos insuficientes!',
'kits' => 'Kits predefinidos',
'language' => 'Lenguaje',
@@ -168,7 +181,7 @@ return [
'logout' => 'Desconexión',
'lookup_by_tag' => 'Buscar por etiqueta de activo',
'maintenances' => 'Mantenimientos',
- 'manage_api_keys' => 'Administrar API Keys',
+ 'manage_api_keys' => 'Administrar claves API',
'manufacturer' => 'Fabricante',
'manufacturers' => 'Fabricantes',
'markdown' => 'Este campo permite Github con sabor a markdown.',
@@ -201,7 +214,7 @@ return [
'purchase_date' => 'Fecha de compra',
'qty' => 'Cant',
'quantity' => 'Cantidad',
- 'quantity_minimum' => 'Tienes :count elementos por debajo o casi por debajo de los niveles mínimos de cantidad',
+ 'quantity_minimum' => 'Tienes :count artículos por debajo o casi por debajo de los niveles mínimos de cantidad',
'quickscan_checkin' => 'Escaneo rápido de entrada',
'quickscan_checkin_status' => 'Estado de registro',
'ready_to_deploy' => 'Disponibles',
@@ -213,11 +226,12 @@ return [
'restore' => 'Restaurar',
'requestable_models' => 'Modelos disponibles para solicitar',
'requested' => 'Solicitado',
- 'requested_date' => 'Fecha de solicitud',
+ 'requested_date' => 'Fecha solicitada',
'requested_assets' => 'Activos solicitados',
'requested_assets_menu' => 'Activos solicitados',
'request_canceled' => 'Solicitud Cancelada',
'save' => 'Guardar',
+ 'select_var' => 'Seleccionar :thing... ', // this will eventually replace all of our other selects
'select' => 'Seleccionar',
'select_all' => 'Seleccionar todo',
'search' => 'Buscar',
@@ -240,8 +254,8 @@ return [
'signature' => 'Firma',
'signed_off_by' => 'Firmado por',
'skin' => 'Tema',
- 'slack_msg_note' => 'Se enviará un mensaje de slack',
- 'slack_test_msg' => '¡Oh mira! ¡Parece que tu integración de Slack con Snipe-IT está funcionando!',
+ 'webhook_msg_note' => 'Una notificación se enviará a través de webhook',
+ 'webhook_test_msg' => '¡Oh mira! ¡Parece que tu integración de :app con Snipe-IT está funcionando!',
'some_features_disabled' => 'MODO DE DEMOSTRACIÓN: Algunas funciones estan desactivadas para esta instalación.',
'site_name' => 'Sitio',
'state' => 'Provincia',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => '¿Está seguro que desea eliminar',
'submit' => 'Enviar',
'target' => 'Objetivo',
- 'toggle_navigation' => 'Alternar navegación',
'time_and_date_display' => 'Hora y fecha',
'total_assets' => 'Equipos',
'total_licenses' => 'licencias totales',
@@ -281,9 +294,9 @@ return [
'yes' => 'Si',
'zip' => 'Códio Postal',
'noimage' => 'Imagen no subida o imagen no encontrada.',
- 'file_does_not_exist' => 'The requested file does not exist on the server.',
- 'file_upload_success' => 'File upload success!',
- 'no_files_uploaded' => 'File upload success!',
+ 'file_does_not_exist' => 'El archivo solicitado no existe en el servidor.',
+ 'file_upload_success' => 'Archivo subido con éxito!',
+ 'no_files_uploaded' => 'Archivo subido con éxito!',
'token_expired' => 'Su sesión ha expirado, Intente otra ves.',
'login_enabled' => 'Inicio de sesión activado',
'audit_due' => 'Para Auditoria',
@@ -300,7 +313,7 @@ return [
'hide_deleted' => 'Ocultar eliminados',
'email' => 'Email',
'do_not_change' => 'No cambiar',
- 'bug_report' => 'Reportar un fallo',
+ 'bug_report' => 'Reportar un error',
'user_manual' => 'Manual del usuario',
'setup_step_1' => 'Paso 1',
'setup_step_2' => 'Paso 2',
@@ -309,19 +322,19 @@ return [
'setup_config_check' => 'Comprobar configuración',
'setup_create_database' => 'Crear Tablas de Base de Datos',
'setup_create_admin' => 'Crear Usuario Admin',
- 'setup_done' => '¡Terminado!',
+ 'setup_done' => '¡Finalizada!',
'bulk_edit_about_to' => 'Estás a punto de editar lo siguiente: ',
'checked_out' => 'Asignado',
'checked_out_to' => 'Asignado a',
'fields' => 'Campos',
'last_checkout' => 'Última Asignación',
- 'due_to_checkin' => 'Se espera la entrada de los siguientes :count activos pronto:',
- 'expected_checkin' => 'Fecha Esperada de Devolución',
- 'reminder_checked_out_items' => 'Este es un recordatorio de los elementos que se le han asignado actualmente. Si usted cree que esta lista es incorrecta (falta algo o aparece algo que usted cree que nunca ha recibido), por favor envíe un correo electrónico a :reply_to_name a :reply_to_address.',
+ 'due_to_checkin' => 'Los :count articulos a continuación están a la espera de ser ingresados pronto:',
+ 'expected_checkin' => 'Fecha esperada de ingreso',
+ 'reminder_checked_out_items' => 'Este es un recordatorio de los artículos actualmente asignados a usted. Si cree que esta lista es incorrecta, (falta algo o algo que está aqui nunca fue recibido), por favor envie un email a :reply_to_name en :reply_to_address.',
'changed' => 'Cambiado',
- 'to' => 'A',
- 'report_fields_info' => '
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 puede abrirlo en Excel.
-
Si desea exportar sólo ciertos activos, utilice las siguientes opciones para afinar sus resultados.
',
+ 'to' => 'Para',
+ 'report_fields_info' => '
Elija los campos que desa incluir en su informe personalizado, y haga click en Generar. El archivo (custom-asset-report-YYYY-mm-dd,csv) se descargará automáticamente, y puede abrirlo en Excel.
+
Si desea exportar solo ciertos activos, use las siguientes opciones para afinar los resultados.
',
'range' => 'Rango',
'bom_remark' => 'Añadir un BOM (signo de orden de byte) a este CSV',
'improvements' => 'Mejoras',
@@ -344,16 +357,16 @@ return [
'new_consumable' => 'Nuevo Consumible',
'collapse' => 'Contraer',
'assigned' => 'Asignado',
- 'asset_count' => 'Recuento de activos',
- 'accessories_count' => 'Recuento de accesorios',
- 'consumables_count' => 'Recuento de consumibles',
- 'components_count' => 'Recuento de componentes',
- 'licenses_count' => 'Recuento de licencias',
+ 'asset_count' => 'Cantidad de activos',
+ 'accessories_count' => 'Cantidad de accesorios',
+ 'consumables_count' => 'Cantidad de consumibles',
+ 'components_count' => 'Cantidad de componentes',
+ 'licenses_count' => 'Cantidad de licencias',
'notification_error' => 'Error:',
'notification_error_hint' => 'Por favor revise si hay errores en el siguiente formulario',
'notification_success' => 'Éxito:',
'notification_warning' => 'Advertencia:',
- 'notification_info' => 'Info:',
+ 'notification_info' => 'Información:',
'asset_information' => 'Información del activo',
'model_name' => 'Nombre del modelo:',
'asset_name' => 'Nombre del activo:',
@@ -364,29 +377,76 @@ return [
'clone_item' => 'Clonar objeto',
'checkout_tooltip' => 'Registrar salida de este elemento',
'checkin_tooltip' => 'Registrar entrada de este elemento',
- 'checkout_user_tooltip' => 'Registrar salida de este elemento para un usuario',
- 'maintenance_mode' => 'El servicio no está disponible temporalmente debido por actualizaciones del sistema. Por favor, vuelva más tarde.',
+ 'checkout_user_tooltip' => 'Revisa este elemento a un usuario',
+ 'maintenance_mode' => 'El servicio no está disponible temporalmente debido a actualizaciones del sistema. Por favor, vuelva más tarde.',
'maintenance_mode_title' => 'Sistema temporalmente no disponible',
'ldap_import' => 'La contraseña de usuario no debe ser administrada por LDAP. (Esto le permite enviar solicitudes de contraseña olvidada.)',
'purge_not_allowed' => 'La purga de datos eliminados ha sido deshabilitada en el archivo .env. Contacte con el soporte técnico o con el administrador de su sistema.',
'backup_delete_not_allowed' => 'La eliminación de copias de seguridad se ha desactivado en el archivo .env. Contacte con el soporte técnico o con el administrador de su sistema.',
'additional_files' => 'Archivos adicionales',
- 'shitty_browser' => 'No se ha detectado ninguna firma. Si está utilizando un navegador más antiguo, por favor utilice un navegador más moderno para completar su aceptación de activos.',
+ 'shitty_browser' => 'No se ha detectado ninguna firma. Si está utilizando un navegador antiguo, por favor utilice un navegador más moderno para completar su aceptación de activos.',
'bulk_soft_delete' =>'También eliminar parcialmente estos usuarios. Su historial de activos permanecerá intacto a menos/hasta que purgue los registros borrados en los Ajustes de Administración.',
'bulk_checkin_delete_success' => 'Los usuarios seleccionados han sido eliminados y su artículos han sido reingresados.',
'bulk_checkin_success' => 'Los artículos para los usuarios seleccionados han sido reingresados.',
- 'set_to_null' => 'Eliminar valores para este activo|Eliminar valores para todos los :asset_count activos ',
+ 'set_to_null' => 'Eliminar valores para este activo|Eliminar valores para los :asset_count activos ',
+ 'set_users_field_to_null' => 'Eliminar valores de :field para este usuario|Eliminar valores de :field para todos los :user_count usuarios ',
'na_no_purchase_date' => 'N/A - No se proporcionó fecha de compra',
'assets_by_status' => 'Activos por estado',
'assets_by_status_type' => 'Activos por tipo de estado',
- 'pie_chart_type' => 'Tipo de gráfico circular del tablero',
+ 'pie_chart_type' => 'Tipo de gráfico circular del Tablero',
'hello_name' => '¡Hola, :name!',
'unaccepted_profile_warning' => 'Tienes :count elementos que requieren aceptación. Haz clic aquí para aceptarlos o rechazarlos',
'start_date' => 'Fecha de inicio',
'end_date' => 'Fecha de fin',
'alt_uploaded_image_thumbnail' => 'Miniatura cargada',
- 'placeholder_kit' => 'Seleccione un kit'
+ 'placeholder_kit' => 'Seleccione un kit',
+ 'file_not_found' => 'Archivo no encontrado',
+ 'preview_not_available' => '(sin vista previa)',
+ 'setup' => 'Configuración',
+ 'pre_flight' => 'Pre-vuelo',
+ 'skip_to_main_content' => 'Saltar al contenido principal',
+ 'toggle_navigation' => 'Cambiar navegación',
+ 'alerts' => 'Alertas',
+ 'tasks_view_all' => 'Mostrar todas las tareas',
+ 'true' => 'Verdadero',
+ 'false' => 'Falso',
+ 'integration_option' => 'Opción de integración',
+ 'log_does_not_exist' => 'No existe ningún registro de actividad que coincida.',
+ 'merge_users' => 'Fusionar usuarios',
+ 'merge_information' => 'Esto fusionará a los :count usuarios en un solo usuario. Seleccione el usuario en el que desea fusionar a los demás a continuación, y los activos asociados, licencias, etc se moverá al usuario seleccionado y los otros usuarios serán marcados como eliminados.',
+ 'warning_merge_information' => 'Esta acción NO PUEDE deshacerse y sólo debe ser usada cuando necesite fusionar usuarios debido a una mala importación o sincronización. Asegúrese de ejecutar una copia de seguridad primero.',
+ 'no_users_selected' => 'Ningún usuario seleccionado',
+ 'not_enough_users_selected' => 'Al menos :count usuarios deben ser seleccionados',
+ 'merge_success' => ':count usuarios fusionados con éxito en :into_username!',
+ 'merged' => 'fusionado',
+ 'merged_log_this_user_into' => 'Usuario fusionado (ID :to_id - :to_username) con el ID de usuario :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'ID de usuario fusionado :from_id (:from_username) con este usuario (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Limpiar y Guardar',
+ 'update_existing_values' => '¿Actualizar valores existentes?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generar etiquetas de activos auto-incrementantes está desactivado, por lo que todas las filas necesitan tener la columna "Tag de activo" rellenada.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Nota: Generar etiquetas de activos que incrementan automáticamente está habilitado, por lo que se crearán activos para registros que no tengan "Tag de activo" poblado. Las filas que tengan "Etiqueta de activos" pobladas serán actualizadas con la información proporcionada.',
+ 'send_welcome_email_to_users' => ' ¿Enviar correo de bienvenida para nuevos usuarios?',
+ 'back_before_importing' => '¿Copia de seguridad antes de importar?',
+ 'csv_header_field' => 'Campo de cabecera CSV',
+ 'import_field' => 'Importar campo',
+ 'sample_value' => 'Valor de ejemplo',
+ 'no_headers' => 'No se encontraron columnas',
+ 'error_in_import_file' => 'Hubo un error leyendo el archivo CSV: :error',
+ 'percent_complete' => ':percent % Completado',
+ 'errors_importing' => 'Se han producido algunos errores al importar: ',
+ 'warning' => 'ADVERTENCIA: :warning',
+ 'success_redirecting' => '"Éxito... Redirigiendo.',
+ 'setup_successful_migrations' => 'Se han creado las tablas de la base de datos',
+ 'setup_migration_output' => 'Salida de Migración:',
+ 'setup_migration_create_user' => 'Siguiente: Crear usuario',
+ 'importer_generic_error' => 'La importación de tu archivo está completa, pero recibimos un error. Esto normalmente es causado por la limitación de API de terceros desde un webhook de notificación (como Slack) y no habría interferido con la importación en sí. pero deberá confirmarlo.',
+ 'confirm' => 'Confirmar',
+ 'autoassign_licenses' => 'Auto-Asignar licencias',
+ 'autoassign_licenses_help' => 'Permitir a este usuario tener licencias asignadas a través de la interfaz de usuario o herramientas de cli de asignación masiva.',
+ 'autoassign_licenses_help_long' => 'Esto permite que un usuario tenga licencias asignadas a través de la interfaz de usuario o las herramientas de cli de asignación masiva. (Por ejemplo, puede que no desee que los contratistas sean asignados automáticamente a una licencia que proporcione sólo a los miembros del personal. Todavía puede asignar licencias individualmente a esos usuarios, pero no se incluirán en las funciones de devolución de licencias de todos los usuarios.)',
+ 'no_autoassign_licenses_help' => 'No incluya al usuario para asignaciones masivas a través de la licencia UI o las herramientas de cli.',
+ 'modal_confirm_generic' => '¿Está seguro?',
+ 'cannot_be_deleted' => 'Este elemento no puede ser eliminado',
+ 'undeployable_tooltip' => 'Este elemento no puede ser asignado. Compruebe la cantidad restante.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/es-MX/help.php b/resources/lang/es-MX/help.php
index 0b4fa13e5b..bdb0595b06 100644
--- a/resources/lang/es-MX/help.php
+++ b/resources/lang/es-MX/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'Más información',
- 'audit_help' => 'Al marcar esta casilla se editará el activo para reflejar esta nueva ubicación. Dejarla desmarcada simplemente anotará la ubicación en la auditoría.
Tenga en cuenta que este activo está asignado, no se cambiará la ubicación de la persona, activo o ubicación de donde está asignado.',
+ 'audit_help' => 'Al marcar esta casilla se editará el registro de activos para reflejar esta nueva ubicación. Dejarla desmarcada simplemente se notará la ubicación en el registro de auditoría.
Tenga en cuenta que si este activo está desprotegido, no cambiará la ubicación de la persona, el activo o la ubicación en la que está verificado.',
'assets' => 'Los activos son elementos rastreados por número de serie o etiqueta de activos. Suelen ser artículos de alto valor donde la identificación del activo importa.',
diff --git a/resources/lang/es-MX/localizations.php b/resources/lang/es-MX/localizations.php
index be2c321861..d160931cb3 100644
--- a/resources/lang/es-MX/localizations.php
+++ b/resources/lang/es-MX/localizations.php
@@ -2,313 +2,314 @@
return [
- 'select_language' => 'Select a language',
+ 'select_language' => 'Seleccione un idioma',
'languages' => [
- 'en'=> 'English, US',
- 'en-GB'=> 'English, UK',
+ 'en'=> 'Inglés, EEUU',
+ 'en-GB'=> 'Inglés, Reino Unido',
'af'=> 'Afrikaans',
- 'ar'=> 'Arabic',
- 'bg'=> 'Bulgarian',
- 'zh-CN'=> 'Chinese Simplified',
- 'zh-TW'=> 'Chinese Traditional',
- 'hr'=> 'Croatian',
- 'cs'=> 'Czech',
- 'da'=> 'Danish',
- 'nl'=> 'Dutch',
- 'en-ID'=> 'English, Indonesia',
- 'et'=> 'Estonian',
+ 'ar'=> 'Árabe',
+ 'bg'=> 'Búlgaro',
+ 'zh-CN'=> 'Chino simplificado',
+ 'zh-TW'=> 'Chino tradicional',
+ 'hr'=> 'Croata',
+ 'cs'=> 'Checo',
+ 'da'=> 'Danés',
+ 'nl'=> 'Holandés',
+ 'en-ID'=> 'Inglés, Indonesia',
+ 'et'=> 'Estonio',
'fil'=> 'Filipino',
- 'fi'=> 'Finnish',
- 'fr'=> 'French',
- 'de'=> 'German',
- 'de-i'=> 'German (Informal)',
- 'el'=> 'Greek',
- 'he'=> 'Hebrew',
- 'hu'=> 'Hungarian',
+ 'fi'=> 'Finlandés',
+ 'fr'=> 'Francés',
+ 'de'=> 'Alemán',
+ 'de-i'=> 'Alemán (informal)',
+ 'el'=> 'Griego',
+ 'he'=> 'Hebreo',
+ 'hu'=> 'Húngaro',
'is' => 'Icelandic',
- 'id'=> 'Indonesian',
- 'ga-IE'=> 'Irish',
- 'it'=> 'Italian',
- 'ja'=> 'Japanese',
- 'ko'=> 'Korean',
- 'lv'=>'Latvian',
- 'lt'=> 'Lithuanian',
- 'mk'=> 'Macedonian',
- 'ms'=> 'Malay',
+ 'id'=> 'Indonesio/a',
+ 'ga-IE'=> 'Irlandés',
+ 'it'=> 'Italiano',
+ 'ja'=> 'Japonés',
+ 'ko'=> 'Coreano',
+ 'lv'=>'Letón',
+ 'lt'=> 'Lituano',
+ 'mk'=> 'Macedonio',
+ 'ms'=> 'Malayo',
'mi'=> 'Maori',
- 'mn'=> 'Mongolian',
- 'no'=> 'Norwegian',
- 'fa'=> 'Persian',
- 'pl'=> 'Polish',
- 'pt-PT'=> 'Portuguese',
- 'pt-BR'=> 'Portuguese, Brazilian',
- 'ro'=> 'Romanian',
- 'ru'=> 'Russian',
+ 'mn'=> 'Mongol',
+ 'no'=> 'Noruego',
+ 'fa'=> 'Persa',
+ 'pl'=> 'Polaco',
+ 'pt-PT'=> 'Portugués',
+ 'pt-BR'=> 'Portugués, Brasileño',
+ 'ro'=> 'Rumano',
+ 'ru'=> 'Ruso',
'sr-CS' => 'Serbian (Latin)',
'sl'=> 'Slovenian',
- 'es-ES'=> 'Spanish',
- 'es-CO'=> 'Spanish, Colombia',
- 'es-MX'=> 'Spanish, Mexico',
- 'es-VE'=> 'Spanish, Venezuela',
- 'sv-SE'=> 'Swedish',
+ 'es-ES'=> 'Español',
+ 'es-CO'=> 'Español, Colombia',
+ 'es-MX'=> 'Español, México',
+ 'es-VE'=> 'Español, Venezuela',
+ 'sv-SE'=> 'Sueco',
'tl'=> 'Tagalog',
'ta'=> 'Tamil',
- 'th'=> 'Thai',
- 'tr'=> 'Turkish',
- 'uk'=> 'Ukranian',
- 'vi'=> 'Vietnamese',
- 'cy'=> 'Welsh',
- 'zu'=> 'Zulu',
+ 'th'=> 'Tailandés',
+ 'tr'=> 'Turco',
+ 'uk'=> 'Ucraniano',
+ 'vi'=> 'Vietnamita',
+ 'cy'=> 'Galés',
+ 'zu'=> 'Zulú',
],
- 'select_country' => 'Select a country',
+ 'select_country' => 'Seleccione un país',
'countries' => [
- 'AC'=>'Ascension Island',
+ 'AC'=>'Isla de Ascensión',
'AD'=>'Andorra',
- 'AE'=>'United Arab Emirates',
- 'AF'=>'Afghanistan',
- 'AG'=>'Antigua And Barbuda',
+ 'AE'=>'Emiratos Árabes Unidos',
+ 'AF'=>'Afganistán',
+ 'AG'=>'Antigua y Barbuda',
'AI'=>'Anguilla',
'AL'=>'Albania',
'AM'=>'Armenia',
- 'AN'=>'Netherlands Antilles',
+ 'AN'=>'Antillas Holandesas',
'AO'=>'Angola',
- 'AQ'=>'Antarctica',
+ 'AQ'=>'La antártida',
'AR'=>'Argentina',
- 'AS'=>'American Samoa',
+ 'AS'=>'Samoa Estadounidense',
'AT'=>'Austria',
'AU'=>'Australia',
'AW'=>'Aruba',
- 'AX'=>'Ã…land',
- 'AZ'=>'Azerbaijan',
- 'BA'=>'Bosnia And Herzegovina',
+ 'AX'=>'Islas Åland',
+ 'AZ'=>'Azerbaiyán',
+ 'BA'=>'Bosnia y Herzegovina',
'BB'=>'Barbados',
- 'BE'=>'Belgium',
+ 'BE'=>'Bélgica',
'BD'=>'Bangladesh',
'BF'=>'Burkina Faso',
'BG'=>'Bulgaria',
- 'BH'=>'Bahrain',
+ 'BH'=>'Baréin',
'BI'=>'Burundi',
'BJ'=>'Benin',
'BM'=>'Bermuda',
- 'BN'=>'Brunei Darussalam',
+ 'BN'=>'Brunéi Darussalam',
'BO'=>'Bolivia',
- 'BR'=>'Brazil',
+ 'BR'=>'Brasil',
'BS'=>'Bahamas',
'BT'=>'Bhutan',
- 'BV'=>'Bouvet Island',
+ 'BV'=>'La Isla De Bouvet',
'BW'=>'Botswana',
- 'BY'=>'Belarus',
- 'BZ'=>'Belize',
- 'CA'=>'Canada',
- 'CC'=>'Cocos (Keeling) Islands',
- 'CD'=>'Congo (Democratic Republic)',
- 'CF'=>'Central African Republic',
- 'CG'=>'Congo (Republic)',
- 'CH'=>'Switzerland',
- 'CI'=>'Côte d\'Ivoire',
- 'CK'=>'Cook Islands',
+ 'BY'=>'Bielorrusia',
+ 'BZ'=>'Belice',
+ 'CA'=>'Canadá',
+ 'CC'=>'Islas Cocos (Keeling)',
+ 'CD'=>'Congo (República Democrática)',
+ 'CF'=>'República Centroafricana',
+ 'CG'=>'Congo (República)',
+ 'CH'=>'Suiza',
+ 'CI'=>'Costa de Marfil',
+ 'CK'=>'Islas Cook',
'CL'=>'Chile',
- 'CM'=>'Cameroon',
- 'CN'=>'People\'s Republic of China',
+ 'CM'=>'Camerún',
+ 'CN'=>'República Popular China',
'CO'=>'Colombia',
'CR'=>'Costa Rica',
'CU'=>'Cuba',
- 'CV'=>'Cape Verde',
- 'CX'=>'Christmas Island',
- 'CY'=>'Cyprus',
- 'CZ'=>'Czech Republic',
- 'DE'=>'Germany',
- 'DJ'=>'Djibouti',
- 'DK'=>'Denmark',
- 'DM'=>'Dominica',
- 'DO'=>'Dominican Republic',
- 'DZ'=>'Algeria',
+ 'CV'=>'Cabo Verde',
+ 'CX'=>'Isla de Navidad',
+ 'CY'=>'Chipre',
+ 'CZ'=>'República Checa',
+ 'DE'=>'Alemania',
+ 'DJ'=>'Djibuti',
+ 'DK'=>'Dinamarca',
+ 'DM'=>'Domínica',
+ 'DO'=>'República Dominicana',
+ 'DZ'=>'Argelia',
'EC'=>'Ecuador',
'EE'=>'Estonia',
- 'EG'=>'Egypt',
+ 'EG'=>'Egipto',
'ER'=>'Eritrea',
- 'ES'=>'Spain',
- 'ET'=>'Ethiopia',
- 'EU'=>'European Union',
- 'FI'=>'Finland',
+ 'ES'=>'España',
+ 'ET'=>'Etiopía',
+ 'EU'=>'Unión Europea',
+ 'FI'=>'Finlandia',
'FJ'=>'Fiji',
- 'FK'=>'Falkland Islands (Malvinas)',
- 'FM'=>'Micronesia, Federated States Of',
- 'FO'=>'Faroe Islands',
- 'FR'=>'France',
+ 'FK'=>'Islas Falkland (Malvinas)',
+ 'FM'=>'Estados Federados de la Micronesia',
+ 'FO'=>'Islas Faroe',
+ 'FR'=>'Francia',
'GA'=>'Gabon',
- 'GD'=>'Grenada',
+ 'GD'=>'Granada',
'GE'=>'Georgia',
- 'GF'=>'French Guiana',
+ 'GF'=>'Guayana Francesa',
'GG'=>'Guernsey',
'GH'=>'Ghana',
'GI'=>'Gibraltar',
- 'GL'=>'Greenland',
+ 'GL'=>'Groenlandia',
'GM'=>'Gambia',
'GN'=>'Guinea',
- 'GP'=>'Guadeloupe',
- 'GQ'=>'Equatorial Guinea',
- 'GR'=>'Greece',
- 'GS'=>'South Georgia And The South Sandwich Islands',
+ 'GP'=>'Guadalupe',
+ 'GQ'=>'Guinea Ecuatorial',
+ 'GR'=>'Grecia',
+ 'GS'=>'Georgia del sur y las Islas Sandwich del Sur',
'GT'=>'Guatemala',
'GU'=>'Guam',
- 'GW'=>'Guinea-Bissau',
+ 'GW'=>'Guinea-Bisáu',
'GY'=>'Guyana',
'HK'=>'Hong Kong',
- 'HM'=>'Heard And Mc Donald Islands',
+ 'HM'=>'Islas Heard y Mc Donald',
'HN'=>'Honduras',
- 'HR'=>'Croatia (local name: Hrvatska)',
- 'HT'=>'Haiti',
- 'HU'=>'Hungary',
+ 'HR'=>'Croacia (nombre local: Hrvatska)',
+ 'HT'=>'Haití',
+ 'HU'=>'Hungría',
'ID'=>'Indonesia',
- 'IE'=>'Ireland',
+ 'IE'=>'Irlanda',
'IL'=>'Israel',
- 'IM'=>'Isle of Man',
+ 'IM'=>'Isla de Man',
'IN'=>'India',
- 'IO'=>'British Indian Ocean Territory',
- 'IQ'=>'Iraq',
- 'IR'=>'Iran, Islamic Republic Of',
- 'IS'=>'Iceland',
- 'IT'=>'Italy',
+ 'IO'=>'Territorio Británico del Océano Índico',
+ 'IQ'=>'Irak',
+ 'IR'=>'Irán, República Islámica Del',
+ 'IS'=>'Islandia',
+ 'IT'=>'Italia',
'JE'=>'Jersey',
'JM'=>'Jamaica',
- 'JO'=>'Jordan',
- 'JP'=>'Japan',
- 'KE'=>'Kenya',
+ 'JO'=>'Jordania',
+ 'JP'=>'Japón',
+ 'KE'=>'Kenia',
'KG'=>'Kyrgyzstan',
- 'KH'=>'Cambodia',
+ 'KH'=>'Camboya',
'KI'=>'Kiribati',
- 'KM'=>'Comoros',
- 'KN'=>'Saint Kitts And Nevis',
- 'KR'=>'Korea, Republic Of',
+ 'KM'=>'Comoras',
+ 'KN'=>'San Cristóbal y Nevis',
+ 'KR'=>'Corea del Sur',
'KW'=>'Kuwait',
- 'KY'=>'Cayman Islands',
- 'KZ'=>'Kazakhstan',
- 'LA'=>'Lao People\'s Democratic Republic',
- 'LB'=>'Lebanon',
- 'LC'=>'Saint Lucia',
+ 'KY'=>'Islas Caimán',
+ 'KZ'=>'Kazakan',
+ 'LA'=>'República Democrática Popular Laos',
+ 'LB'=>'Líbano',
+ 'LC'=>'Santa Lucía',
'LI'=>'Liechtenstein',
'LK'=>'Sri Lanka',
'LR'=>'Liberia',
'LS'=>'Lesotho',
'LT'=>'Lithuania',
- 'LU'=>'Luxembourg',
- 'LV'=>'Latvia',
- 'LY'=>'Libyan Arab Jamahiriya',
- 'MA'=>'Morocco',
- 'MC'=>'Monaco',
- 'MD'=>'Moldova, Republic Of',
+ 'LU'=>'Luxemburgo',
+ 'LV'=>'Letonia',
+ 'LY'=>'Jamahiriya Árabe Libia',
+ 'MA'=>'Marruecos',
+ 'MC'=>'Mónaco',
+ 'MD'=>'Repúplica de Moldavia',
'ME'=>'Montenegro',
'MG'=>'Madagascar',
- 'MH'=>'Marshall Islands',
- 'MK'=>'Macedonia, The Former Yugoslav Republic Of',
+ 'MH'=>'Islas Marshall',
+ 'MK'=>'Macedonia, Ex República Yugoslava de',
'ML'=>'Mali',
'MM'=>'Myanmar',
'MN'=>'Mongolia',
- 'MO'=>'Macau',
- 'MP'=>'Northern Mariana Islands',
- 'MQ'=>'Martinique',
+ 'MO'=>'Macao',
+ 'MP'=>'Islas Mariana del Norte',
+ 'MQ'=>'Martinica',
'MR'=>'Mauritania',
'MS'=>'Montserrat',
'MT'=>'Malta',
- 'MU'=>'Mauritius',
- 'MV'=>'Maldives',
+ 'MU'=>'Mauricio',
+ 'MV'=>'Maldivas',
'MW'=>'Malawi',
- 'MX'=>'Mexico',
- 'MY'=>'Malaysia',
+ 'MX'=>'México',
+ 'MY'=>'Malasia',
'MZ'=>'Mozambique',
'NA'=>'Namibia',
- 'NC'=>'New Caledonia',
+ 'NC'=>'Nueva Caledonia',
'NE'=>'Niger',
- 'NF'=>'Norfolk Island',
+ 'NF'=>'Isla Norfolk',
'NG'=>'Nigeria',
'NI'=>'Nicaragua',
- 'NL'=>'Netherlands',
- 'NO'=>'Norway',
+ 'NL'=>'Países Bajos',
+ 'NO'=>'Noruega',
'NP'=>'Nepal',
'NR'=>'Nauru',
- 'NU'=>'Niue',
- 'NZ'=>'New Zealand',
- 'OM'=>'Oman',
- 'PA'=>'Panama',
- 'PE'=>'Peru',
- 'PF'=>'French Polynesia',
- 'PG'=>'Papua New Guinea',
- 'PH'=>'Philippines, Republic of the',
- 'PK'=>'Pakistan',
- 'PL'=>'Poland',
- 'PM'=>'St. Pierre And Miquelon',
- 'PN'=>'Pitcairn',
+ 'NU'=>'Isla Niue',
+ 'NZ'=>'Nueva Zelanda',
+ 'OM'=>'Omán',
+ 'PA'=>'Panamá',
+ 'PE'=>'Perú',
+ 'PF'=>'Polinesia Francesa',
+ 'PG'=>'Papúa Nueva Guinea',
+ 'PH'=>'Republica de Filipinas',
+ 'PK'=>'Pakistán',
+ 'PL'=>'Polonia',
+ 'PM'=>'San Pedro y Miquelón',
+ 'PN'=>'Islas Pitcairn',
'PR'=>'Puerto Rico',
'PS'=>'Palestine',
'PT'=>'Portugal',
'PW'=>'Palau',
'PY'=>'Paraguay',
'QA'=>'Qatar',
- 'RE'=>'Reunion',
- 'RO'=>'Romania',
+ 'RE'=>'Reunión',
+ 'RO'=>'Rumania',
'RS'=>'Serbia',
- 'RU'=>'Russian Federation',
- 'RW'=>'Rwanda',
- 'SA'=>'Saudi Arabia',
- 'UK'=>'Scotland',
- 'SB'=>'Solomon Islands',
+ 'RU'=>'Federación Rusa',
+ 'RW'=>'Ruanda',
+ 'SA'=>'Arabia Saudita',
+ 'UK'=>'Escocia',
+ 'SB'=>'Islas Salomón',
'SC'=>'Seychelles',
- 'SD'=>'Sudan',
- 'SE'=>'Sweden',
- 'SG'=>'Singapore',
+ 'SS'=>'Sudán del Sur',
+ 'SD'=>'Sudán',
+ 'SE'=>'Suecia',
+ 'SG'=>'Singapur',
'SH'=>'St. Helena',
- 'SI'=>'Slovenia',
- 'SJ'=>'Svalbard And Jan Mayen Islands',
- 'SK'=>'Slovakia (Slovak Republic)',
- 'SL'=>'Sierra Leone',
+ 'SI'=>'Eslovenia',
+ 'SJ'=>'Islas Svalbard y Jan Mayen',
+ 'SK'=>'Eslovaquia (República Eslovaca)',
+ 'SL'=>'Sierra Leona',
'SM'=>'San Marino',
'SN'=>'Senegal',
'SO'=>'Somalia',
- 'SR'=>'Suriname',
- 'ST'=>'Sao Tome And Principe',
- 'SU'=>'Soviet Union',
+ 'SR'=>'Surinam',
+ 'ST'=>'Sao Tomé y Príncipe',
+ 'SU'=>'Unión Soviética',
'SV'=>'El Salvador',
- 'SY'=>'Syrian Arab Republic',
+ 'SY'=>'República Árabe Siria',
'SZ'=>'Swaziland',
- 'TC'=>'Turks And Caicos Islands',
+ 'TC'=>'Islas Turcas y Caicos',
'TD'=>'Chad',
- 'TF'=>'French Southern Territories',
+ 'TF'=>'Territorios franceses del sur',
'TG'=>'Togo',
- 'TH'=>'Thailand',
- 'TJ'=>'Tajikistan',
+ 'TH'=>'Tailandia',
+ 'TJ'=>'Tayikistán',
'TK'=>'Tokelau',
- 'TI'=>'East Timor',
- 'TM'=>'Turkmenistan',
- 'TN'=>'Tunisia',
+ 'TI'=>'Timor Oriental',
+ 'TM'=>'Turkmenistán',
+ 'TN'=>'Túnez',
'TO'=>'Tonga',
- 'TP'=>'East Timor (old code)',
- 'TR'=>'Turkey',
- 'TT'=>'Trinidad And Tobago',
+ 'TP'=>'Timor Oriental (código antiguo)',
+ 'TR'=>'Turquía',
+ 'TT'=>'Trinidad y Tobago',
'TV'=>'Tuvalu',
- 'TW'=>'Taiwan',
- 'TZ'=>'Tanzania, United Republic Of',
- 'UA'=>'Ukraine',
+ 'TW'=>'Taiwán',
+ 'TZ'=>'Tanzania, República Unida de',
+ 'UA'=>'Ucrania',
'UG'=>'Uganda',
- 'UK'=>'United Kingdom',
- 'US'=>'United States',
- 'UM'=>'United States Minor Outlying Islands',
+ 'UK'=>'Reino Unido',
+ 'US'=>'Estados Unidos',
+ 'UM'=>'Islas Menores de Estados Unidos',
'UY'=>'Uruguay',
'UZ'=>'Uzbekistan',
- 'VA'=>'Vatican City State (Holy See)',
- 'VC'=>'Saint Vincent And The Grenadines',
+ 'VA'=>'Estado del Vaticano (Santa Sede)',
+ 'VC'=>'San Vicente y las Granadinas',
'VE'=>'Venezuela',
- 'VG'=>'Virgin Islands (British)',
- 'VI'=>'Virgin Islands (U.S.)',
+ 'VG'=>'Islas Vírgenes Británicas',
+ 'VI'=>'Islas Vírgenes de los Estados Unidos',
'VN'=>'Viet Nam',
'VU'=>'Vanuatu',
- 'WF'=>'Wallis And Futuna Islands',
+ 'WF'=>'Islas Wallis y Futuna',
'WS'=>'Samoa',
'YE'=>'Yemen',
'YT'=>'Mayotte',
- 'ZA'=>'South Africa',
+ 'ZA'=>'Sudáfrica',
'ZM'=>'Zambia',
'ZW'=>'Zimbabwe',
],
diff --git a/resources/lang/es-MX/mail.php b/resources/lang/es-MX/mail.php
index 217efad654..94054a8f0e 100644
--- a/resources/lang/es-MX/mail.php
+++ b/resources/lang/es-MX/mail.php
@@ -2,7 +2,7 @@
return [
'acceptance_asset_accepted' => 'Un usuario ha aceptado un artículo',
- 'acceptance_asset_declined' => 'A user has declined an item',
+ 'acceptance_asset_declined' => 'Un usuario ha rechazado un artículo',
'a_user_canceled' => 'El usuario ha cancelado el item solicitado en la pagina Web',
'a_user_requested' => 'Un usuario a solicitado un item en la pagina Web',
'accessory_name' => 'Nombre de accesorio:',
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Inicie sesión en su nueva instalación de Snipe-IT con las credenciales siguientes:',
'login' => 'Entrar:',
'Low_Inventory_Report' => 'Reporte de inventario bajo',
+ 'inventory_report' => 'Reporte de Inventario',
'min_QTY' => 'Cantidad mínima',
'name' => 'Nombre',
'new_item_checked' => 'Un nuevo artículo se ha extraído bajo su nombre, los detalles están a continuación.',
@@ -61,7 +62,7 @@ return [
'test_mail_text' => 'Esto es una prueba desde el sistema de gestión de activos de Snipe-IT. Si tienes esto, correo está funcionando :)',
'the_following_item' => 'El siguiente artículo ha sido devuelto: ',
'low_inventory_alert' => 'Hay :count item por debajo del inventario mínimo o próximo a bajar.|Hay are :count elementos por debajo del inventario mínimo o próximos a bajar.',
- 'assets_warrantee_alert' => 'There is :count asset with a warranty expiring in the next :threshold days.|There are :count assets with warranties expiring in the next :threshold days.',
+ 'assets_warrantee_alert' => 'Hay :count activo con su garantía que expira en los próximos :threshold days.|Hay :count activos con garantías que expiran en los siguientes :threshold days.',
'license_expiring_alert' => 'Hay :count licencia que expira en los próximos :threshold días. | Hay :count licencias que expiran en los próximos :threshold días.',
'to_reset' => 'Para restaurar tu contraseña de :web, rellena este formulario:',
'type' => 'Tipo',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'Tus credenciales de Snipe-IT',
'Accessory_Checkin_Notification' => 'Accesorio devuelto',
'Asset_Checkin_Notification' => 'Activo devuelto',
+ 'Asset_Checkout_Notification' => 'Activo asignado',
'License_Checkin_Notification' => 'Licencia devuelta',
'Expected_Checkin_Report' => 'Informe de devolución de activo esperado',
'Expected_Checkin_Notification' => 'Recordatorio: :name se acerca la fecha de devolución',
'Expected_Checkin_Date' => 'Un activo asignado a ti debe ser devuelto en :date',
'your_assets' => 'Ver tus activos',
+ 'rights_reserved' => 'Todos los derechos reservados.',
];
diff --git a/resources/lang/es-MX/validation.php b/resources/lang/es-MX/validation.php
index 7361de1914..7be4c0ed9f 100644
--- a/resources/lang/es-MX/validation.php
+++ b/resources/lang/es-MX/validation.php
@@ -43,14 +43,14 @@ return [
'file' => 'El: atributo debe ser un archivo.',
'filled' => 'El campo: atributo debe tener un valor.',
'image' => ':attribute debe ser una imagen.',
- 'import_field_empty' => 'The value for :fieldname cannot be null.',
+ 'import_field_empty' => 'El valor para :fieldname no puede ser nulo.',
'in' => 'El :attribute seleccionado no es correcto.',
'in_array' => 'El campo: atributo no existe en: otro.',
'integer' => ':attribute debe ser un número entero.',
'ip' => ':attribute debe ser una dirección IP correcta.',
'ipv4' => 'El atributo: debe ser una dirección IPv4 válida.',
'ipv6' => 'El atributo: debe ser una dirección IPv6 válida.',
- 'is_unique_department' => 'The :attribute must be unique to this Company Location',
+ 'is_unique_department' => 'El atributo :attribute debe ser único para esta ubicación de la empresa',
'json' => 'El atributo: debe ser una cadena JSON válida.',
'max' => [
'numeric' => ':attribute no debe ser mayor que :max.',
@@ -66,7 +66,9 @@ return [
'string' => ':attribute debe contener como mínimo :min caracteres.',
'array' => 'El atributo: debe tener al menos: elementos min.',
],
- 'starts_with' => 'El :attribute debe comenzar con uno de los siguientes: :values.',
+ 'starts_with' => 'El campo :attribute debe comenzar con uno de los siguientes: :values.',
+ 'ends_with' => 'El campo :attribute debe terminar con uno de los siguientes: :values.',
+
'not_in' => 'El :attribute seleccionado no es correcto.',
'numeric' => ':attribute debe ser un número.',
'present' => 'El campo: atributo debe estar presente.',
@@ -93,7 +95,7 @@ return [
'url' => ':attribute formato incorrecto.',
'unique_undeleted' => 'El :atrribute debe ser único.',
'non_circular' => ':attribute no debe crear una referencia circular.',
- 'disallow_same_pwd_as_user_fields' => 'La contraseña no puede ser la misma que el usuario.',
+ 'disallow_same_pwd_as_user_fields' => 'La contraseña no puede ser la misma que el nombre de usuario.',
'letters' => 'La contraseña debe contener al menos una letra.',
'numbers' => 'La contraseña debe contener al menos un número.',
'case_diff' => 'La contraseña debe usar mayúsculas y minúsculas.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Tu contraseña actual es incorrecta',
'dumbpwd' => 'Esa contraseña es muy común.',
'statuslabel_type' => 'Debe seleccionar un tipo de etiqueta de estado válido.',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => ':attribute debe ser una fecha válida con formato AAA-MM-DD',
+ 'last_audit_date.date_format' => ':attribute debe ser una fecha válida con formato AAA-MM-DD hh:mm:ss',
+ 'expiration_date.date_format' => ':attribute debe ser una fecha válida con formato AAA-MM-DD',
+ 'termination_date.date_format' => ':attribute debe ser una fecha válida con formato AAA-MM-DD',
+ 'expected_checkin.date_format' => ':attribute debe ser una fecha válida con formato AAA-MM-DD',
+ 'start_date.date_format' => ':attribute debe ser una fecha válida con formato AAA-MM-DD',
+ 'end_date.date_format' => ':attribute debe ser una fecha válida con formato AAA-MM-DD',
+
],
/*
diff --git a/resources/lang/es-VE/account/general.php b/resources/lang/es-VE/account/general.php
index 7fc060a849..27118e2f3a 100644
--- a/resources/lang/es-VE/account/general.php
+++ b/resources/lang/es-VE/account/general.php
@@ -1,12 +1,12 @@
'Personal API Keys',
- 'api_key_warning' => 'When generating an API token, be sure to copy it down immediately as they
- will not be visible to you again.',
- 'api_base_url' => 'Your API base url is located at:',
+ 'personal_api_keys' => 'Claves API personales',
+ 'api_key_warning' => 'Al generar un token API, asegúrate de copiarlo inmediatamente ya que
+ no será visible de nuevo.',
+ 'api_base_url' => 'La url base de tu API es:',
'api_base_url_endpoint' => '/<endpoint>',
- 'api_token_expiration_time' => 'API tokens are set to expire in:',
- 'api_reference' => 'Please check the API reference to
- find specific API endpoints and additional API documentation.',
+ 'api_token_expiration_time' => 'Los tokens de la API están establecidos para expirar en:',
+ 'api_reference' => 'Por favor, revise la referencia API para
+ encontrar endpoints específicos de la API y documentación adicional de la API.',
);
diff --git a/resources/lang/es-VE/admin/accessories/general.php b/resources/lang/es-VE/admin/accessories/general.php
index e972a7f8a7..ba25a641fe 100644
--- a/resources/lang/es-VE/admin/accessories/general.php
+++ b/resources/lang/es-VE/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Actualizar Accesorio',
'use_default_eula' => 'Usa la licencia primaria por defecto en su lugar.',
'use_default_eula_disabled' => 'Usa la licencia primaria por defecto en su lugar. No se ha establecido una licencia primaria por defecto. Por favor, añade una en las configuraciones.',
+ 'clone' => 'Clonar accesorio',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/es-VE/admin/accessories/message.php b/resources/lang/es-VE/admin/accessories/message.php
index 508ec2255f..6f7b6d4277 100644
--- a/resources/lang/es-VE/admin/accessories/message.php
+++ b/resources/lang/es-VE/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Equipo no ha sido retirado, inténtalo de nuevo',
'success' => 'El accesorio se ha retirado exitosamente.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'Este usuario es inválido. Por favor, inténtalo de nuevo.'
),
diff --git a/resources/lang/es-VE/admin/asset_maintenances/form.php b/resources/lang/es-VE/admin/asset_maintenances/form.php
index d048dc08de..1318740d0f 100644
--- a/resources/lang/es-VE/admin/asset_maintenances/form.php
+++ b/resources/lang/es-VE/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Tipo de Mantenimiento',
+ 'asset_maintenance_type' => 'Tipo de Mantenimiento de Equipo',
'title' => 'Título',
- 'start_date' => 'Empezado',
- 'completion_date' => 'Completado',
+ 'start_date' => 'Fecha de inicio',
+ 'completion_date' => 'Fecha de Terminación',
'cost' => 'Costo',
'is_warranty' => 'Mejora de la Garantía',
- 'asset_maintenance_time' => 'Días',
+ 'asset_maintenance_time' => 'Tiempo de Mantenimiento de Equipo (en días)',
'notes' => 'Notas',
- 'update' => 'Actualizar',
- 'create' => 'Crear'
+ 'update' => 'Actualizar Mantenimiento de Equipo',
+ 'create' => 'Crear Mantenimiento de Equipo'
];
diff --git a/resources/lang/es-VE/admin/categories/message.php b/resources/lang/es-VE/admin/categories/message.php
index 890dca5023..e4bc9b094f 100644
--- a/resources/lang/es-VE/admin/categories/message.php
+++ b/resources/lang/es-VE/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'La categoría no fue actualizada, por favor inténtalo de nuevo',
- 'success' => 'Categoría actualizada correctamente.'
+ 'success' => 'Categoría actualizada correctamente.',
+ 'cannot_change_category_type' => 'No se puede cambiar el tipo de categoría una vez que se ha creado',
),
'delete' => array(
diff --git a/resources/lang/es-VE/admin/components/general.php b/resources/lang/es-VE/admin/components/general.php
index 3340ee34e5..ffe27b2fcb 100644
--- a/resources/lang/es-VE/admin/components/general.php
+++ b/resources/lang/es-VE/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Restante',
'total' => 'Total',
'update' => 'Actualizar Componente',
+ 'checkin_limit' => 'La cantidad de checkins debe ser igual o menor que :assigned_qty'
);
diff --git a/resources/lang/es-VE/admin/components/message.php b/resources/lang/es-VE/admin/components/message.php
index 23407f80df..f25167c2e2 100644
--- a/resources/lang/es-VE/admin/components/message.php
+++ b/resources/lang/es-VE/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'El componente no se ha retirado, inténtelo de nuevo',
'success' => 'El componente se ha retirado con éxito.',
- 'user_does_not_exist' => 'El usuario es inválido. Por favor, inténtelo de nuevo.'
+ 'user_does_not_exist' => 'El usuario es inválido. Por favor, inténtelo de nuevo.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/es-VE/admin/consumables/message.php b/resources/lang/es-VE/admin/consumables/message.php
index 73a21639ec..487533853f 100644
--- a/resources/lang/es-VE/admin/consumables/message.php
+++ b/resources/lang/es-VE/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'El consumible no fue retirado, por favor inténtelo de nuevo',
'success' => 'El consumible fue retirado con éxito.',
- 'user_does_not_exist' => 'El usuario es inválido. Por favor, inténtelo de nuevo.'
+ 'user_does_not_exist' => 'El usuario es inválido. Por favor, inténtelo de nuevo.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/es-VE/admin/custom_fields/general.php b/resources/lang/es-VE/admin/custom_fields/general.php
index 2f8185f4d2..14384057ac 100644
--- a/resources/lang/es-VE/admin/custom_fields/general.php
+++ b/resources/lang/es-VE/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Usado por Modelos',
'order' => 'Orden',
'create_fieldset' => 'Nuevo Fieldset',
+ 'update_fieldset' => 'Actualizar grupo de campos',
+ 'fieldset_does_not_exist' => 'Grupo de campos :id no existe',
+ 'fieldset_updated' => 'Grupo de campos actualizado',
'create_fieldset_title' => 'Crear un nuevo conjunto de campos',
'create_field' => 'Nuevo Campo Personalizado',
'create_field_title' => 'Crear un campo personalizado',
@@ -44,6 +47,8 @@ return [
'db_convert_warning' => 'ADVERTENCIA. Este campo aparece en la tabla de campos personalizados como :db_column, pero se esperaba :expected.',
'is_unique' => 'Este valor debe ser unico en todos los activos',
'unique' => 'Único',
- 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
- 'display_in_user_view_table' => 'Visible to User',
+ 'display_in_user_view' => 'Permitir al usuario ver estos valores en su página Ver Recursos asignados',
+ 'display_in_user_view_table' => 'Visible para el usuario',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/es-VE/admin/custom_fields/message.php b/resources/lang/es-VE/admin/custom_fields/message.php
index 66cfdd5654..c04f50f292 100644
--- a/resources/lang/es-VE/admin/custom_fields/message.php
+++ b/resources/lang/es-VE/admin/custom_fields/message.php
@@ -51,7 +51,7 @@ return array(
'fieldset_default_value' => array(
- 'error' => 'Error validating default fieldset values.',
+ 'error' => 'Error al validar los valores por defecto del grupo de campos.',
),
diff --git a/resources/lang/es-VE/admin/departments/message.php b/resources/lang/es-VE/admin/departments/message.php
index 2f5aedc7b9..64669ac9e3 100644
--- a/resources/lang/es-VE/admin/departments/message.php
+++ b/resources/lang/es-VE/admin/departments/message.php
@@ -3,7 +3,7 @@
return array(
'does_not_exist' => 'El departamento no existe.',
- 'department_already_exists' => 'A department already exists with that name at this company location. Or choose a more specific name for this department. ',
+ 'department_already_exists' => 'Ya existe un departamento con ese nombre en la ubicación de la empresa. O elija un nombre más específico para este departamento. ',
'assoc_users' => 'Este departamento está actualmente asociado con al menos un usuario y no puede ser borrado. Por favor actualiza tus usuarios para no referenciar este departamento e inténtelo de nuevo. ',
'create' => array(
'error' => 'El departamento no fue creado, por favor, inténtelo de nuevo.',
diff --git a/resources/lang/es-VE/admin/groups/message.php b/resources/lang/es-VE/admin/groups/message.php
index db8f2a14a1..e50c7bb643 100644
--- a/resources/lang/es-VE/admin/groups/message.php
+++ b/resources/lang/es-VE/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => '¡El grupo ya existe!',
- 'group_not_found' => 'El grupo [:id] no existe.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'El nombre del campo es necesario',
'success' => array(
diff --git a/resources/lang/es-VE/admin/hardware/form.php b/resources/lang/es-VE/admin/hardware/form.php
index 67e44fd3d9..973b6d7bf2 100644
--- a/resources/lang/es-VE/admin/hardware/form.php
+++ b/resources/lang/es-VE/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Confirmar Eliminación Masiva de Activos',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Revisa los activos para eliminación masiva abajo. Una vez borrados, estos activos pueden ser restaurados, pero no estarán asociados con ningún usuario al que estén asignados actualmente.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'Vas a eliminar :asset_count activos.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Actualización Masiva de Activos',
'bulk_update_help' => 'Este formulario te permite actualizar múltiples activos de una vez. Sólo llena los campos que necesites cambiar. Cualquier campo dejado en blanco permanecerá sin cambios. ',
'bulk_update_warn' => 'Está a punto de editar las propiedades de un solo activo.|Está a punto de editar las propiedades de :asset_count activos.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Actualizar sólo la ubicación predeterminada',
'asset_not_deployable' => 'Ese estado de activos no es desplegable. Este activo no puede ser verificado.',
'asset_deployable' => 'Ese estado es desplegable. Este activo puede ser revisado.',
- 'processing_spinner' => 'Procesando...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Información opcional',
'order_details' => 'Información relacionada con el pedido'
];
diff --git a/resources/lang/es-VE/admin/hardware/general.php b/resources/lang/es-VE/admin/hardware/general.php
index 074574c709..bc0659e2fa 100644
--- a/resources/lang/es-VE/admin/hardware/general.php
+++ b/resources/lang/es-VE/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'Este activo fue eliminado.',
'edit' => 'Editar Activo',
'model_deleted' => 'Este Modelo de activo fue eliminado. Debes restaurar este modelo antes de poder restaurar el Activo.',
+ 'model_invalid' => 'El modelo de este activo no es válido.',
+ 'model_invalid_fix' => 'El Activo debe ser editado para corregir esto antes de intentar retirarlo o asignarlo.',
'requestable' => 'Solicitable',
'requested' => 'Solicitado',
'not_requestable' => 'No solicitable',
@@ -21,6 +23,7 @@ return [
'restore' => 'Restaurar Activo',
'pending' => 'Pendiente',
'undeployable' => 'No enviable',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Ver Activo',
'csv_error' => 'Tiene un error en su archivo CSV:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Mensajes de error:',
'success_messages' => 'Mensajes de éxito:',
'alert_details' => 'Por favor vea abajo para más detalles.',
- 'custom_export' => 'Personalizar exportación'
+ 'custom_export' => 'Personalizar exportación',
+ 'mfg_warranty_lookup' => 'Búsqueda del estado de Garantía para :manufacturer',
];
diff --git a/resources/lang/es-VE/admin/hardware/message.php b/resources/lang/es-VE/admin/hardware/message.php
index 976d686d71..487a5896ee 100644
--- a/resources/lang/es-VE/admin/hardware/message.php
+++ b/resources/lang/es-VE/admin/hardware/message.php
@@ -22,6 +22,8 @@ return [
'restore' => [
'error' => 'El activo no fue restaurado, por favor, inténtalo de nuevo',
'success' => 'Activo restaurado correctamente.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -48,6 +50,8 @@ return [
'success' => 'Tu archivo ha sido importado',
'file_delete_success' => 'Tu archivo ha sido eliminado con éxito',
'file_delete_error' => 'El archivo no se pudo eliminar',
+ 'header_row_has_malformed_characters' => 'Uno o más atributos en la fila del encabezado contienen caracteres UTF-8 mal formados',
+ 'content_row_has_malformed_characters' => 'Uno o más atributos en la primera fila de contenido contienen caracteres UTF-8 mal formados',
],
diff --git a/resources/lang/es-VE/admin/hardware/table.php b/resources/lang/es-VE/admin/hardware/table.php
index edb1e65cf8..b7d8b81bb1 100644
--- a/resources/lang/es-VE/admin/hardware/table.php
+++ b/resources/lang/es-VE/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Registrado / Asignado',
'checkout_date' => 'Fecha de Asignación',
'checkoutto' => 'Asignado',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Valor actual',
'diff' => 'Diferencia',
'dl_csv' => 'Descargar CSV',
diff --git a/resources/lang/es-VE/admin/licenses/general.php b/resources/lang/es-VE/admin/licenses/general.php
index b6cacb89b1..75f70f598f 100644
--- a/resources/lang/es-VE/admin/licenses/general.php
+++ b/resources/lang/es-VE/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Acerca de las Licencias',
- 'about_licenses' => 'Las licencias son usadas para rastrear el software. Tienen un número específico de puestos que pueden ser asignados a individuos',
+ 'about_licenses_title' => 'Acerca de las Licencias',
+ 'about_licenses' => 'Las licencias son usadas para rastrear el software. Tienen un número específico de puestos que pueden ser asignados a individuos',
'checkin' => 'Registrar Puestos de Licencia',
'checkout_history' => 'Historial de Asignaciones',
'checkout' => 'Registrar Puesto de Licencia',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Licencias de Software',
'user' => 'Usuario',
'view' => 'Ver Licencia',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/es-VE/admin/licenses/message.php b/resources/lang/es-VE/admin/licenses/message.php
index 89f39f1a51..f0d597e1b7 100644
--- a/resources/lang/es-VE/admin/licenses/message.php
+++ b/resources/lang/es-VE/admin/licenses/message.php
@@ -2,7 +2,7 @@
return array(
- 'does_not_exist' => 'License does not exist or you do not have permission to view it.',
+ 'does_not_exist' => 'La licencia no existe o no tiene permiso para verla.',
'user_does_not_exist' => 'El usuario no existe.',
'asset_does_not_exist' => 'El activo que intentas asociar con esta licencia no existe.',
'owner_doesnt_match_asset' => 'El activo al que estás intentando asociar con esta licencia está asignado a un usuario diferente al de la persona seleccionada para retirar.',
diff --git a/resources/lang/es-VE/admin/locations/message.php b/resources/lang/es-VE/admin/locations/message.php
index c750b0174d..66be948487 100644
--- a/resources/lang/es-VE/admin/locations/message.php
+++ b/resources/lang/es-VE/admin/locations/message.php
@@ -6,8 +6,8 @@ return array(
'assoc_users' => 'Esta ubicación está actualmente asociada con al menos un usuario y no puede ser borrada. Por favor actualiza tus usuarios para no referenciar más esta ubicación e inténtalo de nuevo. ',
'assoc_assets' => 'Esta ubicación está actualmente asociada con al menos un activo y no puede ser borrada. Por favor actualiza tus activos para no referenciar más esta ubicación e inténtalo de nuevo. ',
'assoc_child_loc' => 'Esta ubicación es actualmente padre al menos una ubicación hija y no puede ser borrada. Por favor actualiza tus ubicaciones para no referenciar más esta ubicación e inténtalo de nuevo. ',
- 'assigned_assets' => 'Assigned Assets',
- 'current_location' => 'Current Location',
+ 'assigned_assets' => 'Activos asignados',
+ 'current_location' => 'Ubicación Actual',
'create' => array(
diff --git a/resources/lang/es-VE/admin/manufacturers/message.php b/resources/lang/es-VE/admin/manufacturers/message.php
index 653e931eb3..c44721495e 100644
--- a/resources/lang/es-VE/admin/manufacturers/message.php
+++ b/resources/lang/es-VE/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'El fabricante no existe.',
'assoc_users' => 'Este fabricante está actualmente asociado con al menos un modelo y no puede ser borrado. Por favor, actualiza tus modelos para no referenciar este fabricante e inténtelo de nuevo. ',
diff --git a/resources/lang/es-VE/admin/manufacturers/table.php b/resources/lang/es-VE/admin/manufacturers/table.php
index 05ad749aa8..1ee432462e 100644
--- a/resources/lang/es-VE/admin/manufacturers/table.php
+++ b/resources/lang/es-VE/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Correo de soporte',
'support_phone' => 'Teléfono de Soporte',
'support_url' => 'URL de Soporte',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Actualizar Fabricante',
'url' => 'URL',
diff --git a/resources/lang/es-VE/admin/models/general.php b/resources/lang/es-VE/admin/models/general.php
index 5fd0a33c9a..89c8b316af 100644
--- a/resources/lang/es-VE/admin/models/general.php
+++ b/resources/lang/es-VE/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'Este modelo ha sido eliminado.',
'bulk_delete' => 'Eliminación Masiva de Modelos de Activos',
'bulk_delete_help' => 'Usa las casillas abajo para confirmar la eliminación de los modelos de activos seleccionados. Los modelos de activo que tienen distintos activos asociados con ellos no pueden ser borrados hasta que los activos sean asociados a un modelo diferente.',
- 'bulk_delete_warn' => 'Estás a punto de borrar :model_count modelos de activo.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Restaurar Modelo',
'requestable' => 'Los usuarios pueden solicitar este modelo',
'show_mac_address' => 'Mostrar campo de dirección MAC en activos en este modelo',
diff --git a/resources/lang/es-VE/admin/models/message.php b/resources/lang/es-VE/admin/models/message.php
index 45183d6621..d138cfe123 100644
--- a/resources/lang/es-VE/admin/models/message.php
+++ b/resources/lang/es-VE/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'El modelo no existe.',
+ 'no_association' => 'NINGUN MODELO ASOCIADO.',
+ 'no_association_fix' => 'Esto romperá cosas de formas extrañas y horribles. Edite este activo ahora para asignarle un modelo.',
'assoc_users' => 'Este modelo está asignado a uno o más activos y no puede ser eliminado. Por favor, borra los activos y luego intenta borrarlo nuevamente. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'El modelo no fue actualizado, por favor, inténtalo de nuevo',
- 'success' => 'Modelo actualizado con éxito.'
+ 'success' => 'Modelo actualizado con éxito.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Ningún cambio fue cambiado, así que nada se actualizó.',
- 'success' => 'Modelos actualizados.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'Ningún modelo fue seleccionado, así que nada fue eliminado.',
- 'success' => '¡:success_count modelo(s) eliminado(s)!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count modelo(s) se han eliminado, sin embargo, :fail_count no se pudieron eliminar debido a que aún tienen activos asociados a ellos.'
),
diff --git a/resources/lang/es-VE/admin/settings/general.php b/resources/lang/es-VE/admin/settings/general.php
index 6fe537f9f2..eca748b075 100644
--- a/resources/lang/es-VE/admin/settings/general.php
+++ b/resources/lang/es-VE/admin/settings/general.php
@@ -11,9 +11,9 @@ return [
'admin_cc_email_help' => 'Si deseas enviar una notificación por correo electrónico de las asignaciones de activos que se envían a los usuarios a una cuenta adicional, ingrésela aquí. De lo contrario, deja este campo en blanco.',
'is_ad' => 'Este es un servidor de Directorio Activo',
'alerts' => 'Alertas',
- 'alert_title' => 'Actualizar Configuración de Alertas',
+ 'alert_title' => 'Actualizar ajustes de notificación',
'alert_email' => 'Enviar alertas a',
- 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated',
+ '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' => 'Limite de alertas de expiración (en días)',
'alert_inv_threshold' => 'Umbral de alerta del inventario',
@@ -21,20 +21,20 @@ return [
'allow_user_skin_help_text' => 'Marcar esta casilla permitirá al usuario reemplazar la apariencia de la interfaz con una diferente.',
'asset_ids' => 'IDs de activos',
'audit_interval' => 'Intervalo de Auditoría',
- 'audit_interval_help' => 'If you are required to regularly physically audit your assets, enter the interval in months that you use. If you update this value, all of the "next audit dates" for assets with an upcoming audit date will be updated.',
+ 'audit_interval_help' => 'Si se le exige auditoría física regular de sus activos, ingrese el intervalo en meses que utilice. Si actualiza este valor, se actualizarán todas las "próximas fechas de auditoría" de los activos con una próxima fecha de auditoría.',
'audit_warning_days' => 'Umbral de Aviso de Auditoría',
'audit_warning_days_help' => '¿Con cuántos días de antelación deberíamos advertirte que tus activos se deben auditar?',
- 'auto_increment_assets' => 'Generate auto-incrementing asset tags',
+ 'auto_increment_assets' => 'Generar etiquetas de activos autoincrementales',
'auto_increment_prefix' => 'Prefijo (opcional)',
- 'auto_incrementing_help' => 'Enable auto-incrementing asset tags first to set this',
+ 'auto_incrementing_help' => 'Habilitar etiquetas de activos autoincrementales primero para establecer esto',
'backups' => 'Copias de Seguridad',
- 'backups_help' => 'Create, download, and restore backups ',
+ 'backups_help' => 'Crear, descargar y restaurar copias de seguridad ',
'backups_restoring' => 'Restaurando desde la copia de seguridad',
'backups_upload' => 'Subir copia de seguridad',
- 'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
- 'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
- 'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
+ 'backups_path' => 'Las copias de seguridad en el servidor se almacenan en :path',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_logged_out' => 'Todos los usuarios existentes, incluido usted, se cerrarán una vez que la restauración haya finalizado.',
+ 'backups_large' => 'Las copias de seguridad muy grandes pueden agotar el tiempo de espera en el intento de restauración y todavía pueden necesitar ser ejecutadas a través de la línea de comandos. ',
'barcode_settings' => 'Configuración del Código de Barras',
'confirm_purge' => 'Confirmar Purga',
'confirm_purge_help' => 'Introduzca el texto "DELETE" en el cuadro de abajo para purgar sus registros borrados. Esta acción no se puede deshacer y borrará PERMANENTAMENTE todos los elementos y usuarios eliminados. (Se recomienda hacer una copia de seguridad previamente, para estar seguro.)',
@@ -66,8 +66,8 @@ return [
'footer_text' => 'Texto adicional de pie de página ',
'footer_text_help' => 'Este texto aparecerá en el lado derecho del pie de página. Los enlaces están permitidos usando el markdown estilo Github. Saltos de línea, cabeceras, imágenes, etc., pueden dar resultados impredecibles.',
'general_settings' => 'Configuración General',
- 'general_settings_keywords' => 'company support, signature, acceptance, email format, username format, images, per page, thumbnail, eula, tos, dashboard, privacy',
- 'general_settings_help' => 'Default EULA and more',
+ 'general_settings_keywords' => 'soporte de la empresa, firma, aceptación, formato de correo electrónico, formato de nombre de usuario, imágenes, por página, miniatura, eula, tos, tablero, privacidad',
+ 'general_settings_help' => 'EULA por defecto y más',
'generate_backup' => 'Generar Respaldo',
'header_color' => 'Color de Encabezado',
'info' => 'Estos ajustes te dejan personalizar ciertos aspectos de tu instalación.',
@@ -75,19 +75,22 @@ return [
'label_logo_size' => 'Los logos cuadrados se ven mejor - se mostrarán en la parte superior derecha de cada etiqueta de activo. ',
'laravel' => 'Versión de Lavarel',
'ldap' => 'LDAP',
- 'ldap_default_group' => 'Default Permissions Group',
- 'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'ldap_default_group' => 'Grupo de permisos por defecto',
+ 'ldap_default_group_info' => 'Seleccione un grupo para asignar a los usuarios recién sincronizados. Recuerde que un usuario asume los permisos del grupo que le han asignado.',
+ 'no_default_group' => 'Ningún grupo por defecto',
'ldap_help' => 'LDAP/Directorio Activo',
- 'ldap_client_tls_key' => 'LDAP Client TLS Key',
- 'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
+ 'ldap_client_tls_key' => 'Llave TLS del cliente LDAP',
+ 'ldap_client_tls_cert' => 'Certificado LDAP TLS del lado cliente',
'ldap_enabled' => 'LDAP activado',
'ldap_integration' => 'Integración LDAP',
'ldap_settings' => 'Configuración LDAP',
- 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
- 'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_client_tls_cert_help' => 'El certificado TLS del cliente y la clave para las conexiones LDAP normalmente sólo son útiles en las configuraciones de Google Workspace con "LDAP Seguro". Ambas son requeridas.',
+ 'ldap_client_tls_key' => 'Llave TLS del cliente LDAP',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Introduce un usuario y contraseña LDAP válidos desde la base DN que especificaste antes para probar si tu inicio de sesión LDAP está configurado correctamente. DEBES GUARDAR TUS CONFIGURACIONES LDAP ACTUALIZADAS PRIMERO.',
'ldap_login_sync_help' => 'Esto solo prueba que LDAP puede sincronizarse correctamente. Si tu solicitud de Autenticación LDAP no es correcta, los usuarios no podrían iniciar sesión. DEBES GUARDAR TUS CONFIGURACIONES LDAP ACTUALIZADAS PRIMERO.',
- 'ldap_manager' => 'LDAP Manager',
+ 'ldap_manager' => 'Gestor LDAP',
'ldap_server' => 'Servidor LDAP',
'ldap_server_help' => 'Esto debería empezar con ldap:// (para no-encriptados o TLS) o ldaps:// (para SSL)',
'ldap_server_cert' => 'Validación de certificado LDAP SSL',
@@ -111,20 +114,20 @@ return [
'ldap_auth_filter_query' => 'Solicitud de Autenticación LDAP',
'ldap_version' => 'Versión LDAP',
'ldap_active_flag' => 'Flag activo LDAP',
- 'ldap_activated_flag_help' => 'This value is used to determine whether a synced user can login to Snipe-IT. It does not affect the ability to check items in or out to them, and should be the attribute name within your AD/LDAP, not the value.
If this field is set to a field name that does not exist in your AD/LDAP, or the value in the AD/LDAP field is set to 0 or false, user login will be disabled. If the value in the AD/LDAP field is set to 1 or true or any other text means the user can log in. When the field is blank in your AD, we respect the userAccountControl attribute, which usually allows non-suspended users to log in.',
+ 'ldap_activated_flag_help' => 'Este valor se utiliza para determinar si un usuario sincronizado puede iniciar sesión en Snipe-IT. No afecta a la capacidad de asignarles o retirarles items, y debería ser el nombre de atributo dentro de su AD/LDAP, no el valor.
Si este campo está configurado a un nombre de campo que no existe en su AD/LDAP, o el valor en el campo AD/LDAP se establece en 0 o falso, el inicio de sesión de usuario será deshabilitado. Si el valor en el campo AD/LDAP está establecido en 1 o true o cualquier otro texto significa que el usuario puede iniciar sesión. Cuando el campo está en blanco en tu AD, respetamos el atributo userAccountControl, que generalmente permite a los usuarios no suspendidos iniciar sesión.',
'ldap_emp_num' => 'Número de Empleado LDAP',
'ldap_email' => 'Correo electrónico LDAP',
- 'ldap_test' => 'Test LDAP',
- 'ldap_test_sync' => 'Test LDAP Synchronization',
+ 'ldap_test' => 'Probar LDAP',
+ 'ldap_test_sync' => 'Prueba de sincronización LDAP',
'license' => 'Licencia de Software',
'load_remote_text' => 'Scripts remotos',
'load_remote_help_text' => 'Esta instalación de Snipe-IT puede cargar scripts desde el mundo exterior.',
- 'login' => 'Login Attempts',
- 'login_attempt' => 'Login Attempt',
+ 'login' => 'Intentos de inicio de sesión',
+ 'login_attempt' => 'Intento de inicio de sesión',
'login_ip' => 'Dirección IP',
- 'login_success' => 'Success?',
- 'login_user_agent' => 'User Agent',
- 'login_help' => 'List of attempted logins',
+ 'login_success' => '¿Éxito?',
+ 'login_user_agent' => 'Navegador',
+ 'login_help' => 'Lista de intentos de inicio de sesión',
'login_note' => 'Nota de Inicio de Sesión',
'login_note_help' => 'Opcionalmente incluye unas pocas oraciones, por ejemplo para asistir a personas que han encontrado o perdido un dispositivo. Este campo acepta el markdown estilo Github',
'login_remote_user_text' => 'Opciones de usuario remoto',
@@ -145,19 +148,19 @@ return [
'optional' => 'opcional',
'per_page' => 'Resultados por Página',
'php' => 'Versión de PHP',
- 'php_info' => 'PHP Info',
+ 'php_info' => 'Información PHP',
'php_overview' => 'PHP',
- 'php_overview_keywords' => 'phpinfo, system, info',
- 'php_overview_help' => 'PHP System info',
+ 'php_overview_keywords' => 'phpinfo, sistema, información',
+ 'php_overview_help' => 'PHP Información del sistema',
'php_gd_info' => 'Debes instalar php-gd para mostrar códigos QR, ve las instrucciones de instalación.',
'php_gd_warning' => 'PHP Image Processing y GD plugin NO ESTÁN instalados.',
'pwd_secure_complexity' => 'Complejidad de la contraseña',
'pwd_secure_complexity_help' => 'Selecciona las reglas de complejidad que quieras aplicar.',
- 'pwd_secure_complexity_disallow_same_pwd_as_user_fields' => 'Password cannot be the same as first name, last name, email, or username',
- 'pwd_secure_complexity_letters' => 'Require at least one letter',
- 'pwd_secure_complexity_numbers' => 'Require at least one number',
- 'pwd_secure_complexity_symbols' => 'Require at least one symbol',
- 'pwd_secure_complexity_case_diff' => 'Require at least one uppercase and one lowercase',
+ 'pwd_secure_complexity_disallow_same_pwd_as_user_fields' => 'La contraseña no puede ser la misma que el nombre, apellido, correo electrónico o nombre de usuario',
+ 'pwd_secure_complexity_letters' => 'Requiere al menos una letra',
+ 'pwd_secure_complexity_numbers' => 'Requiere al menos un número',
+ 'pwd_secure_complexity_symbols' => 'Requiere al menos un símbolo',
+ 'pwd_secure_complexity_case_diff' => 'Requiere al menos una mayúscula y una minúscula',
'pwd_secure_min' => 'Caracteres mínimos de contraseña',
'pwd_secure_min_help' => 'El valor mínimo permitido es 8',
'pwd_secure_uncommon' => 'Evitar contraseñas comunes',
@@ -165,8 +168,8 @@ return [
'qr_help' => 'Activa Códigos QR primero para establecer esto',
'qr_text' => 'Texto del Código QR',
'saml' => 'SAML',
- 'saml_title' => 'Update SAML settings',
- 'saml_help' => 'SAML settings',
+ 'saml_title' => 'Actualizar ajustes de SAML',
+ 'saml_help' => 'Configuración SAML',
'saml_enabled' => 'SAML activado',
'saml_integration' => 'Integración SAML',
'saml_sp_entityid' => 'ID de la entidad',
@@ -178,7 +181,7 @@ return [
'saml_idp_metadata_help' => 'Puede especificar los metadatos IdP usando un archivo URL o XML.',
'saml_attr_mapping_username' => 'Mapeo de Atributos - Nombre de Usuario',
'saml_attr_mapping_username_help' => 'NameID se utilizará si el mapeo de atributos no está especificado o no es válido.',
- 'saml_forcelogin_label' => 'SAML Force Login',
+ 'saml_forcelogin_label' => 'Forzar inicio de sesión SAML',
'saml_forcelogin' => 'Hacer SAML el método de inicio de sesión principal',
'saml_forcelogin_help' => 'Puedes usar \'/login?nosaml\' para ir a la página de inicio de sesión normal.',
'saml_slo_label' => 'Cerrar sesión única SAML',
@@ -186,7 +189,7 @@ return [
'saml_slo_help' => 'Esto causará que el usuario sea redirigido primero a la IdP al cerrar sesión. Dejar desmarcado si el IdP no soporta correctamente SP-initiated SAML SLO.',
'saml_custom_settings' => 'Ajustes personalizados de SAML',
'saml_custom_settings_help' => 'Puedes especificar ajustes adicionales a la biblioteca onelogin/php-saml. Úsalo bajo tu propio riesgo.',
- 'saml_download' => 'Download Metadata',
+ 'saml_download' => 'Descargar metadatos',
'setting' => 'Configuración',
'settings' => 'Configuraciones',
'show_alerts_in_menu' => 'Mostrar alertas en el menú superior',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Mostrar imágenes en emails',
'show_images_in_email_help' => 'Desmarca esta casilla si tu instalación de Snipe-IT está detrás de una red privada o VPN y los usuarios fuera de la red no pueden cargar las imágenes servidas desde este servidor en sus correos electrónicos.',
'site_name' => 'Nombre del Sitio',
+ 'integrations' => 'Integraciones',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Nombre de bot en Slack',
- 'slack_channel' => 'Canal en Slack',
- 'slack_endpoint' => 'Terminal en Slack',
- 'slack_integration' => 'Configuración Slack',
- 'slack_integration_help' => 'La integración con Slack es opcional, sin embargo el endpoint y el canal son requeridos si desea usarlo. Para configurar la integración de Slack, primero debe crear un webhook entrante en su cuenta de Slack. Haga clic en el botón Probar Integración Slack para confirmar que su configuración es correcta antes de guardar. ',
- 'slack_integration_help_button' => 'Una vez que haya guardado su información de Slack, aparecerá un botón de prueba.',
- 'slack_test_help' => 'Pruebe si su integración de Slack está configurada correctamente. Debe Guardar Primero su configuracion Slack Actualizada.',
+ 'general_webhook' => 'Webhook general',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Probar para guardar',
+ 'webhook_title' => 'Actualizar ajustes de Webhook',
+ 'webhook_help' => 'Ajustes de integración',
+ 'webhook_botname' => 'Nombre de bot de :app',
+ 'webhook_channel' => 'Canal de :app',
+ 'webhook_endpoint' => 'Endpoint de :app',
+ 'webhook_integration' => 'Ajustes de :app',
+ 'webhook_test' =>'Probar integración de :app',
+ 'webhook_integration_help' => 'La integración con :app es opcional, sin embargo el endpoint y el canal son requeridos si desea usarlo. Para configurar la integración de :app, primero debe crear un webhook entrante en su cuenta de :app. Haga clic en el botón Probar Integración :app para confirmar que su configuración es correcta antes de guardar. ',
+ 'webhook_integration_help_button' => 'Una vez que hayas guardado la información de :app, aparecerá un botón de prueba.',
+ 'webhook_test_help' => 'Comprueba si tu integración con :app está configurada correctamente. PRIMERO DEBES GUARDAR TU CONFIGURACION ACTUALIZADA DE :app.',
'snipe_version' => 'Version de Snipe-IT',
'support_footer' => 'Enlaces de Soporte de Pie de Página ',
'support_footer_help' => 'Especifica quién ve los links a la información de Soporte Snipe-IT y el Manual de Usuario',
@@ -216,8 +224,8 @@ return [
'update' => 'Actualizar Configuraciones',
'value' => 'Valor',
'brand' => 'Marca',
- 'brand_keywords' => 'footer, logo, print, theme, skin, header, colors, color, css',
- 'brand_help' => 'Logo, Site Name',
+ 'brand_keywords' => 'pie de página, logotipo, impresión, tema, piel, encabezado, colores, color, css',
+ 'brand_help' => 'Logo, nombre del sitio',
'web_brand' => 'Tipo de marca web',
'about_settings_title' => 'Acerca de las Configuraciones',
'about_settings_text' => 'Estas configuraciones te dejan personalizar ciertos aspectos de tu instalación.',
@@ -229,7 +237,7 @@ return [
'privacy_policy' => 'Política de Privacidad',
'privacy_policy_link_help' => 'Si incluye una URL aquí, un enlace a su Política de Privacidad será incluido al pie de la aplicación y en cualquier correo electrónico que envíe el sistema, de conformidad con la ley GDPR. ',
'purge' => 'Purgar Registros Eliminados',
- 'purge_deleted' => 'Purge Deleted ',
+ 'purge_deleted' => 'Purgar eliminados ',
'labels_display_bgutter' => 'Borde inferior de la etiqueta',
'labels_display_sgutter' => 'Borde lateral de la etiqueta',
'labels_fontsize' => 'Tamaño de fuente de la etiqueta',
@@ -281,7 +289,7 @@ return [
'asset_tag_title' => 'Actualizar ajustes de etiqueta de activos',
'barcode_title' => 'Actualizar ajustes de código de barras',
'barcodes' => 'Códigos de barras',
- 'barcodes_help_overview' => 'Barcode & QR settings',
+ 'barcodes_help_overview' => 'Ajustes de Código de barras & QR',
'barcodes_help' => 'Esto intentará eliminar códigos de barras en caché. Esto normalmente sólo se usaría si la configuración del código de barras ha cambiado, o si la URL de Snipe-IT ha cambiado. Los códigos de barras se regenerarán cuando se acceda a continuación.',
'barcodes_spinner' => 'Intentando eliminar archivos...',
'barcode_delete_cache' => 'Borrar caché de código de barras',
@@ -292,24 +300,24 @@ return [
'filter_by_keyword' => 'Filtrar por palabra clave',
'security' => 'Seguridad',
'security_title' => 'Actualizar ajustes de seguridad',
- 'security_keywords' => 'password, passwords, requirements, two factor, two-factor, common passwords, remote login, logout, authentication',
- 'security_help' => 'Two-factor, Password Restrictions',
- 'groups_keywords' => 'permissions, permission groups, authorization',
- 'groups_help' => 'Account permission groups',
+ 'security_keywords' => 'contraseña, contraseñas, requisitos, dos factores, dos factores, contraseñas comunes, inicio de sesión remoto, autenticación',
+ 'security_help' => 'Restricciones de contraseña, dos factores',
+ 'groups_keywords' => 'permisos, grupos de permisos, autorización',
+ 'groups_help' => 'Grupos de permisos de cuenta',
'localization' => 'Localización',
'localization_title' => 'Actualizar ajustes de localización',
- 'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
+ 'localization_keywords' => 'ubicación, moneda, local, locale, zona horaria, zona horaria, internacional, internacionalización, idioma, idioma, traducción',
'localization_help' => 'Idioma, fecha',
'notifications' => 'Notificaciones',
- 'notifications_help' => 'Alertas de correo, configuración de auditoría',
- 'asset_tags_help' => 'Incrementing and prefixes',
+ 'notifications_help' => 'Configuración de alertas por email y auditoría',
+ 'asset_tags_help' => 'Incrementando y prefijos',
'labels' => 'Etiquetas',
'labels_title' => 'Actualizar ajustes de etiqueta',
- 'labels_help' => 'Label sizes & settings',
- 'purge' => 'Purge',
+ 'labels_help' => 'Tamaños de etiqueta & ajustes',
+ 'purge' => 'Purgar',
'purge_keywords' => 'eliminar permanentemente',
'purge_help' => 'Purgar registros eliminados',
- 'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
+ 'ldap_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.',
'ldap_ad' => 'LDAP/AD',
'employee_number' => 'Número de empleado',
'create_admin_user' => 'Crear un usuario ::',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Siguiente: Crear usuario',
'ldap_settings_link' => 'Página de ajustes LDAP',
'slack_test' => 'Prueba Integración',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/es-VE/admin/settings/message.php b/resources/lang/es-VE/admin/settings/message.php
index b056d0dfb9..1251ef0208 100644
--- a/resources/lang/es-VE/admin/settings/message.php
+++ b/resources/lang/es-VE/admin/settings/message.php
@@ -11,8 +11,8 @@ return [
'file_deleted' => 'El archivo de respaldo fue eliminado satisfactoriamente. ',
'generated' => 'Un nuevo archivo de respaldo ha sido creado con éxito.',
'file_not_found' => 'El archivo de respaldo no puede ser encontrado en el servidor.',
- 'restore_warning' => 'Yes, restore it. I acknowledge that this will overwrite any existing data currently in the database. This will also log out all of your existing users (including you).',
- 'restore_confirm' => 'Are you sure you wish to restore your database from :filename?'
+ 'restore_warning' => 'Sí, restaurarlo. Reconozco que esto sobrescribirá cualquier dato existente actualmente en la base de datos. Esto también cerrará la sesión de todos sus usuarios existentes (incluido usted).',
+ 'restore_confirm' => '¿Está seguro que desea restaurar su base de datos desde :filename?'
],
'purge' => [
'error' => 'Ha ocurrido un error mientras se realizaba el purgado. ',
@@ -20,24 +20,25 @@ return [
'success' => 'Registros de borrado purgados correctamente.',
],
'mail' => [
- 'sending' => 'Sending Test Email...',
- 'success' => 'Mail sent!',
- 'error' => 'Mail could not be sent.',
- 'additional' => 'No additional error message provided. Check your mail settings and your app log.'
+ 'sending' => 'Enviando correo electrónico...',
+ 'success' => '¡Correo enviado!',
+ 'error' => 'El correo no pudo ser enviado.',
+ 'additional' => 'Ningún mensaje de error adicional proporcionado. Comprueba la configuración de tu correo y el registro de tu aplicación.'
],
'ldap' => [
- 'testing' => 'Testing LDAP Connection, Binding & Query ...',
- '500' => '500 Server Error. Please check your server logs for more information.',
- 'error' => 'Something went wrong :(',
- 'sync_success' => 'A sample of 10 users returned from the LDAP server based on your settings:',
- 'testing_authentication' => 'Testing LDAP Authentication...',
- 'authentication_success' => 'User authenticated against LDAP successfully!'
+ 'testing' => 'Probando conexión LDAP, Binding & Query ...',
+ '500' => 'Error 500 del servidor. Por favor, compruebe los registros de su servidor para más información.',
+ 'error' => 'Algo salió mal :(',
+ 'sync_success' => 'Una muestra de 10 usuarios devueltos desde el servidor LDAP basado en su configuración:',
+ 'testing_authentication' => 'Probando autenticación LDAP...',
+ 'authentication_success' => 'Usuario autenticado contra LDAP con éxito!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
- 'success_pt1' => 'Success! Check the ',
- 'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
- '500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'webhook' => [
+ 'sending' => 'Enviando mensaje de prueba de :app...',
+ 'success_pt1' => '¡Éxito! Comprueba el ',
+ 'success_pt2' => ' para su mensaje de prueba, y asegúrese de hacer clic en GUARDAR abajo para guardar su configuración.',
+ '500' => 'Error 500 del servidor.',
+ 'error' => 'Algo salió mal. :app respondió con: :error_message',
+ 'error_misc' => 'Algo salió mal. :( ',
]
];
diff --git a/resources/lang/es-VE/admin/settings/table.php b/resources/lang/es-VE/admin/settings/table.php
index 22db5c84ed..f1fd5c550f 100644
--- a/resources/lang/es-VE/admin/settings/table.php
+++ b/resources/lang/es-VE/admin/settings/table.php
@@ -1,6 +1,6 @@
'Created',
- 'size' => 'Size',
+ 'created' => 'Creado',
+ 'size' => 'Tamaño',
);
diff --git a/resources/lang/es-VE/admin/users/general.php b/resources/lang/es-VE/admin/users/general.php
index 598fea9449..11f39bf489 100644
--- a/resources/lang/es-VE/admin/users/general.php
+++ b/resources/lang/es-VE/admin/users/general.php
@@ -17,8 +17,10 @@ return [
'last_login' => 'Último Inicio de Sesión',
'ldap_config_text' => 'Los parámetros de configuración LDAP pueden ser encontrados en Admin > Settings. La ubicación (opcional) seleccionada será establecida para todos los usuarios importados.',
'print_assigned' => 'Imprimir Todos los Asignados',
- 'email_assigned' => 'Email List of All Assigned',
- 'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'email_assigned' => 'Lista de Correos Asignados',
+ 'user_notified' => 'Se ha enviado un correo al usuario con sus artículos actualmente asignados.',
+ 'auto_assign_label' => 'Incluir a este usuario al asignar automáticamente licencias elegibles',
+ 'auto_assign_help' => 'Omitir este usuario en la asignación automática de licencias',
'software_user' => 'Software Asignado a :name',
'send_email_help' => 'Debe proporcionar una dirección de correo electrónico para este usuario para enviarle credenciales. Únicamente pueden enviarse credenciales por correo eléctronico durante la creación del usuario. Las contraseñas se almacenan en un hash de un solo sentido y no se pueden recuperar una vez guardadas.',
'view_user' => 'Ver Usuario :name',
@@ -26,19 +28,27 @@ return [
'two_factor_admin_optin_help' => 'Tus configuraciones de administrador actuales permiten cumplimiento selectivo de autenticación de dos factores. ',
'two_factor_enrolled' => 'Dispositivo 2FA inscrito ',
'two_factor_active' => '2FA activo ',
- 'user_deactivated' => 'User cannot login',
- 'user_activated' => 'User can login',
- 'activation_status_warning' => 'Do not change activation status',
- 'group_memberships_helpblock' => 'Only superadmins may edit group memberships.',
- 'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
- 'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
- 'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
- 'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
- 'update_user_assets_status' => 'Update all assets for these users to this status',
- 'checkin_user_properties' => 'Check in all properties associated with these users',
- 'remote_label' => 'This is a remote user',
- 'remote' => 'Remote',
- 'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
- 'not_remote_label' => 'This is not a remote user',
+ 'user_deactivated' => 'Usuario no puede iniciar sesión',
+ 'user_activated' => 'Usuario puede iniciar sesión',
+ 'activation_status_warning' => 'No cambiar el estado de activación',
+ 'group_memberships_helpblock' => 'Sólo los superadministradores pueden editar pertenencias a grupo.',
+ 'superadmin_permission_warning' => 'Sólo los superadministradores pueden conceder acceso a un usuario superadministrador.',
+ 'admin_permission_warning' => 'Sólo los usuarios con derechos de administrador o mayores pueden conceder acceso de administrador a los usuarios.',
+ 'remove_group_memberships' => 'Eliminar pertenencias a grupo',
+ 'warning_deletion_information' => 'Estás a punto de disponibilizar TODOS los elementos de :count usuario(s) listados a continuación. Los nombres de Super Admintradores están resaltados en rojo.',
+ 'update_user_assets_status' => 'Actualizar todos los activos para estos usuarios a este estado',
+ 'checkin_user_properties' => 'Disponibilizar todas las propiedades asociadas a estos usuarios',
+ 'remote_label' => 'Este es un usuario remoto',
+ 'remote' => 'Remoto',
+ 'remote_help' => 'Esto puede ser útil si necesita filtrar por usuarios remotos que nunca o raramente entran en sus ubicaciones físicas.',
+ 'not_remote_label' => 'Este no es un usuario remoto',
+ 'vip_label' => 'Usuario VIP',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Crear un usuario',
+ 'create_user_page_explanation' => 'Esta es la información de la cuenta que usará para acceder al sitio por primera vez.',
+ 'email_credentials' => 'Credenciales de email',
+ 'email_credentials_text' => 'Enviar mis credenciales a la dirección de correo de arriba',
+ 'next_save_user' => 'Siguiente: Guardar usuario',
+ 'all_assigned_list_generation' => 'Generado el:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/es-VE/admin/users/message.php b/resources/lang/es-VE/admin/users/message.php
index 5aab84320f..d1d6dcfa58 100644
--- a/resources/lang/es-VE/admin/users/message.php
+++ b/resources/lang/es-VE/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Has rechazado este activo con éxito.',
'bulk_manager_warn' => 'Tus usuarios han sido actualizados con éxito, sin embargo tu entrada de administrador no fue guardada debido que el administrador que seleccionaste también era un usuario de la lista que iba a ser editada, y los usuarios no pueden editar a su propio administrador. Por favor selecciona a tus usuarios de nuevo, excluyendo al administrador.',
'user_exists' => '¡El usuario ya existe!',
- 'user_not_found' => 'El usuario [:id] no existe.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'El campo de usuario es obligatorio',
'user_password_required' => 'La contraseña es obligatoria.',
'insufficient_permissions' => 'Permisos insuficientes.',
@@ -14,8 +14,8 @@ return array(
'ldap_not_configured' => 'La integración LDAP no ha sido configurada para esta instalación.',
'password_resets_sent' => 'A los usuarios seleccionados que están activados y tienen una dirección de correo electrónico válida se les ha enviado un enlace de restablecimiento de contraseña.',
'password_reset_sent' => '¡Se ha enviado un enlace de restablecimiento de contraseña a :email!',
- 'user_has_no_email' => 'This user does not have an email address in their profile.',
- 'user_has_no_assets_assigned' => 'This user does not have any assets assigned',
+ 'user_has_no_email' => 'Este usuario no tiene una dirección de correo electrónico en su perfil.',
+ 'user_has_no_assets_assigned' => 'Este usuario no tiene ningún activo asignado',
'success' => array(
@@ -61,7 +61,7 @@ return array(
),
'inventorynotification' => array(
- 'error' => 'This user has no email set.',
- 'success' => 'The user has been notified about their current inventory.'
+ 'error' => 'Este usuario no tiene ningún correo electrónico.',
+ 'success' => 'El usuario ha sido notificado sobre su inventario actual.'
)
);
\ No newline at end of file
diff --git a/resources/lang/es-VE/auth/general.php b/resources/lang/es-VE/auth/general.php
index 5a06db35e5..5ba8745c56 100644
--- a/resources/lang/es-VE/auth/general.php
+++ b/resources/lang/es-VE/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Recuérdame',
'username_help_top' => 'Introduzca su nombre de usuario para enviar un enlace de restablecimiento de contraseña.',
'username_help_bottom' => 'Tu nombre de usuario y dirección de correo electrónico puede ser el mismo, pero puede que no lo sea, dependiendo de tu configuración. Si no puede recordar su nombre de usuario, póngase en contacto con su administrador.
A los usuarios sin una dirección de correo electrónico asociada no se enviará por correo electrónico un enlace de restablecimiento de contraseña. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/es-VE/button.php b/resources/lang/es-VE/button.php
index e21d223ca8..9cb4b920cf 100644
--- a/resources/lang/es-VE/button.php
+++ b/resources/lang/es-VE/button.php
@@ -4,7 +4,7 @@ return [
'actions' => 'Acciones',
'add' => 'Añadir Nuevo',
'cancel' => 'Cancelar',
- 'checkin_and_delete' => 'Checkin All / Delete User',
+ 'checkin_and_delete' => 'Checkin Todos / Eliminar Usuario',
'delete' => 'Borrar',
'edit' => 'Editar',
'restore' => 'Restaurar',
diff --git a/resources/lang/es-VE/general.php b/resources/lang/es-VE/general.php
index afb96505ea..e8fe838dde 100644
--- a/resources/lang/es-VE/general.php
+++ b/resources/lang/es-VE/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Accesorios',
'activated' => 'Activado',
+ 'accepted_date' => 'Fecha aceptada',
'accessory' => 'Accesorio',
'accessory_report' => 'Reporte de Accesorio',
'action' => 'Acción',
@@ -11,7 +12,7 @@ return [
'admin' => 'Admin',
'administrator' => 'Administrador',
'add_seats' => 'Puestos añadidos',
- 'age' => "Age",
+ 'age' => "Edad",
'all_assets' => 'Todos los Activos',
'all' => 'Todo',
'archived' => 'Archivado',
@@ -27,7 +28,13 @@ return [
'audit' => 'Auditar',
'audit_report' => 'Registro de Auditoría',
'assets' => 'Activos',
+ 'assets_audited' => 'activos auditados',
+ 'assets_checked_in_count' => 'activos devueltos',
+ 'assets_checked_out_count' => 'activos devueltos',
+ 'asset_deleted_warning' => 'Este recurso ha sido eliminado. Debe restaurarlo antes de poder asignarlo a alguien.',
+ 'assigned_date' => 'Fecha asignada',
'assigned_to' => 'Asignado a :name',
+ 'assignee' => 'Asignado a',
'avatar_delete' => 'Borrar Avatar',
'avatar_upload' => 'Cargar Avatar',
'back' => 'Atrás',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Edición masiva',
'bulk_delete' => 'Borrado masivo',
'bulk_actions' => 'Acciones masivas',
- 'bulk_checkin_delete' => 'Registro de entrada masivo de activos de usuarios',
+ 'bulk_checkin_delete' => 'Checkin en masa / Eliminar usuarios',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'Este dispositivo es propiedad del usuario',
'bystatus' => 'por Estado',
'cancel' => 'Cancelar',
'categories' => 'Categorías',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Esta aplicación se está ejecutando en modo producción con el depurador activado. Esto puede exponer datos sensibles si tu aplicación es accesible al exterior. Desactiva el modo de depuración mediante la configuración del valor APP_DEBUG en tu archivo .env a false.',
'delete' => 'Borrar',
'delete_confirm' => '¿Estás seguro de eliminar :item?',
+ 'delete_confirm_no_undo' => '¿Está seguro que desea eliminar :item? Esto no se puede deshacer.',
'deleted' => 'Borrado',
'delete_seats' => 'Puestos Borrados',
'deletion_failed' => 'Error al eliminar',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'El tipo de archivo aceptado es :types. El tamaño máximo permitido es :size.|Los tipos de archivo aceptados son :types. El tamaño máximo permitido es :size.',
'filetypes_size_help' => 'El tamaño máximo de carga permitido es :size.',
'image_filetypes_help' => 'Los tipos de archivo aceptados son jpg, webp, png, gif y svg. El tamaño máximo permitido es :size.',
+ 'unaccepted_image_type' => 'No se pudo leer este archivo de imagen. Los tipos de archivo aceptados son jpg, webp, png, gif y svg. El tipo mimetype de este archivo es: :mimetype.',
'import' => 'Importar',
'importing' => 'Importando',
'importing_help' => 'Puedes importar activos, accesorios, licencias, componentes, insumos y usuarios vía archivos CSV.
El CSV debe estar delimitado por comas y formateado con encabezados que coincidan con aquellos definidos en los CSVs de muestra en la documentación.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Mantenimientos de Activo',
'item' => 'Elemento',
'item_name' => 'Nombre del ítem',
+ 'import_file' => 'importar archivo CSV',
+ 'import_type' => 'Tipo de importación CSV',
'insufficient_permissions' => '¡Permisos insuficientes!',
'kits' => 'Equipamiento predefinido',
'language' => 'Lenguaje',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Activos solicitados',
'request_canceled' => 'Solicitud Cancelada',
'save' => 'Guardar',
+ 'select_var' => 'Seleccionar :thing... ', // this will eventually replace all of our other selects
'select' => 'Seleccionar',
'select_all' => 'Seleccionar todo',
'search' => 'Buscar',
@@ -240,8 +254,8 @@ return [
'signature' => 'Firma',
'signed_off_by' => 'Firmado por',
'skin' => 'Tema',
- 'slack_msg_note' => 'Se enviará un mensaje de slack',
- 'slack_test_msg' => '¡Parece que tu integración de Slack con Snipe-IT está funcionando!',
+ 'webhook_msg_note' => 'Una notificación se enviará a través de webhook',
+ 'webhook_test_msg' => '¡Parece que tu integración de :app con Snipe-IT está funcionando!',
'some_features_disabled' => 'MODO DEMO: Algunas funciones están desactivadas para esta instalación.',
'site_name' => 'Nombre del Sitio',
'state' => 'Estado',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => '¿Está seguro que quieres borrar',
'submit' => 'Enviar',
'target' => 'Objetivo',
- 'toggle_navigation' => 'Alternar navegación',
'time_and_date_display' => 'Visualización de Hora y Fecha',
'total_assets' => 'total de activos',
'total_licenses' => 'licencias totales',
@@ -281,9 +294,9 @@ return [
'yes' => 'Si',
'zip' => 'Códio Postal',
'noimage' => 'No se subió la imagen o no fue encontrada.',
- 'file_does_not_exist' => 'The requested file does not exist on the server.',
- 'file_upload_success' => 'File upload success!',
- 'no_files_uploaded' => 'File upload success!',
+ 'file_does_not_exist' => 'El archivo solicitado no existe en el servidor.',
+ 'file_upload_success' => '¡Archivo cargado correctamente!',
+ 'no_files_uploaded' => '¡Archivo cargado correctamente!',
'token_expired' => 'Tu sesión ha expirado. Por favor inténtalo de nuevo.',
'login_enabled' => 'Inicio de sesión habilitado',
'audit_due' => 'Auditoría pendiente',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'También, elimine temporalmente a estos usuarios. Su historial de activos permanecerá intacto a menos que purgue los registros eliminados en la Configuración de Administrador.',
'bulk_checkin_delete_success' => 'Los usuarios seleccionados han sido eliminados y sus activos han sido registrados.',
'bulk_checkin_success' => 'Los elementos para los usuarios seleccionados han sido registrados.',
- 'set_to_null' => 'Eliminar valores para este activo|Eliminar valores para todos los :asset_count activos ',
+ 'set_to_null' => 'Eliminar valores para este activo|Eliminar valores para todos los :asset_count activos ',
+ 'set_users_field_to_null' => 'Eliminar valores de :field para este usuario|Eliminar valores de :field para todos los :user_count usuarios ',
'na_no_purchase_date' => 'N/A - No se proporcionó fecha de compra',
'assets_by_status' => 'Activos por estado',
'assets_by_status_type' => 'Activos por tipo de estado',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Fecha de inicio',
'end_date' => 'Fecha de fin',
'alt_uploaded_image_thumbnail' => 'Miniatura cargada',
- 'placeholder_kit' => 'Seleccione un kit'
+ 'placeholder_kit' => 'Seleccione un kit',
+ 'file_not_found' => 'No se encontró el archivo',
+ 'preview_not_available' => '(sin vista previa)',
+ 'setup' => 'Configuración',
+ 'pre_flight' => 'Preparación',
+ 'skip_to_main_content' => 'Saltar al contenido principal',
+ 'toggle_navigation' => 'Alternar navegación',
+ 'alerts' => 'Alertas',
+ 'tasks_view_all' => 'Ver todas las tareas',
+ 'true' => 'Verdadero',
+ 'false' => 'Falso',
+ 'integration_option' => 'Opción de integración',
+ 'log_does_not_exist' => 'No existe ningún registro de eventos coincidente.',
+ 'merge_users' => 'Fusionar usuarios',
+ 'merge_information' => 'Esto fusionará a los :count usuarios en un solo usuario. Seleccione el usuario en el que desea fusionar a los demás a continuación, y los activos asociados, licencias, etc se moverán al usuario seleccionado y los otros usuarios serán marcados como eliminados.',
+ 'warning_merge_information' => 'Esta acción NO PUEDE deshacerse y sólo debe ser usada cuando necesite fusionar usuarios debido a una mala importación o sincronización. Asegúrese de ejecutar una copia de seguridad primero.',
+ 'no_users_selected' => 'Ningún usuario seleccionado',
+ 'not_enough_users_selected' => 'Al menos :count usuarios deben ser seleccionados',
+ 'merge_success' => ':count usuarios fusionados con éxito en :into_username!',
+ 'merged' => 'fusionados',
+ 'merged_log_this_user_into' => 'Fusionado este usuario (ID :to_id - :to_username) con el ID de usuario :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Fusionado ID de usuario :from_id (:from_username) con este usuario (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Limpiar y Guardar',
+ 'update_existing_values' => '¿Actualizar valores existentes?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' ¿Enviar correo de bienvenida para nuevos usuarios?',
+ 'back_before_importing' => '¿Copia de seguridad antes de importar?',
+ 'csv_header_field' => 'Campo de cabecera CSV',
+ 'import_field' => 'Importar campo',
+ 'sample_value' => 'Valor de ejemplo',
+ 'no_headers' => 'No se encontraron columnas',
+ 'error_in_import_file' => 'Hubo un error leyendo el archivo CSV: :error',
+ 'percent_complete' => ':percent % Completado',
+ 'errors_importing' => 'Se han producido algunos errores al importar: ',
+ 'warning' => 'ADVERTENCIA: :warning',
+ 'success_redirecting' => '"Éxito... Redirigiendo.',
+ 'setup_successful_migrations' => 'Se han creado las tablas de la base de datos',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Siguiente: Crear usuario',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirmar',
+ 'autoassign_licenses' => 'Auto-Asignar licencias',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => '¿Estás seguro?',
+ 'cannot_be_deleted' => 'Este articulo no se puede eliminar',
+ 'undeployable_tooltip' => 'Este artículo no puede ser asignado. Compruebe la cantidad restante.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/es-VE/help.php b/resources/lang/es-VE/help.php
index 9c71dfef87..e083c23aa4 100644
--- a/resources/lang/es-VE/help.php
+++ b/resources/lang/es-VE/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'Más información',
- 'audit_help' => 'Marcando esta casilla podrá editar el registro de activos reflejando su nueva ubicación. Dejándola sin marcar simplemente anotaremos la ubicación en el registro de auditoria.
Tenga en cuenta que si este activo ha si requerido, no se podrá cambiara la ubicación de la persona, Activo o ubicación en la que esta requerido.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Los activos son elementos con número de serie o etiqueta de activos. Tienden a ser artículos de alto valor donde es importante identificar un elemento específico.',
diff --git a/resources/lang/es-VE/localizations.php b/resources/lang/es-VE/localizations.php
index be2c321861..63accfb143 100644
--- a/resources/lang/es-VE/localizations.php
+++ b/resources/lang/es-VE/localizations.php
@@ -2,314 +2,315 @@
return [
- 'select_language' => 'Select a language',
+ 'select_language' => 'Seleccione un idioma',
'languages' => [
- 'en'=> 'English, US',
- 'en-GB'=> 'English, UK',
+ 'en'=> 'Inglés, EEUU',
+ 'en-GB'=> 'Inglés, Reino Unido',
'af'=> 'Afrikaans',
- 'ar'=> 'Arabic',
- 'bg'=> 'Bulgarian',
- 'zh-CN'=> 'Chinese Simplified',
- 'zh-TW'=> 'Chinese Traditional',
- 'hr'=> 'Croatian',
- 'cs'=> 'Czech',
- 'da'=> 'Danish',
- 'nl'=> 'Dutch',
- 'en-ID'=> 'English, Indonesia',
- 'et'=> 'Estonian',
+ 'ar'=> 'Árabe',
+ 'bg'=> 'Búlgaro',
+ 'zh-CN'=> 'Chino simplificado',
+ 'zh-TW'=> 'Chino tradicional',
+ 'hr'=> 'Croata',
+ 'cs'=> 'Checo',
+ 'da'=> 'Danés',
+ 'nl'=> 'Holandés',
+ 'en-ID'=> 'inglés de Indonesia',
+ 'et'=> 'Estonio',
'fil'=> 'Filipino',
- 'fi'=> 'Finnish',
- 'fr'=> 'French',
- 'de'=> 'German',
- 'de-i'=> 'German (Informal)',
- 'el'=> 'Greek',
- 'he'=> 'Hebrew',
- 'hu'=> 'Hungarian',
- 'is' => 'Icelandic',
- 'id'=> 'Indonesian',
- 'ga-IE'=> 'Irish',
- 'it'=> 'Italian',
- 'ja'=> 'Japanese',
- 'ko'=> 'Korean',
- 'lv'=>'Latvian',
- 'lt'=> 'Lithuanian',
- 'mk'=> 'Macedonian',
- 'ms'=> 'Malay',
- 'mi'=> 'Maori',
- 'mn'=> 'Mongolian',
- 'no'=> 'Norwegian',
- 'fa'=> 'Persian',
- 'pl'=> 'Polish',
- 'pt-PT'=> 'Portuguese',
- 'pt-BR'=> 'Portuguese, Brazilian',
- 'ro'=> 'Romanian',
- 'ru'=> 'Russian',
- 'sr-CS' => 'Serbian (Latin)',
- 'sl'=> 'Slovenian',
- 'es-ES'=> 'Spanish',
- 'es-CO'=> 'Spanish, Colombia',
- 'es-MX'=> 'Spanish, Mexico',
- 'es-VE'=> 'Spanish, Venezuela',
- 'sv-SE'=> 'Swedish',
+ 'fi'=> 'Finlandés',
+ 'fr'=> 'Francés',
+ 'de'=> 'Alemán',
+ 'de-i'=> 'Alemán (informal)',
+ 'el'=> 'Griego',
+ 'he'=> 'Hebreo',
+ 'hu'=> 'Húngaro',
+ 'is' => 'Islandés',
+ 'id'=> 'Indonesio',
+ 'ga-IE'=> 'Irlandés',
+ 'it'=> 'Italiano',
+ 'ja'=> 'Japonés',
+ 'ko'=> 'Coreano',
+ 'lv'=>'Letón',
+ 'lt'=> 'Lituano',
+ 'mk'=> 'Macedonio',
+ 'ms'=> 'Malayo',
+ 'mi'=> 'Maorí',
+ 'mn'=> 'Mongol',
+ 'no'=> 'Noruego',
+ 'fa'=> 'Persa',
+ 'pl'=> 'Polaco',
+ 'pt-PT'=> 'Portugués',
+ 'pt-BR'=> 'Portugués, Brasileño',
+ 'ro'=> 'Rumano',
+ 'ru'=> 'Ruso',
+ 'sr-CS' => 'Serbio (Latino)',
+ 'sl'=> 'Esloveno',
+ 'es-ES'=> 'Español',
+ 'es-CO'=> 'Español, Colombia',
+ 'es-MX'=> 'Español, México',
+ 'es-VE'=> 'Español, Venezuela',
+ 'sv-SE'=> 'Sueco',
'tl'=> 'Tagalog',
'ta'=> 'Tamil',
- 'th'=> 'Thai',
- 'tr'=> 'Turkish',
- 'uk'=> 'Ukranian',
- 'vi'=> 'Vietnamese',
- 'cy'=> 'Welsh',
- 'zu'=> 'Zulu',
+ 'th'=> 'Tailandés',
+ 'tr'=> 'Turco',
+ 'uk'=> 'Ucraniano',
+ 'vi'=> 'Vietnamita',
+ 'cy'=> 'Galés',
+ 'zu'=> 'Zulú',
],
- 'select_country' => 'Select a country',
+ 'select_country' => 'Seleccione un país',
'countries' => [
- 'AC'=>'Ascension Island',
+ 'AC'=>'Isla de Ascensión',
'AD'=>'Andorra',
- 'AE'=>'United Arab Emirates',
- 'AF'=>'Afghanistan',
- 'AG'=>'Antigua And Barbuda',
+ 'AE'=>'Emiratos Árabes Unidos',
+ 'AF'=>'Afganistán',
+ 'AG'=>'Antigua y Barbuda',
'AI'=>'Anguilla',
'AL'=>'Albania',
'AM'=>'Armenia',
- 'AN'=>'Netherlands Antilles',
+ 'AN'=>'Antillas Holandesas',
'AO'=>'Angola',
- 'AQ'=>'Antarctica',
+ 'AQ'=>'La Antártida',
'AR'=>'Argentina',
- 'AS'=>'American Samoa',
+ 'AS'=>'Samoa Americana',
'AT'=>'Austria',
'AU'=>'Australia',
'AW'=>'Aruba',
- 'AX'=>'Ã…land',
- 'AZ'=>'Azerbaijan',
- 'BA'=>'Bosnia And Herzegovina',
+ 'AX'=>'Åland',
+ 'AZ'=>'Azerbaiyán',
+ 'BA'=>'Bosnia y Herzegovina',
'BB'=>'Barbados',
- 'BE'=>'Belgium',
+ 'BE'=>'Bélgica',
'BD'=>'Bangladesh',
'BF'=>'Burkina Faso',
'BG'=>'Bulgaria',
- 'BH'=>'Bahrain',
+ 'BH'=>'Bahréin',
'BI'=>'Burundi',
- 'BJ'=>'Benin',
+ 'BJ'=>'Benín',
'BM'=>'Bermuda',
- 'BN'=>'Brunei Darussalam',
+ 'BN'=>'Brunei',
'BO'=>'Bolivia',
- 'BR'=>'Brazil',
+ 'BR'=>'Brasil',
'BS'=>'Bahamas',
- 'BT'=>'Bhutan',
- 'BV'=>'Bouvet Island',
+ 'BT'=>'Bután',
+ 'BV'=>'Isla Bouvet',
'BW'=>'Botswana',
- 'BY'=>'Belarus',
- 'BZ'=>'Belize',
- 'CA'=>'Canada',
- 'CC'=>'Cocos (Keeling) Islands',
- 'CD'=>'Congo (Democratic Republic)',
- 'CF'=>'Central African Republic',
- 'CG'=>'Congo (Republic)',
- 'CH'=>'Switzerland',
- 'CI'=>'Côte d\'Ivoire',
- 'CK'=>'Cook Islands',
+ 'BY'=>'Bielorrusia',
+ 'BZ'=>'Belice',
+ 'CA'=>'Canadá',
+ 'CC'=>'Islas Cocos (Keeling)',
+ 'CD'=>'Congo (República Democrática del)',
+ 'CF'=>'República Centroafricana',
+ 'CG'=>'Congo (República del)',
+ 'CH'=>'Suiza',
+ 'CI'=>'Costa de Marfil',
+ 'CK'=>'Islas Cook',
'CL'=>'Chile',
- 'CM'=>'Cameroon',
- 'CN'=>'People\'s Republic of China',
+ 'CM'=>'Camerún',
+ 'CN'=>'República Popular China',
'CO'=>'Colombia',
'CR'=>'Costa Rica',
'CU'=>'Cuba',
- 'CV'=>'Cape Verde',
- 'CX'=>'Christmas Island',
- 'CY'=>'Cyprus',
- 'CZ'=>'Czech Republic',
- 'DE'=>'Germany',
- 'DJ'=>'Djibouti',
- 'DK'=>'Denmark',
+ 'CV'=>'Cabo Verde',
+ 'CX'=>'Isla de Navidad',
+ 'CY'=>'Chipre',
+ 'CZ'=>'República Checa',
+ 'DE'=>'Alemania',
+ 'DJ'=>'Yibuti',
+ 'DK'=>'Dinamarca',
'DM'=>'Dominica',
- 'DO'=>'Dominican Republic',
- 'DZ'=>'Algeria',
+ 'DO'=>'República Dominicana',
+ 'DZ'=>'Argelia',
'EC'=>'Ecuador',
'EE'=>'Estonia',
- 'EG'=>'Egypt',
+ 'EG'=>'Egipto',
'ER'=>'Eritrea',
- 'ES'=>'Spain',
- 'ET'=>'Ethiopia',
- 'EU'=>'European Union',
- 'FI'=>'Finland',
+ 'ES'=>'España',
+ 'ET'=>'Etiopía',
+ 'EU'=>'Unión Europea',
+ 'FI'=>'Finlandia',
'FJ'=>'Fiji',
- 'FK'=>'Falkland Islands (Malvinas)',
- 'FM'=>'Micronesia, Federated States Of',
- 'FO'=>'Faroe Islands',
- 'FR'=>'France',
- 'GA'=>'Gabon',
- 'GD'=>'Grenada',
+ 'FK'=>'Islas Malvinas (Falkland)',
+ 'FM'=>'Estados Federados de la Micronesia',
+ 'FO'=>'Islas Faroe',
+ 'FR'=>'Francia',
+ 'GA'=>'Gabón',
+ 'GD'=>'Granada',
'GE'=>'Georgia',
- 'GF'=>'French Guiana',
+ 'GF'=>'Guayana Francesa',
'GG'=>'Guernsey',
'GH'=>'Ghana',
'GI'=>'Gibraltar',
- 'GL'=>'Greenland',
+ 'GL'=>'Groenlandia',
'GM'=>'Gambia',
'GN'=>'Guinea',
- 'GP'=>'Guadeloupe',
- 'GQ'=>'Equatorial Guinea',
- 'GR'=>'Greece',
- 'GS'=>'South Georgia And The South Sandwich Islands',
+ 'GP'=>'Guadalupe',
+ 'GQ'=>'Guinea Ecuatorial',
+ 'GR'=>'Grecia',
+ 'GS'=>'Islas Georgia del Sur y Sandwich del Sur',
'GT'=>'Guatemala',
'GU'=>'Guam',
'GW'=>'Guinea-Bissau',
'GY'=>'Guyana',
'HK'=>'Hong Kong',
- 'HM'=>'Heard And Mc Donald Islands',
+ 'HM'=>'Islas Heard y Mc Donald',
'HN'=>'Honduras',
- 'HR'=>'Croatia (local name: Hrvatska)',
- 'HT'=>'Haiti',
- 'HU'=>'Hungary',
+ 'HR'=>'Croacia (nombre local: Hrvatska)',
+ 'HT'=>'Haití',
+ 'HU'=>'Hungría',
'ID'=>'Indonesia',
- 'IE'=>'Ireland',
+ 'IE'=>'Irlanda',
'IL'=>'Israel',
- 'IM'=>'Isle of Man',
+ 'IM'=>'Isla de Man',
'IN'=>'India',
- 'IO'=>'British Indian Ocean Territory',
- 'IQ'=>'Iraq',
- 'IR'=>'Iran, Islamic Republic Of',
- 'IS'=>'Iceland',
- 'IT'=>'Italy',
+ 'IO'=>'Territorio británico del océano Índico',
+ 'IQ'=>'Irak',
+ 'IR'=>'Irán, República Islámica Del',
+ 'IS'=>'Islandia',
+ 'IT'=>'Italia',
'JE'=>'Jersey',
'JM'=>'Jamaica',
- 'JO'=>'Jordan',
- 'JP'=>'Japan',
- 'KE'=>'Kenya',
+ 'JO'=>'Jordania',
+ 'JP'=>'Japón',
+ 'KE'=>'Kenia',
'KG'=>'Kyrgyzstan',
- 'KH'=>'Cambodia',
+ 'KH'=>'Camboya',
'KI'=>'Kiribati',
- 'KM'=>'Comoros',
- 'KN'=>'Saint Kitts And Nevis',
- 'KR'=>'Korea, Republic Of',
+ 'KM'=>'Islas Comoros',
+ 'KN'=>'San Cristóbal y Nevis',
+ 'KR'=>'Corea, República de',
'KW'=>'Kuwait',
- 'KY'=>'Cayman Islands',
- 'KZ'=>'Kazakhstan',
- 'LA'=>'Lao People\'s Democratic Republic',
- 'LB'=>'Lebanon',
- 'LC'=>'Saint Lucia',
- 'LI'=>'Liechtenstein',
+ 'KY'=>'Islas Caimán',
+ 'KZ'=>'Kazajistán',
+ 'LA'=>'República Democrática Popular de Laos',
+ 'LB'=>'Líbano',
+ 'LC'=>'Santa Lucía',
+ 'LI'=>'Principado de Liechtenstein',
'LK'=>'Sri Lanka',
'LR'=>'Liberia',
- 'LS'=>'Lesotho',
- 'LT'=>'Lithuania',
- 'LU'=>'Luxembourg',
- 'LV'=>'Latvia',
- 'LY'=>'Libyan Arab Jamahiriya',
- 'MA'=>'Morocco',
- 'MC'=>'Monaco',
- 'MD'=>'Moldova, Republic Of',
+ 'LS'=>'Lesoto',
+ 'LT'=>'Lituania',
+ 'LU'=>'Luxemburgo',
+ 'LV'=>'Letonia',
+ 'LY'=>'Libia',
+ 'MA'=>'Marruecos',
+ 'MC'=>'Mónaco',
+ 'MD'=>'Moldova, República de',
'ME'=>'Montenegro',
'MG'=>'Madagascar',
- 'MH'=>'Marshall Islands',
- 'MK'=>'Macedonia, The Former Yugoslav Republic Of',
- 'ML'=>'Mali',
+ 'MH'=>'Islas Marshall',
+ 'MK'=>'Macedonia, Ex República Yugoslava de',
+ 'ML'=>'Malí',
'MM'=>'Myanmar',
'MN'=>'Mongolia',
- 'MO'=>'Macau',
- 'MP'=>'Northern Mariana Islands',
- 'MQ'=>'Martinique',
+ 'MO'=>'Macao',
+ 'MP'=>'Islas Marianas del Norte',
+ 'MQ'=>'Martinica',
'MR'=>'Mauritania',
'MS'=>'Montserrat',
'MT'=>'Malta',
- 'MU'=>'Mauritius',
- 'MV'=>'Maldives',
+ 'MU'=>'Mauricio',
+ 'MV'=>'Maldivas',
'MW'=>'Malawi',
- 'MX'=>'Mexico',
- 'MY'=>'Malaysia',
+ 'MX'=>'México',
+ 'MY'=>'Malasia',
'MZ'=>'Mozambique',
'NA'=>'Namibia',
- 'NC'=>'New Caledonia',
- 'NE'=>'Niger',
- 'NF'=>'Norfolk Island',
+ 'NC'=>'Nueva Caledonia',
+ 'NE'=>'Níger',
+ 'NF'=>'Isla Norfolk',
'NG'=>'Nigeria',
'NI'=>'Nicaragua',
- 'NL'=>'Netherlands',
- 'NO'=>'Norway',
+ 'NL'=>'Países Bajos',
+ 'NO'=>'Noruega',
'NP'=>'Nepal',
'NR'=>'Nauru',
'NU'=>'Niue',
- 'NZ'=>'New Zealand',
+ 'NZ'=>'Nueva Zelanda',
'OM'=>'Oman',
'PA'=>'Panama',
- 'PE'=>'Peru',
- 'PF'=>'French Polynesia',
- 'PG'=>'Papua New Guinea',
- 'PH'=>'Philippines, Republic of the',
- 'PK'=>'Pakistan',
- 'PL'=>'Poland',
- 'PM'=>'St. Pierre And Miquelon',
+ 'PE'=>'Perú',
+ 'PF'=>'Polinesia Francesa',
+ 'PG'=>'Papúa Nueva Guinea',
+ 'PH'=>'Filipinas, República de las',
+ 'PK'=>'Pakistán',
+ 'PL'=>'Polonia',
+ 'PM'=>'San Pedro y Miquelón',
'PN'=>'Pitcairn',
'PR'=>'Puerto Rico',
- 'PS'=>'Palestine',
+ 'PS'=>'Palestina',
'PT'=>'Portugal',
'PW'=>'Palau',
'PY'=>'Paraguay',
- 'QA'=>'Qatar',
- 'RE'=>'Reunion',
- 'RO'=>'Romania',
+ 'QA'=>'Catar',
+ 'RE'=>'Reunión',
+ 'RO'=>'Rumania',
'RS'=>'Serbia',
- 'RU'=>'Russian Federation',
- 'RW'=>'Rwanda',
- 'SA'=>'Saudi Arabia',
- 'UK'=>'Scotland',
- 'SB'=>'Solomon Islands',
+ 'RU'=>'Federación Rusa',
+ 'RW'=>'Ruanda',
+ 'SA'=>'Arabia Saudita',
+ 'UK'=>'Escocia',
+ 'SB'=>'Islas Salomón',
'SC'=>'Seychelles',
- 'SD'=>'Sudan',
- 'SE'=>'Sweden',
- 'SG'=>'Singapore',
+ 'SS'=>'Sudán del Sur',
+ 'SD'=>'Sudán',
+ 'SE'=>'Suecia',
+ 'SG'=>'Singapur',
'SH'=>'St. Helena',
- 'SI'=>'Slovenia',
- 'SJ'=>'Svalbard And Jan Mayen Islands',
- 'SK'=>'Slovakia (Slovak Republic)',
- 'SL'=>'Sierra Leone',
+ 'SI'=>'Eslovenia',
+ 'SJ'=>'Islas Svalbard y Jan Mayen',
+ 'SK'=>'Eslovaquia (República Eslovaca)',
+ 'SL'=>'Sierra Leona',
'SM'=>'San Marino',
'SN'=>'Senegal',
'SO'=>'Somalia',
'SR'=>'Suriname',
- 'ST'=>'Sao Tome And Principe',
- 'SU'=>'Soviet Union',
+ 'ST'=>'Santo Tomé y Príncipe',
+ 'SU'=>'Unión Soviética',
'SV'=>'El Salvador',
- 'SY'=>'Syrian Arab Republic',
+ 'SY'=>'República Árabe Siria',
'SZ'=>'Swaziland',
- 'TC'=>'Turks And Caicos Islands',
+ 'TC'=>'Islas Turcas y Caicos',
'TD'=>'Chad',
- 'TF'=>'French Southern Territories',
+ 'TF'=>'Territorios Franceses del Sur',
'TG'=>'Togo',
- 'TH'=>'Thailand',
+ 'TH'=>'Tailandia',
'TJ'=>'Tajikistan',
'TK'=>'Tokelau',
- 'TI'=>'East Timor',
+ 'TI'=>'Timor Oriental',
'TM'=>'Turkmenistan',
'TN'=>'Tunisia',
'TO'=>'Tonga',
- 'TP'=>'East Timor (old code)',
- 'TR'=>'Turkey',
- 'TT'=>'Trinidad And Tobago',
+ 'TP'=>'Timor Oriental (código antiguo)',
+ 'TR'=>'Turquía',
+ 'TT'=>'Trinidad y Tobago',
'TV'=>'Tuvalu',
- 'TW'=>'Taiwan',
- 'TZ'=>'Tanzania, United Republic Of',
- 'UA'=>'Ukraine',
+ 'TW'=>'Taiwán',
+ 'TZ'=>'Tanzania, República Unida de',
+ 'UA'=>'Ucrania',
'UG'=>'Uganda',
- 'UK'=>'United Kingdom',
- 'US'=>'United States',
- 'UM'=>'United States Minor Outlying Islands',
+ 'UK'=>'Reino Unido',
+ 'US'=>'Estados Unidos',
+ 'UM'=>'Islas Ultramarinas Menores de Estados Unidos',
'UY'=>'Uruguay',
- 'UZ'=>'Uzbekistan',
- 'VA'=>'Vatican City State (Holy See)',
- 'VC'=>'Saint Vincent And The Grenadines',
+ 'UZ'=>'Uzbekistán',
+ 'VA'=>'Estado de Vatican (Santa Sede)',
+ 'VC'=>'San Vicente y las Granadinas',
'VE'=>'Venezuela',
- 'VG'=>'Virgin Islands (British)',
- 'VI'=>'Virgin Islands (U.S.)',
- 'VN'=>'Viet Nam',
+ 'VG'=>'Islas Vírgenes Británicas',
+ 'VI'=>'Islas Vírgenes (EE. UU.)',
+ 'VN'=>'Vietnam',
'VU'=>'Vanuatu',
- 'WF'=>'Wallis And Futuna Islands',
+ 'WF'=>'Islas Wallis y Futuna',
'WS'=>'Samoa',
'YE'=>'Yemen',
'YT'=>'Mayotte',
- 'ZA'=>'South Africa',
+ 'ZA'=>'Sudáfrica',
'ZM'=>'Zambia',
- 'ZW'=>'Zimbabwe',
+ 'ZW'=>'Zimbabue',
],
];
\ No newline at end of file
diff --git a/resources/lang/es-VE/mail.php b/resources/lang/es-VE/mail.php
index 1eebea3ebc..c71e5a6173 100644
--- a/resources/lang/es-VE/mail.php
+++ b/resources/lang/es-VE/mail.php
@@ -2,7 +2,7 @@
return [
'acceptance_asset_accepted' => 'Un usuario ha aceptado un artículo',
- 'acceptance_asset_declined' => 'A user has declined an item',
+ 'acceptance_asset_declined' => 'Un usuario ha rechazado un artículo',
'a_user_canceled' => 'Un usuario ha cancelado una solicitud de articulo en el sitio web',
'a_user_requested' => 'Un usuario ha solicitado un artículo en el sitio web',
'accessory_name' => 'Nombre del Accesorio:',
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Inicia sesión en tu nueva instalación de Snipe-IT usando las credenciales abajo:',
'login' => 'Iniciar Sesión:',
'Low_Inventory_Report' => 'Reporte de inventario bajo',
+ 'inventory_report' => 'Informe de inventario',
'min_QTY' => 'Cantidad mínima',
'name' => 'Nombre',
'new_item_checked' => 'Un nuevo artículo se ha retirado bajo tu nombre, los detalles están a continuación.',
@@ -61,7 +62,7 @@ return [
'test_mail_text' => 'Esto es una prueba desde el sistema de gestión de activos de Snipe-IT. Si tienes esto, correo está funcionando :)',
'the_following_item' => 'El siguiente artículo ha sido devuelto: ',
'low_inventory_alert' => 'Hay :count elemento que está por debajo del inventario mínimo o que pronto estará debajo.|Hay :count elementos que están por debajo del inventario mínimo o que pronto serán bajos.',
- 'assets_warrantee_alert' => 'There is :count asset with a warranty expiring in the next :threshold days.|There are :count assets with warranties expiring in the next :threshold days.',
+ 'assets_warrantee_alert' => 'Hay :count activo con una garantía que expira en los próximos :threshold days.|Hay :count activos con garantías que expiran en los siguientes :threshold days.',
'license_expiring_alert' => 'Hay :count licencia que expira en los próximos :threshold días. | Hay :count licencias que expiran en los próximos :threshold días.',
'to_reset' => 'Para restaurar tu contraseña de :web, rellena este formulario:',
'type' => 'Tipo',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'Tus credenciales de Snipe-IT',
'Accessory_Checkin_Notification' => 'Accesorio devuelto',
'Asset_Checkin_Notification' => 'Activo devuelto',
+ 'Asset_Checkout_Notification' => 'Activo asignado',
'License_Checkin_Notification' => 'Licencia devuelta',
'Expected_Checkin_Report' => 'Informe de devolución de activo esperado',
'Expected_Checkin_Notification' => 'Recordatorio: :name se acerca la fecha de devolución',
'Expected_Checkin_Date' => 'Un activo asignado a ti debe ser devuelto en :date',
'your_assets' => 'Ver tus activos',
+ 'rights_reserved' => 'Todos los derechos reservados.',
];
diff --git a/resources/lang/es-VE/validation.php b/resources/lang/es-VE/validation.php
index c9341f401e..e05d3398aa 100644
--- a/resources/lang/es-VE/validation.php
+++ b/resources/lang/es-VE/validation.php
@@ -43,14 +43,14 @@ return [
'file' => 'Estte :attribute debe ser un archivo.',
'filled' => 'El campo :attribute debe tener un valor.',
'image' => 'El :attribute debe ser una imagen.',
- 'import_field_empty' => 'The value for :fieldname cannot be null.',
+ 'import_field_empty' => 'El valor para :fieldname no puede ser nulo.',
'in' => 'El :attribute seleccionado es inválido.',
'in_array' => 'El :attribute no existe en :other.',
'integer' => 'El :attribute debe ser un número entero.',
'ip' => 'El :attribute debe ser una dirección IP correcta.',
'ipv4' => 'El :atrribute debe ser una dirección IPv4 válida.',
'ipv6' => 'El :atrribute debe ser una dirección IPv6 válida.',
- 'is_unique_department' => 'The :attribute must be unique to this Company Location',
+ 'is_unique_department' => 'El atributo :attribute debe ser único para esta ubicación de la empresa',
'json' => 'El :atrribute debe ser una dirección IPv4 válida.',
'max' => [
'numeric' => 'El :attribute no debe ser mayor que :max kilobytes.',
@@ -67,6 +67,8 @@ return [
'array' => 'El :attribute debe ser como mínimo de :min kilobytes.',
],
'starts_with' => 'El :attribute debe comenzar con uno de los siguientes: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'El :attribute seleccionado es inválido.',
'numeric' => 'El :attribute debe ser un número entero.',
'present' => 'El campo :attribute debe tener un valor.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Tu contraseña actual es incorrecta',
'dumbpwd' => 'Esa contraseña es muy común.',
'statuslabel_type' => 'Debe seleccionar un tipo de etiqueta de estado válido',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'El :attribute debe ser una fecha válida en formato AAAA-MM-DD',
+ 'last_audit_date.date_format' => 'El :attribute debe ser una fecha válida en formato AAAA-MM-DD hh:mm:ss',
+ 'expiration_date.date_format' => 'El :attribute debe ser una fecha válida en formato AAAA-MM-DD',
+ 'termination_date.date_format' => 'El :attribute debe ser una fecha válida en formato AAAA-MM-DD',
+ 'expected_checkin.date_format' => 'El :attribute debe ser una fecha válida en formato AAAA-MM-DD',
+ 'start_date.date_format' => 'El :attribute debe ser una fecha válida en formato AAAA-MM-DD',
+ 'end_date.date_format' => 'El :attribute debe ser una fecha válida en formato AAAA-MM-DD',
+
],
/*
diff --git a/resources/lang/et/admin/accessories/general.php b/resources/lang/et/admin/accessories/general.php
index 35358be164..bc14bd107b 100644
--- a/resources/lang/et/admin/accessories/general.php
+++ b/resources/lang/et/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Värskenda tarvikut',
'use_default_eula' => 'Selle asemel kasutage primaarset EULA vaikimisi.',
'use_default_eula_disabled' => 'Võtke kasutusele esmane vaikimisi EULA-d. Ükski esmane vaikimisi EULA ei ole määratud. Lisage see üksus valikut Seaded.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/et/admin/accessories/message.php b/resources/lang/et/admin/accessories/message.php
index ac6125c262..57641cf6d3 100644
--- a/resources/lang/et/admin/accessories/message.php
+++ b/resources/lang/et/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Lisatarvikut ei kontrollitud, palun proovige uuesti',
'success' => 'Lisaseade edukalt kontrollitud.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'See kasutaja on kehtetu. Palun proovi uuesti.'
),
diff --git a/resources/lang/et/admin/asset_maintenances/form.php b/resources/lang/et/admin/asset_maintenances/form.php
index 325db108db..735e7988db 100644
--- a/resources/lang/et/admin/asset_maintenances/form.php
+++ b/resources/lang/et/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Hooldustüüp',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'Pealkiri',
- 'start_date' => 'Alustatud',
- 'completion_date' => 'Lõpetatud',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'Kulud',
'is_warranty' => 'Garantii paranemine',
- 'asset_maintenance_time' => 'Päevad',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'Märkused',
- 'update' => 'Uuenda',
- 'create' => 'Loo'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/et/admin/categories/message.php b/resources/lang/et/admin/categories/message.php
index b4c15d7cfb..ca446a15a0 100644
--- a/resources/lang/et/admin/categories/message.php
+++ b/resources/lang/et/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Kategooriat ei uuendatud, proovige uuesti',
- 'success' => 'Kategooria uuendamine õnnestus.'
+ 'success' => 'Kategooria uuendamine õnnestus.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/et/admin/components/general.php b/resources/lang/et/admin/components/general.php
index 9c4e3e4ca8..d8e2671f4f 100644
--- a/resources/lang/et/admin/components/general.php
+++ b/resources/lang/et/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Alles',
'total' => 'Kokku',
'update' => 'Muuda komponenti',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/et/admin/components/message.php b/resources/lang/et/admin/components/message.php
index 05d537d93f..bd5d9c316a 100644
--- a/resources/lang/et/admin/components/message.php
+++ b/resources/lang/et/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Komponenti ei kontrollitud, palun proovige uuesti',
'success' => 'Komponent on edukalt välja võetud.',
- 'user_does_not_exist' => 'Vale kasutaja. Palun proovi uuesti.'
+ 'user_does_not_exist' => 'Vale kasutaja. Palun proovi uuesti.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/et/admin/consumables/message.php b/resources/lang/et/admin/consumables/message.php
index 9176787adb..811629f99b 100644
--- a/resources/lang/et/admin/consumables/message.php
+++ b/resources/lang/et/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Tarbitavat ei kontrollitud, proovige uuesti',
'success' => 'Tarbitav kontrollitud edukalt.',
- 'user_does_not_exist' => 'See kasutaja ei sobi. Palun proovi uuesti.'
+ 'user_does_not_exist' => 'See kasutaja ei sobi. Palun proovi uuesti.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/et/admin/custom_fields/general.php b/resources/lang/et/admin/custom_fields/general.php
index 61fa110310..95dacafbc0 100644
--- a/resources/lang/et/admin/custom_fields/general.php
+++ b/resources/lang/et/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Kasutatud mudelite järgi',
'order' => 'Telli',
'create_fieldset' => 'New Fieldset',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'Uus kohandatud väli',
'create_field_title' => 'Create a new custom field',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/et/admin/groups/message.php b/resources/lang/et/admin/groups/message.php
index 8336fed222..6664a2ba17 100644
--- a/resources/lang/et/admin/groups/message.php
+++ b/resources/lang/et/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Grupp on juba olemas!',
- 'group_not_found' => 'Rühma [: id] ei ole olemas.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'Nimi on kohustuslik',
'success' => array(
diff --git a/resources/lang/et/admin/hardware/form.php b/resources/lang/et/admin/hardware/form.php
index 3906c6acf8..0314f92dde 100644
--- a/resources/lang/et/admin/hardware/form.php
+++ b/resources/lang/et/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Kinnita kahendite hulgi kustutamine',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Kontrolli alltoodud vahendid hulgi kustutamiseks. Kui oled need kustutanud, võib neid veel taastada, kuid neid ei saa enam seostada kasutajatega, kellega nad hetkel seotud on.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'Sa hakkad kustsutama :asset_count vahendit.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Uuenduste hulgihaldus',
'bulk_update_help' => 'See vorm võimaldab teil korraga mitme vara värskendada. Täitke ainult väljad, mida tuleb muuta. Kõik tühjad tühikud jäävad muutmata.',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Uuenda ainult vaikimisi asukohta',
'asset_not_deployable' => 'Selle vahendi olek ei luba seda väljastada.',
'asset_deployable' => 'Selle vahendi olek lubab seda väljastada.',
- 'processing_spinner' => 'Töötlemine...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Valikuline teave',
'order_details' => 'Tellimusega seonduv teave'
];
diff --git a/resources/lang/et/admin/hardware/general.php b/resources/lang/et/admin/hardware/general.php
index 8a1cc6d24c..c3c429db61 100644
--- a/resources/lang/et/admin/hardware/general.php
+++ b/resources/lang/et/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'See vara on kustutatud.',
'edit' => 'Muuda vahendit',
'model_deleted' => 'See vara mudel on kustutatud. Enne vara taastamist peab taastama mudeli.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Taotletav',
'requested' => 'Taotletud',
'not_requestable' => 'Mittetaotletav',
@@ -21,6 +23,7 @@ return [
'restore' => 'Taasta vara',
'pending' => 'Ootel',
'undeployable' => 'Kasutuselevõtmatu',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Vaata vahendit',
'csv_error' => 'Sul on viga CSV failis:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Tõrked:',
'success_messages' => 'Õnnestumised:',
'alert_details' => 'Palun vaata allolevaid üksikasju.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/et/admin/hardware/message.php b/resources/lang/et/admin/hardware/message.php
index 58c73d11c9..c8b21d4823 100644
--- a/resources/lang/et/admin/hardware/message.php
+++ b/resources/lang/et/admin/hardware/message.php
@@ -22,6 +22,8 @@ return [
'restore' => [
'error' => 'Vara ei taastatud, palun proovi uuesti',
'success' => 'Varad on edukalt taastatud.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -48,6 +50,8 @@ return [
'success' => 'Teie fail on imporditud',
'file_delete_success' => 'Teie fail on edukalt kustutatud',
'file_delete_error' => 'Faili ei saanud kustutada',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/et/admin/hardware/table.php b/resources/lang/et/admin/hardware/table.php
index f75cb6fabc..1cf7230547 100644
--- a/resources/lang/et/admin/hardware/table.php
+++ b/resources/lang/et/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Sees väljas',
'checkout_date' => 'Väljastamise kuupäev',
'checkoutto' => 'Väljastatud',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Hetkeväärtus',
'diff' => 'Diferentseeritud',
'dl_csv' => 'Laadige alla CSV',
diff --git a/resources/lang/et/admin/licenses/general.php b/resources/lang/et/admin/licenses/general.php
index c8322c5cbc..2a386bb6d9 100644
--- a/resources/lang/et/admin/licenses/general.php
+++ b/resources/lang/et/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Litsentside kohta',
- 'about_licenses' => 'Litsentse kasutatakse tarkvara jälgimiseks. Neil on kindlaksmääratud arv istekohti, mida saab üksikisikutele kontrollida',
+ 'about_licenses_title' => 'Litsentside kohta',
+ 'about_licenses' => 'Litsentse kasutatakse tarkvara jälgimiseks. Neil on kindlaksmääratud arv istekohti, mida saab üksikisikutele kontrollida',
'checkin' => 'Checkin License Seat',
'checkout_history' => 'Checkout ajalugu',
'checkout' => 'Checkout\'i litsentside asukoht',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Tarkvara litsentsid',
'user' => 'Kasutaja',
'view' => 'Vaadake litsentsi',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/et/admin/manufacturers/message.php b/resources/lang/et/admin/manufacturers/message.php
index 8a436d7bad..9475444a8a 100644
--- a/resources/lang/et/admin/manufacturers/message.php
+++ b/resources/lang/et/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Tootjat ei eksisteeri.',
'assoc_users' => 'Selle tootjaga on seotud vähemalt üks mudel ja seda ei saa kustutada. Palun uuenda oma mudeleid, et need ei kasutaks seda tootjat ning seejärel proovi uuesti. ',
diff --git a/resources/lang/et/admin/manufacturers/table.php b/resources/lang/et/admin/manufacturers/table.php
index 6205b8cfd4..853129c522 100644
--- a/resources/lang/et/admin/manufacturers/table.php
+++ b/resources/lang/et/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Kasutajatoe E-mail',
'support_phone' => 'Kasutajatoe telefon',
'support_url' => 'Kasutajatoe URL',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Uuenda tootjat',
'url' => 'URL',
diff --git a/resources/lang/et/admin/models/general.php b/resources/lang/et/admin/models/general.php
index 8757ce8007..b775f00f6a 100644
--- a/resources/lang/et/admin/models/general.php
+++ b/resources/lang/et/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'See mudel on kustatud.',
'bulk_delete' => 'Kustuta hulgi vara mudeleid',
'bulk_delete_help' => 'Use the checkboxes below to confirm the deletion of the selected asset models. Asset models that have assets associated with them cannot be deleted until the assets are associated with a different model.',
- 'bulk_delete_warn' => 'Sa oled kustutamas :model_count vara mudelit.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Taasta mudel',
'requestable' => 'Kasutajad võivad seda mudelit tellida',
'show_mac_address' => 'Näita sellel mudelil MAC aadressi välja',
diff --git a/resources/lang/et/admin/models/message.php b/resources/lang/et/admin/models/message.php
index 114e9fcfe7..ff2af36395 100644
--- a/resources/lang/et/admin/models/message.php
+++ b/resources/lang/et/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Mudelit pole olemas.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'See mudel on seostus ühe või mitme vahendiga ja seda ei saa kustutada. Palun kustuta vahendid ja seejärel proovi uuesti kustutada. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Mudelit ei uuendatud, proovige uuesti',
- 'success' => 'Mudeli uuendamine õnnestus.'
+ 'success' => 'Mudeli uuendamine õnnestus.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Ühtegi välja ei muudetud, uuendusi ei tehtud',
- 'success' => 'Mudelid on uuendatud.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'Mudeleid ei valitud, nii et midagi ei kustutatud.',
- 'success' => ':success_count mudel(it) kustutatud!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count mudel(it) kustutati, kuid :fail_count ei õnnestunud kustutada kuna nendega on ikka veel vara seotud.'
),
diff --git a/resources/lang/et/admin/settings/general.php b/resources/lang/et/admin/settings/general.php
index 9f98f97bf3..331b444d03 100644
--- a/resources/lang/et/admin/settings/general.php
+++ b/resources/lang/et/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'If you would like to send a copy of checkin/checkout emails that are sent to users to an additional email account, enter it here. Otherwise leave this field blank.',
'is_ad' => 'See on Active Directory server',
'alerts' => 'Märguanded',
- 'alert_title' => 'Uuenda märguande seadeid',
+ 'alert_title' => 'Update Notification Settings',
'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',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'Triipkoodide seadistused',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'LDAP seaded',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_login_sync_help' => 'This only tests that LDAP can sync correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Show images in emails',
'show_images_in_email_help' => 'Uncheck this box if your Snipe-IT installation is behind a VPN or closed network and users outside the network will not be able to load images served from this installation in their emails.',
'site_name' => 'Saidi nimi',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Vähene botname',
- 'slack_channel' => 'Slack Channel',
- 'slack_endpoint' => 'Slack Lõpp-punkt',
- 'slack_integration' => 'Slack Settings',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => 'Once you have saved your Slack information, a test button will appear.',
- 'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT versioon',
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/et/admin/settings/message.php b/resources/lang/et/admin/settings/message.php
index d4810b55fd..6906690f41 100644
--- a/resources/lang/et/admin/settings/message.php
+++ b/resources/lang/et/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/et/admin/users/general.php b/resources/lang/et/admin/users/general.php
index d333f286be..35726a8eaf 100644
--- a/resources/lang/et/admin/users/general.php
+++ b/resources/lang/et/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Prindi kõik varad',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Kasutaja :name valdusesse antud tarkvara',
'send_email_help' => 'You must provide an email address for this user to send them credentials. Emailing credentials can only be done on user creation. Passwords are stored in a one-way hash and cannot be retrieved once saved.',
'view_user' => 'Vaata kasutajat :name',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'HOIATUS:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Uuenda kõik vahendid nendele kasutajatele sellesse olekusse',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'See võib olla kasulik, kui vajad kaugkasutajate filtrit inimestest, kes käivad harva või ei käi üldse ettevõtte füüsilistes asukohtades.',
'not_remote_label' => 'See ei ole kaugkasutaja',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/et/admin/users/message.php b/resources/lang/et/admin/users/message.php
index 2465e7247c..fa3d677aca 100644
--- a/resources/lang/et/admin/users/message.php
+++ b/resources/lang/et/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Oled selle vahendi tagasi lükanud.',
'bulk_manager_warn' => 'Sinu kasutajad on edukalt muudetud, kuid sinu juhi-kirjet ei salvestatud sest juht, kelle valisid oli ka muudatavate kasutajate hulgas ning kasutaja ei või olla ise-enda juht. Palun vali oma kasutajad uuesti, jättes juhi kõrvale.',
'user_exists' => 'Kasutaja on juba olemas!',
- 'user_not_found' => 'Kasutajat [:id] ei ole olemas.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Login väli on kohustuslik',
'user_password_required' => 'Parooli väli on kohustuslik.',
'insufficient_permissions' => 'Ebapiisavad õigused.',
diff --git a/resources/lang/et/auth/general.php b/resources/lang/et/auth/general.php
index 6215da8476..04eec9ad25 100644
--- a/resources/lang/et/auth/general.php
+++ b/resources/lang/et/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Jäta mind meelde',
'username_help_top' => 'Parooli lähtestamiseks sisesta oma kasutajanimi.',
'username_help_bottom' => 'Kasutajanimi ja e-posti aadress võivad olla samad, aga ei pruugi olla. Kui oled kasutajanime unustanud, võta ühendust oma süsteemiadministraatoriga.
Kasutajatele ilma liidetud e-posti aadressita ei saa parooli lähtestamise linki saata. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/et/general.php b/resources/lang/et/general.php
index 7539783bb6..9a86937d7e 100644
--- a/resources/lang/et/general.php
+++ b/resources/lang/et/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Tarvikud',
'activated' => 'Aktiveeritud',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Tarvik',
'accessory_report' => 'Tarvikute aruanne',
'action' => 'Tegevus',
@@ -27,7 +28,13 @@ return [
'audit' => 'Auditeerimine',
'audit_report' => 'Auditilogi',
'assets' => 'Vahendid',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Määratud kasutajale :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Kustuta profiilipilt',
'avatar_upload' => 'Lae profiilipilt',
'back' => 'Tagasi',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Hulgiredigeerimine',
'bulk_delete' => 'Hulgikustutamine',
'bulk_actions' => 'Hulgitoimingud',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'staatuse järgi',
'cancel' => 'Loobu',
'categories' => 'Kategooriad',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'See rakendus töötab tootmisrežiimis, kus silumisvõimalused on lubatud. See võib avaldada tundlikke andmeid, kui teie rakendus on välismaailmale juurdepääsetav. Keela debugrežiim, määrates APP_DEBUG väärtuse oma .env failis false.',
'delete' => 'Kustuta',
'delete_confirm' => 'Kas olete kindel, et soovite kustutada :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Kustutatud',
'delete_seats' => 'Kustutatud istmed',
'deletion_failed' => 'Kustutamine ebaõnnestus',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Aktsepteeritud failitüüp on :types. Maksimaalne lubatud üleslaaditav suurus on :size.|Aktsepteeritud failitüübid on :types. Maksimaalne lubatud üleslaadimise suurus on :size.',
'filetypes_size_help' => 'Maksimaalne lubatud üleslaadimise suurus on :size.',
'image_filetypes_help' => 'Lubatud faililaiendid on jpg, png, gif ja svg. Suurim lubatud üleslaadimise maht on :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' => 'Impordi',
'importing' => 'Importimine',
'importing_help' => 'CSV-faili kaudu saate importida vahendeid, tarvikuid, litsentse, komponente, kulumaterjale ja kasutajaid.
CSV peaks olema komadega eraldatud ja vormindatud päistega, mis ühtivad CSV-de näidistega dokumentatsioonis.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Vara säilimine',
'item' => 'Kirje',
'item_name' => 'Üksuse nimi',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Ei ole piisavalt õigusi!',
'kits' => 'Eelnevalt määratud komplektid',
'language' => 'Keel',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Vaadake taotletud vahendeid',
'request_canceled' => 'Taotlus tühistati',
'save' => 'Salvesta',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Vali',
'select_all' => 'Vali kõik',
'search' => 'Otsi',
@@ -240,8 +254,8 @@ return [
'signature' => 'Allkiri',
'signed_off_by' => 'Signed Off By',
'skin' => 'Väljanägemine',
- 'slack_msg_note' => 'Saadetakse Slacki sõnum',
- 'slack_test_msg' => 'Juhhuu! Näib, et teie Slacki integratsioon Snipe-IT-ga töötab!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'DEMOVERSIOON: Selles installatsioonis mõned funktsioonid ei tööta.',
'site_name' => 'Saidi nimi',
'state' => 'Maakond',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Kas olete kindel, et soovite kustutada',
'submit' => 'Kinnita',
'target' => 'Sihtimine',
- 'toggle_navigation' => 'Vaheta navigeerimisvaadet',
'time_and_date_display' => 'Kellaaja ja kuupäeva kuvamine',
'total_assets' => 'vahendeid kokku',
'total_licenses' => 'litsentse kokku',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/et/help.php b/resources/lang/et/help.php
index 2bfd8af5d9..1f9e6fba3a 100644
--- a/resources/lang/et/help.php
+++ b/resources/lang/et/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'Rohkem infot',
- 'audit_help' => 'Selle kasti valimine muudab vahendi teavet, et näidata selle uut asukohta. Kui seda ei valita, salvestatakse asukoht ainult logisse.
Pange tähele, et kui vahend on juba üle antud, siis see ei muuda selle isiku või vahendi asukohta, kellele see on üle antud.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Vahendeid saab tuvastada ja jälgida seerianumbri või seadme identifikaatori abil. Tavaliselt määratletakse ja registreeritakse seerianumber või identifikaator väärtuslikele vahenditele, mille individuaalne tuvastamine on oluline.',
diff --git a/resources/lang/et/localizations.php b/resources/lang/et/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/et/localizations.php
+++ b/resources/lang/et/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/et/mail.php b/resources/lang/et/mail.php
index 97a7b83b8d..699ec3e6b6 100644
--- a/resources/lang/et/mail.php
+++ b/resources/lang/et/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Logige oma uude Snipe-IT-seadmesse sisse, kasutades allpool toodud mandaate.',
'login' => 'Logi sisse:',
'Low_Inventory_Report' => 'Madal inventuuriaruanne',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Min QTY',
'name' => 'Nimi',
'new_item_checked' => 'Uue elemendi on teie nime all kontrollitud, üksikasjad on allpool.',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'Sinu Snipe-IT rekvisiidid',
'Accessory_Checkin_Notification' => 'Tarvikud sisse võetud',
'Asset_Checkin_Notification' => 'Vara sissevõetud',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'Litsents sisse võetud',
'Expected_Checkin_Report' => 'Eeldatav vahendite tagastamise aruanne',
'Expected_Checkin_Notification' => 'Meeldetuletus: :name tagastamise tähtaeg läheneb',
'Expected_Checkin_Date' => 'Sulle väljastatud vahend tuleb tagastada :date',
'your_assets' => 'Vaata oma varasi',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/et/validation.php b/resources/lang/et/validation.php
index 7864891729..d56039ad61 100644
--- a/resources/lang/et/validation.php
+++ b/resources/lang/et/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'Atribuudil peab olema vähemalt: min kirjeid.',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'Valitud atribuut on kehtetu.',
'numeric' => 'Atribuut peab olema number.',
'present' => 'Atribuudiväli peab olema kohal.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Teie praegune parool on vale',
'dumbpwd' => 'See parool on liiga levinud.',
'statuslabel_type' => 'Peate valima kehtiva olekutüübi tüübi',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/fa/admin/accessories/general.php b/resources/lang/fa/admin/accessories/general.php
index f03dcfe35b..2735702a1c 100644
--- a/resources/lang/fa/admin/accessories/general.php
+++ b/resources/lang/fa/admin/accessories/general.php
@@ -18,5 +18,7 @@ return array(
استفاده کنید',
'use_default_eula_disabled' => 'از پیشفرض اولیه EULA استفاده کنید.هیچ پیشفرضی اولیه ای تنظیم نشده است
در تنظیمات اضافه کنید',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/fa/admin/accessories/message.php b/resources/lang/fa/admin/accessories/message.php
index 3c398d05d4..9c8687d4cd 100644
--- a/resources/lang/fa/admin/accessories/message.php
+++ b/resources/lang/fa/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'وسیله چک نشده بود. لطفا دوباره امتحان کنید',
'success' => 'وسیله با موفقیت چک شد.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'کاربر نامعتبر است. لطفا دوباره امتحان کنید.'
),
diff --git a/resources/lang/fa/admin/asset_maintenances/form.php b/resources/lang/fa/admin/asset_maintenances/form.php
index 5bdd36be86..9d209d6ca5 100644
--- a/resources/lang/fa/admin/asset_maintenances/form.php
+++ b/resources/lang/fa/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'نوع نگهداری دارایی',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'عنوان',
- 'start_date' => 'شروع شده',
- 'completion_date' => 'تکمیل شده',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'هزینه',
'is_warranty' => 'بهبود ضمانت',
- 'asset_maintenance_time' => 'روزها',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'یادداشت ها',
- 'update' => 'بروزرسانی',
- 'create' => 'ایجاد'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/fa/admin/categories/message.php b/resources/lang/fa/admin/categories/message.php
index 212853273d..56f071e549 100644
--- a/resources/lang/fa/admin/categories/message.php
+++ b/resources/lang/fa/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'دسته بندی به روزرسانی نشد.لطفا دوباره تلاش کنید.',
- 'success' => 'دسته بندی با موفقیت به روزرسانی شد.'
+ 'success' => 'دسته بندی با موفقیت به روزرسانی شد.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/fa/admin/components/general.php b/resources/lang/fa/admin/components/general.php
index ccb278cf62..dd2ffe7407 100644
--- a/resources/lang/fa/admin/components/general.php
+++ b/resources/lang/fa/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'یاقیمانده',
'total' => 'مجموع',
'update' => 'بروزرسانی کامپیوننت',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/fa/admin/components/message.php b/resources/lang/fa/admin/components/message.php
index 2b1763119a..48acad948f 100644
--- a/resources/lang/fa/admin/components/message.php
+++ b/resources/lang/fa/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'کامپیوننت پرداخت نشد ، دوباره سعی کنید.',
'success' => 'کامپیوننت پرداخت شد.',
- 'user_does_not_exist' => 'کاربر نامعتبر است لطفا دوباره امتحان کنید.'
+ 'user_does_not_exist' => 'کاربر نامعتبر است لطفا دوباره امتحان کنید.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/fa/admin/consumables/message.php b/resources/lang/fa/admin/consumables/message.php
index d7e2d482ef..dfdb68a17d 100644
--- a/resources/lang/fa/admin/consumables/message.php
+++ b/resources/lang/fa/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'مواد مصرفی بررسی نشد ، دوباره سعی کنید.',
'success' => 'مواد مصرفی بررسی شد.',
- 'user_does_not_exist' => 'کاربر نامعتبر است لطفا دوباره امتحان کنید.'
+ 'user_does_not_exist' => 'کاربر نامعتبر است لطفا دوباره امتحان کنید.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/fa/admin/custom_fields/general.php b/resources/lang/fa/admin/custom_fields/general.php
index 2c5da27dc6..8549129810 100644
--- a/resources/lang/fa/admin/custom_fields/general.php
+++ b/resources/lang/fa/admin/custom_fields/general.php
@@ -29,6 +29,9 @@ return [
'used_by_models' => 'استفاده شده توسط مدل ها',
'order' => 'سفارش',
'create_fieldset' => 'تنظیمات فیلد جدید',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'ایجاد یک عنصر جدید',
'create_field' => 'فیلد سفارشی جدید',
'create_field_title' => 'یک فیلد سفارشی جدید ایجاد کنید
@@ -60,4 +63,6 @@ return [
',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/fa/admin/groups/message.php b/resources/lang/fa/admin/groups/message.php
index 54bbc8a9d7..469deaec7c 100644
--- a/resources/lang/fa/admin/groups/message.php
+++ b/resources/lang/fa/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'گروه در حال حاضر وجود دارد!',
- 'group_not_found' => 'گروه [: شناسه] وجود ندارد.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'نام زمینه مورد نیاز است',
'success' => array(
diff --git a/resources/lang/fa/admin/hardware/form.php b/resources/lang/fa/admin/hardware/form.php
index 334c88eef3..00b4b21c40 100644
--- a/resources/lang/fa/admin/hardware/form.php
+++ b/resources/lang/fa/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'تأیید دارایی های حذف فله',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'بررسی دارایی برای حذف فله زیر کلیک کنید. به محض حذف این دارایی ها را می توان ترمیم کرد، اما ان ها دیگر قابل دسترسی با یوزر های دیگر نیستند.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'شما در حال حذف: دارایی های تعداد دارایی.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'به روز رسانی دارایی های فله',
'bulk_update_help' => 'این فرم برای به روز رسانی دارایی های متعدد در یک بار را به شما اجازه می دهد. تنها قسمت ها نیاز به تغییر را پر کنید. هر زمینه های خالی سمت چپ بدون تغییر باقی می ماند. ',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -59,7 +62,7 @@ return [
'asset_location_update_default' => 'فقط بروزرسانی مکان پیشفرض',
'asset_not_deployable' => 'این وضعیت دارایی قابل استقرار نیست. این دارایی قابل پذیرش نیست.',
'asset_deployable' => 'این وضعیت دارایی قابل استقرار است. این دارایی قابل پذیرش است.',
- 'processing_spinner' => 'در حال پردازش...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'اطلاعات دلخواه
',
'order_details' => 'اطلاعات مربوط به سفارش
diff --git a/resources/lang/fa/admin/hardware/general.php b/resources/lang/fa/admin/hardware/general.php
index dbfdcc4242..617db848d9 100644
--- a/resources/lang/fa/admin/hardware/general.php
+++ b/resources/lang/fa/admin/hardware/general.php
@@ -17,6 +17,8 @@ return [
'edit' => 'ویرایش دارایی',
'model_deleted' => 'این مدل دارایی حذف شده است. قبل از اینکه بتوانید Asset را بازیابی کنید، باید مدل را بازیابی کنید.
',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'در خواست شد',
'requested' => 'درخواست شده',
'not_requestable' => 'غیر قابل درخواست
@@ -26,6 +28,7 @@ return [
'restore' => 'بازیابی دارایی',
'pending' => 'در انتظار',
'undeployable' => 'غیرقابل گسترش',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'نمایش دارایی ها
',
'csv_error' => 'شما یک خطا در فایل CSV خود دارید:
@@ -53,5 +56,6 @@ return [
'alert_details' => 'لطفا برای جزئیات زیر را ببینید.
',
'custom_export' => 'صادرات سفارشی
-'
+',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/fa/admin/hardware/message.php b/resources/lang/fa/admin/hardware/message.php
index ef8cdd69ba..4fac182622 100644
--- a/resources/lang/fa/admin/hardware/message.php
+++ b/resources/lang/fa/admin/hardware/message.php
@@ -24,6 +24,8 @@ return [
'restore' => [
'error' => 'دارایی بازیابی نشد، لطفا دوباره تلاش کنید',
'success' => 'دارایی با موفقیت بازیابی شد.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -50,6 +52,8 @@ return [
'success' => 'فایل شما وارد شده است',
'file_delete_success' => 'فایل شما با موفقیت حذف شده است',
'file_delete_error' => 'فایل قابل حذف نشد',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/fa/admin/hardware/table.php b/resources/lang/fa/admin/hardware/table.php
index 3d6835cc7e..230151de9a 100644
--- a/resources/lang/fa/admin/hardware/table.php
+++ b/resources/lang/fa/admin/hardware/table.php
@@ -9,6 +9,7 @@ return [
'change' => '/ خارج',
'checkout_date' => 'چک کردن تاریخ',
'checkoutto' => 'قفل شده',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'ارزش فعلی
',
'diff' => 'دیف',
diff --git a/resources/lang/fa/admin/licenses/general.php b/resources/lang/fa/admin/licenses/general.php
index d404a47f95..d046eb1681 100644
--- a/resources/lang/fa/admin/licenses/general.php
+++ b/resources/lang/fa/admin/licenses/general.php
@@ -1,8 +1,8 @@
'درباره مجوزها',
- 'about_licenses' => 'مجوز برای پیگیری نرم افزار استفاده می شود. آنها دارای تعداد مشخصی از صندلی هایی هستند که می توانند به افراد منتقل شوند',
+ 'about_licenses_title' => 'درباره مجوزها',
+ 'about_licenses' => 'مجوز برای پیگیری نرم افزار استفاده می شود. آنها دارای تعداد مشخصی از صندلی هایی هستند که می توانند به افراد منتقل شوند',
'checkin' => 'بررسی صندلی مجوز',
'checkout_history' => 'تاریخچه پرداخت',
'checkout' => 'صندلی مجوز پرداخت',
@@ -19,4 +19,30 @@ return array(
'software_licenses' => 'گواهی نامه های نرم افزاری',
'user' => 'کاربر',
'view' => 'مشاهده توافقنامه',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/fa/admin/manufacturers/message.php b/resources/lang/fa/admin/manufacturers/message.php
index b20fcc37d6..fe99beaea8 100644
--- a/resources/lang/fa/admin/manufacturers/message.php
+++ b/resources/lang/fa/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'تولید کننده وجود ندارد.',
'assoc_users' => 'این تولید کننده در حال حاضر با حداقل یک مدل همراه است و نمی تواند حذف شود. لطفا مدل های خود را به دیگر مرجع این تولید کننده به روز رسانی کنید و دوباره امتحان کنید.',
diff --git a/resources/lang/fa/admin/manufacturers/table.php b/resources/lang/fa/admin/manufacturers/table.php
index 95874ad341..cffbfe2295 100644
--- a/resources/lang/fa/admin/manufacturers/table.php
+++ b/resources/lang/fa/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'ایمیل پشتیبانی',
'support_phone' => 'تلفن پشتیبانی',
'support_url' => 'URL پشتیبانی',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'به روز رسانی تولیدکننده',
'url' => 'نشانی اینترنتی',
diff --git a/resources/lang/fa/admin/models/general.php b/resources/lang/fa/admin/models/general.php
index d3addc2fee..0b70f9253f 100644
--- a/resources/lang/fa/admin/models/general.php
+++ b/resources/lang/fa/admin/models/general.php
@@ -7,8 +7,7 @@ return array(
'bulk_delete' => 'حذف دسته جمعی مدل های دارایی',
'bulk_delete_help' => 'برای تأیید حذف مدلهای دارایی انتخاب شده از کادرهای تأیید زیر استفاده کنید. مدلهای داراییهایی که داراییهای مرتبط با آنها هستند، تا زمانی که داراییها با مدل دیگری مرتبط نشوند، قابل حذف نیستند.
',
- 'bulk_delete_warn' => 'شما در حال حذف مدل های دارایی :model_count هستید.
-',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'بازیابی مدل',
'requestable' => 'کاربران ممکن است از این مدل درخواست کنند',
'show_mac_address' => 'نمایش قسمت آدرس MAC در دارایی در این مدل',
diff --git a/resources/lang/fa/admin/models/message.php b/resources/lang/fa/admin/models/message.php
index c6c109fead..9d0826e422 100644
--- a/resources/lang/fa/admin/models/message.php
+++ b/resources/lang/fa/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'مدل موجود نیست.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'این مدل در حال حاضر همراه یک یا بیشتر از یک دارایی است و نمی تواند حذف شود. لطفا دارایی ها را حذف کنید و سپس برای حذف کردن مجددا تلاش کنید. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'مدل به روزرسانی نشده است، لطفا دوباره تلاش کنید',
- 'success' => 'مدل با موفقیت به روز رسانی شد.'
+ 'success' => 'مدل با موفقیت به روز رسانی شد.',
),
'delete' => array(
@@ -30,13 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'هیچ فیلدی تغییر نکرده بود، بنابراین چیزی به روز نشد.',
- 'success' => 'مدل های به روز شده'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'هیچ مدلی انتخاب نشده بود، بنابراین هیچ چیز حذف نشد.',
- 'success' => ':success_count مدل(های) حذف شد!
-',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => 'مدل(های) :success_count حذف شدند، اما :fail_count حذف نشدند زیرا هنوز دارایی های مرتبط با آنها هستند.
'
),
diff --git a/resources/lang/fa/admin/settings/general.php b/resources/lang/fa/admin/settings/general.php
index cd0c9817aa..b2a57ce72e 100644
--- a/resources/lang/fa/admin/settings/general.php
+++ b/resources/lang/fa/admin/settings/general.php
@@ -16,8 +16,7 @@ return [
',
'is_ad' => 'این سرور Active Directory است',
'alerts' => 'هشدار',
- 'alert_title' => 'تنظیمات هشدار را به روز کنید
-',
+ 'alert_title' => 'Update Notification Settings',
'alert_email' => 'ارسال هشدار به',
'alert_email_help' => 'آدرسهای ایمیل یا لیستهای توزیعی که میخواهید هشدارها به آنها ارسال شود، با کاما از هم جدا شدهاند
',
@@ -45,8 +44,7 @@ return [
'backups_upload' => 'نسخه پشتیبان را دانلود کنید',
'backups_path' => 'نسخههای پشتیبان روی سرور در :path ذخیره میشوند
',
- 'backups_restore_warning' => 'از دکمه بازیابی استفاده کنید برای بازیابی از نسخه پشتیبان قبلی. (این در حال حاضر با ذخیرهسازی فایل S3 یا Docker کار نمیکند.
کل پایگاه داده :app_name شما و هر فایل آپلود شده به طور کامل با آنچه در فایل پشتیبان است جایگزین میشود.
-',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'همه کاربران موجود، از جمله شما، پس از تکمیل بازیابی شما از سیستم خارج می شوند.
',
'backups_large' => 'پشتیبانگیریهای بسیار بزرگ ممکن است در تلاش بازیابی به پایان برسد و ممکن است همچنان نیاز باشد از طریق خط فرمان اجرا شوند.
@@ -109,6 +107,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'دایرکتوری فعال',
'ldap_client_tls_key' => 'کلید TLS مشتری LDAP
',
@@ -121,6 +120,8 @@ return [
',
'ldap_client_tls_key' => 'کلید TLS سمت مشتری LDAP
',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'یک نام کاربری و رمز عبور LDAP معتبر از DN پایه ای که در بالا مشخص کرده اید وارد کنید تا بررسی کنید که آیا ورود به سیستم LDAP شما به درستی پیکربندی شده است یا خیر. ابتدا باید تنظیمات LDAP به روز شده خود را ذخیره کنید.
',
'ldap_login_sync_help' => 'این فقط آزمایش می کند که LDAP می تواند به درستی همگام شود. اگر درخواست احراز هویت LDAP شما صحیح نباشد، کاربران ممکن است هنوز نتوانند وارد سیستم شوند. ابتدا باید تنظیمات LDAP به روز شده خود را ذخیره کنید.
@@ -295,20 +296,21 @@ return [
'show_images_in_email_help' => 'اگر نصب Snipe-IT شما پشت VPN یا شبکه بسته است و کاربران خارج از شبکه نمی توانند تصاویر ارائه شده از این نصب را در ایمیل های خود بارگیری کنند، علامت این کادر را بردارید.
',
'site_name' => 'نام سایت',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'تنظیمات هشدار را به روز کنید
-',
- 'slack_help' => 'تنظیمات Slack',
- 'slack_botname' => 'پشت گوش فراخ Botname',
- 'slack_channel' => 'اسلک کانال',
- 'slack_endpoint' => 'نقطه پایان اسلک',
- 'slack_integration' => 'تنظیمات اسلک',
- 'slack_integration_help' => 'ادغام Slack اختیاری است، اما اگر میخواهید از آن استفاده کنید، نقطه پایانی و کانال مورد نیاز است. برای پیکربندی ادغام Slack، ابتدا باید یک وب هوک ورودی در حساب Slack خود ایجاد کنید. روی دکمه Test Slack Integration کلیک کنید تا قبل از ذخیره کردن، صحت تنظیمات خود را تأیید کنید.
-',
- 'slack_integration_help_button' => 'هنگامی که اطلاعات Slack خود را ذخیره کردید، یک دکمه تست ظاهر می شود.
-',
- 'slack_test_help' => 'تست کنید که آیا ادغام Slack شما به درستی پیکربندی شده است یا خیر. ابتدا باید تنظیمات SLACK به روز شده خود را ذخیره کنید.
-',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'نسخه Snipe_IT',
'support_footer' => 'پشتیبانی از پیوندهای پاورقی
',
@@ -439,8 +441,7 @@ return [
'localization_help' => 'زبان، نمایش تاریخ
',
'notifications' => 'اعلان ها',
- 'notifications_help' => 'هشدارهای ایمیل، تنظیمات ممیزی
-',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'افزایش و پیشوندها
',
'labels' => 'برچسب ها',
@@ -478,4 +479,9 @@ return [
',
'slack_test' => 'تست یکپارچه سازی
',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/fa/admin/settings/message.php b/resources/lang/fa/admin/settings/message.php
index 4cb2accd53..740f692b86 100644
--- a/resources/lang/fa/admin/settings/message.php
+++ b/resources/lang/fa/admin/settings/message.php
@@ -42,14 +42,12 @@ return [
'authentication_success' => 'کاربر در برابر LDAP با موفقیت احراز هویت شد!
'
],
- 'slack' => [
- 'sending' => 'ارسال پیام تست Slack...
-',
- 'success_pt1' => 'موفقیت! بررسی کنید
-',
- 'success_pt2' => 'برای پیام آزمایشی خود کانال را ارسال کنید و حتماً برای ذخیره تنظیمات خود روی ذخیره در زیر کلیک کنید.
-',
- '500' => 'خطای سرور',
- 'error' => 'مشکلی پیش آمده.',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
+ 'success_pt1' => 'Success! Check the ',
+ 'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
+ '500' => '500 Server Error.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/fa/admin/users/general.php b/resources/lang/fa/admin/users/general.php
index b34e584011..abac35cc86 100644
--- a/resources/lang/fa/admin/users/general.php
+++ b/resources/lang/fa/admin/users/general.php
@@ -23,6 +23,8 @@ return [
',
'user_notified' => 'لیستی از موارد اختصاص داده شده فعلی به کاربر ایمیل شده است.
',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'برنامه چک شد برای:',
'send_email_help' => 'شما باید یک آدرس ایمیل برای این کاربر ارائه دهید تا اطلاعات کاربری خود را ارسال کند. ارسال اعتبار نامه ایمیل فقط با ایجاد کاربر امکان پذیر است. رمزهای عبور در یک هش یک طرفه ذخیره می شوند و پس از ذخیره نمی توان آنها را بازیابی کرد.
',
@@ -45,7 +47,6 @@ return [
',
'remove_group_memberships' => 'حذف عضویت در گروه
',
- 'warning_deletion' => 'اخطار!',
'warning_deletion_information' => 'شما در شرف بررسی همه موارد از کاربر(های) :count فهرست شده در زیر هستید. نام های فوق ادمین با رنگ قرمز مشخص شده اند.
',
'update_user_assets_status' => 'همه دارایی های این کاربران را به این وضعیت به روز کنید
@@ -59,4 +60,13 @@ return [
',
'not_remote_label' => 'این یک کاربر راه دور نیست
',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/fa/admin/users/message.php b/resources/lang/fa/admin/users/message.php
index 6237c0965a..84c019cbc0 100644
--- a/resources/lang/fa/admin/users/message.php
+++ b/resources/lang/fa/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'شما با موفقیت این دارایی را به کاهش دادید.',
'bulk_manager_warn' => 'کاربران شما با موفقیت به روز شده اند، با این حال مدیر ورود شما ذخیره نشد زیرا مدیر شما انتخاب شده بود نیز در لیست کاربر برای ویرایش، و کاربران ممکن است مدیر خود نیست. لطفا کاربران خود را دوباره انتخاب کنید، به غیر از مدیر.',
'user_exists' => 'کاربر "{0}" در حال حاضر وجود دارد.',
- 'user_not_found' => 'کاربر [:id] موجود نیست.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'فیلد ورود الزامی است.',
'user_password_required' => 'کلمه عبور ضروری است.',
'insufficient_permissions' => 'دسترسی محدود',
diff --git a/resources/lang/fa/auth/general.php b/resources/lang/fa/auth/general.php
index 3ca176e117..4af6cf6b58 100644
--- a/resources/lang/fa/auth/general.php
+++ b/resources/lang/fa/auth/general.php
@@ -15,5 +15,8 @@ return [
',
'username_help_bottom' => 'نام کاربری و آدرس ایمیل شما ممکن است یکسان باشد، اما ممکن است نباشد، بسته به پیکربندی شما. اگر نمی توانید نام کاربری خود را به خاطر بسپارید، با سرپرست خود تماس بگیرید.
برای نامهای کاربری بدون آدرس ایمیل مرتبط، پیوند بازنشانی رمز عبور ایمیل ارسال نمیشود.
',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/fa/general.php b/resources/lang/fa/general.php
index 45afaf084a..535f5827da 100644
--- a/resources/lang/fa/general.php
+++ b/resources/lang/fa/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'تجهیزات جانبی',
'activated' => 'فعال شد',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'لوازم جانبی',
'accessory_report' => 'گزارش لوازم جانبی',
'action' => 'اقدام',
@@ -27,7 +28,13 @@ return [
'audit' => 'حسابرسی',
'audit_report' => 'حسابرسی حسابرسی',
'assets' => 'دارایی ها',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'اختصاص داده شده به :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'حذف آواتار',
'avatar_upload' => 'بارگذاری آواتار',
'back' => 'بازگشت',
@@ -41,8 +48,9 @@ return [
',
'bulk_actions' => 'اقدام دسته جمعی',
- 'bulk_checkin_delete' => 'موارد اعلام حضور دسته جمعی از کاربران
-',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'به ترتیب وضعیت',
'cancel' => 'انصراف',
'categories' => 'دستهبندیها',
@@ -90,6 +98,7 @@ return [
'debug_warning_text' => 'این برنامه در حالت تولید با استفاده از اشکال زدایی فعال است. این می تواند اطلاعات حساس را در صورت درخواست شما برای جهان خارج در دسترس قرار دهد. با تنظیم مقداری APP_DEBUG در .env فایل خود را به false غیرفعال کنید.',
'delete' => 'حذف',
'delete_confirm' => 'آیا اطمینان دارید که می خواهید این را حذف نمایید؟',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'حذف شد',
'delete_seats' => 'صندلی ها حذف شده
',
@@ -154,6 +163,7 @@ return [
'filetypes_size_help' => 'حداکثر اندازه مجاز بارگذاری: اندازه است.
',
'image_filetypes_help' => 'نوع فایل های قابل قبول: jpg, webp, png, gif, و svg. حداکثر سایز فایل :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' => 'واردات',
'importing' => 'در حال وارد کردن',
'importing_help' => 'میتوانید داراییها، لوازم جانبی، مجوزها، اجزا، مواد مصرفی و کاربران را از طریق فایل CSV وارد کنید.
CSV باید با کاما محدود شود و با سرصفحههایی که در مطابقت دارند قالببندی شود. نمونه CSV در مستندات.
@@ -164,6 +174,8 @@ return [
'asset_maintenances' => 'نگهداشت دارایی',
'item' => 'مورد',
'item_name' => 'نام کالا',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'دسترسی محدود!',
'kits' => 'مقادیر از پیش تعریف شده',
'language' => 'زبان',
@@ -244,6 +256,7 @@ return [
',
'request_canceled' => 'درخواست لغو شد',
'save' => 'ذخیره کردن',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'انتخاب',
'select_all' => 'انتخاب همه',
'search' => 'جستوجو',
@@ -268,10 +281,8 @@ return [
'signed_off_by' => 'امضا شده توسط
',
'skin' => 'پوسته',
- 'slack_msg_note' => 'یک پیام ارسال خواهد شد
-',
- 'slack_test_msg' => 'اوه هی! به نظر می رسد ادغام Slack شما با Snipe-IT کار می کند!
-',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'MODE DEMO: برخی از ویژگی ها برای این نصب غیر فعال هستند.',
'site_name' => 'نام سایت',
'state' => 'وضعیت',
@@ -284,7 +295,6 @@ return [
'sure_to_delete' => 'مطمئنید که میخواهید حذف شود',
'submit' => 'ارسال',
'target' => 'هدف',
- 'toggle_navigation' => 'تغییر وضعیت ناوبری',
'time_and_date_display' => 'نمایش زمان و تاریخ',
'total_assets' => 'کل دارایی',
'total_licenses' => 'کل مجوزهای',
@@ -467,7 +477,8 @@ return [
',
'bulk_checkin_success' => 'موارد برای کاربران انتخاب شده بررسی شده است.
',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -477,8 +488,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/fa/help.php b/resources/lang/fa/help.php
index 211ab6b12d..ea6b9a86c6 100644
--- a/resources/lang/fa/help.php
+++ b/resources/lang/fa/help.php
@@ -15,8 +15,7 @@ return [
'more_info_title' => 'اطلاعات بیشتر',
- 'audit_help' => 'با علامت زدن این کادر، سابقه دارایی برای منعکس کردن این مکان جدید ویرایش می شود. بدون علامت گذاشتن آن، به سادگی مکان در گزارش حسابرسی یادداشت می شود.
توجه داشته باشید که این دارایی بررسی شده است، مکان شخص، دارایی یا مکانی که در آن بررسی شده است را تغییر نمی دهد.
-',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'دارایی ها مواردی هستند که توسط شماره سریال یا برچسب دارایی دنبال می شوند. آنها تمایل دارند که مقادیر ارزش بیشتری داشته باشند که در آن شناسایی یک مورد خاص موردنیاز باشد.',
diff --git a/resources/lang/fa/localizations.php b/resources/lang/fa/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/fa/localizations.php
+++ b/resources/lang/fa/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/fa/mail.php b/resources/lang/fa/mail.php
index ba6d684658..151d6e94a1 100644
--- a/resources/lang/fa/mail.php
+++ b/resources/lang/fa/mail.php
@@ -47,6 +47,7 @@ return [
'login_first_admin' => 'با نصب مجدد Snipe-IT جدید خود به سیستم وارد شوید',
'login' => 'ورود:',
'Low_Inventory_Report' => 'گزارش موجودی کم',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'حداقل QTY',
'name' => 'نام',
'new_item_checked' => 'یک آیتم جدید تحت نام شما چک شده است، جزئیات زیر است.',
@@ -78,6 +79,7 @@ return [
'Accessory_Checkin_Notification' => 'لوازم جانبی بررسی شد',
'Asset_Checkin_Notification' => 'دارایی ثبت شد
',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'مجوز بررسی شد
',
'Expected_Checkin_Report' => 'گزارش بررسی دارایی مورد انتظار
@@ -87,4 +89,5 @@ return [
'Expected_Checkin_Date' => 'داراییای که برای شما بررسی شده است باید دوباره در تاریخ :date بررسی شود',
'your_assets' => 'دارایی های خود را مشاهده کنید
',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/fa/validation.php b/resources/lang/fa/validation.php
index 30f447d956..a1cb78b89c 100644
--- a/resources/lang/fa/validation.php
+++ b/resources/lang/fa/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'ویژگی: باید دارای حداقل موارد: min باشد.',
],
'starts_with' => 'ویژگی : باید با یکی از موارد زیر شروع شود: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'ویژگی انتخاب شده نامعتبر است.',
'numeric' => 'ویژگی باید عدد باشد.',
'present' => 'فیلد attribute باید باشد.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'رمز عبور فعلی شما اشتباه است',
'dumbpwd' => 'این رمز عبور خیلی رایج است',
'statuslabel_type' => 'شما باید نوع برچسب معتبر را انتخاب کنید',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/fi/admin/accessories/general.php b/resources/lang/fi/admin/accessories/general.php
index a5e7bdc7b6..d96405fc6c 100644
--- a/resources/lang/fi/admin/accessories/general.php
+++ b/resources/lang/fi/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Oheistarvikkeen päivittäminen',
'use_default_eula' => 'Käytä yleisiä käyttöehtoja.',
'use_default_eula_disabled' => 'Käytä yleisiä käyttöehtoja. Et ole vielä määritellyt yleisiä käyttöehtoja, voit lisätä ne asetuksista.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/fi/admin/accessories/message.php b/resources/lang/fi/admin/accessories/message.php
index 539b984b7c..bb315379d6 100644
--- a/resources/lang/fi/admin/accessories/message.php
+++ b/resources/lang/fi/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Oheistarviketta ei luovutettu, yritä uudelleen',
'success' => 'Oheistarvike luovutettiin onnistuneesti.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'Käyttäjä on virheellinen. Yritä uudelleen.'
),
diff --git a/resources/lang/fi/admin/asset_maintenances/form.php b/resources/lang/fi/admin/asset_maintenances/form.php
index 79c3999c1c..d000ce901d 100644
--- a/resources/lang/fi/admin/asset_maintenances/form.php
+++ b/resources/lang/fi/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Huollon tyyppi',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'Otsikko',
- 'start_date' => 'Aloituspäivä',
- 'completion_date' => 'Valmis',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'Kustannus',
'is_warranty' => 'Takuun parannus',
- 'asset_maintenance_time' => 'Päivää',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'Muistiinpanot',
- 'update' => 'Päivitä',
- 'create' => 'Luo'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/fi/admin/categories/message.php b/resources/lang/fi/admin/categories/message.php
index 81f9591d73..39e03f7c24 100644
--- a/resources/lang/fi/admin/categories/message.php
+++ b/resources/lang/fi/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Kategoriaa ei päivitetty, yritä uudelleen',
- 'success' => 'Kategoria päivitettiin onnistuneesti.'
+ 'success' => 'Kategoria päivitettiin onnistuneesti.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/fi/admin/components/general.php b/resources/lang/fi/admin/components/general.php
index c99efc61eb..e13c4f5153 100644
--- a/resources/lang/fi/admin/components/general.php
+++ b/resources/lang/fi/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Jäljellä',
'total' => 'Yhteensä',
'update' => 'Päivitä komponentti',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/fi/admin/components/message.php b/resources/lang/fi/admin/components/message.php
index 3eb759fa0c..9795a338cd 100644
--- a/resources/lang/fi/admin/components/message.php
+++ b/resources/lang/fi/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Komponenttia ei luovutettu, yritä uudelleen',
'success' => 'Komponentin luovutus onnistui.',
- 'user_does_not_exist' => 'Kyseinen käyttäjä on virheellinen. Yritä uudelleen.'
+ 'user_does_not_exist' => 'Kyseinen käyttäjä on virheellinen. Yritä uudelleen.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/fi/admin/consumables/message.php b/resources/lang/fi/admin/consumables/message.php
index bb69e00a46..fa17aaf179 100644
--- a/resources/lang/fi/admin/consumables/message.php
+++ b/resources/lang/fi/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Kulutustarviketta ei luovutettu, yritä uudelleen',
'success' => 'Kulutustarvike luovutettiin.',
- 'user_does_not_exist' => 'Kyseinen käyttäjä on virheellinen. Yritä uudelleen.'
+ 'user_does_not_exist' => 'Kyseinen käyttäjä on virheellinen. Yritä uudelleen.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/fi/admin/custom_fields/general.php b/resources/lang/fi/admin/custom_fields/general.php
index 157e253601..fd65775e4e 100644
--- a/resources/lang/fi/admin/custom_fields/general.php
+++ b/resources/lang/fi/admin/custom_fields/general.php
@@ -2,7 +2,7 @@
return [
'custom_fields' => 'Mukautetut kentät',
- 'manage' => 'Manage',
+ 'manage' => 'Hallitse',
'field' => 'Kenttä',
'about_fieldsets_title' => 'Tietoja kenttäsarjoista',
'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used for specific asset model types.',
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Käytetään malleissa',
'order' => 'Tilata',
'create_fieldset' => 'Uusi kenttäsarja',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'Uusi mukautettu kenttä',
'create_field_title' => 'Create a new custom field',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/fi/admin/groups/message.php b/resources/lang/fi/admin/groups/message.php
index 1e2272b76d..41ba5fb9e7 100644
--- a/resources/lang/fi/admin/groups/message.php
+++ b/resources/lang/fi/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Ryhmä on jo olemassa!',
- 'group_not_found' => 'Ryhmää [:id] ei löydy.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'Nimi on pakollinen',
'success' => array(
diff --git a/resources/lang/fi/admin/hardware/form.php b/resources/lang/fi/admin/hardware/form.php
index 1b7f3d8565..8bf4c21f3e 100644
--- a/resources/lang/fi/admin/hardware/form.php
+++ b/resources/lang/fi/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Vahvista laitteiden massapoisto',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Tarkasta alla olevat massapoistettavat laitteet. Kun nämä laitteet on poistettu, ne voidaan palauttaa, mutta niitä ei enää yhdistetä niihin käyttäjiin, joille ne on tällä hetkellä luovutettuna.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'Olet poistamassa :asset_count laitetta.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Massapäivitä laitteita',
'bulk_update_help' => 'Tämän lomakkeen avulla voit päivittää useita laitteita kerralla. Täytä vain ne kentät joita haluat muuttaa. Tyhjäksi jätettyjä kenttiä ei päivitetä. ',
'bulk_update_warn' => 'Olet muokkaamassa yhden laitteen ominaisuuksia.- Olet muokkaamassa :asset_count laitteen ominaisuuksia.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Päivitä vain oletussijainti',
'asset_not_deployable' => 'Laite ei ole käyttöönotettavissa. Laitetta ei voida luovuttaa.',
'asset_deployable' => 'Laite on käyttöönotettavissa. Laite voidaan luovuttaa.',
- 'processing_spinner' => 'Käsitellään...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Valinnaiset tiedot',
'order_details' => 'Tilaukseen liityvät tiedot'
];
diff --git a/resources/lang/fi/admin/hardware/general.php b/resources/lang/fi/admin/hardware/general.php
index 6180981fdf..f3c419afa8 100644
--- a/resources/lang/fi/admin/hardware/general.php
+++ b/resources/lang/fi/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'Tämä laite on poistettu.',
'edit' => 'Muokkaa laitetta',
'model_deleted' => 'Laitemalli on poistettu. Voit palauttaa laitteen kun olet ensin palauttanut poistetun laitemallin.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Pyydettävissä',
'requested' => 'Pyydetty',
'not_requestable' => 'Ei pyydettävissä',
@@ -21,6 +23,7 @@ return [
'restore' => 'Palauta laite',
'pending' => 'Odottaa',
'undeployable' => 'Ei käytettävissä',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Näytä laite',
'csv_error' => 'Sinulla on virhe CSV tiedostossasi:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Virheilmoitukset:',
'success_messages' => 'Onnistuneet:',
'alert_details' => 'Tarkempia tietoja on alla.',
- 'custom_export' => 'Mukautettu vienti'
+ 'custom_export' => 'Mukautettu vienti',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/fi/admin/hardware/message.php b/resources/lang/fi/admin/hardware/message.php
index 6ecc8bf815..f6eed3175b 100644
--- a/resources/lang/fi/admin/hardware/message.php
+++ b/resources/lang/fi/admin/hardware/message.php
@@ -23,6 +23,8 @@ return [
'restore' => [
'error' => 'Laitetta ei palautettu, ole hyvä ja yritä uudelleen',
'success' => 'Laite palautettiin onnistuneesti.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -49,6 +51,8 @@ return [
'success' => 'Tiedostosi on tuotu',
'file_delete_success' => 'Tiedosto on poistettu onnistuneesti',
'file_delete_error' => 'Tiedostoa ei voitu poistaa',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/fi/admin/hardware/table.php b/resources/lang/fi/admin/hardware/table.php
index f0dd798767..fd4808c024 100644
--- a/resources/lang/fi/admin/hardware/table.php
+++ b/resources/lang/fi/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Toiminto',
'checkout_date' => 'Luovutuspäivä',
'checkoutto' => 'Luovutettu',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Nykyinen arvo',
'diff' => 'Erotus',
'dl_csv' => 'Lataa CSV',
diff --git a/resources/lang/fi/admin/licenses/general.php b/resources/lang/fi/admin/licenses/general.php
index c6ade5fe44..4cda18c8f3 100644
--- a/resources/lang/fi/admin/licenses/general.php
+++ b/resources/lang/fi/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Tietoja lisensseistä',
- 'about_licenses' => 'Ohjelmistojen seurantaan käytetään lisenssejä. Lisenssejä on rajattu määrä asennettavaksi',
+ 'about_licenses_title' => 'Tietoja lisensseistä',
+ 'about_licenses' => 'Ohjelmistojen seurantaan käytetään lisenssejä. Lisenssejä on rajattu määrä asennettavaksi',
'checkin' => 'Palauta lisenssi',
'checkout_history' => 'Luovutushistoria',
'checkout' => 'Luovuta lisenssi',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Ohjelmistolisenssit',
'user' => 'Käyttäjä',
'view' => 'Näytä lisenssi',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/fi/admin/manufacturers/message.php b/resources/lang/fi/admin/manufacturers/message.php
index ab14fdaff2..23c1359710 100644
--- a/resources/lang/fi/admin/manufacturers/message.php
+++ b/resources/lang/fi/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Valmistajaa ei löydy.',
'assoc_users' => 'Valmistaja on määritetty käyttöön yhdelle tai useammalle mallille joten sitä ei voida poistaa. Poista valmistaja käytöstä kaikilta malleilta ja yritä uudelleen. ',
diff --git a/resources/lang/fi/admin/manufacturers/table.php b/resources/lang/fi/admin/manufacturers/table.php
index ec3e0b8e0f..cce44f891a 100644
--- a/resources/lang/fi/admin/manufacturers/table.php
+++ b/resources/lang/fi/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Tuen sähköposti',
'support_phone' => 'Tuen puhelin',
'support_url' => 'Tuen URL',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Päivitä valmistaja',
'url' => 'URL',
diff --git a/resources/lang/fi/admin/models/general.php b/resources/lang/fi/admin/models/general.php
index 3068e68dcd..fd5c212fcd 100644
--- a/resources/lang/fi/admin/models/general.php
+++ b/resources/lang/fi/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'Tämä malli on poistettu.',
'bulk_delete' => 'Massapoista laitemalleja',
'bulk_delete_help' => 'Käytä alla olevia valintaruutuja vahvistaaksesi laitemallien poistaminen. Laitemalleja, joissa on niihin liittyviä laitteita, ei voida poistaa ennen kuin laitteet on liitetty toiseen malliin.',
- 'bulk_delete_warn' => 'Olet poistamassa :model_count laitemallia.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Palauta malli',
'requestable' => 'Käyttäjät voivat pyytää tätä mallia',
'show_mac_address' => 'Näytä MAC-osoitekenttä tämän mallin laitteille',
diff --git a/resources/lang/fi/admin/models/message.php b/resources/lang/fi/admin/models/message.php
index 4f1d10bbc8..8b894633cd 100644
--- a/resources/lang/fi/admin/models/message.php
+++ b/resources/lang/fi/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Malli ei löydy.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'Tämä malli on käytössä yhdellä tai useammalla laitteella joten sitä ei voida poistaa. Poista malli käytöstä kaikilta laitteilta ja yritä uudelleen. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Mallia ei päivitetty, yritä uudelleen',
- 'success' => 'Malli päivitettiin onnistuneesti.'
+ 'success' => 'Malli päivitettiin onnistuneesti.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Mitään kentistä ei ollut muutettu, joten mitään ei päivitetty.',
- 'success' => 'Mallit päivitetty.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'Ei malleja valittuna, mitään ei poistettu.',
- 'success' => ':success_count malli(a) poistettu!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count malli(a) poistettiin, mutta :fail_count ei voitu poistaa, koska niillä on vielä niihin liittyviä laitteita.'
),
diff --git a/resources/lang/fi/admin/settings/general.php b/resources/lang/fi/admin/settings/general.php
index 9d13b9ab21..0c221bdd6e 100644
--- a/resources/lang/fi/admin/settings/general.php
+++ b/resources/lang/fi/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'Mikäli haluat lähettää erilliseen sähköpostiosoitteeseen kopion käyttäjälle lähetettävästä sähköposti-ilmoituksesta palautuksiin/luovutuksiin liittyen, syötä se tähän. Muussa tapauksessa jätä kenttä tyhjäksi.',
'is_ad' => 'Käytössä on Active Directory -palvelin',
'alerts' => 'Hälytykset',
- 'alert_title' => 'Päivitä hälytysasetukset',
+ 'alert_title' => 'Update Notification Settings',
'alert_email' => 'Lähetä ilmoitukset',
'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated',
'alerts_enabled' => 'Sähköposti hälytykset käytössä',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Palauta varmuuskopiosta',
'backups_upload' => 'Lataa varmuuskopio',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'Viivakoodi asetukset',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Asiakaspuolen TLS varmenne',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'LDAP-asetukset',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Syötä toimiva LDAP-käyttäjätunnus ja salasana määrittelemästäsi base DN: stä testataksesi LDAP-kirjautumisen toimivuutta. SINUN TULEE TALLENTAA UUDET LDAP ASETUKSET ENSIN.',
'ldap_login_sync_help' => 'Tämä testaa vain LDAP-synkronoinnin toimivuutta. Mikäli LDAP autentikointikysely on virheellinen, käyttäjät eivät voi kirjautua sisään. SINUN TULEE TALLENTAA UUDET ASETUKSET ENSIN.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Näytä kuvia sähköposteissa',
'show_images_in_email_help' => 'Poista tämä valinta, jos Snipe-IT asennus on toteutettu VPN: n avulla tai suljetussa verkossa, koska sähköposteissa käytetyt kuvat eivät voi latautua näkyviin sähköposteissa.',
'site_name' => 'Sivuston nimi',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Slack-botin nimi',
- 'slack_channel' => 'Slack-kanava',
- 'slack_endpoint' => 'Slack-yhdyspiste',
- 'slack_integration' => 'Slackin asetukset',
- 'slack_integration_help' => 'Slack-integraatio on valinnainen, mutta päätepiste ja kanava vaaditaan, jos haluat käyttää sitä. Määrittääksesi Slack-integraation, sinun täytyy ensin luoda saapuva webhook Slack-tilillesi. Klikkaa Testaa Slack Integraatio -painiketta varmistaaksesi, että asetuksesi ovat oikein ennen tallentamista. ',
- 'slack_integration_help_button' => 'Kun olet tallentanut tiedot Slackista, testinappi ilmestyy.',
- 'slack_test_help' => 'Testaa, onko integraatio Slackiin määritelty oikein. SINUN TULEE TALLENTAA UUDET ASETUKSET ENSIN.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT versio',
'support_footer' => 'Tuki-alatunnisteen linkit ',
'support_footer_help' => 'Määrittele, kuka voi nähdä linkit Snipe-IT tukipalvelun tietoihin ja käyttöohjeeseen',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/fi/admin/settings/message.php b/resources/lang/fi/admin/settings/message.php
index 5d518ab4d3..40a8dc3977 100644
--- a/resources/lang/fi/admin/settings/message.php
+++ b/resources/lang/fi/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/fi/admin/users/general.php b/resources/lang/fi/admin/users/general.php
index f4e0bbe780..7d0d2709d3 100644
--- a/resources/lang/fi/admin/users/general.php
+++ b/resources/lang/fi/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Tulosta kaikki luovutetut',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Käyttäjälle :name luovutetut ohjelmistot',
'send_email_help' => 'Käyttäjälle on määritettävä sähköpostiosoite lähettääksesi salasanan sähköpostitse. Salasanat voi lähettää sähköpostilla vain käyttäjän luonnin yhteydessä. Salasanat tallennetaan järjestelmään yksisuuntaisesti tiivistettyinä, eikä niitä voida lukea selväkielisenä tallennuksen jälkeen.',
'view_user' => 'Näytä käyttäjä :name',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/fi/admin/users/message.php b/resources/lang/fi/admin/users/message.php
index 0e4e127964..880bbbf0b0 100644
--- a/resources/lang/fi/admin/users/message.php
+++ b/resources/lang/fi/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Olet onnistuneesti hylännyt tämän laitteen.',
'bulk_manager_warn' => 'Käyttäjät on onnistuneesti päivitetty, mutta esimies-merkintää ei tallennettu, koska valitsemasi esimies oli mukana käyttäjäluettelossa, eikä käyttäjä voi olla itsensä esimies. Valitse käyttäjät uudelleen, poislukien esimies.',
'user_exists' => 'Käyttäjä on jo luotu!',
- 'user_not_found' => 'Käyttäjää [:id] ei löydy.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Käyttäjätunnus vaaditaan',
'user_password_required' => 'Salasana vaaditaan.',
'insufficient_permissions' => 'Riittämättömät oikeudet.',
diff --git a/resources/lang/fi/auth/general.php b/resources/lang/fi/auth/general.php
index b7e93590a2..195981d13e 100644
--- a/resources/lang/fi/auth/general.php
+++ b/resources/lang/fi/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Muista minut',
'username_help_top' => 'Palauttaaksesi salasanasi sähköpostilla, anna käyttäjätunnuksesi.',
'username_help_bottom' => 'Käyttäjätunnuksesi ja sähköpostiosoitteesi voivat olla samoja, mutta eivät välttämättä. Jos et muista käyttäjätunnustasi, ota yhteyttä järjestelmänvalvojaan.
Käyttäjätunnuksille, joilla ei ole liitettyä sähköpostiosoitetta, ei voida lähettää sähköpostiin salasanan vaihtamislinkkiä. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/fi/general.php b/resources/lang/fi/general.php
index ecdded81d5..a18d0b3b72 100644
--- a/resources/lang/fi/general.php
+++ b/resources/lang/fi/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Oheistarvikkeet',
'activated' => 'Aktivoitu',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Oheistarvike',
'accessory_report' => 'Oheistarvikeraportti',
'action' => 'Toiminto',
@@ -27,7 +28,13 @@ return [
'audit' => 'Tarkasta',
'audit_report' => 'Tarkastusloki',
'assets' => 'Laitteet',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Luovutettu käyttäjälle :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Poista käyttäjäkuva',
'avatar_upload' => 'Lähetä käyttäjäkuva',
'back' => 'Edellinen',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Massamuokkaus',
'bulk_delete' => 'Massapoista',
'bulk_actions' => 'Massatoimintoja',
- 'bulk_checkin_delete' => 'Massapalauta laitteita käyttäjiltä',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'tilan mukaan',
'cancel' => 'Peruuta',
'categories' => 'Kategoriat',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Sovellus on käynnissä tuotantotilassa, jossa virheenkorjaus on käytössä. Tämä voi paljastaa arkaluonteisia tietoja, jos sovellus avoinna internettiin. Poista virheenkorjaus käytöstä asettamalla APP_DEBUG -arvoksi false.env -tiedostoosi.',
'delete' => 'Poista',
'delete_confirm' => 'Oletko varma että haluat poistaa :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Poistettu',
'delete_seats' => 'Poistettu käytöstä',
'deletion_failed' => 'Poisto epäonnistui',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Hyväksytty tiedostotyyppi on :types. Suurin sallittu tiedostokoko on :size. Hyväksytyt tiedostotyypit ovat :types. Suurin sallittu tiedostokoko on :size.',
'filetypes_size_help' => 'Suurin sallittu tiedostokoko on :size.',
'image_filetypes_help' => 'Hyväksytyt tiedostotyyppejä ovat jpg, png, gif ja svg. Suurin sallittu lähetyskoko on :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' => 'Tuo tiedot',
'importing' => 'Tuonti',
'importing_help' => 'Voit tuoda laitteita, oheistarvikkeita, lisenssejä, komponentteja, kulutustarvikkeita ja käyttäjiä CSV-tiedoston avulla.
CSV tulisi olla pilkulla rajattu ja sisältää otsikot, jotka vastaavat CSV-otsikoita dokumentaatiossa.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Laitteiden huollot',
'item' => 'Nimike',
'item_name' => 'Kohteen nimi',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Riittämättömät käyttöoikeudet!',
'kits' => 'Sarjat',
'language' => 'Kieli',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Pyydetyt laitteet',
'request_canceled' => 'Pyyntö peruutettu',
'save' => 'Tallenna',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Valitse',
'select_all' => 'Valitse kaikki',
'search' => 'Etsi',
@@ -240,8 +254,8 @@ return [
'signature' => 'Allekirjoitus',
'signed_off_by' => 'Luovuttanut',
'skin' => 'Ulkoasu',
- 'slack_msg_note' => 'Slack viesti lähetetään',
- 'slack_test_msg' => 'Jestas! Näyttää siltä, että Slack integrointi Snipe-IT. n kanssa toimii!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'DEMO-TILA: Jotkin ominaisuudet eivät ole käytössä tässä asennuksessa.',
'site_name' => 'Sivuston nimi',
'state' => 'Maakunta',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Haluatko varmasti poistaa',
'submit' => 'Lähetä',
'target' => 'Kohde',
- 'toggle_navigation' => 'Näytä/piilota navigointi',
'time_and_date_display' => 'Ajan ja päivämäärän näyttö',
'total_assets' => 'laitetta',
'total_licenses' => 'lisenssejä',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Piilota myös nämä käyttäjät. Heidän laitehistoria säilyy ennallaan ellet/kunnes puhdistat poistetut tietueet Admin Asetuksista.',
'bulk_checkin_delete_success' => 'Valitut käyttäjät on poistettu ja heidän kohteet on palautettu.',
'bulk_checkin_success' => 'Valittujen käyttäjien laitteet on palautettu.',
- 'set_to_null' => 'Poista tämän laitteen arvot|Poista arvot kaikille :asset_count laitteille ',
+ 'set_to_null' => 'Poista tämän laitteen arvot|Poista arvot kaikille :asset_count laitteille ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - ostopäivää ei annettu',
'assets_by_status' => 'Laitteet tilan mukaan',
'assets_by_status_type' => 'Laitteet tilan tyypin mukaan',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Aloituspäivä',
'end_date' => 'Päättymispäivä',
'alt_uploaded_image_thumbnail' => 'Ladattu pikkukuva',
- 'placeholder_kit' => 'Valitse sarja'
+ 'placeholder_kit' => 'Valitse sarja',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/fi/help.php b/resources/lang/fi/help.php
index a96523e577..4f0c7210e7 100644
--- a/resources/lang/fi/help.php
+++ b/resources/lang/fi/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'Lisätietoa',
- 'audit_help' => 'Tämän valitseminen muuttaa laitetiedot vastaamaan uutta sijaintia. Jos sitä ei ole valittu, sijainti kirjataan vain lokiin.
Huomaa, että jos laite on jo luovutettuna, tämä ei muuta sen henkilön, tai laitteen sijaintia mihin se on luovutettuna.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Laitteet ovat nimmeitä joita seurataan sarjanumeron tai laitetunnisteen avulla. Laitteiksi määritellään yleensä arvokkaampaa omaisuutta, joiden tunnistaminen yksilöllisesti on tärkeää.',
diff --git a/resources/lang/fi/localizations.php b/resources/lang/fi/localizations.php
index eee5a3b4c2..d0c0c65626 100644
--- a/resources/lang/fi/localizations.php
+++ b/resources/lang/fi/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Skotlanti',
'SB'=>'Salomonsaaret',
'SC'=>'Seychellit',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Ruotsi',
'SG'=>'Singapore',
diff --git a/resources/lang/fi/mail.php b/resources/lang/fi/mail.php
index 96f8f15a46..68432c6768 100644
--- a/resources/lang/fi/mail.php
+++ b/resources/lang/fi/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Kirjaudu sisään uuteen Snipe-IT asennukseen käyttäen alla olevia tunnistetietoja:',
'login' => 'Kirjaudu sisään:',
'Low_Inventory_Report' => 'Alhainen määrä raportti',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Minimi määrä',
'name' => 'Nimi',
'new_item_checked' => 'Uusi nimike on luovutettu sinulle, yksityiskohdat ovat alla.',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'Snipe-IT - kirjautumistietosi',
'Accessory_Checkin_Notification' => 'Oheistarvike palautettu',
'Asset_Checkin_Notification' => 'Laite palautettu',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'Lisenssi palautettu',
'Expected_Checkin_Report' => 'Odotettujen palautuspäivien raportti',
'Expected_Checkin_Notification' => 'Muistutus: :name palautuspäivä lähestyy',
'Expected_Checkin_Date' => 'Sinulle luovutettu laite on määrä palauttaa takaisin :date',
'your_assets' => 'Omat laitteesi',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/fi/validation.php b/resources/lang/fi/validation.php
index fe5ecc2b27..62abf3228c 100644
--- a/resources/lang/fi/validation.php
+++ b/resources/lang/fi/validation.php
@@ -67,6 +67,8 @@ return [
'array' => ':attribute on oltava vähintään :min nimikettä.',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'Valittu :attribute on virheellinen.',
'numeric' => ':attribute tulee olla numero.',
'present' => ':attribute kentän on oltava määritettynä.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Nykyinen salasanasi on virheellinen',
'dumbpwd' => 'Salasana on liian yleinen.',
'statuslabel_type' => 'Sinun on valittava kelvollinen tilamerkintätyyppi',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/fil/admin/accessories/general.php b/resources/lang/fil/admin/accessories/general.php
index 7c353d3629..bae609b721 100644
--- a/resources/lang/fil/admin/accessories/general.php
+++ b/resources/lang/fil/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'I-update ang Aksesorya',
'use_default_eula' => 'Sa halip ay gamitin ang ang pangunahing default ng EULA.',
'use_default_eula_disabled' => 'Sa halip ay gumamit ng pangunahing default na EULA. Walang pangunahing default na EULA na nai-set. Paki-dagdag ng isa sa mga setting.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/fil/admin/accessories/message.php b/resources/lang/fil/admin/accessories/message.php
index 4c25713a2f..3ebe9c58eb 100644
--- a/resources/lang/fil/admin/accessories/message.php
+++ b/resources/lang/fil/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Ang aksesorya ay hindi na-check out, mangyaring subukang muli',
'success' => 'Ang aksesorya ay matagumoay na nai-check out.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'Ang user na iyon ay hindi tama. Mangyaring subukang muli.'
),
diff --git a/resources/lang/fil/admin/asset_maintenances/form.php b/resources/lang/fil/admin/asset_maintenances/form.php
index c800b1753b..1f62cb2d14 100644
--- a/resources/lang/fil/admin/asset_maintenances/form.php
+++ b/resources/lang/fil/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Ang Tipo ng Pagpapanatili',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'Ang Pamagat',
- 'start_date' => 'Nagsimula na',
- 'completion_date' => 'Nakompleto na',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'Gastos',
'is_warranty' => 'Ang Pagpapabuti ng Warantiya',
- 'asset_maintenance_time' => 'Mga Araw',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'Mga Palatandaan',
- 'update' => 'I-update',
- 'create' => 'Magsagawa'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/fil/admin/categories/message.php b/resources/lang/fil/admin/categories/message.php
index 88f8534c82..d4115ac636 100644
--- a/resources/lang/fil/admin/categories/message.php
+++ b/resources/lang/fil/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Hindi na-update ang kategorya, mangyaring subukang muli',
- 'success' => 'Matagumpay na nai-update ang kategorya.'
+ 'success' => 'Matagumpay na nai-update ang kategorya.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/fil/admin/components/general.php b/resources/lang/fil/admin/components/general.php
index b373aa38b5..528316539c 100644
--- a/resources/lang/fil/admin/components/general.php
+++ b/resources/lang/fil/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Ang Natitira',
'total' => 'Ang Kabuuan',
'update' => 'I-update ang Komponent',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/fil/admin/components/message.php b/resources/lang/fil/admin/components/message.php
index 1d18089b96..73549b80e7 100644
--- a/resources/lang/fil/admin/components/message.php
+++ b/resources/lang/fil/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Ang komponent ay hindi nai-check out, mangyaring subukang muli',
'success' => 'Ang komponent ay matagukpay nang nai-check out.',
- 'user_does_not_exist' => 'Ang user na iyon ay hindi balido. Mangyaring subukang muli.'
+ 'user_does_not_exist' => 'Ang user na iyon ay hindi balido. Mangyaring subukang muli.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/fil/admin/consumables/message.php b/resources/lang/fil/admin/consumables/message.php
index 6bfce0c757..21c2ff52ef 100644
--- a/resources/lang/fil/admin/consumables/message.php
+++ b/resources/lang/fil/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Ang consumable ay hindi nai-check out, mangyaring subukang muli',
'success' => 'Ang consumable ay matagumpay na nai-check out.',
- 'user_does_not_exist' => 'Ang user na iyon ay hindi balido. Mangyaring subukang muli.'
+ 'user_does_not_exist' => 'Ang user na iyon ay hindi balido. Mangyaring subukang muli.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/fil/admin/custom_fields/general.php b/resources/lang/fil/admin/custom_fields/general.php
index 8a4e21ef83..3d7710cb7f 100644
--- a/resources/lang/fil/admin/custom_fields/general.php
+++ b/resources/lang/fil/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Ginagamit ng mga Modelo',
'order' => 'Ang Kaayusan',
'create_fieldset' => 'Ang Bagong Fieldset',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'Ang Bagong Custom Field',
'create_field_title' => 'Create a new custom field',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/fil/admin/groups/message.php b/resources/lang/fil/admin/groups/message.php
index 8ccbe709c0..9d0826c3ad 100644
--- a/resources/lang/fil/admin/groups/message.php
+++ b/resources/lang/fil/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Ang grupo ay umiiral na!',
- 'group_not_found' => 'Ang grupo [:id] ay hindi umiiral.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'Ang pangalan ng field ay kinakailangan',
'success' => array(
diff --git a/resources/lang/fil/admin/hardware/form.php b/resources/lang/fil/admin/hardware/form.php
index d4c7835f0f..e12062e5e2 100644
--- a/resources/lang/fil/admin/hardware/form.php
+++ b/resources/lang/fil/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'I-kumperma ang Maramihang Pagdelete ng mga Assets',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Surrin ang mga asset para sa maramihing pagdelete sa ibaba. Kapag nai-delete na, ang mga asset na ito ay pwedeng maibalik sa dati, pero hindi na ito maiugnay sa kahit sinong user na nakatalaga nito.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'Ikaw ay mag-delete ng :asset_count na mga asset.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Ang Maramihang Asset na Nai-update',
'bulk_update_help' => 'Ang form na ito ay nagbibigay sa iyo ng pahintulot para mag-update ng maramihang asset nang sabay-sabay. Lagyan lamang ang mga field na gusto mong baguhin. Anumang mga field na blangko ay mananatiling walang pagbabago. ',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Update only default location',
'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Processing...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Optional Information',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/fil/admin/hardware/general.php b/resources/lang/fil/admin/hardware/general.php
index f9b84a1924..f1b1a6fe0a 100644
--- a/resources/lang/fil/admin/hardware/general.php
+++ b/resources/lang/fil/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'This asset has been deleted.',
'edit' => 'I-edit ang Asset',
'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Pwedeng Ma-rekwest',
'requested' => 'Ni-rekwest',
'not_requestable' => 'Not Requestable',
@@ -21,6 +23,7 @@ return [
'restore' => 'Ibalik sa dati ang Asset',
'pending' => 'Hindi pa nasimulan',
'undeployable' => 'Hindi pwedeng i-deploy',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Tingnan ang Asset',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/fil/admin/hardware/message.php b/resources/lang/fil/admin/hardware/message.php
index 432775e172..ebd3f2e700 100644
--- a/resources/lang/fil/admin/hardware/message.php
+++ b/resources/lang/fil/admin/hardware/message.php
@@ -23,6 +23,8 @@ return [
'restore' => [
'error' => 'Ang asset ay hindi naibalik sa dati, mangyaring subukang muli',
'success' => 'Ang asset ay matagumpay nang naibalik sa dati.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -49,6 +51,8 @@ return [
'success' => 'Ang iyong file ay na-import na',
'file_delete_success' => 'Ang iyong file ay matagumpay nang nai-upload',
'file_delete_error' => 'Ang file ay hindi mai-delete',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/fil/admin/hardware/table.php b/resources/lang/fil/admin/hardware/table.php
index a9ca24bb6a..8a35fdb77c 100644
--- a/resources/lang/fil/admin/hardware/table.php
+++ b/resources/lang/fil/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Papasok/Palabas',
'checkout_date' => 'Ang Petsa ng Pagcheck-out',
'checkoutto' => 'Nai-check Out',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Ang Diff',
'dl_csv' => 'I-download ang CSV',
diff --git a/resources/lang/fil/admin/licenses/general.php b/resources/lang/fil/admin/licenses/general.php
index 866da0e8cd..ec321d5833 100644
--- a/resources/lang/fil/admin/licenses/general.php
+++ b/resources/lang/fil/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Ang Tungkol sa mga Lisensya',
- 'about_licenses' => 'Ang mga lisensya ay ay ginagamit para subaybayan ang software. Mayrron itong tuloy na mga numero ng seats na pwedeng i-check out sa mga indibidwal',
+ 'about_licenses_title' => 'Ang Tungkol sa mga Lisensya',
+ 'about_licenses' => 'Ang mga lisensya ay ay ginagamit para subaybayan ang software. Mayrron itong tuloy na mga numero ng seats na pwedeng i-check out sa mga indibidwal',
'checkin' => 'I-checkin ang Lisensya ng Seat',
'checkout_history' => 'I-checkout ang Kasaysayan',
'checkout' => 'I-checkout ang Lisensya ng Seat',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Ang mga Lisenysa ng Software',
'user' => 'Ang gumagamit',
'view' => 'Tingnan ang Lisensya',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/fil/admin/manufacturers/message.php b/resources/lang/fil/admin/manufacturers/message.php
index 4be4d7ae1e..f26b01f602 100644
--- a/resources/lang/fil/admin/manufacturers/message.php
+++ b/resources/lang/fil/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Ang Tagapagsagawa ay hindi umiiral.',
'assoc_users' => 'Ang tagapagsagawa ay kasalukuyang naiugnay sa hindi bumaba sa isang modelo at hindi maaaring mai-delete. Mangyaring i-update ang iyong mga modelo upang hindi na mag-reperens sa tagapagsagawang ito at paki-subokang muli. ',
diff --git a/resources/lang/fil/admin/manufacturers/table.php b/resources/lang/fil/admin/manufacturers/table.php
index 9ab1201c1a..d99a786e34 100644
--- a/resources/lang/fil/admin/manufacturers/table.php
+++ b/resources/lang/fil/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Ang Suportang Email',
'support_phone' => 'Ang Suporta sa Telepono',
'support_url' => 'Ang Suportang URL',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'I-update ang Tagapagsagawa',
'url' => 'Ang URL',
diff --git a/resources/lang/fil/admin/models/general.php b/resources/lang/fil/admin/models/general.php
index d511ca8ee5..ee943e0d60 100644
--- a/resources/lang/fil/admin/models/general.php
+++ b/resources/lang/fil/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'This model has been deleted.',
'bulk_delete' => 'Ang Maramihang Pag-delete sa mga Modelo ng Asset',
'bulk_delete_help' => 'Gamitin ang mga checkboxes sa ibaba para i-komperma ang pag-delete sa mga napiling mga modelo ng asset. Ang mga modelo ng asset na mayroong mga asset na nai-ugnay sa mga ito ay hindi pwedeng i-delete hanggang sa ang lahat ng mga asset ay nai-ugnay sa ibat-ibang modelo.',
- 'bulk_delete_warn' => 'Ikaw ay mag-delete ng :model_count mga modelo ng asset.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Ibalik sa dati ang Modelo',
'requestable' => 'Ang mga gumagamit ay pwedeng mag-rekwest ng modelong ito',
'show_mac_address' => 'Ipakita ang field MAC address sa mga asset ng modelong ito',
diff --git a/resources/lang/fil/admin/models/message.php b/resources/lang/fil/admin/models/message.php
index b5022bffde..5ec25d2566 100644
--- a/resources/lang/fil/admin/models/message.php
+++ b/resources/lang/fil/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Ang modelo ay hindi umiiral.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'Ang modelong ito ay kasalukuyang nai-ugnay sa isa o higit pang mga asset at hindi maaaring mai-delete. Paki-delete ng mga model na ito, at pagkatapos subukang i-delete muli. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Ang modelo ay hindi nai-update, mangyaring subukang muli',
- 'success' => 'Ang modelo ay matagumpay na nai-update.'
+ 'success' => 'Ang modelo ay matagumpay na nai-update.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Walang nabagong mga field, kaya walang nai-update.',
- 'success' => 'Ang mga modelo ay naiupdate na.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'Walang napiling mga model, kaya walang nai-delete.',
- 'success' => ':success_count model(s) na-delete na!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count ang mga modelo ay na-delete na, gayunpaman ::success_count ang mga modelo ay hindi mai-delete dahil sa mayron pa silang asset na naiuugnay sa kanila.'
),
diff --git a/resources/lang/fil/admin/settings/general.php b/resources/lang/fil/admin/settings/general.php
index 2ab5d58fb2..f91d072c89 100644
--- a/resources/lang/fil/admin/settings/general.php
+++ b/resources/lang/fil/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'If you would like to send a copy of checkin/checkout emails that are sent to users to an additional email account, enter it here. Otherwise leave this field blank.',
'is_ad' => 'Ito ay isang server ng Aktibong Direktorya',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Update Notification Settings',
'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',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'Ang mga Setting sa Barcode',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'Ang mga setting ng LDAP',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Mag-enter ng balidong LDAP username at password mula sa binatayang DN na iyong ibinatay sa itaas upang subukan kung ang iyong LDAP login ay maayos na nai-configure. DAPAT MO MUNANG I-SAVE ANG IYONG UPDATED NA MGA SETTING NG LDAP.',
'ldap_login_sync_help' => 'Ito ay susubok lamang sa LDAP na mag-sync nang maayos. Kapag ang iyong LDAP Authentication query ay hindi tama, ang mga gumagamit ay hindi parin makapag-login. DAPAT MO MUNANG I-SAVE ANG IYONG UPDATED NA MGA SETTING NG LDAP.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Show images in emails',
'show_images_in_email_help' => 'Uncheck this box if your Snipe-IT installation is behind a VPN or closed network and users outside the network will not be able to load images served from this installation in their emails.',
'site_name' => 'Ang Pangalan ng Site',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Ang Slack Botname',
- 'slack_channel' => 'Ang Slack Channel',
- 'slack_endpoint' => 'Ang Slack Endpoint',
- 'slack_integration' => 'Ang mga Setting ng Slack',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => 'Once you have saved your Slack information, a test button will appear.',
- 'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Ang bersyon ng Snipe-IT',
'support_footer' => 'Sumusuporta ng mga Link ng Footer ',
'support_footer_help' => 'I-specify kung sino ang nakakakita ng mga link sa impormasyon ng Snipe-IT Support at ang mga User Manual',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/fil/admin/settings/message.php b/resources/lang/fil/admin/settings/message.php
index 02d2db0035..8854d020fe 100644
--- a/resources/lang/fil/admin/settings/message.php
+++ b/resources/lang/fil/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/fil/admin/users/general.php b/resources/lang/fil/admin/users/general.php
index 4299d9f85c..916c934f87 100644
--- a/resources/lang/fil/admin/users/general.php
+++ b/resources/lang/fil/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'I-print ang Lahat ng Nakatalaga',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Ang Software ay Nai-check out sa :name',
'send_email_help' => 'You must provide an email address for this user to send them credentials. Emailing credentials can only be done on user creation. Passwords are stored in a one-way hash and cannot be retrieved once saved.',
'view_user' => 'Tingnan ang User :name',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/fil/admin/users/message.php b/resources/lang/fil/admin/users/message.php
index d9a70cccc6..313add3f01 100644
--- a/resources/lang/fil/admin/users/message.php
+++ b/resources/lang/fil/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Matagumpay mong hindi tinaggap ang asset na ito.',
'bulk_manager_warn' => 'Ang iyong mga user ay matagumpay nang nai-update, subalit ang iyong manager entry ay hindi nai-save dahil ang manager na iyong pinili ay kabilang sa listahan ng user na kailangang i-edit, at ang mga user ay maaaring wala sa sarili nilang pamamahala. Mangyaring pumiling muli ng iyong user, hindi kasama ang manager.',
'user_exists' => 'Ang user ay umiiral na!',
- 'user_not_found' => 'Ang User [:id] hindi umiiral.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Ang field ng login ay kinakailangan',
'user_password_required' => 'Ang password ay kinakailangan.',
'insufficient_permissions' => 'Hindi sapat na mga pahintulot.',
diff --git a/resources/lang/fil/auth/general.php b/resources/lang/fil/auth/general.php
index a2fe73d79c..51a3443326 100644
--- a/resources/lang/fil/auth/general.php
+++ b/resources/lang/fil/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Tandaan ako',
'username_help_top' => 'Enter your username to be emailed a password reset link.',
'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.
Usernames without an associated email address will not be emailed a password reset link. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/fil/general.php b/resources/lang/fil/general.php
index 45fa466fdf..b4c3403fc2 100644
--- a/resources/lang/fil/general.php
+++ b/resources/lang/fil/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Mga Aksesorya',
'activated' => 'Pinagana',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Ang Aksesorya',
'accessory_report' => 'Ang Ulat sa Aksesorya',
'action' => 'Aksyon',
@@ -27,7 +28,13 @@ return [
'audit' => 'Ang Audit',
'audit_report' => 'Ang Log ng Audit',
'assets' => 'Ang mga Assets',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Assigned to :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'I-delete ang Avatar',
'avatar_upload' => 'I-upload ang Avatar',
'back' => 'Bumalik',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Bulk Edit',
'bulk_delete' => 'Bulk Delete',
'bulk_actions' => 'Bulk Actions',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'by Status',
'cancel' => 'I-kansela',
'categories' => 'Mga kategorya',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Ang applilasyon na ito ay tumatakbo sa produksyon na may pagpapagana sa pag-debug. ito ay ma-expose sa sensitibong datus kapag ang iyong aplikasyon ay madaling ma-akses sa labas ng mundo. Huwag paganahin ang debug mode sa pamamagitan pag-set sa APP_DEBUG balyu ng iyong .env file sa false.',
'delete' => 'I-delete',
'delete_confirm' => 'Are you sure you wish to delete :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Nai-delete na',
'delete_seats' => 'Ang Nai-delete na mga Seats',
'deletion_failed' => 'Deletion failed',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
'filetypes_size_help' => 'Max upload size allowed is :size.',
'image_filetypes_help' => 'Accepted filetypes are jpg, webp, png, gif, and svg. Max 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' => 'I-import',
'importing' => 'Importing',
'importing_help' => 'You can import assets, accessories, licenses, components, consumables, and users via CSV file.
The CSV should be comma-delimited and formatted with headers that match the ones in the sample CSVs in the documentation.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Ang mga Pagpapanatili sa Asset',
'item' => 'Aytem',
'item_name' => 'Item Name',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Hindi sapat na mha pahintulot!',
'kits' => 'Predefined Kits',
'language' => 'Lengguwahe',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => 'Ang mga Rekwest ay Nakansela',
'save' => 'I-save',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Pumili',
'select_all' => 'Select All',
'search' => 'Maghanap',
@@ -240,8 +254,8 @@ return [
'signature' => 'Ang Lagda',
'signed_off_by' => 'Signed Off By',
'skin' => 'Skin',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Oh hai! Looks like your Slack integration with Snipe-IT is working!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'DEMO MODE: Ang iilang mga katangian ay na-disable para sa pag-install na ito.',
'site_name' => 'Ang Pangalan ng Site',
'state' => 'Ang Estado',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Sigurado kaba na gusto mong i-delete',
'submit' => 'I-sumita',
'target' => 'Ang Punterya',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Ang Pagpapakita sa Oras at Petsa',
'total_assets' => 'ang kabuuang mga asset',
'total_licenses' => 'ang kabuuang mga lisensya',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/fil/help.php b/resources/lang/fil/help.php
index ac0df59422..a3a2ddd762 100644
--- a/resources/lang/fil/help.php
+++ b/resources/lang/fil/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'More Info',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
diff --git a/resources/lang/fil/localizations.php b/resources/lang/fil/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/fil/localizations.php
+++ b/resources/lang/fil/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/fil/mail.php b/resources/lang/fil/mail.php
index 15c5e3500e..288d3f61eb 100644
--- a/resources/lang/fil/mail.php
+++ b/resources/lang/fil/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Mag-login sa iyong bagong pag-install ng Snipe-IT gamit ang mga kredensyal sa ibaba:',
'login' => 'Mag-login:',
'Low_Inventory_Report' => 'Ang Mababang Report ng Imbentaryo',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Ang Min QTY',
'name' => 'Ang Pangalan',
'new_item_checked' => 'Ang bagong aytem na nai-check out sa ilalim ng iyong pangalan, ang mga detalye ay nasa ibaba.',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'Ang iyong mga Kredensyal sa Snipe-IT',
'Accessory_Checkin_Notification' => 'Accessory checked in',
'Asset_Checkin_Notification' => 'Asset checked in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'License checked in',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => 'View Your Assets',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/fil/validation.php b/resources/lang/fil/validation.php
index 34fd95e35f..68d522a355 100644
--- a/resources/lang/fil/validation.php
+++ b/resources/lang/fil/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'Ang :katangian ay dapat na magkaroon ng hindi bumaba sa :min na mga aytem.',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'Ang napili na :katangian ay hindi balido.',
'numeric' => 'Ang :katangian ay dapat na isang numero.',
'present' => 'Ang :field ng katangian ay dapat na naroroon.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Ang iyong kasalukuyang password ay hindi wasto',
'dumbpwd' => 'Ang password ay sobrang pangkaraniwan.',
'statuslabel_type' => 'Kinakailangang pumili ng balidong uri ng label ng estado',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/fr/admin/accessories/general.php b/resources/lang/fr/admin/accessories/general.php
index 5760313657..897c2d6c81 100644
--- a/resources/lang/fr/admin/accessories/general.php
+++ b/resources/lang/fr/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Mise à jour d\'accessoires',
'use_default_eula' => 'Utiliser la license primaire par défaut à la place.',
'use_default_eula_disabled' => 'Utilisez la license par défaut à la place. Aucune licence d\'utilisation par défaut trouvée. Ajoutez-en une dans la section "Préférences".',
+ 'clone' => 'Dupliquer l\'accessoire',
+ 'delete_disabled' => 'Cet accessoire ne peut pas encore être supprimé car certaines pièces sont encore attribuées.',
);
diff --git a/resources/lang/fr/admin/accessories/message.php b/resources/lang/fr/admin/accessories/message.php
index 7091783f3c..ef09bceab7 100644
--- a/resources/lang/fr/admin/accessories/message.php
+++ b/resources/lang/fr/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Cet accessoire n\'est pas attribué. Veuillez réessayer',
'success' => 'Accessoire attribué correctement.',
+ 'unavailable' => 'L\'accessoire n\'est pas disponible à l\'affectation. Vérifiez la quantité disponible',
'user_does_not_exist' => 'Cet utilisateur est inexistant. Veuillez réessayer.'
),
diff --git a/resources/lang/fr/admin/asset_maintenances/form.php b/resources/lang/fr/admin/asset_maintenances/form.php
index 374ae092e9..7bcd42751f 100644
--- a/resources/lang/fr/admin/asset_maintenances/form.php
+++ b/resources/lang/fr/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Type d\'entretien d\'actif',
+ 'asset_maintenance_type' => 'Type de maintenance de la ressource',
'title' => 'Titre',
'start_date' => 'Date de début',
'completion_date' => 'Date d\'achèvement',
'cost' => 'Coût',
'is_warranty' => 'Garantie sur amélioration',
- 'asset_maintenance_time' => 'Durée de l\'entretien (en jours)',
+ 'asset_maintenance_time' => 'Durée de la maintenance de la ressource (en jours)',
'notes' => 'Notes',
- 'update' => 'Modification des types entretiens d\'actifs',
- 'create' => 'Création de type d\'entretien d\'actif'
+ 'update' => 'Mettre à jour maintenance de la ressource',
+ 'create' => 'Création de maintenance de la ressource'
];
diff --git a/resources/lang/fr/admin/categories/general.php b/resources/lang/fr/admin/categories/general.php
index 08e61e743c..0a094d0bb9 100644
--- a/resources/lang/fr/admin/categories/general.php
+++ b/resources/lang/fr/admin/categories/general.php
@@ -1,21 +1,21 @@
'Catégories',
- 'category_name' => 'Catégorie',
- 'checkin_email' => 'Envoyer un courriel à l\'utilisateur lors de l\'association/dissociation.',
- 'checkin_email_notification' => 'Un courriel sera envoyé à l\'utilisateur lors de l\'association/dissociation.',
+ 'asset_categories' => 'Catégories d\'actifs',
+ 'category_name' => 'Nom de la catégorie',
+ 'checkin_email' => 'Envoyer un courriel à l\'utilisateur·trice lors de l\'association/dissociation.',
+ 'checkin_email_notification' => 'Un courriel sera envoyé à l\'utilisateur·trice lors de l\'association/dissociation.',
'clone' => 'Cloner la catégorie',
- 'create' => 'Créer Catégorie',
+ 'create' => 'Créer une catégorie',
'edit' => 'Modifier la catégorie',
'eula_text' => 'Catégorie de licence d\'utilisation',
- 'eula_text_help' => 'Ce champ vous permet de configurer vos licences d\'utilisation pour chaque type d\'items. Si vous avez seulement une licence pour tout vos items, vous pouvez cochez la case ci-dessous pour utiliser celle par défaut.',
+ 'eula_text_help' => 'Ce champ vous permet de configurer vos licences d\'utilisation pour chaque type d\'actif. Si vous avez une seule licence pour tous vos actifs, vous pouvez cocher la case ci-dessous pour utiliser celle par défaut.',
'name' => 'Nom de la catégorie',
- 'require_acceptance' => 'L\'utilisateur doit confirmer qu\'il accepte les actifs de cette catégorie.',
- 'required_acceptance' => 'L\'utilisateur recevra un courriel avec un lien de confirmation pour accepter ce produit.',
- 'required_eula' => 'Cet utilisateur recevra par courriel une copie de la licence d\'utilisation',
+ 'require_acceptance' => 'L\'utilisateur·trice doit confirmer qu\'iel accepte les actifs de cette catégorie.',
+ 'required_acceptance' => 'L\'utilisateur·trice recevra un courriel avec un lien d\'acceptation de cet article.',
+ 'required_eula' => 'L\'utilisateur·trice recevra par courriel une copie de la licence d\'utilisation',
'no_default_eula' => 'Il n\'y a pas de licence d\'utilisation par défaut. Veuillez en ajouter une dans Préférences.',
- 'update' => 'Actualiser Catégorie',
+ 'update' => 'Mettre à jour la catégorie',
'use_default_eula' => 'Utiliser la license primaire par défaut à la place.',
'use_default_eula_disabled' => 'Utilisez la licence par défaut à la place. Aucune licence d\'utilisation par défaut trouvée. Ajoutez-en une dans la section "Préférences".',
'use_default_eula_column' => 'Utilisez les CGU par défaut',
diff --git a/resources/lang/fr/admin/categories/message.php b/resources/lang/fr/admin/categories/message.php
index f3a543a181..0e281f9c5e 100644
--- a/resources/lang/fr/admin/categories/message.php
+++ b/resources/lang/fr/admin/categories/message.php
@@ -7,19 +7,20 @@ return array(
'assoc_items' => 'Cette catégorie est actuellement associée à au moins un :asset_type et ne peut pas être supprimée. Merci de mettre à jour les :asset_type afin de ne plus référencer cette catégorie et essayez à nouveau. ',
'create' => array(
- 'error' => 'Cette catégorie n\'a pas été créée, veuillez réessayer.',
- 'success' => 'Catégorie créée correctement.'
+ 'error' => 'Cette catégorie n\'a pas été créée, merci de réessayer.',
+ 'success' => 'Catégorie créée avec succès.'
),
'update' => array(
- 'error' => 'Catégorie n\'a pas été actualisée, veuillez réessayer',
- 'success' => 'Catégorie actualisée correctement.'
+ 'error' => 'La catégorie n\'a pas été mise à jour, merci de réessayer',
+ 'success' => 'Catégorie mise à jour avec succès.',
+ 'cannot_change_category_type' => 'Vous ne pouvez pas modifier le type de catégorie une fois qu\'il a été créé',
),
'delete' => array(
- 'confirm' => 'Etes-vous sûr de vouloir supprimer cette catégorie?',
- 'error' => 'Il y a eu un problème en supprimant cette catégorie. Veuillez réessayer.',
- 'success' => 'Cette catégorie a été supprimée correctement.'
+ 'confirm' => 'Êtes-vous sûr·e de vouloir supprimer cette catégorie ?',
+ 'error' => 'Il y a eu un problème lors de la suppression de cette catégorie. Merci de réessayer.',
+ 'success' => 'Catégorie supprimée avec succès.'
)
);
diff --git a/resources/lang/fr/admin/categories/table.php b/resources/lang/fr/admin/categories/table.php
index 1cb48579e4..5e658d3783 100644
--- a/resources/lang/fr/admin/categories/table.php
+++ b/resources/lang/fr/admin/categories/table.php
@@ -1,10 +1,10 @@
'Licence d\'utilisation',
+ 'eula_text' => 'CLUF',
'id' => 'ID',
'parent' => 'Parent',
'require_acceptance' => 'Acceptation',
- 'title' => 'Nom de Catégorie',
+ 'title' => 'Nom de la catégorie d\'actif',
);
diff --git a/resources/lang/fr/admin/components/general.php b/resources/lang/fr/admin/components/general.php
index dcea9b0d51..030dff22f4 100644
--- a/resources/lang/fr/admin/components/general.php
+++ b/resources/lang/fr/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Restant',
'total' => 'Total',
'update' => 'Mettre à jour un composant',
+ 'checkin_limit' => 'Le montant enregistré doit être égal ou inférieur à :assigned_qty'
);
diff --git a/resources/lang/fr/admin/components/message.php b/resources/lang/fr/admin/components/message.php
index 650626e937..973fbdcda6 100644
--- a/resources/lang/fr/admin/components/message.php
+++ b/resources/lang/fr/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Le composant n\'a pas été libéré, merci d\'essayer à nouveau',
'success' => 'Le composant a bien été libéré.',
- 'user_does_not_exist' => 'Cet utilisateur n\'est pas valide. Merci d\'essayer à nouveau.'
+ 'user_does_not_exist' => 'Cet utilisateur n\'est pas valide. Merci d\'essayer à nouveau.',
+ 'unavailable' => 'Pas assez de composants restants : :remaining restant, :requested requis ',
),
'checkin' => array(
diff --git a/resources/lang/fr/admin/consumables/general.php b/resources/lang/fr/admin/consumables/general.php
index 5f53f1e473..a088799a9e 100644
--- a/resources/lang/fr/admin/consumables/general.php
+++ b/resources/lang/fr/admin/consumables/general.php
@@ -1,11 +1,11 @@
'Attribuer une fourniture à un utilisateur',
- 'consumable_name' => 'Nom de la fourniture',
- 'create' => 'Créer une fourniture',
+ 'checkout' => 'Attribuer un consommable à un·e utilisateur·trice',
+ 'consumable_name' => 'Nom du consommable ',
+ 'create' => 'Créer un consommable',
'item_no' => 'Num. d\'élément',
- 'remaining' => 'Quantité restante',
+ 'remaining' => 'Restant',
'total' => 'Total',
- 'update' => 'Actualiser la fourniture',
+ 'update' => 'Mettre à jour le consommable',
);
diff --git a/resources/lang/fr/admin/consumables/message.php b/resources/lang/fr/admin/consumables/message.php
index eb9412ff7f..2de8d5df22 100644
--- a/resources/lang/fr/admin/consumables/message.php
+++ b/resources/lang/fr/admin/consumables/message.php
@@ -2,34 +2,35 @@
return array(
- 'does_not_exist' => 'Cette fourniture n\'existe pas.',
+ 'does_not_exist' => 'Ce consommable n\'existe pas.',
'create' => array(
- 'error' => 'La fourniture n\'a pas été créé, veuillez réessayer.',
- 'success' => 'La fourniture a été créé correctement.'
+ 'error' => 'Le consommable n\'a pas été créé, merci de réessayer.',
+ 'success' => 'Le consommable a été créé correctement.'
),
'update' => array(
- 'error' => 'La fourniture n\'a pas été actualisé, veuillez réessayer',
- 'success' => 'La fourniture a été actualisé correctement.'
+ 'error' => 'Le consommable n\'a pas été mis-à-jour, merci de réessayer',
+ 'success' => 'Le consommable a été mis-à-jour.'
),
'delete' => array(
- 'confirm' => 'Êtes-vous certain de vouloir détruire cette fourniture ?',
- 'error' => 'Il y a eu un problème en détruisant la fourniture. Veuillez réessayer.',
- 'success' => 'La fourniture a été détruite correctement.'
+ 'confirm' => 'Êtes-vous certain·e de vouloir supprimer ce consommable ?',
+ 'error' => 'Il y a eu un problème lors de la suppression du consommable. Merci de réessayer.',
+ 'success' => 'Le consommable a été supprimé correctement.'
),
'checkout' => array(
- 'error' => 'La fourniture n\'a pas été attribué correctement, veuillez réessayer',
- 'success' => 'La fourniture a été attribué correctement.',
- 'user_does_not_exist' => 'Cet utilisateur est invalide. Veuillez réessayer.'
+ 'error' => 'Le consommable n\'a pas été attribué correctement, merci de réessayer',
+ 'success' => 'Le consommable a été attribué correctement.',
+ 'user_does_not_exist' => 'Cet·te utilisateur·trice est invalide. Merci de réessayer.',
+ 'unavailable' => 'Il n\'y a pas assez de consommables pour cette attribution. Veuillez vérifier la quantité restante. ',
),
'checkin' => array(
- 'error' => 'La fourniture n\'a pas été dissocié correctement, veuillez réessayer',
- 'success' => 'La fourniture à été dissocié correctement.',
- 'user_does_not_exist' => 'Cet utilisateur est invalide. Veuillez réessayer.'
+ 'error' => 'Le consommable n\'a pas été dissocié correctement, merci de réessayer',
+ 'success' => 'Le consommable a été dissocié correctement.',
+ 'user_does_not_exist' => 'Cet·te utilisateur·trice est invalide. Merci de réessayer.'
)
diff --git a/resources/lang/fr/admin/consumables/table.php b/resources/lang/fr/admin/consumables/table.php
index c47cd0e7fa..fff24cb2c5 100644
--- a/resources/lang/fr/admin/consumables/table.php
+++ b/resources/lang/fr/admin/consumables/table.php
@@ -1,5 +1,5 @@
'Nom de la fourniture',
+ 'title' => 'Nom du consommable',
);
diff --git a/resources/lang/fr/admin/custom_fields/general.php b/resources/lang/fr/admin/custom_fields/general.php
index b9d99afd9b..917e8b4353 100644
--- a/resources/lang/fr/admin/custom_fields/general.php
+++ b/resources/lang/fr/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Utilisé par les modèles',
'order' => 'Commande',
'create_fieldset' => 'Nouveau Fieldset',
+ 'update_fieldset' => 'Mettre à jour le Fieldset',
+ 'fieldset_does_not_exist' => 'Le Fieldset :id n\'existe pas',
+ 'fieldset_updated' => 'Fieldset mis à jour',
'create_fieldset_title' => 'Créer un nouveau jeu de champs',
'create_field' => 'Nouveau champ personnalisé',
'create_field_title' => 'Créer un champ personnalisé',
@@ -44,6 +47,8 @@ return [
'db_convert_warning' => 'ATTENTION. Ce champ est dans la table personnalisée en tant que :db_column mais devrait être :expected.',
'is_unique' => 'Cette valeur doit être unique parmi tous les actifs',
'unique' => 'Unique',
- 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
- 'display_in_user_view_table' => 'Visible to User',
+ 'display_in_user_view' => 'Permettre à l\'utilisateur de vérifier ces valeurs dans sa page Voir Ressources Affectées',
+ 'display_in_user_view_table' => 'Visible par l\'utilisateur',
+ 'auto_add_to_fieldsets' => 'Ajouter ceci automatiquement à tous les nouveaux fieldsets',
+ 'add_to_preexisting_fieldsets' => 'Ajouter à tous les fieldsets existants',
];
diff --git a/resources/lang/fr/admin/departments/message.php b/resources/lang/fr/admin/departments/message.php
index 21ee531fa0..0cbb36a4a9 100644
--- a/resources/lang/fr/admin/departments/message.php
+++ b/resources/lang/fr/admin/departments/message.php
@@ -3,7 +3,7 @@
return array(
'does_not_exist' => 'Le département n\'existe pas.',
- 'department_already_exists' => 'A department already exists with that name at this company location. Or choose a more specific name for this department. ',
+ 'department_already_exists' => 'Un service portant ce nom existe déjà à cet emplacement de l\'entreprise. Ou choisissez un nom plus spécifique pour ce service. ',
'assoc_users' => 'Ce service est actuellement associé à au moins un utilisateur et ne peut pas être supprimé. Veuillez mettre à jour vos utilisateurs pour ne plus référencer ce service et réessayer.',
'create' => array(
'error' => 'Le département n\'a pas été créé. Veuillez réessayer.',
diff --git a/resources/lang/fr/admin/groups/message.php b/resources/lang/fr/admin/groups/message.php
index a374bf8c39..89092bba90 100644
--- a/resources/lang/fr/admin/groups/message.php
+++ b/resources/lang/fr/admin/groups/message.php
@@ -3,8 +3,8 @@
return array(
'group_exists' => 'Ce groupe existe déjà!',
- 'group_not_found' => 'Ce groupe [:id] n\'existe pas.',
- 'group_name_required' => 'Le champ nom est obligatoire.',
+ 'group_not_found' => 'L\'identifiant de groupe :id n\'existe pas.',
+ 'group_name_required' => 'Le champ "nom" est obligatoire',
'success' => array(
'create' => 'Ce groupe a été créé correctement.',
diff --git a/resources/lang/fr/admin/hardware/form.php b/resources/lang/fr/admin/hardware/form.php
index 28eba855cc..adc0f0333e 100644
--- a/resources/lang/fr/admin/hardware/form.php
+++ b/resources/lang/fr/admin/hardware/form.php
@@ -2,15 +2,18 @@
return [
'bulk_delete' => 'Confirmez la suppression du lot d\'objets',
+ 'bulk_restore' => 'Confirmer la restauration des actifs en bloc',
'bulk_delete_help' => 'Vérifiez les objets ci-dessous pour la suppression du lot. Une fois supprimés, ces objets peuvent être restaurés, mais ils ne seront plus associés avec les utilisateurs auxquels ils sont actuellement assignés.',
- 'bulk_delete_warn' => 'Vous allez supprimer :asset_count objets.',
- 'bulk_update' => 'Mise à jour en bloc d\'actifs',
- 'bulk_update_help' => 'Ce formulaire vous permet de mettre à jour plusieurs actifs à la fois. Seulement remplir les champs que vous devez modifier. Tous les champs laissés vides resteront inchangés. ',
+ 'bulk_restore_help' => 'Examinez les actifs pour la restauration en masse ci-dessous. Une fois restaurés, ces actifs ne seront pas associés aux utilisateurs·trices auxquels ils ont été assignés précédemment.',
+ 'bulk_delete_warn' => 'Vous êtes sur le point de supprimer :asset_count objets.',
+ 'bulk_restore_warn' => 'Vous êtes sur le point de restaurer :asset_count actifs.',
+ 'bulk_update' => 'Mise à jour en masse des actifs',
+ 'bulk_update_help' => 'Ce formulaire vous permet de mettre à jour plusieurs actifs à la fois. Remplissez seulement les champs que vous devez modifier. Tous les champs laissés vides resteront inchangés. ',
'bulk_update_warn' => 'Vous êtes sur le point de modifier les propriétés d\'un seul matériel.|Vous êtes sur le point de modifier les propriétés de :asset_count matériels.',
'checkedout_to' => 'Extrait vers',
'checkout_date' => 'Date d\'attribution',
'checkin_date' => 'Date de dissociation',
- 'checkout_to' => 'Caisse à',
+ 'checkout_to' => 'Attribuer à',
'cost' => 'Coût d\'achat',
'create' => 'Créer des actifs',
'date' => 'Date d\'achat',
@@ -31,7 +34,7 @@ return [
'notes' => 'Remarques',
'order' => 'Numéro de Commande',
'qr' => 'Code QR',
- 'requestable' => 'Les utilisateurs peuvent demander à cet actif',
+ 'requestable' => 'Les utilisateurs·trices peuvent demander cet actif',
'select_statustype' => 'Choisissez le type de statut',
'serial' => 'Série ',
'status' => 'Statut',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Mettre à jour uniquement l\'emplacement par défaut',
'asset_not_deployable' => 'L\'actif n\'est pas déployable. L\'actif ne peut pas être affecté.',
'asset_deployable' => 'L\'actif est déployable. L\'actif peut être affecté.',
- 'processing_spinner' => 'Traitement en cours...',
+ 'processing_spinner' => 'Traitement... (Cela peut prendre un peu de temps sur les fichiers volumineux)',
'optional_infos' => 'Information facultative',
'order_details' => 'Information liée à l\'achat'
];
diff --git a/resources/lang/fr/admin/hardware/general.php b/resources/lang/fr/admin/hardware/general.php
index a5bdaca974..27b8e61541 100644
--- a/resources/lang/fr/admin/hardware/general.php
+++ b/resources/lang/fr/admin/hardware/general.php
@@ -8,19 +8,22 @@ return [
'bulk_checkout' => 'Attribuer les actifs',
'bulk_checkin' => 'Restitution d\'actifs',
'checkin' => 'Retour des Biens',
- 'checkout' => 'Commander l\'actif',
+ 'checkout' => 'Associer l\'actif',
'clone' => 'Cloner le Bien',
'deployable' => 'Déployable',
'deleted' => 'Cet actif a été supprimé.',
'edit' => 'Editer le Bien',
'model_deleted' => 'Ce modèle d\'actifs a été supprimé. Vous devez restaurer le modèle avant de pouvoir restaurer l\'actif.',
- 'requestable' => 'Réquisitionnable',
+ 'model_invalid' => 'Le modèle de cette ressource n\'est pas valide.',
+ 'model_invalid_fix' => 'La ressource doit être éditée pour corriger cela avant d\'essayer de l\'enregistrer ou de l\'affecter.',
+ 'requestable' => 'Demandable',
'requested' => 'Demandé',
- 'not_requestable' => 'Non-réquisitionnable',
- 'requestable_status_warning' => 'Ne pas modifier le statut de demande',
+ 'not_requestable' => 'Non demandable',
+ 'requestable_status_warning' => 'Ne pas modifier la demandabilité',
'restore' => 'Restaurer l\'actif',
'pending' => 'En attente',
'undeployable' => 'Non déployable',
+ 'undeployable_tooltip' => 'Cet actif est dans un état non déployable et ne peut donc pas être attribué pour le moment.',
'view' => 'Voir le Bien',
'csv_error' => 'Vous avez une erreur dans votre fichier CSV :',
'import_text' => '
@@ -28,7 +31,7 @@ return [
Téléchargez un fichier CSV qui contient l\'historique des ressources. Les assets et les utilisateurs DOIVENT déjà exister dans le système, ou ils seront ignorés. La correspondance des assets pour l’importation de l’historique se produit avec le tag de l’actif. Nous allons essayer de trouver un utilisateur correspondant en fonction du nom d\'utilisateur que vous fournissez, et des critères que vous sélectionnez ci-dessous. Si vous ne sélectionnez aucun critère ci-dessous, il essaiera simplement de correspondre au format d\'utilisateur que vous avez configuré dans les paramètres généraux de l\'Admin > .
-
Les champs inclus dans le CSV doivent correspondre aux en-têtes : Étiquette d\'actif, Nom, date de paiement, date d\'enregistrement. Tous les champs supplémentaires seront ignorés.
+
Les champs inclus dans le CSV doivent correspondre aux en-têtes : Étiquette d\'actif, Nom, date d\'attribution, date de récupération. Tous les champs supplémentaires seront ignorés.
Date de check-in : les dates de check-in vides ou futures seront utilisées par l\'utilisateur associé. En excluant la colonne Date d\'enregistrement, vous créerez une date de check-in avec la date d\'aujourd\'hui.
',
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Messages d\'erreur:',
'success_messages' => 'Messages de succès:',
'alert_details' => 'Voir ci-dessous pour plus de détails.',
- 'custom_export' => 'Exportation personnalisée'
+ 'custom_export' => 'Exportation personnalisée',
+ 'mfg_warranty_lookup' => 'Vérification de la garantie :manufacturer',
];
diff --git a/resources/lang/fr/admin/hardware/message.php b/resources/lang/fr/admin/hardware/message.php
index 6469c52e4a..a997967755 100644
--- a/resources/lang/fr/admin/hardware/message.php
+++ b/resources/lang/fr/admin/hardware/message.php
@@ -5,7 +5,7 @@ return [
'undeployable' => 'Attention: Ce bien a été marqué non déployable.
Si ce statut a changé, veuillez l\'actualiser.',
'does_not_exist' => 'Ce bien n\'existe pas.',
- 'does_not_exist_or_not_requestable' => 'Cet actif n\'existe pas ou ne peut pas être réquisitionné.',
+ 'does_not_exist_or_not_requestable' => 'Cet actif n\'existe pas ou ne peut pas être demandé.',
'assoc_users' => 'Ce bien est marqué sorti par un utilisateur et ne peut être supprimé. Veuillez d\'abord cliquer sur Retour de Biens, et réessayer.',
'create' => [
@@ -23,6 +23,8 @@ return [
'restore' => [
'error' => 'L\'actif n\'a pas été restauré, veuillez réessayer',
'success' => 'Actif restauré correctement.',
+ 'bulk_success' => 'Actif restauré avec succès.',
+ 'nothing_updated' => 'Aucun actif n\'a été sélectionné, donc rien n\'a été restauré.',
],
'audit' => [
@@ -49,6 +51,8 @@ return [
'success' => 'Votre fichier a bien été importé',
'file_delete_success' => 'Votre fichier a été correctement supprimé',
'file_delete_error' => 'Le fichier n’a pas pu être supprimé',
+ 'header_row_has_malformed_characters' => 'Un ou plusieurs attributs dans la ligne d\'en-tête contiennent des caractères UTF-8 invalides',
+ 'content_row_has_malformed_characters' => 'Un ou plusieurs attributs dans la première ligne de contenu contiennent des caractères UTF-8 invalides',
],
@@ -76,9 +80,9 @@ return [
],
'requests' => [
- 'error' => 'Le bien n\'a pas été demandé, merci d\'essayer à nouveau',
- 'success' => 'Le bien a été demandé correctement.',
- 'canceled' => 'La demande de paiement a été annulée',
+ 'error' => 'L\'actif n\'a pas été demandé, merci d\'essayer à nouveau',
+ 'success' => 'L\'actif a été demandé avec succès.',
+ 'canceled' => 'La demande d\'association a été annulée avec succès',
],
];
diff --git a/resources/lang/fr/admin/hardware/table.php b/resources/lang/fr/admin/hardware/table.php
index 146b4da82a..950863355f 100644
--- a/resources/lang/fr/admin/hardware/table.php
+++ b/resources/lang/fr/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Associer/Libérer',
'checkout_date' => 'Date d\'association',
'checkoutto' => 'Date de libération',
+ 'components_cost' => 'Coût total des composants',
'current_value' => 'Valeur actuelle',
'diff' => 'Différence',
'dl_csv' => 'Télécharger en CSV',
@@ -23,8 +24,8 @@ return [
'days_without_acceptance' => 'Jours sans acceptation',
'monthly_depreciation' => 'Dépréciation mensuelle',
'assigned_to' => 'Affecté à',
- 'requesting_user' => 'Utilisateur requérant',
- 'requested_date' => 'Date de la requête',
+ 'requesting_user' => 'Demandeur·euse',
+ 'requested_date' => 'Date de la demande',
'changed' => 'Modifié',
'icon' => 'Icône',
];
diff --git a/resources/lang/fr/admin/licenses/general.php b/resources/lang/fr/admin/licenses/general.php
index ed20681369..8d21062d89 100644
--- a/resources/lang/fr/admin/licenses/general.php
+++ b/resources/lang/fr/admin/licenses/general.php
@@ -1,8 +1,8 @@
'A propos des licences',
- 'about_licenses' => 'Les licences sont utilisées pour suivre les logiciels. Ils ont un certain nombre d\'attribution pouvant être associés individuellement',
+ 'about_licenses_title' => 'A propos des licences',
+ 'about_licenses' => 'Les licences sont utilisées pour suivre les logiciels. Ils ont un certain nombre d\'attribution pouvant être associés individuellement',
'checkin' => 'Libérer la licence multiposte',
'checkout_history' => 'Historique des associations',
'checkout' => 'Associer la licence multiposte',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Licences de logiciel',
'user' => 'Utilisateur',
'view' => 'Voir la licence',
+ 'delete_disabled' => 'Cette licence ne peut pas encore être supprimée car certains sièges sont encore attribués.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Désattribuer tous les sièges',
+ 'modal' => 'Cette action désassociera un siège. | Cette action désassociera :checkedout_seats_count sièges pour cette licence.',
+ 'enabled_tooltip' => 'Désassocier TOUS les sièges de cette licence, à la fois des utilisateurs·trices et des actifs',
+ 'disabled_tooltip' => 'Ceci est désactivé car il n\'y a pas de siège actuellement associé',
+ 'success' => 'Licence désassociée avec succès ! | Toutes les licences ont été désassociées avec succès !',
+ 'log_msg' => 'Désassociée via l\'outil de gestion des licences en volume',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Associer tous les sièges',
+ 'modal' => 'Cette action associera un siège au premier utilisateur disponible. | Cette action associera :available_seats_count sièges aux premiers utilisateurs disponibles. Un·e utilisateur·trice est considéré·e disponible pour un siège si iel n\'a pas déjà cette licence associée à son profil, et que l\'auto-association de licence est active sur son compte.',
+ 'enabled_tooltip' => 'Associer TOUS les sièges (ou autant que disponible) à TOUS les utilisateurs·trices',
+ 'disabled_tooltip' => 'Ceci est désactivé car il n\'y a pas de siège actuellement disponible',
+ 'success' => 'Licence associée avec succès ! | :count licences ont été associées avec succès !',
+ 'error_no_seats' => 'Il n\'y a plus de siège disponible pour cette licence.',
+ 'warn_not_enough_seats' => ':count utilisateurs·trices ont été assigné·es à cette licence, mais nous avons manqué de sièges disponibles.',
+ 'warn_no_avail_users' => 'Rien à faire. Il n\'y a pas d\'utilisateur·trice qui n\'ont pas encore cette licence attribuée.',
+ 'log_msg' => 'Attribué via l\'outil d\'attribution de licences en volume',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/fr/admin/locations/message.php b/resources/lang/fr/admin/locations/message.php
index b945813a19..249e8f228c 100644
--- a/resources/lang/fr/admin/locations/message.php
+++ b/resources/lang/fr/admin/locations/message.php
@@ -4,10 +4,10 @@ return array(
'does_not_exist' => 'Le lieu n\'existe pas.',
'assoc_users' => 'Ce lieu est actuellement associé avec au moins un utilisateur et ne peut pas être supprimé. Veuillez mettre à jour vos utilisateurs pour ne plus faire référence à ce lieu et essayez à nouveau. ',
- 'assoc_assets' => 'Cet emplacement est actuellement associé à au moins un utilisateur et ne peut pas être supprimé. Veuillez mettre à jour vos utilisateurs pour ne plus faire référence à cet emplacement et réessayez. ',
+ 'assoc_assets' => 'Cet emplacement est actuellement associé à au moins un actif et ne peut pas être supprimé. Veuillez mettre à jour vos actifs pour ne plus faire référence à cet emplacement et réessayez. ',
'assoc_child_loc' => 'Cet emplacement est actuellement le parent d\'au moins un sous emplacement et ne peut pas être supprimé . S\'il vous plaît mettre à jour vos emplacement pour ne plus le référencer et réessayez. ',
- 'assigned_assets' => 'Assigned Assets',
- 'current_location' => 'Current Location',
+ 'assigned_assets' => 'Actifs assignés',
+ 'current_location' => 'Emplacement actuel',
'create' => array(
diff --git a/resources/lang/fr/admin/locations/table.php b/resources/lang/fr/admin/locations/table.php
index 7875a6f540..4ef467276a 100644
--- a/resources/lang/fr/admin/locations/table.php
+++ b/resources/lang/fr/admin/locations/table.php
@@ -3,8 +3,8 @@
return [
'about_locations_title' => 'A propos des emplacements',
'about_locations' => 'Les lieux sont utilisés pour suivre les informations de localisation des utilisateurs, des actifs et d\'autres éléments',
- 'assets_rtd' => 'Biens', // This has NEVER meant Assets Retired. I don't know how it keeps getting reverted.
- 'assets_checkedout' => 'Biens assignés',
+ 'assets_rtd' => 'Actifs', // This has NEVER meant Assets Retired. I don't know how it keeps getting reverted.
+ 'assets_checkedout' => 'Actifs assignés',
'id' => 'ID',
'city' => 'Ville',
'state' => 'État',
diff --git a/resources/lang/fr/admin/manufacturers/message.php b/resources/lang/fr/admin/manufacturers/message.php
index 5b0a9d3b61..a01615b5ea 100644
--- a/resources/lang/fr/admin/manufacturers/message.php
+++ b/resources/lang/fr/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Utilisez {LOCALE} et {SERIAL} comme variables dans votre URL pour que ces valeurs soient remplies automatiquement lors de la visualisation des actifs.',
'does_not_exist' => 'Le fabricant n\'existe pas.',
'assoc_users' => 'Ce fabricant est actuellement associé avec au moins un modèle et ne peut pas être supprimé. Veuillez mettre à jour les modèles pour ne plus référencer un fabricant et essayer à nouveau. ',
diff --git a/resources/lang/fr/admin/manufacturers/table.php b/resources/lang/fr/admin/manufacturers/table.php
index 64cc317101..6a6f0513e1 100644
--- a/resources/lang/fr/admin/manufacturers/table.php
+++ b/resources/lang/fr/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Email du support',
'support_phone' => 'Téléphone du support',
'support_url' => 'URL du support',
+ 'warranty_lookup_url' => 'URL de vérification de la garantie',
'update' => 'Mettre à jour le fabricant',
'url' => 'URL',
diff --git a/resources/lang/fr/admin/models/general.php b/resources/lang/fr/admin/models/general.php
index 9a4444a9ed..59e01c50fe 100644
--- a/resources/lang/fr/admin/models/general.php
+++ b/resources/lang/fr/admin/models/general.php
@@ -6,9 +6,9 @@ return array(
'deleted' => 'Ce modèle a été supprimé.',
'bulk_delete' => 'Suppression en masse des modèles d\'actifs',
'bulk_delete_help' => 'Cochez la case ci-dessous pour confirmer la suppression des modèles d\'actifs sélectionnés. Les modèles d\'actifs associés à des actifs ne peuvent pas être supprimés tant que les actifs ne sont pas associés à un modèle différent.',
- 'bulk_delete_warn' => 'Vous êtes sur le points de suppimer :model_count modèles d\'actifs.',
+ 'bulk_delete_warn' => 'Vous êtes sur le point de supprimer un modèle d\'actif.|Vous êtes sur le point de supprimer :model_count modèles d\'actif.',
'restore' => 'Restaurer le modèle',
- 'requestable' => 'Les utilisateurs peuvent demander ce modèle',
+ 'requestable' => 'Les utilisateurs·trices peuvent demander ce modèle',
'show_mac_address' => 'Afficher le champ pour l\'adresse MAC pour ce modèle d\'actif',
'view_deleted' => 'Voir les modèles détruits',
'view_models' => 'Voir les différents modèles',
diff --git a/resources/lang/fr/admin/models/message.php b/resources/lang/fr/admin/models/message.php
index 28ac0152c4..01660ef782 100644
--- a/resources/lang/fr/admin/models/message.php
+++ b/resources/lang/fr/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Le modèle n\'existe pas.',
+ 'no_association' => 'AUCUN MODELE ASSOCIÉ.',
+ 'no_association_fix' => 'Cela va casser les choses de manière bizarre et horrible. Modifiez cette ressource maintenant pour lui assigner un modèle.',
'assoc_users' => 'Ce modèle est actuellement associé à au moins un actif et ne peut pas être supprimé. Veuillez supprimer les actifs associés et essayer à nouveau. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Le modèle n\'a pas été mis à jour, veuillez essayer à nouveau',
- 'success' => 'Le modèle a été mis à jour avec succès.'
+ 'success' => 'Le modèle a été mis à jour avec succès.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Aucun champ n\'a été changé, donc rien n\'a été mis à jour.',
- 'success' => 'Modèles mis à jour.'
+ 'success' => 'Modèle mis à jour avec succès. |:model_count modèles mis à jour avec succès.',
+ 'warn' => 'Vous êtes sur le point de mettre à jour les propriétés du modèle suivant : |Vous êtes sur le point de modifier les propriétés des :model_count modèles suivants :',
+
),
'bulkdelete' => array(
'error' => 'Aucun modèle n\'a été sélectionné, donc rien n\'a été supprimé.',
- 'success' => ': modèle(s) succes_count supprimé(s) !',
+ 'success' => 'Modèle supprimé !|:success_count modèles supprimés !',
'success_partial' => ': les modèles success_count ont été supprimés, cependant : fail_count n\'a pas pu être supprimé car ils ont toujours des ressources associées.'
),
diff --git a/resources/lang/fr/admin/settings/general.php b/resources/lang/fr/admin/settings/general.php
index 31d82d62fc..488343e4be 100644
--- a/resources/lang/fr/admin/settings/general.php
+++ b/resources/lang/fr/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'Si vous souhaitez envoyer une copie des courriels d\'association/dissociation qui sont envoyés aux utilisateurs à un compte de messagerie supplémentaire, entrez-le ici. Sinon, laissez ce champ vide.',
'is_ad' => 'C\'est un serveur Active Directory',
'alerts' => 'Alertes',
- 'alert_title' => 'Mettre à jour les paramètres des alertes',
+ 'alert_title' => 'Mettre à jour les paramètres de notification',
'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',
@@ -21,7 +21,7 @@ return [
'allow_user_skin_help_text' => 'Cocher cette case permettra à un utilisateur de remplacer le thème de l\'interface utilisateur par un autre.',
'asset_ids' => 'ID de l\'actif',
'audit_interval' => 'Intervalle d\'audit',
- 'audit_interval_help' => 'If you are required to regularly physically audit your assets, enter the interval in months that you use. If you update this value, all of the "next audit dates" for assets with an upcoming audit date will be updated.',
+ 'audit_interval_help' => 'Si vous devez régulièrement vérifier physiquement vos ressources, entrez l\'intervalle en mois entre deux vérifications. La mise à jour de cette valeur s\'appliquera à toutes les « prochaines dates de vérifications » pour les ressources avec une date de vérification dans le futur.',
'audit_warning_days' => 'Seuil d\'avertissement d\'audit',
'audit_warning_days_help' => 'Combien de jours à l\'avance devrions-nous vous avertir lorsque les actifs doivent être vérifiés?',
'auto_increment_assets' => 'Générer des numéros d\'inventaire auto-incrémentés',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restaurer à partir d\'une sauvegarde',
'backups_upload' => 'Téléverser la sauvegarde',
'backups_path' => 'Les sauvegardes sont stockées dans :path sur le serveur',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Utilisez le bouton de restauration pour restaurer à partir d\'une sauvegarde (cela ne fonctionne pas actuellement avec le stockage de fichiers S3 ou Docker).
Votre base de données :app_name tout entière et tous les fichiers téléchargés seront intégralement remplacés par ce qui se trouve dans le fichier de sauvegarde. ',
'backups_logged_out' => 'Tous les utilisateurs existants, y compris vous, seront déconnectés une fois la restauration achevée.',
'backups_large' => 'La restauration de fichiers de sauvegardes volumineux peut provoquer une erreur de délai d\'attente (time-out error) et nécessiter d\'être effectuée à l\'aide de la ligne de commande. ',
'barcode_settings' => 'Configuration des codes à barres',
@@ -66,7 +66,7 @@ return [
'footer_text' => 'Texte supplémentaire en pied de page ',
'footer_text_help' => 'Ce texte apparaîtra dans le pied de page de droitre. Les liens sont autorisés en utilisant Github flavored markdown. Les sauts de ligne, les en-têtes, les images, etc. peuvent entraîner des résultats imprévisibles.',
'general_settings' => 'Configuration générale',
- 'general_settings_keywords' => 'company support, signature, acceptance, email format, username format, images, per page, thumbnail, eula, tos, dashboard, privacy',
+ 'general_settings_keywords' => 'support de l\'entreprise, signature, acceptation, format de courriel, format de nom d\'utilisateur, images, par page, vignette, eula, tos, tableau de bord, confidentialité',
'general_settings_help' => 'CLUF par défaut et plus encore',
'generate_backup' => 'Générer une sauvegarde',
'header_color' => 'Couleur de l\'en-tête',
@@ -75,8 +75,9 @@ return [
'label_logo_size' => 'Les logos, de préférence carrés, sont affichés en haut à droite de chaque étiquette. ',
'laravel' => 'Version de Laravel',
'ldap' => 'LDAP',
- 'ldap_default_group' => 'Default Permissions Group',
- 'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'ldap_default_group' => 'Groupe de permissions par défaut',
+ 'ldap_default_group_info' => 'Sélectionner un groupe à assigner aux utilisateurs nouvellement synchronisés. N\'oubliez-pas que l\'utilisateur possèdera les droits de ce groupe.',
+ 'no_default_group' => 'Aucun groupe par défaut',
'ldap_help' => 'Service d\'annuaire',
'ldap_client_tls_key' => 'Clé TLS du client LDAP',
'ldap_client_tls_cert' => 'Certificat TLS côté client pour LDAP',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'Paramètres LDAP',
'ldap_client_tls_cert_help' => 'Le certificat TLS côté client et la clé pour les connexions LDAP ne sont généralement utiles qu\'avec les configurations Google Workspace en mode "LDAP sécurisé". Les deux sont requis.',
'ldap_client_tls_key' => 'Clé TLS du client LDAP',
+ 'ldap_location' => 'LDAP Localisation',
+'ldap_location_help' => 'Le champ "LDAP Localisation" ne doit être utilisé que si aucune OU n\'est définie dans le champ Bind de base DN. Laissez vide si une recherche par OU est utilisée.',
'ldap_login_test_help' => 'Entrez un nom d\'utilisateur et mot de passe LDAP valide depuis la base DN que vous avez spécifié ci-dessus afin de tester si votre configuration LDAP est correcte. VOUS DEVEZ D\'ABORD ENREGISTRER VOS PARAMÈTRES LDAP MIS À JOUR.',
'ldap_login_sync_help' => 'Ceci vérifie uniquement que LDAP se synchronise correctement. Si votre requête d\'authentification LDAP est incorrecte, les utilisateurs peuvent ne pas pouvoir se connecter. VOUS DEVEZ D\'ABORD ENREGISTRER VOS PARAMÈTRES LDAP MIS À JOUR.',
'ldap_manager' => 'Gestionnaire LDAP',
@@ -111,7 +114,7 @@ return [
'ldap_auth_filter_query' => 'Requête d\'authentification LDAP',
'ldap_version' => 'Version LDAP',
'ldap_active_flag' => 'Signal d\'activation LDAP',
- 'ldap_activated_flag_help' => 'This value is used to determine whether a synced user can login to Snipe-IT. It does not affect the ability to check items in or out to them, and should be the attribute name within your AD/LDAP, not the value.
If this field is set to a field name that does not exist in your AD/LDAP, or the value in the AD/LDAP field is set to 0 or false, user login will be disabled. If the value in the AD/LDAP field is set to 1 or true or any other text means the user can log in. When the field is blank in your AD, we respect the userAccountControl attribute, which usually allows non-suspended users to log in.',
+ 'ldap_activated_flag_help' => 'Cette valeur est utilisée pour déterminer si un utilisateur synchronisé peut se connecter à Snipe-IT. Cela n\'affecte pas la possibilité de leur affecter ou retirer des ressources, et devrait être le nom d\'attribut dans votre AD/LDAP, pas la valeur.
Si ce champ est défini à un nom de champ qui n\'existe pas dans votre AD/LDAP, ou la valeur dans le champ AD/LDAP est définie à 0 ou false, la connexion de l\'utilisateur sera désactivée. Si la valeur du champ AD/LDAP est définie à 1 ou vrai ou tout autre valeur signifie que l\'utilisateur peut se connecter. Lorsque le champ est vide dans votre AD, nous respectons l\'attribut userAccountControl , qui permet généralement aux utilisateurs non desactivés de se connecter.',
'ldap_emp_num' => 'Numéro d\'employé LDAP',
'ldap_email' => 'E-mail LDAP',
'ldap_test' => 'Tester LDAP',
@@ -178,7 +181,7 @@ return [
'saml_idp_metadata_help' => 'Vous pouvez spécifier les métadonnées IdP en utilisant une URL ou un fichier XML.',
'saml_attr_mapping_username' => 'Mapping d\'attributs - Nom d\'utilisateur',
'saml_attr_mapping_username_help' => 'NameID sera utilisé si le mapping des attributs n\'est pas spécifié ou est invalide.',
- 'saml_forcelogin_label' => 'SAML Force Login',
+ 'saml_forcelogin_label' => 'Connexion SAML forcée',
'saml_forcelogin' => 'Faire de SAML la connexion principale',
'saml_forcelogin_help' => 'Vous pouvez utiliser \'/login?nosaml\' pour accéder à la page de connexion normale.',
'saml_slo_label' => 'Déconnexion unique SAML',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Afficher les images dans les courriels',
'show_images_in_email_help' => 'Décocher cette case si votre installation de Snipe-IT est derrière un VPN ou un réseau fermé et que les utilisateurs en dehors du réseau ne peuvent pas charger les images servies depuis cette installation dans leurs courriels.',
'site_name' => 'Nom du site',
+ 'integrations' => 'Intégrations',
'slack' => 'Slack',
- 'slack_title' => 'Mettre à jour les paramètres Slack',
- 'slack_help' => 'Paramètres Slack',
- 'slack_botname' => 'Slack Botname',
- 'slack_channel' => 'Slack Channel',
- 'slack_endpoint' => 'Slack Endpoint',
- 'slack_integration' => 'Configuration "Slack"',
- 'slack_integration_help' => 'L\'intégration de Slack est optionnelle, cependant le point de terminaison et le canal sont requis si vous souhaitez l\'utiliser. Pour configurer l\'intégration de Slack, vous devez d\'abord créer un webhook entrant sur votre compte Slack. Cliquez sur le bouton Tester l\'intégration Slack pour confirmer que vos paramètres sont corrects avant d\'enregistrer. ',
- 'slack_integration_help_button' => 'Une fois que vous avez enregistré vos informations Slack, un bouton de test apparaîtra.',
- 'slack_test_help' => 'Testez si votre intégration Slack est correctement configurée. VOUS DEVEZ D\'ABORD ENREGISTRER LES PARAMÈTRES DE SLACK MIS À JOUR.',
+ 'general_webhook' => 'Webhook général',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Tester pour enregistrer',
+ 'webhook_title' => 'Mettre à jour les paramètres Webhook',
+ 'webhook_help' => 'Paramètres d\'intégration',
+ 'webhook_botname' => 'Nom du bot :app',
+ 'webhook_channel' => 'Canal :app',
+ 'webhook_endpoint' => 'Point d\'accès :app',
+ 'webhook_integration' => 'Paramètres :app',
+ 'webhook_test' =>'Tester l\'intégration de :app',
+ 'webhook_integration_help' => ':L\'intégration de :app est optionnelle, cependant le point de terminaison et le canal sont requis si vous souhaitez l\'utiliser. Pour configurer l\'intégration de :app, vous devez d\'abord créer un webhook entrant sur votre compte :app. Cliquez sur le bouton Tester l\'intégration :app pour confirmer que vos paramètres sont corrects avant d\'enregistrer. ',
+ 'webhook_integration_help_button' => 'Une fois que vous aurez enregistré vos informations :app, un bouton de test apparaîtra.',
+ 'webhook_test_help' => 'Testez si votre intégration :app est correctement configurée. VOUS DEVEZ D\'ABORD ENREGISTRER LES PARAMÈTRES MIS À JOUR DE :app.',
'snipe_version' => 'Version de Snipe-IT',
'support_footer' => 'Support des liens de pied de page ',
'support_footer_help' => 'Spécifiez qui voit les liens vers les manuels de support utilisateur Snipe-IT',
@@ -216,7 +224,7 @@ return [
'update' => 'Mettre à jour les paramètres',
'value' => 'Valeur',
'brand' => 'Marque',
- 'brand_keywords' => 'footer, logo, print, theme, skin, header, colors, color, css',
+ 'brand_keywords' => 'pied de page, logo, impression, thème, habillage, en-tête, couleurs, couleur, css',
'brand_help' => 'Logo, nom du site',
'web_brand' => 'Type de Web Branding',
'about_settings_title' => 'A propos des réglages',
@@ -292,7 +300,7 @@ return [
'filter_by_keyword' => 'Filtrer par mot clé',
'security' => 'Sécurité',
'security_title' => 'Gérer les paramètres de sécurité',
- 'security_keywords' => 'password, passwords, requirements, two factor, two-factor, common passwords, remote login, logout, authentication',
+ 'security_keywords' => 'mot de passe, mots de passe, exigences, deux facteurs, deux-facteurs, mots de passe communs, connexion distante, déconnexion, authentification',
'security_help' => 'Authentification à deux facteurs (2FA), Restrictions de mot de passe',
'groups_keywords' => 'permissions, permissions de groupe, autorisation',
'groups_help' => 'Permissions de groupe du compte',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localisation, devise, locale, locale, fuseau horaire, fuseau horaire, international, internationalisation, langue, traduction, traduction',
'localization_help' => 'Langue, affichage de la date',
'notifications' => 'Notifications',
- 'notifications_help' => 'Alertes par e-mail, paramètres d\'audit',
+ 'notifications_help' => 'Paramètres d\'alerte et d\'audit par e-mail',
'asset_tags_help' => 'Incrémentation et préfixes',
'labels' => 'Étiquettes',
'labels_title' => 'Mettre à jour les paramètres d\'étiquetage',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Étape suivante : créer un utilisateur',
'ldap_settings_link' => 'Page des paramètres LDAP',
'slack_test' => 'Tester l\'intégration de ',
+ 'google_callback_help' => 'Ceci doit être entré comme URL de rappel dans les paramètres de votre application Google OAuth dans la console de développement Google de votre organisation.',
+ 'google_login' => 'Paramètres de connexion via Google Workspace',
+ 'enable_google_login' => 'Permettre aux utilisateurs·trices de se connecter avec Google Workspace',
+ 'enable_google_login_help' => 'Les utilisateurs·trices ne seront pas créé·es automatiquement. Iels doivent avoir un compte existant ici ET dans Google Workspace, et leur nom d\'utilisateur·trice doit correspondre à leur adresse e-mail Google Workspace. ',
+
];
diff --git a/resources/lang/fr/admin/settings/message.php b/resources/lang/fr/admin/settings/message.php
index c935b942e8..c0c14f3cdb 100644
--- a/resources/lang/fr/admin/settings/message.php
+++ b/resources/lang/fr/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Test de l\'authentification LDAP...',
'authentication_success' => 'Utilisateur authentifié contre LDAP avec succès !'
],
- 'slack' => [
- 'sending' => 'Envoi du message de test Slack...',
+ 'webhook' => [
+ 'sending' => 'Envoi du message de test :app...',
'success_pt1' => 'Succès ! Vérifiez le ',
- 'success_pt2' => ' canal pour votre message de test, soyez sûr de cliquer sur Enregistrer ci-dessous afin de sauvegarder vos réglages.',
+ 'success_pt2' => ' canal pour votre message de test, et assurez-vous de cliquer sur ENREGISTRER ci-dessous afin de sauvegarder vos réglages.',
'500' => '500 Erreur du serveur.',
- 'error' => 'Une erreur est survenue.',
+ 'error' => 'Quelque chose s\'est mal passé. :app a répondu avec: :error_message',
+ 'error_misc' => 'Une erreur est survenue. :( ',
]
];
diff --git a/resources/lang/fr/admin/users/general.php b/resources/lang/fr/admin/users/general.php
index 0598870090..38059c4997 100644
--- a/resources/lang/fr/admin/users/general.php
+++ b/resources/lang/fr/admin/users/general.php
@@ -17,8 +17,10 @@ return [
'last_login' => 'Dernière connexion',
'ldap_config_text' => 'Les paramètres de configuration LDAP se trouvent sous Admin > Réglages. La localisation sélectionnée (optionnelle) sera définie pour tous les utilisateurs importés.',
'print_assigned' => 'Imprimer tout ceux assignés',
- 'email_assigned' => 'Liste des emails de toutes les assignées',
+ 'email_assigned' => 'Envoyer la liste des matériels assignés par email',
'user_notified' => 'Un mail récapitulatif de tous les articles associés à cet utilisateur lui a été envoyé.',
+ 'auto_assign_label' => 'Inclure cet utilisateur lors de l\'affectation automatique des licences éligibles',
+ 'auto_assign_help' => 'Ignorer cet utilisateur dans l\'affectation automatique des licences',
'software_user' => 'Logiciels associés avec :name',
'send_email_help' => 'Vous devez fournir une adresse e-mail pour que cet utilisateur puisse recevoir ses identifiants. Les envois d\'identifiants par email ne peuvent être faits que lors de la création de l\'utilisateur. Les mots de passe sont stockés dans un hachage à sens unique et ne peuvent pas être récupérés une fois enregistrés.',
'view_user' => 'Voir l\'utilisateur :name',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Seuls les super-administrateurs peuvent accorder un accès de super-administrateur à un utilisateur.',
'admin_permission_warning' => 'Seuls les utilisateurs possédant des droits d\'administrateur ou mieux peuvent accorder un accès d\'administrateur à un utilisateur.',
'remove_group_memberships' => 'Supprimer les appartenances de groupe',
- 'warning_deletion' => 'AVERTISSEMENT :',
'warning_deletion_information' => 'Vous êtes sur le point d\'associer TOUS les articles des :count utilisateur(s) ci-dessous. Les noms des super-administrateurs sont indiqués en rouge.',
'update_user_assets_status' => 'Appliquer ce status à tous les articles associés à ces utilisateurs',
'checkin_user_properties' => 'Soumettre toutes les propriétés associées à ces utilisateurs',
@@ -41,4 +42,13 @@ return [
'remote' => 'Distant',
'remote_help' => 'Cela peut être utile si vous avez besoin de filtrer les utilisateurs distants qui ne viennent pas ou peu dans vos locaux.',
'not_remote_label' => 'Il ne s\'agit pas d\'un utilisateur distant',
+ 'vip_label' => 'Utilisateur VIP',
+ 'vip_help' => 'Cela peut être utile pour marquer des personnes importantes dans votre organisation si vous souhaitez les gérer de manière particulière.',
+ 'create_user' => 'Créer un utilisateur',
+ 'create_user_page_explanation' => 'Voici les informations de compte que vous utiliserez pour accéder au site la première fois.',
+ 'email_credentials' => 'Identifiants de l\'e-mail',
+ 'email_credentials_text' => 'Envoyer mes identifiants à l\'adresse e-mail ci-dessus',
+ 'next_save_user' => 'Étape suivante : Enregistrer l\'utilisateur',
+ 'all_assigned_list_generation' => 'Généré le :',
+ 'email_user_creds_on_create' => 'Envoyer à cet·te utilisateur·trice ses informations d\'identification par e-mail ?',
];
diff --git a/resources/lang/fr/admin/users/message.php b/resources/lang/fr/admin/users/message.php
index f6ac8ff909..6ee8ab4719 100644
--- a/resources/lang/fr/admin/users/message.php
+++ b/resources/lang/fr/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Vous avez refusé cet actif.',
'bulk_manager_warn' => 'Vos utilisateurs ont été mis à jour avec succès, mais votre entrée de gestionnaire n\'a pas été enregistrée, car le gestionnaire que vous avez sélectionné était également dans la liste d\'utilisateurs à éditer, et les utilisateurs peuvent ne pas être leur propre gestionnaire. Sélectionnez à nouveau vos utilisateurs, à l\'exclusion du gestionnaire.',
'user_exists' => 'L\'utilisateur existe déjà !',
- 'user_not_found' => 'L\'utilisateur [:id] n\'existe pas.',
+ 'user_not_found' => 'L\'utilisateur·trice n\'existe pas.',
'user_login_required' => 'Le champ identifiant est obligatoire',
'user_password_required' => 'Le mot de passe est obligatoire.',
'insufficient_permissions' => 'Droits insuffisants.',
@@ -15,7 +15,7 @@ return array(
'password_resets_sent' => 'Les utilisateurs sélectionnés qui sont activés et ont une adresse e-mail valide ont reçu un lien de réinitialisation du mot de passe.',
'password_reset_sent' => 'Un lien de réinitialisation du mot de passe a été envoyé à :email!',
'user_has_no_email' => 'Cet utilisateur n\'a pas renseigné d\'adresse e-mail dans son profil.',
- 'user_has_no_assets_assigned' => 'This user does not have any assets assigned',
+ 'user_has_no_assets_assigned' => 'Cet utilisateur n\'a aucune ressource affectée',
'success' => array(
@@ -61,7 +61,7 @@ return array(
),
'inventorynotification' => array(
- 'error' => 'This user has no email set.',
- 'success' => 'The user has been notified about their current inventory.'
+ 'error' => 'Cet utilisateur n\'a pas d\'e-mail défini.',
+ 'success' => 'L\'utilisateur a été informé de son inventaire actuel.'
)
);
\ No newline at end of file
diff --git a/resources/lang/fr/auth/general.php b/resources/lang/fr/auth/general.php
index e56d1de9f8..ff2c91921d 100644
--- a/resources/lang/fr/auth/general.php
+++ b/resources/lang/fr/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Rappelez-vous de moi',
'username_help_top' => 'Entrez votre nom d\'utilisateur pour recevoir un lien de réinitialisation du mot de passe.',
'username_help_bottom' => 'Votre nom d\'utilisateur et votre adresse e-mail peuvent être les mêmes, mais peuvent ne pas l\'être, selon votre configuration. Si vous ne pouvez pas vous souvenir de votre nom d\'utilisateur, contactez votre administrateur.
Les noms d\'utilisateur sans adresse e-mail associée ne seront pas envoyés par e-mail un lien de réinitialisation du mot de passe. ',
- ];
+ 'google_login' => 'Ou se connecter via Google Workspace',
+ 'google_login_failed' => 'La connexion via Google a échoué, merci de réessayer.',
+
+];
diff --git a/resources/lang/fr/button.php b/resources/lang/fr/button.php
index 1234aab9e4..eff38f20de 100644
--- a/resources/lang/fr/button.php
+++ b/resources/lang/fr/button.php
@@ -9,7 +9,7 @@ return [
'edit' => 'Éditer',
'restore' => 'Restaurer',
'remove' => 'Supprimer',
- 'request' => 'Requête ',
+ 'request' => 'Demander',
'submit' => 'Soumettre',
'upload' => 'Uploader',
'select_file' => 'Sélectionner un fichier...',
diff --git a/resources/lang/fr/general.php b/resources/lang/fr/general.php
index 5a18d66a0b..485eadeac5 100644
--- a/resources/lang/fr/general.php
+++ b/resources/lang/fr/general.php
@@ -3,23 +3,24 @@
return [
'accessories' => 'Accessoires',
'activated' => 'Activé',
+ 'accepted_date' => 'Date d\'acceptation',
'accessory' => 'Accessoire',
'accessory_report' => 'Rapport sur les accessoires',
'action' => 'Action',
'activity_report' => 'Rapport d\'activité',
'address' => 'Adresse',
'admin' => 'Admin',
- 'administrator' => 'Administrateur',
+ 'administrator' => 'Administrateur·trice',
'add_seats' => 'Places ajoutées',
- 'age' => "Age",
+ 'age' => "Âge",
'all_assets' => 'Tous les actifs',
'all' => 'Tous',
- 'archived' => 'Retiré',
+ 'archived' => 'Archivé',
'asset_models' => 'Modèles d\'actif',
- 'asset_model' => 'maquette',
+ 'asset_model' => 'Modèle',
'asset' => 'Actif',
'asset_report' => 'Rapport d\'actif',
- 'asset_tag' => 'Étiquette de l\'actif',
+ 'asset_tag' => 'Numéro d\'inventaire',
'asset_tags' => 'Numéros d\'inventaire',
'assets_available' => 'Actifs disponibles',
'accept_assets' => 'Accepter les actifs :name',
@@ -27,18 +28,26 @@ return [
'audit' => 'Audit',
'audit_report' => 'Journal d\'audit',
'assets' => 'Actifs',
+ 'assets_audited' => 'actifs audités',
+ 'assets_checked_in_count' => 'actifs récupérés',
+ 'assets_checked_out_count' => 'actifs affectés',
+ 'asset_deleted_warning' => 'Cet actif a été supprimé. Vous devez le restaurer avant de pouvoir l\'associer à quelqu\'un.',
+ 'assigned_date' => 'Date d\'attribution',
'assigned_to' => 'Assigné à :name',
- 'avatar_delete' => 'Supprimer l\'Avatar',
- 'avatar_upload' => 'Charger un Avatar',
+ 'assignee' => 'Assigné à',
+ 'avatar_delete' => 'Supprimer l\'avatar',
+ 'avatar_upload' => 'Charger un avatar',
'back' => 'Retour',
'bad_data' => 'Aucun résultat, les données sont peut-être erronées?',
- 'bulkaudit' => 'Vérification en bloc',
- 'bulkaudit_status' => 'État de la vérification',
+ 'bulkaudit' => 'Audit par lot',
+ 'bulkaudit_status' => 'Statut de l\'audit',
'bulk_checkout' => 'Attribution par lot',
'bulk_edit' => 'Modifier en masse',
'bulk_delete' => 'Supprimer en masse',
'bulk_actions' => 'Actions de masse',
- 'bulk_checkin_delete' => 'Associer de nombreux articles à l\'utilisateur',
+ 'bulk_checkin_delete' => 'Enregistrement de matériel & Suppression d\'utilisateurs en bloc',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'Cet appareil appartient à l\'utilisateur·trice',
'bystatus' => 'par statut',
'cancel' => 'Annuler',
'categories' => 'Catégories',
@@ -60,8 +69,8 @@ return [
'component' => 'Composant',
'components' => 'Composants',
'complete' => 'Terminé',
- 'consumable' => 'Fourniture',
- 'consumables' => 'Fournitures',
+ 'consumable' => 'Consommable',
+ 'consumables' => 'Consommables',
'country' => 'Pays',
'create' => 'Créer',
'created' => 'Élément créé',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Cette application fonctionne en mode de production avec le débogage activé. Cela peut exposer des données sensibles si votre application est accessible au monde extérieur. Désactivez le mode de débogage en définissant la valeur APP_DEBUG code> dans votre fichier .env code> sur false code>.',
'delete' => 'Supprimer',
'delete_confirm' => 'Êtes-vous certain de vouloir supprimer :item?',
+ 'delete_confirm_no_undo' => 'Êtes-vous sûr·e de vouloir supprimer :item ? Cette action est irréversible.',
'deleted' => 'Supprimé',
'delete_seats' => 'Places supprimées',
'deletion_failed' => 'Échec de la suppression',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Le type de fichier accepté est :types. La taille maximale autorisée est :size.|Les types de fichiers acceptés sont :types. La taille maximale autorisée est :size.',
'filetypes_size_help' => 'La taille maximale autorisée des téléversements est :size.',
'image_filetypes_help' => 'Les types de fichiers acceptés sont jpg, webp, png, gif et svg. Taille maximale est de:size.',
+ 'unaccepted_image_type' => 'Ce fichier image n\'est pas lisible. Les types de fichiers acceptés sont jpg, webp, png, gif et svg. Le type mimetype de ce fichier est : :mimetype.',
'import' => 'Importer',
'importing' => 'Importation en cours',
'importing_help' => 'Vous pouvez importer des matériels, accessoires, licences, composants, consommables et utilisateurs via un fichier CSV.
Le CSV doit être délimité par des virgules et formaté avec des en-têtes qui correspondent à ceux des exemples de CSV présents dans la documentation.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Entretien d\'actifs',
'item' => 'Item',
'item_name' => 'Nom de l\'élément',
+ 'import_file' => 'Importer un fichier CSV',
+ 'import_type' => 'Importation en CSV',
'insufficient_permissions' => 'Autorisations insuffisantes !',
'kits' => 'Kits prédéfinis',
'language' => 'Langue',
@@ -211,13 +224,14 @@ return [
'reports' => 'Rapports',
'restored' => 'restauré',
'restore' => 'Restaurer',
- 'requestable_models' => 'Modèles demandés',
+ 'requestable_models' => 'Modèles demandables',
'requested' => 'Demandé',
'requested_date' => 'Date de la demande',
'requested_assets' => 'Actifs demandés',
'requested_assets_menu' => 'Actifs demandés',
'request_canceled' => 'Demande annulée',
'save' => 'Sauvegarder',
+ 'select_var' => 'Sélectionner :thing... ', // this will eventually replace all of our other selects
'select' => 'Sélectionner',
'select_all' => 'Tout sélectionner',
'search' => 'Rechercher',
@@ -240,8 +254,8 @@ return [
'signature' => 'Signature',
'signed_off_by' => 'Déconnecté par',
'skin' => 'Habillage',
- 'slack_msg_note' => 'Un message Slack sera envoyé',
- 'slack_test_msg' => 'Woohoo ! On dirait que votre intégration Slack -> Snipe-IT fonctionne !',
+ 'webhook_msg_note' => 'Une notification sera envoyée via le webhook',
+ 'webhook_test_msg' => 'Woohoo ! Il semble que votre intégration :app vers Snipe-IT fonctionne !',
'some_features_disabled' => 'MODE DEMO: Certaines fonctionnalités sont désactivées pour cette installation.',
'site_name' => 'Nom du Site',
'state' => 'État',
@@ -253,12 +267,11 @@ return [
'sure_to_delete' => 'Êtes-vous sûr de vouloir supprimer ?',
'submit' => 'Soumettre',
'target' => 'Cible',
- 'toggle_navigation' => 'Basculer la navigation',
'time_and_date_display' => 'Affichage de l\'heure et de la date',
'total_assets' => 'actifs au total',
'total_licenses' => 'licences au total',
'total_accessories' => 'accessoires au total',
- 'total_consumables' => 'fournitures au total',
+ 'total_consumables' => 'consommables totaux',
'type' => 'Type ',
'undeployable' => 'Non déployable',
'unknown_admin' => 'Admin inconnu',
@@ -281,9 +294,9 @@ return [
'yes' => 'Oui',
'zip' => 'Code postal',
'noimage' => 'Aucune image envoyée ou aucune image trouvée.',
- 'file_does_not_exist' => 'The requested file does not exist on the server.',
- 'file_upload_success' => 'File upload success!',
- 'no_files_uploaded' => 'File upload success!',
+ 'file_does_not_exist' => 'Le fichier demandé n\'existe pas sur le serveur.',
+ 'file_upload_success' => 'Fichier téléversé avec succès !',
+ 'no_files_uploaded' => 'Fichier téléversé avec succès !',
'token_expired' => 'La session de votre formulaire a expiré. Merci d\'essayer à nouveau.',
'login_enabled' => 'Connexion activée',
'audit_due' => 'Dû pour l\'audit',
@@ -317,7 +330,7 @@ return [
'last_checkout' => 'Dernière affectation',
'due_to_checkin' => 'Les :count éléments suivants doivent bientôt être restitués:',
'expected_checkin' => 'Date de restitution prévue',
- 'reminder_checked_out_items' => 'Ceci est un rappel des éléments associés à votre compte. Si vous pensez que cette liste est erronée (un article est manquant, ou quelque chose apparaît que vous n\'avez jamais eu), merci d\'adresser un courriel à :reply_to_name à l\'adresse :reply_to_adress.',
+ 'reminder_checked_out_items' => 'Ceci est un rappel des éléments associés à votre compte. Si vous pensez que cette liste est erronée (un article est manquant, ou quelque chose apparaît que vous n\'avez jamais eu), merci d\'adresser un courriel à :reply_to_name à l\'adresse :reply_to_address.',
'changed' => 'Modifié',
'to' => 'À',
'report_fields_info' => '
Merci de sélectionner les champs que vous souhaitez inclure dans votre rapport personnalisé, puis cliquez sur Générer. Le fichier (custom-asset-report-AAAA-MM-JJ.csv) sera télécharger automatiquement, et vous pourrrez l\'ouvrir dans Excel.
@@ -375,18 +388,65 @@ return [
'bulk_soft_delete' =>'Supprimer ces utilisateurs également. Leur historique de matériel restera intact jusqu\'à ce que vous les supprimiez définitivement depuis le panneau de configuration de l\'administrateur.',
'bulk_checkin_delete_success' => 'Les utilisateurs sélectionnés ont été supprimés et leurs matériels ont été dissociés.',
'bulk_checkin_success' => 'Les articles des utilisateurs sélectionnés ont été dissociés.',
- 'set_to_null' => 'Supprimer des valeurs pour ce matériel|Supprimer des valeurs pour :asset_count matériels ',
+ 'set_to_null' => 'Supprimer des valeurs pour ce matériel|Supprimer des valeurs pour :asset_count matériels ',
+ 'set_users_field_to_null' => 'Supprimer les valeurs du champ :field pour cet·te utilisateur·trice|Supprimer les valeurs du champ :field pour les :user_count utilisateurs·trices ',
'na_no_purchase_date' => 'NC - Pas de date d\'achat renseignée',
'assets_by_status' => 'Matériels par statut',
'assets_by_status_type' => 'Matériels par type de status',
'pie_chart_type' => 'Type de diagramme circulaire',
'hello_name' => 'Bonjour, :name!',
'unaccepted_profile_warning' => 'Vous avez :count article(s) en cours d\'acceptation. Merci de cliquer ici pour valider ou refuser leur emprunt',
- 'start_date' => 'Start Date',
- 'end_date' => 'End Date',
- 'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'start_date' => 'Date de début',
+ 'end_date' => 'Date de fin',
+ 'alt_uploaded_image_thumbnail' => 'Miniature téléchargée',
+ 'placeholder_kit' => 'Sélectionnez un kit',
+ 'file_not_found' => 'Fichier non trouvé',
+ 'preview_not_available' => '(aucun aperçu)',
+ 'setup' => 'Configuration',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Passer au contenu principal',
+ 'toggle_navigation' => 'Activer/Désactiver la navigation',
+ 'alerts' => 'Alertes',
+ 'tasks_view_all' => 'Afficher toutes les tâches',
+ 'true' => 'Vrai',
+ 'false' => 'Faux',
+ 'integration_option' => 'Option d\'intégration',
+ 'log_does_not_exist' => 'Aucun enregistrement de log correspondant.',
+ 'merge_users' => 'Fusionner les utilisateurs',
+ 'merge_information' => 'Cela fusionnera les :count utilisateurs en un seul utilisateur. Sélectionnez ci-dessous l\'utilisateur dans lequel vous souhaitez fusionner les autres. Les ressources, licences associées, etc seront déplacées vers l\'utilisateur sélectionné et les autres utilisateurs seront marqués comme supprimés.',
+ 'warning_merge_information' => 'Cette action NE PEUT PAS être annulée et ne devrait être utilisée que lorsque vous devez fusionner des utilisateurs à cause d\'une mauvaise importation ou d\'une mauvaise synchronisation. Assurez-vous d\'effectuer une sauvegarde d\'abord.',
+ 'no_users_selected' => 'Aucun utilisateur sélectionné',
+ 'not_enough_users_selected' => 'Au moins :count utilisateurs doivent être sélectionnés',
+ 'merge_success' => ':count utilisateurs fusionnés avec succès dans :into_username !',
+ 'merged' => 'fusionné',
+ 'merged_log_this_user_into' => 'Utilisateur fusionné (ID :to_id - :to_username) dans l\'ID de l\'utilisateur :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Identifiant utilisateur fusionné :from_id (:from_username) dans cet utilisateur (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Effacer et enregistrer',
+ 'update_existing_values' => 'Mettre à jour les valeurs existantes ?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'La génération de numéros d\'inventaire autoincrémentés est désactivée, toutes les lignes doivent donc avoir la colonne "Numéro d\'inventaire" renseignée.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note : La génération de numéros d\'inventaire autoincrémentés est activée, de sorte que les actifs seront créés pour les lignes qui n\'ont pas de numéro d\'inventaire renseigné. Les lignes qui comprennent un numéro d\'inventaire seront mises à jour avec les informations fournies.',
+ 'send_welcome_email_to_users' => ' Envoyer un e-mail de bienvenue aux nouveaux·elles utilisateurs·trices ?',
+ 'back_before_importing' => 'Sauvegarder avant d\'importer ?',
+ 'csv_header_field' => 'Champ d\'en-tête CSV',
+ 'import_field' => 'Importer le champ',
+ 'sample_value' => 'Exemple de valeur',
+ 'no_headers' => 'Aucune colonne trouvée',
+ 'error_in_import_file' => 'Une erreur s\'est produite lors de la lecture du fichier CSV : :error',
+ 'percent_complete' => ':percent % achevé',
+ 'errors_importing' => 'Des erreurs se sont produites lors de l\'importation : ',
+ 'warning' => 'ATTENTION : :warning',
+ 'success_redirecting' => '"Succès... Redirection.',
+ 'setup_successful_migrations' => 'Vos tables de base de données ont été créées',
+ 'setup_migration_output' => 'Sortie de migration :',
+ 'setup_migration_create_user' => 'Étape suivante : créer un·e utilisateur·trice',
+ 'importer_generic_error' => 'L\'importation de votre fichier est terminée, mais nous avons reçu une erreur. Cela est généralement dû à la limitation d\'une API tierce à partir d\'un webhook de notification (tel que Slack) et n\'aurait pas interféré avec l\'importation elle-même, mais vous devez le confirmer.',
+ 'confirm' => 'Valider',
+ 'autoassign_licenses' => 'Attribuer les licences automatiquement',
+ 'autoassign_licenses_help' => 'Autoriser l\'utilisateur·trice à se voir attribuer des licences via l\'outil d\'attribution de licence en volume ou bien via l\'outil CLI.',
+ 'autoassign_licenses_help_long' => 'Cela permet à un·e utilisateur·trice de se voir attribuer des licences via l\'interface utilisateur de licence d\'attribution en masse ou les outils CLI. (Par exemple, vous ne souhaitez peut-être pas que les sous-traitants se voient attribuer automatiquement une licence que vous fourniriez uniquement aux membres du personnel. Vous pouvez toujours attribuer des licences individuellement à ces utilisateurs·trices, mais iels ne seront pas inclus·es dans les fonctions d\'attribution de licence à tous·tes les utilisateurs·trices.)',
+ 'no_autoassign_licenses_help' => 'Ne pas inclure l\'utilisateur·trice dans l\'attribution groupée via l\'interface utilisateur de licence ou les outils CLI.',
+ 'modal_confirm_generic' => 'Êtes-vous sûr·e ?',
+ 'cannot_be_deleted' => 'Cet élément ne peut pas être supprimé',
+ 'undeployable_tooltip' => 'Cet élément ne peut pas être attribué. Vérifiez la quantité restante.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/fr/help.php b/resources/lang/fr/help.php
index 3a5abaf9ae..63c564be44 100644
--- a/resources/lang/fr/help.php
+++ b/resources/lang/fr/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'Plus d\'info',
- 'audit_help' => 'Cocher cette case va modifier l\'enregistrement de la ressource pour refléter ce nouvel emplacement. Laisser décoché notera simplement l\'emplacement dans le journal d\'audit.
Notez que cette ressource est vérifiée, elle ne changera pas l\'emplacement de la personne, de la ressource ou de l\'emplacement où elle est vérifiée.',
+ 'audit_help' => 'Cocher cette case va modifier l\'enregistrement de l\'actif pour refléter ce nouvel emplacement. Laisser décoché notera simplement l\'emplacement dans le journal d\'audit.
Notez que si cette ressource est affectée, cela ne changera pas l\'emplacement de la personne, de la ressource ou de l\'emplacement auquel elle est affectée.',
'assets' => 'Les actifs sont des éléments suivis par le numéro de série ou la balise d\'actif. Ils ont tendance à être des éléments de valeur plus élevée lorsque l\'identification d\'un élément spécifique importe.',
diff --git a/resources/lang/fr/localizations.php b/resources/lang/fr/localizations.php
index 2de098b770..a58c7aaabd 100644
--- a/resources/lang/fr/localizations.php
+++ b/resources/lang/fr/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Écosse',
'SB'=>'Îles Salomon',
'SC'=>'Seychelles',
+ 'SS'=>'Soudan du Sud',
'SD'=>'Soudan',
'SE'=>'Suède',
'SG'=>'Singapour',
diff --git a/resources/lang/fr/mail.php b/resources/lang/fr/mail.php
index 5e6e606841..0d74de3464 100644
--- a/resources/lang/fr/mail.php
+++ b/resources/lang/fr/mail.php
@@ -3,8 +3,8 @@
return [
'acceptance_asset_accepted' => 'Un utilisateur a accepté un article',
'acceptance_asset_declined' => 'Un utilisateur a refusé un article',
- 'a_user_canceled' => 'Un utilisateur a annulé une commande d’article sur le site Web',
- 'a_user_requested' => 'Un utilisateur a commandé un article sur le site Web',
+ 'a_user_canceled' => 'Un·e utilisateur·trice a annulé une demande d’article sur le site Web',
+ 'a_user_requested' => 'Un·e utilisateur·trice a demandé un article sur le site Web',
'accessory_name' => 'Nom de l’accessoire :',
'additional_notes' => 'Notes complémentaires :',
'admin_has_created' => 'Un administrateur a créé un compte pour vous sur le site :web.',
@@ -38,11 +38,12 @@ return [
'i_have_read' => 'J\'ai bien lu et approuvé les conditions d\'utilisation, et reçu cet objet.',
'item' => 'Article :',
'Item_Request_Canceled' => 'Demande d\'article annulée',
- 'Item_Requested' => 'Demande d\'article',
+ 'Item_Requested' => 'Article demandé',
'link_to_update_password' => 'Veuillez cliquer sur le lien suivant pour confirmer votre :web account:',
'login_first_admin' => 'Connectez-vous à votre nouvelle installation Snipe-IT en utilisant les informations d\'identification ci-dessous :',
'login' => 'Nom d\'utilisateur:',
'Low_Inventory_Report' => 'Rapport d’inventaire bas',
+ 'inventory_report' => 'Rapport d\'inventaire',
'min_QTY' => 'Quantité minimum',
'name' => 'Nom',
'new_item_checked' => 'Un nouvel élément a été vérifié sous votre nom, les détails sont ci-dessous.',
@@ -51,7 +52,7 @@ return [
'read_the_terms' => 'Merci de lire les conditions d\'utilisation ci-dessous.',
'read_the_terms_and_click' => 'Merci de lire les conditions d\'utilisation ci-dessous, et cliquer sur le lien ci-dessous pour confirmer que vous avez lu et accepté les conditions d\'utilisation et reçu l\'équipement.',
- 'requested' => 'Demandé:',
+ 'requested' => 'Demandé :',
'reset_link' => 'Votre lien pour réinitialiser le mot de passe',
'reset_password' => 'Cliquez ici pour réinitialiser votre mot de passe:',
'serial' => 'N° de série ',
@@ -72,10 +73,12 @@ return [
'welcome_to' => 'Bienvenue sur :web!',
'your_credentials' => 'Vos identifiants Snipe-IT',
'Accessory_Checkin_Notification' => 'Accessoire enregistré',
- 'Asset_Checkin_Notification' => 'Matériel enregistré',
+ 'Asset_Checkin_Notification' => 'Actif restitué',
+ 'Asset_Checkout_Notification' => 'Actif affecté',
'License_Checkin_Notification' => 'Licence enregistrée',
'Expected_Checkin_Report' => 'Rapport de vérification de matériel attendu',
'Expected_Checkin_Notification' => 'Rappel : la date limite de vérification de :name approche',
'Expected_Checkin_Date' => 'Un matériel que vous avez emprunté doit être vérifié à nouveau le :date',
'your_assets' => 'Voir vos matériels',
+ 'rights_reserved' => 'Tous droits réservés.',
];
diff --git a/resources/lang/fr/validation.php b/resources/lang/fr/validation.php
index 01b3c6a93c..0ed774f9ca 100644
--- a/resources/lang/fr/validation.php
+++ b/resources/lang/fr/validation.php
@@ -43,14 +43,14 @@ return [
'file' => 'L\'attribut: doit être un fichier.',
'filled' => 'Le champ d\'attribut: doit avoir une valeur.',
'image' => 'L\'attribut ":attribute" doit être une image.',
- 'import_field_empty' => 'The value for :fieldname cannot be null.',
+ 'import_field_empty' => 'La valeur de :fieldname ne peut pas être vide.',
'in' => 'Le :attribute selectionné est invalide.',
'in_array' => 'Le champ d\'attribut: n\'existe pas dans autre.',
'integer' => 'L\'attribut ":attribute" doit être un nombre entier.',
'ip' => 'L\'attribut ":attribute" doit être une adresse IP valide.',
'ipv4' => 'L\'attribut: doit être une adresse IPv4 valide.',
'ipv6' => 'L\'attribut: doit être une adresse IPv6 valide.',
- 'is_unique_department' => 'The :attribute must be unique to this Company Location',
+ 'is_unique_department' => 'L\'attribut :attribute doit être unique à cet emplacement de la société',
'json' => 'L\'attribut: doit être une chaîne JSON valide.',
'max' => [
'numeric' => 'L\'attribut ":attribute" ne peut pas être plus grand que :max.',
@@ -67,6 +67,8 @@ return [
'array' => 'L\'attribut: doit avoir au moins: éléments min.',
],
'starts_with' => 'L\'attribut :attribute doit commencer par l\'une des valeurs suivantes : :values.',
+ 'ends_with' => 'Le champ :attribute doit se terminer par une des valeurs suivantes : :values.',
+
'not_in' => 'L\'attribut ":attribute" est invalide.',
'numeric' => 'L\'attribut ":attribute" doit être un nombre.',
'present' => 'Le champ d\'attribut: doit être présent.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Votre mot de passe actuel est incorrect',
'dumbpwd' => 'Ce mot de passe est trop commun.',
'statuslabel_type' => 'Vous devez sélectionner un type d\'étiquette de statut valide',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => ':attribute doit être une date valide au format AAAA-MM-JJ',
+ 'last_audit_date.date_format' => ':attribute doit être une date valide au format AAAA-MM-JJ hh:mm:ss',
+ 'expiration_date.date_format' => ':attribute doit être une date valide au format AAAA-MM-JJ',
+ 'termination_date.date_format' => ':attribute doit être une date valide au format AAAA-MM-JJ',
+ 'expected_checkin.date_format' => ':attribute doit être une date valide au format AAAA-MM-JJ',
+ 'start_date.date_format' => ':attribute doit être une date valide au format AAAA-MM-JJ',
+ 'end_date.date_format' => ':attribute doit être une date valide au format AAAA-MM-JJ',
+
],
/*
diff --git a/resources/lang/ga-IE/admin/accessories/general.php b/resources/lang/ga-IE/admin/accessories/general.php
index 1d72028720..caf32b034d 100644
--- a/resources/lang/ga-IE/admin/accessories/general.php
+++ b/resources/lang/ga-IE/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Nuashonraigh Cúlpháirtí',
'use_default_eula' => 'Bain úsáid as an réamhshocraithe réamhshocrú EULA ina ionad.',
'use_default_eula_disabled' => 'Cuir an príomh-réamhshocraithe EULA in ionad. Níl aon réamhshocraithe EULA leagtha síos. Cuir ceann amháin i Socruithe le do thoil.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/ga-IE/admin/accessories/message.php b/resources/lang/ga-IE/admin/accessories/message.php
index d7f58c60c7..d13a2b3963 100644
--- a/resources/lang/ga-IE/admin/accessories/message.php
+++ b/resources/lang/ga-IE/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Níor seiceáladh an Cúntóir amach, déan iarracht arís',
'success' => 'Rinne an cúntóir a sheiceáil go rathúil.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'Tá an úsáideoir neamhbhailí. Arís, le d\'thoil.'
),
diff --git a/resources/lang/ga-IE/admin/asset_maintenances/form.php b/resources/lang/ga-IE/admin/asset_maintenances/form.php
index 8eae40a843..4eb9902e91 100644
--- a/resources/lang/ga-IE/admin/asset_maintenances/form.php
+++ b/resources/lang/ga-IE/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Cineál Cothabhála',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'Teideal',
- 'start_date' => 'Tosaithe',
- 'completion_date' => 'Críochnaithe',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'Costas',
'is_warranty' => 'Feabhas ar bharántas',
- 'asset_maintenance_time' => 'Laethanta',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'Nótaí',
- 'update' => 'Nuashonrú',
- 'create' => 'Cruthaigh'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/ga-IE/admin/categories/message.php b/resources/lang/ga-IE/admin/categories/message.php
index 374feec79e..4edc669d7c 100644
--- a/resources/lang/ga-IE/admin/categories/message.php
+++ b/resources/lang/ga-IE/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Níor nuashonraíodh an chatagóir, déan iarracht arís',
- 'success' => 'Catagóir nuashonraithe go rathúil.'
+ 'success' => 'Catagóir nuashonraithe go rathúil.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/ga-IE/admin/components/general.php b/resources/lang/ga-IE/admin/components/general.php
index 83e3f4e358..2ca4888906 100644
--- a/resources/lang/ga-IE/admin/components/general.php
+++ b/resources/lang/ga-IE/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Ag fágáil',
'total' => 'Iomlán',
'update' => 'Comhpháirt Nuashonraithe',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/ga-IE/admin/components/message.php b/resources/lang/ga-IE/admin/components/message.php
index c84b014629..644075c5a7 100644
--- a/resources/lang/ga-IE/admin/components/message.php
+++ b/resources/lang/ga-IE/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Níor sheiceáil amach an comhpháirt, déan iarracht arís',
'success' => 'Seiceáil amach an comhpháirt go rathúil.',
- 'user_does_not_exist' => 'Tá an úsáideoir neamhbhailí. Arís, le d\'thoil.'
+ 'user_does_not_exist' => 'Tá an úsáideoir neamhbhailí. Arís, le d\'thoil.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/ga-IE/admin/consumables/message.php b/resources/lang/ga-IE/admin/consumables/message.php
index b6add857ad..785258fb7b 100644
--- a/resources/lang/ga-IE/admin/consumables/message.php
+++ b/resources/lang/ga-IE/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Níor sheiceáil amach an méid inmhuirearaithe, déan iarracht arís',
'success' => 'Seiceáil inbhuanaithe go rathúil.',
- 'user_does_not_exist' => 'Tá an úsáideoir neamhbhailí. Arís, le d\'thoil.'
+ 'user_does_not_exist' => 'Tá an úsáideoir neamhbhailí. Arís, le d\'thoil.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/ga-IE/admin/custom_fields/general.php b/resources/lang/ga-IE/admin/custom_fields/general.php
index 18eb8caec1..4fb5a4ab89 100644
--- a/resources/lang/ga-IE/admin/custom_fields/general.php
+++ b/resources/lang/ga-IE/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Úsáidte trí Mhúnlaí',
'order' => 'Ordú',
'create_fieldset' => 'New Fieldset',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'Réimse Nua Chustaim',
'create_field_title' => 'Create a new custom field',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/ga-IE/admin/groups/message.php b/resources/lang/ga-IE/admin/groups/message.php
index 1589ad531f..036a3f1e9e 100644
--- a/resources/lang/ga-IE/admin/groups/message.php
+++ b/resources/lang/ga-IE/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Tá grúpa ann cheana!',
- 'group_not_found' => 'Níl grúpa [: id] ann.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'Tá an réimse ainmnithe ag teastáil',
'success' => array(
diff --git a/resources/lang/ga-IE/admin/hardware/form.php b/resources/lang/ga-IE/admin/hardware/form.php
index 711e3042a7..dbfde2c976 100644
--- a/resources/lang/ga-IE/admin/hardware/form.php
+++ b/resources/lang/ga-IE/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Dearbhaigh Bulk Sócmhainní a Scriosadh',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Athbhreithniú a dhéanamh ar na sócmhainní le haghaidh scriosadh mórchóir thíos. Nuair a bheidh sé scriosta, is féidir na sócmhainní seo a chur ar ais, ach ní bheidh baint acu le haon úsáideoirí a bhfuil siad á sannadh faoi láthair.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'Tá tú ar tí a scriosadh: sócmhainní asset_count.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Sócmhainní Nuashonraithe Bulc',
'bulk_update_help' => 'Ceadaíonn an fhoirm seo duit il-sócmhainní a thabhairt cothrom le dáta ag an am céanna. Líon isteach na réimsí is gá duit a athrú ach amháin. Ní dhéanfar aon réimsí fágtha gan athrú.',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Update only default location',
'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Processing...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Optional Information',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/ga-IE/admin/hardware/general.php b/resources/lang/ga-IE/admin/hardware/general.php
index 8d3df87687..9e3bb863a4 100644
--- a/resources/lang/ga-IE/admin/hardware/general.php
+++ b/resources/lang/ga-IE/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'This asset has been deleted.',
'edit' => 'Athraigh Sócmhainn',
'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Inrianaithe',
'requested' => 'Iarrtar',
'not_requestable' => 'Not Requestable',
@@ -21,6 +23,7 @@ return [
'restore' => 'Athchóirigh Sócmhainn',
'pending' => 'Ar feitheamh',
'undeployable' => 'Neamhfhostaithe',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Féach Sócmhainn',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/ga-IE/admin/hardware/message.php b/resources/lang/ga-IE/admin/hardware/message.php
index eb5f910dde..10d999e6bf 100644
--- a/resources/lang/ga-IE/admin/hardware/message.php
+++ b/resources/lang/ga-IE/admin/hardware/message.php
@@ -22,6 +22,8 @@ return [
'restore' => [
'error' => 'Níor cuireadh an tsócmhainn ar ais, déan iarracht arís',
'success' => 'Aisghabháil sócmhainne go rathúil.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -48,6 +50,8 @@ return [
'success' => 'Tá do chomhad iompórtáilte',
'file_delete_success' => 'Tá do chomhad scriosta go rathúil',
'file_delete_error' => 'Níorbh fhéidir an comhad a scriosadh',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/ga-IE/admin/hardware/table.php b/resources/lang/ga-IE/admin/hardware/table.php
index 9cad6351a6..88851460a3 100644
--- a/resources/lang/ga-IE/admin/hardware/table.php
+++ b/resources/lang/ga-IE/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'In / Amach',
'checkout_date' => 'Dáta Seiceáil',
'checkoutto' => 'Seiceáil Amach',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Diff',
'dl_csv' => 'Íoslódáil CSV',
diff --git a/resources/lang/ga-IE/admin/licenses/general.php b/resources/lang/ga-IE/admin/licenses/general.php
index b67eda5593..6e20c5baa4 100644
--- a/resources/lang/ga-IE/admin/licenses/general.php
+++ b/resources/lang/ga-IE/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Maidir Ceadúnais',
- 'about_licenses' => 'Úsáidtear ceadúnais chun bogearraí a rianú. Tá líon áirithe suíochán acu ar féidir iad a sheiceáil amach do dhaoine aonair',
+ 'about_licenses_title' => 'Maidir Ceadúnais',
+ 'about_licenses' => 'Úsáidtear ceadúnais chun bogearraí a rianú. Tá líon áirithe suíochán acu ar féidir iad a sheiceáil amach do dhaoine aonair',
'checkin' => 'Suíochán Ceadúnas Checkin',
'checkout_history' => 'Stair Seiceáil',
'checkout' => 'Seiceáil Ceadúnas Seiceáil',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Ceadúnais Bogearraí',
'user' => 'Úsáideoir',
'view' => 'Féach ar an gCeadúnas',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/ga-IE/admin/manufacturers/message.php b/resources/lang/ga-IE/admin/manufacturers/message.php
index e861d4b6de..bdadbf22ef 100644
--- a/resources/lang/ga-IE/admin/manufacturers/message.php
+++ b/resources/lang/ga-IE/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Níl an monaróir ann.',
'assoc_users' => 'Tá baint ag an monaróir seo faoi láthair le múnla amháin ar a laghad agus ní féidir é a scriosadh. Nuashonraigh do chuid samhlacha le do thoil gan tagairt a dhéanamh don monaróir seo agus déan iarracht arís.',
diff --git a/resources/lang/ga-IE/admin/manufacturers/table.php b/resources/lang/ga-IE/admin/manufacturers/table.php
index 612719dc26..3ec0352d76 100644
--- a/resources/lang/ga-IE/admin/manufacturers/table.php
+++ b/resources/lang/ga-IE/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Ríomhphost Tacaíochta',
'support_phone' => 'Fón Tacaíochta',
'support_url' => 'URL Tacaíochta',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Déantóir Nuashonraithe',
'url' => 'URL',
diff --git a/resources/lang/ga-IE/admin/models/general.php b/resources/lang/ga-IE/admin/models/general.php
index 34b59aafea..7e677eccb2 100644
--- a/resources/lang/ga-IE/admin/models/general.php
+++ b/resources/lang/ga-IE/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'This model has been deleted.',
'bulk_delete' => 'Bulk Delete Asset Models',
'bulk_delete_help' => 'Use the checkboxes below to confirm the deletion of the selected asset models. Asset models that have assets associated with them cannot be deleted until the assets are associated with a different model.',
- 'bulk_delete_warn' => 'You are about to delete :model_count asset models.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Múnla Athchóirigh',
'requestable' => 'Féadfaidh úsáideoirí an tsamhail seo a iarraidh',
'show_mac_address' => 'Taispeáin réimse seoladh MAC i sócmhainní sa mhúnla seo',
diff --git a/resources/lang/ga-IE/admin/models/message.php b/resources/lang/ga-IE/admin/models/message.php
index 2162bd5166..9e64f76d02 100644
--- a/resources/lang/ga-IE/admin/models/message.php
+++ b/resources/lang/ga-IE/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Níl múnla ann.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'Tá an tsamhail seo bainteach le sócmhainní amháin nó níos mó faoi láthair agus ní féidir é a scriosadh. Scrios na sócmhainní, agus ansin déan iarracht a scriosadh arís.',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Níor nuashonraíodh an tsamhail, déan iarracht arís',
- 'success' => 'Modúl nuashonraithe go rathúil'
+ 'success' => 'Modúl nuashonraithe go rathúil',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Níor athraíodh aon réimsí, mar sin níor nuashonraíodh aon rud.',
- 'success' => 'Modhanna nuashonraithe.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'No models were selected, so nothing was deleted.',
- 'success' => ':success_count model(s) deleted!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count model(s) were deleted, however :fail_count were unable to be deleted because they still have assets associated with them.'
),
diff --git a/resources/lang/ga-IE/admin/settings/general.php b/resources/lang/ga-IE/admin/settings/general.php
index e5ddd84ad9..b30d883413 100644
--- a/resources/lang/ga-IE/admin/settings/general.php
+++ b/resources/lang/ga-IE/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'If you would like to send a copy of checkin/checkout emails that are sent to users to an additional email account, enter it here. Otherwise leave this field blank.',
'is_ad' => 'Is freastalaí Gníomhach Eolaire é seo',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Update Notification Settings',
'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',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'Socruithe Barcode',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'Socruithe LDAP',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_login_sync_help' => 'This only tests that LDAP can sync correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Show images in emails',
'show_images_in_email_help' => 'Uncheck this box if your Snipe-IT installation is behind a VPN or closed network and users outside the network will not be able to load images served from this installation in their emails.',
'site_name' => 'Ainm an tSuímh',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Botharc Slack',
- 'slack_channel' => 'Slack Channel',
- 'slack_endpoint' => 'Dúnadh Deiridh',
- 'slack_integration' => 'Socruithe Slack',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => 'Once you have saved your Slack information, a test button will appear.',
- 'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT leagan',
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/ga-IE/admin/settings/message.php b/resources/lang/ga-IE/admin/settings/message.php
index 7f8f1d7a45..54934d1929 100644
--- a/resources/lang/ga-IE/admin/settings/message.php
+++ b/resources/lang/ga-IE/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/ga-IE/admin/users/general.php b/resources/lang/ga-IE/admin/users/general.php
index 68bf55a48e..f566e2405b 100644
--- a/resources/lang/ga-IE/admin/users/general.php
+++ b/resources/lang/ga-IE/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Print All Assigned',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Bogearraí Seiceáil amach chuig: ainm',
'send_email_help' => 'You must provide an email address for this user to send them credentials. Emailing credentials can only be done on user creation. Passwords are stored in a one-way hash and cannot be retrieved once saved.',
'view_user' => 'Féach Úsáideoir: ainm',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/ga-IE/admin/users/message.php b/resources/lang/ga-IE/admin/users/message.php
index 5ad9e10de7..54db6b157e 100644
--- a/resources/lang/ga-IE/admin/users/message.php
+++ b/resources/lang/ga-IE/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Dhiúltaigh tú an tsócmhainn seo go rathúil.',
'bulk_manager_warn' => 'Rinneadh do chuid úsáideoirí a nuashonrú go rathúil, áfach, níor shábháil do iontráil bainisteora toisc go raibh an bainisteoir a roghnaigh tú chomh maith sa liosta úsáideora le bheith in eagar, agus b\'fhéidir nach mbainfeadh úsáideoirí a mbainisteoir féin. Roghnaigh d\'úsáideoirí arís, gan an bainisteoir a áireamh.',
'user_exists' => 'Úsáideoir ann cheana!',
- 'user_not_found' => 'Ní Úsáideoir [: id] ann.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Is gá an réimse logála isteach',
'user_password_required' => 'Tá an focal faire ag teastáil.',
'insufficient_permissions' => 'Ceadanna Easpa.',
diff --git a/resources/lang/ga-IE/auth/general.php b/resources/lang/ga-IE/auth/general.php
index e13eb8826f..f4eef4a6af 100644
--- a/resources/lang/ga-IE/auth/general.php
+++ b/resources/lang/ga-IE/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Cuimhnigh orm',
'username_help_top' => 'Enter your username to be emailed a password reset link.',
'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.
Usernames without an associated email address will not be emailed a password reset link. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/ga-IE/general.php b/resources/lang/ga-IE/general.php
index 8088e7f9b0..edf2be1d7b 100644
--- a/resources/lang/ga-IE/general.php
+++ b/resources/lang/ga-IE/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Accessories',
'activated' => 'Gníomhachtaithe',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Cúlpháirtí',
'accessory_report' => 'Tuarascáil Cúlpháirtí',
'action' => 'Gníomh',
@@ -27,7 +28,13 @@ return [
'audit' => 'Iniúchadh',
'audit_report' => 'Logáil Iniúchta',
'assets' => 'Sócmhainní',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Assigned to :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Scrios Avatar',
'avatar_upload' => 'Upload Upload',
'back' => 'Ar ais',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Bulk Edit',
'bulk_delete' => 'Bulk Delete',
'bulk_actions' => 'Bulk Actions',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'by Status',
'cancel' => 'Cealaigh',
'categories' => 'Catagóirí',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Tá an t-iarratas seo á reáchtáil i mód táirgthe le cumas dífhabhtaithe. Féadfaidh sé seo sonraí íogaire a nochtadh má tá do iarratas inrochtana don domhan lasmuigh. Díchumasaigh an modh dífhabhtaithe trí luachanna APP_DEBUG a leagan amach i do chomhad .env chuig false.',
'delete' => 'Scrios',
'delete_confirm' => 'Are you sure you wish to delete :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Scriosta',
'delete_seats' => 'Suíocháin Scriosta',
'deletion_failed' => 'Deletion failed',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
'filetypes_size_help' => 'Max upload size allowed is :size.',
'image_filetypes_help' => 'Accepted filetypes are jpg, webp, png, gif, and svg. Max 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' => 'Iompórtáil',
'importing' => 'Importing',
'importing_help' => 'You can import assets, accessories, licenses, components, consumables, and users via CSV file.
The CSV should be comma-delimited and formatted with headers that match the ones in the sample CSVs in the documentation.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Feabhsúcháin Sócmhainní',
'item' => 'Mír',
'item_name' => 'Item Name',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Ceadanna leordhóthanach!',
'kits' => 'Predefined Kits',
'language' => 'Teanga',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => 'Iarratas Ar Ceal',
'save' => 'Sábháil',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Roghnaigh',
'select_all' => 'Select All',
'search' => 'Cuardaigh',
@@ -240,8 +254,8 @@ return [
'signature' => 'Síniú',
'signed_off_by' => 'Signed Off By',
'skin' => 'Skin',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Oh hai! Looks like your Slack integration with Snipe-IT is working!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'MODH DEMO: Tá gnéithe áirithe faoi mhíchumas don shuiteáil seo agus athshocróidh na sonraí sa chóras seo go laethúil.',
'site_name' => 'Ainm an tSuímh',
'state' => 'Stáit',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'An bhfuil tú cinnte gur mian leat a scriosadh',
'submit' => 'Cuir isteach',
'target' => 'Sprioc',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Taispeáin Am agus Dáta',
'total_assets' => 'sócmhainní iomlána',
'total_licenses' => 'ceadúnais iomlána',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/ga-IE/help.php b/resources/lang/ga-IE/help.php
index ac0df59422..a3a2ddd762 100644
--- a/resources/lang/ga-IE/help.php
+++ b/resources/lang/ga-IE/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'More Info',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
diff --git a/resources/lang/ga-IE/localizations.php b/resources/lang/ga-IE/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/ga-IE/localizations.php
+++ b/resources/lang/ga-IE/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/ga-IE/mail.php b/resources/lang/ga-IE/mail.php
index 69273e2d86..d8721864a8 100644
--- a/resources/lang/ga-IE/mail.php
+++ b/resources/lang/ga-IE/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Logáil isteach i do shuiteáil Snipe-IT nua ag baint úsáide as na dintiúir thíos:',
'login' => 'Logáil isteach:',
'Low_Inventory_Report' => 'Tuarascáil Fardal Íseal',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Min QTY',
'name' => 'Ainm',
'new_item_checked' => 'Rinneadh mír nua a sheiceáil faoi d\'ainm, tá na sonraí thíos.',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'Do dhintiúir Snipe-IT',
'Accessory_Checkin_Notification' => 'Accessory checked in',
'Asset_Checkin_Notification' => 'Asset checked in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'License checked in',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => 'View Your Assets',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/ga-IE/validation.php b/resources/lang/ga-IE/validation.php
index 6769e03cdb..478b5a0f15 100644
--- a/resources/lang/ga-IE/validation.php
+++ b/resources/lang/ga-IE/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'Ní mór go mbeadh míreanna min ar a laghad ag an tréith.',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'An roghnaithe: tá tréith neamhbhailí.',
'numeric' => 'An: Ní mór tréith a bheith ina líon.',
'present' => 'Ní mór an réimse tréith a bheith i láthair.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Tá do phasfhocal reatha mícheart',
'dumbpwd' => 'Tá an focal faire sin ró-choitianta.',
'statuslabel_type' => 'Ní mór duit cineál lipéad stádas bailí a roghnú',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/he/account/general.php b/resources/lang/he/account/general.php
index 7fc060a849..71d48b14b5 100644
--- a/resources/lang/he/account/general.php
+++ b/resources/lang/he/account/general.php
@@ -1,7 +1,7 @@
'Personal API Keys',
+ 'personal_api_keys' => 'מפתחות API אישיים',
'api_key_warning' => 'When generating an API token, be sure to copy it down immediately as they
will not be visible to you again.',
'api_base_url' => 'Your API base url is located at:',
diff --git a/resources/lang/he/admin/accessories/general.php b/resources/lang/he/admin/accessories/general.php
index a546cb5c22..e5ae4ead90 100644
--- a/resources/lang/he/admin/accessories/general.php
+++ b/resources/lang/he/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'עידכון אביזר',
'use_default_eula' => 'במקום זאת, השתמש ב- ברירת המחדל הראשית EULA.',
'use_default_eula_disabled' => ' השתמש ב- EULA ברירת המחדל הראשוני במקום. לא נקבעה ברירת המחדל הראשית של הסכם הרישיון למשתמש קצה. הוסף אחד בהגדרות.',
+ 'clone' => 'שכפול אביזר',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/he/admin/accessories/message.php b/resources/lang/he/admin/accessories/message.php
index 7b3c5281ea..aa3ae924bf 100644
--- a/resources/lang/he/admin/accessories/message.php
+++ b/resources/lang/he/admin/accessories/message.php
@@ -25,6 +25,7 @@ return array(
'checkout' => array(
'error' => 'האבזר לא הונפק, אנא נסה שנית',
'success' => 'האבזר הונפק בהצלחה.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'משתמש אינו קיים. אנא נסה/י שנית.'
),
diff --git a/resources/lang/he/admin/asset_maintenances/form.php b/resources/lang/he/admin/asset_maintenances/form.php
index deb1b77821..7b1c46f221 100644
--- a/resources/lang/he/admin/asset_maintenances/form.php
+++ b/resources/lang/he/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'סוג תחזוקה',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'כותרת',
- 'start_date' => 'התחיל',
- 'completion_date' => 'הושלם',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'מחיר',
'is_warranty' => 'שיפור באחריות',
- 'asset_maintenance_time' => 'ימים',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'הערות',
- 'update' => 'עדכון',
- 'create' => 'לִיצוֹר'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/he/admin/categories/message.php b/resources/lang/he/admin/categories/message.php
index 0508d5310b..c973ab1a59 100644
--- a/resources/lang/he/admin/categories/message.php
+++ b/resources/lang/he/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'הקטגוריה לא עודכנה, נסה שוב',
- 'success' => 'קטגוריה עודכנה בהצלחה.'
+ 'success' => 'קטגוריה עודכנה בהצלחה.',
+ 'cannot_change_category_type' => 'אי אפשר לשנות את סוג הקטגוריה לאחר יצירתה',
),
'delete' => array(
diff --git a/resources/lang/he/admin/components/general.php b/resources/lang/he/admin/components/general.php
index d7a924e490..49188b15e2 100644
--- a/resources/lang/he/admin/components/general.php
+++ b/resources/lang/he/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'נוֹתָר',
'total' => 'סה"כ',
'update' => 'עדכון רכיב',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/he/admin/components/message.php b/resources/lang/he/admin/components/message.php
index 32cb4c4fec..60f4805c1e 100644
--- a/resources/lang/he/admin/components/message.php
+++ b/resources/lang/he/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'הרכיב לא נבדק, נסה שוב',
'success' => 'רכיב הוצא בהצלחה.',
- 'user_does_not_exist' => 'משתמש זה אינו חוקי. בבקשה נסה שוב.'
+ 'user_does_not_exist' => 'משתמש זה אינו חוקי. בבקשה נסה שוב.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/he/admin/consumables/message.php b/resources/lang/he/admin/consumables/message.php
index d4c2a78cf1..ccc2d23884 100644
--- a/resources/lang/he/admin/consumables/message.php
+++ b/resources/lang/he/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'הצריכה לא נבדקה, נסה שוב',
'success' => 'הצריכה נשללה בהצלחה.',
- 'user_does_not_exist' => 'משתמש זה אינו חוקי. בבקשה נסה שוב.'
+ 'user_does_not_exist' => 'משתמש זה אינו חוקי. בבקשה נסה שוב.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/he/admin/custom_fields/general.php b/resources/lang/he/admin/custom_fields/general.php
index b6464ceaf8..2b3aa49cb5 100644
--- a/resources/lang/he/admin/custom_fields/general.php
+++ b/resources/lang/he/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'דגמים משומשים',
'order' => 'להזמין',
'create_fieldset' => 'שדה חדש',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'שדה מותאם אישית חדש',
'create_field_title' => 'Create a new custom field',
@@ -46,4 +49,6 @@ return [
'unique' => 'ייחודי',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/he/admin/groups/message.php b/resources/lang/he/admin/groups/message.php
index 949d1754a6..aa57f7b8b2 100644
--- a/resources/lang/he/admin/groups/message.php
+++ b/resources/lang/he/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'הקבוצה כבר קיימת!',
- 'group_not_found' => 'קבוצה [: id] לא קיימת.',
+ 'group_not_found' => 'מזהה הקבוצה :id לא קיים.',
'group_name_required' => 'שדה השדה נדרש',
'success' => array(
diff --git a/resources/lang/he/admin/hardware/form.php b/resources/lang/he/admin/hardware/form.php
index 4e9828a4e3..ca18936f94 100644
--- a/resources/lang/he/admin/hardware/form.php
+++ b/resources/lang/he/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'אשר מחיקה גורפת של נכסים',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'עיין בנכסים למחיקה בכמות גדולה בהמשך. לאחר המחיקה, ניתן לשחזר נכסים אלה, אך הם לא יהיו משויכים עוד עם משתמשים שאליהם הם מוקצים כעת.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'אתה עומד למחוק את הנכסים: asset_count.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'עדכון גורפת נכסים',
'bulk_update_help' => 'טופס זה מאפשר לך לעדכן מספר נכסים בבת אחת. מלא רק את השדות שאתה צריך לשנות. כל השדות שנותרו ריקים יישארו ללא שינוי.',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'עדכן מיקום ברירת מחדל',
'asset_not_deployable' => 'הנכס הזה לא זמין. לא ניתן לספק ללקוח.',
'asset_deployable' => 'הנכס זמין. ניתן לשייך למיקום.',
- 'processing_spinner' => 'מעבד...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Optional Information',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/he/admin/hardware/general.php b/resources/lang/he/admin/hardware/general.php
index ab45bd1b85..0e144efcc7 100644
--- a/resources/lang/he/admin/hardware/general.php
+++ b/resources/lang/he/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'הנכס הזה נמחק.',
'edit' => 'ערוך נכס',
'model_deleted' => 'המודל של הנכס נמחק. יש לשחזר את המודל לפני שניתן לשחזר את הנכס.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'ניתן לבקש',
'requested' => 'מבוקש',
'not_requestable' => 'Not Requestable',
@@ -21,6 +23,7 @@ return [
'restore' => 'שחזור נכס',
'pending' => 'ממתין ל',
'undeployable' => 'לא ניתן לפריסה',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'הצג נכס',
'csv_error' => 'קיימת שגיאה בקובץ ה-CSV שלך:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'שגיאות:',
'success_messages' => 'אישור:',
'alert_details' => 'נא ראה הסבר בהמשך.',
- 'custom_export' => 'יבוא מותאם'
+ 'custom_export' => 'יבוא מותאם',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/he/admin/hardware/message.php b/resources/lang/he/admin/hardware/message.php
index 95e9d96981..5259805458 100644
--- a/resources/lang/he/admin/hardware/message.php
+++ b/resources/lang/he/admin/hardware/message.php
@@ -22,6 +22,8 @@ return [
'restore' => [
'error' => 'הנכס לא שוחזר, נסה שוב',
'success' => 'הנכס שוחזר בהצלחה.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -48,6 +50,8 @@ return [
'success' => 'הקובץ שלך יובא',
'file_delete_success' => 'הקובץ שלך נמחק בהצלחה',
'file_delete_error' => 'לא ניתן היה למחוק את הקובץ',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/he/admin/hardware/table.php b/resources/lang/he/admin/hardware/table.php
index 9312732ffd..f2dbbd63b9 100644
--- a/resources/lang/he/admin/hardware/table.php
+++ b/resources/lang/he/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'בפנים בחוץ',
'checkout_date' => 'תבדוק את התאריך',
'checkoutto' => 'נבדק',
+ 'components_cost' => 'עלות הרכיבים הכוללת',
'current_value' => 'הערך הנוכחי',
'diff' => 'דיף',
'dl_csv' => 'הורד CSV',
diff --git a/resources/lang/he/admin/licenses/general.php b/resources/lang/he/admin/licenses/general.php
index 7e968671ab..c9093c7e45 100644
--- a/resources/lang/he/admin/licenses/general.php
+++ b/resources/lang/he/admin/licenses/general.php
@@ -1,8 +1,8 @@
'על רישיונות',
- 'about_licenses' => 'רשיונות משמשים למעקב אחר תוכנה. יש להם מספר מסוים של מושבים כי ניתן לבדוק את הפרטים',
+ 'about_licenses_title' => 'על רישיונות',
+ 'about_licenses' => 'רשיונות משמשים למעקב אחר תוכנה. יש להם מספר מסוים של מושבים כי ניתן לבדוק את הפרטים',
'checkin' => 'רישיון רישיון',
'checkout_history' => 'היסטוריית Checkout',
'checkout' => 'רישיון',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'רשיונות תוכנה',
'user' => 'מִשׁתַמֵשׁ',
'view' => 'הצג רישיון',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/he/admin/locations/message.php b/resources/lang/he/admin/locations/message.php
index 305ecad24f..e748eedc18 100644
--- a/resources/lang/he/admin/locations/message.php
+++ b/resources/lang/he/admin/locations/message.php
@@ -7,7 +7,7 @@ return array(
'assoc_assets' => 'המיקום משויך לפחות לפריט אחד ולכן לא ניתן למחוק אותו. אנא עדכן את הפריטים כך שלא יהיה אף פריט משויך למיקום זה ונסה שנית. ',
'assoc_child_loc' => 'למיקום זה מוגדרים תתי-מיקומים ולכן לא ניתן למחוק אותו. אנא עדכן את המיקומים כך שלא שמיקום זה לא יכיל תתי מיקומים ונסה שנית. ',
'assigned_assets' => 'Assigned Assets',
- 'current_location' => 'Current Location',
+ 'current_location' => 'מיקום נוכחי',
'create' => array(
diff --git a/resources/lang/he/admin/manufacturers/message.php b/resources/lang/he/admin/manufacturers/message.php
index 200f079ccd..0d534fb249 100644
--- a/resources/lang/he/admin/manufacturers/message.php
+++ b/resources/lang/he/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'היצרן אינו קיים.',
'assoc_users' => 'יצרן זה משויך כרגע עם דגם אחד לפחות ולא ניתן למחוק אותו. אנא עדכן את הדגמים שלך כדי לא להתייחס עוד ליצרן זה ונסה שוב.',
diff --git a/resources/lang/he/admin/manufacturers/table.php b/resources/lang/he/admin/manufacturers/table.php
index d788333f4e..97907a4d25 100644
--- a/resources/lang/he/admin/manufacturers/table.php
+++ b/resources/lang/he/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'דוא"ל תמיכה',
'support_phone' => 'טלפון תמיכה',
'support_url' => 'כתובת אתר לתמיכה',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'עדכון היצרן',
'url' => 'כתובת אתר',
diff --git a/resources/lang/he/admin/models/general.php b/resources/lang/he/admin/models/general.php
index cbb6dd4e58..4b710b7799 100644
--- a/resources/lang/he/admin/models/general.php
+++ b/resources/lang/he/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'This model has been deleted.',
'bulk_delete' => 'Bulk Delete Asset Models',
'bulk_delete_help' => 'Use the checkboxes below to confirm the deletion of the selected asset models. Asset models that have assets associated with them cannot be deleted until the assets are associated with a different model.',
- 'bulk_delete_warn' => 'You are about to delete :model_count asset models.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'שחזור מודל',
'requestable' => 'משתמשים רשאים לבקש מודל זה',
'show_mac_address' => 'הצג שדה כתובת MAC בנכסים במודל זה',
diff --git a/resources/lang/he/admin/models/message.php b/resources/lang/he/admin/models/message.php
index 227ba73f87..2de9f5f37d 100644
--- a/resources/lang/he/admin/models/message.php
+++ b/resources/lang/he/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'המודל אינו קיים.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'מודל זה משויך כרגע לנכס אחד או יותר ולא ניתן למחוק אותו. מחק את הנכסים ולאחר מכן נסה למחוק שוב.',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'המודל לא עודכן, נסה שוב',
- 'success' => 'המודל עודכן בהצלחה.'
+ 'success' => 'המודל עודכן בהצלחה.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'לא השתנו שדות, ולכן שום דבר לא עודכן.',
- 'success' => 'המודלים עודכנו.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'לא נבחרו מודלים, לכן לא נמחק שום דבר.',
- 'success' => ':success_count מודלים נמחקו!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count model(s) were deleted, however :fail_count were unable to be deleted because they still have assets associated with them.'
),
diff --git a/resources/lang/he/admin/settings/general.php b/resources/lang/he/admin/settings/general.php
index 48a31b0bd1..19e4f739a8 100644
--- a/resources/lang/he/admin/settings/general.php
+++ b/resources/lang/he/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'If you would like to send a copy of checkin/checkout emails that are sent to users to an additional email account, enter it here. Otherwise leave this field blank.',
'is_ad' => 'זהו שרת Active Directory',
'alerts' => 'התראות',
- 'alert_title' => 'עדכן הגדרות התראה',
+ 'alert_title' => 'Update Notification Settings',
'alert_email' => 'שלח התראות אל',
'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated',
'alerts_enabled' => 'התראות מופעלות',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'משחזר מגיבוי',
'backups_upload' => 'העלה גיבוי',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'הגדרות ברקוד',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'הגדרות LDAP',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_login_sync_help' => 'This only tests that LDAP can sync correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Show images in emails',
'show_images_in_email_help' => 'Uncheck this box if your Snipe-IT installation is behind a VPN or closed network and users outside the network will not be able to load images served from this installation in their emails.',
'site_name' => 'שם אתר',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'שם בוטני',
- 'slack_channel' => 'ערוץ רפה',
- 'slack_endpoint' => 'נקודת הקצה המרוחקת',
- 'slack_integration' => 'הגדרות רפוי',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => 'Once you have saved your Slack information, a test button will appear.',
- 'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT גירסה',
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/he/admin/settings/message.php b/resources/lang/he/admin/settings/message.php
index e5531735ab..e7bf4d8a20 100644
--- a/resources/lang/he/admin/settings/message.php
+++ b/resources/lang/he/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'בודק אימות מול שרת LDAP...',
'authentication_success' => 'התחברות לשרת LDAפ עברה בהצלחה!'
],
- 'slack' => [
- 'sending' => 'שולח הודעת Slack לבדיקה...',
- 'success_pt1' => 'הבדיקה עברה בהצלחה! בדוק את ',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
+ 'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
- '500' => '500 שגיאת שרת.',
- 'error' => 'משהו השתבש אופסי פופסי.',
+ '500' => '500 Server Error.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/he/admin/users/general.php b/resources/lang/he/admin/users/general.php
index dff4d63267..59633cc37a 100644
--- a/resources/lang/he/admin/users/general.php
+++ b/resources/lang/he/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Print All Assigned',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'התוכנה נבדקה אל: שם',
'send_email_help' => 'You must provide an email address for this user to send them credentials. Emailing credentials can only be done on user creation. Passwords are stored in a one-way hash and cannot be retrieved once saved.',
'view_user' => 'הצג משתמש: שם',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'אזהרה:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/he/admin/users/message.php b/resources/lang/he/admin/users/message.php
index 7bb42a1898..3bfad2d61b 100644
--- a/resources/lang/he/admin/users/message.php
+++ b/resources/lang/he/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'דחיית את הנכס הזה בהצלחה.',
'bulk_manager_warn' => 'המשתמשים שלך עודכנו בהצלחה, אך רשומת המנהל שלך לא נשמרה מפני שהמנהל שבחרת נבחר גם ברשימת המשתמשים כדי לערוך, והמשתמשים לא יכולים להיות המנהל שלהם. בחר שוב את המשתמשים שלך, למעט המנהל.',
'user_exists' => 'משתמש כבר קיים!',
- 'user_not_found' => 'משתמש [: id] אינו קיים.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'יש להזין את שדה הכניסה',
'user_password_required' => 'נדרשת הסיסמה.',
'insufficient_permissions' => 'הרשאות לא מספיקות.',
diff --git a/resources/lang/he/auth/general.php b/resources/lang/he/auth/general.php
index 9f1612ffce..5ca1457b3a 100644
--- a/resources/lang/he/auth/general.php
+++ b/resources/lang/he/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'זכור אותי',
'username_help_top' => 'נא למלא את שם המשתמש לשליחת הודעת דוא״ל עם קישור לאיפוס ססמה.',
'username_help_bottom' => 'שם המשתמש וכתובת הדוא״ל שלך עשויים להיות זהים, אך גם עשויים שלא, תלוי בהגדרות שלך. אם לא הצלחת להיזכר בשם המשתמש שלך, מוטב ליצור קשר עם הנהלת המערכת.
שמות משתמשים שלא שויכה להם כתובת דוא״ל לא יקבלו הודעות עם קישור לאיפוס ססמה. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/he/general.php b/resources/lang/he/general.php
index 2f4dbec371..bf87b166f3 100644
--- a/resources/lang/he/general.php
+++ b/resources/lang/he/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'אביזרים',
'activated' => 'מוּפעָל',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'אבזר',
'accessory_report' => 'דוח אביזר',
'action' => 'פעולה',
@@ -27,7 +28,13 @@ return [
'audit' => 'בְּדִיקָה',
'audit_report' => 'יומן ביקורת',
'assets' => 'נכסים',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'הוקצה לטובת :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'מחק את אווטר',
'avatar_upload' => 'העלה את הסמל',
'back' => 'חזור',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'עריכה גורפת',
'bulk_delete' => 'מחיקה גורפת',
'bulk_actions' => 'פעולות גורפות',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'לפי סטאטוס',
'cancel' => 'לְבַטֵל',
'categories' => 'קטגוריות',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'יישום זה פועל במצב ייצור עם איתור באגים. זה יכול לחשוף נתונים רגישים אם היישום שלך נגיש לעולם החיצון. השבת את מצב איתור הבאגים על ידי הגדרת הערך APP_DEBUG בקובץ .env ל false.',
'delete' => 'לִמְחוֹק',
'delete_confirm' => 'האם אתה בטוח שברצונך למחוק?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'נמחק',
'delete_seats' => 'מושבים שנמחקו',
'deletion_failed' => 'המחיקה נכשלה',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'סוגי קובץ אפשריים הם :types. גודל קובץ אפשרי מקסימלי:size.',
'filetypes_size_help' => 'גודל קובץ מותר הוא :size.',
'image_filetypes_help' => 'סוגי הקבצים המותרים הם jpg, webp, png, gif ו־svg. גודל ההעלאה המרבי המותר הוא :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' => 'יְבוּא',
'importing' => 'מייבא',
'importing_help' => 'You can import assets, accessories, licenses, components, consumables, and users via CSV file.
The CSV should be comma-delimited and formatted with headers that match the ones in the sample CSVs in the documentation.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'אחזקת נכסים',
'item' => 'פריט',
'item_name' => 'שם פריט',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'הרשאות לא מספיקות!',
'kits' => 'ערכות מוגדרות מראש',
'language' => 'שפה',
@@ -168,7 +181,7 @@ return [
'logout' => 'להתנתק',
'lookup_by_tag' => 'בדיקה על ידי תג הנכס',
'maintenances' => 'אירועי תחזוקה',
- 'manage_api_keys' => 'Manage API Keys',
+ 'manage_api_keys' => 'נהל מפתחות API',
'manufacturer' => 'יַצרָן',
'manufacturers' => 'היצרנים',
'markdown' => 'שדה זה מאפשר Github בטעם מרקדון .',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'נכסים שנדרשו',
'request_canceled' => 'הבקשה בוטלה',
'save' => 'להציל',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'בחר',
'select_all' => 'בחר הכל',
'search' => 'חפש',
@@ -240,8 +254,8 @@ return [
'signature' => 'חֲתִימָה',
'signed_off_by' => 'אושר על ידי',
'skin' => 'ערכת עיצוב',
- 'slack_msg_note' => 'הודעת סלאק תישלח',
- 'slack_test_msg' => 'יאי! נראה שהשילוב של Slack עם Snipe-IT עובד!',
+ 'webhook_msg_note' => 'תישלח התראה דרך התליית רשת',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'DEMO MODE: תכונות מסוימות מושבתות עבור התקנה זו.',
'site_name' => 'שם אתר',
'state' => 'מדינה',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'האם אתה בטוח שברצונך למחוק',
'submit' => 'שלח',
'target' => 'יַעַד',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'תצוגת זמן ותאריך',
'total_assets' => 'סך נכסים',
'total_licenses' => 'סך כל הרישיונות',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'פעולה זו תמזג :count משתמשים למשתמש אחד. נא לבחור את המשתמש אליו ימוזגו הבאים, והנכסים המשויכים, הרישיונות ועוד יועברו למשתמש הנבחר והמשתמשים האחרים יסומנו כמחוקים.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'טבלאות מסד הנתונים שלך נוצרו',
+ 'setup_migration_output' => 'פלט ההגירה:',
+ 'setup_migration_create_user' => 'הבא: יצירת משתמש',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/he/help.php b/resources/lang/he/help.php
index 8908f1962f..7c21474d3a 100644
--- a/resources/lang/he/help.php
+++ b/resources/lang/he/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'מידע נוסף',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'נכסים הם פריטים במעקב לפי מספר סידורי או תג נכס. הם נוטים להיות פריטים בעלי ערך גבוה יותר במקרים בהם זיהוי של פריט מסוים חשוב.',
diff --git a/resources/lang/he/localizations.php b/resources/lang/he/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/he/localizations.php
+++ b/resources/lang/he/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/he/mail.php b/resources/lang/he/mail.php
index 705403bc6e..850e1016c3 100644
--- a/resources/lang/he/mail.php
+++ b/resources/lang/he/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'היכנס למערכת ההתקנה החדשה של Snipe-IT באמצעות פרטי הכניסה הבאים:',
'login' => 'התחברות:',
'Low_Inventory_Report' => 'דו"ח מלאי נמוך',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'מינימום QTY',
'name' => 'שֵׁם',
'new_item_checked' => 'פריט חדש נבדק תחת שמך, הפרטים להלן.',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'שלך Snipe- IT אישורים',
'Accessory_Checkin_Notification' => 'Accessory checked in',
'Asset_Checkin_Notification' => 'Asset checked in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'License checked in',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => 'View Your Assets',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/he/validation.php b/resources/lang/he/validation.php
index f3814ae162..22aa9ec6c5 100644
--- a/resources/lang/he/validation.php
+++ b/resources/lang/he/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'התכונה: חייבת לכלול לפחות פריטים מינימליים.',
],
'starts_with' => 'השדה חייב להכיל לפחות אחד מהערכים הבאים.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'התכונה שנבחרה: אינה חוקית.',
'numeric' => 'התכונה: חייבת להיות מספר.',
'present' => 'שדה התכונה: חייב להיות נוכח.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'הסיסמה הנוכחית שלך שגויה',
'dumbpwd' => 'סיסמה זו נפוצה מדי.',
'statuslabel_type' => 'עליך לבחור סוג תווית סטטוס חוקי',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/hr/admin/accessories/general.php b/resources/lang/hr/admin/accessories/general.php
index cb409fd1ed..2a2d151ac4 100644
--- a/resources/lang/hr/admin/accessories/general.php
+++ b/resources/lang/hr/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Ažuriranje dodatne opreme',
'use_default_eula' => 'Umjesto toga upotrijebite primarnu postavku EULA.',
'use_default_eula_disabled' => 'Uporedi primarnu zadanu EULA. Nije postavljena primarna zadana EULA. Dodajte jednu u Postavke.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/hr/admin/accessories/message.php b/resources/lang/hr/admin/accessories/message.php
index 58418733c0..efc94ec6d3 100644
--- a/resources/lang/hr/admin/accessories/message.php
+++ b/resources/lang/hr/admin/accessories/message.php
@@ -2,7 +2,7 @@
return array(
- 'does_not_exist' => 'The accessory [:id] does not exist.',
+ 'does_not_exist' => 'Dodatna oprema [:id] ne postoji.',
'assoc_users' => 'Ovaj pribor trenutačno ima: brojčanu stavku označenu korisnicima. Provjerite pribor i pokušajte ponovo.',
'create' => array(
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Dodatak nije provjeren, pokušajte ponovo',
'success' => 'Usluga je uspješno provjerena.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'Taj je korisnik nevažeći. Molim te pokušaj ponovno.'
),
diff --git a/resources/lang/hr/admin/asset_maintenances/form.php b/resources/lang/hr/admin/asset_maintenances/form.php
index 8e8ad59200..cce4685514 100644
--- a/resources/lang/hr/admin/asset_maintenances/form.php
+++ b/resources/lang/hr/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Vrsta održavanja',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'Titula',
- 'start_date' => 'počeo',
- 'completion_date' => 'dovršen',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'cijena',
'is_warranty' => 'Poboljšanje jamstva',
- 'asset_maintenance_time' => 'dana',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'Bilješke',
- 'update' => 'Ažuriraj',
- 'create' => 'Stvoriti'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/hr/admin/categories/message.php b/resources/lang/hr/admin/categories/message.php
index ec51a8307c..81af0f28e5 100644
--- a/resources/lang/hr/admin/categories/message.php
+++ b/resources/lang/hr/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Kategorija nije ažurirana, pokušajte ponovo',
- 'success' => 'Kategorija je uspješno ažurirana.'
+ 'success' => 'Kategorija je uspješno ažurirana.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/hr/admin/components/general.php b/resources/lang/hr/admin/components/general.php
index ddcfa760f5..5d273b7f62 100644
--- a/resources/lang/hr/admin/components/general.php
+++ b/resources/lang/hr/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'ostali',
'total' => 'ukupno',
'update' => 'Ažuriraj komponentu',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/hr/admin/components/message.php b/resources/lang/hr/admin/components/message.php
index a687bec21b..61dea43341 100644
--- a/resources/lang/hr/admin/components/message.php
+++ b/resources/lang/hr/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Komponenta nije provjerena, pokušajte ponovo',
'success' => 'Komponenta je uspješno provjerena.',
- 'user_does_not_exist' => 'Taj je korisnik nevažeći. Molim te pokušaj ponovno.'
+ 'user_does_not_exist' => 'Taj je korisnik nevažeći. Molim te pokušaj ponovno.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/hr/admin/consumables/message.php b/resources/lang/hr/admin/consumables/message.php
index a0420ff270..85ac9b6a63 100644
--- a/resources/lang/hr/admin/consumables/message.php
+++ b/resources/lang/hr/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Potrošnja nije provjerena, pokušajte ponovo',
'success' => 'Isporuka potrošnog materijala uspješno je provjerena.',
- 'user_does_not_exist' => 'Taj je korisnik nevažeći. Molim te pokušaj ponovno.'
+ 'user_does_not_exist' => 'Taj je korisnik nevažeći. Molim te pokušaj ponovno.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/hr/admin/custom_fields/general.php b/resources/lang/hr/admin/custom_fields/general.php
index c559379b4a..fe15457cfe 100644
--- a/resources/lang/hr/admin/custom_fields/general.php
+++ b/resources/lang/hr/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Koristi se po modelu',
'order' => 'Narudžba',
'create_fieldset' => 'Novi Fieldset',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'Novi prilagođeni polje',
'create_field_title' => 'Create a new custom field',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/hr/admin/groups/message.php b/resources/lang/hr/admin/groups/message.php
index a4ada9dcf0..87d4fb75a0 100644
--- a/resources/lang/hr/admin/groups/message.php
+++ b/resources/lang/hr/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Grupa već postoji!',
- 'group_not_found' => 'Grupa [: id] ne postoji.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'Polje naziva je obavezno',
'success' => array(
diff --git a/resources/lang/hr/admin/hardware/form.php b/resources/lang/hr/admin/hardware/form.php
index b55200ddbc..dd755b0df8 100644
--- a/resources/lang/hr/admin/hardware/form.php
+++ b/resources/lang/hr/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Potvrda opcije brisanja brisanja',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'U nastavku pregledajte materijale za skupnu brisanje. Nakon što se izbrisati, ta se sredstva mogu vratiti, ali više neće biti povezana s korisnicima kojima su trenutačno dodijeljeni.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'Izbrisat ćete: asset_count assets.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Skupna aktivacija ažuriranja',
'bulk_update_help' => 'Ovaj vam obrazac omogućuje ažuriranje više imovine odjednom. Popunite polja koja su vam potrebna za promjenu. Sva polja koja su ostala prazna ostat će nepromijenjena.',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Update only default location',
'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Processing...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Optional Information',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/hr/admin/hardware/general.php b/resources/lang/hr/admin/hardware/general.php
index 10a2e708cc..82dd7c87a0 100644
--- a/resources/lang/hr/admin/hardware/general.php
+++ b/resources/lang/hr/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'This asset has been deleted.',
'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' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Requestable',
'requested' => 'Traženi',
'not_requestable' => 'Not Requestable',
@@ -21,6 +23,7 @@ return [
'restore' => 'Vraćanje imovine',
'pending' => 'U tijeku',
'undeployable' => 'Undeployable',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Prikaz opcije Asset',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/hr/admin/hardware/message.php b/resources/lang/hr/admin/hardware/message.php
index d5fd4d0e64..3a9196ae14 100644
--- a/resources/lang/hr/admin/hardware/message.php
+++ b/resources/lang/hr/admin/hardware/message.php
@@ -22,6 +22,8 @@ return [
'restore' => [
'error' => 'Imovina nije obnovljena, pokušajte ponovo',
'success' => 'Imovina je uspješno obnovljena.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -48,6 +50,8 @@ return [
'success' => 'Vaša je datoteka uvezena',
'file_delete_success' => 'Vaša je datoteka uspješno izbrisana',
'file_delete_error' => 'Datoteka nije mogla biti izbrisana',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/hr/admin/hardware/table.php b/resources/lang/hr/admin/hardware/table.php
index 127294c7a4..9011dd5a56 100644
--- a/resources/lang/hr/admin/hardware/table.php
+++ b/resources/lang/hr/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'In / Out',
'checkout_date' => 'Datum kupnje',
'checkoutto' => 'Odjavio',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'diff',
'dl_csv' => 'Preuzmite CSV',
diff --git a/resources/lang/hr/admin/licenses/general.php b/resources/lang/hr/admin/licenses/general.php
index b7f844a7eb..948ea6a3c9 100644
--- a/resources/lang/hr/admin/licenses/general.php
+++ b/resources/lang/hr/admin/licenses/general.php
@@ -1,8 +1,8 @@
'O licencama',
- 'about_licenses' => 'Licence se koriste za praćenje softvera. Imaju određeni broj mjesta koja se mogu provjeriti pojedincima',
+ 'about_licenses_title' => 'O licencama',
+ 'about_licenses' => 'Licence se koriste za praćenje softvera. Imaju određeni broj mjesta koja se mogu provjeriti pojedincima',
'checkin' => 'Provjerite mjesto licence',
'checkout_history' => 'Povijest kupovine',
'checkout' => 'Mjesto licence za provjeru',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Licence za softver',
'user' => 'Korisnik',
'view' => 'Pogledajte licencu',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/hr/admin/manufacturers/message.php b/resources/lang/hr/admin/manufacturers/message.php
index 5ea24c9ce3..a29f359e3f 100644
--- a/resources/lang/hr/admin/manufacturers/message.php
+++ b/resources/lang/hr/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Proizvođač ne postoji.',
'assoc_users' => 'Ovaj je proizvođač trenutno povezan s barem jednim modelom i ne može se izbrisati. Ažurirajte svoje modele da više ne referiraju ovog proizvođača i pokušajte ponovno.',
diff --git a/resources/lang/hr/admin/manufacturers/table.php b/resources/lang/hr/admin/manufacturers/table.php
index b9041bd74c..c7b9e26a2f 100644
--- a/resources/lang/hr/admin/manufacturers/table.php
+++ b/resources/lang/hr/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Podrška e-poštom',
'support_phone' => 'Podrška telefonu',
'support_url' => 'Podrška URL-a',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Ažuriraj proizvođača',
'url' => 'URL',
diff --git a/resources/lang/hr/admin/models/general.php b/resources/lang/hr/admin/models/general.php
index d90867dc0b..1a78e9bd9b 100644
--- a/resources/lang/hr/admin/models/general.php
+++ b/resources/lang/hr/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'This model has been deleted.',
'bulk_delete' => 'Skupno brisanje modela imovine',
'bulk_delete_help' => 'Koristeći checkbox-ove niže potvrdite brisanje odabranih modela imovine. Modeli imovine koji na sebi imaju povezanu imovinu se ne mogu brisati dok se imovina ne poveže sa drugim modelom.',
- 'bulk_delete_warn' => 'Izbrisati ćete :model_count model(a) imovine.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Vraćanje modela',
'requestable' => 'Korisnici mogu zatražiti ovaj model',
'show_mac_address' => 'Prikaži polje MAC adrese u imovini ovog modela',
diff --git a/resources/lang/hr/admin/models/message.php b/resources/lang/hr/admin/models/message.php
index 6e3a15a2be..2b46720e74 100644
--- a/resources/lang/hr/admin/models/message.php
+++ b/resources/lang/hr/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Model ne postoji.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'Ovaj je model trenutno povezan s jednom ili više imovine i ne može se izbrisati. Izbrišite imovinu pa pokušajte ponovo ukloniti.',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Model nije ažuriran, pokušajte ponovo',
- 'success' => 'Model je uspješno ažuriran.'
+ 'success' => 'Model je uspješno ažuriran.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Nijedna polja nisu promijenjena, tako da ništa nije ažurirano.',
- 'success' => 'Modeli su ažurirani.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'Nijedan model nije odabran, tako da ništa nije izbrisano.',
- 'success' => ':success_count model(a) izbrisan(o)!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count model(a) je izbrisano, no :fail_count nije bilo moguće izbrisati jer još uvijek imaju imovinu povezanu s njima.'
),
diff --git a/resources/lang/hr/admin/settings/general.php b/resources/lang/hr/admin/settings/general.php
index 4a707bea02..c756517efc 100644
--- a/resources/lang/hr/admin/settings/general.php
+++ b/resources/lang/hr/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'Ako želite poslati kopiju checkin/checkout poruka e-pošte koje se šalju korisnicima na dodatni račun e-pošte, unesite ga ovdje. U suprotnom ostavite ovo polje prazno.',
'is_ad' => 'Ovo je poslužitelj Active Directory',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Update Notification Settings',
'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',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'Postavke crtičnog koda',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'LDAP postavke',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Unesite valjano korisničko ime i lozinku LDAP-a iz osnovnog DN-a koji ste prethodno naveli da biste provjerili je li vaša LDAP prijava ispravno konfigurirana. MORATE NAJPRIJE SPREMITI SVOJE AŽURIRANE LDAP POSTAVKE.',
'ldap_login_sync_help' => 'Ovo samo testira da se LDAP može ispravno sinkronizirati. Ako vaš upit za LDAP autentikaciju nije ispravan, korisnici se i dalje možda neće moći prijaviti. MORATE NAJPRIJE SPREMITI SVOJE AŽURIRANE LDAP POSTAVKE.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Prikaži slike u e-porukama',
'show_images_in_email_help' => 'Isključite ovaj okvir ako je vaša Snipe-IT instalacija iza VPN ili zatvorene mreže, a korisnici izvan mreže neće moći učitati slike poslužene s ove instalacije u njihovu e-poštu.',
'site_name' => 'Ime stranice',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Slack Botname',
- 'slack_channel' => 'Slack Channel',
- 'slack_endpoint' => 'Slack Endpoint',
- 'slack_integration' => 'Zatezanje postavki',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => 'Nakon što spremite svoje Slack podatke, pojavit će se gumb za testiranje.',
- 'slack_test_help' => 'Provjerite je li vaša Slack integracija pravilno konfigurirana. NAJPRIJE MORATE POHRANITI SVOJE AŽURIRANE SLACK POSTAVKE.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT verzija',
'support_footer' => 'Podrška poveznica u podnožju ',
'support_footer_help' => 'Navedite tko vidi poveznice na informacije o Snipe-IT podršci i korisničkom priručniku',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/hr/admin/settings/message.php b/resources/lang/hr/admin/settings/message.php
index fbab6d2dd5..d6681abe9f 100644
--- a/resources/lang/hr/admin/settings/message.php
+++ b/resources/lang/hr/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/hr/admin/users/general.php b/resources/lang/hr/admin/users/general.php
index aef3f687d7..0a08f92a49 100644
--- a/resources/lang/hr/admin/users/general.php
+++ b/resources/lang/hr/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Ispiši sve dodijeljeno',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Softver je provjeren na: ime',
'send_email_help' => 'You must provide an email address for this user to send them credentials. Emailing credentials can only be done on user creation. Passwords are stored in a one-way hash and cannot be retrieved once saved.',
'view_user' => 'Prikaži korisnika: ime',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/hr/admin/users/message.php b/resources/lang/hr/admin/users/message.php
index e5565b79bf..1bb48e25d1 100644
--- a/resources/lang/hr/admin/users/message.php
+++ b/resources/lang/hr/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Uspješno ste odbili ovaj materijal.',
'bulk_manager_warn' => 'Vaši su korisnici uspješno ažurirani, ali vaš unos upravitelja nije spremljen jer je upravitelj koji ste odabrali također bio na popisu korisnika koji se uređuje, a korisnici možda nisu vlastiti upravitelj. Ponovno odaberite svoje korisnike, isključujući upravitelja.',
'user_exists' => 'Korisnik već postoji!',
- 'user_not_found' => 'Korisnik [: id] ne postoji.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Potrebno je polje za prijavu',
'user_password_required' => 'Zaporka je potrebna.',
'insufficient_permissions' => 'Nedovoljna dozvola.',
diff --git a/resources/lang/hr/auth.php b/resources/lang/hr/auth.php
index db310aa1bb..9a6752e139 100644
--- a/resources/lang/hr/auth.php
+++ b/resources/lang/hr/auth.php
@@ -13,8 +13,8 @@ return array(
|
*/
- 'failed' => 'These credentials do not match our records.',
- 'password' => 'The provided password is incorrect.',
- 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
+ 'failed' => 'Vjerodajnice ne odgovaraju.',
+ 'password' => 'Upisana lozinka je pogrešna.',
+ 'throttle' => 'Previše neuspješnih pokušaja prijave. Pokušajte ponovno za :sekunda sekunda.',
);
diff --git a/resources/lang/hr/auth/general.php b/resources/lang/hr/auth/general.php
index 3d322bafda..8f567b22b5 100644
--- a/resources/lang/hr/auth/general.php
+++ b/resources/lang/hr/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Zapamti me',
'username_help_top' => 'Enter your username to be emailed a password reset link.',
'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.
Usernames without an associated email address will not be emailed a password reset link. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/hr/button.php b/resources/lang/hr/button.php
index c6bdbdfe3f..cc44b0fb9f 100644
--- a/resources/lang/hr/button.php
+++ b/resources/lang/hr/button.php
@@ -4,21 +4,21 @@ return [
'actions' => 'akcije',
'add' => 'Dodaj novi',
'cancel' => 'Otkazati',
- 'checkin_and_delete' => 'Checkin All / Delete User',
+ 'checkin_and_delete' => 'Dodijeli sve / Izbriši korisnika',
'delete' => 'Izbrisati',
'edit' => 'Uredi',
'restore' => 'Vratiti',
- 'remove' => 'Remove',
+ 'remove' => 'Izbriši',
'request' => 'Zahtjev',
'submit' => 'podnijeti',
'upload' => 'Postavi',
'select_file' => 'Odaberite datoteku ...',
'select_files' => 'Odaberite datoteke...',
- 'generate_labels' => '{1} Generate Label|[2,*] Generate Labels',
- 'send_password_link' => 'Send Password Reset Link',
- 'go' => 'Go',
- 'bulk_actions' => 'Bulk Actions',
- 'add_maintenance' => 'Add Maintenance',
- 'append' => 'Append',
- 'new' => 'New',
+ 'generate_labels' => '{1} Kreiraj barkod|[2,*] Kreiraj barkod',
+ 'send_password_link' => 'Pošalji link za ponovno postavljanje lozinke',
+ 'go' => 'Ići',
+ 'bulk_actions' => 'Masovne radnje',
+ 'add_maintenance' => 'Dodati održavanje',
+ 'append' => 'Prikačiti',
+ 'new' => 'Novi',
];
diff --git a/resources/lang/hr/general.php b/resources/lang/hr/general.php
index 54141ff74b..47fbf82e28 100644
--- a/resources/lang/hr/general.php
+++ b/resources/lang/hr/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Pribor',
'activated' => 'aktiviran',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Oprema',
'accessory_report' => 'Izvješće o dodatku',
'action' => 'Akcijski',
@@ -27,7 +28,13 @@ return [
'audit' => 'Revizija',
'audit_report' => 'Zapisnik revizije',
'assets' => 'Imovina',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Assigned to :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Obriši avatar',
'avatar_upload' => 'Učitaj avatar',
'back' => 'Nazad',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Bulk Edit',
'bulk_delete' => 'Bulk Delete',
'bulk_actions' => 'Bulk Actions',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'by Status',
'cancel' => 'Otkazati',
'categories' => 'Kategorije',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Ova se aplikacija izvodi u načinu rada s omogućenim uklanjanjem pogrešaka. To može otkriti osjetljive podatke ako je aplikacija dostupna vanjskom svijetu. Onemogućite način otklanjanja pogrešaka postavljanjem vrijednosti APP_DEBUG u .env datoteci na false.',
'delete' => 'Izbrisati',
'delete_confirm' => 'Jeste li sigurni da želite izbrisati :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'izbrisana',
'delete_seats' => 'Izbrisana mjesta',
'deletion_failed' => 'Deletion failed',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
'filetypes_size_help' => 'Max upload size allowed is :size.',
'image_filetypes_help' => 'Accepted filetypes are jpg, webp, png, gif, and svg. Max 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' => 'Uvoz',
'importing' => 'Importing',
'importing_help' => 'You can import assets, accessories, licenses, components, consumables, and users via CSV file.
The CSV should be comma-delimited and formatted with headers that match the ones in the sample CSVs in the documentation.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Upravljanje imovinom',
'item' => 'Artikal',
'item_name' => 'Item Name',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Nedovoljna dozvola!',
'kits' => 'Predefined Kits',
'language' => 'Jezik',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => 'Zahtjev je otkazan',
'save' => 'Uštedjeti',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Izaberi',
'select_all' => 'Select All',
'search' => 'traži',
@@ -240,8 +254,8 @@ return [
'signature' => 'Potpis',
'signed_off_by' => 'Signed Off By',
'skin' => 'Skin',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Oh hai! Looks like your Slack integration with Snipe-IT is working!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'DEMO MODE: Neke su značajke onemogućene za ovu instalaciju.',
'site_name' => 'Ime stranice',
'state' => 'država',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Jeste li sigurni da želite izbrisati',
'submit' => 'podnijeti',
'target' => 'Cilj',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Prikaz vremena i datuma',
'total_assets' => 'Ukupna imovina',
'total_licenses' => 'ukupne licence',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/hr/help.php b/resources/lang/hr/help.php
index ac0df59422..a3a2ddd762 100644
--- a/resources/lang/hr/help.php
+++ b/resources/lang/hr/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'More Info',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
diff --git a/resources/lang/hr/localizations.php b/resources/lang/hr/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/hr/localizations.php
+++ b/resources/lang/hr/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/hr/mail.php b/resources/lang/hr/mail.php
index 13d0deaa07..aa54e50cf3 100644
--- a/resources/lang/hr/mail.php
+++ b/resources/lang/hr/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Prijavite se na svoju novu Snipe-IT instalaciju pomoću vjerodajnica u nastavku:',
'login' => 'Prijaviti se:',
'Low_Inventory_Report' => 'Izvješće o niskom oglasnom prostoru',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Min QTY',
'name' => 'Ime',
'new_item_checked' => 'Nova stavka je provjerena pod vašim imenom, detalji su u nastavku.',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'Vaše vjerodajnice za Snipe-IT',
'Accessory_Checkin_Notification' => 'Accessory checked in',
'Asset_Checkin_Notification' => 'Asset checked in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'License checked in',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => 'View Your Assets',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/hr/passwords.php b/resources/lang/hr/passwords.php
index 25633b4581..8de23ff3e7 100644
--- a/resources/lang/hr/passwords.php
+++ b/resources/lang/hr/passwords.php
@@ -1,8 +1,8 @@
'If a matching user with a valid email address exists in our system, a password recovery email has been sent.',
- 'user' => 'If a matching user with a valid email address exists in our system, a password recovery email has been sent.',
- 'token' => 'This password reset token is invalid or expired, or does not match the username provided.',
- 'reset' => 'Your password has been reset!',
+ 'sent' => 'Ako odgovarajući korisnik s valjanom adresom e-pošte postoji u sustavu, poslan je email za oporavak lozinke.',
+ 'user' => 'Ako odgovarajući korisnik s valjanom adresom e-pošte postoji u sustavu, poslan je email za oporavak lozinke.',
+ 'token' => 'Token za poništavanje zaporke nije valjan, istekao je ili ne odgovara navedenom korisničkom računu.',
+ 'reset' => 'Vaša lozinka je resetirana!',
];
diff --git a/resources/lang/hr/validation.php b/resources/lang/hr/validation.php
index 0efbe998e4..02fd59eefa 100644
--- a/resources/lang/hr/validation.php
+++ b/resources/lang/hr/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'Atribut mora imati barem: min stavke.',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'Odabrani: atribut nije važeći.',
'numeric' => 'Atribut mora biti broj.',
'present' => 'Polje atributa mora biti prisutno.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Vaša trenutačna zaporka nije točna',
'dumbpwd' => 'Ta je lozinka prečestna.',
'statuslabel_type' => 'Morate odabrati valjanu vrstu oznake statusa',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/hu/admin/accessories/general.php b/resources/lang/hu/admin/accessories/general.php
index 9b4e1888bf..c24182271c 100644
--- a/resources/lang/hu/admin/accessories/general.php
+++ b/resources/lang/hu/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Tartozék frissítése',
'use_default_eula' => 'Használja inkább az alapértelmezett EULA-t.',
'use_default_eula_disabled' => 'Használja inkább az alapértelmezett EULA-t. Nincs alapértelmezett EULA beállítva. Kérem adjon hozzá egyet a Beállításokban!',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'A tartozék még nem törölhető, mert még néhány belőle ki van adva.',
);
diff --git a/resources/lang/hu/admin/accessories/message.php b/resources/lang/hu/admin/accessories/message.php
index 0795e5dfa9..05683581aa 100644
--- a/resources/lang/hu/admin/accessories/message.php
+++ b/resources/lang/hu/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'A tartozékot nem sikerült kiadni, kérem, próbálja újra!',
'success' => 'A tartozék sikeresen kiadva.',
+ 'unavailable' => 'A tartozékot nem lehet kiadni. Ellenőrizd a kiadható mennyiséget',
'user_does_not_exist' => 'Érvénytelen felhasználó. Kérem, próbálja újra!'
),
diff --git a/resources/lang/hu/admin/asset_maintenances/form.php b/resources/lang/hu/admin/asset_maintenances/form.php
index 991c1c3a30..7f7b45952f 100644
--- a/resources/lang/hu/admin/asset_maintenances/form.php
+++ b/resources/lang/hu/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Karbantartás típusa',
+ 'asset_maintenance_type' => 'Eszköz karbantartásának típusa',
'title' => 'Elnevezés',
- 'start_date' => 'Kezdés',
- 'completion_date' => 'Befejezés',
+ 'start_date' => 'Kezdő dátum',
+ 'completion_date' => 'Befejezés dátuma',
'cost' => 'Költség',
'is_warranty' => 'Garanciális javítás',
- 'asset_maintenance_time' => 'Napok',
+ 'asset_maintenance_time' => 'Eszköz karbantartásának ideje (napokban)',
'notes' => 'Megjegyzések',
- 'update' => 'Frissít',
- 'create' => 'Létrehoz'
+ 'update' => 'Eszköz karbantartás szerkesztése',
+ 'create' => 'Eszköz karbantartás létrehozása'
];
diff --git a/resources/lang/hu/admin/categories/message.php b/resources/lang/hu/admin/categories/message.php
index dd5774709d..e51e8b91e3 100644
--- a/resources/lang/hu/admin/categories/message.php
+++ b/resources/lang/hu/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Nem sikerült a kategória módosítása, kérjük, próbálja újra',
- 'success' => 'Sikeresen módosította a kategóriát.'
+ 'success' => 'Sikeresen módosította a kategóriát.',
+ 'cannot_change_category_type' => 'Létrehozás után nem tudod megváltoztatni a kategória tipusát',
),
'delete' => array(
diff --git a/resources/lang/hu/admin/components/general.php b/resources/lang/hu/admin/components/general.php
index 0719ca75e3..62e01dbe95 100644
--- a/resources/lang/hu/admin/components/general.php
+++ b/resources/lang/hu/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Fennmaradó',
'total' => 'Összesen',
'update' => 'Alkatrész frissítés',
+ 'checkin_limit' => 'A visszavett mennyiségnek egyenlőnek, vagy kisebbnek kell lennie, mint: :assigned_qty'
);
diff --git a/resources/lang/hu/admin/components/message.php b/resources/lang/hu/admin/components/message.php
index 87dfdfb4fe..2a8435b9f2 100644
--- a/resources/lang/hu/admin/components/message.php
+++ b/resources/lang/hu/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Az alkatrész nem lett kiadva, próbálkozz újra',
'success' => 'Az alkatrész sikeresen kiadva.',
- 'user_does_not_exist' => 'Érvénytelen felhasználó. Kérem, próbálja újra.'
+ 'user_does_not_exist' => 'Érvénytelen felhasználó. Kérem, próbálja újra.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/hu/admin/consumables/message.php b/resources/lang/hu/admin/consumables/message.php
index 366b413f46..1677ee6f50 100644
--- a/resources/lang/hu/admin/consumables/message.php
+++ b/resources/lang/hu/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'A kellék nem lett kiadva, próbálkozz újra',
'success' => 'A kellék sikeresen kiadva.',
- 'user_does_not_exist' => 'Érvénytelen felhasználó. Kérem, próbálja újra.'
+ 'user_does_not_exist' => 'Érvénytelen felhasználó. Kérem, próbálja újra.',
+ 'unavailable' => 'Nincs elegendő fogyóeszköz amit ki lehetne adni. Ellenőrizd a kiadható mennyiséget. ',
),
'checkin' => array(
diff --git a/resources/lang/hu/admin/custom_fields/general.php b/resources/lang/hu/admin/custom_fields/general.php
index cd42fb7573..7718185bfb 100644
--- a/resources/lang/hu/admin/custom_fields/general.php
+++ b/resources/lang/hu/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Modellek szerint ',
'order' => 'Rendelés',
'create_fieldset' => 'Új mezőcsoportok',
+ 'update_fieldset' => 'Mezőkészlet frissítése',
+ 'fieldset_does_not_exist' => 'A(z) :id nevű egyéni mező nem létezik',
+ 'fieldset_updated' => 'Mezőkészlet frissítve',
'create_fieldset_title' => 'Új mezőkészlet létrehozása',
'create_field' => 'Új egyéni mező',
'create_field_title' => 'Új egyéni mező létrehozása',
@@ -44,6 +47,8 @@ return [
'db_convert_warning' => 'FIGYELMEZTETÉS. Ez a mező az egyéni mezők táblában :db_column néven szerepel, de :expected-nek kellene lennie.',
'is_unique' => 'Ennek az értéknek minden eszköz esetében egyedinek kell lennie',
'unique' => 'Egyedi',
- 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
- 'display_in_user_view_table' => 'Visible to User',
+ 'display_in_user_view' => 'A hozzárendelt felhasználó megtekintheti ezeket az értékeket a "Hozzárendelt Eszközök Megtekintése" oldalon',
+ 'display_in_user_view_table' => 'Látható a felhasználó számára',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/hu/admin/departments/message.php b/resources/lang/hu/admin/departments/message.php
index 9c5bbf6aa3..7ed55dd934 100644
--- a/resources/lang/hu/admin/departments/message.php
+++ b/resources/lang/hu/admin/departments/message.php
@@ -3,7 +3,7 @@
return array(
'does_not_exist' => 'A tanszék nem létezik.',
- 'department_already_exists' => 'A department already exists with that name at this company location. Or choose a more specific name for this department. ',
+ 'department_already_exists' => 'Már létezik egy részleg ezzel a névvel ezen a helyen. Válasszon egy másik nevet ehhez a részleghez. ',
'assoc_users' => 'Ez a részleg jelenleg társított legalább egy felhasználót, és nem lehet törölni. Kérjük, frissítse a felhasználókat, hogy ne hivatkozzanak az osztályon, és próbálja újra.',
'create' => array(
'error' => 'Osztály nem jött létre, próbálkozzon újra.',
diff --git a/resources/lang/hu/admin/groups/message.php b/resources/lang/hu/admin/groups/message.php
index b5feb9a9fa..25a3591999 100644
--- a/resources/lang/hu/admin/groups/message.php
+++ b/resources/lang/hu/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'A csoport már létezik!',
- 'group_not_found' => '[:id] csoport nem létezik.',
+ 'group_not_found' => 'A :id csoportazonosító nem létezik.',
'group_name_required' => 'A név mező kötelező',
'success' => array(
diff --git a/resources/lang/hu/admin/hardware/form.php b/resources/lang/hu/admin/hardware/form.php
index 2885296d15..711655ba88 100644
--- a/resources/lang/hu/admin/hardware/form.php
+++ b/resources/lang/hu/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'A tömeges törlési eszközök megerősítése',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Tömeges törléshez tekintse át az eszközöket. Ha törli az eszközöket, azok visszaállíthatók, de többé nem lesznek hozzárendelve a korábban hozzárendelt felhasználókhoz.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'Le akarod törölni a :asset_count eszközt.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Tömeges eszköz frissítés',
'bulk_update_help' => 'Ez az űrlap segít frissíteni több eszközt egyszerre. Csak töltsd ki a változtatni kívánt mezőket. Mindent amit üresen hagysz az változatlan marad. ',
'bulk_update_warn' => 'Egyetlen eszköz tulajdonságait kívánja szerkeszteni.|:asset_count eszköz tulajdonságait kívánja szerkeszteni.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Csak az alapértelmezett helyszín frissítése',
'asset_not_deployable' => 'Az eszköz még nem kiadásra kész, még nem kiadható.',
'asset_deployable' => 'Az eszköz kiadásra kész, kiadható.',
- 'processing_spinner' => 'Feldolgozás...',
+ 'processing_spinner' => 'Feldolgozás folyamatban... (Nagyméretű fájlok esetében ez eltarthat egy darabig)',
'optional_infos' => 'Nem kötelező információk',
'order_details' => 'Megrendeléssel kapcsolatos információk'
];
diff --git a/resources/lang/hu/admin/hardware/general.php b/resources/lang/hu/admin/hardware/general.php
index 474a8d72cb..f03ba0520a 100644
--- a/resources/lang/hu/admin/hardware/general.php
+++ b/resources/lang/hu/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'Az eszköz törölve lett.',
'edit' => 'Eszköz módosítása',
'model_deleted' => 'Ennek az eszköznek a modellje törölve lett. Elösszőr a modellt vissza kell állítani, utánna lehet csak az eszközt visszaállítani.',
+ 'model_invalid' => 'Ennek az eszköznek a modellje érvénytelen.',
+ 'model_invalid_fix' => 'Az eszközt módosítani kell a javításához, mielőtt megkísérli a kiadását vagy visszavételét.',
'requestable' => 'lehívási',
'requested' => 'Kérve',
'not_requestable' => 'Nem kérhető',
@@ -21,6 +23,7 @@ return [
'restore' => 'Visszaállítás eszköz',
'pending' => 'Függőben',
'undeployable' => 'Nem telepíthető',
+ 'undeployable_tooltip' => 'Az eszköz jelenleg az állapotcímkéje szerint nem helyezhezhető üzembe és nem adható ki.',
'view' => 'Eszköz megtekintése',
'csv_error' => 'Hiba van a CSV fájlban:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Hibaüzenetek:',
'success_messages' => 'Sikeres üzenetek:',
'alert_details' => 'A részleteket lásd alább.',
- 'custom_export' => 'Egyéni export'
+ 'custom_export' => 'Egyéni export',
+ 'mfg_warranty_lookup' => ':manufacturer jótállási információk ellenőrzése',
];
diff --git a/resources/lang/hu/admin/hardware/message.php b/resources/lang/hu/admin/hardware/message.php
index 549d3ef5df..76f6f34fe3 100644
--- a/resources/lang/hu/admin/hardware/message.php
+++ b/resources/lang/hu/admin/hardware/message.php
@@ -22,6 +22,8 @@ return [
'restore' => [
'error' => 'Az eszköz nem állt helyre, kérjük, próbálkozzon újra',
'success' => 'Az eszköz sikeresen visszaállítva.',
+ 'bulk_success' => 'Az eszköz sikeresen visszaállítva.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -48,6 +50,8 @@ return [
'success' => 'A fájlt importálta',
'file_delete_success' => 'A fájlt sikeresen törölték',
'file_delete_error' => 'A fájlt nem sikerült törölni',
+ 'header_row_has_malformed_characters' => 'A fejlécsorban egy vagy több attribútum hibás formájú UTF-8 karaktereket tartalmaz',
+ 'content_row_has_malformed_characters' => 'A tartalom első sorában egy vagy több attribútum hibás formájú UTF-8 karaktereket tartalmaz',
],
diff --git a/resources/lang/hu/admin/hardware/table.php b/resources/lang/hu/admin/hardware/table.php
index 9c4f7f4e7e..87e7be0d5e 100644
--- a/resources/lang/hu/admin/hardware/table.php
+++ b/resources/lang/hu/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Be/ki',
'checkout_date' => 'Kiadási dátum',
'checkoutto' => 'Kiadva',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Jelenlegi érték',
'diff' => 'Eltérés',
'dl_csv' => 'Cvs letöltése',
diff --git a/resources/lang/hu/admin/licenses/general.php b/resources/lang/hu/admin/licenses/general.php
index 8949db33c5..5a59442116 100644
--- a/resources/lang/hu/admin/licenses/general.php
+++ b/resources/lang/hu/admin/licenses/general.php
@@ -1,8 +1,8 @@
'A licencekről',
- 'about_licenses' => 'Az engedélyeket a szoftverek nyomon követésére használják. Meghatározott számú ülőhellyel rendelkeznek, melyeket az egyéneknek lehet ellenőrizni',
+ 'about_licenses_title' => 'A licencekről',
+ 'about_licenses' => 'Az engedélyeket a szoftverek nyomon követésére használják. Meghatározott számú ülőhellyel rendelkeznek, melyeket az egyéneknek lehet ellenőrizni',
'checkin' => 'Bevét engedély Seat',
'checkout_history' => 'Visszavét előzmények',
'checkout' => 'Kiadás Licence ülés/kérelem',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Szoftverlicencek',
'user' => 'használó',
'view' => 'Licenc megtekintése',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/hu/admin/locations/message.php b/resources/lang/hu/admin/locations/message.php
index 85afa80ba4..5973b60035 100644
--- a/resources/lang/hu/admin/locations/message.php
+++ b/resources/lang/hu/admin/locations/message.php
@@ -6,8 +6,8 @@ return array(
'assoc_users' => 'Ehhez a helyhez jelenleg hozzá van rendelve legalább egy felhasználó és nem törölhető. Kérjük, frissítse a felhasználót aki hozzá volt rendelve ehhez a helyhez, és próbálja meg újra. ',
'assoc_assets' => 'Ez a hely jelenleg legalább egy eszközhöz társítva, és nem törölhető. Frissítse eszközeit, hogy ne hivatkozzon erre a helyre, és próbálja újra.',
'assoc_child_loc' => 'Ez a hely jelenleg legalább egy gyermek helye szülője, és nem törölhető. Frissítse tartózkodási helyeit, hogy ne hivatkozzon erre a helyre, és próbálja újra.',
- 'assigned_assets' => 'Assigned Assets',
- 'current_location' => 'Current Location',
+ 'assigned_assets' => 'Hozzárendelt eszközök',
+ 'current_location' => 'Jelenlegi hely',
'create' => array(
diff --git a/resources/lang/hu/admin/manufacturers/message.php b/resources/lang/hu/admin/manufacturers/message.php
index 121ccb262b..d3e415bcf7 100644
--- a/resources/lang/hu/admin/manufacturers/message.php
+++ b/resources/lang/hu/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Gyártó nem létezik.',
'assoc_users' => 'Ez a gyártó jelenleg legalább egy modellel társítva van, így nem lehet törölni. Kérjük, frissítse a modellt úgy, hogy ne hivatkozzon erre a gyártóra, és próbálkozzon újra. ',
diff --git a/resources/lang/hu/admin/manufacturers/table.php b/resources/lang/hu/admin/manufacturers/table.php
index bc3fc9f868..02f2ca0870 100644
--- a/resources/lang/hu/admin/manufacturers/table.php
+++ b/resources/lang/hu/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Az e-mail támogatása',
'support_phone' => 'Telefon támogatás',
'support_url' => 'Támogatási URL',
+ 'warranty_lookup_url' => 'Jótállást ellenőrző link',
'update' => 'Gyártó frissítése',
'url' => 'URL',
diff --git a/resources/lang/hu/admin/models/general.php b/resources/lang/hu/admin/models/general.php
index d9607a70e5..d77212773c 100644
--- a/resources/lang/hu/admin/models/general.php
+++ b/resources/lang/hu/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'Ez a modell törölve lett.',
'bulk_delete' => 'Eszköz modellek csoportos törlése',
'bulk_delete_help' => 'Az alábbi jelölőnégyzetek segítségével, kérem, erősítse meg, hogy valóban törölni szeretné a kiválasztott eszköz modelleket! Azok az eszköz modellek, melyeknek vannak hozzárendelt eszközei, egészen addig nem törölhetőek, amíg ezeket az eszközöket egy másik modellhez nem rendeli.',
- 'bulk_delete_warn' => 'Törlődni fog :model_count eszköz modell.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Modell Visszaállítása',
'requestable' => 'A felhasználók kérhetik ezt a modellt',
'show_mac_address' => 'Mutasd a MAC cím mezőt ennél az eszköznél',
diff --git a/resources/lang/hu/admin/models/message.php b/resources/lang/hu/admin/models/message.php
index 49d772f620..ed5593df7f 100644
--- a/resources/lang/hu/admin/models/message.php
+++ b/resources/lang/hu/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Modell nem létezik.',
+ 'no_association' => 'Nincs modell hozzárendelve.',
+ 'no_association_fix' => 'Ez furcsa és szörnyű módokon fogja szétzúzni a dolgokat. Szerkeszd ezt az eszközt most, és rendeld hozzá egy modellhez.',
'assoc_users' => 'Ez a modell jelenleg társított egy vagy több eszközhöz, és nem törölhető. Legyen szíves törölje az eszközt, és próbálja meg ismét a modell törlését. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'A modell nem frissült, próbálkozzon újra',
- 'success' => 'A modell sikeresen frissült.'
+ 'success' => 'A modell sikeresen frissült.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Nincsenek mezők megváltoztak, így semmi sem frissült.',
- 'success' => 'Modellek frissítve.'
+ 'success' => 'Eszköz modell sikeresen frissítve. Összesen |:model_count eszköz frissítve.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'Nem voltak eszközök kiválasztva, így semmi sem lett törölve.',
- 'success' => ':success_count eszköz(ök) törölve!',
+ 'success' => 'Eszköz modell törölve! Összesen |:success_count eszköz törölve!',
'success_partial' => ': success_count modell(ek) törlésre kerültek, azonban ennyit nem sikerült törölni: a fail_count , mert még hozzárendelt eszközökkel rendelkeznek.'
),
diff --git a/resources/lang/hu/admin/settings/general.php b/resources/lang/hu/admin/settings/general.php
index 2235039c12..efb738ec05 100644
--- a/resources/lang/hu/admin/settings/general.php
+++ b/resources/lang/hu/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'Ha azt szeretné, hogy a kiadáskor/visszavételkor a felhasználóknak küldött levél másolata egy másik címre is elmenjen, akkor írja be a címet ide. Ellenkező esetben hagyja szabadon a mezőt.',
'is_ad' => 'Ez egy Active Directory szerver',
'alerts' => 'Riasztások',
- 'alert_title' => 'Riasztási beállítások frissítése',
+ 'alert_title' => 'Értesítési beállítások módosítása',
'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',
@@ -21,7 +21,7 @@ return [
'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.',
'asset_ids' => 'Eszköz ID',
'audit_interval' => 'Audit időtartam',
- 'audit_interval_help' => 'If you are required to regularly physically audit your assets, enter the interval in months that you use. If you update this value, all of the "next audit dates" for assets with an upcoming audit date will be updated.',
+ 'audit_interval_help' => 'Ha rendszeresen fizikailag is ellenőrizni kell az eszközeit, adja meg az Ön által használt intervallumot hónapokban kifejezve. Ha frissíti ezt az értéket, a közelgő ellenőrzési dátummal rendelkező eszközök összes "következő ellenőrzési dátuma" megjelenik.',
'audit_warning_days' => 'Ellenőrzési figyelmeztető küszöbérték',
'audit_warning_days_help' => 'Hány nappal előre figyelmeztetni kell Önt arra, hogy az eszközöknek az ellenőrzésre van szükségük?',
'auto_increment_assets' => 'Automatikusan növekvő eszközazonosítók generálása',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Visszaállítás biztonsági másolatból',
'backups_upload' => 'Biztonsági másolat feltöltése',
'backups_path' => 'A tárolt biztonsági másolatok a szerveren elérhetőek a :path',
- 'backups_restore_warning' => 'Használja a visszaállítás gombotegy korábbi biztonsági mentésből történő visszaállításhoz. (Ez jelenleg nem működik S3 fájltárolóval vagy Dockerrel.
A teljes :app_name adatbázisod és minden feltöltött fájlod teljesen lecserélődik arra, ami a mentési fájlban van. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'A visszaállítás befejeztével minden meglévő felhasználó, beleértve Önt is, kijelentkezik a rendszerből.',
'backups_large' => 'A nagyon nagyméretű biztonsági mentések a visszaállítási kísérlet során megszakadhatnak, és előfordulhat, hogy továbbra is a parancssoron keresztül kell futtatni őket. ',
'barcode_settings' => 'Vonalkód beállítások',
@@ -75,8 +75,9 @@ return [
'label_logo_size' => 'Négyzet alakú logok jobban néznek ki - ez a logo fog megjelenni minden címke jobb felső sarkában. ',
'laravel' => 'Laravel verzió',
'ldap' => 'LDAP',
- 'ldap_default_group' => 'Default Permissions Group',
- 'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'ldap_default_group' => 'Alapértelmezett engedélyek csoport',
+ 'ldap_default_group_info' => 'Válasszon ki egy csoportot az újonan szinkronizált felhasználókhoz. Ne felejtse el, hogy a felhasználó átveszi a hozzárendelt csoport engedélyeit.',
+ 'no_default_group' => 'Nincs alapértelmezett csoport',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP ügyfél TLS-kulcsa',
'ldap_client_tls_cert' => 'LDAP ügyféloldali TLS tanúsítvány',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'LDAP beállítások',
'ldap_client_tls_cert_help' => 'Az LDAP-kapcsolatok ügyféloldali TLS-tanúsítványa és kulcsa általában csak a "Biztonságos LDAP" Google Workspace-konfigurációkban hasznos. Mindkettőre szükség van.',
'ldap_client_tls_key' => 'LDAP ügyféloldali TLS kulcs',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Adjon meg egy érvényes LDAP felhasználónevet és jelszót a fenti alapszintű DN-ből, hogy ellenőrizze, hogy az LDAP-bejelentkezés megfelelően van-e beállítva. EL KELL MENTENIE A MÓDOSÍTOTT LDAP BEÁLLÍTÁSOKAT ELŐBB.',
'ldap_login_sync_help' => 'Ez csak azt teszteli, hogy az LDAP helyesen szinkronizálható. Ha az LDAP hitelesítési lekérdezése nem megfelelő, a felhasználók még mindig nem tudnak bejelentkezni. EL KELL MENTENIE A MÓDOSÍTOTT LDAP BEÁLLÍTÁSOKAT ELŐBB.',
'ldap_manager' => 'LDAP-kezelő',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Képek használata az email-ekben',
'show_images_in_email_help' => 'Vegye ki a jelölést innen, ha az Ön Snipe-IT alkalmazása VPN mögött, vagy zárt hálózaton található, és a felhasználók a hálózaton kívül nem tudják az emailekben megjeleníteni az alkalmazás által szolgáltatott képeket.',
'site_name' => 'Webhely neve',
+ 'integrations' => 'Integrációk',
'slack' => 'Slack',
- 'slack_title' => 'Slack beállítások frissítése',
- 'slack_help' => 'Slack beállítások',
- 'slack_botname' => 'Laza botneve',
- 'slack_channel' => 'Laza csatorna',
- 'slack_endpoint' => 'Laza végpont',
- 'slack_integration' => 'Laza beállítások',
- 'slack_integration_help' => 'A Slack integráció opcionális, azonban a végpont és a csatorna szükséges, ha használni kívánja. A Slack integráció konfigurálásához először a következőket kell tennieegy bejövő webhook létrehozása a Slack-fiókodon. Kattintson a Slack integráció tesztelése gombra, hogy a mentés előtt megerősítse a beállítások helyességét. ',
- 'slack_integration_help_button' => 'Miután mentette a Slack információkat, egy teszt gomb jelenik meg.',
- 'slack_test_help' => 'Annak tesztelése megfelelő -e a Slack integráció beállítása. ELŐSZÖR EL KELL MENTENI A FRISSÍTETT SLACK BEÁLLÍTÁSOKAT.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integrációs beállítások',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT változat',
'support_footer' => 'Lábjegyzet linkek támogatása ',
'support_footer_help' => 'Adja meg, hogy ki láthassa a Snipe-IT támogatási információ és a felhasználói kézikönyv linkjeit',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'lokalizáció, pénznem, helyi, lokalitás, időzóna, időzóna, nemzetközi, internatinalizáció, nyelv, nyelvek, fordítás',
'localization_help' => 'Nyelv, dátum kijelzés',
'notifications' => 'Értesítések',
- 'notifications_help' => 'E-mail riasztások, audit beállítások',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Inkrementálás és előtagok',
'labels' => 'Címkék',
'labels_title' => 'Címke beállítások frissítése',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Következő: Felhasználó létrehozása',
'ldap_settings_link' => 'LDAP beállítások oldal',
'slack_test' => 'Teszt Integráció',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/hu/admin/settings/message.php b/resources/lang/hu/admin/settings/message.php
index f3b919c17d..f274e444d1 100644
--- a/resources/lang/hu/admin/settings/message.php
+++ b/resources/lang/hu/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'LDAP-hitelesítés tesztelése...',
'authentication_success' => 'A felhasználó sikeresen hitelesített az LDAP-nál!'
],
- 'slack' => [
- 'sending' => 'Slack tesztüzenet küldése...',
+ 'webhook' => [
+ 'sending' => ':app tesztüzenet küldése...',
'success_pt1' => 'Siker! Ellenőrizze a ',
'success_pt2' => ' csatornát a tesztüzenethez, és ne felejtsen el a MENTÉS gombra kattintani a beállítások tárolásához.',
'500' => '500 Szerverhiba.',
- 'error' => 'Valami hiba történt.',
+ 'error' => 'Valami hiba történt. A Slack a következő üzenettel válaszolt: :error_message',
+ 'error_misc' => 'Valami hiba történt :( ',
]
];
diff --git a/resources/lang/hu/admin/users/general.php b/resources/lang/hu/admin/users/general.php
index 304243dd07..b8ee236fa4 100644
--- a/resources/lang/hu/admin/users/general.php
+++ b/resources/lang/hu/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Az összes hozzárendelt nyomtatása',
'email_assigned' => 'A hozzárendeltek e-mail listája',
'user_notified' => 'A felhasználó e-mailben megkapta az aktuálisan hozzárendelt elemek listáját.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Felhasználó kihagyása a licencek automatikus hozzárendelésénél',
'software_user' => 'Szoftver ellenőrzése: név',
'send_email_help' => 'Meg kell adnod egy email címet ehhez a felhasználóhoz, hogy a hitelesítő adatok elküldve legyenek számára. Hitelesítő adatok csak a felhasználó készítésekor kerülnek elküldésre. A jelszavak hashelve kerülnek mentésre így nem lehet őket megszerezni miután elmentödtek.',
'view_user' => 'Felhasználó megtekintése: név',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Csak a szuperadminok adhatnak egy felhasználónak szuperadmin hozzáférést.',
'admin_permission_warning' => 'Csak admin vagy annál nagyobb jogokkal rendelkező felhasználók adhatnak admin hozzáférést egy felhasználónak.',
'remove_group_memberships' => 'Csoporttagságok eltávolítása',
- 'warning_deletion' => 'FIGYELMEZTETÉS:',
'warning_deletion_information' => 'Ön az alábbiakban felsorolt :count felhasználó(k) MINDEN tételét be fogja jelenteni. A szuper admin nevek pirossal vannak kiemelve.',
'update_user_assets_status' => 'Frissítse ezen felhasználók összes eszközét erre az állapotra',
'checkin_user_properties' => 'Ellenőrizze a felhasználókhoz kapcsolódó összes tulajdonságot',
@@ -41,4 +42,13 @@ return [
'remote' => 'Távoli',
'remote_help' => 'Ez akkor lehet hasznos, ha olyan távoli felhasználókra kell szűrnie, akik soha vagy ritkán járnak be a fizikai helyszínekre.',
'not_remote_label' => 'Ez nem egy távoli felhasználó',
+ 'vip_label' => 'VIP felhasználó',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Felhasználó létrehozása',
+ 'create_user_page_explanation' => 'Ezeket a fiókadatokat fogja tudni használni az oldal első alkalommal történő eléréséhez.',
+ 'email_credentials' => 'Hitelesítő adatok elküldése',
+ 'email_credentials_text' => 'Hitelesítő adatok elküldése a fenti címre',
+ 'next_save_user' => 'Következő: Felhasználó mentése',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/hu/admin/users/message.php b/resources/lang/hu/admin/users/message.php
index 450ac6e67d..312757299e 100644
--- a/resources/lang/hu/admin/users/message.php
+++ b/resources/lang/hu/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Az eszközt sikeresen csökkentetted.',
'bulk_manager_warn' => 'A felhasználók sikeresen frissültek, azonban a kezelői bejegyzést nem mentette el, mert a kiválasztott kezelő a szerkesztőben is szerepel a felhasználók listájában, és a felhasználók nem lehetnek saját kezelőik. Kérjük, ismét válassza ki a felhasználókat, kivéve a kezelőt.',
'user_exists' => 'Felhasználó már létezik!',
- 'user_not_found' => 'A felhasználó [: id] nem létezik.',
+ 'user_not_found' => 'Felhasználó nem létezik.',
'user_login_required' => 'A bejelentkezési mező kötelező',
'user_password_required' => 'A jelszó szükséges.',
'insufficient_permissions' => 'Nem megfelelő engedélyek.',
@@ -15,7 +15,7 @@ return array(
'password_resets_sent' => 'A kiválasztott felhasználók számára, akik aktívak és van nekik érvényes email cím, elküldésre került egy jelszó visszaállítási link.',
'password_reset_sent' => 'A jelszó visszaállítási link elküldésre került a :email címre!',
'user_has_no_email' => 'Ez a felhasználó nem rendelkezik e-mail címmel a profiljában.',
- 'user_has_no_assets_assigned' => 'This user does not have any assets assigned',
+ 'user_has_no_assets_assigned' => 'Ehhez a felhasználóhoz nincsenek eszközök rendelve',
'success' => array(
@@ -61,7 +61,7 @@ return array(
),
'inventorynotification' => array(
- 'error' => 'This user has no email set.',
- 'success' => 'The user has been notified about their current inventory.'
+ 'error' => 'A felhasználóhoz nincs email cím beállítva.',
+ 'success' => 'A felhasználót értesítettük a hozzárendelt eszközökről.'
)
);
\ No newline at end of file
diff --git a/resources/lang/hu/auth/general.php b/resources/lang/hu/auth/general.php
index 861bc11478..ed2b431229 100644
--- a/resources/lang/hu/auth/general.php
+++ b/resources/lang/hu/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Emlékezzen rám',
'username_help_top' => 'Írd be a te felhasználónevedet, hogy a jelszó visszaállítási link elküldésre kerüljön az email címedre.',
'username_help_bottom' => 'A felhasználóneved és az email címed talán azonos, talán nem, ez függ a beállításoktól. Ha nem emlékszel a felhasználónevedre, vedd fel a kapcsolatot az adminiszrátorral.
Email nélküli felhasználónevek nem fognak jelszó visszaállítási linket kapni. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/hu/general.php b/resources/lang/hu/general.php
index b745e19fe9..a589967a1f 100644
--- a/resources/lang/hu/general.php
+++ b/resources/lang/hu/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Tartozékok',
'activated' => 'Aktivált',
+ 'accepted_date' => 'Visszaigazolás dátuma',
'accessory' => 'Tartozék',
'accessory_report' => 'Tartozék riport',
'action' => 'Művelet',
@@ -11,7 +12,7 @@ return [
'admin' => 'Admin',
'administrator' => 'Adminisztrátor',
'add_seats' => 'Hozzáadott ülések',
- 'age' => "Age",
+ 'age' => "Életkor",
'all_assets' => 'Összes eszköz',
'all' => 'Mind',
'archived' => 'Archivált',
@@ -27,7 +28,13 @@ return [
'audit' => 'Könyvvizsgálat',
'audit_report' => 'Audit napló',
'assets' => 'Eszközök',
+ 'assets_audited' => 'eszközök auditálva',
+ 'assets_checked_in_count' => 'eszközök visszavéve',
+ 'assets_checked_out_count' => 'eszközök kiadva',
+ 'asset_deleted_warning' => 'Ez az eszköz törölve lett. Először vissza kell állítani, mielőtt valakihez hozzárendelhető lesz.',
+ 'assigned_date' => 'Hozzárendelés dátuma',
'assigned_to' => 'Hozzárendelve a következőhöz: :name',
+ 'assignee' => 'Hozzárendelve',
'avatar_delete' => 'Avatar törlése',
'avatar_upload' => 'Avatar frissítése',
'back' => 'Vissza',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Tömeges szerkesztés',
'bulk_delete' => 'Tömeges törlés',
'bulk_actions' => 'Tömeges műveletek',
- 'bulk_checkin_delete' => 'Tömeges visszavétel felhasználóktól',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'Ez az eszköz a felhasználó tulajdona',
'bystatus' => 'státusz szerint',
'cancel' => 'Mégse',
'categories' => 'Kategóriák',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Ez az alkalmazás gyártási módban fut, a hibakeresés engedélyezve. Ez érzékeny adatokat tárhat fel, ha az alkalmazás elérhető a külvilág számára. A hibakeresési mód letiltása a APP_DEBUG érték .env fájlban történő false fájlban történő beállításával.',
'delete' => 'Törlés',
'delete_confirm' => 'Biztos benne, hogy törölni akarja: :item?',
+ 'delete_confirm_no_undo' => 'Biztosan törli ezt : :item? Ez a művelet nem vonható vissza.',
'deleted' => 'Törölve',
'delete_seats' => 'Törölt elemek',
'deletion_failed' => 'A törlés nem sikerült',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Az elfogadott fájltípus :types. A megengedett maximális feltöltési méret :size.|Az elfogadott fájltípusok :types. A megengedett maximális feltöltési méret :size.',
'filetypes_size_help' => 'A feltölthető méret maximum :size.',
'image_filetypes_help' => 'Az elfogadott fájltípusok jpg, webp, png, gif és svg. A maximális feltöltési méret a következő: size.',
+ 'unaccepted_image_type' => 'Ez a képfájl nem beolvasható. Az elfogadott fájltípusok: jpg, webp, png, gif és svg. A fájl kódolása: :mimetype.',
'import' => 'Importálás',
'importing' => 'Importálás',
'importing_help' => 'Eszközöket, tartozékokat, szoftverlicenceket, alkatrészeket, fogyóeszközöket és felhasználókat importálhat CSV fájl segítségével.
A CSV-ben az értékeket kettőspontal kell elválasztani és minden fejlécnévnek meg kell egyeznie az alap CSV dokumentációban szereplőkkel..',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Eszköz karbantartások',
'item' => 'Tétel',
'item_name' => 'Eszköz neve',
+ 'import_file' => 'CSV fájl importálása',
+ 'import_type' => 'CSV importálás típusa',
'insufficient_permissions' => 'Elégtelen engedély!',
'kits' => 'Előre definiált csomagok',
'language' => 'Nyelv',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Kért eszközök',
'request_canceled' => 'A kérelem törölve',
'save' => 'Mentés',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Választ',
'select_all' => 'Összes kijelölése',
'search' => 'Keresés',
@@ -240,8 +254,8 @@ return [
'signature' => 'Aláírás',
'signed_off_by' => 'Aláírta',
'skin' => 'Kinézet',
- 'slack_msg_note' => 'A slack üzenet el lesz küldve',
- 'slack_test_msg' => 'Oh szia! Úgy látszik a te Slack integrálásod a Snipe-IT el sikeres volt!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh szia! Úgy látszik a te :app integrálásod a Snipe-IT-val sikeres volt!',
'some_features_disabled' => 'DEMO MODE: Néhány funkció le van tiltva a telepítéshez.',
'site_name' => 'Hely neve',
'state' => 'Megye',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Biztosan törölni kíván',
'submit' => 'beküldése',
'target' => 'Cél',
- 'toggle_navigation' => 'Navigáció összecsukása/kinyitása',
'time_and_date_display' => 'Idő és dátum megjelenítése',
'total_assets' => 'eszköz összesen',
'total_licenses' => 'licensz összesen',
@@ -281,9 +294,9 @@ return [
'yes' => 'Igen',
'zip' => 'Irányítószám',
'noimage' => 'Nincs kép feltöltve vagy a kép nem található.',
- 'file_does_not_exist' => 'The requested file does not exist on the server.',
- 'file_upload_success' => 'File upload success!',
- 'no_files_uploaded' => 'File upload success!',
+ 'file_does_not_exist' => 'A keresett fájl nem található a szerveren.',
+ 'file_upload_success' => 'A fájl feltöltése sikeres!',
+ 'no_files_uploaded' => 'A fájl feltöltése sikeres!',
'token_expired' => 'Az ürlap session lejárt. próbálkozz újra.',
'login_enabled' => 'Belépés engedélyezése',
'audit_due' => 'Esedékes ellenőrzés',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Gyengéden törölje ezeket a felhasználókat is. Az eszköztörténetük érintetlen marad, kivéve, ha/amíg nem törli a törölt rekordokat a Rendszergazdai beállításokban.',
'bulk_checkin_delete_success' => 'A kiválasztott felhasználók törlésre, és a náluk levő eszközök visszavételre kerültek.',
'bulk_checkin_success' => 'A kiválasztott felhasználókhoz tartozó eszközök visszavételre kerültek.',
- 'set_to_null' => 'Az eszköz értékeinek törlése|Az összes :asset_count eszköz értékeinek törlése ',
+ 'set_to_null' => 'Az eszköz értékeinek törlése|Az összes :asset_count eszköz értékeinek törlése ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - Nincs megadva a vásárlás dátuma',
'assets_by_status' => 'Eszközök státusz szerint',
'assets_by_status_type' => 'Eszközök státustípus szerint',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Kezdés dátuma',
'end_date' => 'Befejezés dátuma',
'alt_uploaded_image_thumbnail' => 'Feltöltött indexkép',
- 'placeholder_kit' => 'Készlet kiválasztása'
+ 'placeholder_kit' => 'Készlet kiválasztása',
+ 'file_not_found' => 'A fájl nem található',
+ 'preview_not_available' => '(nincs előnézet)',
+ 'setup' => 'Beállítás',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Ugrás a fő tartalomra',
+ 'toggle_navigation' => 'Navigáció váltása',
+ 'alerts' => 'Riasztások',
+ 'tasks_view_all' => 'Összes feladat megtekintése',
+ 'true' => 'Igaz',
+ 'false' => 'Hamis',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Felhasználó azonosítók egyesítése',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'Nincsenek kiválasztva felhasználók',
+ 'not_enough_users_selected' => 'Legalább :count felhasználót kell kijelölni',
+ 'merge_success' => ':count felhasználó sikeresen egyesítve a(z) :into_username felhasználóhoz!',
+ 'merged' => 'egyesítve',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Törlés és mentés',
+ 'update_existing_values' => 'Frissíti a jelenlegi adatokat?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Email küldése az új felhasználóknak?',
+ 'back_before_importing' => 'Biztonsági mentés importálás előtt?',
+ 'csv_header_field' => 'CSV fejléc mező',
+ 'import_field' => 'Mező importálása',
+ 'sample_value' => 'Minta érték',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'HIba lépett fel a CSV fájl olvasásakor: :error',
+ 'percent_complete' => ':percent % elkészült',
+ 'errors_importing' => 'Hiba lépett fel az importálás közben: ',
+ 'warning' => 'FIGYELMEZTETÉS: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Következő: Felhasználó mentése',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/hu/help.php b/resources/lang/hu/help.php
index e063d31a81..897057c00a 100644
--- a/resources/lang/hu/help.php
+++ b/resources/lang/hu/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'Több információ',
- 'audit_help' => 'Ha bejelöli ezt a négyzetet, az eszközrekordot úgy szerkeszti, hogy az tükrözze az új helyet. A jelölőnégyzet kipipálásának kihagyásával a hely egyszerűen felkerül az ellenőrzési naplóba.
Vegye figyelembe, hogy ha ez az eszköz ki van jelölve, akkor az nem változtatja meg a személy, az eszköz vagy a helyszín helyét, ahová ki van jelölve.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Az eszközök sorozatszám vagy eszközcímke alapján nyomon követhető tételek. Ezek általában nagyobb értékű tételek, ahol egy adott tétel azonosítása fontos.',
diff --git a/resources/lang/hu/localizations.php b/resources/lang/hu/localizations.php
index 136733f921..8dd36f0358 100644
--- a/resources/lang/hu/localizations.php
+++ b/resources/lang/hu/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Skócia',
'SB'=>'Salamon-szigetek',
'SC'=>'Seychelle Köztársaság',
+ 'SS'=>'Dél-Szudán',
'SD'=>'Szudáni Köztársaság',
'SE'=>'Svédország',
'SG'=>'Szingapúr',
diff --git a/resources/lang/hu/mail.php b/resources/lang/hu/mail.php
index a542127964..82ec8659c8 100644
--- a/resources/lang/hu/mail.php
+++ b/resources/lang/hu/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Jelentkezzen be az új Snipe-IT telepítésébe az alábbi hitelesítő adatok alapján:',
'login' => 'Belépés:',
'Low_Inventory_Report' => 'Alacsony készletjelentés',
+ 'inventory_report' => 'Készlet Jelentés',
'min_QTY' => 'Min QTY',
'name' => 'Név',
'new_item_checked' => 'Egy új elemet az Ön neve alatt ellenőriztek, a részletek lent találhatók.',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'A Snipe-IT hitelesítő adatai',
'Accessory_Checkin_Notification' => 'Tartozék kiadva',
'Asset_Checkin_Notification' => 'Eszköz kiadva',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'Licensz kiadva',
'Expected_Checkin_Report' => 'Várható eszköz kiadásának jelentése',
'Expected_Checkin_Notification' => 'Emlékeztető: :name kiadásának idejéhez közelít',
'Expected_Checkin_Date' => 'Az eszközt amelyet kiadtak neked, hamarosan visszavételre kerül a :date napon',
'your_assets' => 'Eszközeidnek megtekíntése',
+ 'rights_reserved' => 'Minden jog fenntartva.',
];
diff --git a/resources/lang/hu/validation.php b/resources/lang/hu/validation.php
index bd28094ea8..bd735a415f 100644
--- a/resources/lang/hu/validation.php
+++ b/resources/lang/hu/validation.php
@@ -43,14 +43,14 @@ return [
'file' => 'A: attribútumnak fájlnak kell lennie.',
'filled' => 'A: attribútum mezőnek értéket kell tartalmaznia.',
'image' => 'A :attribute képnek kell lenni.',
- 'import_field_empty' => 'The value for :fieldname cannot be null.',
+ 'import_field_empty' => 'A :fieldname mező értéke nem lehet üres.',
'in' => 'A kiválasztott :attribute étvénytelen.',
'in_array' => 'A: attribútum mező nem létezik: más.',
'integer' => 'A :attribute számnak kell lennie.',
'ip' => 'A :attribute érvényes IP címnek kell lenni.',
'ipv4' => 'A: attribútumnak érvényes IPv4-címnek kell lennie.',
'ipv6' => 'A: attribútumnak érvényes IPv6-címnek kell lennie.',
- 'is_unique_department' => 'The :attribute must be unique to this Company Location',
+ 'is_unique_department' => ':attribute egyedi kell, hogy legyen ehhez a helyhez',
'json' => 'A: attribútumnak érvényes JSON-karakterláncnak kell lennie.',
'max' => [
'numeric' => 'A :attribute nem lehet nagyobb, mint :max.',
@@ -67,6 +67,8 @@ return [
'array' => 'A: attribútumnak rendelkeznie kell legalább: min elemekkel.',
],
'starts_with' => 'A(z) :attribute a következővel kell kezdődnie: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'A kiválasztott :attribute étvénytelen.',
'numeric' => 'A :attribute csak szám lehet.',
'present' => 'A: attribútum mezőnek jelen kell lennie.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'A jelenlegi jelszava helytelen',
'dumbpwd' => 'Ez a jelszó túl gyakori.',
'statuslabel_type' => 'Meg kell határoznia egy érvényes állapotcímke típust',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => ':attribute mező értékének érvényes dátumnak kell lennie YYYY-MM-DD formátumban',
+ 'last_audit_date.date_format' => ':attribute mező értékének érvényes dátumnak kell lennie YYYY-MM-DD hh:mm:ss formátumban',
+ 'expiration_date.date_format' => ':attribute mező értékének érvényes dátumnak kell lennie YYYY-MM-DD formátumban',
+ 'termination_date.date_format' => ':attribute mező értékének érvényes dátumnak kell lennie YYYY-MM-DD formátumban',
+ 'expected_checkin.date_format' => ':attribute mező értékének érvényes dátumnak kell lennie YYYY-MM-DD formátumban',
+ 'start_date.date_format' => ':attribute mező értékének érvényes dátumnak kell lennie YYYY-MM-DD formátumban',
+ 'end_date.date_format' => ':attribute mező értékének érvényes dátumnak kell lennie YYYY-MM-DD formátumban',
+
],
/*
diff --git a/resources/lang/id/admin/accessories/general.php b/resources/lang/id/admin/accessories/general.php
index 5e632c899e..15aee538a4 100644
--- a/resources/lang/id/admin/accessories/general.php
+++ b/resources/lang/id/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Perbarui Aksesori',
'use_default_eula' => 'Gunakan primary default sebagai gantinya.',
'use_default_eula_disabled' => 'Gunakan primary default EULA sebagai gantinya. Tidak ada primary default yang diatur. Silahkan tambahkan di Pengaturan.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/id/admin/accessories/message.php b/resources/lang/id/admin/accessories/message.php
index fd4385d5c4..6c2cd67c1f 100644
--- a/resources/lang/id/admin/accessories/message.php
+++ b/resources/lang/id/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Aksesori ini belum dikeluarkan, silahkan coba kembali',
'success' => 'Aksesori telah berhasil dikeluarkan.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'Terdapat kesalahan pada user ini. Silahkan coba kembali.'
),
diff --git a/resources/lang/id/admin/asset_maintenances/form.php b/resources/lang/id/admin/asset_maintenances/form.php
index 3f02d3db06..d6074dd9fd 100644
--- a/resources/lang/id/admin/asset_maintenances/form.php
+++ b/resources/lang/id/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Pemeliharan Jenis Aset',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'Judul',
- 'start_date' => 'Tanggal Mulai',
- 'completion_date' => 'Tanggal Penyelesaian',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'Biaya',
'is_warranty' => 'Pengembangan Garansi',
- 'asset_maintenance_time' => 'Waktu Pemeliharaan Aset (dalam hari)',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'Catatan',
- 'update' => 'Pembaharuan Pemeliharan Aset',
- 'create' => 'Membuat Pemeliharan Aset'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/id/admin/categories/message.php b/resources/lang/id/admin/categories/message.php
index cfb4dc39b1..1e492cec5f 100644
--- a/resources/lang/id/admin/categories/message.php
+++ b/resources/lang/id/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Pembaharuan kategori tidak berhasil, silahkan coba kembali',
- 'success' => 'Pembaharuan kategori berhasil.'
+ 'success' => 'Pembaharuan kategori berhasil.',
+ 'cannot_change_category_type' => 'Anda tidak dapat mengubah jenis kategori setelah dibuat',
),
'delete' => array(
diff --git a/resources/lang/id/admin/components/general.php b/resources/lang/id/admin/components/general.php
index cc582283b7..5944273436 100644
--- a/resources/lang/id/admin/components/general.php
+++ b/resources/lang/id/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Sisa',
'total' => 'Total',
'update' => 'Perbarui Komponen',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/id/admin/components/message.php b/resources/lang/id/admin/components/message.php
index 4adaea082d..3f2d52bf21 100644
--- a/resources/lang/id/admin/components/message.php
+++ b/resources/lang/id/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Komponen belum tertanda keluar, silahkan mencoba lagi',
'success' => 'Komponen telah sukses tertanda keluar.',
- 'user_does_not_exist' => 'Pengguna tidak terdaftar. Silahkan coba kembali.'
+ 'user_does_not_exist' => 'Pengguna tidak terdaftar. Silahkan coba kembali.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/id/admin/consumables/message.php b/resources/lang/id/admin/consumables/message.php
index 8826d6700d..87117018ca 100644
--- a/resources/lang/id/admin/consumables/message.php
+++ b/resources/lang/id/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Barang Habis Pakai belum tertanda keluar, silahkan mencoba lagi',
'success' => 'Barang Habis Pakai telah sukses tertanda keluar.',
- 'user_does_not_exist' => 'Pengguna tidak terdaftar. Silahkan coba kembali.'
+ 'user_does_not_exist' => 'Pengguna tidak terdaftar. Silahkan coba kembali.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/id/admin/custom_fields/general.php b/resources/lang/id/admin/custom_fields/general.php
index 5c2593d3ac..f272be044b 100644
--- a/resources/lang/id/admin/custom_fields/general.php
+++ b/resources/lang/id/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Digunakan oleh Model',
'order' => 'Urutan',
'create_fieldset' => 'Set Kolom Baru',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Buat fieldset baru',
'create_field' => 'Tambah Kolom Ubahan',
'create_field_title' => 'Buat field kustom',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unik',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/id/admin/groups/message.php b/resources/lang/id/admin/groups/message.php
index a07902428f..e812bde5eb 100644
--- a/resources/lang/id/admin/groups/message.php
+++ b/resources/lang/id/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Kelompok sudah ada!',
- 'group_not_found' => 'Kelompok [:id] tidak ada.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'Field nama di perlukan',
'success' => array(
diff --git a/resources/lang/id/admin/hardware/form.php b/resources/lang/id/admin/hardware/form.php
index 98b74467ab..d4583d0ce9 100644
--- a/resources/lang/id/admin/hardware/form.php
+++ b/resources/lang/id/admin/hardware/form.php
@@ -2,11 +2,14 @@
return [
'bulk_delete' => 'Konfirmasi Penghapusan Aset dalam Jumlah Besar',
+ 'bulk_restore' => 'Konfirmasi Pemulihan Aset Secara Massal',
'bulk_delete_help' => 'Meninjau aset untuk penghapusan massal di bawah ini. Setelah dihapus, aset-aset ini dapat dipulihkan, tetapi mereka tidak lagi akan dikaitkan dengan setiap pengguna yang mereka saat ini digunakan.',
+ 'bulk_restore_help' => 'Tinjau aset untuk pemulihan massal di bawah. Setelah dipulihkan, aset ini tidak akan dikaitkan dengan pengguna mana pun yang sebelumnya ditetapkan untuknya.',
'bulk_delete_warn' => 'Anda akan menghapus :asset_count aset.',
+ 'bulk_restore_warn' => 'Anda akan memulihkan :asset_count aset.',
'bulk_update' => 'Perbarui aset jumlah besar',
'bulk_update_help' => 'Formulir ini mengizinkan anda untuk memperbarui kelipatan aset dalam sekali proses. Cukup isi di field yang hendak di rubah. Jika ada yang kosong tidak akan dirubah. ',
- 'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
+ 'bulk_update_warn' => 'Anda akan mengedit properti dari satu aset.|Anda akan mengedit properti dari :asset_count aset.',
'checkedout_to' => 'Diberikan kepada',
'checkout_date' => 'Tanggal Pemberian',
'checkin_date' => 'Tanggal Pengembalian',
@@ -40,12 +43,12 @@ return [
'warranty' => 'Garansi',
'warranty_expires' => 'Garansi Berakhir',
'years' => 'tahun',
- 'asset_location' => 'Update Asset Location',
- 'asset_location_update_default_current' => 'Update default location AND actual location',
- 'asset_location_update_default' => 'Update only default location',
- 'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
- 'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Processing...',
- 'optional_infos' => 'Optional Information',
- 'order_details' => 'Order Related Information'
+ 'asset_location' => 'Perbarui Lokasi Aset',
+ 'asset_location_update_default_current' => 'Perbarui lokasi default DAN lokasi sebenarnya',
+ 'asset_location_update_default' => 'Perbarui hanya lokasi default',
+ 'asset_not_deployable' => 'Status aset tersebut tidak dapat ditetapkan. Aset ini tidak dapat digunakan.',
+ 'asset_deployable' => 'Status aset dapat ditetapkan. Aset ini dapat digunakan.',
+ 'processing_spinner' => 'Memproses... (Mungkin memerlukan sedikit waktu untuk file besar)',
+ 'optional_infos' => 'Informasi Tambahan',
+ 'order_details' => 'Informasi Pesanan'
];
diff --git a/resources/lang/id/admin/hardware/general.php b/resources/lang/id/admin/hardware/general.php
index 6f0ebf6572..0d14a627ca 100644
--- a/resources/lang/id/admin/hardware/general.php
+++ b/resources/lang/id/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'Aset ini telah dihapus.',
'edit' => 'Sunting Aset',
'model_deleted' => 'Model Aset ini telah dihapus. Anda harus memulihkan model aset tersebut sebelum Anda dapat memulihkan Aset.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Dapat diminta',
'requested' => 'Telah diminta',
'not_requestable' => 'Not Requestable',
@@ -21,6 +23,7 @@ return [
'restore' => 'Mengembalikan aset',
'pending' => 'Tunda',
'undeployable' => 'Tidak dapat digunakan',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Tampilkan aset',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/id/admin/hardware/message.php b/resources/lang/id/admin/hardware/message.php
index d8eb81255b..c8adce9a9e 100644
--- a/resources/lang/id/admin/hardware/message.php
+++ b/resources/lang/id/admin/hardware/message.php
@@ -5,7 +5,7 @@ return [
'undeployable' => 'Peringatan: Aset ini telah di tandai sebagai aset yang tak dapat digunakan.
Jika status ini telah berubah, silahkan perbarui status aset.',
'does_not_exist' => 'Aset tidak ada.',
- 'does_not_exist_or_not_requestable' => 'That asset does not exist or is not requestable.',
+ 'does_not_exist_or_not_requestable' => 'Aset tersebut tidak ada atau tidak dapat di minta.',
'assoc_users' => 'Aset ini sudah diberikan kepada pengguna dan tidak dapat di hapus. Silahkan cek aset terlebih dahulu kemudian coba hapus kembali. ',
'create' => [
@@ -17,12 +17,14 @@ return [
'error' => 'Gagal perbarui aset, silahkan coba kembali',
'success' => 'Sukses perbarui aset.',
'nothing_updated' => 'Tidak ada kolom yang dipilih, jadi tidak ada yang diperbaharui.',
- 'no_assets_selected' => 'No assets were selected, so nothing was updated.',
+ 'no_assets_selected' => 'Tidak ada aset yang dipilih, jadi tidak ada yang diperbarui.',
],
'restore' => [
'error' => 'Aset gagal dikembalikan, silahkan coba lagi',
'success' => 'Aset berhasil dikembalikan.',
+ 'bulk_success' => 'Aset berhasil dikembalikan.',
+ 'nothing_updated' => 'Tidak ada aset yang dipilih, jadi tidak ada yang dipulihkan.',
],
'audit' => [
@@ -49,6 +51,8 @@ return [
'success' => 'Berkas Anda berhasil terimpor',
'file_delete_success' => 'File anda telah berhasil dihapus',
'file_delete_error' => 'File tidak bisa dihapus',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/id/admin/hardware/table.php b/resources/lang/id/admin/hardware/table.php
index 2e26b4271d..ed8027f76d 100644
--- a/resources/lang/id/admin/hardware/table.php
+++ b/resources/lang/id/admin/hardware/table.php
@@ -4,11 +4,12 @@ return [
'asset_tag' => 'Tag Aset',
'asset_model' => 'Model',
- 'book_value' => 'Current Value',
+ 'book_value' => 'Nilai sekarang',
'change' => 'Masuk/Keluar',
'checkout_date' => 'Tanggal Pemberian',
'checkoutto' => 'Diberikan',
- 'current_value' => 'Current Value',
+ 'components_cost' => 'Total Biaya Komponen',
+ 'current_value' => 'Nilai Sekarang',
'diff' => 'Diff',
'dl_csv' => 'Unduh CSV',
'eol' => 'MHP',
@@ -22,9 +23,9 @@ return [
'image' => 'Gambar Perangkat',
'days_without_acceptance' => 'Tanda Terima',
'monthly_depreciation' => 'Penyusutan Bulanan',
- 'assigned_to' => 'Assigned To',
- 'requesting_user' => 'Requesting User',
- 'requested_date' => 'Requested Date',
- 'changed' => 'Changed',
- 'icon' => 'Icon',
+ 'assigned_to' => 'Diberikan kepada',
+ 'requesting_user' => 'Meminta Pengguna',
+ 'requested_date' => 'Tanggal yang diminta',
+ 'changed' => 'Diubah',
+ 'icon' => 'Ikon',
];
diff --git a/resources/lang/id/admin/licenses/general.php b/resources/lang/id/admin/licenses/general.php
index 22290291bc..9dad58dfb2 100644
--- a/resources/lang/id/admin/licenses/general.php
+++ b/resources/lang/id/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Tentang Lisensi',
- 'about_licenses' => 'Lisensi digunakan untuk melacak perangkat lunak. Mereka memiliki sejumlah kursi yang bisa diperiksa ke individu',
+ 'about_licenses_title' => 'Tentang Lisensi',
+ 'about_licenses' => 'Lisensi digunakan untuk melacak perangkat lunak. Mereka memiliki sejumlah kursi yang bisa diperiksa ke individu',
'checkin' => 'Pemberian kapasitas lisensi',
'checkout_history' => 'Riwayat Pemberian',
'checkout' => 'Pemberian kapasitas lisensi',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Lisensi Perangkat Lunak',
'user' => 'Pengguna',
'view' => 'Tampilkan Lisensi',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/id/admin/locations/message.php b/resources/lang/id/admin/locations/message.php
index 61dc8dcf69..096352d62a 100644
--- a/resources/lang/id/admin/locations/message.php
+++ b/resources/lang/id/admin/locations/message.php
@@ -6,8 +6,8 @@ return array(
'assoc_users' => 'Lokasi saat ini dikaitkan dengan setidaknya oleh satu pengguna dan tidak dapat dihapus. Perbarui pengguna Anda yang tidak ada referensi dari lokasi ini dan coba lagi. ',
'assoc_assets' => 'Lokasi saat ini dikaitkan dengan setidaknya oleh satu aset dan tidak dapat dihapus. Perbarui aset Anda yang tidak ada referensi dari lokasi ini dan coba lagi. ',
'assoc_child_loc' => 'Lokasi saat ini digunakan oleh induk salah satu dari turunan lokasi dan tidak dapat di hapus. Mohon perbarui lokasi Anda ke yang tidak ada referensi dengan lokasi ini dan coba kembali. ',
- 'assigned_assets' => 'Assigned Assets',
- 'current_location' => 'Current Location',
+ 'assigned_assets' => 'Aset yang Ditetapkan',
+ 'current_location' => 'Lokasi Saat Ini',
'create' => array(
diff --git a/resources/lang/id/admin/locations/table.php b/resources/lang/id/admin/locations/table.php
index 18c9ef34fb..5c1310a0fc 100644
--- a/resources/lang/id/admin/locations/table.php
+++ b/resources/lang/id/admin/locations/table.php
@@ -20,21 +20,21 @@ return [
'parent' => 'Induk',
'currency' => 'Lokasi Mata Uang',
'ldap_ou' => 'LDAP Cari OU',
- 'user_name' => 'User Name',
- 'department' => 'Department',
- 'location' => 'Location',
- 'asset_tag' => 'Assets Tag',
- 'asset_name' => 'Name',
- 'asset_category' => 'Category',
- 'asset_manufacturer' => 'Manufacturer',
+ 'user_name' => 'Nama Pengguna',
+ 'department' => 'Departemen',
+ 'location' => 'Lokasi',
+ 'asset_tag' => 'Kode Aset',
+ 'asset_name' => 'Nama',
+ 'asset_category' => 'Kategori',
+ 'asset_manufacturer' => 'Pabrikan',
'asset_model' => 'Model',
'asset_serial' => 'Serial',
- 'asset_location' => 'Location',
- 'asset_checked_out' => 'Checked Out',
- 'asset_expected_checkin' => 'Expected Checkin',
- 'date' => 'Date:',
- 'signed_by_asset_auditor' => 'Signed By (Asset Auditor):',
- 'signed_by_finance_auditor' => 'Signed By (Finance Auditor):',
- 'signed_by_location_manager' => 'Signed By (Location Manager):',
- 'signed_by' => 'Signed Off By:',
+ 'asset_location' => 'Lokasi',
+ 'asset_checked_out' => 'Dipakai',
+ 'asset_expected_checkin' => 'Tanggal Pengembalian',
+ 'date' => 'Tanggal:',
+ 'signed_by_asset_auditor' => 'Ditandatangani Oleh (Aset Auditor):',
+ 'signed_by_finance_auditor' => 'Ditandatangani Oleh (Auditor Keuangan):',
+ 'signed_by_location_manager' => 'Ditandatangani Oleh (Penanggung Jawab):',
+ 'signed_by' => 'Ditandatangani Oleh:',
];
diff --git a/resources/lang/id/admin/manufacturers/message.php b/resources/lang/id/admin/manufacturers/message.php
index 6e58440395..320b52e555 100644
--- a/resources/lang/id/admin/manufacturers/message.php
+++ b/resources/lang/id/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Produsen tidak ada.',
'assoc_users' => 'Produsen ini saat ini dikaitkan dengan setidaknya satu model dan tidak dapat dihapus. Perbarui model Anda yang tidak ada referensi dari produsen ini dan coba lagi. ',
diff --git a/resources/lang/id/admin/manufacturers/table.php b/resources/lang/id/admin/manufacturers/table.php
index 7d79e858c1..d2a7a62bab 100644
--- a/resources/lang/id/admin/manufacturers/table.php
+++ b/resources/lang/id/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Dukungan Email',
'support_phone' => 'Dukungan Telp',
'support_url' => 'URL Dukungan',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Perbarui Merek',
'url' => 'URL',
diff --git a/resources/lang/id/admin/models/general.php b/resources/lang/id/admin/models/general.php
index 9ada8e9043..9f27718302 100644
--- a/resources/lang/id/admin/models/general.php
+++ b/resources/lang/id/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'Aset ini telah dihapus.',
'bulk_delete' => 'Menghapus massal aset model',
'bulk_delete_help' => 'Centang kotak di bawah untuk mengkonfirmasi penghapusan model aset yang dipilih. Model aset yang memiliki aset yang terkait dengannya tidak dapat dihapus sampai aset dikaitkan dengan model yang berbeda.',
- 'bulk_delete_warn' => 'Anda akan menghapus :model_count asset models.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Mengembalikan Model',
'requestable' => 'Pengguna dapat meminta model ini',
'show_mac_address' => 'Tampilkan alamat MAC di aset untuk model ini',
diff --git a/resources/lang/id/admin/models/message.php b/resources/lang/id/admin/models/message.php
index 1e5e0fb672..aae859777c 100644
--- a/resources/lang/id/admin/models/message.php
+++ b/resources/lang/id/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Model tidak ada.',
+ 'no_association' => 'TIDAK ADA MODEL TERKAIT.',
+ 'no_association_fix' => 'Ini akan merusak banyak hal dengan cara yang aneh dan mengerikan. Edit aset ini sekarang untuk menetapkannya sebagai model.',
'assoc_users' => 'Saat ini model tersebut terhubung dengan 1 atau lebih dengan aset dan tidak dapat di hapus. Silahkan hapus aset terlebih dahulu, kemudian coba hapus kembali. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Model gagal diperbarui, silahkan coba kembali',
- 'success' => 'Sukses memperbarui Model.'
+ 'success' => 'Sukses memperbarui Model.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Tidak ada bidang yang berubah, jadi tidak ada yang diperbarui.',
- 'success' => 'Model diperbarui'
+ 'success' => 'Model berhasil diperbarui. |:model_count model berhasil diperbarui.',
+ 'warn' => 'Anda akan memperbarui properti dari model berikut: |Anda akan mengedit properti dari :model_count model berikut:',
+
),
'bulkdelete' => array(
'error' => 'Tidak ada model yang dipilih, jadi tidak ada yang dihapus.',
- 'success' => ':success_count model dihapus!',
+ 'success' => 'Model dihapus!|:success_count model dihapus!',
'success_partial' => ':success_count model telah dihapus, tetapi :fail_count tidak dapat dihapus karena masih memiliki aset yang terkait dengannya.'
),
diff --git a/resources/lang/id/admin/settings/general.php b/resources/lang/id/admin/settings/general.php
index 578aca206f..c902839d87 100644
--- a/resources/lang/id/admin/settings/general.php
+++ b/resources/lang/id/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'Jika Anda ingin mengirim salinan email checkin / checkout yang dikirimkan ke pengguna akun email tambahan, masukkan di sini. Jika tidak, biarkan bidang ini kosong.',
'is_ad' => 'Ini adalah server Active Directory',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Update Notification Settings',
'alert_email' => 'Kirim pemberitahuan kepada',
'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated',
'alerts_enabled' => 'Aktifkan pemberitahuan',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'Pengaturan barcode',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'Kunci TLS Client-Side LDAP',
'ldap_client_tls_cert' => 'Sertifikat TLS Client-Side LDAP',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'Konfigurasi LDAP',
'ldap_client_tls_cert_help' => 'Sertifikat Client-Side TLS dan Kunci untuk koneksi LDAP biasanya hanya berguna di konfigurasi Google Workspace dengan "Secure LDAP". Keduanya diperlukan.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Masukkan nama pengguna dan kata sandi LDAP yang valid dari DN dasar yang Anda tentukan di atas untuk menguji apakah pengaturan login LDAP Anda telah dikonfigurasi dengan benar. PERTAMA-TAMA ANDA HARUS MENYIMPAN PENGATURAN LDAP ANDA.',
'ldap_login_sync_help' => 'Ini hanya menguji bahwa LDAP dapat tersinkronisasi dengan benar. Jika kueri Otentikasi LDAP Anda tidak benar, pengguna mungkin masih belum dapat masuk. PERTAMA-TAMA ANDA HARUS MENYIMPAN PENGATURAN LDAP ANDA.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Tampilkan gambar dalam email',
'show_images_in_email_help' => 'Hapus centang kotak ini jika instalasi Snipe-IT Anda berada di belakang VPN atau jaringan tertutup dan pengguna di luar jaringan tidak akan dapat memuat gambar yang disajikan dari instalasi ini di email mereka.',
'site_name' => 'Nama Situs',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Slack Botname',
- 'slack_channel' => 'Slack Channel',
- 'slack_endpoint' => 'Slack Endpoint',
- 'slack_integration' => 'Pengaturan Slack',
- 'slack_integration_help' => 'Integrasi Slack adalah opsional, namun titik akhir dan saluran diperlukan jika Anda ingin menggunakannya. Untuk mengonfigurasi integrasi Slack, Anda harus terlebih dahulu membuat webhook masuk di akun Slack Anda. Klik tombol Uji Integrasi Slack untuk mengonfirmasi bahwa setelan Anda sudah benar sebelum menyimpan. ',
- 'slack_integration_help_button' => 'Setelah Anda menyimpan informasi Slack Anda, tombol tes akan muncul.',
- 'slack_test_help' => 'Uji apakah integrasi Slack Anda dikonfigurasi dengan benar. ANDA HARUS MENYIMPAN SETELAN PENGATURAN KESELAMATAN ANDA PERTAMA.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Versi Snipe-IT',
'support_footer' => 'Mendukung Footer Links ',
'support_footer_help' => 'Tentukan siapa yang melihat tautan ke info Dukungan Snipe-IT dan Panduan Pengguna',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/id/admin/settings/message.php b/resources/lang/id/admin/settings/message.php
index 632694e033..08a79fe26d 100644
--- a/resources/lang/id/admin/settings/message.php
+++ b/resources/lang/id/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/id/admin/statuslabels/message.php b/resources/lang/id/admin/statuslabels/message.php
index 26c0229a8f..72facaeb85 100644
--- a/resources/lang/id/admin/statuslabels/message.php
+++ b/resources/lang/id/admin/statuslabels/message.php
@@ -23,7 +23,7 @@ return [
'help' => [
'undeployable' => 'Aset ini tidak dapat diberikan kepada siapapun.',
- 'deployable' => 'These assets can be checked out. Once they are assigned, they will assume a meta status of Deployed.',
+ 'deployable' => 'Aset ini dapat dipakai. Setelah ditetapkan, simbol status akan berubah menjadi Dipakai.',
'archived' => 'Aset ini tidak dapat diperiksa, dan hanya akan muncul di tampilan Arsip. Ini berguna untuk menyimpan informasi tentang aset untuk tujuan anggaran / sejarah namun menjauhkan mereka dari daftar aset sehari-hari.',
'pending' => 'Aset ini belum bisa diberikan kepada siapapun, sering digunakan untuk barang yang sedang diperbaiki, namun diperkirakan akan kembali beredar.',
],
diff --git a/resources/lang/id/admin/users/general.php b/resources/lang/id/admin/users/general.php
index f146ece75e..9ffbe16c6f 100644
--- a/resources/lang/id/admin/users/general.php
+++ b/resources/lang/id/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Cetak Semua Ditugaskan',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Perangkat lunak pada :name',
'send_email_help' => 'Anda harus memberikan alamat email pengguna ini untuk mengirimkan kredensial kepada mereka. Pengiriman email kredensial hanya dapat dilakukan pada pembuatan user. Kata sandi disimpan dalam hash satu arah dan tidak dapat diambil setelah disimpan.',
'view_user' => 'Lihat pengguna: name',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Dihasilkan pada:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/id/admin/users/message.php b/resources/lang/id/admin/users/message.php
index 03423274ec..0bcc7f836a 100644
--- a/resources/lang/id/admin/users/message.php
+++ b/resources/lang/id/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Anda sukses menolak aset ini.',
'bulk_manager_warn' => 'Pengguna Anda telah berhasil diperbarui, namun entri pengelola Anda tidak disimpan karena manajer yang Anda pilih juga ada dalam daftar pengguna untuk diedit, dan pengguna mungkin bukan manajer mereka sendiri. Silakan pilih pengguna Anda lagi, tidak termasuk manajernya.',
'user_exists' => 'Pengguna sudah ada!',
- 'user_not_found' => 'Pengguna [:id] tidak terdaftar.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Kolom login wajib di-isi',
'user_password_required' => 'Kata sandi wajib di-isi.',
'insufficient_permissions' => 'Tidak ada hak akses.',
diff --git a/resources/lang/id/auth/general.php b/resources/lang/id/auth/general.php
index bc11c40d15..49c0e3c8e3 100644
--- a/resources/lang/id/auth/general.php
+++ b/resources/lang/id/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Ingat saya',
'username_help_top' => 'Masukkan nama pengguna Anda untuk dikirimi email tautan setel ulang sandi.',
'username_help_bottom' => 'Nama pengguna dan alamat email Anda mungkin sama, tetapi mungkin tidak, tergantung pada konfigurasi Anda. Jika Anda tidak dapat mengingat nama pengguna Anda, hubungi administrator Anda.
Nama pengguna tanpa alamat email terkait tidak akan dikirimi email berupa tautan setel ulang sandi. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/id/general.php b/resources/lang/id/general.php
index 3c47ac5a09..82434a46be 100644
--- a/resources/lang/id/general.php
+++ b/resources/lang/id/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Aksesoris',
'activated' => 'Diaktifkan',
+ 'accepted_date' => 'Tanggal Diterima',
'accessory' => 'Aksesori',
'accessory_report' => 'Laporan aksesori',
'action' => 'Tindakan',
@@ -11,7 +12,7 @@ return [
'admin' => 'Admin',
'administrator' => 'Administrator',
'add_seats' => 'Tambahan hak',
- 'age' => "Age",
+ 'age' => "Usia",
'all_assets' => 'Semua aset',
'all' => 'Semua',
'archived' => 'Diarsipkan',
@@ -20,14 +21,20 @@ return [
'asset' => 'Aset',
'asset_report' => 'Laporan aset',
'asset_tag' => 'Tag Aset',
- 'asset_tags' => 'Asset Tags',
- 'assets_available' => 'Assets available',
- 'accept_assets' => 'Accept Assets :name',
- 'accept_assets_menu' => 'Accept Assets',
+ 'asset_tags' => 'Tag Aset',
+ 'assets_available' => 'Aset yang tersedia',
+ 'accept_assets' => 'Terima aset :nama',
+ 'accept_assets_menu' => 'Terima Aset',
'audit' => 'Audit',
'audit_report' => 'Log Audit',
'assets' => 'Aset',
- 'assigned_to' => 'Assigned to :name',
+ 'assets_audited' => 'aset yang diaudit',
+ 'assets_checked_in_count' => 'aset yang diperiksa masuk',
+ 'assets_checked_out_count' => 'aset yang diperiksa keluar',
+ 'asset_deleted_warning' => 'Aset ini telah dihapus. Kamu harus memulihkannya sebelum dapat menugaskannya kepada seseorang.',
+ 'assigned_date' => 'Tanggal Ditugaskan',
+ 'assigned_to' => 'Ditugaskan kepada :nama',
+ 'assignee' => 'Ditugaskan kepada',
'avatar_delete' => 'Hapus avatar',
'avatar_upload' => 'Unggah avatar',
'back' => 'Kembali',
@@ -35,10 +42,12 @@ return [
'bulkaudit' => 'Audit Massal',
'bulkaudit_status' => 'Status Audit',
'bulk_checkout' => 'check-out masal',
- 'bulk_edit' => 'Bulk Edit',
- 'bulk_delete' => 'Bulk Delete',
- 'bulk_actions' => 'Bulk Actions',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_edit' => 'Edit Massal',
+ 'bulk_delete' => 'Hapus Massal',
+ 'bulk_actions' => 'Aksi Massal',
+ 'bulk_checkin_delete' => 'Masuk / Hapus Banyak Pengguna',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'Device ini dimiliki oleh pengguna',
'bystatus' => 'berdasarkan Status',
'cancel' => 'Batalkan',
'categories' => 'Kategori',
@@ -66,14 +75,14 @@ return [
'create' => 'Buat baru',
'created' => 'Item dibuat',
'created_asset' => 'Buat aset',
- 'created_at' => 'Created At',
- 'created_by' => 'Created By',
+ 'created_at' => 'Dibuat pada',
+ 'created_by' => 'Dibuat oleh',
'record_created' => 'Rekam Dibuat',
'updated_at' => 'Diperbarui pada',
'currency' => '$', // this is deprecated
'current' => 'Saat ini',
- 'current_password' => 'Current Password',
- 'customize_report' => 'Customize Report',
+ 'current_password' => 'Kata Sandi Saat Ini',
+ 'customize_report' => 'Sesuaikan Laporan',
'custom_report' => 'Laporan kustom aset',
'dashboard' => 'Dashboard',
'days' => 'hari',
@@ -83,14 +92,15 @@ return [
'debug_warning_text' => 'Aplikasi ini berjalan dalam mode produksi dengan debugging diaktifkan. Hal ini dapat mengekspos data sensitif jika aplikasi Anda dapat diakses oleh dunia luar. Nonaktifkan mode debug dengan menetapkan nilai APP_DEBUG di file .env Anda ke false.',
'delete' => 'Hapus',
'delete_confirm' => 'Apakah Anda yakin untuk menghapus kategori ini?',
+ 'delete_confirm_no_undo' => 'Anda yakin ingin menghapus :item ini? Penghapusan tidak bisa dibatalkan.',
'deleted' => 'Dihapus',
'delete_seats' => 'Lisensi di hapus',
- 'deletion_failed' => 'Deletion failed',
+ 'deletion_failed' => 'Penghapusan gagal',
'departments' => 'Departemen',
'department' => 'Departemen',
'deployed' => 'Dijalankan',
'depreciation' => 'Penyusutan',
- 'depreciations' => 'Depreciations',
+ 'depreciations' => 'Penyusutan',
'depreciation_report' => 'Laporan penyusutan',
'details' => 'Rincian',
'download' => 'Download',
@@ -99,12 +109,12 @@ return [
'eol' => 'MHP',
'email_domain' => 'Domain email',
'email_format' => 'Format email',
- 'employee_number' => 'Employee Number',
+ 'employee_number' => 'Nomor Karyawan',
'email_domain_help' => 'Ini digunakan untuk untuk membuat email ketika melakukan proses import',
- 'error' => 'Error',
- 'exclude_archived' => 'Exclude Archived Assets',
- 'exclude_deleted' => 'Exclude Deleted Assets',
- 'example' => 'Example: ',
+ 'error' => 'Kesalahan',
+ 'exclude_archived' => 'Kecualikan Aset Terarsipkan',
+ 'exclude_deleted' => 'Kecualikan Aset yang Dihapus',
+ 'example' => 'Contoh: ',
'filastname_format' => 'Inisial pertama - Nama belakang (jsmith@example.com)',
'firstname_lastname_format' => 'Nama depan - Nama belakang (jane.smith@example.com)',
'firstname_lastname_underscore_format' => 'Nama Depan Nama Belakang (jane_smith@example.com)',
@@ -120,25 +130,26 @@ return [
'files' => 'File',
'file_name' => 'Berkas',
'file_type' => 'Tipe Berkas',
- 'filesize' => 'File Size',
+ 'filesize' => 'Ukuran file',
'file_uploads' => 'Unggah Berkas',
- 'file_upload' => 'File Upload',
+ 'file_upload' => 'Unggah Berkas',
'generate' => 'Generate',
- 'generate_labels' => 'Generate Labels',
+ 'generate_labels' => 'Buat Label',
'github_markdown' => 'Kolom ini mengizinkan markup rasa Github.',
'groups' => 'Kelompok',
'gravatar_email' => 'Alamat Gravatar Email',
- 'gravatar_url' => 'Change your avatar at Gravatar.com.',
+ 'gravatar_url' => 'Ubah avatar Anda di Gravatar.com.',
'history' => 'Riwayat',
'history_for' => 'Riwayat untuk',
'id' => 'ID',
'image' => 'Gambar',
'image_delete' => 'Menghapus gambar',
- 'include_deleted' => 'Include Deleted Assets',
+ 'include_deleted' => 'Sertakan Aset yang Dihapus',
'image_upload' => 'Unggah gambar',
- 'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
- 'filetypes_size_help' => 'Max upload size allowed is :size.',
+ 'filetypes_accepted_help' => 'Jenis file yang diterima adalah :types. Ukuran unggahan maksimum yang diizinkan adalah :size.',
+ 'filetypes_size_help' => 'Ukuran unggahan maksimum yang diizinkan adalah :size.',
'image_filetypes_help' => 'Jenis file yang diterima adalah jpg, webp, png, gif, dan svg. Ukuran unggahan maksimum yang diizinkan adalah :size.',
+ 'unaccepted_image_type' => 'Pilihan file gambar ini tidak dapat dibaca. Jenis file yang diterima adalah jpg, webp, png, gif, dan svg. Tipe file ini adalah :mimetype.',
'import' => 'Impor',
'importing' => 'Pengimporan',
'importing_help' => 'Anda dapat mengimpor aset, aksesori, lisensi, komponen, bahan habis pakai, dan pengguna melalui file CSV.
CSV harus dibatasi koma dan diformat dengan header yang cocok dengan header di contoh CSV dalam dokumentasi.',
@@ -147,7 +158,9 @@ return [
'asset_maintenance_report' => 'Laporan Pemeliharaan Aset',
'asset_maintenances' => 'Pemeliharaan Aset',
'item' => 'Item',
- 'item_name' => 'Item Name',
+ 'item_name' => 'Nama Item',
+ 'import_file' => 'impor dari file CSV',
+ 'import_type' => 'Jenis impor file CSV',
'insufficient_permissions' => 'Tidak ada hak akses!',
'kits' => 'Kit yang telah ditentukan sebelumnya',
'language' => 'Bahasa',
@@ -159,7 +172,7 @@ return [
'licenses_available' => 'lisensi yang tersedia',
'licenses' => 'Lisensi',
'list_all' => 'Tampilkan semua',
- 'loading' => 'Loading... please wait....',
+ 'loading' => 'Memuat, harap tunggu....',
'lock_passwords' => 'Nilai bidang ini tidak akan disimpan dalam instalasi demo.',
'feature_disabled' => 'Fitur ini telah dinonaktifkan untuk instalasi demo.',
'location' => 'Lokasi',
@@ -168,17 +181,17 @@ return [
'logout' => 'Keluar',
'lookup_by_tag' => 'Mencari berdasarkan tag aset',
'maintenances' => 'Pemeliharaan',
- 'manage_api_keys' => 'Manage API Keys',
+ 'manage_api_keys' => 'Mengelola Kunci API',
'manufacturer' => 'Produsen',
'manufacturers' => 'Produsen',
'markdown' => 'Field ini mengizinkan Github flavored markdown.',
'min_amt' => 'Jml Min.',
- 'min_amt_help' => 'Minimum number of items that should be available before an alert gets triggered. Leave Min. QTY blank if you do not want to receive alerts for low inventory.',
+ 'min_amt_help' => 'Jumlah minimum barang yang harus tersedia sebelum peringatan terpicu. Biarkan Min. JUMLAH kosong jika Anda tidak ingin menerima peringatan untuk persediaan yang rendah.',
'model_no' => 'No. Model',
'months' => 'bulan',
'moreinfo' => 'Lebih Lanjut',
'name' => 'Nama',
- 'new_password' => 'New Password',
+ 'new_password' => 'Kata Sandi Baru',
'next' => 'Berikutnya',
'next_audit_date' => 'Tanggal Audit berikutnya',
'last_audit' => 'Audit terakhir',
@@ -188,7 +201,7 @@ return [
'no' => 'Tidak',
'notes' => 'Catatan',
'order_number' => 'Jumlah order',
- 'only_deleted' => 'Only Deleted Assets',
+ 'only_deleted' => 'Hanya Aset yang Dihapus',
'page_menu' => 'Menampilkan item _MENU_',
'pagination_info' => 'Menampilkan hal_START_ to _END_ of _TOTAL_',
'pending' => 'Ditunda',
@@ -201,25 +214,26 @@ return [
'purchase_date' => 'Tanggal Pembelian',
'qty' => 'JML',
'quantity' => 'Jumlah',
- 'quantity_minimum' => 'You have :count items below or almost below minimum quantity levels',
- 'quickscan_checkin' => 'Quick Scan Checkin',
- 'quickscan_checkin_status' => 'Checkin Status',
+ 'quantity_minimum' => 'Anda memiliki :count item di bawah atau hampir mencapai jumlah minimum yang diizinkan',
+ 'quickscan_checkin' => 'Pengecekan Masuk Cepat dengan Pemindaian Barcode',
+ 'quickscan_checkin_status' => 'Status Checkin',
'ready_to_deploy' => 'Siap digunakan',
'recent_activity' => 'Aktivitas Terakhir',
- 'remaining' => 'Remaining',
+ 'remaining' => 'Sisa',
'remove_company' => 'Hapus Asosiasi Perusahaan',
'reports' => 'Laporan',
'restored' => 'kembalikan',
'restore' => 'Pulihkan',
- 'requestable_models' => 'Requestable Models',
+ 'requestable_models' => 'Model yang Dapat Diminta',
'requested' => 'Diminta',
- 'requested_date' => 'Requested Date',
- 'requested_assets' => 'Requested Assets',
- 'requested_assets_menu' => 'Requested Assets',
+ 'requested_date' => 'Tanggal Permintaan',
+ 'requested_assets' => 'Aset yang Diminta',
+ 'requested_assets_menu' => 'Aset yang Diminta',
'request_canceled' => 'Permintaan Dibatalkan',
'save' => 'Simpan',
+ 'select_var' => 'Pilih :thing... ', // this will eventually replace all of our other selects
'select' => 'Pilih',
- 'select_all' => 'Select All',
+ 'select_all' => 'Pilih Semua',
'search' => 'Cari',
'select_category' => 'Memilih Kategori',
'select_department' => 'Pilih Departemen',
@@ -238,22 +252,21 @@ return [
'show_current' => 'Tampilkan Saat Ini',
'sign_in' => 'Masuk',
'signature' => 'Tanda tangan',
- 'signed_off_by' => 'Signed Off By',
+ 'signed_off_by' => 'Ditandatangani Oleh',
'skin' => 'Tema',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Hai! Sepertinya integrasi Slack Anda dengan Snipe-IT berfungsi!',
+ 'webhook_msg_note' => 'Pemberitahuan akan dikirim melalui webhook',
+ 'webhook_test_msg' => 'Oh hai! Sepertinya integrasi :app Anda dengan Snipe-IT berfungsi dengan baik!',
'some_features_disabled' => 'DEMO: Beberapa fitur tidak aktif.',
'site_name' => 'Nama Situs',
'state' => 'Provinsi',
'status_labels' => 'Status label',
'status' => 'Status',
- 'accept_eula' => 'Acceptance Agreement',
+ 'accept_eula' => 'Perjanjian Penerimaan',
'supplier' => 'Pemasok',
'suppliers' => 'Pemasok',
'sure_to_delete' => 'Yakin ingin menghapusnya',
'submit' => 'Menyerahkan',
'target' => 'Target',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Tampilan Waktu dan Tanggal',
'total_assets' => 'total aset',
'total_licenses' => 'total lisensi',
@@ -263,7 +276,7 @@ return [
'undeployable' => 'Belum siap digunakan',
'unknown_admin' => 'Admin tidak diketahui',
'username_format' => 'Format pengguna',
- 'username' => 'Username',
+ 'username' => 'Nama Pengguna',
'update' => 'Memperbarui',
'upload_filetypes_help' => 'Jenis file yang diizinkan adalah png, gif, jpg, jpeg, doc, docx, pdf, xls, xlsx, txt, lic, xml, zip, rtf, dan rar. Ukuran unggahan maksimum yang diizinkan adalah :size.',
'uploaded' => 'Terunggah',
@@ -274,16 +287,16 @@ return [
'users' => 'Pengguna',
'viewall' => 'Lihat Semua',
'viewassets' => 'Tampilkan aset',
- 'viewassetsfor' => 'View Assets for :name',
+ 'viewassetsfor' => 'Lihat Aset untuk :name',
'website' => 'Situs Web',
'welcome' => 'Selamat datang, :name',
'years' => 'tahun',
'yes' => 'Ya',
'zip' => 'Kode Pos',
'noimage' => 'Gambar tidak di temukan atau gambar tidak ter-unggah.',
- 'file_does_not_exist' => 'The requested file does not exist on the server.',
- 'file_upload_success' => 'File upload success!',
- 'no_files_uploaded' => 'File upload success!',
+ 'file_does_not_exist' => 'File yang diminta tidak ada di server.',
+ 'file_upload_success' => 'Pengunggahan berkas berhasil!',
+ 'no_files_uploaded' => 'Pengunggahan berkas berhasil!',
'token_expired' => 'Sesi login Anda telah kadaluarsa. Silakan login lagi.',
'login_enabled' => 'Login Diaktifkan',
'audit_due' => 'Jatuh Tempo untuk Audit',
@@ -291,60 +304,60 @@ return [
'accept' => 'Terima :asset',
'i_accept' => 'Saya Setuju',
'i_decline' => 'Saya Tidak Setuju',
- 'accept_decline' => 'Accept/Decline',
+ 'accept_decline' => 'Terima/Tolak',
'sign_tos' => 'Tanda tangani di bawah ini untuk menunjukkan bahwa Anda menyetujui persyaratan layanan:',
'clear_signature' => 'Hapus Tanda Tangan',
'show_help' => 'Tampilkan Bantuan',
'hide_help' => 'Sembunyikan Bantuan',
- 'view_all' => 'view all',
- 'hide_deleted' => 'Hide Deleted',
+ 'view_all' => 'lihat semua',
+ 'hide_deleted' => 'Sembunyikan yang Dihapus',
'email' => 'Email',
- 'do_not_change' => 'Do Not Change',
- 'bug_report' => 'Report a Bug',
- 'user_manual' => 'User\'s Manual',
- 'setup_step_1' => 'Step 1',
- 'setup_step_2' => 'Step 2',
- 'setup_step_3' => 'Step 3',
- 'setup_step_4' => 'Step 4',
- 'setup_config_check' => 'Configuration Check',
- 'setup_create_database' => 'Create Database Tables',
- 'setup_create_admin' => 'Create Admin User',
- 'setup_done' => 'Finished!',
- 'bulk_edit_about_to' => 'You are about to edit the following: ',
- 'checked_out' => 'Checked Out',
- 'checked_out_to' => 'Checked out to',
- 'fields' => 'Fields',
- 'last_checkout' => 'Last Checkout',
- 'due_to_checkin' => 'The following :count items are due to be checked in soon:',
- 'expected_checkin' => 'Expected Checkin',
- 'reminder_checked_out_items' => 'This is a reminder of the items currently checked out to you. If you feel this list is inaccurate (something is missing, or something appears here that you believe you never received), please email :reply_to_name at :reply_to_address.',
- 'changed' => 'Changed',
- 'to' => 'To',
- 'report_fields_info' => '
Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
-
If you would like to export only certain assets, use the options below to fine-tune your results.
',
- 'range' => 'Range',
- 'bom_remark' => 'Add a BOM (byte-order mark) to this CSV',
- 'improvements' => 'Improvements',
- 'information' => 'Information',
- 'permissions' => 'Permissions',
- 'managed_ldap' => '(Managed via LDAP)',
- 'export' => 'Export',
- 'ldap_sync' => 'LDAP Sync',
- 'ldap_user_sync' => 'LDAP User Sync',
- 'synchronize' => 'Synchronize',
- 'sync_results' => 'Synchronization Results',
+ 'do_not_change' => 'Jangan Ubah',
+ 'bug_report' => 'Laporkan Bug',
+ 'user_manual' => 'Panduan Pengguna',
+ 'setup_step_1' => 'Langkah 1',
+ 'setup_step_2' => 'Langkah 2',
+ 'setup_step_3' => 'Langkah 3',
+ 'setup_step_4' => 'Langkah 4',
+ 'setup_config_check' => 'Peninjauan Konfigurasi',
+ 'setup_create_database' => 'Membuat Tabel Database',
+ 'setup_create_admin' => 'Buat Pengguna Admin',
+ 'setup_done' => 'Selesai!',
+ 'bulk_edit_about_to' => 'Anda akan mengubah hal berikut ini: ',
+ 'checked_out' => 'Diberikan',
+ 'checked_out_to' => 'Diberikan kepada',
+ 'fields' => 'Kolom',
+ 'last_checkout' => 'Pemberian Terakhir',
+ 'due_to_checkin' => 'Item berikut :count akan segera diperiksa:',
+ 'expected_checkin' => 'Tanggal Pengembalian',
+ 'reminder_checked_out_items' => 'Ini adalah pengingat barang yang saat ini diperiksa untuk Anda. Jika Anda merasa daftar ini tidak akurat (ada yang hilang, atau ada yang muncul di sini yang menurut Anda tidak pernah Anda terima), silakan kirim email :reply_to_name di :reply_to_address.',
+ 'changed' => 'Diubah',
+ 'to' => 'Ke',
+ 'report_fields_info' => '
Pilih bidang yang ingin Anda sertakan dalam laporan khusus Anda, dan klik Buat. File (custom-asset-report-YYYY-mm-dd.csv) akan diunduh secara otomatis, dan Anda dapat membukanya di Excel.
+
Jika Anda hanya ingin mengekspor aset tertentu, gunakan opsi di bawah untuk menyempurnakan hasil Anda.
',
+ 'range' => 'Rentang',
+ 'bom_remark' => 'Tambahkan BOM (byte-order mark) ke CSV ini',
+ 'improvements' => 'Penyempurnaan',
+ 'information' => 'Informasi',
+ 'permissions' => 'Hak akses',
+ 'managed_ldap' => '(Dikelola melalui LDAP)',
+ 'export' => 'Ekspor',
+ 'ldap_sync' => 'Sinkronisasi LDAP',
+ 'ldap_user_sync' => 'Sinkronisasi Pengguna LDAP',
+ 'synchronize' => 'Sinkronisasi',
+ 'sync_results' => 'Hasil Sinkronisasi',
'license_serial' => 'Serial/Product Key',
- 'invalid_category' => 'Invalid category',
- 'dashboard_info' => 'This is your dashboard. There are many like it, but this one is yours.',
- '60_percent_warning' => '60% Complete (warning)',
- 'dashboard_empty' => 'It looks like you have not added anything yet, so we do not have anything awesome to display. Get started by adding some assets, accessories, consumables, or licenses now!',
- 'new_asset' => 'New Asset',
- 'new_license' => 'New License',
- 'new_accessory' => 'New Accessory',
- 'new_consumable' => 'New Consumable',
- 'collapse' => 'Collapse',
- 'assigned' => 'Assigned',
- 'asset_count' => 'Asset Count',
+ 'invalid_category' => 'Kategori tidak valid',
+ 'dashboard_info' => 'Ini dasbor Anda. Ada banyak yang seperti itu, tapi yang ini milikmu.',
+ '60_percent_warning' => '60% Selesai (peringatan)',
+ 'dashboard_empty' => 'Sepertinya Anda belum menambahkan apa pun, jadi kami tidak memiliki sesuatu yang keren untuk ditampilkan. Mulailah dengan menambahkan beberapa aset, aksesori, bahan habis pakai, atau lisensi sekarang!',
+ 'new_asset' => 'Aset Baru',
+ 'new_license' => 'Lisensi Baru',
+ 'new_accessory' => 'Aksesori Baru',
+ 'new_consumable' => 'Barang Habis Pakai Baru',
+ 'collapse' => 'Ciutkan',
+ 'assigned' => 'Diberikan',
+ 'asset_count' => 'Total Aset',
'accessories_count' => 'Accessories Count',
'consumables_count' => 'Consumables Count',
'components_count' => 'Components Count',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'Benar',
+ 'false' => 'Salah',
+ 'integration_option' => 'Opsi integrasi',
+ 'log_does_not_exist' => 'Tidak ada catatan log yang cocok.',
+ 'merge_users' => 'Gabungkan Pengguna',
+ 'merge_information' => 'Ini akan menggabungkan :count pengguna menjadi satu pengguna. Pilih pengguna yang ingin Anda gabungkan dengan yang lain di bawah, dan aset terkait, lisensi, dll. akan dipindahkan ke pengguna yang dipilih dan pengguna lain akan ditandai sebagai dihapus.',
+ 'warning_merge_information' => 'Tindakan ini TIDAK DAPAT dibatalkan dan HANYA boleh digunakan saat Anda perlu menggabungkan pengguna karena impor atau sinkronisasi yang buruk. Pastikan untuk menjalankan pencadangan terlebih dahulu.',
+ 'no_users_selected' => 'Tidak ada Pengguna yang dipilih',
+ 'not_enough_users_selected' => 'Setidaknya :count pengguna harus dipilih',
+ 'merge_success' => ':count pengguna berhasil digabungkan menjadi :into_username!',
+ 'merged' => 'bergabung',
+ 'merged_log_this_user_into' => 'Menggabungkan pengguna ini (ID :to_id - :to_username) menjadi ID pengguna :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'ID pengguna yang digabungkan :from_id (:from_username) ke pengguna ini (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Hapus & Simpan',
+ 'update_existing_values' => 'Perbarui Data yang Ada?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Pembuatan tag aset penambahan otomatis dinonaktifkan sehingga semua baris harus diisi kolom "Tag Aset".',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Catatan: Membuat tag aset penambahan otomatis diaktifkan sehingga aset akan dibuat untuk baris yang tidak berisi "Tag Aset". Baris yang berisi "Tag Aset" akan diperbarui dengan informasi yang diberikan.',
+ 'send_welcome_email_to_users' => ' Kirim Email Selamat Datang untuk Pengguna baru?',
+ 'back_before_importing' => 'Cadangkan sebelum mengimpor?',
+ 'csv_header_field' => 'Kolom Tajuk CSV',
+ 'import_field' => 'Impor Kolom',
+ 'sample_value' => 'Data Contoh',
+ 'no_headers' => 'Tidak ada kolom ditemukan',
+ 'error_in_import_file' => 'Terjadi kesalahan saat membaca file CSV: :error',
+ 'percent_complete' => ':percent % Selesai',
+ 'errors_importing' => 'Beberapa Kesalahan terjadi saat mengimpor: ',
+ 'warning' => 'PERINGATAN: :warning',
+ 'success_redirecting' => '"Berhasil... Mengalihkan.',
+ 'setup_successful_migrations' => 'Tabel database Anda telah dibuat',
+ 'setup_migration_output' => 'Keluaran migrasi:',
+ 'setup_migration_create_user' => 'Selanjutnya: Buat Pengguna',
+ 'importer_generic_error' => 'Impor file Anda selesai, tetapi kami menerima kesalahan. Hal ini biasanya disebabkan oleh pelambatan API pihak ketiga dari webhook notifikasi (seperti Slack) dan tidak akan mengganggu impor itu sendiri, tetapi Anda harus mengonfirmasi hal ini.',
+ 'confirm' => 'Konfirmasi',
+ 'autoassign_licenses' => 'Penetapan Lisensi Secara Otomatis',
+ 'autoassign_licenses_help' => 'Izinkan pengguna ini untuk menetapkan lisensi melalui alat cli atau UI penetapan lisensi massal.',
+ 'autoassign_licenses_help_long' => 'Hal ini memungkinkan pengguna untuk ditetapkan lisensinya melalui alat cli atau UI lisensi penetapan massal. (Misalnya, Anda mungkin tidak ingin kontraktor diberi lisensi secara otomatis yang akan Anda berikan hanya kepada anggota staf. Anda masih dapat menetapkan lisensi secara individual kepada pengguna tersebut, tetapi mereka tidak akan disertakan dalam fungsi Lisensi Checkout untuk Semua Pengguna.)',
+ 'no_autoassign_licenses_help' => 'Jangan sertakan pengguna untuk penetapan massal melalui tampilan antarmuka lisensi atau alat cli.',
+ 'modal_confirm_generic' => 'Apakah anda yakin?',
+ 'cannot_be_deleted' => 'Barang ini tidak dapat dihapus',
+ 'undeployable_tooltip' => 'Item ini tidak dapat diperiksa. Periksa kuantitas yang tersisa.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/id/help.php b/resources/lang/id/help.php
index 37a4dc2b49..17317574a9 100644
--- a/resources/lang/id/help.php
+++ b/resources/lang/id/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'Lebih Lanjut',
- 'audit_help' => 'Mencentang kotak ini akan mengedit catatan aset untuk mencerminkan lokasi baru ini. Membiarkannya tidak dicentang hanya akan mencatat lokasi di log audit.
Perhatikan bahwa aset ini diperiksa, itu tidak akan mengubah lokasi orang, aset, atau lokasi yang diperiksa.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Usernames without an associated email address will not be emailed a password reset link. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/is/general.php b/resources/lang/is/general.php
index 7ea2c68098..b85623db75 100644
--- a/resources/lang/is/general.php
+++ b/resources/lang/is/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Aukahlutir',
'activated' => 'Virkjað',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Aukahlutur',
'accessory_report' => 'Aukahlutaskýrsla',
'action' => 'Aðgerð',
@@ -11,7 +12,7 @@ return [
'admin' => 'Kerfisstjóri',
'administrator' => 'Kerfisstjóri',
'add_seats' => 'Viðbætt leyfi',
- 'age' => "Age",
+ 'age' => "Aldur",
'all_assets' => 'Allar eignir',
'all' => 'Allt',
'archived' => 'Geymt',
@@ -27,7 +28,13 @@ return [
'audit' => 'Úttekt',
'audit_report' => 'Úttektarsaga',
'assets' => 'Eignir',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Skráð á',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Delete Avatar',
'avatar_upload' => 'Upload Avatar',
'back' => 'Til baka',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Bulk Edit',
'bulk_delete' => 'Bulk Delete',
'bulk_actions' => 'Bulk Actions',
- 'bulk_checkin_delete' => 'Fjölda innskráing á hlutum frá notendum',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'eftir stöðu',
'cancel' => 'Hætta við',
'categories' => 'Vöruflokkar',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'This application is running in production mode with debugging enabled. This can expose sensitive data if your application is accessible to the outside world. Disable debug mode by setting the APP_DEBUG value in your .env file to false.',
'delete' => 'Eyða',
'delete_confirm' => 'Ertu viss um að þú viljir eyða þessum :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Eytt',
'delete_seats' => 'Eydd leyfi',
'deletion_failed' => 'Eyðing mistókst',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
'filetypes_size_help' => 'Max upload size allowed is :size.',
'image_filetypes_help' => 'Accepted filetypes are jpg, webp, png, gif, and svg. Max 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' => 'Flytja inn',
'importing' => 'Importing',
'importing_help' => 'You can import assets, accessories, licenses, components, consumables, and users via CSV file.
The CSV should be comma-delimited and formatted with headers that match the ones in the sample CSVs in the documentation.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Viðhaldssaga eignar',
'item' => 'Item:',
'item_name' => 'Nafn hlutar',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Ónægar aðgangsheimildir!',
'kits' => 'Útbúnaðarlistar',
'language' => 'Tungumál',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => 'Beiðni endurkölluð',
'save' => 'Vista',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Veldu',
'select_all' => 'Veldu alla',
'search' => 'Leita',
@@ -240,8 +254,8 @@ return [
'signature' => 'Undirskrift',
'signed_off_by' => 'Undirritað af',
'skin' => 'Útlit',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Oh hai! Looks like your Slack integration with Snipe-IT is working!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'DEMO MODE: Some features are disabled for this installation.',
'site_name' => 'Nafn vefsins',
'state' => 'Ríki',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Ertu viss um að þú viljir eyða',
'submit' => 'Staðfesta',
'target' => 'Merking',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Birta tíma og dagsetningu',
'total_assets' => 'skráðar eignir',
'total_licenses' => 'total licenses',
@@ -281,9 +294,9 @@ return [
'yes' => 'Já',
'zip' => 'Póstnúmer',
'noimage' => 'No image uploaded or image not found.',
- 'file_does_not_exist' => 'The requested file does not exist on the server.',
- 'file_upload_success' => 'File upload success!',
- 'no_files_uploaded' => 'File upload success!',
+ 'file_does_not_exist' => 'Umbeðin skrá er ekki til á þjóninum.',
+ 'file_upload_success' => 'Upphleðsla skráa tókst!',
+ 'no_files_uploaded' => 'Upphleðsla skráa tókst!',
'token_expired' => 'Your form session has expired. Please try again.',
'login_enabled' => 'Innskráning virkjuð',
'audit_due' => 'Komið að úttekt',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Einnig merkja eydda "soft-delete" þessa notendur. Hreyfingarsaga eigna mun haldast óbreytt eða þangað til að þú velur að eyða varanlega "purge deleted" færslum í stjórnarenda stillingum.',
'bulk_checkin_delete_success' => 'Valdir notendur hefur verið eytt og hlutir þeirra hafa verið skráðir inn.',
'bulk_checkin_success' => 'Hlutir fyrir valin notenda hafa verið skrá inn.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - Vantar kaupdagssetningu',
'assets_by_status' => 'Eignir(búnaður) eftir stöðu',
'assets_by_status_type' => 'Eignir(búnaður) eftir Tegund',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Upphafsdagsetning',
'end_date' => 'Lokadagsetning',
'alt_uploaded_image_thumbnail' => 'Hlaða upp smámynd',
- 'placeholder_kit' => 'Velja sett'
+ 'placeholder_kit' => 'Velja sett',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/is/help.php b/resources/lang/is/help.php
index 4a7510911f..cfbbaee9b8 100644
--- a/resources/lang/is/help.php
+++ b/resources/lang/is/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'More Info',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Eignir eru hlutir sem hægt er að rekja með raðnúmeri eða öðrum merkingum. Þær eru alla jafna verðmætir hlutir sem mikilvægt er að geta aðgreint og borið kennsl á.',
diff --git a/resources/lang/is/localizations.php b/resources/lang/is/localizations.php
index 83e845c3ac..af772ea828 100644
--- a/resources/lang/is/localizations.php
+++ b/resources/lang/is/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'United Kingdom',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/is/mail.php b/resources/lang/is/mail.php
index edbc777cdb..16b5ef9259 100644
--- a/resources/lang/is/mail.php
+++ b/resources/lang/is/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Login to your new Snipe-IT installation using the credentials below:',
'login' => 'Login:',
'Low_Inventory_Report' => 'Skýrsla um lága birgðastöðu',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Min QTY',
'name' => 'Nafn búnaðar',
'new_item_checked' => 'A new item has been checked out under your name, details are below.',
@@ -74,9 +75,11 @@ return [
'your_credentials' => 'Your Snipe-IT credentials',
'Accessory_Checkin_Notification' => 'Accessory checked in',
'Asset_Checkin_Notification' => 'Asset checked in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'License checked in',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => 'Skoða þínar eignir',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/is/validation.php b/resources/lang/is/validation.php
index cd405f629a..277f0335ea 100644
--- a/resources/lang/is/validation.php
+++ b/resources/lang/is/validation.php
@@ -43,14 +43,14 @@ return [
'file' => ':attribute verður að vera skrá.',
'filled' => 'The :attribute field must have a value.',
'image' => ':attribute verður að vera mynd.',
- 'import_field_empty' => 'The value for :fieldname cannot be null.',
+ 'import_field_empty' => 'Gildi fyrir :fieldname getur ekki verið núll.',
'in' => 'The selected :attribute is invalid.',
'in_array' => 'The :attribute field does not exist in :other.',
'integer' => ':attribute verður að vera heiltala.',
'ip' => ':attribute verður að vera gild IP-tala.',
'ipv4' => ':attribute verður að vera gild IPv4-tala.',
'ipv6' => ':attribute verður að vera gild IPv6-tala.',
- 'is_unique_department' => 'The :attribute must be unique to this Company Location',
+ 'is_unique_department' => ':attribute verður að vera einkvæmt fyrir þessa staðsetningu fyrirtækis',
'json' => 'The :attribute must be a valid JSON string.',
'max' => [
'numeric' => 'The :attribute may not be greater than :max.',
@@ -67,6 +67,8 @@ return [
'array' => 'The :attribute must have at least :min items.',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'The selected :attribute is invalid.',
'numeric' => ':attribute verður að vera tala.',
'present' => 'The :attribute field must be present.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Your current password is incorrect',
'dumbpwd' => 'Þetta lykilorð er of algengt.',
'statuslabel_type' => 'You must select a valid status label type',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/it/admin/accessories/general.php b/resources/lang/it/admin/accessories/general.php
index b992c48aa5..9d7cd21dc4 100644
--- a/resources/lang/it/admin/accessories/general.php
+++ b/resources/lang/it/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Aggiorna Accessorio',
'use_default_eula' => 'Usa L\'EULA predefinita invece.',
'use_default_eula_disabled' => 'Usa L\'EULA predefinita. Nessuna EULA predefinita è in uso. Per favore aggiungine una nei Settaggi.',
+ 'clone' => 'Clona Accessorio',
+ 'delete_disabled' => 'Questo accessorio non può essere cancellato perché alcuni elementi sono ancora assegnati.',
);
diff --git a/resources/lang/it/admin/accessories/message.php b/resources/lang/it/admin/accessories/message.php
index bc912dca1f..1d8dcd9721 100644
--- a/resources/lang/it/admin/accessories/message.php
+++ b/resources/lang/it/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'L\'accessorio non è stato estratto, si prega di riprovare',
'success' => 'Accessorio estratto con successo.',
+ 'unavailable' => 'Accessorio non disponibile per il check-out. Controlla la quantità disponibile',
'user_does_not_exist' => 'Questo utente non è valido. Riprova.'
),
diff --git a/resources/lang/it/admin/asset_maintenances/form.php b/resources/lang/it/admin/asset_maintenances/form.php
index 42db094a07..c8e2ef9d7e 100644
--- a/resources/lang/it/admin/asset_maintenances/form.php
+++ b/resources/lang/it/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Tipo Manutenzione Prodotto',
+ 'asset_maintenance_type' => 'Tipo Di Manutenzione al Bene',
'title' => 'Titolo',
'start_date' => 'Data Inizio',
'completion_date' => 'Data Completamento',
'cost' => 'Costo',
'is_warranty' => 'Aumento Garanzia',
- 'asset_maintenance_time' => 'Tempo Manutenzione Prodotto (in giorni)',
+ 'asset_maintenance_time' => 'Tempo manutenzione beni (giorni)',
'notes' => 'Note',
- 'update' => 'Aggiorna Manutenzione Prodotto',
- 'create' => 'Crea Manutenzione Prodotto'
+ 'update' => 'Aggiorna Manutenzione Bene',
+ 'create' => 'Crea Manutenzione Bene'
];
diff --git a/resources/lang/it/admin/categories/message.php b/resources/lang/it/admin/categories/message.php
index b7328ef6e2..e999e3297a 100644
--- a/resources/lang/it/admin/categories/message.php
+++ b/resources/lang/it/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'La categoria non è stata aggiornata, si prega di riprovare',
- 'success' => 'Categoria aggiornata con successo.'
+ 'success' => 'Categoria aggiornata con successo.',
+ 'cannot_change_category_type' => 'Non puoi cambiare il tipo di categoria una volta creata',
),
'delete' => array(
diff --git a/resources/lang/it/admin/components/general.php b/resources/lang/it/admin/components/general.php
index 9d6b4ddd89..d484343515 100644
--- a/resources/lang/it/admin/components/general.php
+++ b/resources/lang/it/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Rimanenti',
'total' => 'Totale',
'update' => 'Aggiorna Componente',
+ 'checkin_limit' => 'La quantità in ingresso deve essere uguale o inferiore di :assigned_qty'
);
diff --git a/resources/lang/it/admin/components/message.php b/resources/lang/it/admin/components/message.php
index c7b42859e5..03b9fabd29 100644
--- a/resources/lang/it/admin/components/message.php
+++ b/resources/lang/it/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Il Componente non è stato controllato, si prega di riprovare',
'success' => 'Componente controllato con successo.',
- 'user_does_not_exist' => 'Questo utente non è valido. Riprova.'
+ 'user_does_not_exist' => 'Questo utente non è valido. Riprova.',
+ 'unavailable' => 'Non ci sono abbastanza componenti: rimangono :remaining , servono :requested ',
),
'checkin' => array(
diff --git a/resources/lang/it/admin/consumables/message.php b/resources/lang/it/admin/consumables/message.php
index 977dc0d151..4421da54a0 100644
--- a/resources/lang/it/admin/consumables/message.php
+++ b/resources/lang/it/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Il consumabile non è stato controllato, prova di nuovo',
'success' => 'Il consumabile è stato controllato con successo.',
- 'user_does_not_exist' => 'Questo utente non è valido. Riprova.'
+ 'user_does_not_exist' => 'Questo utente non è valido. Riprova.',
+ 'unavailable' => 'Non ci sono abbastanza consumabili per questo check-out. Controlla la quantità rimasta. ',
),
'checkin' => array(
diff --git a/resources/lang/it/admin/custom_fields/general.php b/resources/lang/it/admin/custom_fields/general.php
index f02dc14e80..2968f1c35f 100644
--- a/resources/lang/it/admin/custom_fields/general.php
+++ b/resources/lang/it/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Usato dai Modelli',
'order' => 'Ordine',
'create_fieldset' => 'Nuovo Campo',
+ 'update_fieldset' => 'Aggiorna Fieldset',
+ 'fieldset_does_not_exist' => 'Il fieldset :id non esiste',
+ 'fieldset_updated' => 'Fieldset aggiornato',
'create_fieldset_title' => 'Crea un nuovo campo',
'create_field' => 'Nuovo campo personalizzato',
'create_field_title' => 'Crea un nuovo campo personalizzato',
@@ -44,6 +47,8 @@ return [
'db_convert_warning' => 'AVVERTIMENTO. Questo campo è nella tabella dei campi personalizzati come :db_column ma dovrebbe essere :expected.',
'is_unique' => 'Questo valore deve essere univoco per tutti i beni',
'unique' => 'Univoco',
- 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
- 'display_in_user_view_table' => 'Visible to User',
+ 'display_in_user_view' => 'Permetti all\'utente di visualizzare questi valori nella pagina Visualizza Beni Assegnati',
+ 'display_in_user_view_table' => 'Visibile all\'utente',
+ 'auto_add_to_fieldsets' => 'Aggiungi automaticamente a ogni nuovo campo',
+ 'add_to_preexisting_fieldsets' => 'Aggiungi a tutti i campi esistenti',
];
diff --git a/resources/lang/it/admin/departments/message.php b/resources/lang/it/admin/departments/message.php
index deb1874182..81d1a84b45 100644
--- a/resources/lang/it/admin/departments/message.php
+++ b/resources/lang/it/admin/departments/message.php
@@ -3,7 +3,7 @@
return array(
'does_not_exist' => 'Il dipartimento non esiste.',
- 'department_already_exists' => 'A department already exists with that name at this company location. Or choose a more specific name for this department. ',
+ 'department_already_exists' => 'Esiste già un dipartimento con quel nome in questa sede aziendale. Oppure, scegli un nome più specifico per questo reparto. ',
'assoc_users' => 'Questo reparto è attualmente associato a almeno un utente e non può essere eliminato. Aggiorna i tuoi utenti per non fare più riferimento a questo reparto e riprovare.',
'create' => array(
'error' => 'Il reparto non è stato creato, riprova.',
diff --git a/resources/lang/it/admin/groups/message.php b/resources/lang/it/admin/groups/message.php
index 290b4bc2db..ac598c1241 100644
--- a/resources/lang/it/admin/groups/message.php
+++ b/resources/lang/it/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Il gruppo esiste già!',
- 'group_not_found' => 'Il Gruppo [:id] non esiste.',
+ 'group_not_found' => 'Il Gruppo :id non esiste.',
'group_name_required' => 'E\' richiesto il Nome del campo',
'success' => array(
diff --git a/resources/lang/it/admin/hardware/form.php b/resources/lang/it/admin/hardware/form.php
index 3ff294699f..c92f4a2f30 100644
--- a/resources/lang/it/admin/hardware/form.php
+++ b/resources/lang/it/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Confermi elementi di eliminazione di massa',
+ 'bulk_restore' => 'Conferma ripristino beni massivo',
'bulk_delete_help' => 'Rivedi gli assets sottostanti per la cancellazione massiva. Una volta cancellati, questi assets potranno essere ripristinati, ma non saranno più associati ad alcun utente cui siano attualmente assegnati.',
+ 'bulk_restore_help' => 'Esamina i beni da ripristinare qui sotto. Una volta recuperati, i beni non verranno riassegnati agli utenti a cui erano precedentemente assegnati.',
'bulk_delete_warn' => 'Stai per cancellare :asset_count assets.',
+ 'bulk_restore_warn' => 'Stai per ripristinare :asset_count beni.',
'bulk_update' => 'Aggiornamento quantità beni',
'bulk_update_help' => 'Questo modulo consente di aggiornare più risorse in una sola volta. Riempire solo i campi che è necessario cambiare. Tutti i campi lasciati vuoti rimarranno invariati. ',
'bulk_update_warn' => 'Stai per modificare le proprietà di un singolo asset. Stai per modificare le proprietà di :asset_count asset.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Aggiorna solo la posizione predefinita',
'asset_not_deployable' => 'Lo stato del bene è "Non Assegnabile". Non puoi fare il check-out di questo bene.',
'asset_deployable' => 'Lo stato del bene è "Assegnabile". Puoi fare il check-out di questo bene.',
- 'processing_spinner' => 'Elaborazione...',
+ 'processing_spinner' => 'Elaborazione... (Può volerci un po\' su file di grandi dimensioni)',
'optional_infos' => 'Informazioni Opzionali',
'order_details' => 'Informazioni relative all\'ordine'
];
diff --git a/resources/lang/it/admin/hardware/general.php b/resources/lang/it/admin/hardware/general.php
index ec517080cb..b1f12c4be7 100644
--- a/resources/lang/it/admin/hardware/general.php
+++ b/resources/lang/it/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'Questo bene è stato eliminato.',
'edit' => 'Modifica Asset',
'model_deleted' => 'Questo modello di asset è stato eliminato. Devi ripristinare il modello prima di poter ripristinare il bene.',
+ 'model_invalid' => 'Il modello di questo bene non è valido.',
+ 'model_invalid_fix' => 'Il bene deve essere modificato per correggerlo prima di farne il check in o il check out.',
'requestable' => 'Disponibile',
'requested' => 'richiesto',
'not_requestable' => 'Non Richiedibili',
@@ -21,6 +23,7 @@ return [
'restore' => 'Ripristina Asset',
'pending' => 'In attesa',
'undeployable' => 'Non Distribuilbile',
+ 'undeployable_tooltip' => 'Questo bene ha una etichetta che lo rende non distribuibile, il check-out non può avvenire.',
'view' => 'Vedi Asset',
'csv_error' => 'C\'è un errore nel file CSV:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Messaggi di errore:',
'success_messages' => 'Messaggi di successo:',
'alert_details' => 'Leggere sotto per maggiori dettagli.',
- 'custom_export' => 'Esportazione Personalizzata'
+ 'custom_export' => 'Esportazione Personalizzata',
+ 'mfg_warranty_lookup' => ':manufacturer Cerca Stato Garanzia',
];
diff --git a/resources/lang/it/admin/hardware/message.php b/resources/lang/it/admin/hardware/message.php
index bf85f11e09..5a5ca4259d 100644
--- a/resources/lang/it/admin/hardware/message.php
+++ b/resources/lang/it/admin/hardware/message.php
@@ -23,6 +23,8 @@ return [
'restore' => [
'error' => 'Il bene non è stato ripristinato, riprova',
'success' => 'Bene ripristinato con successo.',
+ 'bulk_success' => 'Bene ripristinato con successo.',
+ 'nothing_updated' => 'Nessun bene selezionato, non è stato ripristinato nulla.',
],
'audit' => [
@@ -49,6 +51,8 @@ return [
'success' => 'Il file è stato importato con successo',
'file_delete_success' => 'Il file è stato cancellato con successo',
'file_delete_error' => 'Impossibile eliminare il file',
+ 'header_row_has_malformed_characters' => 'Uno o più attributi nella riga d\'intestazione contengono caratteri UTF-8 malformati',
+ 'content_row_has_malformed_characters' => 'Uno o più attributi nella prima riga del contenuto contengono caratteri UTF-8 malformati',
],
diff --git a/resources/lang/it/admin/hardware/table.php b/resources/lang/it/admin/hardware/table.php
index 67b102ace2..02b3e4fb57 100644
--- a/resources/lang/it/admin/hardware/table.php
+++ b/resources/lang/it/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Dentro/Fuori',
'checkout_date' => 'Data di estrazione',
'checkoutto' => 'Estratto',
+ 'components_cost' => 'Costo Totale Componenti',
'current_value' => 'Valore Attuale',
'diff' => 'Differenza',
'dl_csv' => 'Scarica CSV',
diff --git a/resources/lang/it/admin/licenses/general.php b/resources/lang/it/admin/licenses/general.php
index cb1ef8b0e3..581d250639 100644
--- a/resources/lang/it/admin/licenses/general.php
+++ b/resources/lang/it/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Informazioni sulle licenze',
- 'about_licenses' => 'Le licenze vengono utilizzate per monitorare il software. Hanno un numero specifico di posti che possono essere verificati agli individui',
+ 'about_licenses_title' => 'Informazioni sulle licenze',
+ 'about_licenses' => 'Le licenze vengono utilizzate per monitorare il software. Hanno un numero specifico di posti che possono essere verificati agli individui',
'checkin' => 'Registrare Licenza Sede',
'checkout_history' => 'Storico Estrazioni',
'checkout' => 'Estrazione Licenza Sede',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Licenze Software',
'user' => 'Utente',
'view' => 'Mostra Licenza',
+ 'delete_disabled' => 'Questa licenza non può essere cancellata perché ci sono delle postazioni assegnate.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Check-in di tutte le postazioni',
+ 'modal' => 'Ciò effettuerà il check-in di una postazione. | Ciò effettuerà il check-in di :checkedout_seats_count postazioni per questa licenza.',
+ 'enabled_tooltip' => 'Check-in di TUTTE le postazioni di questa licenza, sia di utenti che di beni',
+ 'disabled_tooltip' => 'Disattivato perché non ci sono postazioni assegnate',
+ 'success' => 'Check-in della licenza effettuato! | Check-in di tutte le licenze effettuato!',
+ 'log_msg' => 'Check-in effettuato tramite GUI di assegnazione massiva di licenze',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Check-out di tutte le postazioni',
+ 'modal' => 'Ciò effettuerà il check-out di una postazione al primo utente disponibile. | Questa azione effettuerà il checkout di :available_seats_count postazioni ai primi utenti disponibili. Un utente viene considerato disponibile se non hanno già questa licenza e la proprietà Auto-Assegna Licenza è attivata nel loro account utente.',
+ 'enabled_tooltip' => 'Assegna TUTTE le postazioni (o tutte quelle disponibili) a TUTTI gli utenti',
+ 'disabled_tooltip' => 'Disattivato perché non ci sono postazioni disponibili',
+ 'success' => 'Check-out della licenza effettuato ! | Check-out di :count licenze effettuato!',
+ 'error_no_seats' => 'Nessuna postazione rimasta per questa licenza.',
+ 'warn_not_enough_seats' => ':count utenti assegnati a questa licenza, ma le postazioni sono finite.',
+ 'warn_no_avail_users' => 'Non ho fatto nulla: Non ci sono utenti che non abbiano già questa licenza.',
+ 'log_msg' => 'Check-out effettuato tramite GUI di assegnazione massiva di licenze',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/it/admin/locations/message.php b/resources/lang/it/admin/locations/message.php
index 0d90671b8d..7fa6a234ee 100644
--- a/resources/lang/it/admin/locations/message.php
+++ b/resources/lang/it/admin/locations/message.php
@@ -6,8 +6,8 @@ return array(
'assoc_users' => 'Questa posizione è associata ad almeno un utente e non può essere cancellata. Si prega di aggiornare i vostri utenti di riferimento e riprovare. ',
'assoc_assets' => 'Questa posizione è associata ad almeno un prodotto e non può essere cancellata. Si prega di aggiornare i vostri prodotti di riferimento e riprovare. ',
'assoc_child_loc' => 'Questa posizione è parente di almeno un\'altra posizione e non può essere cancellata. Si prega di aggiornare le vostre posizioni di riferimento e riprovare. ',
- 'assigned_assets' => 'Assigned Assets',
- 'current_location' => 'Current Location',
+ 'assigned_assets' => 'Beni Assegnati',
+ 'current_location' => 'Posizione attuale',
'create' => array(
diff --git a/resources/lang/it/admin/manufacturers/message.php b/resources/lang/it/admin/manufacturers/message.php
index 316e202e87..c75c157aad 100644
--- a/resources/lang/it/admin/manufacturers/message.php
+++ b/resources/lang/it/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Usa {LOCALE} e {SERIAL} nell\'URL come variabili per avere i valori riempiti automaticamente durante la visualizzazione dei beni.',
'does_not_exist' => 'Il produttore non esiste.',
'assoc_users' => 'Questo produttore è attualmente associato con almeno un modello e non può essere eliminato. Si prega di aggiornare i modelli di riferimento e riprovare. ',
diff --git a/resources/lang/it/admin/manufacturers/table.php b/resources/lang/it/admin/manufacturers/table.php
index 484469cdcd..3ec4745b8d 100644
--- a/resources/lang/it/admin/manufacturers/table.php
+++ b/resources/lang/it/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'E-mail di supporto',
'support_phone' => 'Telefono di sostegno',
'support_url' => 'URL di supporto',
+ 'warranty_lookup_url' => 'URL Stato Garanzia',
'update' => 'Aggiorna Produttore',
'url' => 'URL',
diff --git a/resources/lang/it/admin/models/general.php b/resources/lang/it/admin/models/general.php
index 1a756a96d8..7763bd1863 100644
--- a/resources/lang/it/admin/models/general.php
+++ b/resources/lang/it/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'Questo modello è stato eliminato.',
'bulk_delete' => 'Eliminazione di massa di modelli Asset',
'bulk_delete_help' => 'Utilizza le caselle di controllo in basso per confermare la cancellazione dei modelli di asset selezionati. I modelli di asset con asset ad essi associati non possono essere eliminati finché le risorse non sono associate a un modello diverso.',
- 'bulk_delete_warn' => 'Stai per cancellare :asset_count assets.',
+ 'bulk_delete_warn' => 'Stai per cancellare un modello di bene.|Stai per cancellare :model_count modelli di bene.',
'restore' => 'Ripristinare il modello',
'requestable' => 'Gli utenti possono richiedere questo modello',
'show_mac_address' => 'Mostra MAC Address dei beni in questo modello',
diff --git a/resources/lang/it/admin/models/message.php b/resources/lang/it/admin/models/message.php
index 45fd0b3f42..028660345a 100644
--- a/resources/lang/it/admin/models/message.php
+++ b/resources/lang/it/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Il modello non esiste.',
+ 'no_association' => 'NESSUN MODELLO ASSOCIATO.',
+ 'no_association_fix' => 'Ciò romperà cose in modi strani e brutti. Modifica questo bene per assegnargli un modello.',
'assoc_users' => 'Questo modello è attualmente associato ad uno o più beni e non può essere eliminato. Eliminare i beni e poi provare a eliminare nuovamente. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Il modello non è stato aggiornato, si prega di riprovare',
- 'success' => 'Modello aggiornato con successo.'
+ 'success' => 'Modello aggiornato con successo.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Nessun campo è stato modificato, quindi niente è stato aggiornato.',
- 'success' => 'Modelli aggiornati.'
+ 'success' => 'Modello aggiornato. |:model_count modelli aggiornati con successo.',
+ 'warn' => 'Stai per aggiornare le proprietà di questo modello: |Stai per modificare le proprietà di questi :model_count modelli:',
+
),
'bulkdelete' => array(
'error' => 'Non sono stati selezionati modelli, quindi non è stato eliminato nulla.',
- 'success' => ':success_count modelli eliminati!',
+ 'success' => 'Modello cancellato!|:success_count modelli cancellati!',
'success_partial' => ':success_count modelli sono stati eliminati, tuttavia non è stato possibile eliminare :fail_count modelli perché dispongono ancora di risorse associate.'
),
diff --git a/resources/lang/it/admin/settings/general.php b/resources/lang/it/admin/settings/general.php
index 4d7b6afe57..ebb28a9814 100644
--- a/resources/lang/it/admin/settings/general.php
+++ b/resources/lang/it/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'Se desideri inviare una copia delle e-mail di consegna / ritiro che vengono inviate agli utenti a un altro account e-mail, inseriscile qui. Altrimenti, lascia questo campo vuoto.',
'is_ad' => 'Si tratta di un server Active Directory',
'alerts' => 'Avvisi',
- 'alert_title' => 'Aggiorna Impostazioni Avviso',
+ 'alert_title' => 'Aggiorna impostazioni di notifica',
'alert_email' => 'Invia avvisi a',
'alert_email_help' => 'Indirizzi email o liste di distribuzione a cui si desidera inviare gli avvisi, separati da una virgola',
'alerts_enabled' => 'Attiva Avvisi',
@@ -21,7 +21,7 @@ return [
'allow_user_skin_help_text' => 'Selezionando questa casella, l\'utente potrà sovrascrivere il tema dell\'interfaccia utente con uno diverso.',
'asset_ids' => 'ID Bene',
'audit_interval' => 'Intervallo di controllo',
- 'audit_interval_help' => 'If you are required to regularly physically audit your assets, enter the interval in months that you use. If you update this value, all of the "next audit dates" for assets with an upcoming audit date will be updated.',
+ 'audit_interval_help' => 'Se controllate fisicamente e periodicamente i vostri beni, inserite l\'intervallo in mesi utilizzato. Se si aggiorna questo valore, tutte le "prossime date di revisione" per i beni con una data di revisione saranno aggiornate.',
'audit_warning_days' => 'Soglia di allarme di controllo',
'audit_warning_days_help' => 'Quanti giorni in anticipo dovremmo avvisare quando i beni sono dovuti per il controllo?',
'auto_increment_assets' => 'Genera tag beni ad incremento automatico',
@@ -75,8 +75,9 @@ return [
'label_logo_size' => 'I loghi quadrati hanno un aspetto migliore - verranno visualizzati in alto a destra di ogni etichetta dell\'asset. ',
'laravel' => 'Laravel Version',
'ldap' => 'LDAP',
- 'ldap_default_group' => 'Default Permissions Group',
- 'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'ldap_default_group' => 'Gruppo Di Permessi Predefinito',
+ 'ldap_default_group_info' => 'Seleziona un gruppo a cui assegnare i nuovi utenti. Ricorda che un utente ottiene le autorizzazioni del gruppo a cui appartiene.',
+ 'no_default_group' => 'Nessun Gruppo Predefinito',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'Chiave TLS client LDAP',
'ldap_client_tls_cert' => 'Certificato TLS Client LDAP',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'Impostazioni LDAP',
'ldap_client_tls_cert_help' => 'Il Certificato e la Chiave TLS Client per le connessioni LDAP sono di solito richieste solo nelle configurazioni di Google Workspace con "Secure LDAP".',
'ldap_client_tls_key' => 'Chiave TLS client LDAP',
+ 'ldap_location' => 'Posizione LDAP',
+'ldap_location_help' => 'Il campo Posizione LDAP deve essere usato se una OU non viene utilizzata nella Base Bind DN Lascia vuoto se viene usata la ricerca OU.',
'ldap_login_test_help' => 'Immettere un nome utente e una password LDAP validi dal DN di base specificato in precedenza per verificare se il login LDAP è configurato correttamente. DEVI SALVARE LE IMPOSTAZIONI LDAP AGGIORNATE PRIMA.',
'ldap_login_sync_help' => 'Questo verifica solamente che LDAP possa sincronizzare correttamente. Se la tua query di autenticazione LDAP non è corretta, gli utenti potrebbero non essere ancora in grado di accedere. DEVI SALVARE LE IMPOSTAZIONI LDAP PRIMA DI EFFETTUARE QUESTO TEST.',
'ldap_manager' => 'Manager LDAP',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Mostra le immagini nelle e-mail',
'show_images_in_email_help' => 'Deseleziona questa casella se l\'installazione di Snipe-IT si trova dietro una rete VPN o chiusa e gli utenti esterni alla rete non saranno in grado di caricare le immagini fornite da questa installazione nelle loro e-mail.',
'site_name' => 'Nome sito',
+ 'integrations' => 'Integrazioni',
'slack' => 'Slack',
- 'slack_title' => 'Aggiorna Impostazioni Slack',
- 'slack_help' => 'Impostazioni Slack',
- 'slack_botname' => 'Botname Slack',
- 'slack_channel' => 'Canale Slack',
- 'slack_endpoint' => 'Finale Slack',
- 'slack_integration' => 'Impostazioni Slack',
- 'slack_integration_help' => 'L\'integrazione di Slack è facoltativa, tuttavia l\'endpoint e il canale sono necessari se si desidera utilizzarla. Per configurare l\'integrazione di Slack devi prima creare un webhook in arrivo sul tuo account Slack. Clicca sul pulsante Verifica integrazione Slack per effettuare un test e confermare che le impostazioni sono corrette, prima di salvare. ',
- 'slack_integration_help_button' => 'Dopo aver salvato le informazioni Slack, apparirà un pulsante di test.',
- 'slack_test_help' => 'Verifica se l\'integrazione Slack è configurata correttamente. PRIMA È NECESSARIO SALVARE LE IMPOSTAZIONI SLACK AGGIORNATE.',
+ 'general_webhook' => 'Webhook Generale',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test da Salvare',
+ 'webhook_title' => 'Aggiorna Impostazioni Webhook',
+ 'webhook_help' => 'Impostazioni integrazione',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Canale',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Impostazioni',
+ 'webhook_test' =>'Prova integrazione :app',
+ 'webhook_integration_help' => 'L\'integrazione con :app è facoltativa, ma se si desidera utilizzarla bisogna specificare l\'endpoint e il canale. Per configurare l\'integrazione devi creare un webhook in arrivo sul tuo account :app . Clicca su Prova integrazione :app per confermare che le impostazioni siano corrette prima di salvare. ',
+ 'webhook_integration_help_button' => 'Una volta salvate le informazioni di :app, apparirà un pulsante di prova.',
+ 'webhook_test_help' => 'Verifica se l\'integrazione :app è configurata correttamente. DEVI PRIMA SALVARE LE IMPOSTAZIONI :app AGGIORNATE.',
'snipe_version' => 'Snipe-IT version',
'support_footer' => 'Supporto per i collegamenti a piè di pagina ',
'support_footer_help' => 'Specificare chi vede i collegamenti alle informazioni sul supporto IT e su Snipe-IT',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localizzazione, valuta, locale, locali fuso orario, orario, internazionale, internazionalizzazione, lingua, lingue, traduzione',
'localization_help' => 'Lingua, formato data',
'notifications' => 'Notifiche',
- 'notifications_help' => 'Avvisi via email, impostazioni sui controlli',
+ 'notifications_help' => 'Impostazioni Avvisi E Email Controlli',
'asset_tags_help' => 'Incrementi e prefissi',
'labels' => 'Etichette',
'labels_title' => 'Aggiorna Impostazioni Etichette',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Successivo: Crea Utente',
'ldap_settings_link' => 'Impostazioni LDAP',
'slack_test' => 'Test Integrazione',
+ 'google_callback_help' => 'Inserisci qeusto URL come URL di callback nelle impostazioni della tua app Google OAuth nella Google Cloud Console della tua organizzazione.',
+ 'google_login' => 'Impostazioni Accesso Google Workspace',
+ 'enable_google_login' => 'Consenti agli utenti di accedere con Google Workspace',
+ 'enable_google_login_help' => 'Gli utenti non verranno creati automaticamente. Devono avere SIA un account qui CHE in Google Workspace e il loro nome utente qui deve corrispondere al loro indirizzo email di Google Workspace. ',
+
];
diff --git a/resources/lang/it/admin/settings/message.php b/resources/lang/it/admin/settings/message.php
index 53907bb5ba..71ecbb9ea2 100644
--- a/resources/lang/it/admin/settings/message.php
+++ b/resources/lang/it/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testo l\'Autenticazione LDAP...',
'authentication_success' => 'Utente autenticato correttamente con LDAP!'
],
- 'slack' => [
- 'sending' => 'Invio messaggio di test su Slack...',
- 'success_pt1' => 'Successo! Controlla il ',
- 'success_pt2' => ' canale del messaggio di prova, e assicurati di fare clic su SALVA qui sotto per memorizzare le impostazioni.',
+ 'webhook' => [
+ 'sending' => 'Invio a :app un messaggio di prova...',
+ 'success_pt1' => 'Successo! Controlla il canale ',
+ 'success_pt2' => ' con il messaggio di prova, e assicurati di fare clic su SALVA qui sotto per memorizzare le impostazioni.',
'500' => 'Errore del server 500.',
- 'error' => 'Qualcosa è andato storto.',
+ 'error' => 'Qualcosa è andato storto. :app ha risposto con: :error_message',
+ 'error_misc' => 'Qualcosa è andato storto. :( ',
]
];
diff --git a/resources/lang/it/admin/users/general.php b/resources/lang/it/admin/users/general.php
index 3a9d59c9db..c97a4eb4e0 100644
--- a/resources/lang/it/admin/users/general.php
+++ b/resources/lang/it/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Stampa tutti assegnati',
'email_assigned' => 'Elenco e-mail di tutti assegnati',
'user_notified' => 'All\'utente è stato inviato tramite e-mail un elenco degli elementi attualmente assegnati.',
+ 'auto_assign_label' => 'Includi l\'utente nella assegnazione automatica delle licenze',
+ 'auto_assign_help' => 'Salta l\'utente nell\'assegnazione automatica delle licenze',
'software_user' => 'Software estratto a :name',
'send_email_help' => 'Devi fornire un indirizzo email all\'utente per inviare loro le credenziali. L\'inoltro delle credenziali via email avviene solo durante la creazione dell\'utente. La password è memorizzata in un hash unidirezionale e non può essere recuperata, una volta salvata.',
'view_user' => 'Visualizza Utente :name',
@@ -33,12 +35,20 @@ return [
'superadmin_permission_warning' => 'Solo i superamministratori possono concedere il permesso di superamministratore a un altro utente.',
'admin_permission_warning' => 'Solo gli utenti con diritti di amministratore o superiore possono nominare altri utenti come amministratore.',
'remove_group_memberships' => 'Rimuove Membri del Gruppo',
- 'warning_deletion' => 'ATTENZIONE:',
- 'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
+ 'warning_deletion_information' => 'Stai per effettuare il Checkin di TUTTI gli elementi degli utenti :count elencati di seguito. I nomi dei super amministratori sono evidenziati in rosso.',
'update_user_assets_status' => 'Aggiorna tutti i beni per questi utenti a questo stato',
'checkin_user_properties' => 'Esegui il check-in di tutte le proprietà associate a questi utenti',
'remote_label' => 'Questo è un utente remoto',
'remote' => 'Remoto',
'remote_help' => 'Questo può esserti utile se devi filtrare gli utenti remoti che non entrano mai o solo raramente nelle tue posizioni fisiche.',
'not_remote_label' => 'Questo non è un utente remoto',
+ 'vip_label' => 'Utente VIP',
+ 'vip_help' => 'Puoi contrassegnare le persone importanti nella tua organizzazione, se vuoi trattarle in maniera speciale.',
+ 'create_user' => 'Crea utente',
+ 'create_user_page_explanation' => 'Queste sono le informazioni dell\'account che utilizzerai per accedere al sito per la prima volta.',
+ 'email_credentials' => 'Credenziali email',
+ 'email_credentials_text' => 'Invia le mie credenziali all\'indirizzo email qui sopra',
+ 'next_save_user' => 'Successivo: Salva Utente',
+ 'all_assigned_list_generation' => 'Generato il:',
+ 'email_user_creds_on_create' => 'Mandare le credenziali all\'utente?',
];
diff --git a/resources/lang/it/admin/users/message.php b/resources/lang/it/admin/users/message.php
index 6859ed25f3..5883571e9f 100644
--- a/resources/lang/it/admin/users/message.php
+++ b/resources/lang/it/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Hai rifiutato con successo questo prodotto.',
'bulk_manager_warn' => 'I tuoi utenti sono stati aggiornati con successo, tuttavia la voce del gestore non è stata salvata perché il gestore selezionato è stato anche nell\'elenco utenti da modificare e gli utenti potrebbero non essere il proprio gestore. Seleziona nuovamente i tuoi utenti, esclusi il gestore.',
'user_exists' => 'Utente già esistente!',
- 'user_not_found' => 'L\'utente [:id] non esite.',
+ 'user_not_found' => 'L\'utente non esiste.',
'user_login_required' => 'È necessario il campo login',
'user_password_required' => 'È richiesta la password.',
'insufficient_permissions' => 'Permessi Insufficienti.',
@@ -15,7 +15,7 @@ return array(
'password_resets_sent' => 'È stato inviato un link agli utenti selezionati che sono attivati e hanno un indirizzo email valido, per reimpostare la password.',
'password_reset_sent' => 'Un link per reimpostare la password è stato inviato a :email!',
'user_has_no_email' => 'Questo utente non ha un indirizzo email nel suo profilo.',
- 'user_has_no_assets_assigned' => 'This user does not have any assets assigned',
+ 'user_has_no_assets_assigned' => 'Questo utente non ha nessun bene assegnato',
'success' => array(
@@ -61,7 +61,7 @@ return array(
),
'inventorynotification' => array(
- 'error' => 'This user has no email set.',
- 'success' => 'The user has been notified about their current inventory.'
+ 'error' => 'Questo utente non ha una email.',
+ 'success' => 'L\'utente è stato informato del suo inventario corrente.'
)
);
\ No newline at end of file
diff --git a/resources/lang/it/auth/general.php b/resources/lang/it/auth/general.php
index d4d75d8750..41d8dc220f 100644
--- a/resources/lang/it/auth/general.php
+++ b/resources/lang/it/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Ricordami',
'username_help_top' => 'Inserisci il tuo nome utente per ricevere via email il link per reimpostare la password.',
'username_help_bottom' => 'Il tuo nome utente e indirizzo email possono essere gli stessi, ma potrebbe non essere così a seconda della tua configurazione. Se non riesci a ricordare il tuo nome utente, contatta l\'amministratore.
I nomi utente senza un indirizzo email associato non potranno ricevere via email il link di reimpostazione della password. ',
- ];
+ 'google_login' => 'O accedi con Google Workspace',
+ 'google_login_failed' => 'Accesso con Google non riuscito, riprova.',
+
+];
diff --git a/resources/lang/it/button.php b/resources/lang/it/button.php
index b741e87562..59c755e916 100644
--- a/resources/lang/it/button.php
+++ b/resources/lang/it/button.php
@@ -4,7 +4,7 @@ return [
'actions' => 'Azioni',
'add' => 'Aggiungi Nuovo',
'cancel' => 'Annulla',
- 'checkin_and_delete' => 'Checkin All / Delete User',
+ 'checkin_and_delete' => 'Checkin di tutto / Elimina utente',
'delete' => 'Cancella',
'edit' => 'Modifica',
'restore' => 'Ripristina',
diff --git a/resources/lang/it/general.php b/resources/lang/it/general.php
index a0cb3ac4ca..d5fc154ca6 100644
--- a/resources/lang/it/general.php
+++ b/resources/lang/it/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Accessori',
'activated' => 'Attivato',
+ 'accepted_date' => 'Accettato Il',
'accessory' => 'Accessorio',
'accessory_report' => 'Rapporto sugli Accessori',
'action' => 'Azione',
@@ -11,7 +12,7 @@ return [
'admin' => 'Amministratore',
'administrator' => 'Amministratore',
'add_seats' => 'Aggiunti posti',
- 'age' => "Age",
+ 'age' => "Età",
'all_assets' => 'tutti i beni',
'all' => 'Tutti i',
'archived' => 'Archiviato',
@@ -27,7 +28,13 @@ return [
'audit' => 'revisione',
'audit_report' => 'Registro di controllo',
'assets' => 'Beni',
+ 'assets_audited' => 'beni controllati',
+ 'assets_checked_in_count' => 'beni con check in',
+ 'assets_checked_out_count' => 'beni con check out',
+ 'asset_deleted_warning' => 'Questo bene è stato eliminato. Devi ripristinarlo prima di poterlo assegnare a qualcuno.',
+ 'assigned_date' => 'Assegnato Il',
'assigned_to' => 'Assegnato a :name',
+ 'assignee' => 'Assegnato a',
'avatar_delete' => 'Cancella Avatar',
'avatar_upload' => 'Carica Avatar',
'back' => 'Indietro',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Modifica in blocco',
'bulk_delete' => 'Elimina quantità',
'bulk_actions' => 'Gruppo di azioni',
- 'bulk_checkin_delete' => 'Check-in massivo di oggetti dagli Utenti',
+ 'bulk_checkin_delete' => 'Registra / Cancella Utenti',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'Questo dispositivo è di proprietà dell\'utente',
'bystatus' => 'in base allo stato',
'cancel' => 'annulla',
'categories' => 'Categorie',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Questa applicazione è in esecuzione in modalità di produzione con il debug abilitato. Questo può esporre dati sensibili se l\'applicazione è accessibile al mondo esterno. Disabilitare la modalità di debug impostando il valore APP_DEBUG nel file .env a false.',
'delete' => 'elimina',
'delete_confirm' => 'Sei sicuro di voler eliminare :item?',
+ 'delete_confirm_no_undo' => 'Sei sicuro di voler cancellare :item? Questa azione non può essere annullata.',
'deleted' => 'Eliminata',
'delete_seats' => 'Posti Cancellati',
'deletion_failed' => 'Eliminazione fallita',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Tipo di file accettato: :types. Dimensione massima di caricamento per un file: :size.|Tipi di file accettati: :types. Dimensione massima di caricamento per un file: :size.',
'filetypes_size_help' => 'Dimensione massima di caricamento per un file: :size.',
'image_filetypes_help' => 'I tipi di file accettati sono jpg, webp, png, gif e svg. La dimensione massima consentita per il caricamento è :size.',
+ 'unaccepted_image_type' => 'Questo file non è leggibile. I tipi di file accettati sono jpg, webp, png, gif e svg. Il tipo di questo file è :mimetype.',
'import' => 'Importa',
'importing' => 'Importare',
'importing_help' => 'È possibile importare risorse, accessori, licenze, componenti, materiali di consumo e utenti utilizzando file CSV.
Il CSV dovrebbe essere delimitato e formattato con elementi che corrispondano a quelle della seguente documentazione esempio CSV .',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Manutenzione Prodotto',
'item' => 'Articolo',
'item_name' => 'Nome elemento',
+ 'import_file' => 'importa file CSV',
+ 'import_type' => 'tipo importazione CSV',
'insufficient_permissions' => 'Permessi Insufficienti!',
'kits' => 'Kit Predefiniti',
'language' => 'Lingua',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Risorse richieste',
'request_canceled' => 'Richiesta annullata',
'save' => 'Salva',
+ 'select_var' => 'Seleziona :thing... ', // this will eventually replace all of our other selects
'select' => 'Seleziona',
'select_all' => 'Seleziona tutto',
'search' => 'Cerca',
@@ -240,8 +254,8 @@ return [
'signature' => 'Firma',
'signed_off_by' => 'Firmato Da',
'skin' => 'Tema',
- 'slack_msg_note' => 'Verrà inviato un messaggio slack',
- 'slack_test_msg' => 'Oh hai! Sembra che la tua integrazione Slack con Snipe-IT funziona!',
+ 'webhook_msg_note' => 'Una notifica verrà inviata tramite webhook',
+ 'webhook_test_msg' => 'Ciao! Sembra che l\'integrazione di :app su Snipe-IT funzioni!',
'some_features_disabled' => 'DEMO: Alcune caratteristiche sono disabilitate in questa modalità.',
'site_name' => 'Nome sito',
'state' => 'Stato',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Sei sicuro di voler eliminare',
'submit' => 'Invia',
'target' => 'Assegnatario',
- 'toggle_navigation' => 'Attiva/disattiva barra di navigazione',
'time_and_date_display' => 'Visualizzazione del tempo e del tempo',
'total_assets' => 'Assets totali',
'total_licenses' => 'Totale licenze',
@@ -281,9 +294,9 @@ return [
'yes' => 'SÌ',
'zip' => 'Zip',
'noimage' => 'Nessuna immagine caricata o immagine non trovata.',
- 'file_does_not_exist' => 'The requested file does not exist on the server.',
- 'file_upload_success' => 'File upload success!',
- 'no_files_uploaded' => 'File upload success!',
+ 'file_does_not_exist' => 'Il file richiesto non esiste sul server.',
+ 'file_upload_success' => 'Caricamento file riuscito!',
+ 'no_files_uploaded' => 'Caricamento file riuscito!',
'token_expired' => 'La sessione di modulo è scaduta. Riprova.',
'login_enabled' => 'Login Abilitato',
'audit_due' => 'In scadenza per l\'audit',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Includi soft-delete di questi utenti. La cronologia dei loro Beni rimarrà intatta finché non elimini i record nelle Impostazioni di Amministrazione.',
'bulk_checkin_delete_success' => 'Gli utenti che hai selezionato sono stati eliminati ed è stato effettuato il check-in degli oggetti loro assegnati.',
'bulk_checkin_success' => 'Il check-in degli oggetti per gli utenti selezionati è stato completato.',
- 'set_to_null' => 'Elimina i valori per questo asset|Elimina i valori per :asset_count asset ',
+ 'set_to_null' => 'Elimina i valori per questo asset|Elimina i valori per :asset_count asset ',
+ 'set_users_field_to_null' => 'Cancella i valori :field per questo utente|Cancella i valori :field per tutti i :user_count utenti ',
'na_no_purchase_date' => 'N/A - Nessuna data di acquisto',
'assets_by_status' => 'Asset per Stato',
'assets_by_status_type' => 'Asset per Tipo di Stato',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Data Inizio',
'end_date' => 'Data Fine',
'alt_uploaded_image_thumbnail' => 'Miniatura caricata',
- 'placeholder_kit' => 'Seleziona un kit'
+ 'placeholder_kit' => 'Seleziona un kit',
+ 'file_not_found' => 'File non trovato',
+ 'preview_not_available' => '(nessuna anteprima)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Prova',
+ 'skip_to_main_content' => 'Vai al contenuto',
+ 'toggle_navigation' => 'Modalità di navigazione',
+ 'alerts' => 'Avvisi',
+ 'tasks_view_all' => 'Mostra tutti i task',
+ 'true' => 'Vero',
+ 'false' => 'Falso',
+ 'integration_option' => 'Opzioni d\'integrazione',
+ 'log_does_not_exist' => 'Nessuna corrispondenza nel log.',
+ 'merge_users' => 'Unisci Utenti',
+ 'merge_information' => ':count utenti verranno uniti in un singolo utente. Seleziona l\'utente destinazione dell\'unione, e tutti i beni, licenze, etc verranno spostato all\'utente selezionato, mentre gli altri utenti saranno contrassegnati come eliminati.',
+ 'warning_merge_information' => 'Questa azione NON PUÒ essere annullata e dovrebbe essere usata SOLO quando è necessario unire utenti a causa di una errata importazione o sincronizzazione. Esegui prima un backup.',
+ 'no_users_selected' => 'Nessun utente selezionato',
+ 'not_enough_users_selected' => 'Devi selezionare almeno :count utenti',
+ 'merge_success' => ':count utenti uniti con successo in :into_username!',
+ 'merged' => 'uniti',
+ 'merged_log_this_user_into' => 'Utente (ID :to_id - :to_username) unito in :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'ID Utente :from_id (:from_username) unito in (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Pulisci & Salva',
+ 'update_existing_values' => 'Aggiornare i Valori Esistenti?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'La generazione incrementale dei tag dei beni è disattivata: Tutte le righe devono avere una voce in "Tag Bene".',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Nota: la generazione automatica dei tag per gli assets è attiva, quindi il tag verrà creato per ogni asset che non avesse il campo tag popolato. Gli elementi già provvisti di Tag saranno aggiornati con le informazioni fornite.',
+ 'send_welcome_email_to_users' => ' Inviare Mail di Benvenuto ai nuovi utenti?',
+ 'back_before_importing' => 'Backup prima di importare?',
+ 'csv_header_field' => 'Campo Intestazione Csv',
+ 'import_field' => 'Importa Campo',
+ 'sample_value' => 'Valore di Esempio',
+ 'no_headers' => 'Nessuna Colonne Trovata',
+ 'error_in_import_file' => 'Errore durante la lettura del file CSV: :error',
+ 'percent_complete' => ':percent % Completato',
+ 'errors_importing' => 'Errori durante l\'importazione: ',
+ 'warning' => 'ATTENZIONE: :warning',
+ 'success_redirecting' => '"Successo... Reindirizzamento.',
+ 'setup_successful_migrations' => 'Le tabelle del database sono state create',
+ 'setup_migration_output' => 'Output migrazione:',
+ 'setup_migration_create_user' => 'Successivo: Crea Utente',
+ 'importer_generic_error' => 'Importazione completata, ma nel mentre è stato ricevuto un errore. Questo di solito è causato da API di terze parti in throttling, come quelle delle notifiche in webhook (come Slack), che non dovrebbero interferire con l\'importazione, ma è meglio controllare.',
+ 'confirm' => 'Conferma',
+ 'autoassign_licenses' => 'Auto-Assegna Licenze',
+ 'autoassign_licenses_help' => 'Permetti a questo utente di avere licenze assegnate tramite la GUI per l\'assegnazione massiva delle licenze o con gli strumenti cli.',
+ 'autoassign_licenses_help_long' => 'Ciò permette a un utente di farsi assegnare licenze tramite la GUI di assegnazione massiva di licenze o con gli strumenti cli. (Per esempio, potresti non volere che degli appaltatori ricevano automaticamente una licenza che forniresti solo al personale. Puoi ancora assegnare individualmente le licenze a questi utenti, ma non verranno inclusi nella funziona "Assegna a tutti gli utenti".)',
+ 'no_autoassign_licenses_help' => 'Non includere l\'utente nelle assegnazioni massive tramite la GUI o gli strumenti cli.',
+ 'modal_confirm_generic' => 'Si è sicuri?',
+ 'cannot_be_deleted' => 'Questo elemento non può essere eliminato',
+ 'undeployable_tooltip' => 'Non puoi fare il check out di questo oggetto. Controlla la quantità rimanente.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/it/help.php b/resources/lang/it/help.php
index ba8d357293..38f1b9f909 100644
--- a/resources/lang/it/help.php
+++ b/resources/lang/it/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'Ulteriori Informazioni',
- 'audit_help' => 'Selezionando questa casella verrà modificato l\'asset per riflettere la nuova località, altrimenti verrà semplicemente menzionato nel registro di audit.
Se l\'asset è già assegnato, non cambierà la località dell\'utente, dell\'asset o la località a cui è assegnato.',
+ 'audit_help' => 'Selezionando questa casella verranno modificati le posizioni dei beni. Non selezionandola, il luogo verrà semplicemente annotato nel log di controllo.
Nota che se questo bene è assegnato, non modificherà la posizione della persona, bene o posizione a cui è assegnato.',
'assets' => 'Assets sono elementi tracciati con il numero di serie o il tag. Tendono ad essere elementi di valore più elevato, ove è importante identificare un elemento specifico.',
diff --git a/resources/lang/it/localizations.php b/resources/lang/it/localizations.php
index bef2c52931..47a2612ca6 100644
--- a/resources/lang/it/localizations.php
+++ b/resources/lang/it/localizations.php
@@ -92,38 +92,38 @@ return [
'BI'=>'Burundi',
'BJ'=>'Benin',
'BM'=>'Bermuda',
- 'BN'=>'Brunei Darussalam',
+ 'BN'=>'Sultanato del Brunei',
'BO'=>'Bolivia',
'BR'=>'Brasile',
'BS'=>'Bahamas',
'BT'=>'Bhutan',
- 'BV'=>'Bouvet Island',
+ 'BV'=>'Isola di Bouvet',
'BW'=>'Botswana',
- 'BY'=>'Belarus',
+ 'BY'=>'Bielorussia',
'BZ'=>'Belize',
'CA'=>'Canada',
- 'CC'=>'Cocos (Keeling) Islands',
- 'CD'=>'Congo (Democratic Republic)',
- 'CF'=>'Central African Republic',
- 'CG'=>'Congo (Republic)',
+ 'CC'=>'Isole Cocos (Keeling)',
+ 'CD'=>'Congo (Repubblica Democratica)',
+ 'CF'=>'Repubblica Centrafricana',
+ 'CG'=>'Congo (Repubblica)',
'CH'=>'Svizzera',
- 'CI'=>'Côte d\'Ivoire',
- 'CK'=>'Cook Islands',
- 'CL'=>'Chile',
+ 'CI'=>'Costa d’Avorio',
+ 'CK'=>'Isole Cook',
+ 'CL'=>'Cile',
'CM'=>'Camerun',
'CN'=>'Repubblica popolare cinese',
'CO'=>'Colombia',
'CR'=>'Costa Rica',
'CU'=>'Cuba',
- 'CV'=>'Cape Verde',
- 'CX'=>'Christmas Island',
- 'CY'=>'Cyprus',
- 'CZ'=>'Czech Republic',
+ 'CV'=>'Capo Verde',
+ 'CX'=>'Isola Di Natale',
+ 'CY'=>'Cipro',
+ 'CZ'=>'Repubblica Ceca',
'DE'=>'Germania',
- 'DJ'=>'Djibouti',
+ 'DJ'=>'Gibuti',
'DK'=>'Danimarca',
'DM'=>'Dominica',
- 'DO'=>'Dominican Republic',
+ 'DO'=>'Repubblica Dominicana',
'DZ'=>'Algeria',
'EC'=>'Ecuador',
'EE'=>'Estonia',
@@ -134,177 +134,178 @@ return [
'EU'=>'Unione Europea',
'FI'=>'Finlandia',
'FJ'=>'Fiji',
- 'FK'=>'Falkland Islands (Malvinas)',
- 'FM'=>'Micronesia, Federated States Of',
- 'FO'=>'Faroe Islands',
+ 'FK'=>'Isole Falkland (Malvina)',
+ 'FM'=>'Stati Federati della Micronesia',
+ 'FO'=>'Isole Færøer',
'FR'=>'Francia',
'GA'=>'Gabon',
'GD'=>'Grenada',
'GE'=>'Georgia',
- 'GF'=>'French Guiana',
+ 'GF'=>'Guyana Francese',
'GG'=>'Guernsey',
'GH'=>'Ghana',
- 'GI'=>'Gibraltar',
- 'GL'=>'Greenland',
+ 'GI'=>'Gibilterra',
+ 'GL'=>'Groenlandia',
'GM'=>'Gambia',
'GN'=>'Guinea',
- 'GP'=>'Guadeloupe',
- 'GQ'=>'Equatorial Guinea',
- 'GR'=>'Greece',
- 'GS'=>'South Georgia And The South Sandwich Islands',
+ 'GP'=>'Guadaupe',
+ 'GQ'=>'Guinea Equatoriale',
+ 'GR'=>'Grecia',
+ 'GS'=>'Georgia Del Sud E Isole Sandwich Del Sud',
'GT'=>'Guatemala',
'GU'=>'Guam',
'GW'=>'Guinea-Bissau',
'GY'=>'Guyana',
'HK'=>'Hong Kong',
- 'HM'=>'Heard And Mc Donald Islands',
+ 'HM'=>'Isole Heard E Mc Donald',
'HN'=>'Honduras',
- 'HR'=>'Croatia (local name: Hrvatska)',
+ 'HR'=>'Croazia (nome locale: Hrvatska)',
'HT'=>'Haiti',
- 'HU'=>'Hungary',
+ 'HU'=>'Ungheria',
'ID'=>'Indonesia',
- 'IE'=>'Ireland',
+ 'IE'=>'Irlanda',
'IL'=>'Israel',
- 'IM'=>'Isle of Man',
+ 'IM'=>'Isola di Man',
'IN'=>'India',
- 'IO'=>'British Indian Ocean Territory',
+ 'IO'=>'Territorio Britannico Dell\'Oceano Indiano',
'IQ'=>'Iraq',
- 'IR'=>'Iran, Islamic Republic Of',
- 'IS'=>'Iceland',
+ 'IR'=>'Iran',
+ 'IS'=>'Islanda',
'IT'=>'Italia',
'JE'=>'Jersey',
'JM'=>'Jamaica',
- 'JO'=>'Jordan',
- 'JP'=>'Japan',
- 'KE'=>'Kenya',
+ 'JO'=>'Giordania',
+ 'JP'=>'Giappone',
+ 'KE'=>'Kenia',
'KG'=>'Kyrgyzstan',
- 'KH'=>'Cambodia',
+ 'KH'=>'Cambogia',
'KI'=>'Kiribati',
- 'KM'=>'Comoros',
- 'KN'=>'Saint Kitts And Nevis',
- 'KR'=>'Korea, Republic Of',
+ 'KM'=>'Comore',
+ 'KN'=>'Saint Kitts E Nevis',
+ 'KR'=>'Corea, Repubblica Di',
'KW'=>'Kuwait',
- 'KY'=>'Cayman Islands',
- 'KZ'=>'Kazakhstan',
- 'LA'=>'Lao People\'s Democratic Republic',
- 'LB'=>'Lebanon',
- 'LC'=>'Saint Lucia',
+ 'KY'=>'Isole Cayman',
+ 'KZ'=>'Kazakistan',
+ 'LA'=>'Repubblica Democratica Popolare Del Laos',
+ 'LB'=>'Libano',
+ 'LC'=>'Santa Lucia',
'LI'=>'Liechtenstein',
'LK'=>'Sri Lanka',
'LR'=>'Liberia',
- 'LS'=>'Lesotho',
- 'LT'=>'Lithuania',
- 'LU'=>'Luxembourg',
- 'LV'=>'Latvia',
+ 'LS'=>'Lesoto',
+ 'LT'=>'Lituania',
+ 'LU'=>'Lussemburgo',
+ 'LV'=>'Lettonia',
'LY'=>'Libyan Arab Jamahiriya',
- 'MA'=>'Morocco',
+ 'MA'=>'Marocco',
'MC'=>'Monaco',
- 'MD'=>'Moldova, Republic Of',
+ 'MD'=>'Moldavia, Repubblica di',
'ME'=>'Montenegro',
'MG'=>'Madagascar',
- 'MH'=>'Marshall Islands',
- 'MK'=>'Macedonia, The Former Yugoslav Republic Of',
+ 'MH'=>'Isole Marshall',
+ 'MK'=>'Macedonia, Repubblica Ex Jugoslava di',
'ML'=>'Mali',
- 'MM'=>'Myanmar',
+ 'MM'=>'Myanmar/Birmania',
'MN'=>'Mongolia',
- 'MO'=>'Macau',
- 'MP'=>'Northern Mariana Islands',
- 'MQ'=>'Martinique',
+ 'MO'=>'Macao',
+ 'MP'=>'Isole Marianne Settentrionali',
+ 'MQ'=>'Martinica',
'MR'=>'Mauritania',
'MS'=>'Montserrat',
'MT'=>'Malta',
'MU'=>'Mauritius',
- 'MV'=>'Maldives',
+ 'MV'=>'Maldive',
'MW'=>'Malawi',
- 'MX'=>'Mexico',
+ 'MX'=>'Messico',
'MY'=>'Malaysia',
- 'MZ'=>'Mozambique',
+ 'MZ'=>'Mozambico',
'NA'=>'Namibia',
- 'NC'=>'New Caledonia',
+ 'NC'=>'Nuova Caledonia',
'NE'=>'Niger',
- 'NF'=>'Norfolk Island',
+ 'NF'=>'Isola Norfolk',
'NG'=>'Nigeria',
'NI'=>'Nicaragua',
- 'NL'=>'Netherlands',
- 'NO'=>'Norway',
+ 'NL'=>'Paesi Bassi',
+ 'NO'=>'Norvegia',
'NP'=>'Nepal',
'NR'=>'Nauru',
'NU'=>'Niue',
- 'NZ'=>'New Zealand',
+ 'NZ'=>'Nuova Zelanda',
'OM'=>'Oman',
'PA'=>'Panama',
'PE'=>'Peru',
- 'PF'=>'French Polynesia',
+ 'PF'=>'Polinesia Francese',
'PG'=>'Papua New Guinea',
- 'PH'=>'Philippines, Republic of the',
+ 'PH'=>'Filippine, Repubblica del',
'PK'=>'Pakistan',
- 'PL'=>'Poland',
- 'PM'=>'St. Pierre And Miquelon',
+ 'PL'=>'Polonia',
+ 'PM'=>'St. Pierre E Miquelon',
'PN'=>'Pitcairn',
'PR'=>'Puerto Rico',
- 'PS'=>'Palestine',
- 'PT'=>'Portugal',
+ 'PS'=>'Palestina',
+ 'PT'=>'Portogallo',
'PW'=>'Palau',
'PY'=>'Paraguay',
'QA'=>'Qatar',
- 'RE'=>'Reunion',
+ 'RE'=>'Riunione',
'RO'=>'Romania',
'RS'=>'Serbia',
- 'RU'=>'Russian Federation',
+ 'RU'=>'Federazione Russa',
'RW'=>'Rwanda',
- 'SA'=>'Saudi Arabia',
- 'UK'=>'Scotland',
- 'SB'=>'Solomon Islands',
+ 'SA'=>'Arabia Saudita',
+ 'UK'=>'Scozia',
+ 'SB'=>'Isole Salomone',
'SC'=>'Seychelles',
+ 'SS'=>'Sudan Sud',
'SD'=>'Sudan',
- 'SE'=>'Sweden',
+ 'SE'=>'Regno di Svezia',
'SG'=>'Singapore',
'SH'=>'St. Helena',
'SI'=>'Slovenia',
- 'SJ'=>'Svalbard And Jan Mayen Islands',
- 'SK'=>'Slovakia (Slovak Republic)',
+ 'SJ'=>'Isole Svalbard e Jan Mayen',
+ 'SK'=>'Slovacchia (Repubblica Slovacca)',
'SL'=>'Sierra Leone',
'SM'=>'San Marino',
'SN'=>'Senegal',
'SO'=>'Somalia',
'SR'=>'Suriname',
- 'ST'=>'Sao Tome And Principe',
- 'SU'=>'Soviet Union',
+ 'ST'=>'São Tomé e Príncipe',
+ 'SU'=>'Unione Sovietica',
'SV'=>'El Salvador',
- 'SY'=>'Syrian Arab Republic',
+ 'SY'=>'Repubblica Araba Siriana',
'SZ'=>'Swaziland',
- 'TC'=>'Turks And Caicos Islands',
+ 'TC'=>'Isole Turks e Caicos',
'TD'=>'Chad',
- 'TF'=>'French Southern Territories',
+ 'TF'=>'Territori australi francesi',
'TG'=>'Togo',
'TH'=>'Thailand',
'TJ'=>'Tajikistan',
'TK'=>'Tokelau',
- 'TI'=>'East Timor',
+ 'TI'=>'Timor Est',
'TM'=>'Turkmenistan',
'TN'=>'Tunisia',
'TO'=>'Tonga',
- 'TP'=>'East Timor (old code)',
+ 'TP'=>'Timor orientale (vecchio codice)',
'TR'=>'Turchia',
- 'TT'=>'Trinidad And Tobago',
+ 'TT'=>'Trinidad E Tobago',
'TV'=>'Tuvalu',
'TW'=>'Taiwan',
- 'TZ'=>'Tanzania, United Republic Of',
+ 'TZ'=>'Tanzania, Repubblica Unita di',
'UA'=>'Ucraina',
'UG'=>'Uganda',
'UK'=>'Regno Unito',
'US'=>'Stati Uniti',
- 'UM'=>'United States Minor Outlying Islands',
+ 'UM'=>'Isole Minori Esterne Degli Stati Uniti',
'UY'=>'Uruguay',
'UZ'=>'Uzbekistan',
'VA'=>'Città Del Vaticano (Santa Sede)',
- 'VC'=>'Saint Vincent And The Grenadines',
+ 'VC'=>'Saint Vincent e Grenadines',
'VE'=>'Venezuela',
- 'VG'=>'Virgin Islands (British)',
- 'VI'=>'Virgin Islands (U.S.)',
- 'VN'=>'Viet Nam',
+ 'VG'=>'Isole Vergini (British)',
+ 'VI'=>'Isole Vergini (British.)',
+ 'VN'=>'Vietnam',
'VU'=>'Vanuatu',
- 'WF'=>'Wallis And Futuna Islands',
+ 'WF'=>'Isole di Wallis e Futuna',
'WS'=>'Samoa',
'YE'=>'Yemen',
'YT'=>'Mayotte',
diff --git a/resources/lang/it/mail.php b/resources/lang/it/mail.php
index ff96097e0d..ad883e281c 100644
--- a/resources/lang/it/mail.php
+++ b/resources/lang/it/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Accedi alla nuova installazione di Snipe-IT utilizzando le seguenti credenziali:',
'login' => 'Accesso:',
'Low_Inventory_Report' => 'Rapporto di inventario basso',
+ 'inventory_report' => 'Rapporto Inventario',
'min_QTY' => 'Min QTY',
'name' => 'Nome',
'new_item_checked' => 'Un nuovo elemento è stato controllato sotto il tuo nome, i dettagli sono sotto.',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'Le tue credenziali Snipe-IT',
'Accessory_Checkin_Notification' => 'Checkin accessorio avvenuto',
'Asset_Checkin_Notification' => 'Checkin asset avvenuto',
+ 'Asset_Checkout_Notification' => 'Check-out del bene avvenuto',
'License_Checkin_Notification' => 'Checkin licenza avvenuto',
'Expected_Checkin_Report' => 'Rapporto restituzione attesa del bene',
'Expected_Checkin_Notification' => 'Promemoria: scadenza riconsegna :name in avvicinamento',
'Expected_Checkin_Date' => 'Un asset assegnato a te deve essere ricontrollato il :date',
'your_assets' => 'Visualizza i tuoi assets',
+ 'rights_reserved' => 'Tutti i diritti riservati.',
];
diff --git a/resources/lang/it/validation.php b/resources/lang/it/validation.php
index 36086a1766..96140887da 100644
--- a/resources/lang/it/validation.php
+++ b/resources/lang/it/validation.php
@@ -43,14 +43,14 @@ return [
'file' => 'L\'attributo: deve essere un file.',
'filled' => 'Il campo: attributo deve avere un valore.',
'image' => 'il :attribute deve essere un immagine.',
- 'import_field_empty' => 'The value for :fieldname cannot be null.',
+ 'import_field_empty' => 'Il valore per :fieldname non può essere vuoto.',
'in' => 'Il selezionato :attribute è invalido.',
'in_array' => 'Il campo attributo non esiste in: altro.',
'integer' => 'L\' :attribute deve essere un numero intero.',
'ip' => 'L\' :attribute deve essere un indirizzo IP valido.',
'ipv4' => 'L\'attributo: deve essere un indirizzo IPv4 valido.',
'ipv6' => 'L\'attributo: deve essere un indirizzo IPv6 valido.',
- 'is_unique_department' => 'The :attribute must be unique to this Company Location',
+ 'is_unique_department' => 'Questo :attribute deve essere univoco per questa posizione',
'json' => 'L\'attributo: deve essere una stringa JSON valida.',
'max' => [
'numeric' => 'L\' :attribute non può essere superiore di :max.',
@@ -67,6 +67,8 @@ return [
'array' => 'L\'attributo deve avere almeno: elementi min.',
],
'starts_with' => 'Attributo :attribute deve iniziare con uno dei seguenti: :values.',
+ 'ends_with' => 'Attributo :attribute deve finire con uno dei seguenti: :values.',
+
'not_in' => 'L\' :attribute selezionato è invalido.',
'numeric' => 'L\' :attribute deve essere un numero.',
'present' => 'Il campo attributo deve essere presente.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'La tua password corrente non è corretta',
'dumbpwd' => 'Quella password è troppo comune.',
'statuslabel_type' => 'È necessario selezionare un tipo di etichetta di stato valido',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'La :attribute deve essere in formato AAAA-MM-GG',
+ 'last_audit_date.date_format' => 'La :attribute deve essere in formato AAAA-MM-GG hh:mm:ss',
+ 'expiration_date.date_format' => 'La :attribute deve essere in formato AAAA-MM-GG',
+ 'termination_date.date_format' => 'La :attribute deve essere in formato AAAA-MM-GG',
+ 'expected_checkin.date_format' => 'La :attribute deve essere in formato AAAA-MM-GG',
+ 'start_date.date_format' => 'La :attribute deve essere in formato AAAA-MM-GG',
+ 'end_date.date_format' => 'La :attribute deve essere in formato AAAA-MM-GG',
+
],
/*
diff --git a/resources/lang/iu/admin/accessories/general.php b/resources/lang/iu/admin/accessories/general.php
index e9a2e69ff6..bed7f38fab 100644
--- a/resources/lang/iu/admin/accessories/general.php
+++ b/resources/lang/iu/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Update Accessory',
'use_default_eula' => 'Use the primary default EULA instead.',
'use_default_eula_disabled' => 'Use the primary default EULA instead. No primary default EULA is set. Please add one in Settings.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/iu/admin/accessories/message.php b/resources/lang/iu/admin/accessories/message.php
index a356463064..542f71f03c 100644
--- a/resources/lang/iu/admin/accessories/message.php
+++ b/resources/lang/iu/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Accessory was not checked out, please try again',
'success' => 'Accessory checked out successfully.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'That user is invalid. Please try again.'
),
diff --git a/resources/lang/iu/admin/asset_maintenances/form.php b/resources/lang/iu/admin/asset_maintenances/form.php
index 2aa005c45f..785d06b08f 100644
--- a/resources/lang/iu/admin/asset_maintenances/form.php
+++ b/resources/lang/iu/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Maintenance Type',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'Title',
- 'start_date' => 'Started',
- 'completion_date' => 'Completed',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'Cost',
'is_warranty' => 'Warranty Improvement',
- 'asset_maintenance_time' => 'Days',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'Notes',
- 'update' => 'Update',
- 'create' => 'Create'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/iu/admin/categories/message.php b/resources/lang/iu/admin/categories/message.php
index 48cf5478e1..4e493f68b6 100644
--- a/resources/lang/iu/admin/categories/message.php
+++ b/resources/lang/iu/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Category was not updated, please try again',
- 'success' => 'Category updated successfully.'
+ 'success' => 'Category updated successfully.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/iu/admin/components/general.php b/resources/lang/iu/admin/components/general.php
index f7689a7ad1..5b788a51ec 100644
--- a/resources/lang/iu/admin/components/general.php
+++ b/resources/lang/iu/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Remaining',
'total' => 'Total',
'update' => 'Update Component',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/iu/admin/components/message.php b/resources/lang/iu/admin/components/message.php
index 1d13970f23..0a7dd8d954 100644
--- a/resources/lang/iu/admin/components/message.php
+++ b/resources/lang/iu/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Component was not checked out, please try again',
'success' => 'Component checked out successfully.',
- 'user_does_not_exist' => 'That user is invalid. Please try again.'
+ 'user_does_not_exist' => 'That user is invalid. Please try again.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/iu/admin/consumables/message.php b/resources/lang/iu/admin/consumables/message.php
index 48a3cfbd9f..c0d0aa7f68 100644
--- a/resources/lang/iu/admin/consumables/message.php
+++ b/resources/lang/iu/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Consumable was not checked out, please try again',
'success' => 'Consumable checked out successfully.',
- 'user_does_not_exist' => 'That user is invalid. Please try again.'
+ 'user_does_not_exist' => 'That user is invalid. Please try again.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/iu/admin/custom_fields/general.php b/resources/lang/iu/admin/custom_fields/general.php
index 92bf240a76..1923aa7f4a 100644
--- a/resources/lang/iu/admin/custom_fields/general.php
+++ b/resources/lang/iu/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Used By Models',
'order' => 'Order',
'create_fieldset' => 'New Fieldset',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'New Custom Field',
'create_field_title' => 'Create a new custom field',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/iu/admin/groups/message.php b/resources/lang/iu/admin/groups/message.php
index f14b6339e8..495acaf36b 100644
--- a/resources/lang/iu/admin/groups/message.php
+++ b/resources/lang/iu/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Group already exists!',
- 'group_not_found' => 'Group [:id] does not exist.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'The name field is required',
'success' => array(
diff --git a/resources/lang/iu/admin/hardware/form.php b/resources/lang/iu/admin/hardware/form.php
index 22aac61d07..6bcb884bab 100644
--- a/resources/lang/iu/admin/hardware/form.php
+++ b/resources/lang/iu/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Confirm Bulk Delete Assets',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Review the assets for bulk deletion below. Once deleted, these assets can be restored, but they will no longer be associated with any users they are currently assigned to.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'You are about to delete :asset_count assets.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Bulk Update Assets',
'bulk_update_help' => 'This form allows you to update multiple assets at once. Only fill in the fields you need to change. Any fields left blank will remain unchanged. ',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Update only default location',
'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Processing...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Optional Information',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/iu/admin/hardware/general.php b/resources/lang/iu/admin/hardware/general.php
index 67226061b1..b0a48f2ce4 100644
--- a/resources/lang/iu/admin/hardware/general.php
+++ b/resources/lang/iu/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'This asset has been deleted.',
'edit' => 'Edit Asset',
'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Requestable',
'requested' => 'Requested',
'not_requestable' => 'Not Requestable',
@@ -21,6 +23,7 @@ return [
'restore' => 'Restore Asset',
'pending' => 'Pending',
'undeployable' => 'Undeployable',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'View Asset',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/iu/admin/hardware/message.php b/resources/lang/iu/admin/hardware/message.php
index d2214ce00c..18f3b3fa24 100644
--- a/resources/lang/iu/admin/hardware/message.php
+++ b/resources/lang/iu/admin/hardware/message.php
@@ -23,6 +23,8 @@ return [
'restore' => [
'error' => 'Asset was not restored, please try again',
'success' => 'Asset restored successfully.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -49,6 +51,8 @@ return [
'success' => 'Your file has been imported',
'file_delete_success' => 'Your file has been been successfully deleted',
'file_delete_error' => 'The file was unable to be deleted',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/iu/admin/hardware/table.php b/resources/lang/iu/admin/hardware/table.php
index 6166ba8045..10629fd22c 100644
--- a/resources/lang/iu/admin/hardware/table.php
+++ b/resources/lang/iu/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'In/Out',
'checkout_date' => 'Checkout Date',
'checkoutto' => 'Checked Out',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Diff',
'dl_csv' => 'Download CSV',
diff --git a/resources/lang/iu/admin/licenses/general.php b/resources/lang/iu/admin/licenses/general.php
index 25a536ec56..0187d076a3 100644
--- a/resources/lang/iu/admin/licenses/general.php
+++ b/resources/lang/iu/admin/licenses/general.php
@@ -1,8 +1,8 @@
'About Licenses',
- 'about_licenses' => 'Licenses are used to track software. They have a specified number of seats that can be checked out to individuals',
+ 'about_licenses_title' => 'About Licenses',
+ 'about_licenses' => 'Licenses are used to track software. They have a specified number of seats that can be checked out to individuals',
'checkin' => 'Checkin License Seat',
'checkout_history' => 'Checkout History',
'checkout' => 'Checkout License Seat',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Software Licenses',
'user' => 'User',
'view' => 'View License',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/iu/admin/manufacturers/message.php b/resources/lang/iu/admin/manufacturers/message.php
index 21a4bc5aaf..d6656683ae 100644
--- a/resources/lang/iu/admin/manufacturers/message.php
+++ b/resources/lang/iu/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Manufacturer does not exist.',
'assoc_users' => 'This manufacturer is currently associated with at least one model and cannot be deleted. Please update your models to no longer reference this manufacturer and try again. ',
diff --git a/resources/lang/iu/admin/manufacturers/table.php b/resources/lang/iu/admin/manufacturers/table.php
index 4e3ea9904d..38cab6fd91 100644
--- a/resources/lang/iu/admin/manufacturers/table.php
+++ b/resources/lang/iu/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Support Email',
'support_phone' => 'Support Phone',
'support_url' => 'Support URL',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Update Manufacturer',
'url' => 'URL',
diff --git a/resources/lang/iu/admin/models/general.php b/resources/lang/iu/admin/models/general.php
index d2d77e0e8c..7e4a77adbc 100644
--- a/resources/lang/iu/admin/models/general.php
+++ b/resources/lang/iu/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'This model has been deleted.',
'bulk_delete' => 'Bulk Delete Asset Models',
'bulk_delete_help' => 'Use the checkboxes below to confirm the deletion of the selected asset models. Asset models that have assets associated with them cannot be deleted until the assets are associated with a different model.',
- 'bulk_delete_warn' => 'You are about to delete :model_count asset models.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Restore Model',
'requestable' => 'Users may request this model',
'show_mac_address' => 'Show MAC address field in assets in this model',
diff --git a/resources/lang/iu/admin/models/message.php b/resources/lang/iu/admin/models/message.php
index e3b29d5b4b..5f47336526 100644
--- a/resources/lang/iu/admin/models/message.php
+++ b/resources/lang/iu/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Model does not exist.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'This model is currently associated with one or more assets and cannot be deleted. Please delete the assets, and then try deleting again. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Model was not updated, please try again',
- 'success' => 'Model updated successfully.'
+ 'success' => 'Model updated successfully.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'No fields were changed, so nothing was updated.',
- 'success' => 'Models updated.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'No models were selected, so nothing was deleted.',
- 'success' => ':success_count model(s) deleted!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count model(s) were deleted, however :fail_count were unable to be deleted because they still have assets associated with them.'
),
diff --git a/resources/lang/iu/admin/settings/general.php b/resources/lang/iu/admin/settings/general.php
index d41deaf935..92faf85c5f 100644
--- a/resources/lang/iu/admin/settings/general.php
+++ b/resources/lang/iu/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'If you would like to send a copy of checkin/checkout emails that are sent to users to an additional email account, enter it here. Otherwise leave this field blank.',
'is_ad' => 'This is an Active Directory server',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Update Notification Settings',
'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',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'Barcode Settings',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'LDAP Settings',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_login_sync_help' => 'This only tests that LDAP can sync correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Show images in emails',
'show_images_in_email_help' => 'Uncheck this box if your Snipe-IT installation is behind a VPN or closed network and users outside the network will not be able to load images served from this installation in their emails.',
'site_name' => 'Site Name',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Slack Botname',
- 'slack_channel' => 'Slack Channel',
- 'slack_endpoint' => 'Slack Endpoint',
- 'slack_integration' => 'Slack Settings',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => 'Once you have saved your Slack information, a test button will appear.',
- 'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT version',
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/iu/admin/settings/message.php b/resources/lang/iu/admin/settings/message.php
index 174a15fbd9..48b42d1202 100644
--- a/resources/lang/iu/admin/settings/message.php
+++ b/resources/lang/iu/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/iu/admin/users/general.php b/resources/lang/iu/admin/users/general.php
index daa568e8bf..b097ccec69 100644
--- a/resources/lang/iu/admin/users/general.php
+++ b/resources/lang/iu/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Print All Assigned',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Software Checked out to :name',
'send_email_help' => 'You must provide an email address for this user to send them credentials. Emailing credentials can only be done on user creation. Passwords are stored in a one-way hash and cannot be retrieved once saved.',
'view_user' => 'View User :name',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/iu/admin/users/message.php b/resources/lang/iu/admin/users/message.php
index 247a1b321e..adf26b3229 100644
--- a/resources/lang/iu/admin/users/message.php
+++ b/resources/lang/iu/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'You have successfully declined this asset.',
'bulk_manager_warn' => 'Your users have been successfully updated, however your manager entry was not saved because the manager you selected was also in the user list to be edited, and users may not be their own manager. Please select your users again, excluding the manager.',
'user_exists' => 'User already exists!',
- 'user_not_found' => 'User [:id] does not exist.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'The login field is required',
'user_password_required' => 'The password is required.',
'insufficient_permissions' => 'Insufficient Permissions.',
diff --git a/resources/lang/iu/auth/general.php b/resources/lang/iu/auth/general.php
index 78b6780927..4486f090b2 100644
--- a/resources/lang/iu/auth/general.php
+++ b/resources/lang/iu/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Remember Me',
'username_help_top' => 'Enter your username to be emailed a password reset link.',
'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.
Usernames without an associated email address will not be emailed a password reset link. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/iu/general.php b/resources/lang/iu/general.php
index f0b6a3f2cf..01779a8854 100644
--- a/resources/lang/iu/general.php
+++ b/resources/lang/iu/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Accessories',
'activated' => 'Activated',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Accessory',
'accessory_report' => 'Accessory Report',
'action' => 'Action',
@@ -27,7 +28,13 @@ return [
'audit' => 'Audit',
'audit_report' => 'Audit Log',
'assets' => 'Assets',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Assigned to :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Delete Avatar',
'avatar_upload' => 'Upload Avatar',
'back' => 'Back',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Bulk Edit',
'bulk_delete' => 'Bulk Delete',
'bulk_actions' => 'Bulk Actions',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'by Status',
'cancel' => 'Cancel',
'categories' => 'Categories',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'This application is running in production mode with debugging enabled. This can expose sensitive data if your application is accessible to the outside world. Disable debug mode by setting the APP_DEBUG value in your .env file to false.',
'delete' => 'Delete',
'delete_confirm' => 'Are you sure you wish to delete :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Deleted',
'delete_seats' => 'Deleted Seats',
'deletion_failed' => 'Deletion failed',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
'filetypes_size_help' => 'Max upload size allowed is :size.',
'image_filetypes_help' => 'Accepted filetypes are jpg, webp, png, gif, and svg. Max 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',
'importing' => 'Importing',
'importing_help' => 'You can import assets, accessories, licenses, components, consumables, and users via CSV file.
The CSV should be comma-delimited and formatted with headers that match the ones in the sample CSVs in the documentation.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Asset Maintenances',
'item' => 'Item',
'item_name' => 'Item Name',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Insufficient permissions!',
'kits' => 'Predefined Kits',
'language' => 'Language',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => 'Request Canceled',
'save' => 'Save',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Select',
'select_all' => 'Select All',
'search' => 'Search',
@@ -240,8 +254,8 @@ return [
'signature' => 'Signature',
'signed_off_by' => 'Signed Off By',
'skin' => 'Skin',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Oh hai! Looks like your Slack integration with Snipe-IT is working!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'DEMO MODE: Some features are disabled for this installation.',
'site_name' => 'Site Name',
'state' => 'State',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Are you sure you wish to delete',
'submit' => 'Submit',
'target' => 'Target',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Time and Date Display',
'total_assets' => 'total assets',
'total_licenses' => 'total licenses',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/iu/help.php b/resources/lang/iu/help.php
index ac0df59422..a3a2ddd762 100644
--- a/resources/lang/iu/help.php
+++ b/resources/lang/iu/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'More Info',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
diff --git a/resources/lang/iu/localizations.php b/resources/lang/iu/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/iu/localizations.php
+++ b/resources/lang/iu/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/iu/mail.php b/resources/lang/iu/mail.php
index b0ae7de76b..7dd8d6181c 100644
--- a/resources/lang/iu/mail.php
+++ b/resources/lang/iu/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Login to your new Snipe-IT installation using the credentials below:',
'login' => 'Login:',
'Low_Inventory_Report' => 'Low Inventory Report',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Min QTY',
'name' => 'Name',
'new_item_checked' => 'A new item has been checked out under your name, details are below.',
@@ -74,9 +75,11 @@ return [
'your_credentials' => 'Your Snipe-IT credentials',
'Accessory_Checkin_Notification' => 'Accessory checked in',
'Asset_Checkin_Notification' => 'Asset checked in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'License checked in',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => 'View Your Assets',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/iu/validation.php b/resources/lang/iu/validation.php
index 04f8d65303..df514da6f9 100644
--- a/resources/lang/iu/validation.php
+++ b/resources/lang/iu/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'The :attribute must have at least :min items.',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'The selected :attribute is invalid.',
'numeric' => 'The :attribute must be a number.',
'present' => 'The :attribute field must be present.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Your current password is incorrect',
'dumbpwd' => 'That password is too common.',
'statuslabel_type' => 'You must select a valid status label type',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/ja/admin/accessories/general.php b/resources/lang/ja/admin/accessories/general.php
index cea8180d26..2efcf70890 100644
--- a/resources/lang/ja/admin/accessories/general.php
+++ b/resources/lang/ja/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => '付属品を更新',
'use_default_eula' => '初期設定EULA を代わりに利用する。',
'use_default_eula_disabled' => '初期設定EULAを代わりに利用する。 初期設定EULAが設定されていません。一つは追加してください。',
+ 'clone' => '付属品を複製',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/ja/admin/accessories/message.php b/resources/lang/ja/admin/accessories/message.php
index c9c5702e30..1b645b0694 100644
--- a/resources/lang/ja/admin/accessories/message.php
+++ b/resources/lang/ja/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => '付属品がチェックされませんでした。もう一度、やり直して下さい。',
'success' => '付属品のチェックが終了しました。',
+ 'unavailable' => '付属品はチェックアウト中のため利用できません。',
'user_does_not_exist' => 'その利用者は不正です。もう一度、やり直して下さい。'
),
diff --git a/resources/lang/ja/admin/categories/message.php b/resources/lang/ja/admin/categories/message.php
index 758e9afb36..e20d105b9d 100644
--- a/resources/lang/ja/admin/categories/message.php
+++ b/resources/lang/ja/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'カテゴリーは更新されませんでした。再度実行してください。',
- 'success' => 'カテゴリーの更新に成功しました。'
+ 'success' => 'カテゴリーの更新に成功しました。',
+ 'cannot_change_category_type' => '一度作成されたカテゴリタイプを変更することはできません',
),
'delete' => array(
diff --git a/resources/lang/ja/admin/components/general.php b/resources/lang/ja/admin/components/general.php
index d8955450de..12cd617f2a 100644
--- a/resources/lang/ja/admin/components/general.php
+++ b/resources/lang/ja/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => '残数',
'total' => '合計',
'update' => '構成部品の更新',
+ 'checkin_limit' => 'チェックイン金額は :assigned_qty 以下にして下さい'
);
diff --git a/resources/lang/ja/admin/components/message.php b/resources/lang/ja/admin/components/message.php
index 06beea39e3..29fd4d21ed 100644
--- a/resources/lang/ja/admin/components/message.php
+++ b/resources/lang/ja/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => '構成部品はチェックアウトされませんでした。もう一度、やり直して下さい。',
'success' => '構成部品は正常にチェックアウトされました。',
- 'user_does_not_exist' => '利用者が正しくありません。もう一度試して下さい。'
+ 'user_does_not_exist' => '利用者が正しくありません。もう一度試して下さい。',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/ja/admin/consumables/message.php b/resources/lang/ja/admin/consumables/message.php
index 3fe47177b9..7f27ded3e5 100644
--- a/resources/lang/ja/admin/consumables/message.php
+++ b/resources/lang/ja/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => '消耗品はチェックアウトできませんでした。もう一度試して下さい。',
'success' => '消耗品はチェックアウトに成功しました。',
- 'user_does_not_exist' => '利用者が正しくありません。もう一度試して下さい。'
+ 'user_does_not_exist' => '利用者が正しくありません。もう一度試して下さい。',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/ja/admin/custom_fields/general.php b/resources/lang/ja/admin/custom_fields/general.php
index 17cb9a8706..857268086a 100644
--- a/resources/lang/ja/admin/custom_fields/general.php
+++ b/resources/lang/ja/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => '型番で使用',
'order' => '順番',
'create_fieldset' => '新しいフィールドセット',
+ 'update_fieldset' => 'フィールドセットを更新',
+ 'fieldset_does_not_exist' => 'フィールドセット:idが存在しません',
+ 'fieldset_updated' => 'フィールドセットが更新されました',
'create_fieldset_title' => '新しいフィールドセットを作成',
'create_field' => '新しいユーザー設定フィールド',
'create_field_title' => '新しいカスタムフィールドを作成',
@@ -44,6 +47,8 @@ return [
'db_convert_warning' => '警告。このフィールドは :db_column としてカスタムフィールドテーブルにありますが、 :expected でなければなりません。',
'is_unique' => 'この値はすべての資産で一意である必要があります',
'unique' => '一意',
- 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
- 'display_in_user_view_table' => 'Visible to User',
+ 'display_in_user_view' => 'チェックアウトされたユーザーが割り当てられたアセットを表示ページでこれらの値を表示できるようにします',
+ 'display_in_user_view_table' => 'ユーザーに表示',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/ja/admin/departments/message.php b/resources/lang/ja/admin/departments/message.php
index fd22cd1e84..1a455aef16 100644
--- a/resources/lang/ja/admin/departments/message.php
+++ b/resources/lang/ja/admin/departments/message.php
@@ -3,7 +3,7 @@
return array(
'does_not_exist' => '部署が見つかりません',
- 'department_already_exists' => 'A department already exists with that name at this company location. Or choose a more specific name for this department. ',
+ 'department_already_exists' => 'この会社には、その名前の部門が既に存在します。この部門のより具体的な名前を選択してください。 ',
'assoc_users' => 'この部署は1人以上の利用者に関連付けされているため、削除できません。部署の関連付けを削除してから、もう一度試して下さい。 ',
'create' => array(
'error' => '部署が作成できませんでした。もう一度やり直して下さい。',
diff --git a/resources/lang/ja/admin/groups/message.php b/resources/lang/ja/admin/groups/message.php
index a8e8dd6a98..60f667f259 100644
--- a/resources/lang/ja/admin/groups/message.php
+++ b/resources/lang/ja/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'グループは既に存在しています!',
- 'group_not_found' => 'グループ [:id] は、存在していません。',
+ 'group_not_found' => 'グループID :id は、存在していません。',
'group_name_required' => '名前フィールドは必須です。',
'success' => array(
diff --git a/resources/lang/ja/admin/hardware/form.php b/resources/lang/ja/admin/hardware/form.php
index ad03c1321e..129be86d22 100644
--- a/resources/lang/ja/admin/hardware/form.php
+++ b/resources/lang/ja/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => '資産の一括削除',
+ 'bulk_restore' => '資産一括リストアの確認',
'bulk_delete_help' => '以下の資産が一括削除されます。削除後のデータは戻すことができませ',
+ 'bulk_restore_help' => '以下の一括リストアのために資産を確認してください。復元されると、これらの資産は以前に割り当てられたユーザーに関連付けられることはありません。',
'bulk_delete_warn' => ':asset_cont 件の資産を削除しました',
+ 'bulk_restore_warn' => ':asset_count資産を復元しようとしています。',
'bulk_update' => '資産を一括更新',
'bulk_update_help' => 'このフォームは一度に複数の資産を更新することが可能です。変更が必要なフィールドにのみ入力をして下さい。ブランクのフィールドは変更されません。 ',
'bulk_update_warn' => '単一資産のプロパティを編集しようとしています。|:asset_count 件のプロパティを編集しようとしています。',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'デフォルトの場所のみ更新',
'asset_not_deployable' => 'その資産ステータスは配備可能ではありません。この資産はチェックアウトできません。',
'asset_deployable' => 'その資産ステータスは配備可能です。この資産はチェックアウトできます。',
- 'processing_spinner' => '処理中…',
+ 'processing_spinner' => '処理中です... (これは大きなファイルで少し時間がかかる可能性があります)',
'optional_infos' => 'オプション情報',
'order_details' => 'オーダー関連情報'
];
diff --git a/resources/lang/ja/admin/hardware/general.php b/resources/lang/ja/admin/hardware/general.php
index 92334c2fd6..ca02dd461c 100644
--- a/resources/lang/ja/admin/hardware/general.php
+++ b/resources/lang/ja/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'この資産は削除されました。',
'edit' => '資産を編集',
'model_deleted' => 'この資産モデルは削除されました。資産を復元する前に、モデルを復元する必要があります。',
+ 'model_invalid' => 'この資産のモデルは無効です。',
+ 'model_invalid_fix' => 'チェックインまたはチェックアウトを試みる前に、資産を編集して修正する必要があります。',
'requestable' => '要求可能',
'requested' => '要求済',
'not_requestable' => '要求可能ではありません',
@@ -21,6 +23,7 @@ return [
'restore' => '資産を復元',
'pending' => 'ペンディング',
'undeployable' => '配備不可',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => '資産を表示',
'csv_error' => 'CSVファイルにエラーがあります:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'エラーメッセージ:',
'success_messages' => '成功メッセージ:',
'alert_details' => '詳細は以下を確認してください。',
- 'custom_export' => 'カスタムエクスポート'
+ 'custom_export' => 'カスタムエクスポート',
+ 'mfg_warranty_lookup' => ':manufacturer 保証書の発行状況を検索',
];
diff --git a/resources/lang/ja/admin/hardware/message.php b/resources/lang/ja/admin/hardware/message.php
index 01ce687d3d..f09b722e77 100644
--- a/resources/lang/ja/admin/hardware/message.php
+++ b/resources/lang/ja/admin/hardware/message.php
@@ -23,6 +23,8 @@ return [
'restore' => [
'error' => '資産は復元されませんでした。もう一度、やり直して下さい。',
'success' => '資産は正常に復元されました。',
+ 'bulk_success' => '資産は正常に復元されました。',
+ 'nothing_updated' => '資産が選択されていないため、何も復元されませんでした。',
],
'audit' => [
@@ -49,6 +51,8 @@ return [
'success' => 'ファイルはインポートされました。',
'file_delete_success' => 'ファイルを削除しました。',
'file_delete_error' => 'ファイルが削除出来ませんでした。',
+ 'header_row_has_malformed_characters' => 'ヘッダー行の1つ以上の属性に不正な形式のUTF-8文字が含まれています',
+ 'content_row_has_malformed_characters' => 'コンテンツの最初の行の1つまたは複数の属性に不正な形式のUTF-8文字が含まれています',
],
diff --git a/resources/lang/ja/admin/hardware/table.php b/resources/lang/ja/admin/hardware/table.php
index 43e8636fdf..feb87f06ce 100644
--- a/resources/lang/ja/admin/hardware/table.php
+++ b/resources/lang/ja/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'In/Out',
'checkout_date' => '検査日',
'checkoutto' => '検査済',
+ 'components_cost' => 'Total Components Cost',
'current_value' => '現在の値',
'diff' => '差分',
'dl_csv' => 'CSVダウンロード',
diff --git a/resources/lang/ja/admin/licenses/general.php b/resources/lang/ja/admin/licenses/general.php
index bfe6aa199f..0cb05c1251 100644
--- a/resources/lang/ja/admin/licenses/general.php
+++ b/resources/lang/ja/admin/licenses/general.php
@@ -1,8 +1,8 @@
'ライセンスについて',
- 'about_licenses' => 'ライセンスはソフトウェアの追跡に使用されます。指定した数を個人にチェックアウトすることができます。',
+ 'about_licenses_title' => 'ライセンスについて',
+ 'about_licenses' => 'ライセンスはソフトウェアの追跡に使用されます。指定した数を個人にチェックアウトすることができます。',
'checkin' => 'ライセンスシートをチェックイン',
'checkout_history' => '履歴をチェックアウト',
'checkout' => 'ライセンスシートをチェックアウト',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'ソフトウェア・ライセンス',
'user' => '利用者',
'view' => 'ライセンスを表示',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/ja/admin/locations/message.php b/resources/lang/ja/admin/locations/message.php
index e521e4d76e..d7d0501ea2 100644
--- a/resources/lang/ja/admin/locations/message.php
+++ b/resources/lang/ja/admin/locations/message.php
@@ -6,8 +6,8 @@ return array(
'assoc_users' => 'ロケーションは少なくとも一つの利用者に関連付けされているため、削除できません。ローケーションの関連付けを削除し、もう一度試して下さい。 ',
'assoc_assets' => 'この設置場所は1人以上の利用者に関連付けされているため、削除できません。設置場所の関連付けを削除し、もう一度試して下さい。 ',
'assoc_child_loc' => 'この設置場所は、少なくとも一つの配下の設置場所があります。この設置場所を参照しないよう更新して下さい。 ',
- 'assigned_assets' => 'Assigned Assets',
- 'current_location' => 'Current Location',
+ 'assigned_assets' => '割り当て済みアセット',
+ 'current_location' => '現在の場所',
'create' => array(
diff --git a/resources/lang/ja/admin/manufacturers/message.php b/resources/lang/ja/admin/manufacturers/message.php
index 52a07d4236..cc801de1b7 100644
--- a/resources/lang/ja/admin/manufacturers/message.php
+++ b/resources/lang/ja/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => '製造元が存在しません。',
'assoc_users' => 'この製造元は一つ以上の型番に関連付けられているため、削除できません。この製造元の関連付けを削除後、もう一度試して下さい。 ',
diff --git a/resources/lang/ja/admin/manufacturers/table.php b/resources/lang/ja/admin/manufacturers/table.php
index d2fdf133c7..299c8bcbe0 100644
--- a/resources/lang/ja/admin/manufacturers/table.php
+++ b/resources/lang/ja/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'サポート Eメール',
'support_phone' => 'サポート 電話番号',
'support_url' => 'サポート URL',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => '製造業者を更新',
'url' => 'URL',
diff --git a/resources/lang/ja/admin/models/general.php b/resources/lang/ja/admin/models/general.php
index f4f173e277..14b9facd26 100644
--- a/resources/lang/ja/admin/models/general.php
+++ b/resources/lang/ja/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'モデルは削除されました。',
'bulk_delete' => '資産モデルの一括削除',
'bulk_delete_help' => '下のチェックボックスを使用して、選択した資産モデルの削除を確認します。資産が関連付けられている資産モデルは、資産が別のモデルに関連付けられるまで削除できません。',
- 'bulk_delete_warn' => ':model_count 件の資産モデルを削除しようとしています。',
+ 'bulk_delete_warn' => '1つの資産モデルを削除しようとしています。|:model_count 資産モデルを削除しようとしています。',
'restore' => '型番を復元',
'requestable' => 'ユーザーはこのモデルをリクエスト出来ます',
'show_mac_address' => 'このモデルの資産にMACアドレスフィールドを表示する',
diff --git a/resources/lang/ja/admin/models/message.php b/resources/lang/ja/admin/models/message.php
index 472f6b19ae..26aa1731e0 100644
--- a/resources/lang/ja/admin/models/message.php
+++ b/resources/lang/ja/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => '型番が存在しません。',
+ 'no_association' => '関連するモデルはありません。',
+ 'no_association_fix' => 'モデルを割り当てるために今すぐこの資産を編集してください。',
'assoc_users' => 'この減価償却は複数のモデルに関係付けられているため削除することができません。モデルを削除してから再度実行してください。 ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => '型番が更新できませんでした。もう一度やり直して下さい。',
- 'success' => '型番が更新されました。'
+ 'success' => '型番が更新されました。',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'フィールドが選択されていないため、更新されませんでした。',
- 'success' => '型番を更新しました。'
+ 'success' => 'モデルが正常に更新されました。|:model_count モデルが正常に更新されました。',
+ 'warn' => '次のモデルのプロパティを更新しようとしています: |次のモデルのプロパティを編集しようとしています :model_count モデル:',
+
),
'bulkdelete' => array(
'error' => 'モデルが選択されていないため、何も削除されませんでした。',
- 'success' => ':success_count モデルが削除されました!',
+ 'success' => ':success_count モデルを削除しました!',
'success_partial' => ':success_count モデルが削除されましたが、:fail_count 個はアセットが関連付けられているため、削除できませんでした。'
),
diff --git a/resources/lang/ja/admin/settings/general.php b/resources/lang/ja/admin/settings/general.php
index a21ce8bac0..9197c642f1 100644
--- a/resources/lang/ja/admin/settings/general.php
+++ b/resources/lang/ja/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'ユーザーに送信されたチェックイン/チェックアウト メールのコピーを追加の電子メールアカウントに送信する場合は、ここにメールアドレスを入力します。必要が無ければ、このフィールドを空白にします',
'is_ad' => 'Active Directory サーバー',
'alerts' => 'アラート',
- 'alert_title' => 'アラート設定を更新',
+ 'alert_title' => '通知設定を更新',
'alert_email' => 'アラートの送信先',
'alert_email_help' => 'アラートの送信先となるメールアドレス(カンマ区切り)。',
'alerts_enabled' => 'アラートを有効化',
@@ -21,7 +21,7 @@ return [
'allow_user_skin_help_text' => 'このチェックボックスをオンにすると、ユーザーはUIスキンを別のものに上書きすることができます。',
'asset_ids' => '資産ID',
'audit_interval' => '監査の間隔',
- 'audit_interval_help' => 'If you are required to regularly physically audit your assets, enter the interval in months that you use. If you update this value, all of the "next audit dates" for assets with an upcoming audit date will be updated.',
+ 'audit_interval_help' => '定期的に資産を監査する必要がある場合は、使用する間隔を数ヶ月で入力します。 この値を更新すると、今後の監査日付を持つアセットの「次の監査日」のすべてが更新されます。',
'audit_warning_days' => '監査警告しきい値',
'audit_warning_days_help' => '資産の監査期限は何日前に警告する必要がありますか?',
'auto_increment_assets' => '資産タグを自動採番で生成',
@@ -32,9 +32,7 @@ return [
'backups_restoring' => 'バックアップから復元中',
'backups_upload' => 'バックアップをアップロード',
'backups_path' => 'サーバー上のバックアップは :path に保存されています',
- 'backups_restore_warning' => '以前のバックアップから復元する場合は、復元ボタン を使用します。(S3ファイルストレージやDockerでは、現在動作しません。)
-
-:app_name データベース全体とアップロードされたファイルは、バックアップファイルの内容と完全に置き換わります。 ',
+ 'backups_restore_warning' => '復元ボタンで 過去のバックアップから復元できます。(S3ファイルサーバーやDockerがサポートされません。)
ご利用中の :app_name のデータベース全体と全てのアップロードされたファイルがバックアップの内容で上書きされます。 ',
'backups_logged_out' => 'あなたを含むすべての既存のユーザーは、復元が完了するとログアウトされます。',
'backups_large' => '非常に大きなバックアップは、復元時にタイムアウトする可能性があり、コマンドラインを介して実行する必要があります。 ',
'barcode_settings' => 'バーコード設定',
@@ -77,8 +75,9 @@ return [
'label_logo_size' => 'ロゴは各アセットラベルの右上に表示されます。形は正方形が最良です。 ',
'laravel' => 'Laravelバージョン',
'ldap' => 'LDAP',
- 'ldap_default_group' => 'Default Permissions Group',
- 'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'ldap_default_group' => 'デフォルトの権限グループ',
+ 'ldap_default_group_info' => '新しく同期したユーザーに割り当てるグループを選択します。ユーザーは、割り当てられたグループの権限を引き継ぐことを忘れないでください。',
+ 'no_default_group' => '標準グループがありません',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAPクライアントTLSキー',
'ldap_client_tls_cert' => 'LDAPクライアントサイドTLS証明書',
@@ -87,6 +86,8 @@ return [
'ldap_settings' => 'LDAP 設定',
'ldap_client_tls_cert_help' => 'クライアント側のTLS証明書とLDAP接続用のキーは、通常 "Secure LDAP" を搭載したGoogle Workspaceでのみ有効です。',
'ldap_client_tls_key' => 'LDAPクライアントTLSキー',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'LDAPログインが正しく構成されているかどうかをテストするために、上で指定したベースDNから有効なLDAPユーザー名とパスワードを入力して下さい。その前に必ず更新後のLDAP設定を保存しておいてください。',
'ldap_login_sync_help' => 'これは、LDAPが正しく同期できることをテストするだけです。 LDAP認証クエリが正しくない場合、ユーザーはまだログインできない場合があります。その前に必ず更新後のLDAP設定を保存しておいてください。',
'ldap_manager' => 'LDAPマネージャー',
@@ -113,7 +114,9 @@ return [
'ldap_auth_filter_query' => 'LDAP 認証クエリ',
'ldap_version' => 'LDAP バージョン',
'ldap_active_flag' => 'LDAP アクティブ フラグ',
- 'ldap_activated_flag_help' => 'This value is used to determine whether a synced user can login to Snipe-IT. It does not affect the ability to check items in or out to them, and should be the attribute name within your AD/LDAP, not the value.
If this field is set to a field name that does not exist in your AD/LDAP, or the value in the AD/LDAP field is set to 0 or false, user login will be disabled. If the value in the AD/LDAP field is set to 1 or true or any other text means the user can log in. When the field is blank in your AD, we respect the userAccountControl attribute, which usually allows non-suspended users to log in.',
+ 'ldap_activated_flag_help' => 'この値は、同期されたユーザーがSnipe-ITにログインできるかどうかを決定するために使用されます。アイテムをチェックインまたはチェックアウトする機能には影響しません。また、値ではなく、AD/LDAP内の属性名である必要があります。
+
+このフィールドにAD/LDAP内に存在しないフィールド名が設定されている場合、またはAD/LDAPフィールドの値が0またはfalseに設定されている場合、ユーザログインは無効化されます。AD/LDAPフィールドの値が1またはtrueに設定されている場合、またはその他のテキストが設定されている場合は、ユーザーはログインすることが可能です。ADでこのフィールドが空白の場合、userAccountControl属性を尊重し、通常、サスペンドされていないユーザーのログインを許可しています。',
'ldap_emp_num' => 'LDAP 社員番号',
'ldap_email' => 'LDAP メール',
'ldap_test' => 'LDAPをテスト',
@@ -181,7 +184,7 @@ return [
'saml_idp_metadata_help' => 'URL または XML ファイルを使用して IdP メタデータを指定できます。',
'saml_attr_mapping_username' => '属性マッピング - ユーザー名',
'saml_attr_mapping_username_help' => '属性マッピングが指定されていない、または無効な場合 NameID が使用されます。',
- 'saml_forcelogin_label' => 'SAML Force Login',
+ 'saml_forcelogin_label' => 'SAML 強制ログイン',
'saml_forcelogin' => 'SAMLをプライマリログインにする',
'saml_forcelogin_help' => '通常のログインページに移動するには、\'/login?nosaml\' を使用できます。',
'saml_slo_label' => 'SAML シングルログアウト',
@@ -200,16 +203,21 @@ return [
'show_images_in_email' => 'メールで画像を表示する',
'show_images_in_email_help' => 'Snipe-ITが閉鎖されたネットワーク内にある場合や、アクセスするためにVPNの利用が必要な場合はこのボックスのチェックを外してください。ネットワーク外のユーザは、配信されたメールにある画像を読み込むことはできません。',
'site_name' => 'サイト名',
+ 'integrations' => 'サービス連携',
'slack' => 'Slack',
- 'slack_title' => 'Slackの設定を更新',
- 'slack_help' => 'Slackの設定',
- 'slack_botname' => 'Slack Botname',
- 'slack_channel' => 'Slack Channel',
- 'slack_endpoint' => 'Slack Endpoint',
- 'slack_integration' => 'Slack Settings',
- 'slack_integration_help' => 'Slackとの連携は任意ですが、利用する場合はエンドポイントとチャンネルが必要です。Slackとの連携を設定するには、まず、SlackにIncoming Webhookを作成する必要があります。Slack統合テスト ボタンをクリックし、設定が正しいことを確認してから保存してください。 ',
- 'slack_integration_help_button' => 'Slack設定を保存すると、テストボタンが表示されます。',
- 'slack_test_help' => 'Slackが正しく設定されているかどうかをテストします。先にSlackの設定を最初に保存しなければなりません。',
+ 'general_webhook' => '一般的な Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => '保存のテスト',
+ 'webhook_title' => 'Webhook設定を更新',
+ 'webhook_help' => '連携サービス設定',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app の設定',
+ 'webhook_test' =>':app との連携テスト',
+ 'webhook_integration_help' => 'Slackとの連携は任意ですが、利用する場合はエンドポイントとチャンネルが必要です。Slackとの連携を設定するには、まず、SlackにIncoming Webhookを作成する必要があります。Slack統合テスト ボタンをクリックし、設定が正しいことを確認してから保存してください。 ',
+ 'webhook_integration_help_button' => ':app の設定を保存すると、テストボタンが表示されます。',
+ 'webhook_test_help' => ':app の連携が正しく設定されているかどうかをテストします。:app の設定を最初に保存しなければなりません。',
'snipe_version' => 'Snipe-IT バージョン',
'support_footer' => 'フッターのリンクをサポートします。 ',
'support_footer_help' => 'Snipe-ITサポート情報とユーザーマニュアルへのリンクを確認する',
@@ -304,7 +312,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => '言語, 日付表示',
'notifications' => '通知',
- 'notifications_help' => 'メールアラート, 監査設定',
+ 'notifications_help' => 'メールアラートと監査設定',
'asset_tags_help' => '増分とプレフィクス',
'labels' => 'ラベル',
'labels_title' => 'ラベル設定を更新',
@@ -325,4 +333,9 @@ return [
'setup_migration_create_user' => '次へ: ユーザーの作成',
'ldap_settings_link' => 'LDAP設定ページ',
'slack_test' => ' 統合テスト',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/ja/admin/settings/message.php b/resources/lang/ja/admin/settings/message.php
index 0a6be5f81c..0df8084ce5 100644
--- a/resources/lang/ja/admin/settings/message.php
+++ b/resources/lang/ja/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'LDAP認証のテスト中...',
'authentication_success' => 'LDAPによるユーザー認証に成功しました!'
],
- 'slack' => [
- 'sending' => 'Slackのテストメッセージを送信しています...',
+ 'webhook' => [
+ 'sending' => ':app テストメッセージを送信しています...',
'success_pt1' => 'チェックに成功 ',
- 'success_pt2' => ' テストメッセージのチャンネルで、設定を保存するには以下の「保存」をクリックしてください。',
+ 'success_pt2' => ' テストメッセージのチャンネルで、設定を保存するには以下の「SAVE」をクリックしてください。',
'500' => '500 Server Error.',
- 'error' => '問題が発生しました。',
+ 'error' => '問題が発生しました。:app 応答: :error_message',
+ 'error_misc' => '問題が発生しました。:( ',
]
];
diff --git a/resources/lang/ja/admin/users/general.php b/resources/lang/ja/admin/users/general.php
index e876db28d9..77dc64cf6a 100644
--- a/resources/lang/ja/admin/users/general.php
+++ b/resources/lang/ja/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => '割り当て先をすべて印刷',
'email_assigned' => '割り当てられたすべてのメール一覧',
'user_notified' => 'ユーザーは現在割り当てられているアイテムのリストを電子メールで送信しました。',
+ 'auto_assign_label' => '該当するライセンスを自動で割り当てる場合の、このユーザーを含める',
+ 'auto_assign_help' => 'このユーザーのライセンスの自動割り当てをスキップ',
'software_user' => 'ソフトウェアは :name にチェックアウトしました。',
'send_email_help' => '資格情報を送信するには、このユーザーのメールアドレスを入力する必要があります。メール送信資格情報は、ユーザー作成時にのみ行うことができます。 パスワードは一方向のハッシュに保存され、保存されると取得できません。',
'view_user' => '利用者 :name を表示',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'スーパー管理者のみがユーザーにスーパー管理者権限を付与できます。',
'admin_permission_warning' => '管理者権限以上のユーザーのみがユーザーの管理者権限を付与できます。',
'remove_group_memberships' => 'グループメンバーシップを削除',
- 'warning_deletion' => '警告:',
'warning_deletion_information' => '以下の :count ユーザーからのすべてのアイテムをチェックインしようとしています。スーパー管理者名は赤でハイライトされます。',
'update_user_assets_status' => 'これらのユーザーのすべてのアセットをこのステータスに更新します',
'checkin_user_properties' => 'これらのユーザーに関連付けられているすべてのプロパティをチェック',
@@ -41,4 +42,13 @@ return [
'remote' => 'リモート',
'remote_help' => 'これは、物理的な場所に来たことがない、またはほとんど来なかったリモートユーザーによってフィルタリングする必要がある場合に便利です。',
'not_remote_label' => 'これはリモートユーザーではありません',
+ 'vip_label' => 'VIP ユーザー',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'ユーザーを作成',
+ 'create_user_page_explanation' => '初めてサイトにアクセスする際に使用するアカウント情報です。',
+ 'email_credentials' => '電子メールの資格情報',
+ 'email_credentials_text' => '上記のメールアドレスに自分の資格情報を送信',
+ 'next_save_user' => '次へ: ユーザの保存',
+ 'all_assigned_list_generation' => '生成日時:',
+ 'email_user_creds_on_create' => 'このユーザーの資格情報を電子メールで送信しますか?',
];
diff --git a/resources/lang/ja/admin/users/message.php b/resources/lang/ja/admin/users/message.php
index 90fe43295f..09ea8e1070 100644
--- a/resources/lang/ja/admin/users/message.php
+++ b/resources/lang/ja/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'この資産を却下しました。',
'bulk_manager_warn' => 'あなたの利用者は正常に更新されました。しかしながら、あなたの管理者エントリーは保存されませんでした。あなたが選択した管理者が、編集対象の利用者一覧に選択されていたため更新されませんでした。および利用者は彼ら自身の管理者でない場合があります。再度、管理者を除いた上で、あなたの利用者を選択してください。',
'user_exists' => '利用者が既に存在しています!',
- 'user_not_found' => '利用者 [:id] は、存在していません。',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'ログインフィールドが必要です。',
'user_password_required' => 'パスワードが必要です。',
'insufficient_permissions' => '権限が不足しています。',
@@ -15,7 +15,7 @@ return array(
'password_resets_sent' => '有効なメールアドレスを持っている選択されたユーザーにパスワードリセットのリンクが送信されました。',
'password_reset_sent' => 'パスワードリセットのURLが:emailに送信されました。',
'user_has_no_email' => 'このユーザーのプロフィールにはメールアドレスがありません。',
- 'user_has_no_assets_assigned' => 'This user does not have any assets assigned',
+ 'user_has_no_assets_assigned' => 'このユーザーにはアセットが割り当てられていません',
'success' => array(
@@ -61,7 +61,7 @@ return array(
),
'inventorynotification' => array(
- 'error' => 'This user has no email set.',
- 'success' => 'The user has been notified about their current inventory.'
+ 'error' => 'このユーザーにはメールアドレスが設定されていません。',
+ 'success' => 'ユーザーに現在の在庫について通知されました。'
)
);
\ No newline at end of file
diff --git a/resources/lang/ja/auth/general.php b/resources/lang/ja/auth/general.php
index eba3dd865e..dd7618b39d 100644
--- a/resources/lang/ja/auth/general.php
+++ b/resources/lang/ja/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'ログイン状態を維持する',
'username_help_top' => 'パスワードリセットリンクを送信する対象の ユーザー名 を入力してください。',
'username_help_bottom' => 'ユーザー名とメールアドレスは、設定によって同じ場合もありますが、そうでない場合もあります。ユーザー名を思い出せない場合は、管理者にお問い合わせください。
この資産がチェックアウトされている場合に注意してください。 人物の場所や場所を変えることはありません',
'assets' => '資産はシリアル番号または資産タグで追跡されるアイテムです。特定のアイテムを識別することが重要なより高い価値のアイテムである傾向があります。',
diff --git a/resources/lang/ja/localizations.php b/resources/lang/ja/localizations.php
index 88b3e8a450..4e71aaa2b8 100644
--- a/resources/lang/ja/localizations.php
+++ b/resources/lang/ja/localizations.php
@@ -2,26 +2,26 @@
return [
- 'select_language' => 'Select a language',
+ 'select_language' => '言語を選択',
'languages' => [
- 'en'=> 'English, US',
- 'en-GB'=> 'English, UK',
+ 'en'=> '英語 (アメリカ)',
+ 'en-GB'=> '英語 (イギリス)',
'af'=> 'Afrikaans',
'ar'=> 'Arabic',
'bg'=> 'Bulgarian',
- 'zh-CN'=> 'Chinese Simplified',
- 'zh-TW'=> 'Chinese Traditional',
+ 'zh-CN'=> '中国語 (簡体字)',
+ 'zh-TW'=> '中国語(繁体字)',
'hr'=> 'Croatian',
'cs'=> 'Czech',
'da'=> 'Danish',
'nl'=> 'Dutch',
- 'en-ID'=> 'English, Indonesia',
+ 'en-ID'=> '英語(インドネシア)',
'et'=> 'Estonian',
'fil'=> 'Filipino',
'fi'=> 'Finnish',
'fr'=> 'French',
- 'de'=> 'German',
- 'de-i'=> 'German (Informal)',
+ 'de'=> 'ドイツ語',
+ 'de-i'=> 'ドイツ語 (非公式)',
'el'=> 'Greek',
'he'=> 'Hebrew',
'hu'=> 'Hungarian',
@@ -30,7 +30,7 @@ return [
'ga-IE'=> 'Irish',
'it'=> 'Italian',
'ja'=> '日本語',
- 'ko'=> 'Korean',
+ 'ko'=> '韓国語',
'lv'=>'Latvian',
'lt'=> 'Lithuanian',
'mk'=> 'Macedonian',
@@ -61,12 +61,12 @@ return [
'zu'=> 'Zulu',
],
- 'select_country' => 'Select a country',
+ 'select_country' => '国を選択',
'countries' => [
'AC'=>'Ascension Island',
'AD'=>'Andorra',
- 'AE'=>'United Arab Emirates',
+ 'AE'=>'アラブ首長国連邦',
'AF'=>'Afghanistan',
'AG'=>'Antigua And Barbuda',
'AI'=>'Anguilla',
@@ -77,8 +77,8 @@ return [
'AQ'=>'Antarctica',
'AR'=>'Argentina',
'AS'=>'American Samoa',
- 'AT'=>'Austria',
- 'AU'=>'Australia',
+ 'AT'=>'オーストリア',
+ 'AU'=>'オーストラリア',
'AW'=>'Aruba',
'AX'=>'Ã…land',
'AZ'=>'Azerbaijan',
@@ -101,7 +101,7 @@ return [
'BW'=>'Botswana',
'BY'=>'Belarus',
'BZ'=>'Belize',
- 'CA'=>'Canada',
+ 'CA'=>'カナダ',
'CC'=>'Cocos (Keeling) Islands',
'CD'=>'Congo (Democratic Republic)',
'CF'=>'Central African Republic',
@@ -156,7 +156,7 @@ return [
'GU'=>'Guam',
'GW'=>'Guinea-Bissau',
'GY'=>'Guyana',
- 'HK'=>'Hong Kong',
+ 'HK'=>'香港',
'HM'=>'Heard And Mc Donald Islands',
'HN'=>'Honduras',
'HR'=>'Croatia (local name: Hrvatska)',
@@ -164,9 +164,9 @@ return [
'HU'=>'Hungary',
'ID'=>'Indonesia',
'IE'=>'Ireland',
- 'IL'=>'Israel',
+ 'IL'=>'イスラエル',
'IM'=>'Isle of Man',
- 'IN'=>'India',
+ 'IN'=>'インド',
'IO'=>'British Indian Ocean Territory',
'IQ'=>'Iraq',
'IR'=>'Iran, Islamic Republic Of',
@@ -175,18 +175,18 @@ return [
'JE'=>'Jersey',
'JM'=>'Jamaica',
'JO'=>'Jordan',
- 'JP'=>'Japan',
+ 'JP'=>'日本',
'KE'=>'Kenya',
'KG'=>'Kyrgyzstan',
'KH'=>'Cambodia',
'KI'=>'Kiribati',
'KM'=>'Comoros',
'KN'=>'Saint Kitts And Nevis',
- 'KR'=>'Korea, Republic Of',
+ 'KR'=>'韓国',
'KW'=>'Kuwait',
- 'KY'=>'Cayman Islands',
+ 'KY'=>'ケイマン諸島',
'KZ'=>'Kazakhstan',
- 'LA'=>'Lao People\'s Democratic Republic',
+ 'LA'=>'ラオス人民民主共和国',
'LB'=>'Lebanon',
'LC'=>'Saint Lucia',
'LI'=>'Liechtenstein',
@@ -207,7 +207,7 @@ return [
'ML'=>'Mali',
'MM'=>'Myanmar',
'MN'=>'Mongolia',
- 'MO'=>'Macau',
+ 'MO'=>'マカオ',
'MP'=>'Northern Mariana Islands',
'MQ'=>'Martinique',
'MR'=>'Mauritania',
@@ -256,9 +256,10 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'南スーダン',
'SD'=>'Sudan',
'SE'=>'Sweden',
- 'SG'=>'Singapore',
+ 'SG'=>'シンガポール',
'SH'=>'St. Helena',
'SI'=>'Slovenia',
'SJ'=>'Svalbard And Jan Mayen Islands',
@@ -288,12 +289,12 @@ return [
'TR'=>'Turkey',
'TT'=>'Trinidad And Tobago',
'TV'=>'Tuvalu',
- 'TW'=>'Taiwan',
+ 'TW'=>'台湾',
'TZ'=>'Tanzania, United Republic Of',
- 'UA'=>'Ukraine',
+ 'UA'=>'ウクライナ',
'UG'=>'Uganda',
- 'UK'=>'United Kingdom',
- 'US'=>'United States',
+ 'UK'=>'イギリス',
+ 'US'=>'アメリカ',
'UM'=>'United States Minor Outlying Islands',
'UY'=>'Uruguay',
'UZ'=>'Uzbekistan',
diff --git a/resources/lang/ja/mail.php b/resources/lang/ja/mail.php
index 786f95f1f6..d5bf0bfb55 100644
--- a/resources/lang/ja/mail.php
+++ b/resources/lang/ja/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => '以下の新しいログイン情報を使用して、Snipe-ITにログインします。',
'login' => 'ログイン:',
'Low_Inventory_Report' => '在庫減レポート',
+ 'inventory_report' => 'インベントリレポート',
'min_QTY' => '分数',
'name' => '名前',
'new_item_checked' => 'あなたの名前で新しいアイテムがチェックアウトされました。詳細は以下の通りです。',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'Snipe-IT クレデンシャル',
'Accessory_Checkin_Notification' => '付属品をチェックインしました',
'Asset_Checkin_Notification' => '資産をチェックインしました',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'ライセンスをチェックインしました',
'Expected_Checkin_Report' => '予想される資産チェックインレポート',
'Expected_Checkin_Notification' => 'リマインダー: :name のチェックイン期限が近づいています',
'Expected_Checkin_Date' => 'チェックアウトされた資産は:date にチェックインされる予定です',
'your_assets' => 'あなたの資産を表示',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/ja/validation.php b/resources/lang/ja/validation.php
index 4f7638ac0b..c442a85aa8 100644
--- a/resources/lang/ja/validation.php
+++ b/resources/lang/ja/validation.php
@@ -43,14 +43,14 @@ return [
'file' => ':attribute はファイルにして下さい。',
'filled' => ':attribute フィールドは空に出来ません。',
'image' => ':attribute は画像にして下さい。',
- 'import_field_empty' => 'The value for :fieldname cannot be null.',
+ 'import_field_empty' => ':fieldname の値は null にはできません。',
'in' => '選択された :attribute は不正です。',
'in_array' => ':attribute フィールドが :other に存在しません。',
'integer' => ':attribute は整数にして下さい。',
'ip' => ':attribute は有効なIPアドレスにして下さい。',
'ipv4' => ':attribute は有効なIPアドレスにして下さい。',
'ipv6' => ':attribute は有効なIPv6アドレスにして下さい。',
- 'is_unique_department' => 'The :attribute must be unique to this Company Location',
+ 'is_unique_department' => ':attribute は、この会社の場所に一意である必要があります。',
'json' => ':attribute は有効なJSON文字列にして下さい。',
'max' => [
'numeric' => ':attribute は :max 以上にして下さい。',
@@ -67,6 +67,8 @@ return [
'array' => ':attribute は少なくとも :min 以上にして下さい。',
],
'starts_with' => ':attribute は、いずれかの値で始まる必要があります: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => '選択された :attribute は不正です。',
'numeric' => ':attribute は数字にして下さい。',
'present' => ':attribute フィールドは必須です。',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => '現在のパスワードが正しくありません。',
'dumbpwd' => 'そのパスワードはあまりにも脆弱です。',
'statuslabel_type' => '有効なステータスラベルの種類を選択する必要があります。',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => ':attribute は YYYY-MM-DD 形式の有効な日付にして下さい',
+ 'last_audit_date.date_format' => ':attribute は YYYY-MM-DD hh:mm:ss 形式の有効な日時にして下さい',
+ 'expiration_date.date_format' => ':attribute は YYYY-MM-DD 形式の有効な日付にして下さい',
+ 'termination_date.date_format' => ':attribute は YYYY-MM-DD 形式の有効な日付にして下さい',
+ 'expected_checkin.date_format' => ':attribute は YYYY-MM-DD 形式の有効な日付にして下さい',
+ 'start_date.date_format' => ':attribute は YYYY-MM-DD 形式の有効な日付にして下さい',
+ 'end_date.date_format' => ':attribute は YYYY-MM-DD 形式の有効な日付にして下さい',
+
],
/*
diff --git a/resources/lang/ko/admin/accessories/general.php b/resources/lang/ko/admin/accessories/general.php
index 806be16f01..2a50e01294 100644
--- a/resources/lang/ko/admin/accessories/general.php
+++ b/resources/lang/ko/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => '부속품 갱신',
'use_default_eula' => '대체 기본 사용권 계약서를 사용합니다.',
'use_default_eula_disabled' => '대체 기본 사용권 계약서를 사용합니다. 기본 사용권 계약서가 정의되지 않았습니다. 설정에서 하나를 추가해 주세요.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/ko/admin/accessories/message.php b/resources/lang/ko/admin/accessories/message.php
index ea655a0fe5..5e979e924e 100644
--- a/resources/lang/ko/admin/accessories/message.php
+++ b/resources/lang/ko/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => '부속품이 반출되지 않았습니다. 다시 시도해 주세요.',
'success' => '부속품이 반출 되었습니다.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => '잘못된 사용자 입니다. 다시 시도해 주세요.'
),
diff --git a/resources/lang/ko/admin/asset_maintenances/form.php b/resources/lang/ko/admin/asset_maintenances/form.php
index 1125bdb66c..530694df5b 100644
--- a/resources/lang/ko/admin/asset_maintenances/form.php
+++ b/resources/lang/ko/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'자산 관리 유형',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => '제목',
- 'start_date' => '시작일',
- 'completion_date' => '완료일',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => '비용',
'is_warranty' => '보증 개선',
- 'asset_maintenance_time' => '자산 관리 기간(일 단위)',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => '주석',
- 'update' => '자산 관리 갱신',
- 'create' => '자산 관리 생성'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/ko/admin/categories/message.php b/resources/lang/ko/admin/categories/message.php
index bf542b9832..ad9829f82d 100644
--- a/resources/lang/ko/admin/categories/message.php
+++ b/resources/lang/ko/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => '분류가 갱신되지 않았습니다. 다시 시도해 주세요',
- 'success' => '분류가 갱신되었습니다.'
+ 'success' => '분류가 갱신되었습니다.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/ko/admin/components/general.php b/resources/lang/ko/admin/components/general.php
index 59acbf311b..25e3a4cd09 100644
--- a/resources/lang/ko/admin/components/general.php
+++ b/resources/lang/ko/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => '잔여수량',
'total' => '총계',
'update' => '부품 갱신',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/ko/admin/components/message.php b/resources/lang/ko/admin/components/message.php
index 88e14ae3bb..84b0cd2148 100644
--- a/resources/lang/ko/admin/components/message.php
+++ b/resources/lang/ko/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => '부품이 반출되지 않았습니다. 다시 시도해 주세요.',
'success' => '부품이 반출 되었습니다.',
- 'user_does_not_exist' => '잘못된 사용자 입니다. 다시 시도해 주세요.'
+ 'user_does_not_exist' => '잘못된 사용자 입니다. 다시 시도해 주세요.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/ko/admin/consumables/message.php b/resources/lang/ko/admin/consumables/message.php
index 2044042eae..69257d8e83 100644
--- a/resources/lang/ko/admin/consumables/message.php
+++ b/resources/lang/ko/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => '소모품이 반출되지 않았습니다. 다시 시도해 주세요.',
'success' => '소모품이 반출 되었습니다.',
- 'user_does_not_exist' => '잘못된 사용자 입니다. 다시 시도해 주세요.'
+ 'user_does_not_exist' => '잘못된 사용자 입니다. 다시 시도해 주세요.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/ko/admin/custom_fields/general.php b/resources/lang/ko/admin/custom_fields/general.php
index dd745b6e14..e1faa252a9 100644
--- a/resources/lang/ko/admin/custom_fields/general.php
+++ b/resources/lang/ko/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => '적용 모델',
'order' => '순서',
'create_fieldset' => '신규 항목세트',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => '신규 사용자 항목',
'create_field_title' => 'Create a new custom field',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/ko/admin/groups/message.php b/resources/lang/ko/admin/groups/message.php
index 3a4221dd15..bd36bb5f5b 100644
--- a/resources/lang/ko/admin/groups/message.php
+++ b/resources/lang/ko/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => '그룹이 이미 존재합니다!',
- 'group_not_found' => '그룹 [:id]는 존재하지 않습니다.',
+ 'group_not_found' => '그룹 ID :id가 존재하지 않습니다.',
'group_name_required' => '이름 항목을 입력해주세요.',
'success' => array(
diff --git a/resources/lang/ko/admin/hardware/form.php b/resources/lang/ko/admin/hardware/form.php
index 4f3732ea78..a8b756b18f 100644
--- a/resources/lang/ko/admin/hardware/form.php
+++ b/resources/lang/ko/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => '대량 자산 삭제 승인',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => '아래의 대량 자산 삭제 내용을 검토하십시오. 삭제하시면 복구할 수 없고, 현재 할당되어 있는 사용자와의 연결이 끊어집니다.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => '삭제 대상: asset_count 개',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => '대량 자산 갱신',
'bulk_update_help' => '이 양식은 한번에 여러개의 자산들을 갱신하게 해줍니다. 변경하고 싶은 항목만 채워 넣으세요. 빈란으로 남겨둔 항목들은 변경되지 않을 것입니다. ',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Update only default location',
'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Processing...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Optional Information',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/ko/admin/hardware/general.php b/resources/lang/ko/admin/hardware/general.php
index 75007708e6..b5fa22bd7c 100644
--- a/resources/lang/ko/admin/hardware/general.php
+++ b/resources/lang/ko/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => '자산이 삭제되었습니다.',
'edit' => '자산 수정',
'model_deleted' => '모델이 삭제되었습니다. 자산을 복원하기 전에 모델을 복원해야 합니다.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => '요청가능',
'requested' => '요청됨',
'not_requestable' => 'Not Requestable',
@@ -21,6 +23,7 @@ return [
'restore' => '자산 복원',
'pending' => '대기중',
'undeployable' => '사용불가',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => '자산 보기',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/ko/admin/hardware/message.php b/resources/lang/ko/admin/hardware/message.php
index 16366211ab..865e756f33 100644
--- a/resources/lang/ko/admin/hardware/message.php
+++ b/resources/lang/ko/admin/hardware/message.php
@@ -23,6 +23,8 @@ return [
'restore' => [
'error' => '자산이 복원되지 않았습니다. 다시 시도해 주세요.',
'success' => '자산이 복원되었습니다.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -49,6 +51,8 @@ return [
'success' => '파일에서 읽어오기가 완료되었습니다',
'file_delete_success' => '파일 삭제가 완료되었습니다',
'file_delete_error' => '파일을 삭제할 수 없습니다',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/ko/admin/hardware/table.php b/resources/lang/ko/admin/hardware/table.php
index 0d73632b54..27933a569d 100644
--- a/resources/lang/ko/admin/hardware/table.php
+++ b/resources/lang/ko/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => '입/출',
'checkout_date' => '반출 일자',
'checkoutto' => '반출 확인',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => '차액',
'dl_csv' => 'CSV로 내려받기',
diff --git a/resources/lang/ko/admin/licenses/general.php b/resources/lang/ko/admin/licenses/general.php
index b1b7f34cce..28eda52644 100644
--- a/resources/lang/ko/admin/licenses/general.php
+++ b/resources/lang/ko/admin/licenses/general.php
@@ -1,8 +1,8 @@
'라이선스 란',
- 'about_licenses' => '라이선스는 소프트웨어를 추적하는데 사용됩니다. 개인에게 반출 할 수 있는 수량이 정의되어 있습니다',
+ 'about_licenses_title' => '라이선스 란',
+ 'about_licenses' => '라이선스는 소프트웨어를 추적하는데 사용됩니다. 개인에게 반출 할 수 있는 수량이 정의되어 있습니다',
'checkin' => '라이선스 Seat 확인',
'checkout_history' => '반출 이력',
'checkout' => '반출 라이선스 Seat',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => '소프트웨어 라이선스',
'user' => '사용자',
'view' => '라이선스 보기',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/ko/admin/manufacturers/message.php b/resources/lang/ko/admin/manufacturers/message.php
index dcfc3918c5..861692b8c0 100644
--- a/resources/lang/ko/admin/manufacturers/message.php
+++ b/resources/lang/ko/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => '제조업체가 존재하지 않습니다.',
'assoc_users' => '이 제조업체는 현재 적어도 하나의 모델에 연결되어 있기에 삭제 할 수 없습니다. 이 제조업체가 모델을 참조 하지 않게 수정하고 다시 시도 해 보세요. ',
diff --git a/resources/lang/ko/admin/manufacturers/table.php b/resources/lang/ko/admin/manufacturers/table.php
index 84e08c54e2..7424b4708e 100644
--- a/resources/lang/ko/admin/manufacturers/table.php
+++ b/resources/lang/ko/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => '지원 이메일',
'support_phone' => '지원 전화',
'support_url' => '지원 URL',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => '제조업체 갱신',
'url' => 'URL',
diff --git a/resources/lang/ko/admin/models/general.php b/resources/lang/ko/admin/models/general.php
index bc10d14034..26b65ba871 100644
--- a/resources/lang/ko/admin/models/general.php
+++ b/resources/lang/ko/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => '모델이 삭제되었습니다.',
'bulk_delete' => '자산 모델 대량 삭제',
'bulk_delete_help' => '선택한 자산 모델의 삭제를 확인하려면 아래 체크박스를 사용하십시오. 자산에 연결된 자산 모델은 자산이 다른 모델과 연결될 때까지 삭제할 수 없습니다.',
- 'bulk_delete_warn' => '다음을 삭제하려 합니다:model_count asset models.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => '모델 복원',
'requestable' => '사용자가 이 모델을 요청하실 수 있습니다',
'show_mac_address' => '이 모델의 자산에서 MAC 어드레스 항목 보기',
diff --git a/resources/lang/ko/admin/models/message.php b/resources/lang/ko/admin/models/message.php
index 3d34950de6..eb60f1da72 100644
--- a/resources/lang/ko/admin/models/message.php
+++ b/resources/lang/ko/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => '모델이 존재하지 않습니다.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => '이 모델은 현재 하나 이상의 자산들과 연결되어 있기에 삭제 할 수 없습니다. 자산들을 삭제하고 다시 삭제하길 시도하세요. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => '모델이 갱신되지 않았습니다. 다시 시도하세요.',
- 'success' => '모델이 갱신되었습니다.'
+ 'success' => '모델이 갱신되었습니다.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => '변경된 항목이 없어서, 갱신되지 않습니다.',
- 'success' => '모델 갱신됨.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => '선택된 모델이 없기에, 삭제되지 않습니다.',
- 'success' => ': success_count 모델이 삭제되었습니다!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ': success_count개의 모델이 삭제되었지만, fail_count 개는 관련된 자산이 있기에 삭제할 수 없습니다.'
),
diff --git a/resources/lang/ko/admin/settings/general.php b/resources/lang/ko/admin/settings/general.php
index a12bdd5651..6bb1fea515 100644
--- a/resources/lang/ko/admin/settings/general.php
+++ b/resources/lang/ko/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => '사용자에게 보낸 반입/반출 이메일 사본을 추가 이메일 계정으로 보내려면, 여기에 입력하세요. 그렇지 않으면 이 필드를 비워 두세요.',
'is_ad' => '이것은 액티브 디렉토리 서버입니다.',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Update Notification Settings',
'alert_email' => '알림 전송',
'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated',
'alerts_enabled' => '알림 사용',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => '바코드 설정',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP 사용자 키',
'ldap_client_tls_cert' => 'LDAP 사용자 인증서',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'LDAP 설정',
'ldap_client_tls_cert_help' => '클라이언트 측 TLS 인증서 및 LDAP 연결용 키는 일반적으로 \'보안 LDAP\'가 포함된 Google Workspace 구성에서만 유용합니다.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => '위에서 지정한 기본 DN의 유효한 LDAP 사용자 이름 및 비밀번호를 입력하여 LDAP 로그인이 올바르게 구성되었는지 테스트하십시오. 반드시 업데이트 된 LDAP 설정을 먼저 저장해야합니다.',
'ldap_login_sync_help' => '이것은 LDAP가 올바르게 동기화 될 수 있는지 테스트합니다. LDAP 인증 질의어가 올바르지 않으면 사용자가 여전히 로그인하지 못할 수 있습니다. 반드시 업데이트 된 LDAP 설정을 먼저 저장해야합니다.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => '이메일에 이미지 표시',
'show_images_in_email_help' => 'Snipe-IT 설치가 VPN 또는 폐쇄 형 네트워크 하에 있고 네트워크 외부 사용자가 이 설치에서 제공된 이미지를 이메일에 불러올수 없는 경우 이 상자의 선택을 해제하세요.',
'site_name' => '사이트 명',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Slack Bot 명',
- 'slack_channel' => 'Slack 채널',
- 'slack_endpoint' => 'Slack 종료점',
- 'slack_integration' => 'Slack 설정',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => '슬랙 정보를 저장하면, 테스트 버튼이 나타납니다.',
- 'slack_test_help' => '슬랙 통합이 올바르게 구성되었는지 테스트하십시오. 반드시 먼저 갱신된 지연 슬랙 설정을 저장해야합니다.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT 버전',
'support_footer' => '꼬리말 링크 지원',
'support_footer_help' => 'Snipe-IT 지원 정보 및 사용자 매뉴얼 보기 권한 설정',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/ko/admin/settings/message.php b/resources/lang/ko/admin/settings/message.php
index b17365c1de..a433e2b23e 100644
--- a/resources/lang/ko/admin/settings/message.php
+++ b/resources/lang/ko/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/ko/admin/users/general.php b/resources/lang/ko/admin/users/general.php
index c83acf2dbe..df681ceab4 100644
--- a/resources/lang/ko/admin/users/general.php
+++ b/resources/lang/ko/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Assigned 자산 모두 인쇄',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => '소프트웨어 반출 목록 :name',
'send_email_help' => '이 사용자에게 자격 증명을 보내려면 이메일 주소를 입력해야 합니다. 자격 증명을 이메일로 보내는 것은 사용자 생성 시에만 수행할 수 있습니다. 암호는 단방향 해시에 저장되며 한 번 저장하면 재열람 할 수 없습니다.',
'view_user' => '사용자 보기 :name',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/ko/admin/users/message.php b/resources/lang/ko/admin/users/message.php
index e1ef42f0db..373a6bd307 100644
--- a/resources/lang/ko/admin/users/message.php
+++ b/resources/lang/ko/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => '이 자산이 거부되었습니다.',
'bulk_manager_warn' => '사용자가 성공적으로 갱신되었지만, 선택한 관리자가 편집할 사용자 목록에도 있었고, 사용자가 자신의 관리자가 아니 어서 관리자 항목이 저장되지 않았습니다. 관리자를 제외한 사용자를 다시 선택하십시오.',
'user_exists' => '사용자가 이미 존재합니다!',
- 'user_not_found' => '사용자 [:id]는 존재하지 않습니다.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => '로그인 항목을 입력해 주세요.',
'user_password_required' => '비밀번호를 입력해 주세요.',
'insufficient_permissions' => '승인 불충분.',
diff --git a/resources/lang/ko/auth/general.php b/resources/lang/ko/auth/general.php
index b040aa8b4a..4882e606e4 100644
--- a/resources/lang/ko/auth/general.php
+++ b/resources/lang/ko/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => '자동 로그인',
'username_help_top' => 'Enter your username to be emailed a password reset link.',
'username_help_bottom' => '사용자 계정과 이메일 주소는 구성에 따라 동일할 수 있지만 동일하지 않을 수 있습니다. 사용자 계정을 기억할 수 없는 경우 관리자에게 문의하십시오. 연결된 이메일 주소가 없는 사용자 계정은 암호 재설정 링크가 이메일로 전송되지 않습니다.',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/ko/general.php b/resources/lang/ko/general.php
index 665d7cbd44..c1d4287259 100644
--- a/resources/lang/ko/general.php
+++ b/resources/lang/ko/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => '부속품들',
'activated' => '활성화',
+ 'accepted_date' => 'Date Accepted',
'accessory' => '부속품',
'accessory_report' => '부속품 보고서',
'action' => '작업',
@@ -23,11 +24,17 @@ return [
'asset_tags' => '자산 태그',
'assets_available' => '사용 가능한 자산',
'accept_assets' => 'Accept Assets :name',
- 'accept_assets_menu' => 'Accept Assets',
+ 'accept_assets_menu' => '승인된 자산',
'audit' => '감사',
'audit_report' => '감사 기록',
'assets' => '자산',
+ 'assets_audited' => '자산 감사',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Assigned to :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => '아바타 삭제',
'avatar_upload' => '아바타 올리기',
'back' => '이전',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Bulk Edit',
'bulk_delete' => 'Bulk Delete',
'bulk_actions' => 'Bulk Actions',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => '상태별',
'cancel' => '취소',
'categories' => '분류',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => '이 프로그램은 디버깅이 가능한 제품 모드에서 구동중입니다. 당신의 프로그램이 외부 환경과 접속이 가능하다면 중요한 자료가 유출될 수 있습니다. .env 파일의 APP_DEBUG 값을 false 로 설정하여 디버깅을 비활성화 하세요.',
'delete' => '삭제',
'delete_confirm' => ':item 을 삭제 하시겠습니까?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => '삭제됨',
'delete_seats' => '삭제한 Seat',
'deletion_failed' => '삭제 실패',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
'filetypes_size_help' => 'Max upload size allowed is :size.',
'image_filetypes_help' => 'Accepted filetypes are jpg, webp, png, gif, and svg. Max 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' => '불러오기',
'importing' => '가져오는 중',
'importing_help' => 'You can import assets, accessories, licenses, components, consumables, and users via CSV file.
The CSV should be comma-delimited and formatted with headers that match the ones in the sample CSVs in the documentation.',
@@ -147,7 +158,9 @@ return [
'asset_maintenance_report' => '자산 관리 보고서',
'asset_maintenances' => '자산 관리',
'item' => '항목',
- 'item_name' => 'Item Name',
+ 'item_name' => '항목 이름',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => '권한 없음',
'kits' => '사전 정의된 키트',
'language' => '언어',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => '요청 취소',
'save' => '저장',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => '선택',
'select_all' => '모두 선택',
'search' => '찾기',
@@ -240,8 +254,8 @@ return [
'signature' => '서명',
'signed_off_by' => 'Signed Off By',
'skin' => '스킨',
- 'slack_msg_note' => '슬랙으로 메세지 보내기',
- 'slack_test_msg' => 'Oh hai! Looks like your Slack integration with Snipe-IT is working!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => '데모 모드: 설치 시 일부 기능은 사용할 수 없습니다.',
'site_name' => '사이트 명',
'state' => '주',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => '정말로 삭제 하시겠습니까',
'submit' => '제출',
'target' => '대상',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => '시간과 날짜 표시',
'total_assets' => '총 자산',
'total_licenses' => '총 라이선스',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/ko/help.php b/resources/lang/ko/help.php
index a866ab0a78..55e54f0947 100644
--- a/resources/lang/ko/help.php
+++ b/resources/lang/ko/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => '자세한 정보',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
diff --git a/resources/lang/ko/localizations.php b/resources/lang/ko/localizations.php
index be2c321861..1488e66e3b 100644
--- a/resources/lang/ko/localizations.php
+++ b/resources/lang/ko/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'남수단',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/ko/mail.php b/resources/lang/ko/mail.php
index 55ccb2fc8e..fc90ca8c77 100644
--- a/resources/lang/ko/mail.php
+++ b/resources/lang/ko/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => '아래의 자격 증명을 사용하여 새 Snipe-IT 설치본에 로그인 하세요:',
'login' => '로그인:',
'Low_Inventory_Report' => '재고 부족 보고서',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => '최소 수량',
'name' => '이름',
'new_item_checked' => '당신의 이름으로 새 품목이 반출 되었습니다, 이하는 상세입니다.',
@@ -73,9 +74,11 @@ return [
'your_credentials' => '당신의 Snipe-IT 인증들',
'Accessory_Checkin_Notification' => '부속품 반입 됨',
'Asset_Checkin_Notification' => '자산 반입 됨',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => '라이센스 확인 됨.',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => '자산 확인',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/ko/validation.php b/resources/lang/ko/validation.php
index cdd1b160ab..6f760934e2 100644
--- a/resources/lang/ko/validation.php
+++ b/resources/lang/ko/validation.php
@@ -67,6 +67,8 @@ return [
'array' => ':attribute는 최소 :min 항목이어야 합니다.',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => '선택한 :attribute 가 부정확 합니다.',
'numeric' => ':attribute 는 숫자만 가능합니다.',
'present' => ':attribute 항목이 있어야 합니다.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => '현재 비밀번호가 잘못되었습니다.',
'dumbpwd' => '그 비밀번호는 너무 일반적입니다.',
'statuslabel_type' => '유효한 상태 라벨 형식을 선택해 주셔야 합니다',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/lt/admin/accessories/general.php b/resources/lang/lt/admin/accessories/general.php
index 20ebfcadf6..f222d352f9 100644
--- a/resources/lang/lt/admin/accessories/general.php
+++ b/resources/lang/lt/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Atnaujinti įrangą',
'use_default_eula' => 'Naudoti pirminę EULA vietoje to.',
'use_default_eula_disabled' => 'Naudoti pirminę numatytąją EULA. Nėra nustatytos pirminės numatytosios EULA. Prašome pridėkite ją nustatymuose.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/lt/admin/accessories/message.php b/resources/lang/lt/admin/accessories/message.php
index ae1570c571..7ee6fb25e3 100644
--- a/resources/lang/lt/admin/accessories/message.php
+++ b/resources/lang/lt/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Priedo nepavyko išduoti, pabandykite dar kartą',
'success' => 'Įranga sėkmingai išimta.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'Šis vartotojas neteisingas. Prašome bandykite dar kartą.'
),
diff --git a/resources/lang/lt/admin/asset_maintenances/form.php b/resources/lang/lt/admin/asset_maintenances/form.php
index ae5d2beef6..fa9c312c9f 100644
--- a/resources/lang/lt/admin/asset_maintenances/form.php
+++ b/resources/lang/lt/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Įrangos priežiūros tipas',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'Antraštė',
- 'start_date' => 'Pradžios data',
- 'completion_date' => 'Pabaigos data',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'Kaina',
'is_warranty' => 'Garantinis taisymas',
- 'asset_maintenance_time' => 'Įrangos naudojimas (dienomis)',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'Pastabos',
- 'update' => 'Atnaujint įrangos preižiūrą',
- 'create' => 'Sukurti įrangos priežiūrą'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/lt/admin/categories/message.php b/resources/lang/lt/admin/categories/message.php
index f05e4d5e3f..5662b6af37 100644
--- a/resources/lang/lt/admin/categories/message.php
+++ b/resources/lang/lt/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Kategorija neatnaujinta, prašome pabandykite dar kartą',
- 'success' => 'Kategorijos atnaujinimas sėkmingas.'
+ 'success' => 'Kategorijos atnaujinimas sėkmingas.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/lt/admin/components/general.php b/resources/lang/lt/admin/components/general.php
index 04149fbb2b..388efb77a0 100644
--- a/resources/lang/lt/admin/components/general.php
+++ b/resources/lang/lt/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Likutis',
'total' => 'Iš viso',
'update' => 'Atnaujinti komponentą',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/lt/admin/components/message.php b/resources/lang/lt/admin/components/message.php
index 513f46be18..4af53883c5 100644
--- a/resources/lang/lt/admin/components/message.php
+++ b/resources/lang/lt/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Komponentas nebuvo išregistruotas, bandykite dar kartą',
'success' => 'Komponentas sėkmingai patikrintas.',
- 'user_does_not_exist' => 'Šis naudotojas neteisingas. Prašome bandykite dar kartą.'
+ 'user_does_not_exist' => 'Šis naudotojas neteisingas. Prašome bandykite dar kartą.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/lt/admin/consumables/message.php b/resources/lang/lt/admin/consumables/message.php
index 8fc47a10d5..de1df11c58 100644
--- a/resources/lang/lt/admin/consumables/message.php
+++ b/resources/lang/lt/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Ši suvartojama įranga nebuvo išimta, prašome bandykite dar kartą',
'success' => 'Suvartojam įranga sėkminga išimta.',
- 'user_does_not_exist' => 'Šis vartotojas neteisingas. Prašome bandykite dar kartą.'
+ 'user_does_not_exist' => 'Šis vartotojas neteisingas. Prašome bandykite dar kartą.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/lt/admin/custom_fields/general.php b/resources/lang/lt/admin/custom_fields/general.php
index eb551a0534..a0e431e649 100644
--- a/resources/lang/lt/admin/custom_fields/general.php
+++ b/resources/lang/lt/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Naudojama modelių',
'order' => 'Užsakymas',
'create_fieldset' => 'Nauja laukų grupė',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'Naujas pritaikomas laukelis',
'create_field_title' => 'Create a new custom field',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/lt/admin/groups/message.php b/resources/lang/lt/admin/groups/message.php
index 0655ca13da..8d0220b6d0 100644
--- a/resources/lang/lt/admin/groups/message.php
+++ b/resources/lang/lt/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Gruoė jau sukurta!',
- 'group_not_found' => 'Tokios [:id] grupės nėra.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'Laukelio pavadinimas privalomas',
'success' => array(
diff --git a/resources/lang/lt/admin/hardware/form.php b/resources/lang/lt/admin/hardware/form.php
index 1de4ae6ece..aa34831296 100644
--- a/resources/lang/lt/admin/hardware/form.php
+++ b/resources/lang/lt/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Patvirtinkite masinio ištrynimo turinį',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Peržiūrėkite įrangos ištrinimą žemiau. Ištrinus, įranga galima atstatyti, tačiau daugiau nebus priskirta jokiam vartotojam.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'Jūs norite ištrinti :asset_count įranga.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Visa atnaujinama įranga',
'bulk_update_help' => 'Ši forma leidžia jums atnaujinti kelias įrangas vienu metu. Prašome užpildykite laukelius, kuriuos reikia keisti. Visi laukeliai, kuriuos paliksite tuščius liks nepakeisti. ',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Update only default location',
'asset_not_deployable' => 'Ši įranga negali būti išduodama.',
'asset_deployable' => 'Ši įranga gali būti išduodama.',
- 'processing_spinner' => 'Processing...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Optional Information',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/lt/admin/hardware/general.php b/resources/lang/lt/admin/hardware/general.php
index 6de53c8880..449c42f7e4 100644
--- a/resources/lang/lt/admin/hardware/general.php
+++ b/resources/lang/lt/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'This asset has been deleted.',
'edit' => 'Keisti įrangą',
'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Reiklaujamas',
'requested' => 'Užklausta',
'not_requestable' => 'Not Requestable',
@@ -21,6 +23,7 @@ return [
'restore' => 'Atkurti įrangą',
'pending' => 'Vykdoma',
'undeployable' => 'Negalimas naudoti',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Peržiūrėti įrangą',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/lt/admin/hardware/message.php b/resources/lang/lt/admin/hardware/message.php
index e7f3ba745f..a7b41c8963 100644
--- a/resources/lang/lt/admin/hardware/message.php
+++ b/resources/lang/lt/admin/hardware/message.php
@@ -22,6 +22,8 @@ return [
'restore' => [
'error' => 'Įranga nebuvo atkurta, prašome bandykite dar kartą',
'success' => 'Įranga atkurta sėkmingai.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -48,6 +50,8 @@ return [
'success' => 'Jūsų failas importuotas',
'file_delete_success' => 'Jūsų failas buvo sėkmingai ištrintas',
'file_delete_error' => 'Nepavyko ištrinti failo',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/lt/admin/hardware/table.php b/resources/lang/lt/admin/hardware/table.php
index e895b09c8a..f07bc661d8 100644
--- a/resources/lang/lt/admin/hardware/table.php
+++ b/resources/lang/lt/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Priimta/Išduota',
'checkout_date' => 'Išdavimo data',
'checkoutto' => 'Išduota',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Skirtumas',
'dl_csv' => 'Atsisiųti CSV fromatu',
diff --git a/resources/lang/lt/admin/licenses/general.php b/resources/lang/lt/admin/licenses/general.php
index 05375b7352..cbcdafec7e 100644
--- a/resources/lang/lt/admin/licenses/general.php
+++ b/resources/lang/lt/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Apie licencijas',
- 'about_licenses' => 'Licencijos naudojamos programinei įrangai stebėti. Jie turi tam tikrą skaičių vietų, kurias galima patikrinti asmenims',
+ 'about_licenses_title' => 'Apie licencijas',
+ 'about_licenses' => 'Licencijos naudojamos programinei įrangai stebėti. Jie turi tam tikrą skaičių vietų, kurias galima patikrinti asmenims',
'checkin' => 'Išduoti licenzijos prieigą',
'checkout_history' => 'Išdavimo istorija',
'checkout' => 'Išduotas licenzijų kiekis',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Programinės įrangos licenzijos',
'user' => 'Naudotojas',
'view' => 'Peržiūrėti licenziją',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/lt/admin/manufacturers/message.php b/resources/lang/lt/admin/manufacturers/message.php
index f3d4432c84..e91c7d0ee5 100644
--- a/resources/lang/lt/admin/manufacturers/message.php
+++ b/resources/lang/lt/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Tokio gamintojo nėra.',
'assoc_users' => 'Šis gamintojas šiuo metu susietas su daugaiau nei vienu modeliu ir negali būti ištrintas. Prašome atnaujinkite savo modelius, kad nesisietų su šiuo gamintoju ir bandykite iš naujo. ',
diff --git a/resources/lang/lt/admin/manufacturers/table.php b/resources/lang/lt/admin/manufacturers/table.php
index 842badf06d..a7b417f772 100644
--- a/resources/lang/lt/admin/manufacturers/table.php
+++ b/resources/lang/lt/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Palaikymas el. Paštu',
'support_phone' => 'Palaikymas telefonu',
'support_url' => 'Palaikymo URL',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Atnaujinti gamintoją',
'url' => 'URL',
diff --git a/resources/lang/lt/admin/models/general.php b/resources/lang/lt/admin/models/general.php
index 503ec780d3..12e3fe26dd 100644
--- a/resources/lang/lt/admin/models/general.php
+++ b/resources/lang/lt/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'This model has been deleted.',
'bulk_delete' => 'Ištrinti pažymėtus turto modelius',
'bulk_delete_help' => '„Pažymėkite žemiau esantį langelį, kad patvirtintumėte pasirinktų turto modelių ištrynimą. Turto modeliai, kuriuose yra su jais susijęs turtas, negali būti ištrinti, išskyrus tuos atvejus, kai tas turtas yra susietas su kitu modeliu.“.',
- 'bulk_delete_warn' => 'Ketinate ištrinti :model_count turto modelius.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Atkurti modelį',
'requestable' => 'Naudotojai gali užklausi šį modelį',
'show_mac_address' => 'Rodykite MAC adreso laukelį įrangoje šiam modeliui',
diff --git a/resources/lang/lt/admin/models/message.php b/resources/lang/lt/admin/models/message.php
index ff7495b781..2d28522996 100644
--- a/resources/lang/lt/admin/models/message.php
+++ b/resources/lang/lt/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Tokio modelio nėra.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'Šis modelis šiuo metu susietas su daugiau nei vienu įrangos vientu ir negali būti ištrintas. Prašome ištrinkite įrangą ir tuomet bandykite trinti iš naujo. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Modelis nebuvo atnaujintas, prašome bandykite iš naujo',
- 'success' => 'Modelis sėkmingai atnaujintas.'
+ 'success' => 'Modelis sėkmingai atnaujintas.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Nebuvo pakeista jokių laukų, todėl niekas nebuvo atnaujintas.',
- 'success' => 'Modeliai atnaujinti.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'Nepasirinktas modelis, nėra ką ištrinti.',
- 'success' => ':success_count model(s) ištrinti!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count model(s) buvo ištrinti, bet :fail_count negalima ištrinti todėl, kad turtas vis dar susietas.'
),
diff --git a/resources/lang/lt/admin/settings/general.php b/resources/lang/lt/admin/settings/general.php
index ddd092ab7f..9e16358539 100644
--- a/resources/lang/lt/admin/settings/general.php
+++ b/resources/lang/lt/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'Jeigu Jūs norite siųsti išduoto/neišduoto turto sąrašo kopiją, įveskite čia el. pašto adresą. Kitu atveju palikite laukelį tuščią.',
'is_ad' => 'Tai yra "Active Directory" serveris',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Update Notification Settings',
'alert_email' => 'Siūsti įspėjimus',
'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated',
'alerts_enabled' => 'Perspėjimai įjungti',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'Prekės kodo nustatymai',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'LDAP nustatymai',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Prašome įvesti tinkamą LDAP vartotojo vardą ir slaptažodį iš bazės DN. Jūs privalote patikrinti ar LDAP prisijungimas sukonfigūruotas tinkamai. PIRMIAUSIA JŪS PRIVALOTE IŠSAUGOTI LDAP NUSTATYMUS.',
'ldap_login_sync_help' => 'Tai patikrina ar LDAP sinchronizacija teisinga. Jeigu Jūsų LADAP autentifikacijos užkalusa nėra teisinga, vartotojai gali negalėti prisijungti. PIRMIAUSIA JŪS PRIVALOTE IŠSAUGOTI LDAP NUSTATYMUS.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Rodyti nuotraukas el. pašte',
'show_images_in_email_help' => 'Nuimkite žymelę jeigu jūsų Snipe-IT instaliacija yra VPN arba uždarame tinkle ir vartotojai esantys už tinklo negalės įkrauti paveikslėlių jų el. paštuose.',
'site_name' => 'Interneto puslapio pavadinimas',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Slack\'o boto vardas',
- 'slack_channel' => 'Slack\'o kanalas',
- 'slack_endpoint' => 'Slack\'o galutinis taškas',
- 'slack_integration' => 'Slack\'o nustatymai',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => 'Jeigu jūs išsaugosite informaciją, testavimo mygtukas bus rodomas.',
- 'slack_test_help' => 'Patikrinkite, ar tinkamai atlikta „Slack“ konfigūracija. Jūs privalote išsaugoti savo "SLACK" nustatymus pirmiausia.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT versija',
'support_footer' => 'Palaikomos poraštė nuorodos ',
'support_footer_help' => 'Nurodykite, kas matys nuorodas į „Snipe-IT“ palaikymo informacijos ir naudotojo vadovą',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/lt/admin/settings/message.php b/resources/lang/lt/admin/settings/message.php
index e770636c44..f820fd12f5 100644
--- a/resources/lang/lt/admin/settings/message.php
+++ b/resources/lang/lt/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/lt/admin/users/general.php b/resources/lang/lt/admin/users/general.php
index ead49e5cda..cfba5a87ae 100644
--- a/resources/lang/lt/admin/users/general.php
+++ b/resources/lang/lt/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Spausdinti visą turtą',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => ':name išduota įranga',
'send_email_help' => 'You must provide an email address for this user to send them credentials. Emailing credentials can only be done on user creation. Passwords are stored in a one-way hash and cannot be retrieved once saved.',
'view_user' => 'Peržiūrėti :name vartotoją',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/lt/admin/users/message.php b/resources/lang/lt/admin/users/message.php
index b215bf03ec..d21739b2c1 100644
--- a/resources/lang/lt/admin/users/message.php
+++ b/resources/lang/lt/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Jūs sėkmingai atšaukėte šią įrangą.',
'bulk_manager_warn' => 'Jūsų vartotojai buvo sėkmingai atnaujinti, tačiau jūsų valdytojo įrašas nebuvo išsaugotas, nes pasirinktas valdytojas taip pat buvo naudotojo sąraše, kurį reikia redaguoti, o vartotojai gali būti ne jų valdytojai. Prašome vėl pasirinkti naudotojus, išskyrus valdytoją.',
'user_exists' => 'Naudotojas jau yra!',
- 'user_not_found' => 'Naudotojas [:id] neegzistuoja.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Prisijungimo laukelis privalomas',
'user_password_required' => 'Slaptažodis būtinas.',
'insufficient_permissions' => 'Nepakankamos teisės.',
diff --git a/resources/lang/lt/auth/general.php b/resources/lang/lt/auth/general.php
index ad4c9f350f..03b6b55b22 100644
--- a/resources/lang/lt/auth/general.php
+++ b/resources/lang/lt/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Prisiminti mane',
'username_help_top' => 'Enter your username to be emailed a password reset link.',
'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.
Usernames without an associated email address will not be emailed a password reset link. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/lt/general.php b/resources/lang/lt/general.php
index dcbe38dea4..58888b1f38 100644
--- a/resources/lang/lt/general.php
+++ b/resources/lang/lt/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Įrangos',
'activated' => 'Aktyvuota',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Įranga',
'accessory_report' => 'Įrangos ataskaita',
'action' => 'Veiksmas',
@@ -11,7 +12,7 @@ return [
'admin' => 'Administratorius',
'administrator' => 'Administratorius',
'add_seats' => 'Prideta licenzijų',
- 'age' => "Age",
+ 'age' => "Amžius",
'all_assets' => 'Visa įranga',
'all' => 'Viskas',
'archived' => 'Archyvuota',
@@ -27,7 +28,13 @@ return [
'audit' => 'Auditas',
'audit_report' => 'Audito žurnalas',
'assets' => 'Įranga',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Assigned to :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Ištrinti ikoną',
'avatar_upload' => 'Įkelti ikoną',
'back' => 'Grįžti',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Bulk Edit',
'bulk_delete' => 'Bulk Delete',
'bulk_actions' => 'Bulk Actions',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'by Status',
'cancel' => 'Atšaukti',
'categories' => 'Kategorijos',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Ši programa veikia gamybos režimu, įjungus derinimą. Tai gali atskleisti slaptus duomenis, jei jūsų programa yra prieinama išoriniam pasauliui. Išjunkite derinimo režimą nustatydami APP_DEBUG reikšmę savo .env byloje false.',
'delete' => 'Ištrinti',
'delete_confirm' => 'Ar jūs norite tikrai ištrinti?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Ištrinta',
'delete_seats' => 'Ištrintos licenzijos',
'deletion_failed' => 'Deletion failed',
@@ -101,7 +111,7 @@ return [
'email_format' => 'El. pašto formatas',
'employee_number' => 'Employee Number',
'email_domain_help' => 'Tai naudojama importuojant importuojamus el. Pašto adresus',
- 'error' => 'Error',
+ 'error' => 'Klaida',
'exclude_archived' => 'Exclude Archived Assets',
'exclude_deleted' => 'Exclude Deleted Assets',
'example' => 'Example: ',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
'filetypes_size_help' => 'Max upload size allowed is :size.',
'image_filetypes_help' => 'Accepted filetypes are jpg, webp, png, gif, and svg. Max 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' => 'Įkelti',
'importing' => 'Importing',
'importing_help' => 'You can import assets, accessories, licenses, components, consumables, and users via CSV file.
The CSV should be comma-delimited and formatted with headers that match the ones in the sample CSVs in the documentation.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Įrangos priežiūros',
'item' => 'Įranga',
'item_name' => 'Item Name',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Nepakankamos teisės!',
'kits' => 'Predefined Kits',
'language' => 'Kalba',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => 'Prašymas atšauktas',
'save' => 'Išsaugoti',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Pasirinkite',
'select_all' => 'Select All',
'search' => 'Ieškoti',
@@ -240,8 +254,8 @@ return [
'signature' => 'Parašas',
'signed_off_by' => 'Signed Off By',
'skin' => 'Išvaizda',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Oh hai! Looks like your Slack integration with Snipe-IT is working!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'DEMO MODE: kai kurios funkcijos yra išjungtos šio diegimo metu.',
'site_name' => 'Interneto puslapio pavadinimas',
'state' => 'Rajonas',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Ar tikrai norite ištrinti',
'submit' => 'Pateikti',
'target' => 'Tikslinė',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Laiko ir datos rodymas',
'total_assets' => 'įrangos iš viso',
'total_licenses' => 'iš viso licenzijų',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/lt/help.php b/resources/lang/lt/help.php
index 46bb92d68f..32a687fb47 100644
--- a/resources/lang/lt/help.php
+++ b/resources/lang/lt/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'Detaliau',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
diff --git a/resources/lang/lt/localizations.php b/resources/lang/lt/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/lt/localizations.php
+++ b/resources/lang/lt/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/lt/mail.php b/resources/lang/lt/mail.php
index c4fafb1394..8e4624ca1a 100644
--- a/resources/lang/lt/mail.php
+++ b/resources/lang/lt/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Prisijunkite prie savo naujojo "Snipe-IT" diegimo naudodami toliau nurodytus įgaliojimus:',
'login' => 'Prisijungti:',
'Low_Inventory_Report' => 'Mažos inventorizacijos ataskaita',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Min Kiekis',
'name' => 'Pavadinimas',
'new_item_checked' => 'Naujas objektas buvo patikrintas pagal jūsų vardą, išsami informacija pateikiama žemiau.',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'Jūsų Snipe-IT įgaliojimai',
'Accessory_Checkin_Notification' => 'Accessory checked in',
'Asset_Checkin_Notification' => 'Asset checked in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'License checked in',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => 'View Your Assets',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/lt/validation.php b/resources/lang/lt/validation.php
index 6b4f3bd71e..ce09423ab0 100644
--- a/resources/lang/lt/validation.php
+++ b/resources/lang/lt/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'Atributui turi būti bent: min elementai.',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'Pasirinktas :attribute neteisingas.',
'numeric' => ':attribute privalo būti skaičius.',
'present' => 'Atributo laukas turi būti.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Jūsų dabartinis slaptažodis yra neteisingas',
'dumbpwd' => 'Šis slaptažodis yra per dažnas.',
'statuslabel_type' => 'Turite pasirinkti tinkamą statuso etiketės tipą',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/lv/admin/accessories/general.php b/resources/lang/lv/admin/accessories/general.php
index 3e31a24455..a44297ff9d 100644
--- a/resources/lang/lv/admin/accessories/general.php
+++ b/resources/lang/lv/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Atjaunināt piederumu',
'use_default_eula' => 'Tā vietā izmantojiet pirmo noklusējuma EULA.',
'use_default_eula_disabled' => 'Izmantojiet galveno noklusējuma EULA. Netiek iestatīta galvenā noklusējuma EULA. Lūdzu, pievienojiet vienu pakalpojumā Iestatījumi.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/lv/admin/accessories/message.php b/resources/lang/lv/admin/accessories/message.php
index 5c2378c61d..3def29f3e7 100644
--- a/resources/lang/lv/admin/accessories/message.php
+++ b/resources/lang/lv/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Piederums netika pārbaudīts, lūdzu, mēģiniet vēlreiz',
'success' => 'Piederums ir veiksmīgi izrakstīts.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'Šis lietotājs ir nederīgs. Lūdzu mēģiniet vēlreiz.'
),
diff --git a/resources/lang/lv/admin/asset_maintenances/form.php b/resources/lang/lv/admin/asset_maintenances/form.php
index dcfae943e8..9941f26ea0 100644
--- a/resources/lang/lv/admin/asset_maintenances/form.php
+++ b/resources/lang/lv/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Apkopes veids',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'Nosaukums',
- 'start_date' => 'Sākusies',
- 'completion_date' => 'Pabeigts',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'Izmaksas',
'is_warranty' => 'Garantijas uzlabošana',
- 'asset_maintenance_time' => 'Dienas',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'Piezīmes',
- 'update' => 'Atjaunināt',
- 'create' => 'Izveidot'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/lv/admin/categories/message.php b/resources/lang/lv/admin/categories/message.php
index 7493e5f5c4..35a275ec41 100644
--- a/resources/lang/lv/admin/categories/message.php
+++ b/resources/lang/lv/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Kategorija nav atjaunināta, lūdzu, mēģiniet vēlreiz',
- 'success' => 'Kategorija ir veiksmīgi atjaunināta.'
+ 'success' => 'Kategorija ir veiksmīgi atjaunināta.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/lv/admin/components/general.php b/resources/lang/lv/admin/components/general.php
index ccc013d148..9862b12095 100644
--- a/resources/lang/lv/admin/components/general.php
+++ b/resources/lang/lv/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Atlikušais',
'total' => 'Kopā',
'update' => 'Atjaunināt komponents',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/lv/admin/components/message.php b/resources/lang/lv/admin/components/message.php
index 89c12a2f55..2bc43c7b49 100644
--- a/resources/lang/lv/admin/components/message.php
+++ b/resources/lang/lv/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Komponents netika pārbaudīts, lūdzu, mēģiniet vēlreiz',
'success' => 'Komponents veiksmīgi pārbaudīts.',
- 'user_does_not_exist' => 'Šis lietotājs ir nederīgs. Lūdzu mēģiniet vēlreiz.'
+ 'user_does_not_exist' => 'Šis lietotājs ir nederīgs. Lūdzu mēģiniet vēlreiz.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/lv/admin/consumables/message.php b/resources/lang/lv/admin/consumables/message.php
index 9e0202739b..3a675b7f5c 100644
--- a/resources/lang/lv/admin/consumables/message.php
+++ b/resources/lang/lv/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Neizdevās izņemt patēriņu, lūdzu, mēģiniet vēlreiz',
'success' => 'Izlietojamie izrakstīti veiksmīgi.',
- 'user_does_not_exist' => 'Šis lietotājs ir nederīgs. Lūdzu mēģiniet vēlreiz.'
+ 'user_does_not_exist' => 'Šis lietotājs ir nederīgs. Lūdzu mēģiniet vēlreiz.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/lv/admin/custom_fields/general.php b/resources/lang/lv/admin/custom_fields/general.php
index b204c08ff1..d846c5ce91 100644
--- a/resources/lang/lv/admin/custom_fields/general.php
+++ b/resources/lang/lv/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Izmantoti modeļi',
'order' => 'Pasūtījums',
'create_fieldset' => 'Jauns lauka laukums',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'Jauna pielāgota lauks',
'create_field_title' => 'Izveidot jaunu pielāgoto lauku',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unikāls',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/lv/admin/groups/message.php b/resources/lang/lv/admin/groups/message.php
index c49d274624..82985471fe 100644
--- a/resources/lang/lv/admin/groups/message.php
+++ b/resources/lang/lv/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Grupa jau pastāv!',
- 'group_not_found' => 'Grupa [: id] nepastāv.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'Nosaukuma lauks ir nepieciešams',
'success' => array(
diff --git a/resources/lang/lv/admin/hardware/form.php b/resources/lang/lv/admin/hardware/form.php
index 7bf5cfa768..2e2bbe8066 100644
--- a/resources/lang/lv/admin/hardware/form.php
+++ b/resources/lang/lv/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Apstiprināt lielapjoma aktīvu dzēšanu',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Pārskatīt aktīvu lielapjoma dzēšanu zemāk. Dzēstos aktīvus var atjaunot, bet tie vairs nebūs saistīti ar šībrīža lietotāju.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'Jūs gatavojaties dzēst: asset_count aktīvi.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Lielapjoma atjaunināšanas līdzekļi',
'bulk_update_help' => 'Šī veidlapa ļauj vienlaikus atjaunināt vairākus aktīvus. Aizpildiet tikai nepieciešamos laukus. Jebkurš tukšs laukums paliek nemainīgs.',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Atjaunināt tikai noklusēja atrašanās vietu',
'asset_not_deployable' => 'Šis statuss nav izmantojams. Pamatlīdzeklis nevar tikt izrakstīts.',
'asset_deployable' => 'Šis statuss ir izmantojams. Pamatlīdzeklis ir pieejams izrakstīšanai.',
- 'processing_spinner' => 'Apstrādā...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Neobligātā informācija',
'order_details' => 'Pasūtījuma informācija'
];
diff --git a/resources/lang/lv/admin/hardware/general.php b/resources/lang/lv/admin/hardware/general.php
index 8088caf0e0..580a5b403a 100644
--- a/resources/lang/lv/admin/hardware/general.php
+++ b/resources/lang/lv/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'Šis pamatlīdzeklis ir izdzēsts.',
'edit' => 'Rediģēt īpašumu',
'model_deleted' => 'Šis pamatlīdzekļu modelis ir dzēsts. Jums ir jāatjauno modelis pirms drīkstiet atjaunot pamatlīdzekli.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Pieļaujams',
'requested' => 'Pieprasīts',
'not_requestable' => 'Nav pieprasāms',
@@ -21,6 +23,7 @@ return [
'restore' => 'Atjaunot aktīvus',
'pending' => 'Gaida',
'undeployable' => 'Nodarbināms',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Skatīt aktīvu',
'csv_error' => 'Jūsu CSV failā ir kļūda:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Lūdzu skatiet zemāk.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/lv/admin/hardware/message.php b/resources/lang/lv/admin/hardware/message.php
index 8d20f69494..9f6e61fde0 100644
--- a/resources/lang/lv/admin/hardware/message.php
+++ b/resources/lang/lv/admin/hardware/message.php
@@ -22,6 +22,8 @@ return [
'restore' => [
'error' => 'Īpašums netika atjaunots, lūdzu, mēģiniet vēlreiz',
'success' => 'Aktīvs veiksmīgi atjaunots.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -48,6 +50,8 @@ return [
'success' => 'Jūsu fails ir importēts',
'file_delete_success' => 'Jūsu fails ir veiksmīgi izdzēsts',
'file_delete_error' => 'Failu nevarēja dzēst',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/lv/admin/hardware/table.php b/resources/lang/lv/admin/hardware/table.php
index 81087175ed..53becf7cb6 100644
--- a/resources/lang/lv/admin/hardware/table.php
+++ b/resources/lang/lv/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Iekšā ārā',
'checkout_date' => 'Izrakstīšanās datums',
'checkoutto' => 'Izrakstīts',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Atšķirība',
'dl_csv' => 'Lejupielādējiet CSV',
diff --git a/resources/lang/lv/admin/licenses/general.php b/resources/lang/lv/admin/licenses/general.php
index d09ff39167..d328f3f2ce 100644
--- a/resources/lang/lv/admin/licenses/general.php
+++ b/resources/lang/lv/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Par licencēm',
- 'about_licenses' => 'Licences izmanto, lai izsekotu programmatūru. Viņiem ir noteikts skaits sēdvietu, kurus var pārbaudīt personām',
+ 'about_licenses_title' => 'Par licencēm',
+ 'about_licenses' => 'Licences izmanto, lai izsekotu programmatūru. Viņiem ir noteikts skaits sēdvietu, kurus var pārbaudīt personām',
'checkin' => 'Checkin License Seat',
'checkout_history' => 'Checkout vēsture',
'checkout' => 'Checkout licences sēdeklis',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Programmatūras licences',
'user' => 'Lietotājs',
'view' => 'Skatīt licenci',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/lv/admin/manufacturers/message.php b/resources/lang/lv/admin/manufacturers/message.php
index 33477efd09..d2d9434b3f 100644
--- a/resources/lang/lv/admin/manufacturers/message.php
+++ b/resources/lang/lv/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Ražotājs neeksistē.',
'assoc_users' => 'Šis ražotājs pašlaik ir saistīts ar vismaz vienu modeli, un to nevar izdzēst. Lūdzu, atjauniniet savus modeļus, lai vairs nerādītu šo ražotāju, un mēģiniet vēlreiz.',
diff --git a/resources/lang/lv/admin/manufacturers/table.php b/resources/lang/lv/admin/manufacturers/table.php
index 2c5d637a1b..e4a5db2f3a 100644
--- a/resources/lang/lv/admin/manufacturers/table.php
+++ b/resources/lang/lv/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Atbalsta e-pastu',
'support_phone' => 'Atbalsta tālruni',
'support_url' => 'Atbalsta URL',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Atjaunināt ražotāju',
'url' => 'URL',
diff --git a/resources/lang/lv/admin/models/general.php b/resources/lang/lv/admin/models/general.php
index 9a336e7c4c..b91edffb3a 100644
--- a/resources/lang/lv/admin/models/general.php
+++ b/resources/lang/lv/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'Šis modelis ir izdzēsts.',
'bulk_delete' => 'Līdzekļu modeļu lielapjoma dzēšana',
'bulk_delete_help' => 'Lai apstiprinātu izvēlēto līdzekļu modeļu dzēšanu, ir jāatzīmē zemāk esošās izvēles rūtiņas. Līdzekļu modeļi, kuriem ir piesaistīti aktīvi, nevar tikt dzēsti, kamēr līdzekļi nav piesaistīti citam modelim.',
- 'bulk_delete_warn' => 'Tiks dzēsti :model_count līdzekļu modeļi.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Atjaunot modeli',
'requestable' => 'Lietotāji var pieprasīt šo modeli',
'show_mac_address' => 'Parādiet MAC adreses lauku šī modeļa aktīvos',
diff --git a/resources/lang/lv/admin/models/message.php b/resources/lang/lv/admin/models/message.php
index 0b8092057e..4cbfa719e3 100644
--- a/resources/lang/lv/admin/models/message.php
+++ b/resources/lang/lv/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Modelis nepastāv.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'Šobrīd šis modelis ir saistīts ar vienu vai vairākiem aktīviem, un tos nevar izdzēst. Lūdzu, izdzēsiet aktīvus un pēc tam mēģiniet vēlreiz dzēst.',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Modelis nav atjaunināts, lūdzu, mēģiniet vēlreiz',
- 'success' => 'Modelis tika veiksmīgi atjaunināts.'
+ 'success' => 'Modelis tika veiksmīgi atjaunināts.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Neviens laukums netika mainīts, tāpēc nekas netika atjaunināts.',
- 'success' => 'Modeļi ir atjaunināti.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'Nav atlasītu modeļu, tāpēc nekas netika izdzēsts.',
- 'success' => '{1} :success_count modelis dzēsts!|[2,*] :success_count modeļi dzēsti!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count modeļi dzēsti, tomēr :fail_count nevarēja tik dzēsti, jo tiem ir piesaistītas aparatūras.'
),
diff --git a/resources/lang/lv/admin/settings/general.php b/resources/lang/lv/admin/settings/general.php
index dbe4a3a5d1..bbc7c0fa73 100644
--- a/resources/lang/lv/admin/settings/general.php
+++ b/resources/lang/lv/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'Šeit ievadiet epasta adresi, ja vēlaties saņemt kopiju epastiem par izsniegšanu / saņemšanu, kuras sūta lietotājiem. Atstājiet tukšu, ja nevēlaties kopijas.',
'is_ad' => 'Tas ir Active Directory serveris',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Update Notification Settings',
'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',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'Svītru kodu iestatījumi',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'LDAP iestatījumi',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Ievadiet derīgu LDAP lietotājvārdu un paroli no iepriekš norādītā pamata DN, lai pārbaudītu, vai LDAP lietotājvārds ir konfigurēts pareizi. VISPIRMS SAGLABĀJIET ATJAUNINĀTOS LDAP IESTATĪJUMUS.',
'ldap_login_sync_help' => 'Šis tikai pārbauda vai darbojas LDAP sinhronizācija. Ja LDAP autentifikācijas vaicājums nav pareizs, lietotāji, iespējams, joprojām nevarēs pierakstīties. VISPIRMS SAGLABĀJIET ATJAUNINĀTOS LDAP IESTATĪJUMUS.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Rādīt attēlus e-pastā',
'show_images_in_email_help' => 'Noņemiet atzīmi no šīs izvēles rūtiņas, ja jūsu Snipe-IT instalācija atrodas aiz VPN vai slēgta tīkla un lietotāji ārpus tīkla savā e-pasta ziņojumā nevarēs ielādēt attēlus, kas tiek rādīti no šīs instalācijas.',
'site_name' => 'Vietnes nosaukums',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Vāja Botname',
- 'slack_channel' => 'Slack Channel',
- 'slack_endpoint' => 'Slack Endpoint',
- 'slack_integration' => 'Slack Settings',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => 'Pārbaudes poga parādīsies, tiklīdz būs saglabāta Slack informācija.',
- 'slack_test_help' => 'Pārbaudīt, vai Slack iekļaušana ir uzstādīta pareizi. ATJAUNINĀTAJIEM SLACK UZSTĀDĪJUMIEM PIRMS TAM IR JĀBŪT SAGLABĀTIEM.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT versija',
'support_footer' => 'Atbalsta kājenes saites ',
'support_footer_help' => 'Norādiet, kurš redz saites uz Snipe-IT atbalsta informāciju un lietotāju rokasgrāmatu.',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/lv/admin/settings/message.php b/resources/lang/lv/admin/settings/message.php
index a77ac637fb..fe733d7ad6 100644
--- a/resources/lang/lv/admin/settings/message.php
+++ b/resources/lang/lv/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/lv/admin/users/general.php b/resources/lang/lv/admin/users/general.php
index d224c7dc64..f026da2828 100644
--- a/resources/lang/lv/admin/users/general.php
+++ b/resources/lang/lv/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Drukāt izsniegto',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Programmatūra Pārbaudīta: nosaukums',
'send_email_help' => 'You must provide an email address for this user to send them credentials. Emailing credentials can only be done on user creation. Passwords are stored in a one-way hash and cannot be retrieved once saved.',
'view_user' => 'Apskatīt Lietotāju: vārds',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/lv/admin/users/message.php b/resources/lang/lv/admin/users/message.php
index b6f166027d..6cfcb9c306 100644
--- a/resources/lang/lv/admin/users/message.php
+++ b/resources/lang/lv/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Jūs esat veiksmīgi atteicies no šī īpašuma.',
'bulk_manager_warn' => 'Jūsu lietotāji ir veiksmīgi atjaunināti, taču jūsu pārvaldnieka ieraksts netika saglabāts, jo izvēlētā pārvaldnieks bija arī rediģējamo lietotāju sarakstā, un lietotāji, iespējams, nav viņu īpašnieks. Lūdzu, vēlreiz atlasiet savus lietotājus, izņemot pārvaldnieku.',
'user_exists' => 'Lietotājs jau eksistē!',
- 'user_not_found' => 'Lietotājs [: id] nepastāv.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Ievades lauks ir nepieciešams',
'user_password_required' => 'Parole ir nepieciešama.',
'insufficient_permissions' => 'Nepietiekamas atļaujas.',
diff --git a/resources/lang/lv/auth/general.php b/resources/lang/lv/auth/general.php
index 5413b2b409..a311b184d1 100644
--- a/resources/lang/lv/auth/general.php
+++ b/resources/lang/lv/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Atceries mani',
'username_help_top' => 'Enter your username to be emailed a password reset link.',
'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.
Usernames without an associated email address will not be emailed a password reset link. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/lv/general.php b/resources/lang/lv/general.php
index dce81d478a..c5adf55438 100644
--- a/resources/lang/lv/general.php
+++ b/resources/lang/lv/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Aksesuāri',
'activated' => 'Aktivizēts',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Piederums',
'accessory_report' => 'Piederumu pārskats',
'action' => 'Darbība',
@@ -27,7 +28,13 @@ return [
'audit' => 'Audits',
'audit_report' => 'Revīzijas žurnāls',
'assets' => 'Aktīvi',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Assigned to :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Izdzēst Avatar',
'avatar_upload' => 'Augšupielādēt Avatar',
'back' => 'Atpakaļ',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Lielapjoma rediģēšana',
'bulk_delete' => 'Lielapjoma dzēšana',
'bulk_actions' => 'Lielapjoma darbības',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'pēc statusa',
'cancel' => 'Atcelt',
'categories' => 'Kategorijas',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Šī lietojumprogramma darbojas ražošanas režīmā ar iespējotu atkļūdošanu. Tas var pakļaut sensitīvus datus, ja jūsu pieteikums ir pieejams ārpasauli. Atspējošanas atkļūdošanas režīms, iestatot APP_DEBUG vērtību savam .env failam uz false.',
'delete' => 'Dzēst',
'delete_confirm' => 'Vai tiešām vēlaties dzēst :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Svītrots',
'delete_seats' => 'Izdzēstās vietas',
'deletion_failed' => 'Dzēšana neizdevās',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Atļautie failu tipi :types. Maksimālais atļautais failu izmērs :size.|Atļautie failu tipi :types. Maksimālais atļautais failu izmārs :size.',
'filetypes_size_help' => 'Maksimālais atļautais failu izmērs :size.',
'image_filetypes_help' => 'Atļautie failu tipi ir jpg, webp, png, gif, and svg. Maksimālais augšuplādējamais faila izmērs ir :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ēt',
'importing' => 'Importing',
'importing_help' => 'You can import assets, accessories, licenses, components, consumables, and users via CSV file.
The CSV should be comma-delimited and formatted with headers that match the ones in the sample CSVs in the documentation.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Aktīvu uzturēšana',
'item' => 'Vienums',
'item_name' => 'Item Name',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Nepietiekamas atļaujas!',
'kits' => 'Predefined Kits',
'language' => 'Valoda',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => 'Pieprasījums atcelts',
'save' => 'Saglabājiet',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Izvēlieties',
'select_all' => 'Select All',
'search' => 'Meklēt',
@@ -240,8 +254,8 @@ return [
'signature' => 'Paraksts',
'signed_off_by' => 'Signed Off By',
'skin' => 'Dizains',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Oh hai! Looks like your Slack integration with Snipe-IT is working!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'DEMO MODE: dažas instalācijas funkcijas ir atspējotas.',
'site_name' => 'Vietnes nosaukums',
'state' => 'Valsts',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Vai tiešām vēlaties dzēst',
'submit' => 'Iesniegt',
'target' => 'Mērķis',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Laika un datuma displejs',
'total_assets' => 'kopējie aktīvi',
'total_licenses' => 'kopējās licences',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/lv/help.php b/resources/lang/lv/help.php
index ac0df59422..a3a2ddd762 100644
--- a/resources/lang/lv/help.php
+++ b/resources/lang/lv/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'More Info',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
diff --git a/resources/lang/lv/localizations.php b/resources/lang/lv/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/lv/localizations.php
+++ b/resources/lang/lv/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/lv/mail.php b/resources/lang/lv/mail.php
index ec6dfa8067..e506a4a995 100644
--- a/resources/lang/lv/mail.php
+++ b/resources/lang/lv/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Piesakieties savā jaunajā Snipe-IT instalācijā, izmantojot tālāk minētos akreditācijas datus.',
'login' => 'Pieslēgties:',
'Low_Inventory_Report' => 'Zema inventarizācijas atskaite',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Min QTY',
'name' => 'Nosaukums',
'new_item_checked' => 'Jauns objekts ir atzīmēts zem sava vārda, sīkāk ir sniegta zemāk.',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'Jūsu Snipe-IT akreditācijas dati',
'Accessory_Checkin_Notification' => 'Accessory checked in',
'Asset_Checkin_Notification' => 'Asset checked in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'License checked in',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => 'View Your Assets',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/lv/validation.php b/resources/lang/lv/validation.php
index e6b66f5266..d1af5afe35 100644
--- a/resources/lang/lv/validation.php
+++ b/resources/lang/lv/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'Atribūtam jābūt vismaz: min vienumiem.',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'Atlasītais: atribūts nav derīgs.',
'numeric' => 'Atribūts ir jābūt skaitlim.',
'present' => 'Atribūta laukam jābūt klāt.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Jūsu pašreizējā parole nav pareiza',
'dumbpwd' => 'Šī parole ir pārāk izplatīta.',
'statuslabel_type' => 'Jums ir jāizvēlas derīgs statusa etiķetes veids',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/mi/admin/accessories/general.php b/resources/lang/mi/admin/accessories/general.php
index 523ea15e8e..5db9daed54 100644
--- a/resources/lang/mi/admin/accessories/general.php
+++ b/resources/lang/mi/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Whakahōuhia te Uru',
'use_default_eula' => 'Whakamahia te taunoa 123_57__321primary taunoa EULA hei utu mo tenei.',
'use_default_eula_disabled' => 'Me te taunoa tuatahi o te EULA instead. Karekau he tautuhinga taunoa EULA. Tēnā tāpirihia tētahi i Ngā Tautuhinga.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/mi/admin/accessories/message.php b/resources/lang/mi/admin/accessories/message.php
index 9ecd7416da..4c8ddb4aa7 100644
--- a/resources/lang/mi/admin/accessories/message.php
+++ b/resources/lang/mi/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Kaore ano kia uruhia te uru, ka ngana ano',
'success' => 'He pai te tirotiro i te Accessory.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'He muhu te kaiwhakamahi. Tena ngana ano.'
),
diff --git a/resources/lang/mi/admin/asset_maintenances/form.php b/resources/lang/mi/admin/asset_maintenances/form.php
index 3ebd1d2e8f..283f2e8edd 100644
--- a/resources/lang/mi/admin/asset_maintenances/form.php
+++ b/resources/lang/mi/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Tae Whakahaere',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'Taitara',
- 'start_date' => 'Kua tīmata',
- 'completion_date' => 'Kua oti',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'Te utu',
'is_warranty' => 'Whakapai Whaimana',
- 'asset_maintenance_time' => 'Nga ra',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'Tuhipoka',
- 'update' => 'Whakahou',
- 'create' => 'Waihanga'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/mi/admin/categories/message.php b/resources/lang/mi/admin/categories/message.php
index c0f90c92df..e312d80927 100644
--- a/resources/lang/mi/admin/categories/message.php
+++ b/resources/lang/mi/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Kāhore i whakahoutia te kāwai, tēnā whakamātau anō',
- 'success' => 'Kua pai te whakahoutanga o te momo.'
+ 'success' => 'Kua pai te whakahoutanga o te momo.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/mi/admin/components/general.php b/resources/lang/mi/admin/components/general.php
index 7eb5aecf6c..23ebf308b4 100644
--- a/resources/lang/mi/admin/components/general.php
+++ b/resources/lang/mi/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Te noho',
'total' => 'Te tapeke',
'update' => 'Whakahōuhia te Wae',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/mi/admin/components/message.php b/resources/lang/mi/admin/components/message.php
index f23dfab83d..3b893db5cf 100644
--- a/resources/lang/mi/admin/components/message.php
+++ b/resources/lang/mi/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Kāore i tutakina te wāhanga, tēnā whakamātau anō',
'success' => 'Kua tohua te Waeine.',
- 'user_does_not_exist' => 'He muhu te kaiwhakamahi. Tena ngana ano.'
+ 'user_does_not_exist' => 'He muhu te kaiwhakamahi. Tena ngana ano.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/mi/admin/consumables/message.php b/resources/lang/mi/admin/consumables/message.php
index 621c0b12af..593d59bc76 100644
--- a/resources/lang/mi/admin/consumables/message.php
+++ b/resources/lang/mi/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Kāore i whakamahia te whakamahinga, tēnā whakamātau anō',
'success' => 'He pai te tirotiro i te whakamahinga.',
- 'user_does_not_exist' => 'He muhu te kaiwhakamahi. Tena ngana ano.'
+ 'user_does_not_exist' => 'He muhu te kaiwhakamahi. Tena ngana ano.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/mi/admin/custom_fields/general.php b/resources/lang/mi/admin/custom_fields/general.php
index d8adee0bfa..139d982ad8 100644
--- a/resources/lang/mi/admin/custom_fields/general.php
+++ b/resources/lang/mi/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Kua Whakamahia Ma Nga Tauira',
'order' => 'Whakatau',
'create_fieldset' => 'Nga Pakanga Hou',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'Rawa Ritenga Hou',
'create_field_title' => 'Create a new custom field',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/mi/admin/groups/message.php b/resources/lang/mi/admin/groups/message.php
index c2b4b288b5..a99f5b835e 100644
--- a/resources/lang/mi/admin/groups/message.php
+++ b/resources/lang/mi/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Kua oti te roopu!',
- 'group_not_found' => 'Kāore te rōpū [: id] i te tīariari.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'Kei te hiahiatia te mara ingoa',
'success' => array(
diff --git a/resources/lang/mi/admin/hardware/form.php b/resources/lang/mi/admin/hardware/form.php
index bc5a4cc575..6d3392720f 100644
--- a/resources/lang/mi/admin/hardware/form.php
+++ b/resources/lang/mi/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Whakaaetia te Puku Whakamuri Taonga',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Arotakehia nga rawa mo te whakakore nui i raro. Kia mukua, ka taea te whakahoki mai i enei taonga, engari kaore i te hono atu ki nga kaiwhakamahi e tukuna ana ki a raatau.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'Kei te tata koe ki te muku: te hua moni rawa.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Kaupapa Whakatairanga Nui',
'bulk_update_help' => 'Ko tenei puka ka taea e koe te whakahou i nga hua maha i te wa kotahi. Whakakiia nga mara e hiahia ana koe ki te huri. Ko nga mara katoa e mahue ana ka noho tonu.',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Update only default location',
'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Processing...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Optional Information',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/mi/admin/hardware/general.php b/resources/lang/mi/admin/hardware/general.php
index 54e87ab6da..28a9fc76e8 100644
--- a/resources/lang/mi/admin/hardware/general.php
+++ b/resources/lang/mi/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'This asset has been deleted.',
'edit' => 'Whakatikahia te Ahua',
'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Ka taea te tuku',
'requested' => 'I tonohia',
'not_requestable' => 'Not Requestable',
@@ -21,6 +23,7 @@ return [
'restore' => 'Whakaorangia te Ahua',
'pending' => 'Kei te tatari',
'undeployable' => 'Kaore e taea',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Tirohia te Ahua',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/mi/admin/hardware/message.php b/resources/lang/mi/admin/hardware/message.php
index 0dae27873c..da810f9401 100644
--- a/resources/lang/mi/admin/hardware/message.php
+++ b/resources/lang/mi/admin/hardware/message.php
@@ -22,6 +22,8 @@ return [
'restore' => [
'error' => 'Kaore i whakahokia mai te tahua, tena koa ngana ano',
'success' => 'Kua hokihia te tahua.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -48,6 +50,8 @@ return [
'success' => 'I kawemai to kōnae',
'file_delete_success' => 'Kua mukua pai to kōnae',
'file_delete_error' => 'Kāore i taea te mukua te kōnae',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/mi/admin/hardware/table.php b/resources/lang/mi/admin/hardware/table.php
index bc2547cab2..2d14e3a67c 100644
--- a/resources/lang/mi/admin/hardware/table.php
+++ b/resources/lang/mi/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'In / Out',
'checkout_date' => 'Rā Rārangi',
'checkoutto' => 'Kua Mataarahia',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Tuhinga o mua',
'dl_csv' => 'Tikiake CSV',
diff --git a/resources/lang/mi/admin/licenses/general.php b/resources/lang/mi/admin/licenses/general.php
index 92d4f3c2d8..eec2918f44 100644
--- a/resources/lang/mi/admin/licenses/general.php
+++ b/resources/lang/mi/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Mō Ngā Raihana',
- 'about_licenses' => 'Ka whakamahia nga raihana ki te aroturuki i te rorohiko. Kei a raua he maha o nga nohoanga e taea ana te tirotiro ki nga takitahi',
+ 'about_licenses_title' => 'Mō Ngā Raihana',
+ 'about_licenses' => 'Ka whakamahia nga raihana ki te aroturuki i te rorohiko. Kei a raua he maha o nga nohoanga e taea ana te tirotiro ki nga takitahi',
'checkin' => 'Waitohu Tika Tono',
'checkout_history' => 'Tari Hoko',
'checkout' => 'Whakaritea te Tiwhikete Raihana',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Raihana Pūmanawa',
'user' => 'Kaiwhakamahi',
'view' => 'Tirohia Raihana',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/mi/admin/manufacturers/message.php b/resources/lang/mi/admin/manufacturers/message.php
index cb6e56c109..209e3e35b2 100644
--- a/resources/lang/mi/admin/manufacturers/message.php
+++ b/resources/lang/mi/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Kaore te kaihoko i te tīariari.',
'assoc_users' => 'Ko tenei kaiwhakanao e whai ana ki tetahi tauira kotahi, kaore e taea te muku. Whakaorangia nga tauira kia kore koe e tohu i tenei kaihanga me te ngana ano.',
diff --git a/resources/lang/mi/admin/manufacturers/table.php b/resources/lang/mi/admin/manufacturers/table.php
index 9c47aa3288..7aa9afd16c 100644
--- a/resources/lang/mi/admin/manufacturers/table.php
+++ b/resources/lang/mi/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Tautoko Īmēra',
'support_phone' => 'Tautoko Waea',
'support_url' => 'Tautoko URL',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Whakahōu Kaihanga',
'url' => 'URL',
diff --git a/resources/lang/mi/admin/models/general.php b/resources/lang/mi/admin/models/general.php
index 5ed50c881b..b5e42a5290 100644
--- a/resources/lang/mi/admin/models/general.php
+++ b/resources/lang/mi/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'This model has been deleted.',
'bulk_delete' => 'Bulk Delete Asset Models',
'bulk_delete_help' => 'Use the checkboxes below to confirm the deletion of the selected asset models. Asset models that have assets associated with them cannot be deleted until the assets are associated with a different model.',
- 'bulk_delete_warn' => 'You are about to delete :model_count asset models.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Whakahoki Tauira',
'requestable' => 'Ka taea e nga kaiwhakamahi te tono i tenei tauira',
'show_mac_address' => 'Whakaatuhia te maraataka MAC mo nga taonga i tenei tauira',
diff --git a/resources/lang/mi/admin/models/message.php b/resources/lang/mi/admin/models/message.php
index 1e372cf64b..271bca3bd5 100644
--- a/resources/lang/mi/admin/models/message.php
+++ b/resources/lang/mi/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Kāore te tauira i te tīariari.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'Kei te hono tenei tauira ki te kotahi, neke atu ranei nga rawa, kaore e taea te muku. Nganahia nga rawa, ka ngana ki te muku ano.',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Kāore i te whakahouhia te tauira, na me ngana ano',
- 'success' => 'He pai te whakahoutanga o te tauira.'
+ 'success' => 'He pai te whakahoutanga o te tauira.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Kaore i whakarereke nga mara, naore i whakahoutia.',
- 'success' => 'Kua whakahoutia nga tauira.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'No models were selected, so nothing was deleted.',
- 'success' => ':success_count model(s) deleted!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count model(s) were deleted, however :fail_count were unable to be deleted because they still have assets associated with them.'
),
diff --git a/resources/lang/mi/admin/settings/general.php b/resources/lang/mi/admin/settings/general.php
index bd31cdb8d1..4fbc513d76 100644
--- a/resources/lang/mi/admin/settings/general.php
+++ b/resources/lang/mi/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'If you would like to send a copy of checkin/checkout emails that are sent to users to an additional email account, enter it here. Otherwise leave this field blank.',
'is_ad' => 'He raupapa Active Directory tēnei',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Update Notification Settings',
'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',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'Tautuhinga Karauna',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'Tautuhinga LDAP',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_login_sync_help' => 'This only tests that LDAP can sync correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Show images in emails',
'show_images_in_email_help' => 'Uncheck this box if your Snipe-IT installation is behind a VPN or closed network and users outside the network will not be able to load images served from this installation in their emails.',
'site_name' => 'Ingoa Pae',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Slack Botname',
- 'slack_channel' => 'Slack Channel',
- 'slack_endpoint' => 'Slack Endpoint',
- 'slack_integration' => 'Ngā Tautuhinga Hati',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => 'Once you have saved your Slack information, a test button will appear.',
- 'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Whakaaetanga-IT putanga',
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/mi/admin/settings/message.php b/resources/lang/mi/admin/settings/message.php
index f46179aeb8..73fe2fe8f3 100644
--- a/resources/lang/mi/admin/settings/message.php
+++ b/resources/lang/mi/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/mi/admin/users/general.php b/resources/lang/mi/admin/users/general.php
index 5802c303bb..6e788e182e 100644
--- a/resources/lang/mi/admin/users/general.php
+++ b/resources/lang/mi/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Print All Assigned',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Pūmanawa Kua tirotirohia ki: ingoa',
'send_email_help' => 'You must provide an email address for this user to send them credentials. Emailing credentials can only be done on user creation. Passwords are stored in a one-way hash and cannot be retrieved once saved.',
'view_user' => 'Tirohia te Kaiwhakamahi: ingoa',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/mi/admin/users/message.php b/resources/lang/mi/admin/users/message.php
index 24d7ce46e2..4360ccf470 100644
--- a/resources/lang/mi/admin/users/message.php
+++ b/resources/lang/mi/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Kua paopao angitu koe ki tenei taonga.',
'bulk_manager_warn' => 'Kua angitu te whakahoutia o nga kaiwhakamahi, heoi kihai i tohua to tautuhinga kaiwhakahaere no te mea ko te kaiwhakahaere i tohua e koe i roto i te rarangi kaiwhakamahi kia whakatikaia, kaore ano hoki nga kaiwhakamahi i to ratou ake kaiwhakahaere. Tēnā koa tīpako anō i ō kaiwhakamahi, kaore i te kaiwhakahaere.',
'user_exists' => 'Kua noho kē te Kaiwhakamahi!',
- 'user_not_found' => 'Kāore te Kaiwhakamahi [: id] i te tīariari.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Kei te hiahiatia te mara takiuru',
'user_password_required' => 'Kei te hiahiatia te kupuhipa.',
'insufficient_permissions' => 'Nga Whakaae Korero.',
diff --git a/resources/lang/mi/auth/general.php b/resources/lang/mi/auth/general.php
index 73638318c6..fb99c53edf 100644
--- a/resources/lang/mi/auth/general.php
+++ b/resources/lang/mi/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Kia mahara ki ahau',
'username_help_top' => 'Enter your username to be emailed a password reset link.',
'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.
Usernames without an associated email address will not be emailed a password reset link. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/mi/general.php b/resources/lang/mi/general.php
index 9e2e9ee150..8daf216bd8 100644
--- a/resources/lang/mi/general.php
+++ b/resources/lang/mi/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Tuhinga',
'activated' => 'Kua whakahohe',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Waea Uru',
'accessory_report' => 'Pūrongo Whaiaro',
'action' => 'Mahi',
@@ -27,7 +28,13 @@ return [
'audit' => 'Arotake',
'audit_report' => 'Manatoko Whakamuri',
'assets' => 'Ngā taonga',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Assigned to :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Mukua te Avatar',
'avatar_upload' => 'Tukuake Avatar',
'back' => 'Hoki',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Bulk Edit',
'bulk_delete' => 'Bulk Delete',
'bulk_actions' => 'Bulk Actions',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'by Status',
'cancel' => 'Whakakore',
'categories' => 'Ngā Kāwai',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Ko tenei tono kei te whakahaere i te mahinga whakaputa me te taraiwa kua whakahohea. Ka taea e tenei te whakaatu i nga raraunga taarata mehemea ka uru atu to tono ki te ao o waho. Monokia te aratau taapatu mā te whakarite i te uara APP_DEBUG123_7____132 i roto i to kōnae .env ki false.',
'delete' => 'Mukua',
'delete_confirm' => 'Are you sure you wish to delete :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Kua mukua',
'delete_seats' => 'Kua mukua nga Maatai',
'deletion_failed' => 'Deletion failed',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
'filetypes_size_help' => 'Max upload size allowed is :size.',
'image_filetypes_help' => 'Accepted filetypes are jpg, webp, png, gif, and svg. Max 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' => 'Kawemai',
'importing' => 'Importing',
'importing_help' => 'You can import assets, accessories, licenses, components, consumables, and users via CSV file.
The CSV should be comma-delimited and formatted with headers that match the ones in the sample CSVs in the documentation.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Mahinga Tahua',
'item' => 'Tuhinga',
'item_name' => 'Item Name',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'He whakaaetanga kore!',
'kits' => 'Predefined Kits',
'language' => 'Reo',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => 'Tono Whakamutua',
'save' => 'Tiaki',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Tīpako',
'select_all' => 'Select All',
'search' => 'Rapua',
@@ -240,8 +254,8 @@ return [
'signature' => 'Waitohu',
'signed_off_by' => 'Signed Off By',
'skin' => 'Skin',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Oh hai! Looks like your Slack integration with Snipe-IT is working!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'TE WHAKAMAHI MĀTAURANGA: Kua monokia ētahi āhuatanga mo tenei tāutanga me te raraunga i tenei pūnaha ka tautuhi i ia ra.',
'site_name' => 'Ingoa Pae',
'state' => 'State',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Kei te hiahia koe kia mukua',
'submit' => 'Tukuna',
'target' => 'Kua arotahi',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Te Whakaatu me te Whakaaturanga',
'total_assets' => 'te katoa o nga rawa',
'total_licenses' => 'katoa raihana',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/mi/help.php b/resources/lang/mi/help.php
index ac0df59422..a3a2ddd762 100644
--- a/resources/lang/mi/help.php
+++ b/resources/lang/mi/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'More Info',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
diff --git a/resources/lang/mi/localizations.php b/resources/lang/mi/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/mi/localizations.php
+++ b/resources/lang/mi/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/mi/mail.php b/resources/lang/mi/mail.php
index 17dfd555c5..a26811f6f7 100644
--- a/resources/lang/mi/mail.php
+++ b/resources/lang/mi/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Whakauru ki to taahiranga hou Snipe-IT ma te whakamahi i nga taipitopito kei raro nei:',
'login' => 'Whakauru:',
'Low_Inventory_Report' => 'Pūrongo Inventory Low',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Min QTY',
'name' => 'Ingoa',
'new_item_checked' => 'Kua tohua tetahi mea hou i raro i to ingoa, kei raro iho nga korero.',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'Nga tohu tohu Snipe-IT',
'Accessory_Checkin_Notification' => 'Accessory checked in',
'Asset_Checkin_Notification' => 'Asset checked in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'License checked in',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => 'View Your Assets',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/mi/validation.php b/resources/lang/mi/validation.php
index 6732b4ad57..00c19c54cf 100644
--- a/resources/lang/mi/validation.php
+++ b/resources/lang/mi/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'Ko te: me whai i te huanga: iti rawa nga taonga.',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'Ko te mea i tīpakohia: he muhu te huanga.',
'numeric' => 'Ko te: me tohu he huanga.',
'present' => 'Ko te: ko te waahi tohu kia noho.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'He hē tō kupuhipa o nāianei',
'dumbpwd' => 'He noa rawa te kupuhipa.',
'statuslabel_type' => 'Me tīpako i te momo tahua tohu whaimana',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/mk/admin/accessories/general.php b/resources/lang/mk/admin/accessories/general.php
index 0d97956c28..1303eeeedb 100644
--- a/resources/lang/mk/admin/accessories/general.php
+++ b/resources/lang/mk/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Уредување на додаток',
'use_default_eula' => 'Наместо ова, користете стандардни Услови за користење.',
'use_default_eula_disabled' => 'Наместо тоа користете стандардни Услови за користење. Не се внесени стандардни Услови за користење. Ве молиме внесете ги во Поставки.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/mk/admin/accessories/message.php b/resources/lang/mk/admin/accessories/message.php
index be80ec9e8d..1e2ad31d3b 100644
--- a/resources/lang/mk/admin/accessories/message.php
+++ b/resources/lang/mk/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Додатокот не беше задолжен, обидете се повторно',
'success' => 'Додатокот е задолжен.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'Тој корисник е неважечки. Обидете се повторно.'
),
diff --git a/resources/lang/mk/admin/asset_maintenances/form.php b/resources/lang/mk/admin/asset_maintenances/form.php
index ec848c9b8b..eacd6cada3 100644
--- a/resources/lang/mk/admin/asset_maintenances/form.php
+++ b/resources/lang/mk/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Тип на одржување',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'Наслов',
- 'start_date' => 'Почнато',
- 'completion_date' => 'Завршено',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'Цена',
'is_warranty' => 'Подобрување на гаранцијата',
- 'asset_maintenance_time' => 'Денови',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'Забелешки',
- 'update' => 'Ажурирање',
- 'create' => 'Креирај'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/mk/admin/categories/message.php b/resources/lang/mk/admin/categories/message.php
index fc33d12c77..13578118e7 100644
--- a/resources/lang/mk/admin/categories/message.php
+++ b/resources/lang/mk/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Категоријата не беше ажурирана, обидете се повторно',
- 'success' => 'Категоријата е успешно ажурирана.'
+ 'success' => 'Категоријата е успешно ажурирана.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/mk/admin/components/general.php b/resources/lang/mk/admin/components/general.php
index cdb005bd6e..cf94d5cd0b 100644
--- a/resources/lang/mk/admin/components/general.php
+++ b/resources/lang/mk/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Останува',
'total' => 'Вкупно',
'update' => 'Уреди компонента',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/mk/admin/components/message.php b/resources/lang/mk/admin/components/message.php
index a204fa9a4b..3d957da9a0 100644
--- a/resources/lang/mk/admin/components/message.php
+++ b/resources/lang/mk/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Компонентата не беше задолжена, обидете се повторно',
'success' => 'Компонентата е задолжена.',
- 'user_does_not_exist' => 'Тој корисник е неважечки. Обидете се повторно.'
+ 'user_does_not_exist' => 'Тој корисник е неважечки. Обидете се повторно.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/mk/admin/consumables/message.php b/resources/lang/mk/admin/consumables/message.php
index 59222f117f..1a827fc97b 100644
--- a/resources/lang/mk/admin/consumables/message.php
+++ b/resources/lang/mk/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Потрошниот материјал не е задолжен, обидете се повторно',
'success' => 'Потрошниот материјал е успешно задолжен.',
- 'user_does_not_exist' => 'Тој корисник е неважечки. Обидете се повторно.'
+ 'user_does_not_exist' => 'Тој корисник е неважечки. Обидете се повторно.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/mk/admin/custom_fields/general.php b/resources/lang/mk/admin/custom_fields/general.php
index c254578674..51feeee001 100644
--- a/resources/lang/mk/admin/custom_fields/general.php
+++ b/resources/lang/mk/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Користено по модели',
'order' => 'Подредување',
'create_fieldset' => 'Нов Fieldset',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'Ново прилагодено поле',
'create_field_title' => 'Create a new custom field',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/mk/admin/groups/message.php b/resources/lang/mk/admin/groups/message.php
index 3df582a471..20f674c111 100644
--- a/resources/lang/mk/admin/groups/message.php
+++ b/resources/lang/mk/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Групата веќе постои!',
- 'group_not_found' => 'Групата [:id] не постои.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'Полето за име е задолжително',
'success' => array(
diff --git a/resources/lang/mk/admin/hardware/form.php b/resources/lang/mk/admin/hardware/form.php
index 07bb03b2ff..3b05ad5330 100644
--- a/resources/lang/mk/admin/hardware/form.php
+++ b/resources/lang/mk/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Потврди масовно бришење на основни средства',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Прегледајте ги основните средства за масовно бришење подолу. Откако ќе се избришат, овие основни средства можат да бидат обновени, но повеќе нема да бидат задолжени на корисник.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'Ќе избришете :assets_count основни средства.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Масовно ажурирање на основни средства',
'bulk_update_help' => 'Оваа форма ви овозможува да ажурирате повеќе основни средства одеднаш. Пополнете ги полињата што треба да ги промените. Сите полиња што остануваат празни ќе останат непроменети. ',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Update only default location',
'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Processing...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Optional Information',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/mk/admin/hardware/general.php b/resources/lang/mk/admin/hardware/general.php
index 581c6ec990..3598697000 100644
--- a/resources/lang/mk/admin/hardware/general.php
+++ b/resources/lang/mk/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'This asset has been deleted.',
'edit' => 'Уредување на основно средство',
'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Може да се побара',
'requested' => 'Побарано',
'not_requestable' => 'Not Requestable',
@@ -21,6 +23,7 @@ return [
'restore' => 'Врати основно средство',
'pending' => 'Во чекање',
'undeployable' => 'Нераспоредливи',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Преглед на основно средство',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/mk/admin/hardware/message.php b/resources/lang/mk/admin/hardware/message.php
index 27d634019b..1e0ff90b79 100644
--- a/resources/lang/mk/admin/hardware/message.php
+++ b/resources/lang/mk/admin/hardware/message.php
@@ -22,6 +22,8 @@ return [
'restore' => [
'error' => 'Основното средство не е вратено, обидете се повторно',
'success' => 'Основното средство е успешно вратено.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -48,6 +50,8 @@ return [
'success' => 'Вашата датотека е увезена',
'file_delete_success' => 'Вашата датотека е избришана',
'file_delete_error' => 'Датотеката не можеше да се избрише',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/mk/admin/hardware/table.php b/resources/lang/mk/admin/hardware/table.php
index f305323802..8ac4cf4f15 100644
--- a/resources/lang/mk/admin/hardware/table.php
+++ b/resources/lang/mk/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Раздолжи/Задолжи',
'checkout_date' => 'Датум на задолжување',
'checkoutto' => 'Задолжен на',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Разлика',
'dl_csv' => 'Преземи CSV',
diff --git a/resources/lang/mk/admin/licenses/general.php b/resources/lang/mk/admin/licenses/general.php
index 3628ebda93..097bd610a7 100644
--- a/resources/lang/mk/admin/licenses/general.php
+++ b/resources/lang/mk/admin/licenses/general.php
@@ -1,8 +1,8 @@
'За лиценците',
- 'about_licenses' => 'Лиценците се користат за следење на софтверот. Тие имаат одреден број места кои можат да се задолжат на поединци',
+ 'about_licenses_title' => 'За лиценците',
+ 'about_licenses' => 'Лиценците се користат за следење на софтверот. Тие имаат одреден број места кои можат да се задолжат на поединци',
'checkin' => 'Раздолжи лиценца за место',
'checkout_history' => 'Историја на задолжувања',
'checkout' => 'Задолжи лиценца за место',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Лиценци за софтвер',
'user' => 'Корисник',
'view' => 'Погледнете лиценца',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/mk/admin/manufacturers/message.php b/resources/lang/mk/admin/manufacturers/message.php
index 20ab33ae2a..54014bb98f 100644
--- a/resources/lang/mk/admin/manufacturers/message.php
+++ b/resources/lang/mk/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Производителот не постои.',
'assoc_users' => 'Овој производител моментално е поврзан со барем еден модел и не може да се избрише. Ве молиме да ги ажурирате моделите за да не го користат овој производител и обидете се повторно. ',
diff --git a/resources/lang/mk/admin/manufacturers/table.php b/resources/lang/mk/admin/manufacturers/table.php
index 1546f66f1e..9463a237b2 100644
--- a/resources/lang/mk/admin/manufacturers/table.php
+++ b/resources/lang/mk/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Е-пошта за поддршка',
'support_phone' => 'Телефон за поддршка',
'support_url' => 'Врска за поддршка',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Ажурирај го производителот',
'url' => 'URL',
diff --git a/resources/lang/mk/admin/models/general.php b/resources/lang/mk/admin/models/general.php
index fa8700dd4e..d3f624d3cd 100644
--- a/resources/lang/mk/admin/models/general.php
+++ b/resources/lang/mk/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'This model has been deleted.',
'bulk_delete' => 'Масовно бришење на модели',
'bulk_delete_help' => 'Користете ги полињата подолу за да го потврдите бришењето на избраните модели. Моделите кои имаат основни средства поврзани со нив не може да се избришат додека средствата не се поврзанат со друг модел.',
- 'bulk_delete_warn' => 'Ќе избришете :model_count модели.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Врати модел',
'requestable' => 'Корисниците може да го побараат овој модел',
'show_mac_address' => 'Покажи поле за MAC адреса во основните средства од овој модел',
diff --git a/resources/lang/mk/admin/models/message.php b/resources/lang/mk/admin/models/message.php
index 2c421ba394..081bf30b59 100644
--- a/resources/lang/mk/admin/models/message.php
+++ b/resources/lang/mk/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Моделот не постои.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'Моделот во моментов е поврзан со едно или повеќе основни средства и не може да се избрише. Ве молиме избришете ги основните средствата, а потоа пробајте повторно да го избришете. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Моделот не е ажуриран, обидете се повторно',
- 'success' => 'Моделот е ажуриран.'
+ 'success' => 'Моделот е ажуриран.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Не беа сменети полиња, затоа ништо не беше ажурирано.',
- 'success' => 'Моделите се ажурирани.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'Не беа избрани модели, затоа ништо не беше избришано.',
- 'success' => ':success_count модел(и) се избришани!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count модел (и) се избришани, меѓутоа :fail_count не може да се избришат, бидејќи тие сè уште имаат средства поврзани со нив.'
),
diff --git a/resources/lang/mk/admin/settings/general.php b/resources/lang/mk/admin/settings/general.php
index 57ddad6c80..6264dd573d 100644
--- a/resources/lang/mk/admin/settings/general.php
+++ b/resources/lang/mk/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'If you would like to send a copy of checkin/checkout emails that are sent to users to an additional email account, enter it here. Otherwise leave this field blank.',
'is_ad' => 'Ова е сервер на Active Directory',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Update Notification Settings',
'alert_email' => 'Испрати аларм до',
'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated',
'alerts_enabled' => 'Овозможени аларми по е-пошта',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'Поставки за баркод',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'Поставки на LDAP',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Внесете важечко LDAP корисничко име и лозинка од основниот DN што сте е наведен погоре за да проверите дали вашата LDAP најава е правилно конфигурирана. МОРА ПРВО ДА ГИ СНИМИТЕ LDAP ПОСТАВКИТЕ.',
'ldap_login_sync_help' => 'This only tests that LDAP can sync correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Show images in emails',
'show_images_in_email_help' => 'Uncheck this box if your Snipe-IT installation is behind a VPN or closed network and users outside the network will not be able to load images served from this installation in their emails.',
'site_name' => 'Site Name',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Slack Botname',
- 'slack_channel' => 'Slack Channel',
- 'slack_endpoint' => 'Slack Endpoint',
- 'slack_integration' => 'Slack Settings',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => 'Once you have saved your Slack information, a test button will appear.',
- 'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT version',
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/mk/admin/settings/message.php b/resources/lang/mk/admin/settings/message.php
index ded8eb2216..a5179bed7a 100644
--- a/resources/lang/mk/admin/settings/message.php
+++ b/resources/lang/mk/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/mk/admin/users/general.php b/resources/lang/mk/admin/users/general.php
index d9f404a24a..99624d8568 100644
--- a/resources/lang/mk/admin/users/general.php
+++ b/resources/lang/mk/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Печати задолжение',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Софтвер задолжен на :name',
'send_email_help' => 'You must provide an email address for this user to send them credentials. Emailing credentials can only be done on user creation. Passwords are stored in a one-way hash and cannot be retrieved once saved.',
'view_user' => 'Погледнете го/ја :name',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/mk/admin/users/message.php b/resources/lang/mk/admin/users/message.php
index b678c49ded..d71d982b8d 100644
--- a/resources/lang/mk/admin/users/message.php
+++ b/resources/lang/mk/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Го одбивте основното средство.',
'bulk_manager_warn' => 'Вашите корисници се ажурирани, но записот за менаџерот не е зачуван, бидејќи менаџерот што го избравте беше во листата на корисници што се ажурираа. Корисниците не може да бидат свој сопствен менаџер. Изберете ги корисниците повторно, со исклучок на менаџерот и пробајте пак.',
'user_exists' => 'Корисникот веќе постои!',
- 'user_not_found' => 'Корисникот [:id] не постои.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Полето за корисничко име е задолжително',
'user_password_required' => 'Потребна е лозинка.',
'insufficient_permissions' => 'Недоволни дозволи.',
diff --git a/resources/lang/mk/auth/general.php b/resources/lang/mk/auth/general.php
index 00703529fd..995baf215a 100644
--- a/resources/lang/mk/auth/general.php
+++ b/resources/lang/mk/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Запомни ме',
'username_help_top' => 'Enter your username to be emailed a password reset link.',
'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.
Usernames without an associated email address will not be emailed a password reset link. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/mk/general.php b/resources/lang/mk/general.php
index 2c0aaf870e..108058852e 100644
--- a/resources/lang/mk/general.php
+++ b/resources/lang/mk/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Додатоци',
'activated' => 'Активиран',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Додаток',
'accessory_report' => 'Извештај за додаток',
'action' => 'Акција',
@@ -27,7 +28,13 @@ return [
'audit' => 'Ревизија',
'audit_report' => 'Дневник за ревизија',
'assets' => 'Основни средства',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Assigned to :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Избриши аватар',
'avatar_upload' => 'Прикачи аватар',
'back' => 'Назад',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Bulk Edit',
'bulk_delete' => 'Bulk Delete',
'bulk_actions' => 'Bulk Actions',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'by Status',
'cancel' => 'Откажи',
'categories' => 'Категории',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Оваа апликација работи во режим на производство со овозможено дебагирање. Ова може да изложи чувствителните податоци доколку вашата апликација е достапна за надворешниот свет. Оневозможете го дебагирачкиот режим со поставување на APP_DEBUG во вашата .env датотека на false.',
'delete' => 'Избриши',
'delete_confirm' => 'Дали сте сигурни дека сакате да избришете: ставка?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Избришани',
'delete_seats' => 'Избришани места',
'deletion_failed' => 'Deletion failed',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
'filetypes_size_help' => 'Max upload size allowed is :size.',
'image_filetypes_help' => 'Accepted filetypes are jpg, webp, png, gif, and svg. Max 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' => 'Увоз',
'importing' => 'Importing',
'importing_help' => 'You can import assets, accessories, licenses, components, consumables, and users via CSV file.
The CSV should be comma-delimited and formatted with headers that match the ones in the sample CSVs in the documentation.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Одржувања на основни средства',
'item' => 'Ставка',
'item_name' => 'Item Name',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Недоволни дозволи!',
'kits' => 'Predefined Kits',
'language' => 'Јазик',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => 'Барањето е откажано',
'save' => 'Зачувај',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Избери',
'select_all' => 'Select All',
'search' => 'Пребарај',
@@ -240,8 +254,8 @@ return [
'signature' => 'Потпис',
'signed_off_by' => 'Signed Off By',
'skin' => 'Кожа',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Oh hai! Looks like your Slack integration with Snipe-IT is working!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'DEMO MODE: Некои функции се оневозможени за оваа инсталација.',
'site_name' => 'Име на сајтот',
'state' => 'Состојба',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Дали сте сигурни дека сакате да ја избришете',
'submit' => 'Поднеси',
'target' => 'Цел',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Приказ на време и датум',
'total_assets' => 'вкупно основни средства',
'total_licenses' => 'вкупно лиценци',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/mk/help.php b/resources/lang/mk/help.php
index ac0df59422..a3a2ddd762 100644
--- a/resources/lang/mk/help.php
+++ b/resources/lang/mk/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'More Info',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
diff --git a/resources/lang/mk/localizations.php b/resources/lang/mk/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/mk/localizations.php
+++ b/resources/lang/mk/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/mk/mail.php b/resources/lang/mk/mail.php
index d070699564..30dc7c7cd5 100644
--- a/resources/lang/mk/mail.php
+++ b/resources/lang/mk/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Влезете во новата инсталација на Snipe-IT користејќи ги ингеренциите подолу:',
'login' => 'Најава:',
'Low_Inventory_Report' => 'Извештај за низок инвентар',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Минимална количина',
'name' => 'Име',
'new_item_checked' => 'Ново основно средство е задолжено на Ваше име, деталите се подолу.',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'Вашите корисничко име и лозинка',
'Accessory_Checkin_Notification' => 'Accessory checked in',
'Asset_Checkin_Notification' => 'Asset checked in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'License checked in',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => 'View Your Assets',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/mk/validation.php b/resources/lang/mk/validation.php
index 3ba8f0ff50..15a90ef098 100644
--- a/resources/lang/mk/validation.php
+++ b/resources/lang/mk/validation.php
@@ -67,6 +67,8 @@ return [
'array' => ':attribute мора да содржи најмалку :min ставки.',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'Избраниот :attribute не е валиден.',
'numeric' => ':attribute мора да биде број.',
'present' => 'Полето :attribute е задолжително.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Вашата тековна лозинка е неточна',
'dumbpwd' => 'Таа лозинка е премногу честа.',
'statuslabel_type' => 'Мора да изберете валидна етикета за статус',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/ml-IN/admin/accessories/general.php b/resources/lang/ml-IN/admin/accessories/general.php
index e9a2e69ff6..bed7f38fab 100644
--- a/resources/lang/ml-IN/admin/accessories/general.php
+++ b/resources/lang/ml-IN/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Update Accessory',
'use_default_eula' => 'Use the primary default EULA instead.',
'use_default_eula_disabled' => 'Use the primary default EULA instead. No primary default EULA is set. Please add one in Settings.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/ml-IN/admin/accessories/message.php b/resources/lang/ml-IN/admin/accessories/message.php
index a356463064..542f71f03c 100644
--- a/resources/lang/ml-IN/admin/accessories/message.php
+++ b/resources/lang/ml-IN/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Accessory was not checked out, please try again',
'success' => 'Accessory checked out successfully.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'That user is invalid. Please try again.'
),
diff --git a/resources/lang/ml-IN/admin/asset_maintenances/form.php b/resources/lang/ml-IN/admin/asset_maintenances/form.php
index 2aa005c45f..785d06b08f 100644
--- a/resources/lang/ml-IN/admin/asset_maintenances/form.php
+++ b/resources/lang/ml-IN/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Maintenance Type',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'Title',
- 'start_date' => 'Started',
- 'completion_date' => 'Completed',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'Cost',
'is_warranty' => 'Warranty Improvement',
- 'asset_maintenance_time' => 'Days',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'Notes',
- 'update' => 'Update',
- 'create' => 'Create'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/ml-IN/admin/categories/message.php b/resources/lang/ml-IN/admin/categories/message.php
index b5d21a7691..bea4f1a87a 100644
--- a/resources/lang/ml-IN/admin/categories/message.php
+++ b/resources/lang/ml-IN/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Category was not updated, please try again',
- 'success' => 'Category updated successfully.'
+ 'success' => 'Category updated successfully.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/ml-IN/admin/components/general.php b/resources/lang/ml-IN/admin/components/general.php
index f7689a7ad1..5b788a51ec 100644
--- a/resources/lang/ml-IN/admin/components/general.php
+++ b/resources/lang/ml-IN/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Remaining',
'total' => 'Total',
'update' => 'Update Component',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/ml-IN/admin/components/message.php b/resources/lang/ml-IN/admin/components/message.php
index 1d13970f23..0a7dd8d954 100644
--- a/resources/lang/ml-IN/admin/components/message.php
+++ b/resources/lang/ml-IN/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Component was not checked out, please try again',
'success' => 'Component checked out successfully.',
- 'user_does_not_exist' => 'That user is invalid. Please try again.'
+ 'user_does_not_exist' => 'That user is invalid. Please try again.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/ml-IN/admin/consumables/message.php b/resources/lang/ml-IN/admin/consumables/message.php
index 48a3cfbd9f..c0d0aa7f68 100644
--- a/resources/lang/ml-IN/admin/consumables/message.php
+++ b/resources/lang/ml-IN/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Consumable was not checked out, please try again',
'success' => 'Consumable checked out successfully.',
- 'user_does_not_exist' => 'That user is invalid. Please try again.'
+ 'user_does_not_exist' => 'That user is invalid. Please try again.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/ml-IN/admin/custom_fields/general.php b/resources/lang/ml-IN/admin/custom_fields/general.php
index 92bf240a76..1923aa7f4a 100644
--- a/resources/lang/ml-IN/admin/custom_fields/general.php
+++ b/resources/lang/ml-IN/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Used By Models',
'order' => 'Order',
'create_fieldset' => 'New Fieldset',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'New Custom Field',
'create_field_title' => 'Create a new custom field',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/ml-IN/admin/groups/message.php b/resources/lang/ml-IN/admin/groups/message.php
index f14b6339e8..495acaf36b 100644
--- a/resources/lang/ml-IN/admin/groups/message.php
+++ b/resources/lang/ml-IN/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Group already exists!',
- 'group_not_found' => 'Group [:id] does not exist.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'The name field is required',
'success' => array(
diff --git a/resources/lang/ml-IN/admin/hardware/form.php b/resources/lang/ml-IN/admin/hardware/form.php
index 22aac61d07..6bcb884bab 100644
--- a/resources/lang/ml-IN/admin/hardware/form.php
+++ b/resources/lang/ml-IN/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Confirm Bulk Delete Assets',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Review the assets for bulk deletion below. Once deleted, these assets can be restored, but they will no longer be associated with any users they are currently assigned to.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'You are about to delete :asset_count assets.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Bulk Update Assets',
'bulk_update_help' => 'This form allows you to update multiple assets at once. Only fill in the fields you need to change. Any fields left blank will remain unchanged. ',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Update only default location',
'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Processing...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Optional Information',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/ml-IN/admin/hardware/general.php b/resources/lang/ml-IN/admin/hardware/general.php
index 67226061b1..b0a48f2ce4 100644
--- a/resources/lang/ml-IN/admin/hardware/general.php
+++ b/resources/lang/ml-IN/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'This asset has been deleted.',
'edit' => 'Edit Asset',
'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Requestable',
'requested' => 'Requested',
'not_requestable' => 'Not Requestable',
@@ -21,6 +23,7 @@ return [
'restore' => 'Restore Asset',
'pending' => 'Pending',
'undeployable' => 'Undeployable',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'View Asset',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/ml-IN/admin/hardware/message.php b/resources/lang/ml-IN/admin/hardware/message.php
index d2214ce00c..18f3b3fa24 100644
--- a/resources/lang/ml-IN/admin/hardware/message.php
+++ b/resources/lang/ml-IN/admin/hardware/message.php
@@ -23,6 +23,8 @@ return [
'restore' => [
'error' => 'Asset was not restored, please try again',
'success' => 'Asset restored successfully.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -49,6 +51,8 @@ return [
'success' => 'Your file has been imported',
'file_delete_success' => 'Your file has been been successfully deleted',
'file_delete_error' => 'The file was unable to be deleted',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/ml-IN/admin/hardware/table.php b/resources/lang/ml-IN/admin/hardware/table.php
index 6166ba8045..10629fd22c 100644
--- a/resources/lang/ml-IN/admin/hardware/table.php
+++ b/resources/lang/ml-IN/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'In/Out',
'checkout_date' => 'Checkout Date',
'checkoutto' => 'Checked Out',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Diff',
'dl_csv' => 'Download CSV',
diff --git a/resources/lang/ml-IN/admin/licenses/general.php b/resources/lang/ml-IN/admin/licenses/general.php
index 25a536ec56..0187d076a3 100644
--- a/resources/lang/ml-IN/admin/licenses/general.php
+++ b/resources/lang/ml-IN/admin/licenses/general.php
@@ -1,8 +1,8 @@
'About Licenses',
- 'about_licenses' => 'Licenses are used to track software. They have a specified number of seats that can be checked out to individuals',
+ 'about_licenses_title' => 'About Licenses',
+ 'about_licenses' => 'Licenses are used to track software. They have a specified number of seats that can be checked out to individuals',
'checkin' => 'Checkin License Seat',
'checkout_history' => 'Checkout History',
'checkout' => 'Checkout License Seat',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Software Licenses',
'user' => 'User',
'view' => 'View License',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/ml-IN/admin/manufacturers/message.php b/resources/lang/ml-IN/admin/manufacturers/message.php
index 21a4bc5aaf..d6656683ae 100644
--- a/resources/lang/ml-IN/admin/manufacturers/message.php
+++ b/resources/lang/ml-IN/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Manufacturer does not exist.',
'assoc_users' => 'This manufacturer is currently associated with at least one model and cannot be deleted. Please update your models to no longer reference this manufacturer and try again. ',
diff --git a/resources/lang/ml-IN/admin/manufacturers/table.php b/resources/lang/ml-IN/admin/manufacturers/table.php
index 4e3ea9904d..38cab6fd91 100644
--- a/resources/lang/ml-IN/admin/manufacturers/table.php
+++ b/resources/lang/ml-IN/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Support Email',
'support_phone' => 'Support Phone',
'support_url' => 'Support URL',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Update Manufacturer',
'url' => 'URL',
diff --git a/resources/lang/ml-IN/admin/models/general.php b/resources/lang/ml-IN/admin/models/general.php
index d2d77e0e8c..7e4a77adbc 100644
--- a/resources/lang/ml-IN/admin/models/general.php
+++ b/resources/lang/ml-IN/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'This model has been deleted.',
'bulk_delete' => 'Bulk Delete Asset Models',
'bulk_delete_help' => 'Use the checkboxes below to confirm the deletion of the selected asset models. Asset models that have assets associated with them cannot be deleted until the assets are associated with a different model.',
- 'bulk_delete_warn' => 'You are about to delete :model_count asset models.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Restore Model',
'requestable' => 'Users may request this model',
'show_mac_address' => 'Show MAC address field in assets in this model',
diff --git a/resources/lang/ml-IN/admin/models/message.php b/resources/lang/ml-IN/admin/models/message.php
index e3b29d5b4b..5f47336526 100644
--- a/resources/lang/ml-IN/admin/models/message.php
+++ b/resources/lang/ml-IN/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Model does not exist.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'This model is currently associated with one or more assets and cannot be deleted. Please delete the assets, and then try deleting again. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Model was not updated, please try again',
- 'success' => 'Model updated successfully.'
+ 'success' => 'Model updated successfully.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'No fields were changed, so nothing was updated.',
- 'success' => 'Models updated.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'No models were selected, so nothing was deleted.',
- 'success' => ':success_count model(s) deleted!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count model(s) were deleted, however :fail_count were unable to be deleted because they still have assets associated with them.'
),
diff --git a/resources/lang/ml-IN/admin/settings/general.php b/resources/lang/ml-IN/admin/settings/general.php
index d41deaf935..92faf85c5f 100644
--- a/resources/lang/ml-IN/admin/settings/general.php
+++ b/resources/lang/ml-IN/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'If you would like to send a copy of checkin/checkout emails that are sent to users to an additional email account, enter it here. Otherwise leave this field blank.',
'is_ad' => 'This is an Active Directory server',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Update Notification Settings',
'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',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'Barcode Settings',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'LDAP Settings',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_login_sync_help' => 'This only tests that LDAP can sync correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Show images in emails',
'show_images_in_email_help' => 'Uncheck this box if your Snipe-IT installation is behind a VPN or closed network and users outside the network will not be able to load images served from this installation in their emails.',
'site_name' => 'Site Name',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Slack Botname',
- 'slack_channel' => 'Slack Channel',
- 'slack_endpoint' => 'Slack Endpoint',
- 'slack_integration' => 'Slack Settings',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => 'Once you have saved your Slack information, a test button will appear.',
- 'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT version',
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/ml-IN/admin/settings/message.php b/resources/lang/ml-IN/admin/settings/message.php
index 174a15fbd9..48b42d1202 100644
--- a/resources/lang/ml-IN/admin/settings/message.php
+++ b/resources/lang/ml-IN/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/ml-IN/admin/users/general.php b/resources/lang/ml-IN/admin/users/general.php
index daa568e8bf..b097ccec69 100644
--- a/resources/lang/ml-IN/admin/users/general.php
+++ b/resources/lang/ml-IN/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Print All Assigned',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Software Checked out to :name',
'send_email_help' => 'You must provide an email address for this user to send them credentials. Emailing credentials can only be done on user creation. Passwords are stored in a one-way hash and cannot be retrieved once saved.',
'view_user' => 'View User :name',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/ml-IN/admin/users/message.php b/resources/lang/ml-IN/admin/users/message.php
index 247a1b321e..adf26b3229 100644
--- a/resources/lang/ml-IN/admin/users/message.php
+++ b/resources/lang/ml-IN/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'You have successfully declined this asset.',
'bulk_manager_warn' => 'Your users have been successfully updated, however your manager entry was not saved because the manager you selected was also in the user list to be edited, and users may not be their own manager. Please select your users again, excluding the manager.',
'user_exists' => 'User already exists!',
- 'user_not_found' => 'User [:id] does not exist.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'The login field is required',
'user_password_required' => 'The password is required.',
'insufficient_permissions' => 'Insufficient Permissions.',
diff --git a/resources/lang/ml-IN/auth/general.php b/resources/lang/ml-IN/auth/general.php
index 78b6780927..4486f090b2 100644
--- a/resources/lang/ml-IN/auth/general.php
+++ b/resources/lang/ml-IN/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Remember Me',
'username_help_top' => 'Enter your username to be emailed a password reset link.',
'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.
Usernames without an associated email address will not be emailed a password reset link. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/ml-IN/general.php b/resources/lang/ml-IN/general.php
index f0b6a3f2cf..01779a8854 100644
--- a/resources/lang/ml-IN/general.php
+++ b/resources/lang/ml-IN/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Accessories',
'activated' => 'Activated',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Accessory',
'accessory_report' => 'Accessory Report',
'action' => 'Action',
@@ -27,7 +28,13 @@ return [
'audit' => 'Audit',
'audit_report' => 'Audit Log',
'assets' => 'Assets',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Assigned to :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Delete Avatar',
'avatar_upload' => 'Upload Avatar',
'back' => 'Back',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Bulk Edit',
'bulk_delete' => 'Bulk Delete',
'bulk_actions' => 'Bulk Actions',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'by Status',
'cancel' => 'Cancel',
'categories' => 'Categories',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'This application is running in production mode with debugging enabled. This can expose sensitive data if your application is accessible to the outside world. Disable debug mode by setting the APP_DEBUG value in your .env file to false.',
'delete' => 'Delete',
'delete_confirm' => 'Are you sure you wish to delete :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Deleted',
'delete_seats' => 'Deleted Seats',
'deletion_failed' => 'Deletion failed',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
'filetypes_size_help' => 'Max upload size allowed is :size.',
'image_filetypes_help' => 'Accepted filetypes are jpg, webp, png, gif, and svg. Max 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',
'importing' => 'Importing',
'importing_help' => 'You can import assets, accessories, licenses, components, consumables, and users via CSV file.
The CSV should be comma-delimited and formatted with headers that match the ones in the sample CSVs in the documentation.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Asset Maintenances',
'item' => 'Item',
'item_name' => 'Item Name',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Insufficient permissions!',
'kits' => 'Predefined Kits',
'language' => 'Language',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => 'Request Canceled',
'save' => 'Save',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Select',
'select_all' => 'Select All',
'search' => 'Search',
@@ -240,8 +254,8 @@ return [
'signature' => 'Signature',
'signed_off_by' => 'Signed Off By',
'skin' => 'Skin',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Oh hai! Looks like your Slack integration with Snipe-IT is working!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'DEMO MODE: Some features are disabled for this installation.',
'site_name' => 'Site Name',
'state' => 'State',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Are you sure you wish to delete',
'submit' => 'Submit',
'target' => 'Target',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Time and Date Display',
'total_assets' => 'total assets',
'total_licenses' => 'total licenses',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/ml-IN/help.php b/resources/lang/ml-IN/help.php
index ac0df59422..a3a2ddd762 100644
--- a/resources/lang/ml-IN/help.php
+++ b/resources/lang/ml-IN/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'More Info',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
diff --git a/resources/lang/ml-IN/localizations.php b/resources/lang/ml-IN/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/ml-IN/localizations.php
+++ b/resources/lang/ml-IN/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/ml-IN/mail.php b/resources/lang/ml-IN/mail.php
index b0ae7de76b..7dd8d6181c 100644
--- a/resources/lang/ml-IN/mail.php
+++ b/resources/lang/ml-IN/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Login to your new Snipe-IT installation using the credentials below:',
'login' => 'Login:',
'Low_Inventory_Report' => 'Low Inventory Report',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Min QTY',
'name' => 'Name',
'new_item_checked' => 'A new item has been checked out under your name, details are below.',
@@ -74,9 +75,11 @@ return [
'your_credentials' => 'Your Snipe-IT credentials',
'Accessory_Checkin_Notification' => 'Accessory checked in',
'Asset_Checkin_Notification' => 'Asset checked in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'License checked in',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => 'View Your Assets',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/ml-IN/validation.php b/resources/lang/ml-IN/validation.php
index 04f8d65303..df514da6f9 100644
--- a/resources/lang/ml-IN/validation.php
+++ b/resources/lang/ml-IN/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'The :attribute must have at least :min items.',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'The selected :attribute is invalid.',
'numeric' => 'The :attribute must be a number.',
'present' => 'The :attribute field must be present.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Your current password is incorrect',
'dumbpwd' => 'That password is too common.',
'statuslabel_type' => 'You must select a valid status label type',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/mn/admin/accessories/general.php b/resources/lang/mn/admin/accessories/general.php
index 507ae7daed..e5c7edf8f1 100644
--- a/resources/lang/mn/admin/accessories/general.php
+++ b/resources/lang/mn/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Дагалдах хэрэгслийг шинэчлэх',
'use_default_eula' => 'Оронд нь програмын үндсэн EULA-г ашиглаарай.',
'use_default_eula_disabled' => ' оронд үндсэн анхдагч EULA ашигла. Үндсэн анхдагч EULA тохируулагдаагүй байна. Тохиргоо дотроос нэгийг нэмж оруулна уу.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/mn/admin/accessories/message.php b/resources/lang/mn/admin/accessories/message.php
index 073437e0cb..6dee24eab9 100644
--- a/resources/lang/mn/admin/accessories/message.php
+++ b/resources/lang/mn/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Дагалдах хэрэгсэл шалгагдаагүй байна, дахин оролдоно уу',
'success' => 'Дагалдах хэрэгсэл амжилттай шалгасан.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'Энэ хэрэглэгч буруу байна. Дахин оролдоно уу.'
),
diff --git a/resources/lang/mn/admin/asset_maintenances/form.php b/resources/lang/mn/admin/asset_maintenances/form.php
index 749714cde3..c57d378850 100644
--- a/resources/lang/mn/admin/asset_maintenances/form.php
+++ b/resources/lang/mn/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Засвар үйлчилгээний төрөл',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'Гарчиг',
- 'start_date' => 'Эхэлсэн',
- 'completion_date' => 'Дууссан',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'Өртөг',
'is_warranty' => 'Нэмэлт баталгаа',
- 'asset_maintenance_time' => 'Хоног',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'Тэмдэглэл',
- 'update' => 'Шинэчлэх',
- 'create' => 'Үүсгэх'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/mn/admin/categories/message.php b/resources/lang/mn/admin/categories/message.php
index d03ecaecf0..40a0f58bb2 100644
--- a/resources/lang/mn/admin/categories/message.php
+++ b/resources/lang/mn/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Ангилал шинэчлэгдсэнгүй, дахин оролдоно уу',
- 'success' => 'Ангилал амжилттай шинэчлэгдсэн.'
+ 'success' => 'Ангилал амжилттай шинэчлэгдсэн.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/mn/admin/components/general.php b/resources/lang/mn/admin/components/general.php
index 1c90756a82..c6ac1ee0eb 100644
--- a/resources/lang/mn/admin/components/general.php
+++ b/resources/lang/mn/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Үлдсэн',
'total' => 'Нийт',
'update' => 'Бүрэлдэхүүн хэсэг шинэчлэх',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/mn/admin/components/message.php b/resources/lang/mn/admin/components/message.php
index 1adaea3e11..fb2aeff6bd 100644
--- a/resources/lang/mn/admin/components/message.php
+++ b/resources/lang/mn/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Бүрэлдэхүүнийг шалгаагүй байна, дахин оролдоно уу',
'success' => 'Бүрэлдэхүүн хэсэг амжилттай шалгагдсан.',
- 'user_does_not_exist' => 'Энэ хэрэглэгч буруу байна. Дахин оролдоно уу.'
+ 'user_does_not_exist' => 'Энэ хэрэглэгч буруу байна. Дахин оролдоно уу.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/mn/admin/consumables/message.php b/resources/lang/mn/admin/consumables/message.php
index 1bc8297097..ae87d63f92 100644
--- a/resources/lang/mn/admin/consumables/message.php
+++ b/resources/lang/mn/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Боломжийн талаар шалгаагүй байна, дахин оролдоно уу',
'success' => 'Боломжийн талаар амжилттай шалгасан.',
- 'user_does_not_exist' => 'Энэ хэрэглэгч буруу байна. Дахин оролдоно уу.'
+ 'user_does_not_exist' => 'Энэ хэрэглэгч буруу байна. Дахин оролдоно уу.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/mn/admin/custom_fields/general.php b/resources/lang/mn/admin/custom_fields/general.php
index 33ce73d993..b456338c63 100644
--- a/resources/lang/mn/admin/custom_fields/general.php
+++ b/resources/lang/mn/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Загвар ашиглана',
'order' => 'Захиалга',
'create_fieldset' => 'Шинэ талбарт',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'Шинэ Гаалийн талбар',
'create_field_title' => 'Create a new custom field',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/mn/admin/groups/message.php b/resources/lang/mn/admin/groups/message.php
index 6ee7aef5c6..e4b5bb20ac 100644
--- a/resources/lang/mn/admin/groups/message.php
+++ b/resources/lang/mn/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Групп аль хэдийн байна!',
- 'group_not_found' => 'Групп [: id] байхгүй байна.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'Нэрийн талбар шаардлагатай',
'success' => array(
diff --git a/resources/lang/mn/admin/hardware/form.php b/resources/lang/mn/admin/hardware/form.php
index 3c5d373039..33bda63e04 100644
--- a/resources/lang/mn/admin/hardware/form.php
+++ b/resources/lang/mn/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Бөөнөөр устгах активыг баталгаажуулна уу',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Доорхи их хэмжээний устгалт хийх хөрөнгийг хянаж үзэх. Устгагдсан тохиолдолд эдгээр хөрөнгийг сэргээж болно. Гэхдээ тэдгээр нь одоогоор тэдгээрт хуваарилагдсан хэрэглэгчдэд хамааралгүй болно.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'Та устгах гэж байна: asset_count хөрөнгө.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Бөөнөөр шинэчлэх актив',
'bulk_update_help' => 'Энэ маягтыг олон дахин нэг зэрэг олон актив шинэчлэх боломжтой. Зөвхөн өөрчлөх шаардлагатай талбаруудыг бөглөөрэй. Хоосон үлдсэн талбарууд өөрчлөгдөхгүй хэвээр үлдэнэ.',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Update only default location',
'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Processing...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Optional Information',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/mn/admin/hardware/general.php b/resources/lang/mn/admin/hardware/general.php
index f5fa31dce4..b9ebc31dbf 100644
--- a/resources/lang/mn/admin/hardware/general.php
+++ b/resources/lang/mn/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'This asset has been deleted.',
'edit' => 'Хөрөнгийг засварлах',
'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Уучлаарай',
'requested' => 'Хүсэлт гаргасан',
'not_requestable' => 'Not Requestable',
@@ -21,6 +23,7 @@ return [
'restore' => 'Хөрөнгийг дахин сэргээх',
'pending' => 'Хүлээгдэж байна',
'undeployable' => 'Undeployable',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Хөрөнгийг харах',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/mn/admin/hardware/message.php b/resources/lang/mn/admin/hardware/message.php
index 2812b73430..bfa381eb6d 100644
--- a/resources/lang/mn/admin/hardware/message.php
+++ b/resources/lang/mn/admin/hardware/message.php
@@ -22,6 +22,8 @@ return [
'restore' => [
'error' => 'Хөрөнгө сэргээгээгүй байна, дахин оролдоно уу',
'success' => 'Хөрөнгийн амжилттай сэргээгдэв.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -48,6 +50,8 @@ return [
'success' => 'Таны файл импортлогдсон байна',
'file_delete_success' => 'Таны файл амжилттай болсон байна',
'file_delete_error' => 'Файл устгагдах боломжгүй байна',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/mn/admin/hardware/table.php b/resources/lang/mn/admin/hardware/table.php
index 88b1a8708d..1c1d1161b5 100644
--- a/resources/lang/mn/admin/hardware/table.php
+++ b/resources/lang/mn/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Гадуур нь',
'checkout_date' => 'Тооцоо хийх өдөр',
'checkoutto' => 'Нь шалгаж',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Diff',
'dl_csv' => 'CSV татаж авах',
diff --git a/resources/lang/mn/admin/licenses/general.php b/resources/lang/mn/admin/licenses/general.php
index 27cb9e1af2..2c30303a76 100644
--- a/resources/lang/mn/admin/licenses/general.php
+++ b/resources/lang/mn/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Лицензийн тухай',
- 'about_licenses' => 'Програмыг хянах лицензийг ашигладаг. Тэдгээр нь тодорхой тооны суудалтай байдаг',
+ 'about_licenses_title' => 'Лицензийн тухай',
+ 'about_licenses' => 'Програмыг хянах лицензийг ашигладаг. Тэдгээр нь тодорхой тооны суудалтай байдаг',
'checkin' => 'Checkin лицензийн суудал',
'checkout_history' => 'Тооцоо хийх түүх',
'checkout' => 'Төлбөрийн лицензийн суудал',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Програм хангамжийн лиценз',
'user' => 'Хэрэглэгч',
'view' => 'Лицензийг харах',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/mn/admin/manufacturers/message.php b/resources/lang/mn/admin/manufacturers/message.php
index e16ce77102..bd5db446da 100644
--- a/resources/lang/mn/admin/manufacturers/message.php
+++ b/resources/lang/mn/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Үйлдвэрлэгч байхгүй байна.',
'assoc_users' => 'Энэ үйлдвэр нь одоогоор хамгийн багадаа нэг загвартай холбоотой бөгөөд устгах боломжгүй. Энэ загварыг дахин үйлдвэрлэхээ больсон загвараа шинэчлээд дахин оролдоно уу.',
diff --git a/resources/lang/mn/admin/manufacturers/table.php b/resources/lang/mn/admin/manufacturers/table.php
index 6f000c3fd5..b18e18e0ed 100644
--- a/resources/lang/mn/admin/manufacturers/table.php
+++ b/resources/lang/mn/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Дэмжлэг Имэйл',
'support_phone' => 'Утасны дэмжлэг',
'support_url' => 'Дэмжих URL',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Үйлдвэрлэгчийг шинэчлэх',
'url' => 'URL',
diff --git a/resources/lang/mn/admin/models/general.php b/resources/lang/mn/admin/models/general.php
index c9c4cb2fd0..84fb665155 100644
--- a/resources/lang/mn/admin/models/general.php
+++ b/resources/lang/mn/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'This model has been deleted.',
'bulk_delete' => 'Бөөнөөр хөрөнгийн загварыг устгах',
'bulk_delete_help' => 'Сонгосон хөрөнгийн загварыг устгахыг баталгаажуулж доорх хайрцгийг ашиглана уу. Хөрөнгөтэй холбоотой хөрөнгийн загварыг өөр загвартай холбох хүртэл устгах боломжгүй.',
- 'bulk_delete_warn' => 'Та :asset_count ширхэг хөрөнгийн загвар устгах гэж байна.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Загварыг сэргээх',
'requestable' => 'Хэрэглэгчид энэ загварыг хүсч болно',
'show_mac_address' => 'Энэ загварт буй MAC хаягийн талбарыг харуулах',
diff --git a/resources/lang/mn/admin/models/message.php b/resources/lang/mn/admin/models/message.php
index c028a34760..cfa12ca4ea 100644
--- a/resources/lang/mn/admin/models/message.php
+++ b/resources/lang/mn/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Загвар байхгүй байна.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'Энэ загвар одоогоор нэг буюу хэд хэдэн хөрөнгөтэй холбоотой бөгөөд устгаж болохгүй. Хөрөнгө устгаж, дараа нь устгахыг оролдоно уу.',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Загвар шинэчлэгдсэнгүй, дахин оролдоно уу',
- 'success' => 'Загвар амжилттай болсон.'
+ 'success' => 'Загвар амжилттай болсон.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Ямар ч талбар өөрчлөгдсөнгүй тул шинэчлэгдээгүй байна.',
- 'success' => 'Загвар шинэчилсэн.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'Ямар ч загвар сонгогдоогүй тул юу ч устаагүй.',
- 'success' => ':success_count ширхэг загвар устсан!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count ширхэг загвар устсан ба :fail_count ширхэг загвар одоо хүртэл хөрөнгөтэй холбоотой байгаа тул устаагүй.'
),
diff --git a/resources/lang/mn/admin/settings/general.php b/resources/lang/mn/admin/settings/general.php
index 3db0c837f8..2d92e42d96 100644
--- a/resources/lang/mn/admin/settings/general.php
+++ b/resources/lang/mn/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'Хэрэв та хэрэглэгчдэд илгээсэн хүлээн авах/олгох имэйлийн хуулбарыг нэмэлт имэйл үрүү илгээхийг хүсвэл энд оруулна уу. Үгүй бол энэ талбарыг хоосон орхино уу.',
'is_ad' => 'Энэ бол Active Directory Server',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Update Notification Settings',
'alert_email' => 'Анхааруулга илгээх',
'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated',
'alerts_enabled' => 'Идэвхжүүлсэн дохиог',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'Бар кодын тохиргоо',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'LDAP Тохиргоо',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Таны LDAP нэвтрэлтийг зөв тохируулсан эсэхийг шалгахын тулд дээр дурдсан үндсэн DN-ээс хүчинтэй LDAP хэрэглэгчийн нэр, нууц үгээ оруулна уу. ТА ЭХЛЭЭД ШИНЭЧЛЭГДСЭН LDAP ТОХИРГООГОО ХАДГАЛАХ ЁСТОЙ.',
'ldap_login_sync_help' => 'Энэ нь зөвхөн LDAP-ийг зөв синхрончлох боломжтой эсэхийг шалгадаг. Хэрэв таны LDAP баталгаажуулалтын асуулга буруу байвал хэрэглэгчид нэвтрэх боломжгүй хэвээр байх магадлалтай. ТА ЭХЛЭЭД ШИНЭЧЛЭГДСЭН LDAP ТОХИРГООГОО ХАДГАЛАХ ЁСТОЙ.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Имэйл дотор зураг харуулах',
'show_images_in_email_help' => 'Хэрэв таны Snipe-IT суулгац VPN эсвэл хаалттай сүлжээний ард байгаа бол сүлжээнээс гадуурх хэрэглэгчид энэ суулгацаас авсан зургийг имэйлдээ ачаалах боломжгүй бол энэ хайрцгийг арилгана уу.',
'site_name' => 'Сайтын нэр',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Slack Botname',
- 'slack_channel' => 'Slack суваг',
- 'slack_endpoint' => 'Slack Endpoint',
- 'slack_integration' => 'Slack тохиргоо',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => 'Slack мэдээллээ хадгалсны дараа туршилтын товчлуур гарч ирнэ.',
- 'slack_test_help' => 'Та Slack интеграцийг зөв тохируулсан эсэхээ шалгана уу. ТА ЭХЛЭЭД ШИНЭЧЛЭГДСЭН SLACK ТОХИРГООГОО ХАДГАЛАХ ЁСТОЙ.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT хувилбар',
'support_footer' => 'Хөл хэсэг дэх холбоосууд ',
'support_footer_help' => 'Snipe-IT Support мэдээлэл ба хэрэглэгчийн гарын авлагын холбоосыг хэн харж болохыг заах өгөх',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/mn/admin/settings/message.php b/resources/lang/mn/admin/settings/message.php
index cee440f164..7a213c8344 100644
--- a/resources/lang/mn/admin/settings/message.php
+++ b/resources/lang/mn/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/mn/admin/users/general.php b/resources/lang/mn/admin/users/general.php
index 3ff9e48147..c198ce40c9 100644
--- a/resources/lang/mn/admin/users/general.php
+++ b/resources/lang/mn/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Бүх хуваарилагдсан хөрөнгийг хэвлэх',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Програм хангамж: нэр',
'send_email_help' => 'You must provide an email address for this user to send them credentials. Emailing credentials can only be done on user creation. Passwords are stored in a one-way hash and cannot be retrieved once saved.',
'view_user' => 'Хэрэглэгч: нэрийг харах',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/mn/admin/users/message.php b/resources/lang/mn/admin/users/message.php
index 57385976eb..a761240c07 100644
--- a/resources/lang/mn/admin/users/message.php
+++ b/resources/lang/mn/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Та энэ хөрөнгийг амжилттай татгалзсан.',
'bulk_manager_warn' => 'Таны хэрэглэгчид амжилттай шинэчлэгдсэн хэдий ч таны менежерийн оруулгыг хадгалсангүй, учир нь таны сонгосон менежер засварлах хэрэглэгчийн жагсаалт мөн хэрэглэгчид магадгүй өөрийн менежер биш байж болно. Менежерийг оруулалгүйгээр хэрэглэгчдийг дахин сонгоно уу.',
'user_exists' => 'Хэрэглэгч бүртгэгдсэн байна!',
- 'user_not_found' => 'Хэрэглэгч [: id] байхгүй байна.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Нэвтрэх талбар шаардлагатай байна',
'user_password_required' => 'Нууц үг шаардагдана.',
'insufficient_permissions' => 'Зөвшөөрөлгүй байна.',
diff --git a/resources/lang/mn/auth/general.php b/resources/lang/mn/auth/general.php
index a58bb78492..cff0656da8 100644
--- a/resources/lang/mn/auth/general.php
+++ b/resources/lang/mn/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Намайг сана',
'username_help_top' => 'Enter your username to be emailed a password reset link.',
'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.
Usernames without an associated email address will not be emailed a password reset link. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/mn/general.php b/resources/lang/mn/general.php
index 115be5ab42..3c6430853a 100644
--- a/resources/lang/mn/general.php
+++ b/resources/lang/mn/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Дагалдах хэрэгсэл',
'activated' => 'Идэвхжүүлсэн',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Дагалдах хэрэгсэл',
'accessory_report' => 'Дагалдах хэрэгслийн тайлан',
'action' => 'Үйлдэл',
@@ -27,7 +28,13 @@ return [
'audit' => 'Аудит',
'audit_report' => 'Аудитын бүртгэл',
'assets' => 'Актив',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Assigned to :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Хөрөг устгах',
'avatar_upload' => 'Хөрөгийг байршуулах',
'back' => 'Буцах',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Bulk Edit',
'bulk_delete' => 'Bulk Delete',
'bulk_actions' => 'Bulk Actions',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'by Status',
'cancel' => 'Болих',
'categories' => 'Категориуд',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Энэ програм нь дибаг хийх боломжтойгоор үйлдвэрлэлийн горимд ажиллаж байна. Хэрэв таны хэрэглээ гаднах ертөнцөд хүртээмжтэй бол эмзэг өгөгдлийг илтгэнэ. APP_DEBUG утгыг өөрийн .env файлыг false руу тохируулах замаар дибаг хийх горимыг идэвхгүй болгох.',
'delete' => 'Устгах',
'delete_confirm' => 'Та :item устгахыг хүсч байгаадаа итгэлтэй байна уу?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Устгагдсан',
'delete_seats' => 'Устгагдсан суудал',
'deletion_failed' => 'Deletion failed',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
'filetypes_size_help' => 'Max upload size allowed is :size.',
'image_filetypes_help' => 'Accepted filetypes are jpg, webp, png, gif, and svg. Max 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' => 'Импорт',
'importing' => 'Importing',
'importing_help' => 'You can import assets, accessories, licenses, components, consumables, and users via CSV file.
The CSV should be comma-delimited and formatted with headers that match the ones in the sample CSVs in the documentation.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Хөрөнгийн бирж',
'item' => 'Зүйл',
'item_name' => 'Item Name',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Зөвшөөрөлгүй!',
'kits' => 'Predefined Kits',
'language' => 'Хэл',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => 'Хүсэлтийг цуцалсан',
'save' => 'Хадгалах',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Сонгох',
'select_all' => 'Select All',
'search' => 'Хайлт',
@@ -240,8 +254,8 @@ return [
'signature' => 'Гарын үсэг',
'signed_off_by' => 'Signed Off By',
'skin' => 'Гадарга',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Oh hai! Looks like your Slack integration with Snipe-IT is working!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'DEMO MODE: Энэ суулгацад зарим функцууд хаагдсан байна.',
'site_name' => 'Сайтын нэр',
'state' => 'Улс',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Та устгахыг хүсч байгаадаа итгэлтэй байна уу',
'submit' => 'Илгээх',
'target' => 'Зорилтот түвшин',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Цагийн хуваарь',
'total_assets' => 'Нийт хөрөнгө',
'total_licenses' => 'нийт лиценз',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/mn/help.php b/resources/lang/mn/help.php
index c07ddcb7de..8f69128432 100644
--- a/resources/lang/mn/help.php
+++ b/resources/lang/mn/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'Дэлгэрэнгүй мэдээлэл',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
diff --git a/resources/lang/mn/localizations.php b/resources/lang/mn/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/mn/localizations.php
+++ b/resources/lang/mn/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/mn/mail.php b/resources/lang/mn/mail.php
index e7a6a7d1b5..cf7b1f7c4b 100644
--- a/resources/lang/mn/mail.php
+++ b/resources/lang/mn/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Слайд-IT-г суулгахын тулд доорх итгэмжлэлүүдийг ашиглана уу:',
'login' => 'Нэвтрэх:',
'Low_Inventory_Report' => 'Бага нөөцийн тайлан',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Min QTY',
'name' => 'Нэр',
'new_item_checked' => 'Таны нэрээр шинэ зүйл шалгасан бөгөөд дэлгэрэнгүй мэдээлэл доор байна.',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'Таны Snipe-IT итгэмжлэлүүд',
'Accessory_Checkin_Notification' => 'Accessory checked in',
'Asset_Checkin_Notification' => 'Asset checked in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'License checked in',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => 'View Your Assets',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/mn/validation.php b/resources/lang/mn/validation.php
index ee6bda05e6..db826b8589 100644
--- a/resources/lang/mn/validation.php
+++ b/resources/lang/mn/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'Үүнд: атрибут дор хаяж дараах зүйлсийг агуулсан байх ёстой.',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'Сонгосон: шинж чанар буруу байна.',
'numeric' => 'Үүнд: атрибут нь тоо байх ёстой.',
'present' => 'Үүнд: атрибутын талбар байх ёстой.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Таны одоогийн нууц үг буруу байна',
'dumbpwd' => 'Энэ нууц үг хэтэрхий нийтлэг байна.',
'statuslabel_type' => 'Та зөв статустай шошгын төрлийг сонгох ёстой',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/ms/admin/accessories/general.php b/resources/lang/ms/admin/accessories/general.php
index 376ff26261..47d11270e4 100644
--- a/resources/lang/ms/admin/accessories/general.php
+++ b/resources/lang/ms/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Kemaskini Aksesori',
'use_default_eula' => 'Gunakan pilihan utama lalai EULA sebaliknya.',
'use_default_eula_disabled' => 'Gunakan EULA lalai utama bukannya. Tiada seting utama EULA ditetapkan. Sila tambah satu dalam Tetapan.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/ms/admin/accessories/message.php b/resources/lang/ms/admin/accessories/message.php
index 9e1a62636d..9428e91246 100644
--- a/resources/lang/ms/admin/accessories/message.php
+++ b/resources/lang/ms/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Aksesori tidak diperiksa, sila cuba lagi',
'success' => 'Aksesori diperiksa dengan jayanya.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'Pengguna itu tidak sah. Sila cuba lagi.'
),
diff --git a/resources/lang/ms/admin/asset_maintenances/form.php b/resources/lang/ms/admin/asset_maintenances/form.php
index 750fbbb532..01af667367 100644
--- a/resources/lang/ms/admin/asset_maintenances/form.php
+++ b/resources/lang/ms/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Jenis Penyelenggaraan',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'Tajuk',
- 'start_date' => 'Mula',
- 'completion_date' => 'Siap',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'Kos',
'is_warranty' => 'Penambahbaikan Waranti',
- 'asset_maintenance_time' => 'Hari',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'Nota',
- 'update' => 'Kemaskini',
- 'create' => 'Cipta'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/ms/admin/categories/message.php b/resources/lang/ms/admin/categories/message.php
index 4024fc75a3..1dbfd82071 100644
--- a/resources/lang/ms/admin/categories/message.php
+++ b/resources/lang/ms/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Kategori tidak dapat dikemaskini, sila cuba lagi.',
- 'success' => 'Kategori berjaya dikemaskini.'
+ 'success' => 'Kategori berjaya dikemaskini.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/ms/admin/components/general.php b/resources/lang/ms/admin/components/general.php
index b3be56b83c..9de64c3d59 100644
--- a/resources/lang/ms/admin/components/general.php
+++ b/resources/lang/ms/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Baki',
'total' => 'Jumlah',
'update' => 'Komponen Kemas Kini',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/ms/admin/components/message.php b/resources/lang/ms/admin/components/message.php
index a2fd31d7a5..68ba7deb7c 100644
--- a/resources/lang/ms/admin/components/message.php
+++ b/resources/lang/ms/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Komponen tidak diperiksa, sila cuba lagi',
'success' => 'Komponen diperiksa dengan jayanya.',
- 'user_does_not_exist' => 'Pengguna itu tidak sah. Sila cuba lagi.'
+ 'user_does_not_exist' => 'Pengguna itu tidak sah. Sila cuba lagi.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/ms/admin/consumables/message.php b/resources/lang/ms/admin/consumables/message.php
index 6fd51bcc2c..1a70fa1443 100644
--- a/resources/lang/ms/admin/consumables/message.php
+++ b/resources/lang/ms/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Makanan tidak diperiksa, sila cuba lagi',
'success' => 'Berguna diperiksa dengan jayanya.',
- 'user_does_not_exist' => 'Pengguna itu tidak sah. Sila cuba lagi.'
+ 'user_does_not_exist' => 'Pengguna itu tidak sah. Sila cuba lagi.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/ms/admin/custom_fields/general.php b/resources/lang/ms/admin/custom_fields/general.php
index fd537efa92..0f617e0a20 100644
--- a/resources/lang/ms/admin/custom_fields/general.php
+++ b/resources/lang/ms/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Digunakan Oleh Model',
'order' => 'Perintah',
'create_fieldset' => 'Fieldset baru',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'Padang Tersuai Baru',
'create_field_title' => 'Create a new custom field',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/ms/admin/groups/message.php b/resources/lang/ms/admin/groups/message.php
index a86a0f46fe..adf88943d0 100644
--- a/resources/lang/ms/admin/groups/message.php
+++ b/resources/lang/ms/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Kumpulan sudah wujud!',
- 'group_not_found' => 'Kumpulan [:id] tidah wujud.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'Ruangan nama adalah perlu',
'success' => array(
diff --git a/resources/lang/ms/admin/hardware/form.php b/resources/lang/ms/admin/hardware/form.php
index 191029114e..32b7b37d5d 100644
--- a/resources/lang/ms/admin/hardware/form.php
+++ b/resources/lang/ms/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Sahkan Pemutihan Aset Pukal',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Semak aset untuk penghapusan pukal di bawah. Sebaik sahaja dipadam, aset ini dapat dipulihkan, tetapi mereka tidak lagi akan dikaitkan dengan mana-mana pengguna yang mereka buat sekarang.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'Anda akan hapus: asset_count aset.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Aset Kemas Kini Pukal',
'bulk_update_help' => 'Borang ini membolehkan anda mengemas kini berbilang aset sekaligus. Hanya isikan medan yang perlu anda ubah. Mana-mana medan yang dibiarkan kosong akan kekal tidak berubah.',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Update only default location',
'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Processing...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Optional Information',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/ms/admin/hardware/general.php b/resources/lang/ms/admin/hardware/general.php
index 0e28ead96e..265ef5720c 100644
--- a/resources/lang/ms/admin/hardware/general.php
+++ b/resources/lang/ms/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'Aset ini telah dipadamkan.',
'edit' => 'Kemaskini Harta',
'model_deleted' => 'Model Aset ini telah dipadamkan. Anda mesti kembalikan model sebelum anda boleh kembalikan Aset.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Diminta',
'requested' => 'Diminta',
'not_requestable' => 'Not Requestable',
@@ -21,6 +23,7 @@ return [
'restore' => 'Pulihkan Asset',
'pending' => 'Menunggu',
'undeployable' => 'Tidak dapat dipisahkan',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Papar Harta',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/ms/admin/hardware/message.php b/resources/lang/ms/admin/hardware/message.php
index de55ca0a03..2f3fa4d77c 100644
--- a/resources/lang/ms/admin/hardware/message.php
+++ b/resources/lang/ms/admin/hardware/message.php
@@ -22,6 +22,8 @@ return [
'restore' => [
'error' => 'Aset tidak dipulihkan, sila cuba lagi',
'success' => 'Aset dipulihkan dengan jayanya.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -48,6 +50,8 @@ return [
'success' => 'Fail anda telah diimport',
'file_delete_success' => 'Fail anda telah berjaya dihapuskan',
'file_delete_error' => 'Fail tidak dapat dipadamkan',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/ms/admin/hardware/table.php b/resources/lang/ms/admin/hardware/table.php
index d9d91e8b77..467eee4a91 100644
--- a/resources/lang/ms/admin/hardware/table.php
+++ b/resources/lang/ms/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Masuk/Keluar',
'checkout_date' => 'Tarikh Agihan',
'checkoutto' => 'Agihan',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Beza',
'dl_csv' => 'Muat Turun CSV',
diff --git a/resources/lang/ms/admin/licenses/general.php b/resources/lang/ms/admin/licenses/general.php
index 65ca4c94c1..6dfc8e95e4 100644
--- a/resources/lang/ms/admin/licenses/general.php
+++ b/resources/lang/ms/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Mengenai Lesen',
- 'about_licenses' => 'Lesen digunakan untuk mengesan perisian. Mereka mempunyai bilangan tempat duduk tertentu yang boleh diperiksa kepada individu',
+ 'about_licenses_title' => 'Mengenai Lesen',
+ 'about_licenses' => 'Lesen digunakan untuk mengesan perisian. Mereka mempunyai bilangan tempat duduk tertentu yang boleh diperiksa kepada individu',
'checkin' => 'Terima Kekosongan Lesen',
'checkout_history' => 'Sejarah Agihan',
'checkout' => 'Agihkan Kekosongan Lesen',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Lesen Perisian',
'user' => 'Pengguna',
'view' => 'Papar Lesen',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/ms/admin/manufacturers/message.php b/resources/lang/ms/admin/manufacturers/message.php
index ee468483ba..b4f2e9b9c7 100644
--- a/resources/lang/ms/admin/manufacturers/message.php
+++ b/resources/lang/ms/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Pengeluar tidak wujud.',
'assoc_users' => 'Pengeluar ini sekarang disekutukan dengan sekurang2nya satu model dan tidak boleh dihapuskan. Sila kemaskini model supaya tidak lagi merujuk kepada pengeluar ini dan cuba lagi. ',
diff --git a/resources/lang/ms/admin/manufacturers/table.php b/resources/lang/ms/admin/manufacturers/table.php
index 22b77407bc..a5568083bf 100644
--- a/resources/lang/ms/admin/manufacturers/table.php
+++ b/resources/lang/ms/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Sokongan E-mel',
'support_phone' => 'Sokongan Telefon',
'support_url' => 'Sokongan URL',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Kemaskini Pengeluar',
'url' => 'URL',
diff --git a/resources/lang/ms/admin/models/general.php b/resources/lang/ms/admin/models/general.php
index d0814712b1..9961221f47 100644
--- a/resources/lang/ms/admin/models/general.php
+++ b/resources/lang/ms/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'Model ini telah dipadamkan.',
'bulk_delete' => 'Padam Secara Pukal Model Aset',
'bulk_delete_help' => 'Gunakan kotak semakan di bawah untuk mengesahkan penghapusan model aset terpilih. Model aset yang mempunyai aset yang berkaitan dengannya tidak boleh dihapuskan sehingga aset dikaitkan dengan model yang berbeza.',
- 'bulk_delete_warn' => 'Anda akan hapus :model_count model aset.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Pulihkan Model',
'requestable' => 'Pengguna boleh meminta model ini',
'show_mac_address' => 'Tunjukkan medan alamat MAC dalam aset dalam model ini',
diff --git a/resources/lang/ms/admin/models/message.php b/resources/lang/ms/admin/models/message.php
index 9e2a1dd13d..39a9684163 100644
--- a/resources/lang/ms/admin/models/message.php
+++ b/resources/lang/ms/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Model tidak wujud.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'Model ini sekarang disekutukan dengan sekurang2nya satu atau lebih harta dan tidak boleh dihapuskan. Sila kemaskini harta, dan kemudian cuba lagi. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Model gagal dikemaskin, sila cuba lagi',
- 'success' => 'Model berjaya dikemaskini.'
+ 'success' => 'Model berjaya dikemaskini.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Tiada medan berubah, jadi tiada apa yang dikemas kini.',
- 'success' => 'Model dikemas kini.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'Tiada model dipilih, jadi tiada apa yang dipadamkan.',
- 'success' => ':success_count model(s) dipadamkan!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count model(s) telah dipadamkan, namun :fail_count tidak dapat dipadamkan kerana mereka masih mempunyai aset yang dikaitkan dengannya.'
),
diff --git a/resources/lang/ms/admin/settings/general.php b/resources/lang/ms/admin/settings/general.php
index c32b8962ce..73b60742e1 100644
--- a/resources/lang/ms/admin/settings/general.php
+++ b/resources/lang/ms/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'Jika anda ingin menghantar salinan e-mel daftar masuk/daftar keluar yang dihantar kepada pengguna ke akaun e-mel tambahan, masukkannya di sini. Jika tidak, biarkan medan ini kosong.',
'is_ad' => 'Ini adalah pelayan Direktori Aktif',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Update Notification Settings',
'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',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'Tetapan Kod Bar',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'Sijil TLS Bahagian Pelanggan LDAP',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'Tetapan LDAP',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Masukkan nama pengguna dan kata laluan LDAP yang sah dari pangkalan DN yang anda tentukan di atas untuk menguji sama ada log masuk LDAP anda dikonfigurasi dengan betul. ANDA MESTI SIMPAN KONFIGURASI LDAP TERKINI DAHULU.',
'ldap_login_sync_help' => 'Ini hanya ujian bahawa LDAP boleh diselaraskan dengan betul. Jika pertanyaan Pengesahan LDAP anda tidak betul, pengguna mungkin masih tidak boleh log masuk. ANDA MESTI SIMPAN KONFIGURASI LDAP TERKINI DAHULU.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Show images in emails',
'show_images_in_email_help' => 'Uncheck this box if your Snipe-IT installation is behind a VPN or closed network and users outside the network will not be able to load images served from this installation in their emails.',
'site_name' => 'Nama Sesawang',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Botak Botak',
- 'slack_channel' => 'Saluran Slack',
- 'slack_endpoint' => 'Endpoint Slack',
- 'slack_integration' => 'Tetapan Slack',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => 'Once you have saved your Slack information, a test button will appear.',
- 'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Versi Snipe-IT',
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/ms/admin/settings/message.php b/resources/lang/ms/admin/settings/message.php
index 6e18c3214a..590a825824 100644
--- a/resources/lang/ms/admin/settings/message.php
+++ b/resources/lang/ms/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/ms/admin/users/general.php b/resources/lang/ms/admin/users/general.php
index 7c70faadc0..94f5930d5b 100644
--- a/resources/lang/ms/admin/users/general.php
+++ b/resources/lang/ms/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Cetak Semua yang Diperuntukkan',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Perisian diagihkan kepada :nama',
'send_email_help' => 'Anda mesti memberikan alamat e-mel untuk pengguna ini menghantar bukti kelayakan kepada mereka. Bukti kelayakan e-mel hanya boleh dilakukan pada penciptaan pengguna. Kata laluan disimpan dalam cincang sehala dan tidak boleh diambil semula setelah disimpan.',
'view_user' => 'Papar Pengguna :nama',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/ms/admin/users/message.php b/resources/lang/ms/admin/users/message.php
index 70941adb30..aa8f17e03d 100644
--- a/resources/lang/ms/admin/users/message.php
+++ b/resources/lang/ms/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Anda telah berjaya menolak aset ini.',
'bulk_manager_warn' => 'Pengguna anda telah berjaya dikemas kini, namun entri pengurus anda tidak disimpan kerana pengurus yang anda pilih juga dalam senarai pengguna untuk diedit, dan pengguna mungkin bukan pengurus mereka sendiri. Sila pilih pengguna anda sekali lagi, tidak termasuk pengurus.',
'user_exists' => 'Pengguna telah wujud!',
- 'user_not_found' => 'Pengguna [:id] tidak wujud.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Ruangan log masuk diperlukan',
'user_password_required' => 'Ruangan kata kunci diperlukan.',
'insufficient_permissions' => 'Tidak cukup kuasa.',
diff --git a/resources/lang/ms/auth/general.php b/resources/lang/ms/auth/general.php
index c344377fb3..fd8da93f55 100644
--- a/resources/lang/ms/auth/general.php
+++ b/resources/lang/ms/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Ingat saya',
'username_help_top' => 'Enter your username to be emailed a password reset link.',
'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.
Usernames without an associated email address will not be emailed a password reset link. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/ms/general.php b/resources/lang/ms/general.php
index 86920966ab..b2c97f6c06 100644
--- a/resources/lang/ms/general.php
+++ b/resources/lang/ms/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Aksesori',
'activated' => 'Diaktifkan',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Aksesori',
'accessory_report' => 'Laporan Aksesori',
'action' => 'Tindakan',
@@ -27,7 +28,13 @@ return [
'audit' => 'Audit',
'audit_report' => 'Log Audit',
'assets' => 'Harta',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Assigned to :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Hapuskan Avatar',
'avatar_upload' => 'Muat naik Avatar',
'back' => 'Belakang',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Bulk Edit',
'bulk_delete' => 'Bulk Delete',
'bulk_actions' => 'Bulk Actions',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'by Status',
'cancel' => 'Batalkan',
'categories' => 'Kategori',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Aplikasi ini berjalan dalam mod pengeluaran dengan debug membolehkan. Ini boleh mendedahkan data sensitif jika aplikasi anda boleh diakses oleh dunia luar. Lumpuhkan mod debug dengan menetapkan APP_DEBUG nilai dalam fail .env anda ke false.',
'delete' => 'Hapuskan',
'delete_confirm' => 'Adakah anda pasti ingin memadamkan :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Dihapuskan',
'delete_seats' => 'Kerusi dipadamkan',
'deletion_failed' => 'Deletion failed',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
'filetypes_size_help' => 'Max upload size allowed is :size.',
'image_filetypes_help' => 'Accepted filetypes are jpg, webp, png, gif, and svg. Max 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',
'importing' => 'Importing',
'importing_help' => 'You can import assets, accessories, licenses, components, consumables, and users via CSV file.
The CSV should be comma-delimited and formatted with headers that match the ones in the sample CSVs in the documentation.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Pembaikan Aset',
'item' => 'Perkara',
'item_name' => 'Item Name',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Kebenaran yang tidak mencukupi!',
'kits' => 'Predefined Kits',
'language' => 'Bahasa',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => 'Permintaan Dibatalkan',
'save' => 'Simpan',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Pilih',
'select_all' => 'Select All',
'search' => 'Carian',
@@ -240,8 +254,8 @@ return [
'signature' => 'Tandatangan',
'signed_off_by' => 'Signed Off By',
'skin' => 'Kulit',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Oh hai! Looks like your Slack integration with Snipe-IT is working!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'MODEM DEMO: Sesetengah ciri dilumpuhkan untuk pemasangan ini.',
'site_name' => 'Nama Sesawang',
'state' => 'Negeri',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Adakah anda pasti ingin memadamkannya',
'submit' => 'Hantar',
'target' => 'Sasaran',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Paparan Masa dan Tarikh',
'total_assets' => 'jumlah harta',
'total_licenses' => 'jumlah lesen',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/ms/help.php b/resources/lang/ms/help.php
index ac0df59422..a3a2ddd762 100644
--- a/resources/lang/ms/help.php
+++ b/resources/lang/ms/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'More Info',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
diff --git a/resources/lang/ms/localizations.php b/resources/lang/ms/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/ms/localizations.php
+++ b/resources/lang/ms/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/ms/mail.php b/resources/lang/ms/mail.php
index 63b70370cf..dfcfe5a2ec 100644
--- a/resources/lang/ms/mail.php
+++ b/resources/lang/ms/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Masuk ke pemasangan Snipe-IT baru anda menggunakan kelayakan di bawah ini:',
'login' => 'Log masuk:',
'Low_Inventory_Report' => 'Laporan Inventori Rendah',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'QTY min',
'name' => 'Nama',
'new_item_checked' => 'Item baru telah diperiksa di bawah nama anda, butiran di bawah.',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'Kredensial Snipe-IT anda',
'Accessory_Checkin_Notification' => 'Accessory checked in',
'Asset_Checkin_Notification' => 'Asset checked in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'License checked in',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => 'View Your Assets',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/ms/validation.php b/resources/lang/ms/validation.php
index 31e0649b08..2924a7f29c 100644
--- a/resources/lang/ms/validation.php
+++ b/resources/lang/ms/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'The: atribut mesti mempunyai sekurang-kurangnya: item min.',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'Piliah :attribute tidak sah.',
'numeric' => ':attribute mesti nombor.',
'present' => 'Yang: bidang atribut mesti ada.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Kata laluan semasa anda tidak betul',
'dumbpwd' => 'Kata laluan itu terlalu umum.',
'statuslabel_type' => 'Anda mesti memilih jenis label status yang sah',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/nl/admin/accessories/general.php b/resources/lang/nl/admin/accessories/general.php
index 098a67a353..8bc3b71272 100644
--- a/resources/lang/nl/admin/accessories/general.php
+++ b/resources/lang/nl/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Accessoire bijwerken',
'use_default_eula' => 'Gebruik de standaard gebruikersovereenkomst.',
'use_default_eula_disabled' => 'Gebruik de standaard gebruikersovereenkomst. Geen standaard gebruikersovereenkomst ingesteld. Ga naar Instellingen en voeg er één toe.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/nl/admin/accessories/message.php b/resources/lang/nl/admin/accessories/message.php
index 5190674f1d..ef835a6ca6 100644
--- a/resources/lang/nl/admin/accessories/message.php
+++ b/resources/lang/nl/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Het accessoire is niet uitgecheckt. Probeer het opnieuw.',
'success' => 'Het accessoire is uitgecheckt.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'Deze gebruiker is ongeldig. Probeer het opnieuw.'
),
diff --git a/resources/lang/nl/admin/asset_maintenances/form.php b/resources/lang/nl/admin/asset_maintenances/form.php
index a356b2c896..e370c73df8 100644
--- a/resources/lang/nl/admin/asset_maintenances/form.php
+++ b/resources/lang/nl/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Onderhoudstype',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'Titel',
- 'start_date' => 'Gestart',
- 'completion_date' => 'Voltooid',
+ 'start_date' => 'Begindatum',
+ 'completion_date' => 'Completion Date',
'cost' => 'Kostprijs',
'is_warranty' => 'Garantieverbetering',
- 'asset_maintenance_time' => 'Dagen',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'Notities',
- 'update' => 'Bijwerken',
- 'create' => 'Aanmaken'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/nl/admin/categories/message.php b/resources/lang/nl/admin/categories/message.php
index b5f24be0bb..f1ef40a8b6 100644
--- a/resources/lang/nl/admin/categories/message.php
+++ b/resources/lang/nl/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Categorie is niet aangepast. Probeer het opnieuw.',
- 'success' => 'Categorie is aangepast.'
+ 'success' => 'Categorie is aangepast.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/nl/admin/components/general.php b/resources/lang/nl/admin/components/general.php
index 75ee081372..4f1694ff57 100644
--- a/resources/lang/nl/admin/components/general.php
+++ b/resources/lang/nl/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Resterend',
'total' => 'Totaal',
'update' => 'Component bijwerken',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/nl/admin/components/message.php b/resources/lang/nl/admin/components/message.php
index 5e4a3fe566..5b4900ba6c 100644
--- a/resources/lang/nl/admin/components/message.php
+++ b/resources/lang/nl/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Component is niet uitgecheckt, probeer het nogmaals',
'success' => 'Component succesvol uitgecheckt.',
- 'user_does_not_exist' => 'Deze gebruiker is ongeldig. Probeer het opnieuw.'
+ 'user_does_not_exist' => 'Deze gebruiker is ongeldig. Probeer het opnieuw.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/nl/admin/consumables/message.php b/resources/lang/nl/admin/consumables/message.php
index cffe71acbf..8c0a42d37d 100644
--- a/resources/lang/nl/admin/consumables/message.php
+++ b/resources/lang/nl/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Verbruiksartikel is niet uitgecheckt, probeer het opnieuw',
'success' => 'Verbruiksartikel is met succes uitgecheckt.',
- 'user_does_not_exist' => 'Deze gebruiker is ongeldig. Probeer het opnieuw.'
+ 'user_does_not_exist' => 'Deze gebruiker is ongeldig. Probeer het opnieuw.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/nl/admin/custom_fields/general.php b/resources/lang/nl/admin/custom_fields/general.php
index 251ad34681..0c32949e5b 100644
--- a/resources/lang/nl/admin/custom_fields/general.php
+++ b/resources/lang/nl/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Gebruikt door modellen',
'order' => 'Bestelling',
'create_fieldset' => 'Nieuwe veldset',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Maak een nieuwe veldset aan',
'create_field' => 'Nieuw aangepast veld',
'create_field_title' => 'Maak een nieuw aangepast veld',
@@ -41,9 +44,11 @@ return [
'make_required' => 'Optioneel - klik om vereist te maken',
'reorder' => 'Herordenen',
'db_field' => 'DB-veld',
- 'db_convert_warning' => 'WARNING. This field is in the custom fields table as :db_column but should be :expected.',
+ 'db_convert_warning' => 'WAARSCHUWING. Dit veld staat in de tabel met aangepaste velden als :db_column maar moet :expected zijn.',
'is_unique' => 'Deze waarde moet uniek zijn voor alle assets',
'unique' => 'Uniek',
- 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
- 'display_in_user_view_table' => 'Visible to User',
+ 'display_in_user_view' => 'Laat de uitgecheckte gebruiker deze waarden zien in de weergave van toegewezen bezittingen pagina',
+ 'display_in_user_view_table' => 'Zichtbaar voor gebruiker',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/nl/admin/custom_fields/message.php b/resources/lang/nl/admin/custom_fields/message.php
index c05e051215..64945a6124 100644
--- a/resources/lang/nl/admin/custom_fields/message.php
+++ b/resources/lang/nl/admin/custom_fields/message.php
@@ -51,7 +51,7 @@ return array(
'fieldset_default_value' => array(
- 'error' => 'Error validating default fieldset values.',
+ 'error' => 'Fout bij het valideren van standaard veldset waarden.',
),
diff --git a/resources/lang/nl/admin/departments/message.php b/resources/lang/nl/admin/departments/message.php
index 87961db7b6..780832f4bf 100644
--- a/resources/lang/nl/admin/departments/message.php
+++ b/resources/lang/nl/admin/departments/message.php
@@ -3,7 +3,7 @@
return array(
'does_not_exist' => 'Afdeling bestaat niet.',
- 'department_already_exists' => 'A department already exists with that name at this company location. Or choose a more specific name for this department. ',
+ 'department_already_exists' => 'Er bestaat al een afdeling met die naam op deze bedrijfslocatie. Of kies een meer specifieke naam voor deze afdeling. ',
'assoc_users' => 'Deze afdeling is op dit moment gekoppeld aan minstens één gebruiker en kan daardoor niet verwijderd worden. Zorg ervoor dat er geen gebruikers meer aan deze afdeling gekoppeld zijn en probeer het opnieuw. ',
'create' => array(
'error' => 'Afdeling is niet aangemaakt, probeer het nogmaals.',
diff --git a/resources/lang/nl/admin/groups/message.php b/resources/lang/nl/admin/groups/message.php
index d5e1ff813d..784f2e274c 100644
--- a/resources/lang/nl/admin/groups/message.php
+++ b/resources/lang/nl/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Groep bestaat al!',
- 'group_not_found' => 'Groep [:id] bestaat niet.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'Het veld \'naam\' is verplicht.',
'success' => array(
diff --git a/resources/lang/nl/admin/hardware/form.php b/resources/lang/nl/admin/hardware/form.php
index 3a9fe6a93f..0ef3465835 100644
--- a/resources/lang/nl/admin/hardware/form.php
+++ b/resources/lang/nl/admin/hardware/form.php
@@ -2,11 +2,14 @@
return [
'bulk_delete' => 'Bevestig bulk verwijdering van assets',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Bekijk de assets voor bulkverwijdering hieronder. Eenmaal verwijderd, kunnen deze assets worden hersteld, maar ze zullen niet langer geassocieerd worden met gebruikers waaraan ze momenteel zijn toegewezen.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'Je staat op het punt om :asset_count assets te verwijderen.',
- 'bulk_update' => 'Assets in bulk bijwerken',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
+ 'bulk_update' => 'Meerdere activa bijwerken',
'bulk_update_help' => 'Met dit formulier kun je meerdere assets tegelijk bijwerken. Vul alleen de velden in die je moet wijzigen. Alle lege velden blijven ongewijzigd. ',
- 'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
+ 'bulk_update_warn' => 'Je staat op het punt om de eigenschappen van één bezitting te bewerken. Je staat op het punt om de eigenschappen van :asset_count bezittingen te bewerken.',
'checkedout_to' => 'Uitgecheckt aan',
'checkout_date' => 'Uitgecheckt datum',
'checkin_date' => 'Ingecheckt datum',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Update alleen standaard locatie',
'asset_not_deployable' => 'Deze Asset status is niet uitgeefbaar. Dit Asset kan niet uitgegeven worden.',
'asset_deployable' => 'Deze status is uitgeefbaar. Dit Asset kan uitgegeven worden.',
- 'processing_spinner' => 'Verwerken...',
- 'optional_infos' => 'Optional Information',
- 'order_details' => 'Order Related Information'
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
+ 'optional_infos' => 'Optionele informatie',
+ 'order_details' => 'Bestelling Gerelateerde Informatie'
];
diff --git a/resources/lang/nl/admin/hardware/general.php b/resources/lang/nl/admin/hardware/general.php
index ffe543e2ff..77c29d4ea0 100644
--- a/resources/lang/nl/admin/hardware/general.php
+++ b/resources/lang/nl/admin/hardware/general.php
@@ -1,12 +1,12 @@
'Over assets',
+ 'about_assets_title' => 'Over activa',
'about_assets_text' => 'Assets zijn items die worden bijgehouden op serienummer of een tag van het product. Het zijn meestal items met een hogere waarde waarbij het identificeren van een specifiek item belangrijk is.',
'archived' => 'Gearchiveerd',
'asset' => 'Asset',
- 'bulk_checkout' => 'Asset uitchecken',
- 'bulk_checkin' => 'Assets inchecken',
+ 'bulk_checkout' => 'Activa uitgeven',
+ 'bulk_checkin' => 'Activa innemen',
'checkin' => 'Asset inchecken',
'checkout' => 'Asset uitchecken',
'clone' => 'Dupliceer Asset',
@@ -14,6 +14,8 @@ return [
'deleted' => 'Deze asset is verwijderd.',
'edit' => 'Asset bewerken',
'model_deleted' => 'Dit Assets model is verwijderd. U moet het model herstellen voordat u het Asset kunt herstellen.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Aanvraagbaar',
'requested' => 'Aangevraagd',
'not_requestable' => 'Niet aanvraagbaar',
@@ -21,6 +23,7 @@ return [
'restore' => 'Herstel Asset',
'pending' => 'In behandeling',
'undeployable' => 'Niet uitgeefbaar',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Bekijk Asset',
'csv_error' => 'Je hebt een fout in je CSV-bestand:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Foutmeldingen:',
'success_messages' => 'Succesvolle berichten:',
'alert_details' => 'Zie hieronder voor details.',
- 'custom_export' => 'Aangepaste export'
+ 'custom_export' => 'Aangepaste export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/nl/admin/hardware/message.php b/resources/lang/nl/admin/hardware/message.php
index 27b19e78da..25b6c38187 100644
--- a/resources/lang/nl/admin/hardware/message.php
+++ b/resources/lang/nl/admin/hardware/message.php
@@ -23,6 +23,8 @@ return [
'restore' => [
'error' => 'Asset is niet hersteld, probeer het opnieuw',
'success' => 'Asset is succesvol hersteld.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -49,6 +51,8 @@ return [
'success' => 'Je bestand is geïmporteerd',
'file_delete_success' => 'Je bestand is succesvol verwijderd',
'file_delete_error' => 'Het bestand kon niet worden verwijderd',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/nl/admin/hardware/table.php b/resources/lang/nl/admin/hardware/table.php
index eb772f3bc4..7200ee7ce3 100644
--- a/resources/lang/nl/admin/hardware/table.php
+++ b/resources/lang/nl/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'In/Uit',
'checkout_date' => 'Uitcheck datum',
'checkoutto' => 'Uitgecheckt',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Huidige Waarde',
'diff' => 'Verschil',
'dl_csv' => 'CSV downloaden',
diff --git a/resources/lang/nl/admin/licenses/general.php b/resources/lang/nl/admin/licenses/general.php
index a9fb0ef8cc..68c503c6f9 100644
--- a/resources/lang/nl/admin/licenses/general.php
+++ b/resources/lang/nl/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Over licenties',
- 'about_licenses' => 'Licenties worden gebruikt om software te beheren. Deze hebben een maximum aantal wat aan gebruikers uitgeleverd kan worden',
+ 'about_licenses_title' => 'Over licenties',
+ 'about_licenses' => 'Licenties worden gebruikt om software te beheren. Deze hebben een maximum aantal wat aan gebruikers uitgeleverd kan worden',
'checkin' => 'Check werkplek licentie in',
'checkout_history' => 'Checkout historie',
'checkout' => 'Check werkplek licentie uit',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Applicatie Licenties',
'user' => 'Gebruiker',
'view' => 'Bekijk licentie',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/nl/admin/licenses/message.php b/resources/lang/nl/admin/licenses/message.php
index ee72662166..66bc29b8c9 100644
--- a/resources/lang/nl/admin/licenses/message.php
+++ b/resources/lang/nl/admin/licenses/message.php
@@ -2,7 +2,7 @@
return array(
- 'does_not_exist' => 'License does not exist or you do not have permission to view it.',
+ 'does_not_exist' => 'Licentie bestaat niet of je hebt geen toestemming om het te bekijken.',
'user_does_not_exist' => 'Gebruiker bestaat niet.',
'asset_does_not_exist' => 'Het asset dat je probeert te koppelen aan deze licentie bestaat niet.',
'owner_doesnt_match_asset' => 'Het asset dat je probeert te koppelen aan deze licentie is eigendom van iemand anders dan de persoon die is geselecteerd in de toegewezen aan de dropdown.',
diff --git a/resources/lang/nl/admin/locations/message.php b/resources/lang/nl/admin/locations/message.php
index e9e6b82815..0a0596dbd5 100644
--- a/resources/lang/nl/admin/locations/message.php
+++ b/resources/lang/nl/admin/locations/message.php
@@ -6,8 +6,8 @@ return array(
'assoc_users' => 'Deze locatie is momenteel gekoppeld met tenminste één persoon en kan hierdoor niet worden verwijderd. Update je gebruikers die niet meer bij deze locatie horen en probeer het opnieuw. ',
'assoc_assets' => 'Deze locatie is momenteel gekoppeld met tenminste één asset en kan hierdoor niet worden verwijderd. Update je assets die niet meer bij deze locatie en probeer het opnieuw. ',
'assoc_child_loc' => 'Deze locatie is momenteen de ouder van ten minste één kind locatie en kan hierdoor niet worden verwijderd. Update je locaties bij die niet meer naar deze locatie verwijzen en probeer het opnieuw. ',
- 'assigned_assets' => 'Assigned Assets',
- 'current_location' => 'Current Location',
+ 'assigned_assets' => 'Toegewezen activa',
+ 'current_location' => 'Huidige locatie',
'create' => array(
diff --git a/resources/lang/nl/admin/locations/table.php b/resources/lang/nl/admin/locations/table.php
index 01e8639bb9..59973ab94f 100644
--- a/resources/lang/nl/admin/locations/table.php
+++ b/resources/lang/nl/admin/locations/table.php
@@ -3,8 +3,8 @@
return [
'about_locations_title' => 'Over locaties',
'about_locations' => 'Locaties worden gebruikt om de locatie van gebruikers, materiaal en overige items bij te houden',
- 'assets_rtd' => 'Assets', // This has NEVER meant Assets Retired. I don't know how it keeps getting reverted.
- 'assets_checkedout' => 'Toegewezen assets',
+ 'assets_rtd' => 'Activa', // This has NEVER meant Assets Retired. I don't know how it keeps getting reverted.
+ 'assets_checkedout' => 'Toegewezen activa',
'id' => 'ID',
'city' => 'Stad',
'state' => 'Staat/provincie',
@@ -23,7 +23,7 @@ return [
'user_name' => 'Gebruiksnaam',
'department' => 'Afdeling',
'location' => 'Locatie',
- 'asset_tag' => 'Assets Tag',
+ 'asset_tag' => 'Activalabel',
'asset_name' => 'Naam',
'asset_category' => 'Categorie',
'asset_manufacturer' => 'Fabrikant',
diff --git a/resources/lang/nl/admin/manufacturers/message.php b/resources/lang/nl/admin/manufacturers/message.php
index 0db1822e91..6264a0385c 100644
--- a/resources/lang/nl/admin/manufacturers/message.php
+++ b/resources/lang/nl/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Fabrikant bestaat niet.',
'assoc_users' => 'Deze fabrikant is verbonden met 1 of meerdere modellen en kan hierdoor niet verwijderd worden. Controleer de modellen zodat er geen verbinding meer is met deze fabrikant en probeer opnieuw. ',
diff --git a/resources/lang/nl/admin/manufacturers/table.php b/resources/lang/nl/admin/manufacturers/table.php
index 02b3bb9cdb..e240552603 100644
--- a/resources/lang/nl/admin/manufacturers/table.php
+++ b/resources/lang/nl/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Ondersteuning E-mail',
'support_phone' => 'Ondersteuning telefoonnummer',
'support_url' => 'Ondersteuning URL',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Wijzig Fabrikant',
'url' => 'URL',
diff --git a/resources/lang/nl/admin/models/general.php b/resources/lang/nl/admin/models/general.php
index bdc6d86fc7..fe0e74be90 100644
--- a/resources/lang/nl/admin/models/general.php
+++ b/resources/lang/nl/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'Dit model is verwijderd.',
'bulk_delete' => 'In bulk verwijderen van assetmodellen',
'bulk_delete_help' => 'Gebruik de selectievakjes hieronder om het verwijderen van de geselecteerde assetmodellen te bevestigen. Assetmodellen waarbij assets gekoppeld zijn, kunnen niet verwijderd worden totdat de assets gekoppeld zijn aan een ander model.',
- 'bulk_delete_warn' => 'Je staat op het punt om :model_count assetmodellen te verwijderen.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Herstel model',
'requestable' => 'Gebruikers mogen dit model aanvragen',
'show_mac_address' => 'Toon MAC-adresveld in de assets van dit model',
diff --git a/resources/lang/nl/admin/models/message.php b/resources/lang/nl/admin/models/message.php
index 89df316480..033638481a 100644
--- a/resources/lang/nl/admin/models/message.php
+++ b/resources/lang/nl/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Model bestaat niet.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'Dit model is momenteel gekoppeld met één of meer assets en kan niet worden verwijderd. Verwijder de assets en probeer het opnieuw. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Model is niet gewijzigd, probeer het opnieuw',
- 'success' => 'Model met succes gewijzigd.'
+ 'success' => 'Model met succes gewijzigd.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Er was geen veld geselecteerd dus is er niks gewijzigd.',
- 'success' => 'Modellen bijgewerkt.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'Er waren geen modellen geselecteerd, er is dus niets verwijderd.',
- 'success' => ':success_count model(s) verwijderd!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count model(len) werden verwijderd, maar : fail_count konden niet worden verwijderd omdat er nog steeds assets aan gekoppeld zijn.'
),
diff --git a/resources/lang/nl/admin/models/table.php b/resources/lang/nl/admin/models/table.php
index bbb11f1325..e4cf9156f8 100644
--- a/resources/lang/nl/admin/models/table.php
+++ b/resources/lang/nl/admin/models/table.php
@@ -7,7 +7,7 @@ return array(
'eol' => 'EOL',
'modelnumber' => 'Model Nr.',
'name' => 'Asset model naam',
- 'numassets' => 'Assets',
+ 'numassets' => 'Activa',
'title' => 'Asset modellen',
'update' => 'Wijzig asset model',
'view' => 'Bekijk asset model',
diff --git a/resources/lang/nl/admin/settings/general.php b/resources/lang/nl/admin/settings/general.php
index 4cf3373550..abc2b158d3 100644
--- a/resources/lang/nl/admin/settings/general.php
+++ b/resources/lang/nl/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'Als u een kopie van de checkout/checkin e-mail die aan de gebruikers worden verzonden wilt verzenden naar een extra e-mailaccount, vul dan hier het e-mailadres in. Laat anders dit veld leeg.',
'is_ad' => 'Dit is een Active Directory server',
'alerts' => 'Waarschuwingen',
- 'alert_title' => 'Update waarschuwingsinstellingen',
+ 'alert_title' => 'Update Notification Settings',
'alert_email' => 'Verstuur meldingen naar',
'alert_email_help' => 'E-mailadressen of distributielijsten waar je meldingen naar wilt verzenden, door komma\'s gescheiden',
'alerts_enabled' => 'Meldingen ingeschakeld',
@@ -21,7 +21,7 @@ return [
'allow_user_skin_help_text' => 'Door dit selectievakje aan te vinken, kan een gebruiker de skin van de gebruikersinterface met een andere overschrijven.',
'asset_ids' => 'Asset IDs',
'audit_interval' => 'Interval audit',
- 'audit_interval_help' => 'If you are required to regularly physically audit your assets, enter the interval in months that you use. If you update this value, all of the "next audit dates" for assets with an upcoming audit date will be updated.',
+ 'audit_interval_help' => 'Als je verplicht bent regelmatig fysiek je bezitting te controleren, kies dan een interval in maanden. Als je deze interval bijwerkt worden alle "volgende controle datums" aangepast.',
'audit_warning_days' => 'Audit waarschuwingsdrempel',
'audit_warning_days_help' => 'Hoeveel dagen op voorhand moeten we je waarschuwen wanneer assets gecontroleerd moeten worden?',
'auto_increment_assets' => 'Genereer automatisch verhogen van asset Id\'s',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Herstellen vanuit back-up',
'backups_upload' => 'Backup uploaden',
'backups_path' => 'Back-ups op de server worden opgeslagen in :path',
- 'backups_restore_warning' => 'Gebruik de herstel knop om een vorige back-up te herstellen. (Dit werkt momenteel niet met S3 bestandsopslag of Docker.
Je gehele :app_name database en alle geüploade bestanden zullen volledig vervangen worden door wat er in het backup bestand staat. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'Alle bestaande gebruikers, inclusief jijzelf, worden uitgelogd zodra je herstel is voltooid.',
'backups_large' => 'Zeer grote back-ups kunnen uitvallen op de herstelpoging en moeten mogelijk nog steeds worden uitgevoerd via de command line. ',
'barcode_settings' => 'Barcode instellingen',
@@ -75,8 +75,9 @@ return [
'label_logo_size' => 'Vierkante logo\'s zien er het beste uit - zullen worden weergegeven in de rechterbovenhoek van elk asset label. ',
'laravel' => 'Laravel Versie',
'ldap' => 'LDAP',
- 'ldap_default_group' => 'Default Permissions Group',
- 'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'ldap_default_group' => 'Standaard Permissies Groep',
+ 'ldap_default_group_info' => 'Selecteer een groep om toe te wijzen aan nieuwe gesynchroniseerde gebruikers. Vergeet niet dat een gebruiker de rechten van de toegekende groep aanneemt.',
+ 'no_default_group' => 'Geen Standaard Groep',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client-Side TLS-sleutel',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS-certificaat',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'LDAP instellingen',
'ldap_client_tls_cert_help' => 'Client-Side TLS-certificaat en sleutel voor LDAP verbindingen zijn meestal alleen nuttig in Google Workspace configuraties met "Secure LDAP." Beide zijn vereist.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS-sleutel',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Voer een geldig LDAP gebruikersnaam en paswoord in van de base DN die u hierboven heeft bepaald. Dit om te testen of uw LDAP login correct is geconfigureerd. U MOET EERST UW BIJGEWERKTE LDAP INSTELLINGEN OPSLAAN.',
'ldap_login_sync_help' => 'Dit test enkel of LDAP correct kan synchroniseren. Als uw LDAP authenticatie vraag niet correct is, dan is het mogelijk dat gebruikers niet kunnen inloggen. U MOET EERST UW BIJGEWERKTE LDAP INSTELLINGEN OPSLAAN.',
'ldap_manager' => 'LDAP manager',
@@ -111,7 +114,7 @@ return [
'ldap_auth_filter_query' => 'LDAP verficatie query',
'ldap_version' => 'LDAP versie',
'ldap_active_flag' => 'LDAP actief vlag',
- 'ldap_activated_flag_help' => 'This value is used to determine whether a synced user can login to Snipe-IT. It does not affect the ability to check items in or out to them, and should be the attribute name within your AD/LDAP, not the value.
If this field is set to a field name that does not exist in your AD/LDAP, or the value in the AD/LDAP field is set to 0 or false, user login will be disabled. If the value in the AD/LDAP field is set to 1 or true or any other text means the user can log in. When the field is blank in your AD, we respect the userAccountControl attribute, which usually allows non-suspended users to log in.',
+ 'ldap_activated_flag_help' => 'Deze waarde word gebruikt om te bepalen of een gesynchroniseerde gebruiker kan inloggen op Snipe-IT. Het beinvloed niet de mogelijkheid om artikelen in of uit te checken voor hun, en zou de attribute name binnen je AD/LDAP moeten zijn, niet de waarde.
Als dit veld is ingesteld op een veld naam dat niet bestaat in je AD/LDAP, of de waarde in de AD/LDAP veld is ingesteld op 0 of false, word gebruiker login uitgeschakeld. Als de waarde in het AD/LDAP veld is ingesteld op 1 of true ofiets anders betekent het dat de gebruiker kan inloggen. Wanneer het veld leeg is in je AD, respecteren wij de userAccountControl attribuut, wat gebruikelijk niet opgeschorte gebruikers toestaat om in te loggen',
'ldap_emp_num' => 'LDAP personeelsnummer',
'ldap_email' => 'LDAP E-mail',
'ldap_test' => 'LDAP testen',
@@ -137,7 +140,7 @@ return [
'login_remote_user_header_name_text' => 'Aangepaste header gebruikersnaam,',
'login_remote_user_header_name_help' => 'Gebruik een specifieke header in plaats van REMOTE_USER',
'logo' => 'Logo',
- 'logo_print_assets' => 'Gebruikt bij afdrukken',
+ 'logo_print_assets' => 'Gebruiken bij afdrukken',
'logo_print_assets_help' => 'Gebruik logo op afdrukbare assetlijsten ',
'full_multiple_companies_support_help_text' => 'Beperk gebruikers (inclusief admins) die zijn toegewezen aan bedrijven tot hun bedrijfsassets.',
'full_multiple_companies_support_text' => 'Volledige meerdere bedrijven ondersteuning',
@@ -178,7 +181,7 @@ return [
'saml_idp_metadata_help' => 'U kunt de IdP metadata opgeven met behulp van een URL of XML bestand.',
'saml_attr_mapping_username' => 'Attribuuttoewijzing - Gebruikersnaam',
'saml_attr_mapping_username_help' => 'Naam-Id zal worden gebruikt als attribuuttoewijzing niet gespecificeerd of ongeldig is.',
- 'saml_forcelogin_label' => 'SAML Force Login',
+ 'saml_forcelogin_label' => 'SAML Geforceerd Inloggen',
'saml_forcelogin' => 'Maak SAML de primaire login',
'saml_forcelogin_help' => 'U kunt \'/login?nosaml\' gebruiken om naar de normale inlogpagina te gaan.',
'saml_slo_label' => 'SAML enkel uitloggen',
@@ -190,23 +193,28 @@ return [
'setting' => 'Instelling',
'settings' => 'Instellingen',
'show_alerts_in_menu' => 'Waarschuwingen weergeven in hoofdmenu',
- 'show_archived_in_list' => 'Gearchiveerde Assets',
+ 'show_archived_in_list' => 'Gearchiveerde activa',
'show_archived_in_list_text' => 'Toon gearchiveerde items in de lijst "alle items"',
'show_assigned_assets' => 'Toon assets die zijn toegewezen aan assets',
'show_assigned_assets_help' => 'Geef assets weer die zijn toegewezen aan de andere assets in Bekijk Gebruiker -> Assets, Bekijk Gebruiker -> Info -> Print Alles Toegewezen en in Account -> Bekijk Toegewezen Assets.',
'show_images_in_email' => 'Afbeeldingen weergeven in e-mails',
'show_images_in_email_help' => 'Schakel dit selectievakje uit als uw Snipe-IT-installatie zich achter een VPN of gesloten netwerk bevindt en gebruikers buiten het netwerk geen afbeeldingen vanuit Snipe-IT in hun e-mails kunnen laten zien.',
'site_name' => 'Site naam',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Slack instellingen bijwerken',
- 'slack_help' => 'Slack instellingen',
- 'slack_botname' => 'Slack Botname',
- 'slack_channel' => 'Slack kanaal',
- 'slack_endpoint' => 'Slack eindpunt',
- 'slack_integration' => 'Slack instellingen',
- 'slack_integration_help' => 'Slack integratie is optioneel, maar het eindpunt en kanaal zijn vereist als je het wilt gebruiken. Om Slack-integratie te configureren, moet u eerst een inkomende webhook aanmaken op uw Slack-account. Klik op de Test Slack Integratie knop om te bevestigen dat uw instellingen correct zijn voordat u opslaat. ',
- 'slack_integration_help_button' => 'Nadat u uw Slack-informatie hebt opgeslagen, verschijnt een testknop.',
- 'slack_test_help' => 'Test of uw Slack-integratie correct is geconfigureerd. JE MOET EERST JE GEUPDATETE SLACK-INSTELLINGEN OPSLAAN.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT Versie',
'support_footer' => 'Ondersteuningsvoettekst links ',
'support_footer_help' => 'Geef aan wie de links naar de Snipe-IT-ondersteuningsinformatie en gebruikershandleiding ziet',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'lokalisatie, valuta, lokaal, lokaal, tijdzone, tijdzone, internationaal, internatinalisatie, taal, vertaling',
'localization_help' => 'Taal en datum weergave',
'notifications' => 'Notificaties',
- 'notifications_help' => 'E-mail waarschuwingen, audit instellingen',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Verhogen en voorvoegsels',
'labels' => 'Labels',
'labels_title' => 'Labelinstellingen bijwerken',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Volgende: Gebruiker aanmaken',
'ldap_settings_link' => 'LDAP instellingen pagina',
'slack_test' => 'Test integratie',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/nl/admin/settings/message.php b/resources/lang/nl/admin/settings/message.php
index 31d344a6d1..a1692ced8e 100644
--- a/resources/lang/nl/admin/settings/message.php
+++ b/resources/lang/nl/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'LDAP-authenticatie testen...',
'authentication_success' => 'Gebruiker met succes geverifieerd met LDAP!'
],
- 'slack' => [
- 'sending' => 'Slack testbericht wordt verzonden...',
- 'success_pt1' => 'Gelukt! Controleer de ',
- 'success_pt2' => ' kanaal voor je testbericht, klik op OPSLAAN om je instellingen op te slaan.',
- '500' => '500 serverfout.',
- 'error' => 'Er ging iets mis.',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
+ 'success_pt1' => 'Success! Check the ',
+ 'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
+ '500' => '500 Server Error.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/nl/admin/suppliers/table.php b/resources/lang/nl/admin/suppliers/table.php
index f26481e53d..577812ea6a 100644
--- a/resources/lang/nl/admin/suppliers/table.php
+++ b/resources/lang/nl/admin/suppliers/table.php
@@ -4,7 +4,7 @@ return array(
'about_suppliers_title' => 'Over leveranciers',
'about_suppliers_text' => 'Leveranciers worden gebruikt om de afkomst van items bij te houden',
'address' => 'Leverancier adres',
- 'assets' => 'Assets',
+ 'assets' => 'Activa',
'city' => 'Stad',
'contact' => 'Contact naam',
'country' => 'Land',
@@ -21,7 +21,7 @@ return array(
'update' => 'Wijzig leverancier',
'url' => 'URL',
'view' => 'Bekijk leverancier',
- 'view_assets_for' => 'Bekijk assets voor',
+ 'view_assets_for' => 'Activa bekijken',
'zip' => 'Postcode',
);
diff --git a/resources/lang/nl/admin/users/general.php b/resources/lang/nl/admin/users/general.php
index b8aa79d4fc..e38ab5ab41 100644
--- a/resources/lang/nl/admin/users/general.php
+++ b/resources/lang/nl/admin/users/general.php
@@ -17,8 +17,10 @@ return [
'last_login' => 'Laatst aangemeld',
'ldap_config_text' => 'LDAP configuratie kan worden gevonden in Admin > Instellingen. De (optioneel) geselecteerde locatie zal voor alle geimporteerde gebruikers ingesteld worden.',
'print_assigned' => 'Print alles wat toegewezen is',
- 'email_assigned' => 'Email List of All Assigned',
- 'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'email_assigned' => 'E-maillijst met alle toegewezen artikelen',
+ 'user_notified' => 'Gebruiker is een lijst van de momenteel toegewezen artikelen gemaild.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Software is uitgecheckt aan :name',
'send_email_help' => 'U moet een e-mailadres opgeven voor deze gebruiker om hen inloggegevens te sturen. E-mailen van inloggegevens kan alleen worden gedaan bij het maken van gebruikers. Wachtwoorden worden in eenrichtingshash opgeslagen en kunnen niet worden opgehaald zodra ze zijn opgeslagen.',
'view_user' => 'Bekijk gebruiker :name',
@@ -33,12 +35,20 @@ return [
'superadmin_permission_warning' => 'Alleen superbeheerders mogen superadmin toegang verlenen aan een gebruiker.',
'admin_permission_warning' => 'Alleen gebruikers met beheerdersrechten of hogere rechten mogen een gebruiker admin toegang verlenen.',
'remove_group_memberships' => 'Groep lidmaatschappen verwijderen',
- 'warning_deletion' => 'WAARSCHUWING:',
- 'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
- 'update_user_assets_status' => 'Update all assets for these users to this status',
+ 'warning_deletion_information' => 'U staat op het punt ALLE items in te checken van de :count gebruiker(s) hieronder vermeld. Superadmin namen worden rood gemarkeerd.',
+ 'update_user_assets_status' => 'Alle bezittingen voor deze gebruikers naar deze status bijwerken',
'checkin_user_properties' => 'Check-in alle eigendommen gekoppeld aan deze gebruikers',
'remote_label' => 'Dit is een externe gebruiker',
'remote' => 'Extern',
'remote_help' => 'Dit kan handig zijn als je moet filteren op externe gebruikers die nooit of zelden op je fysieke locatie komen.',
'not_remote_label' => 'Dit is geen externe gebruiker',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/nl/admin/users/message.php b/resources/lang/nl/admin/users/message.php
index 8d84bc63fc..e130128b46 100644
--- a/resources/lang/nl/admin/users/message.php
+++ b/resources/lang/nl/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Je hebt dit asset met succes geweigerd.',
'bulk_manager_warn' => 'Uw gebruikers zijn succesvol bijgewerkt, de gekozen manager kon echter niet toegepast worden omdat deze persoon ook in de lijst staat, gebruikers mogen niet hun eigen manager zijn. Probeer het nogmaals en selecteer de gebruikers zonder de manager.',
'user_exists' => 'Gebruiker bestaat reeds!',
- 'user_not_found' => 'Gebruiker [:id] bestaat niet.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Het veld gebruikersnaam is verplicht.',
'user_password_required' => 'Het veld wachtwoord is verplicht.',
'insufficient_permissions' => 'Onvoldoende rechten.',
@@ -14,8 +14,8 @@ return array(
'ldap_not_configured' => 'LDAP integratie is niet geconfigureerd voor deze installatie.',
'password_resets_sent' => 'De geselecteerde gebruikers die zijn geactiveerd en die een geldig e-mailadres hebben, hebben een wachtwoord reset link ontvangen.',
'password_reset_sent' => 'Een link om het wachtwoord te resetten is verstuurd naar :email!',
- 'user_has_no_email' => 'This user does not have an email address in their profile.',
- 'user_has_no_assets_assigned' => 'This user does not have any assets assigned',
+ 'user_has_no_email' => 'Deze gebruiker heeft geen e-mailadres in zijn profiel.',
+ 'user_has_no_assets_assigned' => 'Deze gebruiker heeft geen bezittingen toegewezen',
'success' => array(
@@ -61,7 +61,7 @@ return array(
),
'inventorynotification' => array(
- 'error' => 'This user has no email set.',
- 'success' => 'The user has been notified about their current inventory.'
+ 'error' => 'Deze gebruiker heeft geen e-mailadres ingesteld.',
+ 'success' => 'De gebruiker is op de hoogte gebracht van zijn huidige voorraad.'
)
);
\ No newline at end of file
diff --git a/resources/lang/nl/admin/users/table.php b/resources/lang/nl/admin/users/table.php
index 7f0dfbd46a..343dba698a 100644
--- a/resources/lang/nl/admin/users/table.php
+++ b/resources/lang/nl/admin/users/table.php
@@ -3,7 +3,7 @@
return array(
'activated' => 'Actief',
'allow' => 'Toestaan',
- 'checkedout' => 'Assets',
+ 'checkedout' => 'Activa',
'created_at' => 'Aangemaakt',
'createuser' => 'Gebruiker aanmaken',
'deny' => 'Weigeren',
diff --git a/resources/lang/nl/auth/general.php b/resources/lang/nl/auth/general.php
index 75158573a7..04db299e90 100644
--- a/resources/lang/nl/auth/general.php
+++ b/resources/lang/nl/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Onthoud mij',
'username_help_top' => 'Voer je gebruikersnaam in om een wachtwoord reset link te mailen.',
'username_help_bottom' => 'Je gebruikersnaam en e-mailadres kunnen hetzelfde zijn, maar kan ook niet zo zijn, afhankelijk van je configuratie. Als je je gebruikersnaam niet meer weet, neem dan contact op met je beheerder.
Gebruikersnamen zonder een bijbehorende e-mailadres zullen geen wachtwoord reset link toegestuurd krijgen. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/nl/button.php b/resources/lang/nl/button.php
index d65ce4d264..2756069bcc 100644
--- a/resources/lang/nl/button.php
+++ b/resources/lang/nl/button.php
@@ -4,7 +4,7 @@ return [
'actions' => 'Acties',
'add' => 'Toevoegen',
'cancel' => 'Annuleren',
- 'checkin_and_delete' => 'Checkin All / Delete User',
+ 'checkin_and_delete' => 'Check Alles In / Verwijder Gebruiker',
'delete' => 'Verwijder',
'edit' => 'Bewerk',
'restore' => 'Herstel',
diff --git a/resources/lang/nl/general.php b/resources/lang/nl/general.php
index 01abc519bb..327332b36f 100644
--- a/resources/lang/nl/general.php
+++ b/resources/lang/nl/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Accessoires',
'activated' => 'Geactiveerd',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Accessoire',
'accessory_report' => 'Accessoire Rapport',
'action' => 'Actie',
@@ -11,8 +12,8 @@ return [
'admin' => 'Beheerder',
'administrator' => 'Beheerder',
'add_seats' => 'Toegevoegde plekken',
- 'age' => "Age",
- 'all_assets' => 'Alle Assets',
+ 'age' => "Leeftijd",
+ 'all_assets' => 'Alle activa',
'all' => 'Alle',
'archived' => 'Gearchiveerd',
'asset_models' => 'Asset modellen',
@@ -21,13 +22,19 @@ return [
'asset_report' => 'Asset Rapport',
'asset_tag' => 'Asset Tag',
'asset_tags' => 'Asset Tags',
- 'assets_available' => 'Beschikbare assets',
- 'accept_assets' => 'Accepteer Assets :name',
- 'accept_assets_menu' => 'Accepteer assets',
+ 'assets_available' => 'Beschikbare activa',
+ 'accept_assets' => 'Accepteer activa :name',
+ 'accept_assets_menu' => 'Activa accepteren',
'audit' => 'Audit',
'audit_report' => 'Auditlogboek',
- 'assets' => 'Assets',
+ 'assets' => 'Activa',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Toegewezen aan :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Verwijder profielafbeelding',
'avatar_upload' => 'Upload profielafbeelding',
'back' => 'Terug',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Bulk bewerken',
'bulk_delete' => 'Bulk verwijderen',
'bulk_actions' => 'Bulk acties',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'op Status',
'cancel' => 'Annuleren',
'categories' => 'Categorieën',
@@ -66,8 +75,8 @@ return [
'create' => 'Nieuwe aanmaken',
'created' => 'Item aangemaakt',
'created_asset' => 'aangemaakt asset',
- 'created_at' => 'Created At',
- 'created_by' => 'Created By',
+ 'created_at' => 'Gemaakt op',
+ 'created_by' => 'Gemaakt door',
'record_created' => 'Record gemaakt',
'updated_at' => 'Bijgewerkt op',
'currency' => '$', // this is deprecated
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Deze applicatie draait in productie modus met foutopsporing ingeschakeld. Dit kan betekenen dat mogelijk gevoelige gegevens zichtbaar zijn voor de buitenwereld. Schakel foutopsporing uit door de APP_DEBUG variabele in je .env bestand op false te zetten.',
'delete' => 'Verwijder',
'delete_confirm' => 'Weet u zeker dat u :item wilt verwijderen?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Verwijderd',
'delete_seats' => 'Verwijderde plekken',
'deletion_failed' => 'Verwijderen mislukt',
@@ -97,14 +107,14 @@ return [
'download_all' => 'Alles downloaden',
'editprofile' => 'Bewerk jouw profiel',
'eol' => 'EOL',
- 'email_domain' => 'E-mail domein',
- 'email_format' => 'E-mail indeling',
+ 'email_domain' => 'E-maildomein',
+ 'email_format' => 'E-mailindeling',
'employee_number' => 'Personeelsnummer',
'email_domain_help' => 'Dit wordt gebruikt voor het genereren van e-mailadressen bij het importeren',
'error' => 'Foutmelding',
- 'exclude_archived' => 'Exclude Archived Assets',
- 'exclude_deleted' => 'Exclude Deleted Assets',
- 'example' => 'Example: ',
+ 'exclude_archived' => 'Gearchiveerde activa uitsluiten',
+ 'exclude_deleted' => 'Verwijderde activa uitsluiten',
+ 'example' => 'Voorbeeld: ',
'filastname_format' => 'Eerste Initiaal Achternaam (jsmith@example.com)',
'firstname_lastname_format' => 'Voornaam Achternaam (jane.smith@example.com)',
'firstname_lastname_underscore_format' => 'Voornaam Achternaam (nomen.nescio@voorbeeld.nl)',
@@ -120,7 +130,7 @@ return [
'files' => 'Bestanden',
'file_name' => 'Bestand',
'file_type' => 'Bestandstype',
- 'filesize' => 'Bestands grootte',
+ 'filesize' => 'Bestandsgrootte',
'file_uploads' => 'Bestand uploaden',
'file_upload' => 'Bestand uploaden',
'generate' => 'Genereer',
@@ -134,11 +144,12 @@ return [
'id' => 'ID',
'image' => 'Afbeelding',
'image_delete' => 'Afbeelding verwijderen',
- 'include_deleted' => 'Include Deleted Assets',
+ 'include_deleted' => 'Verwijderde activa opnemen',
'image_upload' => 'Afbeelding uploaden',
'filetypes_accepted_help' => 'Geaccepteerde bestandstype is :types. Maximale toegestane uploadgrootte is :size.|Geaccepteerde bestandstypen zijn :types. Maximale uploadgrootte is :size.',
'filetypes_size_help' => 'Maximale toegestane uploadgrootte is :size.',
'image_filetypes_help' => 'Geaccepteerde bestandstypen zijn jpg, webp, png, gif en svg. Maximale toegestane bestandsgrootte 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' => 'Importeer',
'importing' => 'Importeren',
'importing_help' => 'U kunt assets, accessoires, licenties, componenten, verbruiksartikelen en gebruikers importeren via het CSV-bestand.
De CSV moet door komma\'s worden gescheiden en met koppen die overeenkomen met de koppen in de voorbeeld CSV\'s in de documentatie.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Asset onderhoud',
'item' => 'Item',
'item_name' => 'Item Naam',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Onvoldoende rechten!',
'kits' => 'Vooraf gedefinieerde Kits',
'language' => 'Taal',
@@ -185,10 +198,10 @@ return [
'new' => 'nieuw!',
'no_depreciation' => 'Geen afschrijving',
'no_results' => 'Geen resultaten.',
- 'no' => 'Neen',
+ 'no' => 'Nee',
'notes' => 'Notities',
- 'order_number' => 'Ordernummer',
- 'only_deleted' => 'Only Deleted Assets',
+ 'order_number' => 'Bestelnummer',
+ 'only_deleted' => 'Alleen verwijderde activa',
'page_menu' => '_MENU_ items worden weergegeven',
'pagination_info' => 'Getoond _START_ tot _END_ van _TOTAL_ items',
'pending' => 'In afwachting',
@@ -214,10 +227,11 @@ return [
'requestable_models' => 'Aanvraagbare modellen',
'requested' => 'Aangevraagd',
'requested_date' => 'Aangevraagde datum',
- 'requested_assets' => 'Gevraagde Assets',
- 'requested_assets_menu' => 'Gevraagde Assets',
+ 'requested_assets' => 'Aangevraagd activa',
+ 'requested_assets_menu' => 'Aangevraagde activa',
'request_canceled' => 'Aanvraag geannuleerd',
'save' => 'Opslaan',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Selecteer',
'select_all' => 'Alles selecteren',
'search' => 'Zoeken',
@@ -239,9 +253,9 @@ return [
'sign_in' => 'Aanmelden',
'signature' => 'Handtekening',
'signed_off_by' => 'Afgetekend door',
- 'skin' => 'Skin',
- 'slack_msg_note' => 'Er wordt een slack bericht verzonden',
- 'slack_test_msg' => 'Oh hai! Het lijkt erop dat uw Slack integratie met Snipe-IT werkt!',
+ 'skin' => 'Thema',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'DEMO MODUS: Sommige functies zijn uitgeschakeld voor deze installatie.',
'site_name' => 'Sitenaam',
'state' => 'Status',
@@ -253,9 +267,8 @@ return [
'sure_to_delete' => 'Weet u zeker dat u wilt verwijderen',
'submit' => 'Verzenden',
'target' => 'Doel',
- 'toggle_navigation' => 'Wissel navigatie',
'time_and_date_display' => 'Tijd en Datum Weergave',
- 'total_assets' => 'totaal assets',
+ 'total_assets' => 'aantal objecten',
'total_licenses' => 'totaal licenties',
'total_accessories' => 'totaal accessoires',
'total_consumables' => 'totaal verbruiksartikelen',
@@ -263,34 +276,34 @@ return [
'undeployable' => 'Niet-uitgeefbaar',
'unknown_admin' => 'Onbekende Beheerder',
'username_format' => 'Gebruikersnaam indeling',
- 'username' => 'Username',
+ 'username' => 'Gebruikersnaam',
'update' => 'Bijwerken',
'upload_filetypes_help' => 'Toegestane bestandstypen zijn png, gif, jpg, jpeg, doc, docx, pdf, xlsx, txt, lic, xml, zip, rtf en rar. Maximale toegestane uploadgrootte is :size.',
'uploaded' => 'Geupload',
'user' => 'Gebruiker',
'accepted' => 'geaccepteerd',
'declined' => 'afgewezen',
- 'unaccepted_asset_report' => 'Niet-geaccepteerde assets',
+ 'unaccepted_asset_report' => 'Niet-geaccepteerde activa',
'users' => 'Gebruikers',
'viewall' => 'Toon alles',
- 'viewassets' => 'Bekijk toegewezen assets',
- 'viewassetsfor' => 'Bekijk assets voor :name',
+ 'viewassets' => 'Toegewezen activa tonen',
+ 'viewassetsfor' => 'Activa voor :name bekijken',
'website' => 'Website',
'welcome' => 'Welkom :name',
'years' => 'jaren',
'yes' => 'Ja',
'zip' => 'Postcode',
'noimage' => 'Geen afbeelding geüpload of geen afbeelding gevonden.',
- 'file_does_not_exist' => 'The requested file does not exist on the server.',
- 'file_upload_success' => 'File upload success!',
- 'no_files_uploaded' => 'File upload success!',
+ 'file_does_not_exist' => 'Het opgevraagde bestand bestaat niet op de server.',
+ 'file_upload_success' => 'Bestand uploaden gelukt!',
+ 'no_files_uploaded' => 'Bestand uploaden gelukt!',
'token_expired' => 'Je sessie is verlopen. Probeer het nogmaals.',
'login_enabled' => 'Login ingeschakeld',
'audit_due' => 'Klaar voor audit',
'audit_overdue' => 'Over tijd voor audit',
'accept' => 'Accepteer :asset',
'i_accept' => 'Ik accepteer',
- 'i_decline' => 'Ik wijs af',
+ 'i_decline' => 'Ik ga niet akkoord',
'accept_decline' => 'Accepteren/weigeren',
'sign_tos' => 'Teken hieronder om aan te geven dat je akkoord gaat met de servicevoorwaarden:',
'clear_signature' => 'Verwijder handtekening',
@@ -337,7 +350,7 @@ return [
'invalid_category' => 'Ongeldige categorie',
'dashboard_info' => 'Dit is je dashboard. Er zijn er velen maar deze is van jou.',
'60_percent_warning' => '60% compleet (waarschuwing)',
- 'dashboard_empty' => 'It looks like you have not added anything yet, so we do not have anything awesome to display. Get started by adding some assets, accessories, consumables, or licenses now!',
+ 'dashboard_empty' => 'Het lijkt erop dat je nog niets hebt toegevoegd, dus we hebben niets fantastisch om weer te geven. Begin met het toevoegen van enkele bezittingen, accessoires, verbruiksartikelen of licenties!',
'new_asset' => 'Nieuwe Asset',
'new_license' => 'Nieuwe licentie',
'new_accessory' => 'Nieuwe accessoire',
@@ -368,25 +381,72 @@ return [
'maintenance_mode' => 'De service is tijdelijk niet beschikbaar voor systeemupdates. Probeer het later nog eens.',
'maintenance_mode_title' => 'Dienst tijdelijk niet beschikbaar',
'ldap_import' => 'Het gebruikerswachtwoord mag niet worden beheerd door LDAP. (Hiermee kun je vergeten wachtwoord aanvragen verzenden.)',
- 'purge_not_allowed' => 'Purging deleted data has been disabled in the .env file. Contact support or your systems administrator.',
- 'backup_delete_not_allowed' => 'Deleting backups has been disabled in the .env file. Contact support or your systems administrator.',
- 'additional_files' => 'Additional Files',
- 'shitty_browser' => 'No signature detected. If you are using an older browser, please use a more modern browser to complete your asset acceptance.',
- 'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
- 'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
- 'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
- 'na_no_purchase_date' => 'N/A - No purchase date provided',
- 'assets_by_status' => 'Assets by Status',
- 'assets_by_status_type' => 'Assets by Status Type',
- 'pie_chart_type' => 'Dashboard Pie Chart Type',
- 'hello_name' => 'Hello, :name!',
- 'unaccepted_profile_warning' => 'You have :count items requiring acceptance. Click here to accept or decline them',
- 'start_date' => 'Start Date',
- 'end_date' => 'End Date',
- 'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'purge_not_allowed' => 'Verwijderen van verwijderde gegevens is uitgeschakeld in het .env-bestand. Neem contact op met ondersteuning of uw systeembeheerder.',
+ 'backup_delete_not_allowed' => 'Back-ups verwijderen is uitgeschakeld in het .env-bestand. Neem contact op met ondersteuning of uw systeembeheerder.',
+ 'additional_files' => 'Extra bestanden',
+ 'shitty_browser' => 'Geen handtekening gedetecteerd. Als je een oudere browser gebruikt, gebruik dan een modernere browser om de acceptatie van je bezitting te voltooien.',
+ 'bulk_soft_delete' =>'Ook deze gebruikers zacht verwijderen. Hun bezitting geschiedenis blijft intact tenzij u verwijderde records verwijderd in de Admin Instellingen.',
+ 'bulk_checkin_delete_success' => 'Uw geselecteerde gebruikers zijn verwijderd en hun artikelen zijn ingecheckt.',
+ 'bulk_checkin_success' => 'De artikelen voor de geselecteerde gebruikers zijn ingecheckt.',
+ 'set_to_null' => 'Waarden voor deze bezittingľWaarden verwijderen voor alle :asset_count bezittingen ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
+ 'na_no_purchase_date' => 'N.v.t. - Geen aankoopdatum opgegeven',
+ 'assets_by_status' => 'Active op status',
+ 'assets_by_status_type' => 'Active op statustype',
+ 'pie_chart_type' => 'Dashboard cirkeldiagram type',
+ 'hello_name' => 'Welkom :name!',
+ 'unaccepted_profile_warning' => 'Je hebt :count artikelen die acceptatie vereisen. Klik hier om ze te accepteren of te weigeren',
+ 'start_date' => 'Begindatum',
+ 'end_date' => 'Einddatum',
+ 'alt_uploaded_image_thumbnail' => 'Upload mini-afbeelding',
+ 'placeholder_kit' => 'Selecteer een set',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/nl/help.php b/resources/lang/nl/help.php
index 5cca451e48..7d90b6238d 100644
--- a/resources/lang/nl/help.php
+++ b/resources/lang/nl/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'Meer Info',
- 'audit_help' => 'Als u dit selectievakje aanvinkt, wordt het asset record bewerkt om deze nieuwe locatie te weerspiegelen. Als u het uitgevinkt laat staan ziet u de locatie in het audit logboek.
Let op dat als dit asset is uitgecheckt, dan zal de locatie van de persoon, product of locatie waar het uitgecheckt is niet veranderen.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Assets bestaan uit items die met een serienummer of identificatiesticker geregistreerd zijn. Dit zijn over het algemeen de objecten met een hogere waarde waarbij identificatie belangrijk is.',
diff --git a/resources/lang/nl/localizations.php b/resources/lang/nl/localizations.php
index be2c321861..f22557738e 100644
--- a/resources/lang/nl/localizations.php
+++ b/resources/lang/nl/localizations.php
@@ -2,313 +2,314 @@
return [
- 'select_language' => 'Select a language',
+ 'select_language' => 'Kies een taal',
'languages' => [
- 'en'=> 'English, US',
- 'en-GB'=> 'English, UK',
+ 'en'=> 'Engels, VS',
+ 'en-GB'=> 'Engels, VK',
'af'=> 'Afrikaans',
- 'ar'=> 'Arabic',
- 'bg'=> 'Bulgarian',
- 'zh-CN'=> 'Chinese Simplified',
- 'zh-TW'=> 'Chinese Traditional',
- 'hr'=> 'Croatian',
- 'cs'=> 'Czech',
- 'da'=> 'Danish',
- 'nl'=> 'Dutch',
- 'en-ID'=> 'English, Indonesia',
- 'et'=> 'Estonian',
- 'fil'=> 'Filipino',
- 'fi'=> 'Finnish',
- 'fr'=> 'French',
- 'de'=> 'German',
- 'de-i'=> 'German (Informal)',
- 'el'=> 'Greek',
- 'he'=> 'Hebrew',
- 'hu'=> 'Hungarian',
- 'is' => 'Icelandic',
- 'id'=> 'Indonesian',
- 'ga-IE'=> 'Irish',
- 'it'=> 'Italian',
- 'ja'=> 'Japanese',
- 'ko'=> 'Korean',
- 'lv'=>'Latvian',
- 'lt'=> 'Lithuanian',
- 'mk'=> 'Macedonian',
- 'ms'=> 'Malay',
+ 'ar'=> 'Arabisch',
+ 'bg'=> 'Bulgaars',
+ 'zh-CN'=> 'Chinees, vereenvoudigd',
+ 'zh-TW'=> 'Chinese, traditioneel',
+ 'hr'=> 'Kroatisch',
+ 'cs'=> 'Tsjechisch',
+ 'da'=> 'Deens',
+ 'nl'=> 'Nederlands',
+ 'en-ID'=> 'Engels (Indonesië)',
+ 'et'=> 'Estlands',
+ 'fil'=> 'Filipijns',
+ 'fi'=> 'Fins',
+ 'fr'=> 'Frans',
+ 'de'=> 'Duits',
+ 'de-i'=> 'Duits (Informeel)',
+ 'el'=> 'Grieks',
+ 'he'=> 'Hebreeuws',
+ 'hu'=> 'Hongaars',
+ 'is' => 'IJslands',
+ 'id'=> 'Indonesisch',
+ 'ga-IE'=> 'Iers',
+ 'it'=> 'Italiaans',
+ 'ja'=> 'Japans',
+ 'ko'=> 'Koreaans',
+ 'lv'=>'Lets',
+ 'lt'=> 'Litouws',
+ 'mk'=> 'Macedonisch',
+ 'ms'=> 'Maleis',
'mi'=> 'Maori',
- 'mn'=> 'Mongolian',
- 'no'=> 'Norwegian',
- 'fa'=> 'Persian',
- 'pl'=> 'Polish',
- 'pt-PT'=> 'Portuguese',
- 'pt-BR'=> 'Portuguese, Brazilian',
- 'ro'=> 'Romanian',
- 'ru'=> 'Russian',
- 'sr-CS' => 'Serbian (Latin)',
- 'sl'=> 'Slovenian',
- 'es-ES'=> 'Spanish',
- 'es-CO'=> 'Spanish, Colombia',
- 'es-MX'=> 'Spanish, Mexico',
- 'es-VE'=> 'Spanish, Venezuela',
- 'sv-SE'=> 'Swedish',
+ 'mn'=> 'Mongools',
+ 'no'=> 'Noors',
+ 'fa'=> 'Perzisch',
+ 'pl'=> 'Pools',
+ 'pt-PT'=> 'Portugees',
+ 'pt-BR'=> 'Portugees (Braziliaans)',
+ 'ro'=> 'Roemeens',
+ 'ru'=> 'Russisch',
+ 'sr-CS' => 'Servisch (latijns)',
+ 'sl'=> 'Sloveens',
+ 'es-ES'=> 'Spaans',
+ 'es-CO'=> 'Spaans (Colombia)',
+ 'es-MX'=> 'Spaans (Mexico)',
+ 'es-VE'=> 'Spaans (Venezuela)',
+ 'sv-SE'=> 'Zweeds',
'tl'=> 'Tagalog',
'ta'=> 'Tamil',
- 'th'=> 'Thai',
- 'tr'=> 'Turkish',
- 'uk'=> 'Ukranian',
- 'vi'=> 'Vietnamese',
+ 'th'=> 'Thais',
+ 'tr'=> 'Turks',
+ 'uk'=> 'Oekraïens',
+ 'vi'=> 'Vietnamees',
'cy'=> 'Welsh',
- 'zu'=> 'Zulu',
+ 'zu'=> 'Zoeloe',
],
- 'select_country' => 'Select a country',
+ 'select_country' => 'Selecteer een land',
'countries' => [
- 'AC'=>'Ascension Island',
+ 'AC'=>'Ascensie Eiland',
'AD'=>'Andorra',
- 'AE'=>'United Arab Emirates',
+ 'AE'=>'Verenigde Arabische Emiraten',
'AF'=>'Afghanistan',
- 'AG'=>'Antigua And Barbuda',
+ 'AG'=>'Antigua en Barbuda',
'AI'=>'Anguilla',
- 'AL'=>'Albania',
- 'AM'=>'Armenia',
- 'AN'=>'Netherlands Antilles',
+ 'AL'=>'Albanië',
+ 'AM'=>'Armenië',
+ 'AN'=>'Nederlandse Antillen',
'AO'=>'Angola',
'AQ'=>'Antarctica',
- 'AR'=>'Argentina',
- 'AS'=>'American Samoa',
- 'AT'=>'Austria',
- 'AU'=>'Australia',
+ 'AR'=>'Argentinië',
+ 'AS'=>'Amerikaans-Samoa',
+ 'AT'=>'Oostenrijk',
+ 'AU'=>'Australië',
'AW'=>'Aruba',
- 'AX'=>'Ã…land',
- 'AZ'=>'Azerbaijan',
- 'BA'=>'Bosnia And Herzegovina',
+ 'AX'=>'AŞ/UZET land',
+ 'AZ'=>'Azerbeidzjan',
+ 'BA'=>'Bosnië en Herzegowina',
'BB'=>'Barbados',
- 'BE'=>'Belgium',
+ 'BE'=>'België',
'BD'=>'Bangladesh',
'BF'=>'Burkina Faso',
- 'BG'=>'Bulgaria',
- 'BH'=>'Bahrain',
- 'BI'=>'Burundi',
+ 'BG'=>'Bulgarije',
+ 'BH'=>'Bahrein',
+ 'BI'=>'Boeroendi',
'BJ'=>'Benin',
'BM'=>'Bermuda',
'BN'=>'Brunei Darussalam',
- 'BO'=>'Bolivia',
- 'BR'=>'Brazil',
- 'BS'=>'Bahamas',
+ 'BO'=>'Bolivië',
+ 'BR'=>'Brazilië',
+ 'BS'=>'Bahama’s',
'BT'=>'Bhutan',
- 'BV'=>'Bouvet Island',
+ 'BV'=>'Bouveteiland',
'BW'=>'Botswana',
- 'BY'=>'Belarus',
+ 'BY'=>'Wit-Rusland',
'BZ'=>'Belize',
'CA'=>'Canada',
- 'CC'=>'Cocos (Keeling) Islands',
- 'CD'=>'Congo (Democratic Republic)',
- 'CF'=>'Central African Republic',
- 'CG'=>'Congo (Republic)',
- 'CH'=>'Switzerland',
- 'CI'=>'Côte d\'Ivoire',
- 'CK'=>'Cook Islands',
- 'CL'=>'Chile',
- 'CM'=>'Cameroon',
- 'CN'=>'People\'s Republic of China',
+ 'CC'=>'Cocoseilanden (Keelingeilanden)',
+ 'CD'=>'Congo, Democratische Republiek',
+ 'CF'=>'Centraal-Afrikaanse Republiek',
+ 'CG'=>'Congo (Republiek)',
+ 'CH'=>'Zwitserland',
+ 'CI'=>'Ivoorkust',
+ 'CK'=>'Cook Eilanden',
+ 'CL'=>'Chili',
+ 'CM'=>'Kameroen',
+ 'CN'=>'Volksrepubliek China',
'CO'=>'Colombia',
'CR'=>'Costa Rica',
'CU'=>'Cuba',
- 'CV'=>'Cape Verde',
- 'CX'=>'Christmas Island',
+ 'CV'=>'Kaapverdië',
+ 'CX'=>'Kersteiland',
'CY'=>'Cyprus',
- 'CZ'=>'Czech Republic',
- 'DE'=>'Germany',
+ 'CZ'=>'Tsjechische Republiek',
+ 'DE'=>'Duitsland',
'DJ'=>'Djibouti',
- 'DK'=>'Denmark',
+ 'DK'=>'Denemarken',
'DM'=>'Dominica',
- 'DO'=>'Dominican Republic',
- 'DZ'=>'Algeria',
+ 'DO'=>'Dominicaanse Republiek',
+ 'DZ'=>'Algerije',
'EC'=>'Ecuador',
- 'EE'=>'Estonia',
- 'EG'=>'Egypt',
+ 'EE'=>'Estland',
+ 'EG'=>'Egypte',
'ER'=>'Eritrea',
- 'ES'=>'Spain',
- 'ET'=>'Ethiopia',
- 'EU'=>'European Union',
+ 'ES'=>'Spanje',
+ 'ET'=>'Ethiopië',
+ 'EU'=>'Europese Unie',
'FI'=>'Finland',
'FJ'=>'Fiji',
- 'FK'=>'Falkland Islands (Malvinas)',
- 'FM'=>'Micronesia, Federated States Of',
- 'FO'=>'Faroe Islands',
- 'FR'=>'France',
+ 'FK'=>'Falklandeilanden (Malvinas)',
+ 'FM'=>'Micronesië, Gefedereerde Staten van',
+ 'FO'=>'Faroe Eilanden',
+ 'FR'=>'Frankrijk',
'GA'=>'Gabon',
'GD'=>'Grenada',
- 'GE'=>'Georgia',
- 'GF'=>'French Guiana',
+ 'GE'=>'Georgië',
+ 'GF'=>'Frans-Guyana',
'GG'=>'Guernsey',
'GH'=>'Ghana',
'GI'=>'Gibraltar',
- 'GL'=>'Greenland',
+ 'GL'=>'Groenland',
'GM'=>'Gambia',
'GN'=>'Guinea',
'GP'=>'Guadeloupe',
- 'GQ'=>'Equatorial Guinea',
- 'GR'=>'Greece',
- 'GS'=>'South Georgia And The South Sandwich Islands',
+ 'GQ'=>'Equatoriaal-Guinea',
+ 'GR'=>'Griekenland',
+ 'GS'=>'Zuid-Georgia en de Zuidelijke Sandwicheilanden',
'GT'=>'Guatemala',
'GU'=>'Guam',
'GW'=>'Guinea-Bissau',
- 'GY'=>'Guyana',
+ 'GY'=>'Gyana',
'HK'=>'Hong Kong',
- 'HM'=>'Heard And Mc Donald Islands',
+ 'HM'=>'Gehoord en McDonaldeilanden',
'HN'=>'Honduras',
- 'HR'=>'Croatia (local name: Hrvatska)',
- 'HT'=>'Haiti',
- 'HU'=>'Hungary',
- 'ID'=>'Indonesia',
- 'IE'=>'Ireland',
- 'IL'=>'Israel',
- 'IM'=>'Isle of Man',
- 'IN'=>'India',
- 'IO'=>'British Indian Ocean Territory',
- 'IQ'=>'Iraq',
- 'IR'=>'Iran, Islamic Republic Of',
- 'IS'=>'Iceland',
- 'IT'=>'Italy',
+ 'HR'=>'Kroatië (lokale naam: Hrvatska)',
+ 'HT'=>'Haïti',
+ 'HU'=>'Hongarije',
+ 'ID'=>'Indonesië',
+ 'IE'=>'Ierland',
+ 'IL'=>'Israël',
+ 'IM'=>'Eiland van Man',
+ 'IN'=>'Indië',
+ 'IO'=>'Brits Indische Oceaanterritorium',
+ 'IQ'=>'Irak',
+ 'IR'=>'Iran, Islamitische Republiek Van',
+ 'IS'=>'Ijsland',
+ 'IT'=>'Italië',
'JE'=>'Jersey',
'JM'=>'Jamaica',
- 'JO'=>'Jordan',
+ 'JO'=>'Jordanië',
'JP'=>'Japan',
- 'KE'=>'Kenya',
- 'KG'=>'Kyrgyzstan',
- 'KH'=>'Cambodia',
+ 'KE'=>'Kenia',
+ 'KG'=>'Kirgizië',
+ 'KH'=>'Cambodja',
'KI'=>'Kiribati',
- 'KM'=>'Comoros',
- 'KN'=>'Saint Kitts And Nevis',
- 'KR'=>'Korea, Republic Of',
- 'KW'=>'Kuwait',
- 'KY'=>'Cayman Islands',
- 'KZ'=>'Kazakhstan',
- 'LA'=>'Lao People\'s Democratic Republic',
- 'LB'=>'Lebanon',
- 'LC'=>'Saint Lucia',
+ 'KM'=>'Comoren',
+ 'KN'=>'Saint Kitts en Nevis',
+ 'KR'=>'Zuid-Korea',
+ 'KW'=>'Koeweit',
+ 'KY'=>'Kaaiman Eilanden',
+ 'KZ'=>'Kazachstan',
+ 'LA'=>'Lao Democratische Volksrepubliek',
+ 'LB'=>'Libanon',
+ 'LC'=>'Sint-Lucia',
'LI'=>'Liechtenstein',
'LK'=>'Sri Lanka',
- 'LR'=>'Liberia',
+ 'LR'=>'Liberië',
'LS'=>'Lesotho',
- 'LT'=>'Lithuania',
- 'LU'=>'Luxembourg',
- 'LV'=>'Latvia',
- 'LY'=>'Libyan Arab Jamahiriya',
- 'MA'=>'Morocco',
+ 'LT'=>'Litouwen',
+ 'LU'=>'Luxemburg',
+ 'LV'=>'Letland',
+ 'LY'=>'Libië',
+ 'MA'=>'Marokko',
'MC'=>'Monaco',
- 'MD'=>'Moldova, Republic Of',
+ 'MD'=>'Moldavië, Republiek van',
'ME'=>'Montenegro',
'MG'=>'Madagascar',
- 'MH'=>'Marshall Islands',
- 'MK'=>'Macedonia, The Former Yugoslav Republic Of',
+ 'MH'=>'Marshall Eilanden',
+ 'MK'=>'Macedonië, De Voormalige Joegoslavische Republiek van',
'ML'=>'Mali',
'MM'=>'Myanmar',
- 'MN'=>'Mongolia',
+ 'MN'=>'Mongolië',
'MO'=>'Macau',
- 'MP'=>'Northern Mariana Islands',
+ 'MP'=>'Noordelijke Marianen eilanden',
'MQ'=>'Martinique',
- 'MR'=>'Mauritania',
+ 'MR'=>'Mauritanië',
'MS'=>'Montserrat',
'MT'=>'Malta',
'MU'=>'Mauritius',
- 'MV'=>'Maldives',
+ 'MV'=>'Malediven',
'MW'=>'Malawi',
'MX'=>'Mexico',
- 'MY'=>'Malaysia',
+ 'MY'=>'Maleisië',
'MZ'=>'Mozambique',
- 'NA'=>'Namibia',
- 'NC'=>'New Caledonia',
+ 'NA'=>'Namibië',
+ 'NC'=>'Nieuw Caledonië',
'NE'=>'Niger',
- 'NF'=>'Norfolk Island',
+ 'NF'=>'Norfolk eiland',
'NG'=>'Nigeria',
'NI'=>'Nicaragua',
- 'NL'=>'Netherlands',
- 'NO'=>'Norway',
+ 'NL'=>'Nederland',
+ 'NO'=>'Noorwegen',
'NP'=>'Nepal',
'NR'=>'Nauru',
'NU'=>'Niue',
- 'NZ'=>'New Zealand',
+ 'NZ'=>'Niew Zeeland',
'OM'=>'Oman',
'PA'=>'Panama',
'PE'=>'Peru',
- 'PF'=>'French Polynesia',
- 'PG'=>'Papua New Guinea',
- 'PH'=>'Philippines, Republic of the',
+ 'PF'=>'Frans-Polynesië',
+ 'PG'=>'Papua Nieuw-Guinea',
+ 'PH'=>'Filippijnen, Republiek van de',
'PK'=>'Pakistan',
- 'PL'=>'Poland',
- 'PM'=>'St. Pierre And Miquelon',
+ 'PL'=>'Polen',
+ 'PM'=>'Saint-Pierre en Miquelon',
'PN'=>'Pitcairn',
'PR'=>'Puerto Rico',
- 'PS'=>'Palestine',
+ 'PS'=>'Palestina',
'PT'=>'Portugal',
'PW'=>'Palau',
'PY'=>'Paraguay',
'QA'=>'Qatar',
- 'RE'=>'Reunion',
- 'RO'=>'Romania',
- 'RS'=>'Serbia',
- 'RU'=>'Russian Federation',
+ 'RE'=>'Reünie',
+ 'RO'=>'Roemenië',
+ 'RS'=>'Servië',
+ 'RU'=>'Rusland',
'RW'=>'Rwanda',
- 'SA'=>'Saudi Arabia',
- 'UK'=>'Scotland',
- 'SB'=>'Solomon Islands',
- 'SC'=>'Seychelles',
- 'SD'=>'Sudan',
- 'SE'=>'Sweden',
- 'SG'=>'Singapore',
- 'SH'=>'St. Helena',
- 'SI'=>'Slovenia',
- 'SJ'=>'Svalbard And Jan Mayen Islands',
- 'SK'=>'Slovakia (Slovak Republic)',
+ 'SA'=>'Saoedi-Arabië',
+ 'UK'=>'Schotland',
+ 'SB'=>'Solomon eilanden',
+ 'SC'=>'Seychellen',
+ 'SS'=>'South Sudan',
+ 'SD'=>'Soedan',
+ 'SE'=>'Zweden',
+ 'SG'=>'Singapour',
+ 'SH'=>'Sint-Helena',
+ 'SI'=>'Slovenië',
+ 'SJ'=>'Svalbard en Jan Mayen Eilanden',
+ 'SK'=>'Slowakije (Slovaakse Republiek)',
'SL'=>'Sierra Leone',
'SM'=>'San Marino',
'SN'=>'Senegal',
- 'SO'=>'Somalia',
+ 'SO'=>'Somalië',
'SR'=>'Suriname',
- 'ST'=>'Sao Tome And Principe',
- 'SU'=>'Soviet Union',
+ 'ST'=>'Sao Tomé en Principe',
+ 'SU'=>'Sovjet-Unie',
'SV'=>'El Salvador',
- 'SY'=>'Syrian Arab Republic',
+ 'SY'=>'Syrische Arabische Republiek',
'SZ'=>'Swaziland',
- 'TC'=>'Turks And Caicos Islands',
- 'TD'=>'Chad',
- 'TF'=>'French Southern Territories',
+ 'TC'=>'Turks- en Caicoseilanden',
+ 'TD'=>'Tsjaad',
+ 'TF'=>'Franse Zuidelijke Gebieden',
'TG'=>'Togo',
'TH'=>'Thailand',
'TJ'=>'Tajikistan',
'TK'=>'Tokelau',
- 'TI'=>'East Timor',
+ 'TI'=>'Oost-Timor',
'TM'=>'Turkmenistan',
- 'TN'=>'Tunisia',
+ 'TN'=>'Tunesië',
'TO'=>'Tonga',
- 'TP'=>'East Timor (old code)',
- 'TR'=>'Turkey',
- 'TT'=>'Trinidad And Tobago',
+ 'TP'=>'Oost-Timor (oude code)',
+ 'TR'=>'Turkije',
+ 'TT'=>'Trinidad en Tobago',
'TV'=>'Tuvalu',
'TW'=>'Taiwan',
- 'TZ'=>'Tanzania, United Republic Of',
- 'UA'=>'Ukraine',
- 'UG'=>'Uganda',
- 'UK'=>'United Kingdom',
- 'US'=>'United States',
- 'UM'=>'United States Minor Outlying Islands',
+ 'TZ'=>'Tanzania, Verenigde Republiek van',
+ 'UA'=>'Oekraïne',
+ 'UG'=>'Oeganda',
+ 'UK'=>'Verenigd Koninkrijk',
+ 'US'=>'Verenigde Staten',
+ 'UM'=>'Amerikaanse Kleinere Afgelegen Eilanden',
'UY'=>'Uruguay',
- 'UZ'=>'Uzbekistan',
- 'VA'=>'Vatican City State (Holy See)',
- 'VC'=>'Saint Vincent And The Grenadines',
+ 'UZ'=>'Oezbekistan',
+ 'VA'=>'Vaticaanstad (Heilige Zie)',
+ 'VC'=>'Saint Vincent en de Grenadines',
'VE'=>'Venezuela',
- 'VG'=>'Virgin Islands (British)',
- 'VI'=>'Virgin Islands (U.S.)',
- 'VN'=>'Viet Nam',
+ 'VG'=>'Britse Maagdeneilanden',
+ 'VI'=>'Amerikaanse Maagdeneilanden',
+ 'VN'=>'Vietnam',
'VU'=>'Vanuatu',
- 'WF'=>'Wallis And Futuna Islands',
+ 'WF'=>'Wallis en Futuna eilanden',
'WS'=>'Samoa',
- 'YE'=>'Yemen',
+ 'YE'=>'Jemen',
'YT'=>'Mayotte',
- 'ZA'=>'South Africa',
+ 'ZA'=>'Zuid-Afrika',
'ZM'=>'Zambia',
'ZW'=>'Zimbabwe',
],
diff --git a/resources/lang/nl/mail.php b/resources/lang/nl/mail.php
index 3f67140e03..05e6d6cd05 100644
--- a/resources/lang/nl/mail.php
+++ b/resources/lang/nl/mail.php
@@ -1,8 +1,8 @@
'A user has accepted an item',
- 'acceptance_asset_declined' => 'A user has declined an item',
+ 'acceptance_asset_accepted' => 'Een gebruiker heeft een artikel geaccepteerd',
+ 'acceptance_asset_declined' => 'Een gebruiker heeft een artikel geweigerd',
'a_user_canceled' => 'Een gebruiker heeft een verzoek om een item op de website geannuleerd',
'a_user_requested' => 'Een gebruiker heeft een item op de website aangevraagd',
'accessory_name' => 'Accessoire Naam:',
@@ -31,7 +31,7 @@ return [
'days' => 'Dagen',
'expecting_checkin_date' => 'Verwachte incheck datum:',
'expires' => 'Verloopt',
- 'Expiring_Assets_Report' => 'Rapportage verlopende assets.',
+ 'Expiring_Assets_Report' => 'Rapport van verlopen activa',
'Expiring_Licenses_Report' => 'Rapportage verlopende licenties.',
'hello' => 'Hallo',
'hi' => 'Hoi',
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Meld u aan op uw nieuwe Snipe-IT installatie met onderstaande inloggegevens:',
'login' => 'Login:',
'Low_Inventory_Report' => 'Lage inventarisrapport',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Minimale hoeveelheid',
'name' => 'Naam',
'new_item_checked' => 'Een nieuw item is onder uw naam uitgecheckt, details staan hieronder.',
@@ -74,9 +75,11 @@ return [
'your_credentials' => 'Je Snipe-IT inloggegevens',
'Accessory_Checkin_Notification' => 'Accessoire ingecheckt',
'Asset_Checkin_Notification' => 'Asset ingecheckt',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'Licentie ingecheckt',
'Expected_Checkin_Report' => 'Verwachte asset check in rapport',
'Expected_Checkin_Notification' => 'Herinnering: :name check in deadline nadert',
'Expected_Checkin_Date' => 'Een asset uitgecheckt aan jou moet worden ingecheckt op :date',
- 'your_assets' => 'Bekijk je assets',
+ 'your_assets' => 'Bekijk je activa',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/nl/reminders.php b/resources/lang/nl/reminders.php
index ae11fdaa14..720e21ad6c 100644
--- a/resources/lang/nl/reminders.php
+++ b/resources/lang/nl/reminders.php
@@ -15,7 +15,7 @@ return array(
"password" => "Paswoorden moeten 6 karakters lang zijn en gelijk zijn in beide paswoordvelden.",
"user" => "Gebruikersnaam of e-mailadres is niet correct",
- "token" => 'This password reset token is invalid or expired, or does not match the username provided.',
- 'sent' => 'If a matching user with a valid email address exists in our system, a password recovery email has been sent.',
+ "token" => 'Dit wachtwoord-hersteltoken is ongeldig of verlopen, of komt niet overeen met de opgegeven gebruikersnaam.',
+ 'sent' => 'Als er een gebruiker met een geldig e-mailadres in ons systeem bestaat, dan is er een wachtwoordherstel-e-mail verzonden.',
);
diff --git a/resources/lang/nl/validation.php b/resources/lang/nl/validation.php
index 2663765058..84ccbd79f4 100644
--- a/resources/lang/nl/validation.php
+++ b/resources/lang/nl/validation.php
@@ -43,14 +43,14 @@ return [
'file' => ':attribute moet een bestand zijn.',
'filled' => ':attribute veld moet een waarde hebben.',
'image' => ':attribute moet een afbeelding zijn.',
- 'import_field_empty' => 'The value for :fieldname cannot be null.',
+ 'import_field_empty' => 'De waarde voor :fieldname kan niet leeg zijn.',
'in' => 'Het geselecteerde kenmerk :attribute is ongeldig.',
'in_array' => ':attribute veld bestaat niet in :other.',
'integer' => ':attribute moet van het type integer zijn.',
'ip' => ':attribute moet een geldig IP-adres zijn.',
'ipv4' => ':attribute moet een geldig IP-adres zijn.',
'ipv6' => ':attribute moet een geldig IPv6-adres zijn.',
- 'is_unique_department' => 'The :attribute must be unique to this Company Location',
+ 'is_unique_department' => ':attribute moet uniek zijn voor deze bedrijfslocatie',
'json' => ':attribute moet valide JSON code zijn.',
'max' => [
'numeric' => ':attribute moet groter zijn dan :max.',
@@ -67,6 +67,8 @@ return [
'array' => ':attribute moet minimaal :min items bevatten.',
],
'starts_with' => ':attribute moet met één van de volgende waarden eindigen: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'Het geselecteerde kenmerk :attribute is ongeldig.',
'numeric' => ':attribute moet een getal zijn.',
'present' => ':attribute veld moet aanwezig zijn.',
@@ -93,27 +95,16 @@ return [
'url' => 'Het formaat van :attribute is ongeldig.',
'unique_undeleted' => 'De :attribute moet uniek zijn. ',
'non_circular' => ':attribute mag geen circulaire referentie aanmaken.',
- 'disallow_same_pwd_as_user_fields' => 'Password cannot be the same as the username.',
- 'letters' => 'Password must contain at least one letter.',
- 'numbers' => 'Password must contain at least one number.',
- 'case_diff' => 'Password must use mixed case.',
- 'symbols' => 'Password must contain symbols.',
+ 'disallow_same_pwd_as_user_fields' => 'Wachtwoord kan niet hetzelfde zijn als de gebruikersnaam.',
+ 'letters' => 'Wachtwoord moet ten minste één letter bevatten.',
+ 'numbers' => 'Wachtwoord moet ten minste één cijfer bevatten.',
+ 'case_diff' => 'Wachtwoord moet kleine letters en hoofdletters bevatten.',
+ 'symbols' => 'Wachtwoord moet symbolen bevatten.',
'gte' => [
'numeric' => 'Waarde mag niet negatief zijn'
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Je huidige wachtwoord is incorrect',
'dumbpwd' => 'Dat wachtwoord is te veelvoorkomend.',
'statuslabel_type' => 'Selecteer een valide status label',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/no/admin/accessories/general.php b/resources/lang/no/admin/accessories/general.php
index bc05b71977..5b6a44c265 100644
--- a/resources/lang/no/admin/accessories/general.php
+++ b/resources/lang/no/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Oppdater tilbehør',
'use_default_eula' => 'Bruk standard EULA i stedet.',
'use_default_eula_disabled' => 'Bruk standard EULA i stedet. Ingen standard EULA er satt. Legg til en i Innstillinger.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/no/admin/accessories/message.php b/resources/lang/no/admin/accessories/message.php
index ea2bfbcac1..b80a493093 100644
--- a/resources/lang/no/admin/accessories/message.php
+++ b/resources/lang/no/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Tilbehør ble ikke sjekket ut. Prøv igjen',
'success' => 'Vellykket utsjekking av tilbehør.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'Denne brukeren er ugyldig. Prøv igjen.'
),
diff --git a/resources/lang/no/admin/asset_maintenances/form.php b/resources/lang/no/admin/asset_maintenances/form.php
index a83b80eb77..887dab7662 100644
--- a/resources/lang/no/admin/asset_maintenances/form.php
+++ b/resources/lang/no/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Type Vedlikehold',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'Tittel',
- 'start_date' => 'Startdato',
- 'completion_date' => 'Fullført dato',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'Kostnad',
'is_warranty' => 'Uthevet garanti',
- 'asset_maintenance_time' => 'Tid brukt på vedlikehold (i dager)',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'Notater',
- 'update' => 'Oppdater Vedlikehold',
- 'create' => 'Legg til Vedlikehold'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/no/admin/categories/message.php b/resources/lang/no/admin/categories/message.php
index 06e38e5304..ae2b70a826 100644
--- a/resources/lang/no/admin/categories/message.php
+++ b/resources/lang/no/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Kategorien ble ikke opprettet, vennligst prøv igjen',
- 'success' => 'Kategorien ble oppdatert.'
+ 'success' => 'Kategorien ble oppdatert.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/no/admin/components/general.php b/resources/lang/no/admin/components/general.php
index d49358e401..fcf9946b45 100644
--- a/resources/lang/no/admin/components/general.php
+++ b/resources/lang/no/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Gjenstår',
'total' => 'Total',
'update' => 'Oppdater komponent',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/no/admin/components/message.php b/resources/lang/no/admin/components/message.php
index be71a737ee..8c5375f601 100644
--- a/resources/lang/no/admin/components/message.php
+++ b/resources/lang/no/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Komponent ble ikke sjekket ut. Prøv igjen',
'success' => 'Vellykket utsjekk av komponent.',
- 'user_does_not_exist' => 'Denne brukeren er ugyldig. Vennligst prøv igjen.'
+ 'user_does_not_exist' => 'Denne brukeren er ugyldig. Vennligst prøv igjen.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/no/admin/consumables/message.php b/resources/lang/no/admin/consumables/message.php
index 32570c169e..f56cce749d 100644
--- a/resources/lang/no/admin/consumables/message.php
+++ b/resources/lang/no/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Forbruksvaren ble ikke tatt ut, prøv igjen',
'success' => 'Forbruksvaren ble tatt ut.',
- 'user_does_not_exist' => 'Denne brukeren er ugyldig. Prøv igjen.'
+ 'user_does_not_exist' => 'Denne brukeren er ugyldig. Prøv igjen.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/no/admin/custom_fields/general.php b/resources/lang/no/admin/custom_fields/general.php
index 4072f0559f..f77265bc9a 100644
--- a/resources/lang/no/admin/custom_fields/general.php
+++ b/resources/lang/no/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Brukes av modeller',
'order' => 'Bestill',
'create_fieldset' => 'Nytt Feltsett',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Opprett et nytt feltsett',
'create_field' => 'Nytt Egendefinert Felt',
'create_field_title' => 'Opprett nytt egendefinert felt',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/no/admin/groups/message.php b/resources/lang/no/admin/groups/message.php
index 0c59b78aa3..1053f2c438 100644
--- a/resources/lang/no/admin/groups/message.php
+++ b/resources/lang/no/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Gruppen eksisterer allerede!',
- 'group_not_found' => 'Gruppen [:id] eksisterer ikke.',
+ 'group_not_found' => 'Gruppe-ID :id finnes ikke.',
'group_name_required' => 'Navnefeltet er påkrevd',
'success' => array(
diff --git a/resources/lang/no/admin/hardware/form.php b/resources/lang/no/admin/hardware/form.php
index 32a0d4e0fe..ea8bd18ad3 100644
--- a/resources/lang/no/admin/hardware/form.php
+++ b/resources/lang/no/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Bekreft sletting av flere enheter',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Se gjennom listen over enheter som er valgt for sletting. Etter sletting er det mulig å gjenopprette enheter, men nåværende koblinger til brukere vil ikke lenger finnes.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'Du er i ferd med å slette :asset_count enheter.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Masseoppdater eiendeler',
'bulk_update_help' => 'Dette skjemaet lar deg oppdatere flere eiendeler på en gang. Fyll kun ut feltene du ønsker å endre. Tomme felter forblir uendret. ',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Oppdater bare standardlokasjon',
'asset_not_deployable' => 'Den eiendelstatusen gjør at denne eiendelen ikke kan sjekkes ut.',
'asset_deployable' => 'Den statusen gjør det mulig å sjekke ut denne eiendelen.',
- 'processing_spinner' => 'Behandler...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Optional Information',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/no/admin/hardware/general.php b/resources/lang/no/admin/hardware/general.php
index 4914d52ae9..9b7d8fb463 100644
--- a/resources/lang/no/admin/hardware/general.php
+++ b/resources/lang/no/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'Denne eiendelen har blitt slettet.',
'edit' => 'Rediger eiendel',
'model_deleted' => 'Denne eiendelsmodellen er slettet. Du må gjenopprette modellen før du kan gjenopprette eiendelen.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Forespørrbar',
'requested' => 'Forespurt',
'not_requestable' => 'Ikke mulig å spørre etter',
@@ -21,6 +23,7 @@ return [
'restore' => 'Gjenopprett eiendel',
'pending' => 'Under arbeid',
'undeployable' => 'Ikke utleverbar',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Vis eiendel',
'csv_error' => 'Du har en feil i din CSV-fil:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Feilmeldinger:',
'success_messages' => 'Suksessmeldinger:',
'alert_details' => 'Vennligst se nedenfor for detaljer.',
- 'custom_export' => 'Egendefinert eksport'
+ 'custom_export' => 'Egendefinert eksport',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/no/admin/hardware/message.php b/resources/lang/no/admin/hardware/message.php
index c8ecde79d8..d8d76ced5f 100644
--- a/resources/lang/no/admin/hardware/message.php
+++ b/resources/lang/no/admin/hardware/message.php
@@ -23,6 +23,8 @@ return [
'restore' => [
'error' => 'Eiendel ble ikke gjenopprettet. Prøv igjen',
'success' => 'Vellykket gjenoppretting av eiendel.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -49,6 +51,8 @@ return [
'success' => 'Filen har blitt importert',
'file_delete_success' => 'Filen har blitt slettet',
'file_delete_error' => 'Filen kunne ikke bli slettet',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/no/admin/hardware/table.php b/resources/lang/no/admin/hardware/table.php
index 16c3f8a723..de96c848cb 100644
--- a/resources/lang/no/admin/hardware/table.php
+++ b/resources/lang/no/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Inne/ute',
'checkout_date' => 'Utsjekkdato',
'checkoutto' => 'Utsjekket',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Gjeldende verdi',
'diff' => 'Forskjell',
'dl_csv' => 'Last ned CSV',
diff --git a/resources/lang/no/admin/licenses/general.php b/resources/lang/no/admin/licenses/general.php
index e220af4c5f..baba13676b 100644
--- a/resources/lang/no/admin/licenses/general.php
+++ b/resources/lang/no/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Om lisenser',
- 'about_licenses' => 'Lisenser er brukt til å spore bruk av programvare. De har et angitt antall seter som kan sjekkes ut til enkeltpersoner',
+ 'about_licenses_title' => 'Om lisenser',
+ 'about_licenses' => 'Lisenser er brukt til å spore bruk av programvare. De har et angitt antall seter som kan sjekkes ut til enkeltpersoner',
'checkin' => 'Sjekk inn setelisens',
'checkout_history' => 'Utsjekkhistorikk',
'checkout' => 'Sjekk ut setelisens',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Programvarelisenser',
'user' => 'Bruker',
'view' => 'Vis lisens',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/no/admin/manufacturers/message.php b/resources/lang/no/admin/manufacturers/message.php
index 936c63e353..ed6ec2a8df 100644
--- a/resources/lang/no/admin/manufacturers/message.php
+++ b/resources/lang/no/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Produsent eksisterer ikke.',
'assoc_users' => 'Denne produsenten er tilknyttet minst en modell og kan ikke slettes. Oppdatèr modellen(e) til ikke å bruke denne produsenten, og prøv igjen. ',
diff --git a/resources/lang/no/admin/manufacturers/table.php b/resources/lang/no/admin/manufacturers/table.php
index 0b4e7b91cf..3df3256340 100644
--- a/resources/lang/no/admin/manufacturers/table.php
+++ b/resources/lang/no/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Støtte epost',
'support_phone' => 'Støttetelefon',
'support_url' => 'Support URL',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Endre produsent',
'url' => 'URL',
diff --git a/resources/lang/no/admin/models/general.php b/resources/lang/no/admin/models/general.php
index e6a284f9ad..153931cf50 100644
--- a/resources/lang/no/admin/models/general.php
+++ b/resources/lang/no/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'Denne modellen har blitt slettet.',
'bulk_delete' => 'Bulk slett modeller',
'bulk_delete_help' => 'Bruk merkeboksene nedenfor til å bekrefte sletting av de merkede modellene. Modeller som har eiendeler tilknyttet kan ikke slettes før eiendelene har blitt tilknyttet en annen modell.',
- 'bulk_delete_warn' => 'Du er i ferd med å slette :model_count modeller.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Gjenopprett modell',
'requestable' => 'Brukere kan be om denne modellen',
'show_mac_address' => 'Vis felt for MAC-adresse for denne modellen',
diff --git a/resources/lang/no/admin/models/message.php b/resources/lang/no/admin/models/message.php
index e4dcacfb4a..c38233238e 100644
--- a/resources/lang/no/admin/models/message.php
+++ b/resources/lang/no/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Modell eksisterer ikke.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'Denne modellen er tilknyttet en eller flere eiendeler og kan ikke slettes. Slett eiendelene, og prøv å slette modellen igjen. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Modell ble ikke oppdatert. Prøv igjen',
- 'success' => 'Oppdatering av modell vellykket.'
+ 'success' => 'Oppdatering av modell vellykket.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Ingen felt ble endret, så ingenting ble oppdatert.',
- 'success' => 'Modeller oppdatert.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'Ingen modeller ble valgt, så ingenting ble slettet.',
- 'success' => ': success_count modell(er) slettet!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':Success_count-modell(ene) ble slettet, men fail_count kunne ikke slettes fordi de fortsatt har eiendeler knyttet til dem.'
),
diff --git a/resources/lang/no/admin/settings/general.php b/resources/lang/no/admin/settings/general.php
index 32708228d5..591f25b7d1 100644
--- a/resources/lang/no/admin/settings/general.php
+++ b/resources/lang/no/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'Hvis du vil sende en kopi av innsjekk-/utsjekkeposter som sendes til brukere til en ekstra epostadresse, skriv den inn her. La ellers feltet stå tomt.',
'is_ad' => 'Dette er en Active Directory server',
'alerts' => 'Varsler',
- 'alert_title' => 'Oppdater varslingsinnstillinger',
+ 'alert_title' => 'Update Notification Settings',
'alert_email' => 'Send varslinger til',
'alert_email_help' => 'E-postadresser eller distribusjonslister som du ønsker varsler skal sendes til, kommaseparert',
'alerts_enabled' => 'Varslinger aktivert',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Gjenoppretting fra sikkerhetskopi',
'backups_upload' => 'Last opp sikkerhetskopi',
'backups_path' => 'Sikkerhetskopier på tjeneren lagres i :path',
- 'backups_restore_warning' => 'Bruk gjenopprettingsknappen for å gjenopprette fra en tidligere sikkerhetskopi. (Dette fungerer ikke med S3-fillagring eller Docker.
Din hele :app_name databasen og eventuelle opplastede filer vil bli fullstendig erstattet av det som er i sikkerhetskopifilen. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Veldig store sikkerhetskopier kan få tidsavbrudd under gjenopprettingsforsøket og må fortsatt kjøres via kommandolinjen. ',
'barcode_settings' => 'Strekkodeinnstillinger',
@@ -78,6 +78,7 @@ Linjeskift, topptekst, bilder, osv. kan føre til uventede resultater.',
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP-klient TLS-nøkkel',
'ldap_client_tls_cert' => 'LDAP TLS klient-sertifikat',
@@ -86,6 +87,8 @@ Linjeskift, topptekst, bilder, osv. kan føre til uventede resultater.',
'ldap_settings' => 'LDAP Instillinger',
'ldap_client_tls_cert_help' => 'Klientside TLS-sertifikat og nøkkel for LDAP tilkoblinger er vanligvis bare nyttig i Google Workspace-konfigurasjoner med "Secure LDAP." Begge er påkrevd.',
'ldap_client_tls_key' => 'LDAP Klient-Side TLS-nøkkel',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Skriv inn et gyldig LDAP brukernavn og passord fra samme base DN som du anga ovenfor for å teste at LDAP-innlogging er riktig konfigurert. DU MÅ LAGRE DINE OPPDATERTE LDAP-INNSTILLINGER FØRST.',
'ldap_login_sync_help' => 'Tester at LDAP kan synkronisere. Feil i LDAP autentiseringsspørringen din kan før til at brukere ikke kan logge inn. DU MÅ LAGRE DINE OPPDATERTE LDAP-INNSTILLINGER FØRST.',
'ldap_manager' => 'LDAP Manager',
@@ -198,16 +201,21 @@ Linjeskift, topptekst, bilder, osv. kan føre til uventede resultater.',
'show_images_in_email' => 'Vis bilder i e-post',
'show_images_in_email_help' => 'Fjern merkingen i denne boksen hvis Snipe-IT-installasjonen er bak en VPN eller et lukket nettverk og brukere utenfor nettverket ikke vil kunne laste bilder servert fra denne installasjonen i e-posten.',
'site_name' => 'Nettstedsnavn',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Oppdater Slack-innstillinger',
- 'slack_help' => 'Slack-innstillinger',
- 'slack_botname' => 'Slack botnavn',
- 'slack_channel' => 'Slack-kanal',
- 'slack_endpoint' => 'Slack endepunkt',
- 'slack_integration' => 'Slack-innstillinger',
- 'slack_integration_help' => 'Slack-integrasjon er valgfritt, men endepunktet og kanalen er påkrevd hvis du ønsker å bruke den. For å konfigurere Slack integrering, må du først opprette en innkommende webhook på Slack-kontoen din. Klikk på knappen Test Slack Integrasjon for å bekrefte at innstillingene er riktige før du lagrer. ',
- 'slack_integration_help_button' => 'Du vil se en testknapp etter at du lagrer Slack-informasjonen.',
- 'slack_test_help' => 'Test om Slack-integrasjonen din er riktig konfigurert. DU MÅ LAGRE DINE OPPDATERTE SLACK-INNSTILLINGER FØRST.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT-versjon',
'support_footer' => 'Støtte Footer Lenker ',
'support_footer_help' => 'Angi hvem som kan se lenker til Snipe-IT supportinformasjon og brukermanual',
@@ -302,7 +310,7 @@ Linjeskift, topptekst, bilder, osv. kan føre til uventede resultater.',
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Språk, datoformat',
'notifications' => 'Varslinger',
- 'notifications_help' => 'E-postvarsler, revisjonsinnstillinger',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Økninger og prefikser',
'labels' => 'Etiketter',
'labels_title' => 'Oppdater etikettinnstillinger',
@@ -323,4 +331,9 @@ Linjeskift, topptekst, bilder, osv. kan føre til uventede resultater.',
'setup_migration_create_user' => 'Neste: Opprett bruker',
'ldap_settings_link' => 'Side for LDAP-innstillinger',
'slack_test' => 'Test Integrasjon',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/no/admin/settings/message.php b/resources/lang/no/admin/settings/message.php
index 3cae0f7a00..f7ea278bb4 100644
--- a/resources/lang/no/admin/settings/message.php
+++ b/resources/lang/no/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Tester LDAP-autentisering...',
'authentication_success' => 'Brukeren ble autentisert mot LDAP!'
],
- 'slack' => [
- 'sending' => 'Sender testmelding på Slack...',
- 'success_pt1' => 'Suksess! Se etter meldingen i kanalen ',
- 'success_pt2' => ' , og sørg for å klikke på LAGRE nedenfor for å lagre innstillingene.',
- '500' => '500 Tjenerfeil.',
- 'error' => 'Noe gikk galt.',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
+ 'success_pt1' => 'Success! Check the ',
+ 'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
+ '500' => '500 Server Error.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/no/admin/users/general.php b/resources/lang/no/admin/users/general.php
index ef0955b909..d14a2ef9f0 100644
--- a/resources/lang/no/admin/users/general.php
+++ b/resources/lang/no/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Skriv ut alt tilordnet',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Programvare utsjekket til :name',
'send_email_help' => 'Du må legge inn brukerens e-postadresse for å kunne sende dem innloggingsinformasjon. Sending av innloggingsinformasjon kan kun gjøres når brukeren blir opprettet. Passordet lagres på en sikker måte, slik at det ikke kan hentes opp når det er lagret.',
'view_user' => 'Vis bruker :name',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Kun superbrukere kan gjøre en annen bruker til superbruker.',
'admin_permission_warning' => 'Kun brukere med adminrettigheter eller høyere kan gi en annen bruker admintilgang.',
'remove_group_memberships' => 'Fjern gruppemedlemskap',
- 'warning_deletion' => 'ADVARSEL:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Sjekk inn alt tilbehør koblet til disse brukerne',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/no/admin/users/message.php b/resources/lang/no/admin/users/message.php
index 0f90a6e8b0..1721468044 100644
--- a/resources/lang/no/admin/users/message.php
+++ b/resources/lang/no/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Du har avvist eiendelen.',
'bulk_manager_warn' => 'Brukerne er oppdatert, men lederen ble ikke lagret fordi lederen du valgte også i brukerlisten for redigering og brukere kan ikke være sin egen leder. Velg brukerne igjen, unntatt lederen.',
'user_exists' => 'Bruker finnes allerede!',
- 'user_not_found' => 'Bruker [:id] finnes ikke.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Login-feltet er påkrevd',
'user_password_required' => 'Passord er påkrevd.',
'insufficient_permissions' => 'Utilstrekkelige rettigheter.',
diff --git a/resources/lang/no/auth/general.php b/resources/lang/no/auth/general.php
index ceb82328ad..1f6f0e20b3 100644
--- a/resources/lang/no/auth/general.php
+++ b/resources/lang/no/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Husk meg',
'username_help_top' => 'Skriv inn ditt brukernavn for å få tilsendt en lenke for tilbakestilling av passord.',
'username_help_bottom' => 'Ditt brukernavn og e-postadresse kan være det samme, men kan være, avhengig av din konfigurasjon. Dersom du ikke husker brukernavnet ditt, ta kontakt med systemansvarlig.
Brukernavn uten en tilknyttet e-postadresse vil ikke bli sendt en lenke for tilbakestilling av passordet. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/no/general.php b/resources/lang/no/general.php
index 4782c23fa4..ebb9fa710f 100644
--- a/resources/lang/no/general.php
+++ b/resources/lang/no/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Tilbehør',
'activated' => 'Aktivert',
+ 'accepted_date' => 'Akseptdato',
'accessory' => 'Tilbehør',
'accessory_report' => 'Rapport over tilbehør',
'action' => 'Handlinger',
@@ -11,7 +12,7 @@ return [
'admin' => 'Admin',
'administrator' => 'Administrator',
'add_seats' => 'Setelisenser lagt til',
- 'age' => "Age",
+ 'age' => "Alder",
'all_assets' => 'Alle eiendeler',
'all' => 'Alle',
'archived' => 'Arkivert',
@@ -27,7 +28,13 @@ return [
'audit' => 'Revisjon',
'audit_report' => 'Overvåkingslogg',
'assets' => 'Eiendeler',
- 'assigned_to' => 'Assigned to :name',
+ 'assets_audited' => 'reviderte ressurser',
+ 'assets_checked_in_count' => 'innsjekkede ressurser',
+ 'assets_checked_out_count' => 'utsjekkede ressurser',
+ 'asset_deleted_warning' => 'Denne ressursen er slettet. Du må gjenopprette den før du kan tilordne den til noen.',
+ 'assigned_date' => 'Dato tildelt',
+ 'assigned_to' => 'Tilordnet :name',
+ 'assignee' => 'Tilordnet til',
'avatar_delete' => 'Slett Avatar',
'avatar_upload' => 'Last opp Avatar',
'back' => 'Tilbake',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Masseredigering',
'bulk_delete' => 'Massesletting',
'bulk_actions' => 'Massehandlinger',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Masseinnsjekk/Slett brukere',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'Denne enheten er eid av brukeren',
'bystatus' => 'etter Status',
'cancel' => 'Avbryt',
'categories' => 'Kategorier',
@@ -66,8 +75,8 @@ return [
'create' => 'Opprett ny',
'created' => 'Enhet opprettet',
'created_asset' => 'eiendel opprettet',
- 'created_at' => 'Created At',
- 'created_by' => 'Created By',
+ 'created_at' => 'Opprettet',
+ 'created_by' => 'Opprettet av',
'record_created' => 'Post opprettet',
'updated_at' => 'Oppdatert',
'currency' => '$', // this is deprecated
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Dette programmet kjører i produksjonsmodus med feilsøking aktiverert. Dette kan utsette følsomme data hvis programmet er tilgjengelig for omverdenen. Deaktiver debug modus ved å sette APP_DEBUG-verdien i filen .env til false.',
'delete' => 'Slett',
'delete_confirm' => 'Er du sikker på at du vil slette :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Slettet',
'delete_seats' => 'Slettede setelisenser',
'deletion_failed' => 'Sletting mislyktes',
@@ -99,12 +109,12 @@ return [
'eol' => 'Livstid',
'email_domain' => 'E-postdomene',
'email_format' => 'E-postformat',
- 'employee_number' => 'Employee Number',
+ 'employee_number' => 'Ansattnummer',
'email_domain_help' => 'Brukes til å generere e-postadresser ved import',
'error' => 'Feil',
- 'exclude_archived' => 'Exclude Archived Assets',
- 'exclude_deleted' => 'Exclude Deleted Assets',
- 'example' => 'Example: ',
+ 'exclude_archived' => 'Ekskluder arkiverte ressurser',
+ 'exclude_deleted' => 'Ekskluder slettede ressurser',
+ 'example' => 'Eksempel: ',
'filastname_format' => 'Fornavn (kun initial) Etternavn (oladunk@example.com)',
'firstname_lastname_format' => 'Fornavn Etternavn (oladunk@example.com)',
'firstname_lastname_underscore_format' => 'Fornavn Etternavn (oladunk@example.com)',
@@ -120,7 +130,7 @@ return [
'files' => 'Filer',
'file_name' => 'Fil',
'file_type' => 'Filtype',
- 'filesize' => 'File Size',
+ 'filesize' => 'Filstørrelse',
'file_uploads' => 'Filopplastinger',
'file_upload' => 'Filopplastning',
'generate' => 'Generer',
@@ -134,11 +144,12 @@ return [
'id' => 'ID',
'image' => 'Bilde',
'image_delete' => 'Slett bilde',
- 'include_deleted' => 'Include Deleted Assets',
+ 'include_deleted' => 'Inkluder slettede ressurser',
'image_upload' => 'Last opp bilde',
'filetypes_accepted_help' => 'Godkjent filtype er :types. Maks opplastingsstørrelse er :size.|Aksepterte filtyper er :types. Maks opplastingsstørrelse er :size.',
'filetypes_size_help' => 'Maks opplastingsstørrelse er :size.',
'image_filetypes_help' => 'Tillatte filtyper er jpg, webp, png, gif, og svg. Maks filstørrelse er :size.',
+ 'unaccepted_image_type' => 'Denne bildefilen var ikke lesbar. Aksepterte filtyper er jpg, webp, png, gif og svg. Mime-typen til denne filen er :mimetype.',
'import' => 'Importer',
'importing' => 'Importerer',
'importing_help' => 'Du kan importere eiendeler, tilbehør, lisenser, komponenter, forbruksvarer og brukere via CSV-fil.
CSV-en må være kommaseparert og formatert med overskrifter som stemmer overens med de i eksempel-CSV i dokumentasjonen.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Vedlikehold av eiendeler',
'item' => 'Enhet',
'item_name' => 'Navn',
+ 'import_file' => 'importer CSV-fil',
+ 'import_type' => 'Type CSV-import',
'insufficient_permissions' => 'Utilstrekkelige rettigheter!',
'kits' => 'Forhåndsdefinerte sett',
'language' => 'Språk',
@@ -188,7 +201,7 @@ return [
'no' => 'Nei',
'notes' => 'Notater',
'order_number' => 'Ordreummer',
- 'only_deleted' => 'Only Deleted Assets',
+ 'only_deleted' => 'Kun slettede ressurser',
'page_menu' => 'Viser _MENU_ enheter',
'pagination_info' => 'Viser _START_ til _END_ av _TOTAL_ enheter',
'pending' => 'Under arbeid',
@@ -202,8 +215,8 @@ return [
'qty' => 'Antall',
'quantity' => 'Antall',
'quantity_minimum' => 'Du har :count enheter under eller nesten under minimum antall',
- 'quickscan_checkin' => 'Quick Scan Checkin',
- 'quickscan_checkin_status' => 'Checkin Status',
+ 'quickscan_checkin' => 'Hurtiginnsjekk ved skanning',
+ 'quickscan_checkin_status' => 'Innsjekkingsstatus',
'ready_to_deploy' => 'Klar for utlevering',
'recent_activity' => 'Nylig aktivitet',
'remaining' => 'Gjenstår',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Forespurte eiendeler',
'request_canceled' => 'Forespørsel avbrutt',
'save' => 'Lagre',
+ 'select_var' => 'Velg :thing... ', // this will eventually replace all of our other selects
'select' => 'Velg',
'select_all' => 'Velg alle',
'search' => 'Søk',
@@ -238,22 +252,21 @@ return [
'show_current' => 'Vis gjeldende',
'sign_in' => 'Logg inn',
'signature' => 'Signatur',
- 'signed_off_by' => 'Signed Off By',
+ 'signed_off_by' => 'Godkjent av',
'skin' => 'Tema',
- 'slack_msg_note' => 'En slack-melding vil bli sendt',
- 'slack_test_msg' => 'Hei-hå! Ser som din Slack-integrasjon med Snipe-IT fungerer!',
+ 'webhook_msg_note' => 'En varsling vil bli sendt via webhook',
+ 'webhook_test_msg' => 'Hei-hå! Ser som din Slack-integrasjon med Snipe-IT fungerer!',
'some_features_disabled' => 'DEMO MODUS: Noe funksjonalitet er skrudd av i denne installasjonen.',
'site_name' => 'Nettstedsnavn',
'state' => 'Stat',
'status_labels' => 'Statusmerker',
'status' => 'Status',
- 'accept_eula' => 'Acceptance Agreement',
+ 'accept_eula' => 'Akseptavtale',
'supplier' => 'Leverandør',
'suppliers' => 'Leverandører',
'sure_to_delete' => 'Er du sikker på at du vil slette',
'submit' => 'Send',
'target' => 'Mål',
- 'toggle_navigation' => 'Navigasjon av/på',
'time_and_date_display' => 'Tid og Datovisning',
'total_assets' => 'eiendeler totalt',
'total_licenses' => 'lisener totalt',
@@ -263,7 +276,7 @@ return [
'undeployable' => 'Ikke utleverbar',
'unknown_admin' => 'Ukjent admin',
'username_format' => 'Format brukernavn',
- 'username' => 'Username',
+ 'username' => 'Brukernavn',
'update' => 'Oppdater',
'upload_filetypes_help' => 'Tillatte filtyper er png, gif, jpg, jpeg, doc, docx, pdf, xls, xlsx, txt, lic, xml, zip, rtf og rar. Maks. filstørrelse er :size.',
'uploaded' => 'Lastet opp',
@@ -281,8 +294,8 @@ return [
'yes' => 'Ja',
'zip' => 'Postnummer',
'noimage' => 'Bilde er ikke lastet opp eller finner ikke bilde.',
- 'file_does_not_exist' => 'The requested file does not exist on the server.',
- 'file_upload_success' => 'File upload success!',
+ 'file_does_not_exist' => 'Den forespurte filen finnes ikke på serveren.',
+ 'file_upload_success' => 'Filopplasting vellykket!',
'no_files_uploaded' => 'File upload success!',
'token_expired' => 'Din sesjon har utløpt. Prøv igjen.',
'login_enabled' => 'Innlogging aktiv',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/no/help.php b/resources/lang/no/help.php
index eb20af8c07..12274fef1f 100644
--- a/resources/lang/no/help.php
+++ b/resources/lang/no/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'Mer info',
- 'audit_help' => 'Kryss av for å endre eiendelen til å bruke denne nye lokasjonen. Hvis du ikke krysser av vil lokasjonen kun bli notert i revisjonsloggen.
Merk at hvis denne eiendelen er sjekket ut vil det ikke endre lokasjon for brukeren, eiendelen eller lokasjonen den er sjekket ut til.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Eiendeler er enheter som spores på serienummer eller annen merking. Typisk er dette kostbare enheter der det gir mening å spore enkeltenheter.',
diff --git a/resources/lang/no/localizations.php b/resources/lang/no/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/no/localizations.php
+++ b/resources/lang/no/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/no/mail.php b/resources/lang/no/mail.php
index 2ddf0e2e53..55e045ae29 100644
--- a/resources/lang/no/mail.php
+++ b/resources/lang/no/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Logg inn på din nye Snipe-IT-installasjon ved å bruke kontoen nedenfor:',
'login' => 'Logg inn:',
'Low_Inventory_Report' => 'Rapport lav lagerbeholdning',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Min. antall',
'name' => 'Navn',
'new_item_checked' => 'En ny enhet har blitt sjekket ut under ditt navn, detaljer nedenfor.',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'Din Snipe-IT konto',
'Accessory_Checkin_Notification' => 'Tilbehør sjekket inn',
'Asset_Checkin_Notification' => 'Eiendel sjekket inn',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'Lisens sjekket inn',
'Expected_Checkin_Report' => 'Rapport over forventet innsjekking av eiendeler',
'Expected_Checkin_Notification' => 'Påminnelse: Innsjekkingsfrist for :name nærmer seg',
'Expected_Checkin_Date' => 'En enhet som er sjekket ut til deg skal leveres tilbake den :date',
'your_assets' => 'Vis dine eiendeler',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/no/validation.php b/resources/lang/no/validation.php
index 9993ae483e..322d3c83bc 100644
--- a/resources/lang/no/validation.php
+++ b/resources/lang/no/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'Attributtet må ha minst: min elementer.',
],
'starts_with' => ':attribute må starte med en av følgende: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'Attributtet :attribute er ugyldig.',
'numeric' => 'Attributtet :attribute må være et nummer.',
'present' => 'Atributtfeltet :attribute må ha en verdi.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Gjeldende passord er feil',
'dumbpwd' => 'Passordet er for vanlig.',
'statuslabel_type' => 'Du må velge en gyldig statusetikett-type',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/pl/admin/accessories/general.php b/resources/lang/pl/admin/accessories/general.php
index e3f516d50c..143b53ffc4 100644
--- a/resources/lang/pl/admin/accessories/general.php
+++ b/resources/lang/pl/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Uaktualnij akcesorium',
'use_default_eula' => 'Użyj domyślnej EULA zamiast tego.',
'use_default_eula_disabled' => 'Użyj zamiast domyślnego EULA. Brak domyślnego EULA. Proszę dodaj jakieś w opcjach.',
+ 'clone' => 'Klonuj Akcesoria',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/pl/admin/accessories/message.php b/resources/lang/pl/admin/accessories/message.php
index 34cc7f658b..8762a2bd4c 100644
--- a/resources/lang/pl/admin/accessories/message.php
+++ b/resources/lang/pl/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Akcesoria nie zostały przypisane, spróbuj ponownie',
'success' => 'Akcesoria przypisany pomyślnie.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'Użytkownik nie istnieje. Spróbuj ponownie.'
),
diff --git a/resources/lang/pl/admin/asset_maintenances/form.php b/resources/lang/pl/admin/asset_maintenances/form.php
index 7b8bd52613..50f215fe89 100644
--- a/resources/lang/pl/admin/asset_maintenances/form.php
+++ b/resources/lang/pl/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Typ',
+ 'asset_maintenance_type' => 'Rodzaj konserwacji aktywów',
'title' => 'Tytuł',
'start_date' => 'Data rozpoczęcia',
- 'completion_date' => 'Ukończone',
+ 'completion_date' => 'Data zakończenia',
'cost' => 'Cena',
'is_warranty' => 'Wydłużenie gwarancji',
- 'asset_maintenance_time' => 'Dni',
+ 'asset_maintenance_time' => 'Czas konserwacji aktywów (w dniach)',
'notes' => 'Notatki',
- 'update' => 'Uaktualnij',
- 'create' => 'Utwórz'
+ 'update' => 'Aktualizuj konserwację aktywów',
+ 'create' => 'Utwórz konserwację aktywów'
];
diff --git a/resources/lang/pl/admin/asset_maintenances/general.php b/resources/lang/pl/admin/asset_maintenances/general.php
index 9eca9f8b95..a4a28f7a3f 100644
--- a/resources/lang/pl/admin/asset_maintenances/general.php
+++ b/resources/lang/pl/admin/asset_maintenances/general.php
@@ -12,5 +12,5 @@
'software_support' => 'Wsparcie oprogramowania',
'hardware_support' => 'Wsparcie sprzętowe',
'configuration_change' => 'Zmiana konfiguracji',
- 'pat_test' => 'PAT Test',
+ 'pat_test' => 'Pomiary przenośnych urządzeń elektrycznych',
];
diff --git a/resources/lang/pl/admin/categories/message.php b/resources/lang/pl/admin/categories/message.php
index dcfc786526..6e7627591e 100644
--- a/resources/lang/pl/admin/categories/message.php
+++ b/resources/lang/pl/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Kategoria nie została zaktualizowana, spróbuj ponownie',
- 'success' => 'Kategoria zaktualizowana.'
+ 'success' => 'Kategoria zaktualizowana.',
+ 'cannot_change_category_type' => 'Nie można zmienić typu kategorii po jej utworzeniu',
),
'delete' => array(
diff --git a/resources/lang/pl/admin/components/general.php b/resources/lang/pl/admin/components/general.php
index fc0878cb4f..ec7b4e0a43 100644
--- a/resources/lang/pl/admin/components/general.php
+++ b/resources/lang/pl/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Pozostało',
'total' => 'Suma',
'update' => 'Aktualizacja składnika',
+ 'checkin_limit' => 'Ilość przyjęta musi być równa lub mniejsza niż :assigned_qty'
);
diff --git a/resources/lang/pl/admin/components/message.php b/resources/lang/pl/admin/components/message.php
index afc4868e71..e0e40b35fa 100644
--- a/resources/lang/pl/admin/components/message.php
+++ b/resources/lang/pl/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Składnik nie został wydany, spróbuj ponownie',
'success' => 'Składnik został wydany pomyślnie.',
- 'user_does_not_exist' => 'Nieprawidłowy użytkownik. Spróbuj ponownie.'
+ 'user_does_not_exist' => 'Nieprawidłowy użytkownik. Spróbuj ponownie.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/pl/admin/consumables/message.php b/resources/lang/pl/admin/consumables/message.php
index b1209eabed..febec430c2 100644
--- a/resources/lang/pl/admin/consumables/message.php
+++ b/resources/lang/pl/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Materiał eksploatacyjny nie został wydany, spróbuj ponownie',
'success' => 'Materiał eksploatacyjny został wydany pomyślnie.',
- 'user_does_not_exist' => 'Użytkownik nie istnieje. Spróbuj ponownie.'
+ 'user_does_not_exist' => 'Użytkownik nie istnieje. Spróbuj ponownie.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/pl/admin/custom_fields/general.php b/resources/lang/pl/admin/custom_fields/general.php
index 622420630d..0d9981d815 100644
--- a/resources/lang/pl/admin/custom_fields/general.php
+++ b/resources/lang/pl/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Używane przez modele',
'order' => 'Kolejność',
'create_fieldset' => 'Nowy zestaw pól',
+ 'update_fieldset' => 'Aktualizuj zestaw pól',
+ 'fieldset_does_not_exist' => 'Zestaw pól :id nie istnieje',
+ 'fieldset_updated' => 'Zestaw pól zaktualizowany',
'create_fieldset_title' => 'Utwórz nową listę',
'create_field' => 'Nowe pole niestandardowe',
'create_field_title' => 'Utwórz pole niestandardowe',
@@ -44,6 +47,8 @@ return [
'db_convert_warning' => 'WARNING. This field is in the custom fields table as :db_column but should be :expected.',
'is_unique' => 'Ta wartość musi być unikalna dla wszystkich aktywów',
'unique' => 'Unikalny',
- 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
- 'display_in_user_view_table' => 'Visible to User',
+ 'display_in_user_view' => 'Zezwalaj zaznaczonemu użytkownikowi na wyświetlanie tych wartości na stronie Widok Przypisanych Zasobów',
+ 'display_in_user_view_table' => 'Widoczne dla użytkownika',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/pl/admin/departments/message.php b/resources/lang/pl/admin/departments/message.php
index 07de1a2075..56fd1eebbe 100644
--- a/resources/lang/pl/admin/departments/message.php
+++ b/resources/lang/pl/admin/departments/message.php
@@ -3,7 +3,7 @@
return array(
'does_not_exist' => 'Wydział nie istnieje.',
- 'department_already_exists' => 'A department already exists with that name at this company location. Or choose a more specific name for this department. ',
+ 'department_already_exists' => 'W tej lokalizacji firmy istnieje już dział o tej nazwie. Możesz też wybrać bardziej szczegółową nazwę dla tego działu. ',
'assoc_users' => 'Ten wydział obecnie jest skojarzony z co najmniej jednym użytkownikiem i nie może zostać usunięty. Uaktualnij użytkowników tak, aby nie było relacji z tym wydziałem i spróbuj ponownie. ',
'create' => array(
'error' => 'Wydział nie został utworzony. Spróbuj ponownie.',
diff --git a/resources/lang/pl/admin/groups/message.php b/resources/lang/pl/admin/groups/message.php
index 4cee54d4d8..55de7ce678 100644
--- a/resources/lang/pl/admin/groups/message.php
+++ b/resources/lang/pl/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Taka grupa już istnieje!',
- 'group_not_found' => 'Grupa [:id] nie istnieje.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'Nazwa jest polem obowiązkowym',
'success' => array(
diff --git a/resources/lang/pl/admin/hardware/form.php b/resources/lang/pl/admin/hardware/form.php
index 4362d43d53..a9e268bc0e 100644
--- a/resources/lang/pl/admin/hardware/form.php
+++ b/resources/lang/pl/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Potwierdź zbiorcze usuwanie aktywów',
+ 'bulk_restore' => 'Potwierdzenie masowego przywracania zasobów',
'bulk_delete_help' => 'Przejrzyj usuwanie zbiorcze aktywów poniżej. Po usunięciu tych aktywów będą one mogły zostać przywrócone, ale nie będą one skojarzone z żadnym z użytkowników, do których są aktualnie przypisane.',
+ 'bulk_restore_help' => 'Przejrzyj poniższą listę zasobów masowego przywracania. Po przywrócenie zasoby nie będą powiązane z użytkownikami, do których były wcześniej przypisane.',
'bulk_delete_warn' => 'Zamierzasz usunąć :asset_count aktywów.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Zbiorcza aktualizacja aktywów',
'bulk_update_help' => 'Ten formularz umożliwia zbiorczą aktualizację wielu aktywów na raz. Wypełnij tylko te pola, które chcesz zmienić. Puste pola pozostaną niezmienione. ',
'bulk_update_warn' => 'Zamierzasz edytować właściwości pojedynczego zasobu.|Zamierzasz edytować właściwości :asset_count zasobów.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Zaktualizuj tylko domyślną lokalizację',
'asset_not_deployable' => 'Ten status oznacza brak możliwości wdrożenia. Ten zasób nie może zostać przypisany.',
'asset_deployable' => 'Ten status oznacza możliwość wdrożenia. Ten zasób może zostać przypisany.',
- 'processing_spinner' => 'Przetwarzanie...',
+ 'processing_spinner' => 'Przetwarzanie... (To może zająć trochę czasu dla dużych plików)',
'optional_infos' => 'Informacje opcjonalne',
'order_details' => 'Informacje związane z zamówieniem'
];
diff --git a/resources/lang/pl/admin/hardware/general.php b/resources/lang/pl/admin/hardware/general.php
index 747e6e5d11..833dc1abf3 100644
--- a/resources/lang/pl/admin/hardware/general.php
+++ b/resources/lang/pl/admin/hardware/general.php
@@ -6,7 +6,7 @@ return [
'archived' => 'Zarchiwizowane',
'asset' => 'Nabytek',
'bulk_checkout' => 'Przypisz aktywa',
- 'bulk_checkin' => 'Checkin Assets',
+ 'bulk_checkin' => 'Przyjmij aktywa',
'checkin' => 'Potwierdzanie zasobu/aktywa',
'checkout' => 'Przypisz zasób',
'clone' => 'Klonuj zasób',
@@ -14,31 +14,34 @@ return [
'deleted' => 'Ten zasób został usunięty.',
'edit' => 'Edytuj zasób',
'model_deleted' => 'Ten model zasobów został usunięty. Musisz przywrócić model zanim będziesz mógł przywrócić zasób.',
+ 'model_invalid' => 'Model tego zasobu jest nieprawidłowy.',
+ 'model_invalid_fix' => 'Zasób powinien być edytowany w celu poprawienia tego przed próbą przyjęcia go lub wydania.',
'requestable' => 'Żądane',
'requested' => 'Zamówione',
- 'not_requestable' => 'Not Requestable',
- 'requestable_status_warning' => 'Do not change requestable status',
+ 'not_requestable' => 'Brak możliwości zarządzania',
+ 'requestable_status_warning' => 'Nie zmieniaj statusu możliwości zarządzania',
'restore' => 'Przywróć aktywa',
'pending' => 'Oczekuje',
'undeployable' => 'Niemożliwe do wdrożenia',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Wyświetl nabytki',
'csv_error' => 'Wystąpił błąd w twoim pliku CSV:',
'import_text' => '
-
- 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.
-
+
+ Prześlij plik CSV zawierający historię zasobów. Zasoby i użytkownicy MUSZĄ już istnieć w systemie, w przeciwnym razie zostaną pominięci. Dopasowanie zasobów do importu historii odbywa się na podstawie tagu zasobu. Spróbujemy znaleźć pasującego użytkownika na podstawie podanej przez Ciebie nazwy użytkownika i kryteriów wybranych poniżej. Jeśli nie wybierzesz żadnych kryteriów poniżej, po prostu spróbuje dopasować format nazwy użytkownika skonfigurowany na stronie Administrator > Ustawienia główne.
+
-
Fields included in the CSV must match the headers: Asset Tag, Name, Checkout Date, Checkin Date. Any additional fields will be ignored.
+
Pola zawarte w pliku CSV muszą być zgodne z nagłówkami: Etykieta zasobu, Nazwa, Data wymeldowania, Data zameldowania. Wszelkie dodatkowe pola będą ignorowane.
-
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',
+
Data zaewidencjonowania: puste lub przyszłe daty zaewidencjonowania spowodują wyewidencjonowanie przedmiotów dla powiązanego użytkownika. Wykluczenie kolumny Data zameldowania spowoduje utworzenie daty zameldowania z dzisiejszą datą.
',
+ 'csv_import_match_f-l' => 'Spróbuj dopasować użytkowników przez imię.nazwisko (jan.kowalski)',
+ 'csv_import_match_initial_last' => 'Spróbuj dopasować użytkowników przez pierwszą literę imienia i nazwisko (jkowalski)',
+ 'csv_import_match_first' => 'Spróbuj dopasować użytkowników według formatu imienia (jane)',
'csv_import_match_email' => 'Spróbuj dopasować użytkowników po adresie e-mail',
'csv_import_match_username' => 'Spróbuj dopasować użytkowników po nazwie użytkownika',
'error_messages' => 'Komunikat błędu:',
- 'success_messages' => 'Success messages:',
+ 'success_messages' => 'Wiadomości o powodzeniu:',
'alert_details' => 'Więcej szczegółów znajduje się poniżej.',
- 'custom_export' => 'Eksport niestandardowy'
+ 'custom_export' => 'Eksport niestandardowy',
+ 'mfg_warranty_lookup' => ':Producent Wyszukiwarka Statusu Gwarancji',
];
diff --git a/resources/lang/pl/admin/hardware/message.php b/resources/lang/pl/admin/hardware/message.php
index 43a307aa3d..8947456df4 100644
--- a/resources/lang/pl/admin/hardware/message.php
+++ b/resources/lang/pl/admin/hardware/message.php
@@ -23,6 +23,8 @@ return [
'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.',
],
'audit' => [
@@ -49,6 +51,8 @@ return [
'success' => 'Twój plik został zaimportowany',
'file_delete_success' => 'Twój plik został poprawnie usunięty',
'file_delete_error' => 'Plik nie może zostać 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',
],
diff --git a/resources/lang/pl/admin/hardware/table.php b/resources/lang/pl/admin/hardware/table.php
index f256f07c59..fcd3686065 100644
--- a/resources/lang/pl/admin/hardware/table.php
+++ b/resources/lang/pl/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'In/Out',
'checkout_date' => 'Data przypisania',
'checkoutto' => 'Data wypisania',
+ 'components_cost' => 'Całkowity koszt składników',
'current_value' => 'Aktualna Wartość',
'diff' => 'Różnica',
'dl_csv' => 'Pobierz CSV',
diff --git a/resources/lang/pl/admin/licenses/general.php b/resources/lang/pl/admin/licenses/general.php
index 9f408adb32..302d2d60ae 100644
--- a/resources/lang/pl/admin/licenses/general.php
+++ b/resources/lang/pl/admin/licenses/general.php
@@ -1,8 +1,8 @@
'O Licencjach',
- 'about_licenses' => 'Licencje są używane do śledzenia oprogramowania. Posiadają określoną liczbę stanowisk, które mogą być przypisane do osób fizycznych.',
+ 'about_licenses_title' => 'O Licencjach',
+ 'about_licenses' => 'Licencje są używane do śledzenia oprogramowania. Posiadają określoną liczbę stanowisk, które mogą być przypisane do osób fizycznych.',
'checkin' => 'Sprawdź płatność',
'checkout_history' => 'Historia płatności',
'checkout' => 'Sprawdź płatność',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Licencje oprogramowania',
'user' => 'Użytkownik',
'view' => 'Podgląd licencji',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/pl/admin/licenses/message.php b/resources/lang/pl/admin/licenses/message.php
index cfde52815f..bbec80149a 100644
--- a/resources/lang/pl/admin/licenses/message.php
+++ b/resources/lang/pl/admin/licenses/message.php
@@ -2,7 +2,7 @@
return array(
- 'does_not_exist' => 'License does not exist or you do not have permission to view it.',
+ 'does_not_exist' => 'Licencja nie istnieje lub nie masz uprawnień do jej przeglądania.',
'user_does_not_exist' => 'Użytkownik nie istnieje.',
'asset_does_not_exist' => 'Aktywa, które chcesz skojarzyć z licencją nie istnieją.',
'owner_doesnt_match_asset' => 'Aktywa, które chcesz skojarzyć z tą licencją są własnością kogoś innego niż osoba wskazana z rozwijanej listy.',
diff --git a/resources/lang/pl/admin/locations/message.php b/resources/lang/pl/admin/locations/message.php
index df1be89e8f..8d5f050983 100644
--- a/resources/lang/pl/admin/locations/message.php
+++ b/resources/lang/pl/admin/locations/message.php
@@ -6,8 +6,8 @@ return array(
'assoc_users' => 'Lokalizacja obecnie jest skojarzona z minimum jednym użytkownikiem i nie może zostać usunięta. Uaktualnij właściwości użytkownika tak aby nie było relacji z tą lokalizacją i spróbuj ponownie. ',
'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_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' => 'Assigned Assets',
- 'current_location' => 'Current Location',
+ 'assigned_assets' => 'Przypisane aktywa',
+ 'current_location' => 'Bieżąca lokalizacja',
'create' => array(
diff --git a/resources/lang/pl/admin/locations/table.php b/resources/lang/pl/admin/locations/table.php
index cd1f3cab52..31966bb434 100644
--- a/resources/lang/pl/admin/locations/table.php
+++ b/resources/lang/pl/admin/locations/table.php
@@ -30,7 +30,7 @@ return [
'asset_model' => 'Model',
'asset_serial' => 'Nr seryjny',
'asset_location' => 'Lokalizacja',
- 'asset_checked_out' => 'Checked Out',
+ 'asset_checked_out' => 'Wydane',
'asset_expected_checkin' => 'Przewidywana data zwrotu',
'date' => 'Data:',
'signed_by_asset_auditor' => 'Podpisane przez (Audytor aktywów):',
diff --git a/resources/lang/pl/admin/manufacturers/message.php b/resources/lang/pl/admin/manufacturers/message.php
index 7d703fd2e0..fd3d707583 100644
--- a/resources/lang/pl/admin/manufacturers/message.php
+++ b/resources/lang/pl/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Producent nie istnieje.',
'assoc_users' => 'Wybrany producent jest obecnie skojarzony z minimum jednym modelem i nie może zostać usunięty. Uaktualnij swoją listę modeli urządzeń by nie zawierała tego producenta, a następnie spróbuj ponownie. ',
diff --git a/resources/lang/pl/admin/manufacturers/table.php b/resources/lang/pl/admin/manufacturers/table.php
index 103add8620..f07e8c02ad 100644
--- a/resources/lang/pl/admin/manufacturers/table.php
+++ b/resources/lang/pl/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Email wsparcia technicznego',
'support_phone' => 'Telefon wsparcia technicznego',
'support_url' => 'Adres WWW wsparcia technicznego',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Zaktualizuj Producenta',
'url' => 'Adres WWW',
diff --git a/resources/lang/pl/admin/models/general.php b/resources/lang/pl/admin/models/general.php
index 2ed25ae151..b01daa05f7 100644
--- a/resources/lang/pl/admin/models/general.php
+++ b/resources/lang/pl/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'Ten model został usunięty.',
'bulk_delete' => 'Zbiorcze usuwanie modeli aktywów',
'bulk_delete_help' => 'Użyj poniższych pól wyboru, aby potwierdzić usunięcie wybranych modeli zasobów. Modele zasobów z którymi są powiązane zasoby, nie mogą zostać usunięte, dopóki zasoby nie zostaną powiązane z innym modelem.',
- 'bulk_delete_warn' => 'Zamierzasz usunąć :model_count modeli aktywów.',
+ 'bulk_delete_warn' => 'Usuniesz model zasobu.|Usuniesz :model_count modele/modeli zasobów.',
'restore' => 'Przywróć Model',
'requestable' => 'Użytkownicy mogą zażądać tego modelu',
'show_mac_address' => 'Pokaż pole MAC adresu tego modelu w aktywach',
diff --git a/resources/lang/pl/admin/models/message.php b/resources/lang/pl/admin/models/message.php
index 368fc49153..b3ee1db364 100644
--- a/resources/lang/pl/admin/models/message.php
+++ b/resources/lang/pl/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Model nie istnieje.',
+ 'no_association' => 'Żaden nie został przypisany.',
+ '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. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Model nie został zaktualizowany, spróbuj ponownie',
- 'success' => 'Model zaktualizowany pomyślnie.'
+ 'success' => 'Model zaktualizowany pomyślnie.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Żadne pole nie zostało zmodyfikowane, więc nic nie zostało zaktualizowane.',
- 'success' => 'Modele zostały uaktualnione.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'Nie wybrano modeli, więc nic nie zostało usunięte.',
- 'success' => 'Zostało usunięte :success_count model(i)!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'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.'
),
diff --git a/resources/lang/pl/admin/settings/general.php b/resources/lang/pl/admin/settings/general.php
index ee8234f4e7..87c08031a9 100644
--- a/resources/lang/pl/admin/settings/general.php
+++ b/resources/lang/pl/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'Jeśli chcesz otrzymywać kopię e-maili przypisań wysyłanych do użytkowników na dodatkowy adres e-mail, wpisz go tutaj. W przeciwnym razie zostaw to pole puste.',
'is_ad' => 'To jest serwer Active Directory',
'alerts' => 'Powiadomienia',
- 'alert_title' => 'Zaktualizuj ustawienia powiadomień',
+ 'alert_title' => 'Aktualizuj ustawienia powiadomień',
'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',
@@ -21,7 +21,7 @@ return [
'allow_user_skin_help_text' => 'Zaznaczenie tego pola pozwoli użytkownikowi zastąpić skórkę interfejsu użytkownika na inną.',
'asset_ids' => 'ID Aktywa',
'audit_interval' => 'Interwał audytu',
- 'audit_interval_help' => 'If you are required to regularly physically audit your assets, enter the interval in months that you use. If you update this value, all of the "next audit dates" for assets with an upcoming audit date will be updated.',
+ 'audit_interval_help' => 'Jeśli jesteś zobowiązany do regularnego fizycznego audytu swoich aktywów, wprowadź interwał w miesiącach, który stosujesz. Jeśli zaktualizujesz tę wartość, wszystkie "daty następnego audytu" dla aktywów z nadchodzącą datą audytu zostaną zaktualizowane.',
'audit_warning_days' => 'Próg ostrzegania przed audytem',
'audit_warning_days_help' => 'Ile dni wcześniej powinniśmy ostrzec Cię, gdy majątek ma zostać poddany audytowi?',
'auto_increment_assets' => 'Generuj automatycznie zwiększanjące się tagi zasobów',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Przywróć z kopii zapasowej',
'backups_upload' => 'Prześlij kopię zapasową',
'backups_path' => 'Kopie zapasowe na serwerze są przechowywane w :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'Wszyscy istniejący użytkownicy, w tym Ty, zostaną wylogowani po zakończeniu przywracania.',
'backups_large' => 'Bardzo duże kopie zapasowe mogą przekroczyć limit czasu podczas próby przywrócenia i mogą nadal wymagać uruchomienia za pomocą wiersza poleceń. ',
'barcode_settings' => 'Ustawienia Kodów Kreskowych',
@@ -57,7 +57,7 @@ return [
'barcode_type' => 'Kod kreskowy typu 2D',
'alt_barcode_type' => 'Kod kreskowy typu 1D',
'email_logo_size' => 'Kwadratowe logo wygląda najlepiej w wiadomościach e-mail. ',
- 'enabled' => 'Enabled',
+ 'enabled' => 'Włączone',
'eula_settings' => 'Ustawienia Licencji',
'eula_markdown' => 'Ta licencja zezwala na Github flavored markdown.',
'favicon' => 'Ikona ulubionych',
@@ -75,8 +75,9 @@ return [
'label_logo_size' => 'Najlepiej wygląda logo kwadratowe - będzie wyświetlane w prawym górnym rogu każdej etykiety aktywów. ',
'laravel' => 'Wersja Laravel',
'ldap' => 'LDAP',
- 'ldap_default_group' => 'Default Permissions Group',
- 'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'ldap_default_group' => 'Domyślną Grupa Uprawnień',
+ 'ldap_default_group_info' => 'Wybierz grupę, którą chcesz przypisać do nowo zsynchronizowanych użytkowników. Pamiętaj, że użytkownik przejmuje uprawnienia grupy, do której został przypisany.',
+ 'no_default_group' => 'Brak Grupy Domyślnej',
'ldap_help' => 'Usługa katalogowa Active Directory',
'ldap_client_tls_key' => 'Klucz TLS klienta LDAP',
'ldap_client_tls_cert' => 'Ceryfikat TLS klienta LDAP',
@@ -84,7 +85,9 @@ return [
'ldap_integration' => 'Integracja z LDAP',
'ldap_settings' => 'Ustawienia LDAP',
'ldap_client_tls_cert_help' => 'Certyfikat TLS klienta i klucz dla połączeń LDAP są zwykle użyteczne tylko w konfiguracjach Google Workspace z "Secure LDAP". Wymagane są oba.',
- 'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_client_tls_key' => 'Klucz TLS klienta LDAP',
+ 'ldap_location' => 'Lokalizacja LDAP',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Wprowadź poprawną nazwę użytkownika i hasło w podstawowej domenie, którą wprowadziłeś wyżej. W ten sposób przetestujesz czy logowanie LDAP jest poprawnie skonfigurowane. KONIECZNIE ZAPISZ WCZEŚNIEJ SWOJE USTAWIENIA LDAP.',
'ldap_login_sync_help' => 'To tylko sprawdza, czy LDAP może poprawnie się synchronizować. Jeśli zapytanie o autoryzację LDAP nie jest poprawne, użytkownicy nadal mogą nie być w stanie się zalogować. NAJPIERW MUSISZ ZAPISAĆ TWOJE WCZEŚNIEJSZE AKTUALIZACJE USTAWIEŃ LDAP.',
'ldap_manager' => 'Menedżer LDAP',
@@ -111,7 +114,7 @@ return [
'ldap_auth_filter_query' => 'Autoryzacja LDAP',
'ldap_version' => 'Wersja LDAP',
'ldap_active_flag' => 'Aktywna flaga LDAP',
- 'ldap_activated_flag_help' => 'This value is used to determine whether a synced user can login to Snipe-IT. It does not affect the ability to check items in or out to them, and should be the attribute name within your AD/LDAP, not the value.
If this field is set to a field name that does not exist in your AD/LDAP, or the value in the AD/LDAP field is set to 0 or false, user login will be disabled. If the value in the AD/LDAP field is set to 1 or true or any other text means the user can log in. When the field is blank in your AD, we respect the userAccountControl attribute, which usually allows non-suspended users to log in.',
+ 'ldap_activated_flag_help' => 'Ta wartość służy do określenia, czy zsynchronizowany użytkownik może zalogować się do Snipe-IT. Nie wpływa na możliwość zaewidencjonowania lub wyewidencjonowania elementów i powinna być nazwą atrybutu w AD/LDAP, nie wartością >.
Jeśli to pole jest ustawione na nazwę pola, która nie istnieje w twoim AD/LDAP lub wartość w polu AD/LDAP jest ustawiona na 0 lub false , logowanie użytkownika zostanie wyłączone. Ustawienie wartości w polu AD/LDAP na 1 lub true lub dowolny inny tekst oznacza, że użytkownik może się zalogować. Gdy pole jest pusta w AD, szanujemy atrybut userAccountControl, który zwykle umożliwia logowanie niezawieszonym użytkownikom.',
'ldap_emp_num' => 'Nr pracownika LDAP',
'ldap_email' => 'E-mail pracownika LDAP',
'ldap_test' => 'Test LDAP',
@@ -122,8 +125,8 @@ return [
'login' => 'Próby logowania',
'login_attempt' => 'Próba logowania',
'login_ip' => 'Adres IP',
- 'login_success' => 'Success?',
- 'login_user_agent' => 'User Agent',
+ 'login_success' => 'Sukces?',
+ 'login_user_agent' => 'Agent użytkownika',
'login_help' => 'Lista prób logowania',
'login_note' => 'Noty logowania',
'login_note_help' => 'Opcjonalnie umieść kilka zdań na ekranie logowania, na przykład w celu pomocy osobom, które znalazły zagubione lub skradzione urządzenia. To pole akceptuje oznaczenia Github ',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Pokaż obrazki w wiadomościach e-mail.',
'show_images_in_email_help' => 'Odznacz to pole, jeśli twoja instalacja Snipe-IT znajduje się za siecią VPN lub siecią zamkniętą, a użytkownicy spoza sieci nie będą mogli załadować obrazów obsługiwanych przez tę instalację w swoich wiadomościach e-mail.',
'site_name' => 'Nazwa Witryny',
+ 'integrations' => 'Integracje',
'slack' => 'Slack',
- 'slack_title' => 'Aktualizuj ustawienia Slack',
- 'slack_help' => 'Ustawienia Slack',
- 'slack_botname' => 'Slack Botname',
- 'slack_channel' => 'Kanał Slack',
- 'slack_endpoint' => 'Slack Endpoint',
- 'slack_integration' => 'Ustawienia Slack',
- 'slack_integration_help' => 'Integracja ze Slack jest opcjonalna, jednak endpoint i kanał są wymagane, jeżeli chcesz jej używać. Aby skonfigurować integrację ze Slack, musisz najpierw utworzyć Incoming Webhook na swoim koncie Slack. Kliknij przycisk Test Slack Integration, aby zweryfikować poprawność swoich ustawień przed zapisaniem.',
- 'slack_integration_help_button' => 'Po zapisaniu ustawień Slack, pojawi się przycisk testu.',
- 'slack_test_help' => 'Sprawdź, czy integracja Slack jest poprawnie skonfigurowana. NAJPIERW ZAPISZ ZAKTUALIZOWANE USTAWIENIA SLACK.',
+ 'general_webhook' => 'Ogólny Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Przetestuj, aby zapisać',
+ 'webhook_title' => 'Aktualizuj ustawienia webhooka',
+ 'webhook_help' => 'Ustawienia integracji',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Kanał',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => 'Ustawienia :app',
+ 'webhook_test' =>'Testuj integrację z :app ',
+ 'webhook_integration_help' => 'Integracja z :app jest opcjonalna, jednak endpoint i kanał są wymagane, jeśli chcesz z niej korzystać. Aby skonfigurować integrację z aplikacją, musisz najpierw utworzyć przychodzący webhook na swoim koncie :App. Kliknij przycisk Test :app Integration , aby potwierdzić poprawność ustawień przed zapisaniem. ',
+ 'webhook_integration_help_button' => 'Po zapisaniu informacji o :app pojawi się przycisk testowy.',
+ 'webhook_test_help' => 'Sprawdź, czy integracja aplikacji jest poprawnie skonfigurowana. ZAPISZ SWOJE AKTUALIZOWANE :app USTAWIENIA.',
'snipe_version' => 'Wersja Snipe-IT',
'support_footer' => 'Obsługa linków stopki ',
'support_footer_help' => 'Określ kto widzi linki do Snipe-IT Instrukcji Obsługi oraz Wsparcia',
@@ -283,26 +291,26 @@ return [
'barcodes' => 'Kody kreskowe',
'barcodes_help_overview' => 'Kod kreskowy & Ustawienia QR',
'barcodes_help' => 'Spowoduje to próbę usunięcia kodów kreskowych z pamięci podręcznej. Jest to zwykle używane tylko wtedy, gdy zmieniły się ustawienia kodu kreskowego lub jeśli zmienił się adres URL Snipe-IT. Kody kreskowe zostaną wygenerowane ponownie przy następnym dostępie.',
- 'barcodes_spinner' => 'Attempting to delete files...',
+ 'barcodes_spinner' => 'Próba usunięcia plików...',
'barcode_delete_cache' => 'Usuń pamięć podręczną kodu kreskowego',
'branding_title' => 'Aktualizuj ustawienia wyglądu',
'general_title' => 'Aktualizuj ustawienia ogólne',
'mail_test' => 'Wyślij wiadomość testową',
- 'mail_test_help' => 'This will attempt to send a test mail to :replyto.',
+ 'mail_test_help' => 'Spowoduje to próbę wysłania wiadomości testowej do :replyto.',
'filter_by_keyword' => 'Filter by setting keyword',
'security' => 'Bezpieczeństwo',
'security_title' => 'Aktualizuj ustawienia zabezpieczeń',
'security_keywords' => 'password, passwords, requirements, two factor, two-factor, common passwords, remote login, logout, authentication',
'security_help' => 'Weryfikacja dwuetapowa, wymagania haseł',
- 'groups_keywords' => 'permissions, permission groups, authorization',
+ 'groups_keywords' => 'uprawnienia, grupy uprawnień, autoryzacje',
'groups_help' => 'Grupy uprawnień',
'localization' => 'Lokalizacja',
'localization_title' => 'Aktualizuj ustawienia lokalizacji',
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Język, wyświetlanie daty',
'notifications' => 'Powiadomienia',
- 'notifications_help' => 'Email alerts, audit settings',
- 'asset_tags_help' => 'Incrementing and prefixes',
+ 'notifications_help' => 'Powiadomienia e-mail i ustawienia audytu',
+ 'asset_tags_help' => 'Zwiększanie i prefiksy',
'labels' => 'Etykiety',
'labels_title' => 'Aktualizuj ustawienia etykiety',
'labels_help' => 'Rozmiary etykiet i ustawienia',
@@ -314,7 +322,7 @@ return [
'employee_number' => 'Numer pracownika',
'create_admin_user' => 'Dodaj użytkownika ::',
'create_admin_success' => 'Sukces! Twój użytkownik administratracyjny został dodany!',
- 'create_admin_redirect' => 'Click here to go to your app login!',
+ 'create_admin_redirect' => 'Kliknij tutaj, aby przejść do logowania aplikacji!',
'setup_migrations' => 'Migracje bazy danych ::',
'setup_no_migrations' => 'There was nothing to migrate. Your database tables were already set up!',
'setup_successful_migrations' => 'Twoje tabele bazy danych zostały utworzone',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Następnie: Stwórz użytkownika',
'ldap_settings_link' => 'Ustawienia LDAP',
'slack_test' => 'Test integracji ',
+ 'google_callback_help' => 'Należy go wprowadzić jako adres URL wywołania zwrotnego w ustawieniach aplikacji Google OAuth w 's konsoli programisty Google .',
+ 'google_login' => 'Ustawienia logowania Google Workspace',
+ 'enable_google_login' => 'Włącz logowanie przez Google Workspace',
+ 'enable_google_login_help' => 'Użytkownicy nie będą automatycznie tworzeni. Muszą mieć istniejące konto tutaj i w Google Workspace, a ich nazwa użytkownika musi pasować do ich adresu e-mail w obszarze roboczym Google. ',
+
];
diff --git a/resources/lang/pl/admin/settings/message.php b/resources/lang/pl/admin/settings/message.php
index d9950da4c6..6269e62da1 100644
--- a/resources/lang/pl/admin/settings/message.php
+++ b/resources/lang/pl/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testowanie uwierzytelniania LDAP...',
'authentication_success' => 'Użytkownik uwierzytelniony z LDAP pomyślnie!'
],
- 'slack' => [
- 'sending' => 'Wysyłanie wiadomości testowej Slack...',
+ 'webhook' => [
+ 'sending' => 'Wysyłanie wiadomości testowej :app...',
'success_pt1' => 'Sukces! Sprawdź ',
- 'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
+ 'success_pt2' => ' kanał wiadomości testowej i pamiętaj, aby kliknąć ZAPISZ poniżej, aby zapisać ustawienia.',
'500' => 'Błąd 500 serwera.',
- 'error' => 'Coś poszło nie tak.',
+ 'error' => 'Coś poszło nie tak. :app odpowiedział: :error_message',
+ 'error_misc' => 'Coś poszło nie tak. :( ',
]
];
diff --git a/resources/lang/pl/admin/statuslabels/message.php b/resources/lang/pl/admin/statuslabels/message.php
index 832ce037fd..44e54c4dc6 100644
--- a/resources/lang/pl/admin/statuslabels/message.php
+++ b/resources/lang/pl/admin/statuslabels/message.php
@@ -23,7 +23,7 @@ return [
'help' => [
'undeployable' => 'Te aktywa nie mogą być przypisane do nikogo.',
- 'deployable' => 'These assets can be checked out. Once they are assigned, they will assume a meta status of Deployed.',
+ 'deployable' => 'Te aktywa można sprawdzić. Gdy zostaną przypisane, przyjmą stan meta w postaci Deployed.',
'archived' => 'Te zasoby nie mogą zostać sprawdzone i będą wyświetlane tylko w Archiwizowanym widoku. Jest to użyteczne przy przechowywaniu informacji o zasobach w celach budżetowych / historycznych, ale nie na bieżąco z listy aktywów.',
'pending' => 'Te aktywa nie mogą być jeszcze przydzielone nikomu, często używane do przedmiotów przeznaczonych do naprawy, ale oczekują, że powrócą do obiegu.',
],
diff --git a/resources/lang/pl/admin/users/general.php b/resources/lang/pl/admin/users/general.php
index c4439aecea..5837085648 100644
--- a/resources/lang/pl/admin/users/general.php
+++ b/resources/lang/pl/admin/users/general.php
@@ -17,8 +17,10 @@ return [
'last_login' => 'Ostatnie logowanie',
'ldap_config_text' => 'Ustawienia konfiguracji LDAP mogą być znalezione w Administracja -> Ustawienia. Opcjonalnie wybierz lokalizacje, która będzie ustawiona dla zaimportowanych użytkowników.',
'print_assigned' => 'Drukuj wszystko przypisane',
- 'email_assigned' => 'Email List of All Assigned',
- 'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'email_assigned' => 'Wyślij mailem wszystkie przypisane',
+ 'user_notified' => 'Wysłano do użytkowania listę przypisanych zasobów.',
+ 'auto_assign_label' => 'Uwzględnij tego użytkownika podczas automatycznego przypisywania kwalifikujących się licencji',
+ 'auto_assign_help' => 'Pomiń tego użytkownika w automatycznym przypisaniu licencji',
'software_user' => 'Oprogramowanie przypisane do :name',
'send_email_help' => 'Musisz podać adres e-mail dla tego użytkownika, aby wysłać mu poświadczenia. Wysłanie danych logowania jest możliwe tylko w czasie tworzenia użytkownika. Hasła są zaszyfrowane i nie można ich odzyskać po zapisaniu.',
'view_user' => 'Zobacz Użytkownika :name',
@@ -31,14 +33,22 @@ return [
'activation_status_warning' => 'Nie zmieniaj statusu aktywacji',
'group_memberships_helpblock' => 'Tylko administratorzy mogą edytować członkostwo w grupie.',
'superadmin_permission_warning' => 'Tylko superadministratorzy mogą udzielić użytkownikowi dostęp do superadmina.',
- 'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
- 'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'OSTRZEŻENIE:',
+ 'admin_permission_warning' => 'Tylko użytkownicy z uprawnieniami administratora lub większymi mogą udzielić dostępu administratorowi.',
+ 'remove_group_memberships' => 'Usuń członkostwo grupy',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
- 'update_user_assets_status' => 'Update all assets for these users to this status',
+ 'update_user_assets_status' => 'Zaktualizuj wszystkie zasoby dla tych użytkowników do tego statusu',
'checkin_user_properties' => 'Check in all properties associated with these users',
'remote_label' => 'To jest zdalny użytkownik',
'remote' => 'Zdalny',
'remote_help' => 'Może być przydatne, jeśli chciałbyś filtrować po użytkownikach zdalnych, którzy nigdy lub rzadko są fizycznie w twojej lokalizacji.',
'not_remote_label' => 'To nie jest zdalny użytkownik',
+ 'vip_label' => 'Użytkownik VIP',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Utwórz użytkownika',
+ 'create_user_page_explanation' => 'To są informacje o koncie, których użyjesz, aby uzyskać dostęp do strony po raz pierwszy.',
+ 'email_credentials' => 'Dane uwierzytelniające e-mail',
+ 'email_credentials_text' => 'Wyślij moje poświadczenia na powyższy adres e-mail',
+ 'next_save_user' => 'Następnie: Zapisz użytkownika',
+ 'all_assigned_list_generation' => 'Data wygenerowania:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/pl/admin/users/message.php b/resources/lang/pl/admin/users/message.php
index 345b3c3d84..798b7438e6 100644
--- a/resources/lang/pl/admin/users/message.php
+++ b/resources/lang/pl/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Pomyślnie odrzuciłeś ten składnik aktywów.',
'bulk_manager_warn' => 'Użytkownicy zostały pomyślnie zaktualizowane, jednak Twój wpis manager nie został zapisany, bo dyrektor wybrano był również na liście użytkowników do edycji i użytkowników nie może być ich Menedżer. Wybierz użytkowników, z wyjątkiem Menedżera.',
'user_exists' => 'Użytkownik już istnieje!',
- 'user_not_found' => 'User [:id] nie istnieje.',
+ 'user_not_found' => 'Użytkownik nie istnieje.',
'user_login_required' => 'Pole login jest wymagane',
'user_password_required' => 'Pole hasło jest wymagane.',
'insufficient_permissions' => 'Brak uprawnień.',
@@ -15,7 +15,7 @@ return array(
'password_resets_sent' => 'Wybrani użytkownicy, którzy są aktywni i mają prawidłowe adresy e-mail, otrzymali link do resetowania hasła.',
'password_reset_sent' => 'Link umożliwiający zresetowanie hasła został wysłany na :email!',
'user_has_no_email' => 'Ten użytkownik nie ma adresu e-mail w swoim profilu.',
- 'user_has_no_assets_assigned' => 'This user does not have any assets assigned',
+ 'user_has_no_assets_assigned' => 'Ten użytkownik nie ma żadnych przypisanych aktywów',
'success' => array(
@@ -61,7 +61,7 @@ return array(
),
'inventorynotification' => array(
- 'error' => 'This user has no email set.',
- 'success' => 'The user has been notified about their current inventory.'
+ 'error' => 'Ten użytkownik nie ma ustawionego adresu e-mail.',
+ 'success' => 'Użytkownik został powiadomiony o swoich aktualnych zasobach.'
)
);
\ No newline at end of file
diff --git a/resources/lang/pl/auth/general.php b/resources/lang/pl/auth/general.php
index b456f09dd7..55477fc1c5 100644
--- a/resources/lang/pl/auth/general.php
+++ b/resources/lang/pl/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Zapamiętaj mnie',
'username_help_top' => 'Wprowadź swoją nazwę użytkownika , aby otrzymać wiadomość e-mail z linkiem do resetowania hasła.',
'username_help_bottom' => 'Twoja nazwa użytkownika i adres e-mail mogą być takie same, ale mogą nie być zależne od konfiguracji. Jeśli nie pamiętasz nazwy użytkownika, skontaktuj się z administratorem.
Nazwy użytkowników bez powiązanego adresu e-mail nie będą otrzymywać powiadomień na adres e-mail z linkiem do resetowania hasła. ',
- ];
+ 'google_login' => 'Lub zaloguj się przez Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/pl/general.php b/resources/lang/pl/general.php
index 5cf5a3f1bc..10b9216cd2 100644
--- a/resources/lang/pl/general.php
+++ b/resources/lang/pl/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Akcesoria',
'activated' => 'Aktywowana',
+ 'accepted_date' => 'Data akceptacji',
'accessory' => 'Akcesorium',
'accessory_report' => 'Raporty Akcesoriów',
'action' => 'Edycja',
@@ -11,7 +12,7 @@ return [
'admin' => 'Admin',
'administrator' => 'Administrator',
'add_seats' => 'Dodano miejsca',
- 'age' => "Age",
+ 'age' => "Wiek",
'all_assets' => 'Wszystkie aktywa',
'all' => 'Wszystko',
'archived' => 'Archiwum',
@@ -22,12 +23,18 @@ return [
'asset_tag' => 'Krótka nazwa',
'asset_tags' => 'Tagi zasobu',
'assets_available' => 'Dostępne zasoby',
- 'accept_assets' => 'Accept Assets :name',
+ 'accept_assets' => 'Akceptuje zasoby',
'accept_assets_menu' => 'Zaakceptuj zasoby',
'audit' => 'Audyt',
'audit_report' => 'Dziennik zdarzeń',
- 'assets' => 'Aktywa',
+ 'assets' => 'Zasoby',
+ 'assets_audited' => 'aktywa poddane audytowi',
+ 'assets_checked_in_count' => 'zwrócone aktywa',
+ 'assets_checked_out_count' => 'wydane aktywa',
+ 'asset_deleted_warning' => 'Ten zasób został usunięty. Musisz go przywrócić, zanim będziesz mógł go komuś przypisać.',
+ 'assigned_date' => 'Data przypisania',
'assigned_to' => 'Przypisany do :name',
+ 'assignee' => 'Przypisany do',
'avatar_delete' => 'Skasuj Avatara',
'avatar_upload' => 'Wgraj Avatara',
'back' => 'Powrót',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Zbiorcza Edycja',
'bulk_delete' => 'Zbiorcze Usuwanie',
'bulk_actions' => 'Masowe przetwarzanie',
- 'bulk_checkin_delete' => 'Zbiorowo odbierz zasoby od użytkowników',
+ 'bulk_checkin_delete' => 'Masowe przyjęcie / usuwanie użytkowników',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'To urządzenie jest własnością użytkownika',
'bystatus' => 'wg statusu',
'cancel' => 'Anuluj',
'categories' => 'Kategorie',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Ta aplikacja jest uruchomiona w trybie produkcyjnym z włączonym debugowaniem. Jeśli aplikacja jest dostępna na zewnątrz, może to zagrażać ujawnieniem wrażliwych danych. Wyłącz tryb debugowania przez ustawienie wartości APP_DEBUG w pliku .env na false.',
'delete' => 'Kasuj',
'delete_confirm' => 'Czy na pewno chcesz usunąć :przedmiot?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Usunięte',
'delete_seats' => 'Usunięte miejsca',
'deletion_failed' => 'Usunięcie nieudane',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Akceptowany typ pliku to :types. Maksymalny dozwolony rozmiar pliku to :size.|Akceptowane typy plików to :types. Maksymalny dozwolony rozmiar plików to :size.',
'filetypes_size_help' => 'Maksymalny dozwolony rozmiar wysyłania to :size.',
'image_filetypes_help' => 'Akceptowane typy plików to jpg, webp, png, gif i svg. Maksymalny dozwolony rozmiar to :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' => 'Zaimportuj',
'importing' => 'Importowanie',
'importing_help' => 'Możesz importować aktywa, akcesoria, licencje, komponenty, materiały eksploatacyjne i użytkowników za pomocą pliku CSV.
CSV powinien być rozdzielony przecinkami i sformatowany z nagłówkami, które pasują do tych w przykładowych CSV w dokumentacji.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Utrzymanie aktywów',
'item' => 'Przedmiot',
'item_name' => 'Nazwa elementu',
+ 'import_file' => 'importuj plik CSV',
+ 'import_type' => 'Typ importu CSV',
'insufficient_permissions' => 'Brak uprawnień!',
'kits' => 'Predefiniowane zestawy',
'language' => 'Język',
@@ -173,7 +186,7 @@ return [
'manufacturers' => 'Producenci',
'markdown' => 'To pole pozwala na użycie GFM (Github flavored markdown).',
'min_amt' => 'Minimalna ilość',
- 'min_amt_help' => 'Minimum number of items that should be available before an alert gets triggered. Leave Min. QTY blank if you do not want to receive alerts for low inventory.',
+ 'min_amt_help' => 'Minimalna liczba elementów, które powinny być dostępne przed wyzwoleniem alertu. Pozostaw Min. Ilość pusta, jeśli nie chcesz otrzymywać powiadomień o niskim ekwipunku.',
'model_no' => 'Model nr.',
'months' => 'miesięcy',
'moreinfo' => 'Więcej informacji',
@@ -201,9 +214,9 @@ return [
'purchase_date' => 'Data zakupu',
'qty' => 'Ilość',
'quantity' => 'Ilość',
- 'quantity_minimum' => 'You have :count items below or almost below minimum quantity levels',
- 'quickscan_checkin' => 'Quick Scan Checkin',
- 'quickscan_checkin_status' => 'Checkin Status',
+ 'quantity_minimum' => 'Masz :count przedmiotów poniżej lub prawie poniżej minimalnych poziomów ilości',
+ 'quickscan_checkin' => 'Szybkie skanowanie',
+ 'quickscan_checkin_status' => 'Status przypisania',
'ready_to_deploy' => 'Gotowe do wdrożenia',
'recent_activity' => 'Ostatnia aktywność',
'remaining' => 'Pozostało',
@@ -211,13 +224,14 @@ return [
'reports' => 'Raporty',
'restored' => 'przywrócone',
'restore' => 'Przywróć',
- 'requestable_models' => 'Requestable Models',
+ 'requestable_models' => 'Żądane modele',
'requested' => 'Wymagane',
'requested_date' => 'Data złożenia zapotrzebowania',
'requested_assets' => 'Żądane zasoby',
'requested_assets_menu' => 'Żądane zasoby',
'request_canceled' => 'Żądanie anulowane',
'save' => 'Zapisz',
+ 'select_var' => 'Wybierz :thing... ', // this will eventually replace all of our other selects
'select' => 'Wybierz',
'select_all' => 'Zaznacz wszystko',
'search' => 'Wyszukaj',
@@ -240,8 +254,8 @@ return [
'signature' => 'Podpis',
'signed_off_by' => 'Podpisano przez',
'skin' => 'Motyw',
- 'slack_msg_note' => 'Wiadomość Slack zostanie wysłana',
- 'slack_test_msg' => 'Super! Wygląda na to, że Twoja integracja Slack z Snipe-IT działa!',
+ 'webhook_msg_note' => 'Powiadomienie zostanie wysłane przez webhook',
+ 'webhook_test_msg' => 'Super! Wygląda na to, że Twoja integracja :app z Snipe-IT działa!',
'some_features_disabled' => 'Wersja demonstracyjna: Pewne funkcje zostały wyłączone w tej instalacji.',
'site_name' => 'Nazwa Witryny',
'state' => 'Województwo',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Czy na pewno chcesz usunąć',
'submit' => 'Zatwierdź',
'target' => 'Cel',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Wyświetlanie daty i czasu',
'total_assets' => 'Ogółem aktywów',
'total_licenses' => 'Ogółem licencji',
@@ -274,16 +287,16 @@ return [
'users' => 'Użytkownicy',
'viewall' => 'Pokaż wszystko',
'viewassets' => 'Zobacz przypisane aktywa',
- 'viewassetsfor' => 'View Assets for :name',
+ 'viewassetsfor' => 'Zobacz przypisane do :name',
'website' => 'Adres witryny',
'welcome' => 'Witaj, :name',
'years' => 'Lata',
'yes' => 'Tak',
'zip' => 'Kod pocztowy',
'noimage' => 'Brak obrazu lub obraz nieodnaleziony.',
- 'file_does_not_exist' => 'The requested file does not exist on the server.',
- 'file_upload_success' => 'File upload success!',
- 'no_files_uploaded' => 'File upload success!',
+ 'file_does_not_exist' => 'Żądany plik nie istnieje na serwerze.',
+ 'file_upload_success' => 'Przesyłanie pliku powiodło się!',
+ 'no_files_uploaded' => 'Przesyłanie pliku powiodło się!',
'token_expired' => 'Czas trwania sesji upłynął. Spróbuj ponownie.',
'login_enabled' => 'Logowanie włączone',
'audit_due' => 'Termin przeprowadzenia audytu',
@@ -307,12 +320,12 @@ return [
'setup_step_3' => 'Krok 3',
'setup_step_4' => 'Krok 4',
'setup_config_check' => 'Sprawdzanie konfiguracji',
- 'setup_create_database' => 'Create Database Tables',
+ 'setup_create_database' => 'Utwórz tabelę w bazie danych',
'setup_create_admin' => 'Utwórz konto administratora',
'setup_done' => 'Zakończono!',
- 'bulk_edit_about_to' => 'You are about to edit the following: ',
- 'checked_out' => 'Checked Out',
- 'checked_out_to' => 'Checked out to',
+ 'bulk_edit_about_to' => 'Zamierzasz edytować: ',
+ 'checked_out' => 'Wydane',
+ 'checked_out_to' => 'Wypożyczony do',
'fields' => 'Pola',
'last_checkout' => 'Last Checkout',
'due_to_checkin' => 'The following :count items are due to be checked in soon:',
@@ -324,7 +337,7 @@ return [
Jeśli chcesz wyeksportować tylko określone zasoby, skorzystaj z poniższych opcji, aby dostosować wyniki.
',
'range' => 'Zakres',
'bom_remark' => 'Dodaj BOM (znacznik kolejności bajtów) do tego pliku CSV',
- 'improvements' => 'Improvements',
+ 'improvements' => 'Ulepszenia',
'information' => 'Informacja',
'permissions' => 'Uprawnienia',
'managed_ldap' => '(Zarządzane przez LDAP)',
@@ -332,29 +345,29 @@ return [
'ldap_sync' => 'Synchronizacja LDAP',
'ldap_user_sync' => 'Synchronizacja użytkownika LDAP',
'synchronize' => 'Synchronizuj',
- 'sync_results' => 'Synchronization Results',
+ 'sync_results' => 'Wyniki Synchronizacji',
'license_serial' => 'Klucz seryjny/produktu',
'invalid_category' => 'Błędna kategoria',
'dashboard_info' => 'This is your dashboard. There are many like it, but this one is yours.',
- '60_percent_warning' => '60% Complete (warning)',
+ '60_percent_warning' => 'Ukończono w 60% (ostrzeżenie)',
'dashboard_empty' => 'Wygląda na to, że nie dodałeś jeszcze nic, więc nie mamy nic niesamowitego do wyświetlenia. Zacznij od dodania niektórych zasobów, akcesoriów, materiałów eksploatacyjnych lub licencji!',
'new_asset' => 'Nowy środek trwały',
'new_license' => 'Nowa licencja',
'new_accessory' => 'Nowe akcesorium',
'new_consumable' => 'Nowy materiał eksploatacyjny',
'collapse' => 'Zwiń',
- 'assigned' => 'Assigned',
+ 'assigned' => 'Przypisane',
'asset_count' => 'Liczba aktywów',
'accessories_count' => 'Liczba akcesoriów',
'consumables_count' => 'Liczba materiałów eksploatacyjnych',
'components_count' => 'Liczba komponentów',
'licenses_count' => 'Liczba licencji',
'notification_error' => 'Błąd:',
- 'notification_error_hint' => 'Please check the form below for errors',
+ 'notification_error_hint' => 'Proszę sprawdzić poniższy formularz pod kątem błędów',
'notification_success' => 'Sukces:',
'notification_warning' => 'Uwaga:',
'notification_info' => 'Informacja:',
- 'asset_information' => 'Asset Information',
+ 'asset_information' => 'Informacje o aktywach',
'model_name' => 'Nazwa modelu:',
'asset_name' => 'Nazwa aktywu:',
'consumable_information' => 'Consumable Information:',
@@ -362,31 +375,78 @@ return [
'accessory_information' => 'Accessory Information:',
'accessory_name' => 'Nazwa akcesorium:',
'clone_item' => 'Klonuj obiekt',
- 'checkout_tooltip' => 'Check this item out',
- 'checkin_tooltip' => 'Check this item in',
- 'checkout_user_tooltip' => 'Check this item out to a user',
+ 'checkout_tooltip' => 'Sprawdź ten element',
+ 'checkin_tooltip' => 'Sprawdź ten element w',
+ 'checkout_user_tooltip' => 'Sprawdź ten element do użytkownika',
'maintenance_mode' => 'Usługa jest tymczasowo niedostępna z powodu aktualizacji systemu. Sprawdź ponownie później.',
'maintenance_mode_title' => 'System tymczasowo niedostępny',
'ldap_import' => 'Hasło użytkownika nie powinno być zarządzane przez LDAP. (Pozwala to wysyłać prośbę o zresetowanie zapomnianego hasła)',
'purge_not_allowed' => 'Usuwanie usuniętych danych zostało wyłączone w pliku .env. Skontaktuj się z pomocą techniczną lub administratorem systemu.',
'backup_delete_not_allowed' => 'Usuwanie kopii zapasowych zostało wyłączone w pliku .env. Skontaktuj się z pomocą techniczną lub administratorem systemu.',
'additional_files' => 'Dodatkowe pliki',
- 'shitty_browser' => 'No signature detected. If you are using an older browser, please use a more modern browser to complete your asset acceptance.',
- 'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
+ 'shitty_browser' => 'Nie wykryto podpisu. Jeśli używasz starszej przeglądarki, użyj bardziej nowoczesnej przeglądarki, aby dokończyć akceptację aktywów.',
+ 'bulk_soft_delete' =>'Również miękkie usuwanie tych użytkowników. Ich historia zasobów pozostanie nieuszkodzona/dopóki nie usuniesz usuniętych rekordów w ustawieniach administratora.',
'bulk_checkin_delete_success' => 'Wybrani użytkownicy zostali usunięci i ich zasoby zostały odebrane.',
'bulk_checkin_success' => 'Elementy dla wybranych użytkowników zostały odebrane.',
- 'set_to_null' => 'Usuń wartości dla tego zasobu|Usuń wartości dla wszystkich :asset_count aktywów ',
+ 'set_to_null' => 'Usuń wartości dla tego zasobu|Usuń wartości dla wszystkich :asset_count aktywów ',
+ 'set_users_field_to_null' => 'Usuń :field wartości dla tego użytkownika|Usuń :field wartości dla wszystkich użytkowników :user_count ',
'na_no_purchase_date' => 'N/A - Nie podano daty zakupu',
'assets_by_status' => 'Zasoby wg statusu',
'assets_by_status_type' => 'Zasoby według typu statusu',
- 'pie_chart_type' => 'Dashboard Pie Chart Type',
+ 'pie_chart_type' => 'Typ wykresu Pie Dashboard',
'hello_name' => 'Witaj, :name!',
'unaccepted_profile_warning' => 'Masz :count elementów wymagających akceptacji. Kliknij tutaj, aby je zaakceptować lub odrzucić',
'start_date' => 'Data rozpoczęcia',
'end_date' => 'Data zakończenia',
'alt_uploaded_image_thumbnail' => 'Przesłano miniaturę',
- 'placeholder_kit' => 'Wybierz zestaw'
+ 'placeholder_kit' => 'Wybierz zestaw',
+ 'file_not_found' => 'Nie odnaleziono pliku',
+ 'preview_not_available' => '(brak podglądu)',
+ 'setup' => 'Ustawienia',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Przejdź do treści głównej',
+ 'toggle_navigation' => 'Przełącz nawigację',
+ 'alerts' => 'Alerty',
+ 'tasks_view_all' => 'Wyświetl wszystkie zadania',
+ 'true' => 'Prawda',
+ 'false' => 'Fałsz',
+ 'integration_option' => 'Opcja integracji',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Scal użytkowników',
+ 'merge_information' => 'Spowoduje to połączenie :count użytkowników do pojedynczego użytkownika. Wybierz użytkownika, do którego chcesz scalić innych użytkowników. Powiązane aktywa, licencje, itp zostaną przeniesiony do wybranego użytkownika, a inni użytkownicy zostaną oznaczeni jako usunięci.',
+ 'warning_merge_information' => 'Tej akcji NIE MOŻNA cofnąć i powinna zostać użyta TYLKO WTEDY gdy musisz połączyć użytkowników z powodu złego importu lub synchronizacji. Pamiętaj, aby najpierw utworzyć kopię zapasową.',
+ 'no_users_selected' => 'Nie wybrano użytkowników',
+ 'not_enough_users_selected' => 'Co najmniej :count użytkowników musi zostać wybranych',
+ 'merge_success' => ':count użytkowników pomyślnie scalonych w :into_username!',
+ 'merged' => 'scalony',
+ 'merged_log_this_user_into' => 'Scalono użytkownika (ID :to_id - :to_username) w ID użytkownika :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Scalono ID użytkownika :from_id (:from_username) z użytkownikiem (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Wyczyść i Zapisz',
+ 'update_existing_values' => 'Uaktualnić istniejące wartości?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Wysłać e-mail powitalny dla nowych użytkowników?',
+ 'back_before_importing' => 'Kopia zapasowa przed zaimportowaniem?',
+ 'csv_header_field' => 'Nagłówki pól pliku CSV',
+ 'import_field' => 'Importuj pole',
+ 'sample_value' => 'Przykładowa wartość',
+ 'no_headers' => 'Nie znaleziono kolumn',
+ 'error_in_import_file' => 'Wystąpił błąd podczas odczytu pliku CSV: :error',
+ 'percent_complete' => 'Ukończono :percent %',
+ 'errors_importing' => 'Podczas importowania wystąpiły błędy: ',
+ 'warning' => 'Ostrzeżenie: :warning',
+ 'success_redirecting' => '"Sukces... Przekierowanie.',
+ 'setup_successful_migrations' => 'Twoje tabele bazy danych zostały utworzone',
+ 'setup_migration_output' => 'Wyniki migracji:',
+ 'setup_migration_create_user' => 'Następnie: Stwórz użytkownika',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/pl/help.php b/resources/lang/pl/help.php
index e0699e01dd..0050529b9d 100644
--- a/resources/lang/pl/help.php
+++ b/resources/lang/pl/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'Więcej informacji',
- 'audit_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 ten zasób jest zablokowany, nie zmieni lokalizacji osoby, składnika aktywów lub miejsca, w którym jest ona kontrolowana.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Aktywa są to elementy identyfikowane przez numer seryjny lub etykietę. Są to przedmioty o większej wartości, gdzie liczy się identyfikacja określonego elementu.',
diff --git a/resources/lang/pl/localizations.php b/resources/lang/pl/localizations.php
index d6c20046ba..43c5c0be33 100644
--- a/resources/lang/pl/localizations.php
+++ b/resources/lang/pl/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Szkocja',
'SB'=>'Wyspy Salomona',
'SC'=>'Seszele',
+ 'SS'=>'Sudan Południowy',
'SD'=>'Sudan',
'SE'=>'Szwecja',
'SG'=>'Singapur',
diff --git a/resources/lang/pl/mail.php b/resources/lang/pl/mail.php
index 85bdee8ecc..f7a747759e 100644
--- a/resources/lang/pl/mail.php
+++ b/resources/lang/pl/mail.php
@@ -1,7 +1,7 @@
'A user has accepted an item',
+ 'acceptance_asset_accepted' => 'Użytkownik zaakceptował zasób',
'acceptance_asset_declined' => 'Użytkownik odrzucił zasób',
'a_user_canceled' => 'Użytkownik anulował zapotrzebowanie na sprzęt na stronie www',
'a_user_requested' => 'Użytkownik zamówił pozycję na stronie internetowej',
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Zaloguj się do aplikacji Snipe-IT przy użyciu poniższych poświadczeń:',
'login' => 'Login:',
'Low_Inventory_Report' => 'Raport niskiego stanu zasobów',
+ 'inventory_report' => 'Raport z magazynu',
'min_QTY' => 'Min. ilość',
'name' => 'Nazwa',
'new_item_checked' => 'Nowy przedmiot przypisany do Ciebie został zwrócony, szczegóły poniżej.',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'Twoje poświadczenia :web',
'Accessory_Checkin_Notification' => 'Akcesorium zwrócono',
'Asset_Checkin_Notification' => 'Sprzęt zwrócono',
+ 'Asset_Checkout_Notification' => 'Zasób wydany',
'License_Checkin_Notification' => 'Akcesorium zwrócono',
'Expected_Checkin_Report' => 'Oczekiwano raportu kontroli aktywów',
'Expected_Checkin_Notification' => 'Przypomnienie: :name sprawdza termin zbliżający się',
'Expected_Checkin_Date' => 'Zasób przypisany Tobie ma być zwrócony w dniu :date',
'your_assets' => 'Zobacz swój sprzęt',
+ 'rights_reserved' => 'Wszystkie prawa zastrzeżone.',
];
diff --git a/resources/lang/pl/validation.php b/resources/lang/pl/validation.php
index 4556b6525b..e61d2473fa 100644
--- a/resources/lang/pl/validation.php
+++ b/resources/lang/pl/validation.php
@@ -43,14 +43,14 @@ return [
'file' => ':attribute musi być plikiem.',
'filled' => 'Pole :attribute musi posiadać wartość.',
'image' => ':attribute musi być obrazkiem.',
- 'import_field_empty' => 'The value for :fieldname cannot be null.',
+ 'import_field_empty' => 'Wartość dla :fieldname nie może być pusta.',
'in' => 'Wybrane :attribute jest niewłaściwe.',
'in_array' => 'Pole: attribute nie istnieje w: other.',
'integer' => ':attribute must musi być liczbą całkowitą.',
'ip' => ':attribute musi być poprawnym adresem IP.',
'ipv4' => 'Atrybut: musi być prawidłowym adresem IPv4.',
'ipv6' => 'Atrybut: musi być prawidłowym adresem IPv6.',
- 'is_unique_department' => 'The :attribute must be unique to this Company Location',
+ 'is_unique_department' => ':attribute musi być unikatowy dla tej firmy',
'json' => 'Atrybut: musi być prawidłowym ciągiem JSON.',
'max' => [
'numeric' => ':attribute nie może być większy niż :max.',
@@ -67,6 +67,8 @@ return [
'array' => 'Atrybut: musi zawierać co najmniej: min.',
],
'starts_with' => ':attribute musi zaczynać się jednym z następujących wartości: :values.',
+ 'ends_with' => ':attribute musi kończyć się jedną z następujących wartości: :values.',
+
'not_in' => 'Wybrany :attribute jest nieprawidłowy.',
'numeric' => ':attribute musi być liczbą.',
'present' => ':attribute nie może być puste.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Twoje bieżące hasło jest niepoprawne',
'dumbpwd' => 'To hasło jest zbyt powszechne.',
'statuslabel_type' => 'Musisz wybrać odpowiedni typ etykiety statusu',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => ':attribute musi być prawidłową datą w formacie YYYY-MM-DD',
+ 'last_audit_date.date_format' => ':attribute musi być prawidłową datą w formacie YYYY-MM-DD hh:mm:ss',
+ 'expiration_date.date_format' => ':attribute musi być prawidłową datą w formacie YYYY-MM-DD',
+ 'termination_date.date_format' => ':attribute musi być prawidłową datą w formacie YYYY-MM-DD',
+ 'expected_checkin.date_format' => ':attribute musi być prawidłową datą w formacie YYYY-MM-DD',
+ 'start_date.date_format' => ':attribute musi być prawidłową datą w formacie YYYY-MM-DD',
+ 'end_date.date_format' => ':attribute musi być prawidłową datą w formacie YYYY-MM-DD',
+
],
/*
diff --git a/resources/lang/pt-BR/admin/accessories/general.php b/resources/lang/pt-BR/admin/accessories/general.php
index 7dbf44f959..3b3dd7e20d 100644
--- a/resources/lang/pt-BR/admin/accessories/general.php
+++ b/resources/lang/pt-BR/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Atualizar dispositivo',
'use_default_eula' => 'Em vez disso, use o EULA padrão primário.',
'use_default_eula_disabled' => 'Em vez disso, use o EULA padrão primário. Nenhum EULA padrão primário foi definido. Adicione um nas Configurações.',
+ 'clone' => 'Clonar Acessório',
+ 'delete_disabled' => 'Este acessório não pode ser excluído ainda porque alguns itens ainda estão checados.',
);
diff --git a/resources/lang/pt-BR/admin/accessories/message.php b/resources/lang/pt-BR/admin/accessories/message.php
index d1aac7ba2a..e237e8a638 100644
--- a/resources/lang/pt-BR/admin/accessories/message.php
+++ b/resources/lang/pt-BR/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'O acessório não foi alocado, por favor tente novamente',
'success' => 'Acessório alocado com sucesso.',
+ 'unavailable' => 'Acessório não está disponível para check-out. Verifique a quantidade disponível',
'user_does_not_exist' => 'Este usuário é inválido. Tente novamente.'
),
diff --git a/resources/lang/pt-BR/admin/asset_maintenances/form.php b/resources/lang/pt-BR/admin/asset_maintenances/form.php
index 428f97542d..76cf1ca8a2 100644
--- a/resources/lang/pt-BR/admin/asset_maintenances/form.php
+++ b/resources/lang/pt-BR/admin/asset_maintenances/form.php
@@ -3,11 +3,11 @@
return [
'asset_maintenance_type' => 'Tipo de Manutenção de Ativo',
'title' => 'Título',
- 'start_date' => 'Data de início',
- 'completion_date' => 'Data Termino',
+ 'start_date' => 'Data Inicial',
+ 'completion_date' => 'Data de Conclusão',
'cost' => 'Custo',
'is_warranty' => 'Garantia melhorada',
- 'asset_maintenance_time' => 'Tempo da Manutenção do Ativo(em dias)',
+ 'asset_maintenance_time' => 'Tempo de Manutenção do Ativo (em dias)',
'notes' => 'Notas',
'update' => 'Atualizar Manutenção do Ativo',
'create' => 'Criar Manutenção do Ativo'
diff --git a/resources/lang/pt-BR/admin/asset_maintenances/message.php b/resources/lang/pt-BR/admin/asset_maintenances/message.php
index 25b961c7a2..81c429e8ee 100644
--- a/resources/lang/pt-BR/admin/asset_maintenances/message.php
+++ b/resources/lang/pt-BR/admin/asset_maintenances/message.php
@@ -3,19 +3,19 @@
return [
'not_found' => 'Manutenção do Ativo que você esta procurando não foi encontrada!',
'delete' => [
- 'confirm' => 'Você deseja apagar esta manutenção do ativo?',
- 'error' => 'Existe um problema para apagar essa manutenção deste ativo. Por favor tente novamente.',
- 'success' => 'A manutenção do ativo foi apagada com sucesso.',
+ 'confirm' => 'Tem certeza que deseja excluir esta manutenção do ativo?',
+ 'error' => 'Houve um problema ao excluir a manutenção do ativo. Por favor, tente novamente.',
+ 'success' => 'A manutenção do ativo foi excluída com sucesso.',
],
'create' => [
- 'error' => 'Não foi criada a Manutenção do Ativo, por favor tente novamente.',
+ 'error' => 'A Manutenção de Ativo não foi criada, por favor tente novamente.',
'success' => 'Manutenção do ativo criada com sucesso.',
],
'edit' => [
'error' => 'Manutenção de ativos não foi alterada, por favor tente novamente.',
'success' => 'Manutenção de ativo alterada com sucesso.',
],
- 'asset_maintenance_incomplete' => 'Não foi Completada Ainda',
+ 'asset_maintenance_incomplete' => 'Ainda não concluído',
'warranty' => 'Garantia',
'not_warranty' => 'Sem Garantia',
];
diff --git a/resources/lang/pt-BR/admin/categories/message.php b/resources/lang/pt-BR/admin/categories/message.php
index 88740d4e35..9caaee075c 100644
--- a/resources/lang/pt-BR/admin/categories/message.php
+++ b/resources/lang/pt-BR/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'A categoria não foi atualizada, tente novamente',
- 'success' => 'Categoria atualizada com sucesso.'
+ 'success' => 'Categoria atualizada com sucesso.',
+ 'cannot_change_category_type' => 'Você não pode alterar o tipo de categoria uma vez que ele foi criado',
),
'delete' => array(
diff --git a/resources/lang/pt-BR/admin/components/general.php b/resources/lang/pt-BR/admin/components/general.php
index 09d1cc4751..3ce4f67041 100644
--- a/resources/lang/pt-BR/admin/components/general.php
+++ b/resources/lang/pt-BR/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Restante',
'total' => 'Total',
'update' => 'Atualizar componente',
+ 'checkin_limit' => 'Valor verificado em deve ser igual ou menor que :assigned_qty'
);
diff --git a/resources/lang/pt-BR/admin/components/message.php b/resources/lang/pt-BR/admin/components/message.php
index d5d781be7e..146b446650 100644
--- a/resources/lang/pt-BR/admin/components/message.php
+++ b/resources/lang/pt-BR/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'O componente não foi atribuido, por favor tente de novo',
'success' => 'Componente atribuido com sucesso.',
- 'user_does_not_exist' => 'Esse Usuário é inválido. Por favor, tente novamente.'
+ 'user_does_not_exist' => 'Esse Usuário é inválido. Por favor, tente novamente.',
+ 'unavailable' => 'Não há componentes suficientes restantes: :remaining restante, :requested requerido ',
),
'checkin' => array(
diff --git a/resources/lang/pt-BR/admin/consumables/message.php b/resources/lang/pt-BR/admin/consumables/message.php
index 015b9bb02f..ee2b1e30ac 100644
--- a/resources/lang/pt-BR/admin/consumables/message.php
+++ b/resources/lang/pt-BR/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Consumível não foi verificado, por favor tente novamente',
'success' => 'Realizada a verificação do consumível com êxito.',
- 'user_does_not_exist' => 'Esse usuário é inválido. Por favor, tente novamente.'
+ 'user_does_not_exist' => 'Esse usuário é inválido. Por favor, tente novamente.',
+ 'unavailable' => 'Não há consumíveis suficientes para este checkout. Por favor, verifique a quantidade restante. ',
),
'checkin' => array(
diff --git a/resources/lang/pt-BR/admin/custom_fields/general.php b/resources/lang/pt-BR/admin/custom_fields/general.php
index df29019a8d..5e77f9418d 100644
--- a/resources/lang/pt-BR/admin/custom_fields/general.php
+++ b/resources/lang/pt-BR/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Usado por modelos',
'order' => 'Ordem',
'create_fieldset' => 'Novo conjunto de campos',
+ 'update_fieldset' => 'Atualizar Conjunto de Campos',
+ 'fieldset_does_not_exist' => 'O Conjunto de Campos :id não existe',
+ 'fieldset_updated' => 'Conjunto de Campos atualizado',
'create_fieldset_title' => 'Criar um novo conjunto de campos',
'create_field' => 'Novo conjunto de campos personalizado',
'create_field_title' => 'Criar um novo campo personalizado',
@@ -44,6 +47,8 @@ return [
'db_convert_warning' => 'AVISO. Este campo está na tabela de campos personalizados como :db_column mas deve ser :expected.',
'is_unique' => 'Este valor deve ser único em todos os arquivos',
'unique' => 'Único',
- 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
- 'display_in_user_view_table' => 'Visible to User',
+ 'display_in_user_view' => 'Permitir que o usuário selecionado veja estes valores em sua página de Ativos Atribuídos',
+ 'display_in_user_view_table' => 'Visível para o Usuário',
+ 'auto_add_to_fieldsets' => 'Adicionar automaticamente para cada novo conjunto de campos',
+ 'add_to_preexisting_fieldsets' => 'Adicionar para qualquer conjunto de campos existente',
];
diff --git a/resources/lang/pt-BR/admin/departments/message.php b/resources/lang/pt-BR/admin/departments/message.php
index 86e74eb811..596ad9defe 100644
--- a/resources/lang/pt-BR/admin/departments/message.php
+++ b/resources/lang/pt-BR/admin/departments/message.php
@@ -3,7 +3,7 @@
return array(
'does_not_exist' => 'Departamento não existe.',
- 'department_already_exists' => 'A department already exists with that name at this company location. Or choose a more specific name for this department. ',
+ 'department_already_exists' => 'Já existe um departamento com esse nome neste local da empresa. Ou escolha um nome mais específico para este departamento. ',
'assoc_users' => 'Este departamento esta atualmente associado a pelo menos um usuário e não pode ser deletado. Por favor atualize seus usuários para não fazer mais referência a este departamento e tente novamente. ',
'create' => array(
'error' => 'O departamento não foi criado, por favor tente novamente.',
diff --git a/resources/lang/pt-BR/admin/hardware/form.php b/resources/lang/pt-BR/admin/hardware/form.php
index 389c5375ca..556325daf3 100644
--- a/resources/lang/pt-BR/admin/hardware/form.php
+++ b/resources/lang/pt-BR/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Confirma a exclusão de Ativos em Massa',
+ 'bulk_restore' => 'Confirmar Restauração de Ativos em Massa',
'bulk_delete_help' => 'Reveja os ativos selecionados para deletar. Depois de deletados, estes ativos podem ser restaurados, mas não estarão associados aos usuários.',
+ 'bulk_restore_help' => 'Revise os ativos para restauração em massa abaixo. Uma vez restaurados, estes ativos não serão associados a quaisquer usuários aos quais foram atribuídos anteriormente.',
'bulk_delete_warn' => 'Você está prestes a excluir.',
+ 'bulk_restore_warn' => 'Você está prestes a restaurar :asset_count ativos.',
'bulk_update' => 'Ativos da Atualização em Massa',
'bulk_update_help' => 'Este formulário lhe permite atualizar múltiplos ativos de uma vez só. Apenas preencha os campos que você precisa alterar. Qualquer campo deixado em branco permanecerá inalterado. ',
'bulk_update_warn' => 'Você está prestes a editar as propriedades de um único ativo.Você está prestes a editar as propriedades de :asset_count ativos.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Atualizar somente local padrão',
'asset_not_deployable' => 'Este status de ativo não é implantado. Este ativo não pode ser verificado.',
'asset_deployable' => 'Este status pode ser implementado. Este ativo pode ser verificado.',
- 'processing_spinner' => 'Processando...',
+ 'processing_spinner' => 'Processando... (Isso pode levar algum tempo em arquivos grandes)',
'optional_infos' => 'Informação Opcional',
'order_details' => 'Informações do pedido relacionado'
];
diff --git a/resources/lang/pt-BR/admin/hardware/general.php b/resources/lang/pt-BR/admin/hardware/general.php
index 0cbb10477a..816a066279 100644
--- a/resources/lang/pt-BR/admin/hardware/general.php
+++ b/resources/lang/pt-BR/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'Este modelo foi excluído.',
'edit' => 'Editar Ativo',
'model_deleted' => 'Este modelo de Ativos foi excluído. Você deve restaurar o modelo antes de restaurar o Ativo.',
+ 'model_invalid' => 'O modelo deste ativo é inválido.',
+ 'model_invalid_fix' => 'O Ativo deve ser editado para corrigir isso antes de tentar verificá-lo ou verificá-lo.',
'requestable' => 'Solicitável',
'requested' => 'Solicitado',
'not_requestable' => 'Não solicitável',
@@ -21,6 +23,7 @@ return [
'restore' => 'Restaurar Ativo',
'pending' => 'Pendente',
'undeployable' => 'Não implementável',
+ 'undeployable_tooltip' => 'Este ativo possui uma etiqueta de status que não é implantável e não pode ser check-out no momento.',
'view' => 'Ver Ativo',
'csv_error' => 'Você tem um erro no seu arquivo CSV:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Mensagens de erro:',
'success_messages' => 'Mensagens de sucesso:',
'alert_details' => 'Por favor, veja abaixo para detalhes.',
- 'custom_export' => 'Exportação Personalizada'
+ 'custom_export' => 'Exportação Personalizada',
+ 'mfg_warranty_lookup' => ':manufacturer Busca por Situação de Garantia',
];
diff --git a/resources/lang/pt-BR/admin/hardware/message.php b/resources/lang/pt-BR/admin/hardware/message.php
index 28cc28adc3..ebc9f455ae 100644
--- a/resources/lang/pt-BR/admin/hardware/message.php
+++ b/resources/lang/pt-BR/admin/hardware/message.php
@@ -22,6 +22,8 @@ return [
'restore' => [
'error' => 'O ativo não foi restaurado, tente novamente',
'success' => 'Ativo restaurado com sucesso.',
+ 'bulk_success' => 'Ativo restaurado com sucesso.',
+ 'nothing_updated' => 'Nenhum ativo foi selecionado, então nada foi restaurado.',
],
'audit' => [
@@ -48,6 +50,8 @@ return [
'success' => 'O seu arquivo foi importado',
'file_delete_success' => 'O arquivo foi excluído com sucesso',
'file_delete_error' => 'Não foi possível excluir o arquivo',
+ 'header_row_has_malformed_characters' => 'Um ou mais atributos na linha do cabeçalho contém caracteres UTF-8 malformados',
+ 'content_row_has_malformed_characters' => 'Um ou mais atributos na primeira linha de conteúdo contém caracteres UTF-8 malformados',
],
diff --git a/resources/lang/pt-BR/admin/hardware/table.php b/resources/lang/pt-BR/admin/hardware/table.php
index cdb52fa1d9..b4cc8ec342 100644
--- a/resources/lang/pt-BR/admin/hardware/table.php
+++ b/resources/lang/pt-BR/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Entrada/Saída',
'checkout_date' => 'Data de saída',
'checkoutto' => 'check-out',
+ 'components_cost' => 'Custo Total de Componentes',
'current_value' => 'Valor Atual',
'diff' => 'Diferença',
'dl_csv' => 'Baixar CSV',
diff --git a/resources/lang/pt-BR/admin/licenses/general.php b/resources/lang/pt-BR/admin/licenses/general.php
index 7487526930..d2a8d7eeaf 100644
--- a/resources/lang/pt-BR/admin/licenses/general.php
+++ b/resources/lang/pt-BR/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Sobre Licenças',
- 'about_licenses' => 'Licenças são utilizadas para controlar o uso dos softwares. Ela possuem uma quantidade específica que podem ser alocadas para os usuários',
+ 'about_licenses_title' => 'Sobre Licenças',
+ 'about_licenses' => 'Licenças são utilizadas para controlar o uso dos softwares. Ela possuem uma quantidade específica que podem ser alocadas para os usuários',
'checkin' => 'Retorna Licença Compartilhada',
'checkout_history' => 'Histórico de Registros',
'checkout' => 'Registra Licença Compartilhada',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Licenças de Software',
'user' => 'Usuário',
'view' => 'Ver Licença',
+ 'delete_disabled' => 'Esta licença ainda não pode ser excluída porque algumas vagas ainda estão reservadas.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin todas as vagas',
+ 'modal' => 'Esta ação irá realizar a verificação de uma única vaga. | Esta ação verificará todos os :checkedout_seats_count vagas para esta licença.',
+ 'enabled_tooltip' => 'Check-in de TODOS as vagas para esta licença de usuários e ativos',
+ 'disabled_tooltip' => 'Isto está desativado porque não há vagas desbloqueadas no momento',
+ 'success' => 'Licença desbloqueada com sucesso! | Todas as licenças foram verificadas com sucesso!',
+ 'log_msg' => 'Check-in feito através do checkout em massa da licença GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout de todas as vagas',
+ 'modal' => 'Esta ação verificará um lugar para o primeiro usuário disponível. | Esta ação verificará todos os :available_seats_count lugares para os primeiros usuários disponíveis. Um usuário é considerado disponível para esta vaga se ele ainda não tiver essa licença reservada para ele, e a propriedade de Autoatribuição de Licenças está ativada na sua conta de usuário.',
+ 'enabled_tooltip' => 'Checkout TODAS as vagas (ou quantos estiverem disponíveis) para TODOS os usuários',
+ 'disabled_tooltip' => 'Isto está desativado porque não há vagas desbloqueadas no momento',
+ 'success' => 'Licença devolvida com sucesso! | :count licenças foram desbloqueadas com sucesso!',
+ 'error_no_seats' => 'Não há mais vagas para esta licença.',
+ 'warn_not_enough_seats' => ':count usuários foram atribuídos a esta licença, mas ficamos sem vagas de licença disponíveis.',
+ 'warn_no_avail_users' => 'Nada a ser feito. Não há usuários que ainda não tenham essa licença atribuída a eles.',
+ 'log_msg' => 'Check-out via check-out em massa de licença na GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/pt-BR/admin/locations/message.php b/resources/lang/pt-BR/admin/locations/message.php
index 3da2255946..45c08a289d 100644
--- a/resources/lang/pt-BR/admin/locations/message.php
+++ b/resources/lang/pt-BR/admin/locations/message.php
@@ -6,8 +6,8 @@ return array(
'assoc_users' => 'Este local está no momento associado com pelo menos um usuário e não pode ser excluído. Atualize seus usuários para não referenciarem mais este local e tente novamente. ',
'assoc_assets' => 'Este local esta atualmente associado a pelo menos um ativo e não pode ser deletado. Por favor atualize seu ativo para não fazer mais referência a este local e tente novamente. ',
'assoc_child_loc' => 'Este local é atualmente o principal de pelo menos local secundário e não pode ser deletado. Por favor atualize seus locais para não fazer mais referência a este local e tente novamente. ',
- 'assigned_assets' => 'Assigned Assets',
- 'current_location' => 'Current Location',
+ 'assigned_assets' => 'Ativos atribuídos',
+ 'current_location' => 'Localização Atual',
'create' => array(
diff --git a/resources/lang/pt-BR/admin/manufacturers/message.php b/resources/lang/pt-BR/admin/manufacturers/message.php
index 0985f4be4c..29bc096686 100644
--- a/resources/lang/pt-BR/admin/manufacturers/message.php
+++ b/resources/lang/pt-BR/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} e {SERIAL} em sua URL como variáveis para ter esses valores auto-povoados na visualização de ativos.',
'does_not_exist' => 'O fabricante não existe.',
'assoc_users' => 'Este fabricante está no momento associado com pelo menos um modelo e não pode ser excluído. Atualize seus modelos para não referenciarem mais este fabricante e tente novamente. ',
diff --git a/resources/lang/pt-BR/admin/manufacturers/table.php b/resources/lang/pt-BR/admin/manufacturers/table.php
index 6e357a5719..671c5bc099 100644
--- a/resources/lang/pt-BR/admin/manufacturers/table.php
+++ b/resources/lang/pt-BR/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'E-mail de suporte',
'support_phone' => 'Telefone de suporte',
'support_url' => 'Url de suporte',
+ 'warranty_lookup_url' => 'URL da busca de garantia',
'update' => 'Atualizar Fabricante',
'url' => 'URL',
diff --git a/resources/lang/pt-BR/admin/models/general.php b/resources/lang/pt-BR/admin/models/general.php
index 7fdc23c9d6..c81eadc8c1 100644
--- a/resources/lang/pt-BR/admin/models/general.php
+++ b/resources/lang/pt-BR/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'Este modelo foi excluído.',
'bulk_delete' => 'Bulk deletar modelos de ativos',
'bulk_delete_help' => 'Use a caixa abaixo para confirmar a exlusão dos modelos de ativos selecionados. Modelos de ativos que tem ativos associados a eles não podem ser deletados a não ser que esses ativos sejam associados a um modelo diferente.',
- 'bulk_delete_warn' => 'Você está prestes a exluir :model_count asset models.',
+ 'bulk_delete_warn' => 'Você está prestes a excluir um modelo de ativo.|Você está prestes a excluir :model_count modelos de ativos.',
'restore' => 'Restaurar Modelo',
'requestable' => 'Usuários podem solicitar este modelo',
'show_mac_address' => 'Exibir o campo de endereço MAC nos ativos neste modelo',
diff --git a/resources/lang/pt-BR/admin/models/message.php b/resources/lang/pt-BR/admin/models/message.php
index 42daec19b1..87e42bb084 100644
--- a/resources/lang/pt-BR/admin/models/message.php
+++ b/resources/lang/pt-BR/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'O modelo não existe.',
+ 'no_association' => 'NENHUM MODEL ASSOCIADO.',
+ 'no_association_fix' => 'Isso quebrará as coisas de maneiras estranhas e horríveis. Edite este equipamento agora para atribuir um modelo a ele.',
'assoc_users' => 'Este modelo está no momento associado com um ou mais ativos e não pode ser excluído. Exclua os ativos e então tente excluir novamente. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'O modelo não foi atualizado, tente novamente',
- 'success' => 'Modelo atualizado com sucesso.'
+ 'success' => 'Modelo atualizado com sucesso.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Nenhum campo foi alterado, então nada foi atualizado.',
- 'success' => 'Modelos atualizados.'
+ 'success' => 'Modelo foi atualizado com sucesso. |:model_count modelos atualizados com sucesso.',
+ 'warn' => 'Você está prestes a atualizar os properies do seguinte modelo: |Você está prestes a editar as propriedades dos seguintes :model_count modelos:',
+
),
'bulkdelete' => array(
'error' => 'Nenhum modelo foi selecionado, então nada foi deletado.',
- 'success' => '::succes_count model (s) deletados!',
+ 'success' => 'Modelo excluído!|:success_count modelos deletados!',
'success_partial' => ':success_count model(s) foram deletados,no entando :fail_count não pode ser excluído porque eles ainda possuem ativos associados a eles.'
),
diff --git a/resources/lang/pt-BR/admin/settings/general.php b/resources/lang/pt-BR/admin/settings/general.php
index 1345a186b1..584bde1111 100644
--- a/resources/lang/pt-BR/admin/settings/general.php
+++ b/resources/lang/pt-BR/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'Se você quiser enviar uma cópia dos e-mails de check-in / check-out que são enviados aos usuários para uma conta de e-mail adicional, insira-a aqui. Caso contrário, deixe este campo em branco.',
'is_ad' => 'Este é um servidor de Diretório Ativo',
'alerts' => 'Alertas',
- 'alert_title' => 'Atualizar configurações de alerta',
+ 'alert_title' => 'Atualizar Configurações de Notificação',
'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',
@@ -21,7 +21,7 @@ return [
'allow_user_skin_help_text' => 'Marcando essa caixa, permitirá que usuário substitua a interface por outra diferente.',
'asset_ids' => 'ID do ativo',
'audit_interval' => 'Intervalo de auditoria',
- 'audit_interval_help' => 'If you are required to regularly physically audit your assets, enter the interval in months that you use. If you update this value, all of the "next audit dates" for assets with an upcoming audit date will be updated.',
+ 'audit_interval_help' => 'Se você for obrigado a auditar fisicamente seus ativos, insira o intervalo em meses que você usa. Se você atualizar este valor, todas as "próximas datas de auditoria" para os ativos com uma data de auditoria futura serão atualizadas.',
'audit_warning_days' => 'Limiar de aviso de auditoria',
'audit_warning_days_help' => 'Com quantos dias de antecedência deseja ser avisado sobre a verificação de seus ativos?',
'auto_increment_assets' => 'Gerar auto insercao de etiquetas de ativos',
@@ -75,8 +75,9 @@ return [
'label_logo_size' => 'Logos quadrados são melhores - eles serão exibidos no topo à direita de cada etiqueta de ativo. ',
'laravel' => 'Versão do Laravel',
'ldap' => 'LDAP',
- 'ldap_default_group' => 'Default Permissions Group',
- 'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'ldap_default_group' => 'Grupo de Permissões Padrão',
+ 'ldap_default_group_info' => 'Selecione um grupo para atribuir aos usuários recém-sincronizados. Lembre-se de que um usuário tem as permissões do grupo que ele está atribuído.',
+ 'no_default_group' => 'Sem Grupo Padrão',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'Chave TLS do cliente LDAP',
'ldap_client_tls_cert' => 'Certificado TLS do cliente LDAP',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'Configurações LDAP',
'ldap_client_tls_cert_help' => 'Certificado e chave TLS do Client-Side para conexões LDAP geralmente são úteis apenas em configurações do Google Workspace com "Secure LDAP". Ambas são necessárias.',
'ldap_client_tls_key' => 'Chave TLS do lado do cliente LDAP',
+ 'ldap_location' => 'Localização LDAP',
+'ldap_location_help' => 'O campo de Localização do dap deve ser usado se um OU não estiver sendo usado no DNS de vinculação base. Deixe em branco se uma busca OU estiver sendo usada.',
'ldap_login_test_help' => 'Digite um nome de usuário e senha LDAP válidos a partir do DN base que você especificou acima para testar se seu login LDAP está configurado corretamente. VOCÊ DEVE SALVAR AS CONFIGURAÇÕES LDAP ATUALIZADAS PRIMEIRAMENTE.',
'ldap_login_sync_help' => 'Isso apenas prova que LDAP sincroniza corretamente. Se o autenticador query LDAP não estiver correto, usuários ainda não poderão realizar o login. VOCÊ DEVE PRIMEIRO SALVAR AS NOVAS CONFIGURAÇÕES DO LDAP.',
'ldap_manager' => 'Gerenciador LDAP',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Mostrar imagens em e-mails',
'show_images_in_email_help' => 'Desmarque esta caixa se sua instalação de Snipe-IT está por trás de uma VPN ou rede fechada e usuários fora da rede não será capazes de carregar imagens, servidas a partir desta instalação em seus e-mails.',
'site_name' => 'Nome do Site',
+ 'integrations' => 'Integrações',
'slack' => 'Slack',
- 'slack_title' => 'Atualizar configurações do Slack',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Botname do Stack',
- 'slack_channel' => 'Canal do Stack',
- 'slack_endpoint' => 'Endpoint do Slack',
- 'slack_integration' => 'Configurações do Stack',
- 'slack_integration_help' => 'A integração do Slack é opcional, mas o endpoint e o canal são necessários se você quiser usá-lo. Para configurar a integração do Slack, primeiro você deve criar um webhook de entrada em sua conta do Slack. Clique no botão de integração do Slack de teste para confirmar se suas configurações estão corretas antes de salvar. ',
- 'slack_integration_help_button' => 'Depois de salvar suas informações do Slack, um botão de teste será exibido.',
- 'slack_test_help' => 'Teste se sua integração do Slack está configurada corretamente. VOCÊ DEVE SALVAR SUAS CONFIGURAÇÕES NO SLACK PRIMEIRO.',
+ 'general_webhook' => 'Webhook Geral',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Teste para salvar',
+ 'webhook_title' => 'Atualizar configurações de Webhook',
+ 'webhook_help' => 'Configurações de integração',
+ 'webhook_botname' => 'Nome do Bot :app',
+ 'webhook_channel' => 'Canal :app',
+ 'webhook_endpoint' => 'Endpoint :app',
+ 'webhook_integration' => 'Configurações :app',
+ 'webhook_test' =>'Teste de integração :app',
+ 'webhook_integration_help' => 'integração :app é opcional, porém o endpoint e o canal são necessários se você deseja usá-lo. Para configurar a integração :app, primeiro você deve criar um webhook entrante na sua conta :app. Clique no botão Teste a integração do :app para confirmar se suas configurações estão corretas antes de salvar. ',
+ 'webhook_integration_help_button' => 'Depois de salvar suas informações do :app, será exibido um botão de teste.',
+ 'webhook_test_help' => 'Teste se sua integração :app está configurada corretamente. VOCÊ DEVE SALVAR SUAS CONFIGURAÇÃO :app PRIMEIRO.',
'snipe_version' => 'Versão do Snipe-IT',
'support_footer' => 'Links de rodapé de suporte ',
'support_footer_help' => 'Especifique quem vê os links para as informações de Suporte Snipe-IT e o Manual do Usuário',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localização, moeda, local, localidade, fuso horário, fuso horário, internacional, internatalização, idioma, tradução',
'localization_help' => 'Idioma, exibição de data',
'notifications' => 'Notificações',
- 'notifications_help' => 'Alertas de e-mail, configurações de auditoria',
+ 'notifications_help' => 'Alertas de e-mail e configurações de auditoria',
'asset_tags_help' => 'Incrementando e prefixos',
'labels' => 'Etiquetas',
'labels_title' => 'Atualizar configurações de etiqueta',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Próximo: Criar Usuário',
'ldap_settings_link' => 'Página de configurações LDAP',
'slack_test' => 'Testar Integração',
+ 'google_callback_help' => 'Isto deve ser inserido como a URL de callback em suas configurações de aplicativo Google OAuth na sua organização's console de desenvolvedor do Google .',
+ 'google_login' => 'Configurações de login do Google Workspace',
+ 'enable_google_login' => 'Permitir que os usuários façam login com o Google Workspace',
+ 'enable_google_login_help' => 'Os usuários não serão fornecidos automaticamente. Eles devem ter uma conta existente aqui E no Google Workspace e seu nome de usuário deve corresponder ao endereço de e-mail do Google Workspace. ',
+
];
diff --git a/resources/lang/pt-BR/admin/settings/message.php b/resources/lang/pt-BR/admin/settings/message.php
index e519756878..ff5cfc02db 100644
--- a/resources/lang/pt-BR/admin/settings/message.php
+++ b/resources/lang/pt-BR/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testando Autenticação LDAP...',
'authentication_success' => 'Usuário autenticado no LDAP com sucesso!'
],
- 'slack' => [
- 'sending' => 'Enviando mensagem de teste Slack...',
+ 'webhook' => [
+ 'sending' => 'Enviando mensagem :app de teste...',
'success_pt1' => 'Sucesso! Verifique o ',
'success_pt2' => ' canal para sua mensagem de teste, e certifique-se de clicar em SALVAR abaixo para armazenar suas configurações.',
'500' => '500 Erro no Servidor.',
- 'error' => 'Algo deu errado.',
+ 'error' => 'Algo deu errado. :app respondeu com: :error_message',
+ 'error_misc' => 'Algo deu errado. :( ',
]
];
diff --git a/resources/lang/pt-BR/admin/users/general.php b/resources/lang/pt-BR/admin/users/general.php
index e1e30c3f7b..5485665ffb 100644
--- a/resources/lang/pt-BR/admin/users/general.php
+++ b/resources/lang/pt-BR/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Imprimir todos atribuídos',
'email_assigned' => 'Lista de e-mails de todos os atribuídos',
'user_notified' => 'Um usuário recebeu um e-mail com uma lista de seus itens atualmente atribuídos.',
+ 'auto_assign_label' => 'Inclua este usuário quando atribuir licenças elegíveis automaticamente',
+ 'auto_assign_help' => 'Ignorar este usuário em atribuição automática de licenças',
'software_user' => 'Check-out de software para :name',
'send_email_help' => 'Você deve fornecer um endereço de e-mail para este usuário enviar credenciais. As credenciais de e-mail só podem ser feitas na criação do usuário. As senhas são armazenadas em hash unidirecional e não podem ser recuperadas uma vez salva.',
'view_user' => 'Ver Usuário :name',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Somente superadministradores podem conceder acesso de superadministrador ao usuário.',
'admin_permission_warning' => 'Somente usuários com direitos de administrador ou maiores podem conceder acesso de administrador ao usuário.',
'remove_group_memberships' => 'Remover Associações de Grupo',
- 'warning_deletion' => 'ATENÇÃO:',
'warning_deletion_information' => 'Você está prestes a check-in TODOS os itens do(s) :count usuário(s) listado(s) abaixo. Nomes de Super admin são destacados em vermelho.',
'update_user_assets_status' => 'Atualizar todos os arquivos para esses usuários com este status',
'checkin_user_properties' => 'Check-in de todas as propriedades associadas a estes usuários',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remoto',
'remote_help' => 'Isso pode ser útil se você precisa filtrar por usuários remotos que nunca entram em seus locais físicos.',
'not_remote_label' => 'Este não é um usuário remoto',
+ 'vip_label' => 'Usuário VIP',
+ 'vip_help' => 'Isso pode ser útil para marcar pessoas importantes na sua organização, se você quiser lidar com elas de formas especiais.',
+ 'create_user' => 'Criar um usuário',
+ 'create_user_page_explanation' => 'Esta é a informação de conta que você usará para acessar o site pela primeira vez.',
+ 'email_credentials' => 'Credenciais do e-mail',
+ 'email_credentials_text' => 'Enviar minhas credenciais para o endereço de e-mail acima',
+ 'next_save_user' => 'Próximo: Salvar Usuário',
+ 'all_assigned_list_generation' => 'Gerado em:',
+ 'email_user_creds_on_create' => 'Enviar por email suas credenciais?',
];
diff --git a/resources/lang/pt-BR/admin/users/message.php b/resources/lang/pt-BR/admin/users/message.php
index f42121124f..00d4f632ab 100644
--- a/resources/lang/pt-BR/admin/users/message.php
+++ b/resources/lang/pt-BR/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Você recusou com sucesso esse ativo.',
'bulk_manager_warn' => 'Os usuários foram atualizados com êxito, no entanto seu Gerenciador de entrada não foi salvo porque o gerente selecionado estava também na lista de usuários a ser editado e usuários podem não ser seu próprio gerente. Por favor, selecione os usuários novamente, excluindo o gerente.',
'user_exists' => 'O usuário já existe!',
- 'user_not_found' => 'O usuário [:id] não existe.',
+ 'user_not_found' => 'O usuário não existe.',
'user_login_required' => 'O campo de login é requerido',
'user_password_required' => 'A senha é requerida.',
'insufficient_permissions' => 'Permissões Insuficientes.',
@@ -15,7 +15,7 @@ return array(
'password_resets_sent' => 'Os usuários selecionados que são ativados e têm um endereço de e-mail válido receberam um link de redefinição de senha.',
'password_reset_sent' => 'Um link de redefinição de senha foi enviado para :email!',
'user_has_no_email' => 'Esse usuário não tem um endereço de e-mail no seu perfil.',
- 'user_has_no_assets_assigned' => 'This user does not have any assets assigned',
+ 'user_has_no_assets_assigned' => 'Este usuário não tem nenhum ativo atribuído',
'success' => array(
@@ -61,7 +61,7 @@ return array(
),
'inventorynotification' => array(
- 'error' => 'This user has no email set.',
- 'success' => 'The user has been notified about their current inventory.'
+ 'error' => 'Este usuário não tem e-mail definido.',
+ 'success' => 'O usuário foi notificado sobre seu inventário atual.'
)
);
\ No newline at end of file
diff --git a/resources/lang/pt-BR/auth/general.php b/resources/lang/pt-BR/auth/general.php
index 18beff19a6..74521916eb 100644
--- a/resources/lang/pt-BR/auth/general.php
+++ b/resources/lang/pt-BR/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Lembrar de mim',
'username_help_top' => 'Digite seu nome de usuário para receber um email com um link de redefinição de senha.',
'username_help_bottom' => 'Seu nome de usuário e endereço de e-mail podem ser o mesmo, mas pode não ser, dependendo da sua configuração. Se você não conseguir lembrar seu nome de usuário, entre em contato com seu administrador.
nomes de usuário sem um endereço de e-mail associado não será enviado por e-mail um link de redefinição de senha. ',
- ];
+ 'google_login' => 'Ou faça login com o Google Workspace',
+ 'google_login_failed' => 'Falha no login do Google. Por favor, tente novamente.',
+
+];
diff --git a/resources/lang/pt-BR/general.php b/resources/lang/pt-BR/general.php
index fa748f2fbf..b561c4ff4c 100644
--- a/resources/lang/pt-BR/general.php
+++ b/resources/lang/pt-BR/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Acessórios',
'activated' => 'Ativado',
+ 'accepted_date' => 'Data de Aceite',
'accessory' => 'Acessório',
'accessory_report' => 'Relatório de Acessório',
'action' => 'Ação',
@@ -11,7 +12,7 @@ return [
'admin' => 'Administrador',
'administrator' => 'Administrador',
'add_seats' => 'Assentos adicionados',
- 'age' => "Age",
+ 'age' => "Idade",
'all_assets' => 'Todos os Ativos',
'all' => 'Todos',
'archived' => 'Arquivado',
@@ -27,7 +28,13 @@ return [
'audit' => 'Auditoria',
'audit_report' => 'Registro de auditoria',
'assets' => 'Ativos',
+ 'assets_audited' => 'ativos auditados',
+ 'assets_checked_in_count' => 'Ativos retornados',
+ 'assets_checked_out_count' => 'ativos retirados',
+ 'asset_deleted_warning' => 'Este ativo foi deletado. Você deve restaurá-lo antes de poder atribuí-lo a alguém.',
+ 'assigned_date' => 'Data atribuída',
'assigned_to' => 'Atribuído a :name',
+ 'assignee' => 'Atribuído a',
'avatar_delete' => 'Excluir Avatar',
'avatar_upload' => 'Carregar Avatar',
'back' => 'Voltar',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Edição em massa',
'bulk_delete' => 'Exclusão em massa',
'bulk_actions' => 'Ações em massa',
- 'bulk_checkin_delete' => 'Check-in em Massa de Itens de Usuários',
+ 'bulk_checkin_delete' => 'Check-in / Excluir Usuários em Massa',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'Este dispositivo é de propriedade do usuário',
'bystatus' => 'por status',
'cancel' => 'Cancelar',
'categories' => 'Categorias',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Esta aplicação está em execução no modo de produção com a depuração ativada. Isso pode expor dados sensíveis se seu aplicativo é acessível para o mundo exterior. Desative o modo de depuração mudando o valor de APP_DEBUG no seu arquivo.env para false.',
'delete' => 'Excluir',
'delete_confirm' => 'Você tem certeza que deseja excluir :item?',
+ 'delete_confirm_no_undo' => 'Tem certeza que deseja excluir :item? Isto não pode ser desfeito.',
'deleted' => 'Excluído',
'delete_seats' => 'Assentos Excluídos',
'deletion_failed' => 'Falha ao excluir',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Os tipos de arquivos aceito são :types. O tamanho máximo de carregamento permitido é de :size.|Os tipos de arquivos aceitos são :types. O tamanho máximo de carregamentos permitido é de :size.',
'filetypes_size_help' => 'O tamanho máximo de carregamento permitido é de :size.',
'image_filetypes_help' => 'Os tipos de arquivo aceitos são jpg, webp, png, gif e svg. O tamanho máximo de upload permitido é :tamanho.',
+ 'unaccepted_image_type' => 'Este arquivo de imagem não é legível. Tipos de arquivos aceitos são jpg, webp, png, gif e svg. O mimetype deste arquivo é: :mimetype.',
'import' => 'Importar',
'importing' => 'Importando',
'importing_help' => 'Você pode importar ativos, acessórios, licenças, componentes, consumíveis e usuários via arquivo CSV.
O CSV deve ser delimitado por vírgula e formatado com cabeçalhos que correspondem aos dos CSVs de amostra na documentação.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Manutenções em Ativo',
'item' => 'Item',
'item_name' => 'Nome do Item',
+ 'import_file' => 'importar arquivo CSV',
+ 'import_type' => 'Tipo de importação CSV',
'insufficient_permissions' => 'Você não tem permissão!',
'kits' => 'Kits predefinidos',
'language' => 'Idioma',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Ativos Solicitados',
'request_canceled' => 'Solicitação Cancelada',
'save' => 'Salvar',
+ 'select_var' => 'Selecione :thing... ', // this will eventually replace all of our other selects
'select' => 'Selecionar',
'select_all' => 'Selecionar Todos',
'search' => 'Buscar',
@@ -240,8 +254,8 @@ return [
'signature' => 'Assinatura',
'signed_off_by' => 'Assinado por',
'skin' => 'Temas',
- 'slack_msg_note' => 'Uma mensagem será enviada via Slack',
- 'slack_test_msg' => 'Parabéns! Parece que sua integração com o sistema está funcionando!',
+ 'webhook_msg_note' => 'Uma notificação será enviada via webhook',
+ 'webhook_test_msg' => 'Parabéns! Parece que sua integração :app com o sistema está funcionando!',
'some_features_disabled' => 'MODO DE DEMONSTRAÇÃO: Algumas funcionalidades estão desativadas nesta instalação.',
'site_name' => 'Nome do Site',
'state' => 'Situação',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Você tem certeza que deseja apagar',
'submit' => 'Confirmar',
'target' => 'Alvo',
- 'toggle_navigation' => 'Ativar Navegação',
'time_and_date_display' => 'Exibição de Hora e Data',
'total_assets' => 'total de ativos',
'total_licenses' => 'total de licenças',
@@ -281,9 +294,9 @@ return [
'yes' => 'Sim',
'zip' => 'Código postal',
'noimage' => 'Sem imagem para fazer o carregamento ou a imagem não foi encontrada.',
- 'file_does_not_exist' => 'The requested file does not exist on the server.',
- 'file_upload_success' => 'File upload success!',
- 'no_files_uploaded' => 'File upload success!',
+ 'file_does_not_exist' => 'O arquivo solicitado não existe no servidor.',
+ 'file_upload_success' => 'Arquivo enviado com sucesso!',
+ 'no_files_uploaded' => 'Arquivo enviado com sucesso!',
'token_expired' => 'A sua sessão expirou. Por favor, tente entrar novamente.',
'login_enabled' => 'Login Ativado',
'audit_due' => 'Vencimento para auditoria',
@@ -376,7 +389,8 @@ Resultados da Sincronização',
'bulk_soft_delete' =>'Também exclua esses usuários. Seu histórico de ativos permanecerá intacto até você remover os registros excluídos nas configurações do Administrador.',
'bulk_checkin_delete_success' => 'Os usuários selecionados foram excluídos e seus itens foram devolvidos.',
'bulk_checkin_success' => 'Os itens dos usuários selecionados foram devolvidos.',
- 'set_to_null' => 'Excluir valores para este ativo|Excluir valores para todos os :asset_count ativos ',
+ 'set_to_null' => 'Excluir valores para este ativo|Excluir valores para todos os :asset_count ativos ',
+ 'set_users_field_to_null' => 'Excluir os valores de :field para este usuário! Excluir :field valores para todos :user_count usuários ',
'na_no_purchase_date' => 'N/A - Nenhuma data de compra fornecida',
'assets_by_status' => 'Ativos por Situação',
'assets_by_status_type' => 'Ativos por Tipo de Situação',
@@ -386,8 +400,54 @@ Resultados da Sincronização',
'start_date' => 'Data Inicial',
'end_date' => 'Data final',
'alt_uploaded_image_thumbnail' => 'Miniatura carregada',
- 'placeholder_kit' => 'Selecione um kit'
+ 'placeholder_kit' => 'Selecione um kit',
+ 'file_not_found' => 'Arquivo não encontrado',
+ 'preview_not_available' => '(sem visualização)',
+ 'setup' => 'Configuração',
+ 'pre_flight' => 'Pré-Lançamento',
+ 'skip_to_main_content' => 'Pular para o conteúdo principal',
+ 'toggle_navigation' => 'Alternar navegação',
+ 'alerts' => 'Alertas',
+ 'tasks_view_all' => 'Mostrar todas as tarefas',
+ 'true' => 'Verdadeiro',
+ 'false' => 'Falso',
+ 'integration_option' => 'Opções de integração',
+ 'log_does_not_exist' => 'Não existe nenhum registro de histórico correspondente.',
+ 'merge_users' => 'Mesclar Usuários',
+ 'merge_information' => 'Isso irá mesclar os usuários de :count em um único usuário. Selecione o usuário que você deseja mesclar os outros em abaixo e os ativos, licenças associadas, etc. serão movidos para o usuário selecionado e os outros usuários serão marcados como excluídos.',
+ 'warning_merge_information' => 'Esta ação NÃO PODERÁ ser desfeita e APENAS deve ser usada quando você precisa mesclar usuários devido a uma importação ou sincronização ruim. Certifique-se de executar um backup primeiro.',
+ 'no_users_selected' => 'Não há usuários selecionados',
+ 'not_enough_users_selected' => 'Pelo menos :count usuários devem ser selecionados',
+ 'merge_success' => ':count usuários mesclados com sucesso em :into_username!',
+ 'merged' => 'mesclado',
+ 'merged_log_this_user_into' => 'Mesclou este usuário (ID :to_id - :to_username) em ID de usuário :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Mesclado ID de usuário :from_id (:from_username) para este usuário (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Limpar e Salvar',
+ 'update_existing_values' => 'Atualizar Valores Existentes?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'A geração de etiquetas auto-incrementais de ativos está desabilitada, então todas as linhas precisam ter a coluna "Etiqueta de ativo" preenchidas.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Nota: A geração de etiquetas auto-incrementais de ativos está habilitada assim serão criadas para registros que não possuem a "Etiqueta de ativo" preenchida. As linhas que possuem "Etiqueta de ativo" preenchida serão atualizadas com as informações fornecidas.',
+ 'send_welcome_email_to_users' => ' Enviar E-mail de Boas-vindas para novos Usuários?',
+ 'back_before_importing' => 'Fazer backup antes de importar?',
+ 'csv_header_field' => 'Campo de Cabeçalho CSV',
+ 'import_field' => 'Campo de importação',
+ 'sample_value' => 'Valor de Amostra',
+ 'no_headers' => 'Nenhuma Coluna Encontrada',
+ 'error_in_import_file' => 'Houve um erro ao ler o arquivo CSV: :error',
+ 'percent_complete' => ':percent % Completo',
+ 'errors_importing' => 'Ocorreram alguns Erros ao importar: ',
+ 'warning' => 'AVISO: :warning',
+ 'success_redirecting' => '"Sucesso... Redirecionando.',
+ 'setup_successful_migrations' => 'Suas tabelas de banco de dados foram criadas',
+ 'setup_migration_output' => 'Saída de migração:',
+ 'setup_migration_create_user' => 'Próximo: Criar Usuário',
+ 'importer_generic_error' => 'Sua importação de arquivo está completa, mas recebemos um erro. Isso é geralmente causado pela limitação de API de terceiros de um webhook de notificação (como o Slack) e não teria interferido na importação em si, mas você deve confirmar isto.',
+ 'confirm' => 'Confirmar',
+ 'autoassign_licenses' => 'Atribuir licenças automaticamente',
+ 'autoassign_licenses_help' => 'Permitir que este usuário tenha licenças atribuídas por meio da interface de atribuição em massa de licenças ou por meio de ferramentas de linha de comando.',
+ 'autoassign_licenses_help_long' => 'Isto permite que um usuário possa ter licenças atribuídas através da interface de usuário ou ferramentas de licença de atribuição direta. (Por exemplo, você pode não querer que os empreiteiros tenham uma licença que você forneceria apenas para membros da equipe. Você ainda pode atribuir licenças individualmente para esses usuários, mas eles não serão incluídos na licença de check-out para as funções de todos os usuários.)',
+ 'no_autoassign_licenses_help' => 'Não inclua o usuário para atribuição em massa através da interface do usuário da licença ou das ferramentas do CLI.',
+ 'modal_confirm_generic' => 'Você tem certeza?',
+ 'cannot_be_deleted' => 'Este item não pode ser excluído',
+ 'undeployable_tooltip' => 'Este item não pode ser retirado. Verifique a quantidade restante.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/pt-BR/help.php b/resources/lang/pt-BR/help.php
index e9b400fb63..d0a93d9fba 100644
--- a/resources/lang/pt-BR/help.php
+++ b/resources/lang/pt-BR/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'Mais Informações',
- 'audit_help' => 'Marcar esta caixa irá editar o registro de ativos para refletir esse novo local. Deixando-o desmarcado irá simplesmente anotar o local no log de auditoria.
Note que este ativo é verificado, não irá alterar a localização da pessoa, ativo ou local para onde for reservado.',
+ 'audit_help' => 'Marcar esta caixa irá editar o registro de ativos para refletir esse novo local. Deixando-o desmarcado irá simplesmente anotar o local no log de auditoria.
Note que se este ativo for verificado, não irá alterar a localização da pessoa, ativo ou local para onde for reservado.',
'assets' => 'Ativos são itens que são controlados e rastreáveis pelo número de série ou por uma etiqueta de ativo (patrimônio). Eles tendem a ser de valor elevado onde a identificação de itens específicos é relevante.',
diff --git a/resources/lang/pt-BR/localizations.php b/resources/lang/pt-BR/localizations.php
index 0a5b2094ab..5e0e95008a 100644
--- a/resources/lang/pt-BR/localizations.php
+++ b/resources/lang/pt-BR/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Escócia',
'SB'=>'Ilhas Salomão',
'SC'=>'Seicheles',
+ 'SS'=>'Sudão do Sul',
'SD'=>'Sudão',
'SE'=>'Suécia',
'SG'=>'Singapura',
diff --git a/resources/lang/pt-BR/mail.php b/resources/lang/pt-BR/mail.php
index 0edf04a620..bcce87a359 100644
--- a/resources/lang/pt-BR/mail.php
+++ b/resources/lang/pt-BR/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Faça login na sua instalação do Snipe-IT usando os dados abaixo:',
'login' => 'Login:',
'Low_Inventory_Report' => 'Relatório de baixas de inventario',
+ 'inventory_report' => 'Relatório de Inventário',
'min_QTY' => 'Qtde. Min',
'name' => 'Nome',
'new_item_checked' => 'Um novo item foi feito Check-out em seu nome, detalhes abaixo.',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'Suas credenciais do Snipe-IT',
'Accessory_Checkin_Notification' => 'Ativo verificado em',
'Asset_Checkin_Notification' => 'Ativo verificado em',
+ 'Asset_Checkout_Notification' => 'Ativo retornado',
'License_Checkin_Notification' => 'Licença verificada em',
'Expected_Checkin_Report' => 'Relatório de check-in de ativos esperado',
'Expected_Checkin_Notification' => 'Lembrete: :name prazo de devolução aproximando',
'Expected_Checkin_Date' => 'Um ativo com check-out para você deve ser verificado novamente em :date',
'your_assets' => 'Ver seus ativos',
+ 'rights_reserved' => 'Todos os direitos reservados.',
];
diff --git a/resources/lang/pt-BR/validation.php b/resources/lang/pt-BR/validation.php
index b41643e420..120793eb35 100644
--- a/resources/lang/pt-BR/validation.php
+++ b/resources/lang/pt-BR/validation.php
@@ -43,14 +43,14 @@ return [
'file' => 'O :attribute deve ser um arquivo.',
'filled' => 'O :attribute deve ter um valor.',
'image' => 'O :attribute deve ser uma imagem.',
- 'import_field_empty' => 'The value for :fieldname cannot be null.',
+ 'import_field_empty' => 'O valor para :fieldname não pode ser nulo.',
'in' => 'O :attribute selecionado é inválido.',
'in_array' => 'O :attribute campo não existe em :other.',
'integer' => 'O :attribute deve ser um número inteiro.',
'ip' => 'O :attribute deve ser um endereço de IP válido.',
'ipv4' => 'O :attribute deve ter um endereço IPv4.',
'ipv6' => 'O :attribute deve ter um IPv6 válido.',
- 'is_unique_department' => 'The :attribute must be unique to this Company Location',
+ 'is_unique_department' => 'O :attribute deve ser único para esta localização da empresa',
'json' => 'The :attribute deve ser um JSON válida.',
'max' => [
'numeric' => 'O :attribute não pode ser maior do que :max.',
@@ -67,6 +67,8 @@ return [
'array' => 'O :attribute deve ter pelo menos :min items.',
],
'starts_with' => 'O atributo deve começar com um dos seguintes valores.',
+ 'ends_with' => 'O :attribute deve terminar com um dos seguintes: :values.',
+
'not_in' => 'O :attribute selecionado é inválido.',
'numeric' => 'O :attribute deve ser um número.',
'present' => 'O campo:attribute deve estar presente.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Sua senha atual está incorreta',
'dumbpwd' => 'Essa senha é muito comum.',
'statuslabel_type' => 'Você deve selecionar um tipo de etiqueta de status válido',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'O :attribute deve ser uma data válida em formato DD-MM-YYYY',
+ 'last_audit_date.date_format' => 'O :attribute deve ser uma data válida em formato DD-MM-YYYY hh:mm:ss',
+ 'expiration_date.date_format' => 'O :attribute deve ser uma data válida em formato DD-MM-YYYY',
+ 'termination_date.date_format' => 'O :attribute deve ser uma data válida em formato DD-MM-YYYY',
+ 'expected_checkin.date_format' => 'O :attribute deve ser uma data válida em formato DD-MM-YYYY',
+ 'start_date.date_format' => 'O :attribute deve ser uma data válida em formato DD-MM-YYYY',
+ 'end_date.date_format' => 'O :attribute deve ser uma data válida em formato DD-MM-YYYY',
+
],
/*
diff --git a/resources/lang/pt-PT/admin/accessories/general.php b/resources/lang/pt-PT/admin/accessories/general.php
index 1c0c4a828f..53266de238 100644
--- a/resources/lang/pt-PT/admin/accessories/general.php
+++ b/resources/lang/pt-PT/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Atualizar acessório',
'use_default_eula' => 'Em vez disso, utilize o EULA padrão.',
'use_default_eula_disabled' => 'Em vez disso, utilize o EULA padrão Nenhum foi definido. Adicione um nas Configurações.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/pt-PT/admin/accessories/message.php b/resources/lang/pt-PT/admin/accessories/message.php
index 167415df00..0a6df33b9d 100644
--- a/resources/lang/pt-PT/admin/accessories/message.php
+++ b/resources/lang/pt-PT/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'O acessório não foi alocado. Por favor, tente novamente',
'success' => 'Acessório alocado com sucesso.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'O utilizador é inválido. Por favor, tente novamente.'
),
diff --git a/resources/lang/pt-PT/admin/asset_maintenances/form.php b/resources/lang/pt-PT/admin/asset_maintenances/form.php
index 19e691dbbf..7da865afa3 100644
--- a/resources/lang/pt-PT/admin/asset_maintenances/form.php
+++ b/resources/lang/pt-PT/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Tipo de Manutenção de Artigo',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'Título',
- 'start_date' => 'Data de início',
- 'completion_date' => 'Data de término',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'Custo',
'is_warranty' => 'Atualização da garantia',
- 'asset_maintenance_time' => 'Tempo da Manutenção do Artigo (em dias)',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'Notas',
- 'update' => 'Atualizar Manutenção do Artigo',
- 'create' => 'Criar Manutenção do Artigo'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/pt-PT/admin/categories/message.php b/resources/lang/pt-PT/admin/categories/message.php
index 5614d2df3b..b5f919a9fa 100644
--- a/resources/lang/pt-PT/admin/categories/message.php
+++ b/resources/lang/pt-PT/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'A categoria não foi actualizada, por favor tenta novamente',
- 'success' => 'A categoria foi actualizada com sucesso.'
+ 'success' => 'A categoria foi actualizada com sucesso.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/pt-PT/admin/components/general.php b/resources/lang/pt-PT/admin/components/general.php
index 36bfa98ada..f1dabc8594 100644
--- a/resources/lang/pt-PT/admin/components/general.php
+++ b/resources/lang/pt-PT/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Restantes',
'total' => 'Total',
'update' => 'Atualizar componente',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/pt-PT/admin/components/message.php b/resources/lang/pt-PT/admin/components/message.php
index 78234eda7b..26e2074d28 100644
--- a/resources/lang/pt-PT/admin/components/message.php
+++ b/resources/lang/pt-PT/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'O componente não foi atribuido, por favor tente de novo',
'success' => 'Componente atribuido com sucesso.',
- 'user_does_not_exist' => 'O utilizador é invalido. Por favor tente de novo.'
+ 'user_does_not_exist' => 'O utilizador é invalido. Por favor tente de novo.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/pt-PT/admin/consumables/message.php b/resources/lang/pt-PT/admin/consumables/message.php
index a3d14b4e3b..b5dc06a234 100644
--- a/resources/lang/pt-PT/admin/consumables/message.php
+++ b/resources/lang/pt-PT/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'O consumível não foi alocado. Por favor, tente novamente',
'success' => 'Consumível alocado com sucesso.',
- 'user_does_not_exist' => 'O utilizador é inválido. Por favor, tente novamente.'
+ 'user_does_not_exist' => 'O utilizador é inválido. Por favor, tente novamente.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/pt-PT/admin/custom_fields/general.php b/resources/lang/pt-PT/admin/custom_fields/general.php
index b5ea1f568e..896a6aac7e 100644
--- a/resources/lang/pt-PT/admin/custom_fields/general.php
+++ b/resources/lang/pt-PT/admin/custom_fields/general.php
@@ -28,6 +28,9 @@ return [
'used_by_models' => 'Usado por modelos',
'order' => 'Ordem',
'create_fieldset' => 'Novo conjunto de campos',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Criar um novo conjunto de campos',
'create_field' => 'Novo conjunto de campos personalizado',
'create_field_title' => 'Criar um novo campo personalizado',
@@ -47,4 +50,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/pt-PT/admin/groups/message.php b/resources/lang/pt-PT/admin/groups/message.php
index 06544fe87e..b991189a20 100644
--- a/resources/lang/pt-PT/admin/groups/message.php
+++ b/resources/lang/pt-PT/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'O grupo já existe!',
- 'group_not_found' => 'O Grupo [:id] não existe.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'O atributo nome é obrigatório',
'success' => array(
diff --git a/resources/lang/pt-PT/admin/hardware/form.php b/resources/lang/pt-PT/admin/hardware/form.php
index 9fb5aefc73..e768feae47 100644
--- a/resources/lang/pt-PT/admin/hardware/form.php
+++ b/resources/lang/pt-PT/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Confirmar Apagar artigos seleccionados',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Reveja os ativos para apagar abaixo. Depois de apagados, estes ativos podem ser restaurados, mas não estarão associados aos utilizadores.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'Vai apagar :asset_count ativos.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Atualização de ativos em massa',
'bulk_update_help' => 'Este formulário permite a atualização em massa de ativos. Preencha apenas os atributos que precisam de alteração. Qualquer atributo deixado em branco permanecerá inalterado. ',
'bulk_update_warn' => 'Está prestes a editar as propriedades de um único ativo.|Está prestes a editar as propriedades de :asset_count ativos.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Atualizar apenas a localização por defeito',
'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'A processar...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Informação opcional',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/pt-PT/admin/hardware/general.php b/resources/lang/pt-PT/admin/hardware/general.php
index 8059333449..ae335efb6f 100644
--- a/resources/lang/pt-PT/admin/hardware/general.php
+++ b/resources/lang/pt-PT/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'Este ativo foi excluído.',
'edit' => 'Editar artigo',
'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Solicitavel',
'requested' => 'Requisitado',
'not_requestable' => 'Not Requestable',
@@ -21,6 +23,7 @@ return [
'restore' => 'Restaurar ativo',
'pending' => 'Pendente',
'undeployable' => 'Não implementável',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Ver Artigo',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Exportação Personalizada'
+ 'custom_export' => 'Exportação Personalizada',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/pt-PT/admin/hardware/message.php b/resources/lang/pt-PT/admin/hardware/message.php
index 521d784562..6dd828e2b6 100644
--- a/resources/lang/pt-PT/admin/hardware/message.php
+++ b/resources/lang/pt-PT/admin/hardware/message.php
@@ -23,6 +23,8 @@ return [
'restore' => [
'error' => 'O Artigo não foi restaurado, por favor tente novamente',
'success' => 'Artigo restaurado com sucesso.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -49,6 +51,8 @@ return [
'success' => 'O seu ficheiro foi importado',
'file_delete_success' => 'Ficheiro eliminado com sucesso',
'file_delete_error' => 'Não foi possível eliminar o ficheiro',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/pt-PT/admin/hardware/table.php b/resources/lang/pt-PT/admin/hardware/table.php
index 46b4dbde36..a28b947abd 100644
--- a/resources/lang/pt-PT/admin/hardware/table.php
+++ b/resources/lang/pt-PT/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Entrada/Saída',
'checkout_date' => 'Data de alocação',
'checkoutto' => 'Alocado a',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Valor Atual',
'diff' => 'Diferença',
'dl_csv' => 'Descarregar CSV',
diff --git a/resources/lang/pt-PT/admin/licenses/general.php b/resources/lang/pt-PT/admin/licenses/general.php
index b4b78a9324..e902d0bb57 100644
--- a/resources/lang/pt-PT/admin/licenses/general.php
+++ b/resources/lang/pt-PT/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Sobre as Licenças',
- 'about_licenses' => 'As licenças são usadas para controlar o software. Eles têm um número especificado de lugares disponíveis para atribuir',
+ 'about_licenses_title' => 'Sobre as Licenças',
+ 'about_licenses' => 'As licenças são usadas para controlar o software. Eles têm um número especificado de lugares disponíveis para atribuir',
'checkin' => 'Devolver instalação da Licença',
'checkout_history' => 'Alocar histórico',
'checkout' => 'Alocar instalação da Licença',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Licenças de Software',
'user' => 'Utilizador',
'view' => 'Ver Licença',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/pt-PT/admin/manufacturers/message.php b/resources/lang/pt-PT/admin/manufacturers/message.php
index 745b8d2cd9..01496b1d47 100644
--- a/resources/lang/pt-PT/admin/manufacturers/message.php
+++ b/resources/lang/pt-PT/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'O fabricante não existe.',
'assoc_users' => 'O fabricante está atualmente associado com pelo menos um modelo e não pode ser removido. Atualize os modelos para que não referenciem mais este fabricante e tente novamente. ',
diff --git a/resources/lang/pt-PT/admin/manufacturers/table.php b/resources/lang/pt-PT/admin/manufacturers/table.php
index 5a8637ea60..0f74cd5f89 100644
--- a/resources/lang/pt-PT/admin/manufacturers/table.php
+++ b/resources/lang/pt-PT/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Email de suporte',
'support_phone' => 'Telefone de suporte',
'support_url' => 'URL de suporte',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Atualizar Fabricante',
'url' => 'URL',
diff --git a/resources/lang/pt-PT/admin/models/general.php b/resources/lang/pt-PT/admin/models/general.php
index 77a48476bc..8872fc19e8 100644
--- a/resources/lang/pt-PT/admin/models/general.php
+++ b/resources/lang/pt-PT/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'This model has been deleted.',
'bulk_delete' => 'Eliminar modelos de artigos em massa',
'bulk_delete_help' => 'Use as caixas de selecção abaixo para confirmar a eliminação dos modelos de artigos selecionados. Modelos de artigos que contenham artigos associados não serão eliminados até que estes artigos sejam associados a um modelo diferente.',
- 'bulk_delete_warn' => 'Esta prestes a eliminar :model_count modelos de artigos.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Restaurar Modelo',
'requestable' => 'Este modelo pode ser requisitado pelos utilizadores',
'show_mac_address' => 'Mostrar endereço MAC dos artigos neste modelo',
diff --git a/resources/lang/pt-PT/admin/models/message.php b/resources/lang/pt-PT/admin/models/message.php
index b06c6dfbb5..aa5da45e39 100644
--- a/resources/lang/pt-PT/admin/models/message.php
+++ b/resources/lang/pt-PT/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'O Modelo não existe.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'Este modelo está atualmente associado com pelo menos um artigo e não pode ser removido. Por favor, remova os artigos e depois tente novamente. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'O Modelo não foi atualizado. Por favor tente novamente',
- 'success' => 'Modelo atualizado com sucesso.'
+ 'success' => 'Modelo atualizado com sucesso.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Nenhum campo foi alterado, portanto, nada foi atualizado.',
- 'success' => 'Modelos atualizados.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'Nenhum modelo selecionado, por isso nenhum modelo foi eliminado.',
- 'success' => ':sucess_count modelo(s) eliminados!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':sucess_count modelo(s) eliminados, no entanto :fail_count não foram eliminados, porque ainda têm artigos associados.'
),
diff --git a/resources/lang/pt-PT/admin/settings/general.php b/resources/lang/pt-PT/admin/settings/general.php
index 619a65fb7f..b3a4f2a054 100644
--- a/resources/lang/pt-PT/admin/settings/general.php
+++ b/resources/lang/pt-PT/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'Se prefere que seja enviada uma cópia do e-mail de checkin/checktout que é enviado aos utilizadores para uma conta de e-mail adicional, introduza o endereço de e-mail aqui. Caso contrário, deixe este campo em branco.',
'is_ad' => 'Isto é um servidor do Active Directoriy',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Update Notification Settings',
'alert_email' => 'Enviar alertas para',
'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated',
'alerts_enabled' => 'Alertas ativos',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'Definições de Código de Barras',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'Configurações LDAP',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Introduza um utilizador e palavra-passe da LDAP válido pertencente ao DN que especificou acima +ara testar se a sua autenticação da LDAP foi configurada corretamente, PRIMEIRO DEVE GRAVAR AS SUAS DEFINIÇÕES ATUALIZADAS DA LDAP.',
'ldap_login_sync_help' => 'Isto apenas testa que a LDAP consegue sincronizar corretamente. Se a sua consulta de autenticação LDAP não estiver correta, os utilizadores poderão ainda não conseguir fazer a autenticação. PRIMEIRO DEVE GRAVAR AS SUAS DEFINIÇÕES ATUALIZADAS DA LDAP.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Mostrar imagens em e-mails',
'show_images_in_email_help' => 'Desmarque esta caixa se a sua instalação do Snipe-IT estiver a correr através de uma VPN ou rede fechada e utilizadores fora da rede não conseguirem carregar as imagens desta instalação nos seus e-mails.',
'site_name' => 'Nome do site',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Botname Slack',
- 'slack_channel' => 'Canal Slack',
- 'slack_endpoint' => 'Endpoint Slack',
- 'slack_integration' => 'Definições Slack',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => 'Uma vez gravadas as suas informações do Slack, aparecerá um botão de teste.',
- 'slack_test_help' => 'Teste se sua integração do Slack está configurada corretamente. DEVE PRIMEIRO GRAVAR AS SUAS CONFIGURAÇÕES ACTUALIZADAS.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Versão Snipe-IT',
'support_footer' => 'Links de rodapé de suporte',
'support_footer_help' => 'Especifica quem vê os links de Suporte e Manual de utilizador do Snipe-IT',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/pt-PT/admin/settings/message.php b/resources/lang/pt-PT/admin/settings/message.php
index bc80846490..0e9546b6b1 100644
--- a/resources/lang/pt-PT/admin/settings/message.php
+++ b/resources/lang/pt-PT/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/pt-PT/admin/users/general.php b/resources/lang/pt-PT/admin/users/general.php
index b969fbd3e6..2e6461272c 100644
--- a/resources/lang/pt-PT/admin/users/general.php
+++ b/resources/lang/pt-PT/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Imprimir todos atribuídos',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Software alocado a :name',
'send_email_help' => 'Você deve fornecer um endereço de e-mail para este usuário para enviar-lhe credenciais. Credenciais via e-mail só podem ser feitas na criação do usuário. As senhas são armazenadas em hash e não podem ser recuperadas depois de salvas.',
'view_user' => 'Ver Utilizador :name',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/pt-PT/admin/users/message.php b/resources/lang/pt-PT/admin/users/message.php
index 7275a10759..566447be1f 100644
--- a/resources/lang/pt-PT/admin/users/message.php
+++ b/resources/lang/pt-PT/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Recusou este artigo com sucesso.',
'bulk_manager_warn' => 'Seus usuários foram atualizados com sucesso, no entanto, sua entrada de gerente não foi salva porque o gerente que você selecionou também estava na lista de usuários para ser editada e os usuários podem não ser seu próprio gerente. Selecione seus usuários novamente, excluindo o gerente.',
'user_exists' => 'Utilizador já existe!',
- 'user_not_found' => 'Utilizador [:id] não existe.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'O atributo login é obrigatório',
'user_password_required' => 'A password é obrigatória.',
'insufficient_permissions' => 'Permissões insuficientes.',
diff --git a/resources/lang/pt-PT/auth/general.php b/resources/lang/pt-PT/auth/general.php
index 5c83e23f85..ec18255f9b 100644
--- a/resources/lang/pt-PT/auth/general.php
+++ b/resources/lang/pt-PT/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Lembrar-me',
'username_help_top' => 'Introduza o seu nome de usuário para que lhe seja enviado um email com link de redifinição de senha.',
'username_help_bottom' => 'O seu nome de usuário e o seu endereço de email podem podem ser os mesmos, mas também podem não ser os mesmos, dependendo da sua configuração. Se não se recorda do seu nome de usuário, entre em contacto com o seu administrador.
Nomes de usuário sem um endereço de email associado não receberão um link de redefinição de senha por email. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/pt-PT/general.php b/resources/lang/pt-PT/general.php
index a97842f5c5..6138d0ef03 100644
--- a/resources/lang/pt-PT/general.php
+++ b/resources/lang/pt-PT/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Acessórios',
'activated' => 'Activado',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Acessório',
'accessory_report' => 'Relatório de Acessório',
'action' => 'Ação',
@@ -27,7 +28,13 @@ return [
'audit' => 'Auditoria',
'audit_report' => 'Registro de auditoria',
'assets' => 'Artigos',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Assigned to :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Remover Avatar',
'avatar_upload' => 'Carregar Avatar',
'back' => 'Voltar',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Editar em massa',
'bulk_delete' => 'Eliminar em massa',
'bulk_actions' => 'Ações em massa',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'por Estado',
'cancel' => 'Cancelar',
'categories' => 'Categorias',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Esta aplicação está em execução no modo de produção com a depuração activada. Isso pode expor dados sensíveis se seu aplicativo é acessível para o mundo exterior. Desactive o modo de depuração mudando o valor de APP_DEBUG no teu ficheiro .env para false.',
'delete' => 'Remover',
'delete_confirm' => 'Tem a certeza que deseja eliminar :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Removidos',
'delete_seats' => 'Utilizadores apagados',
'deletion_failed' => 'Falha ao Eliminar',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'O tipo de arquivo aceito é :types. O tamanho máximo de upload permitido é :size.abroad. tipos de arquivos aceitos são :types. O tamanho máximo de upload permitido é :size.',
'filetypes_size_help' => 'O tamanho máximo de upload permitido é :size.',
'image_filetypes_help' => 'Os tipos de ficheiros aceites são jpg, webp, png, gif e svg. O tamanho máximo permitido para envio é de :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' => 'Importar',
'importing' => 'A importar',
'importing_help' => 'Você pode importar ativoss, acessórios, licenças, componentes, consumíveis e utilizadores via ficheiro CSV.
O CSV deve ser delimitado por vírgula e formatado com cabeçalhos que correspondem aos dos CSVs de exemplo na documentação.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Manutenções de Artigos',
'item' => 'Item',
'item_name' => 'Nome do Item',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Permissões insuficientes!',
'kits' => 'Kits padrão',
'language' => 'Idioma',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Artigos solicitados',
'request_canceled' => 'Pedido cancelado',
'save' => 'Guardar',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Selecione',
'select_all' => 'Selecionar Tudo',
'search' => 'Pesquisar',
@@ -240,8 +254,8 @@ return [
'signature' => 'Assinatura',
'signed_off_by' => 'Signed Off By',
'skin' => 'Skin',
- 'slack_msg_note' => 'Uma mensagem de slack será enviada',
- 'slack_test_msg' => 'Parece que a integração Slack com o Snipe-IT está a funcionar!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'MODO DE DEMONSTRAÇÃO: Algumas funcionalidades estão desativadas para esta instalação.',
'site_name' => 'Nome do site',
'state' => 'Distrito',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Tem certeza de que deseja excluir',
'submit' => 'Submeter',
'target' => 'Destino',
- 'toggle_navigation' => 'Activar/Desactivar Navegação',
'time_and_date_display' => 'Exibição de hora e data',
'total_assets' => 'artigos',
'total_licenses' => 'licenças',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/pt-PT/help.php b/resources/lang/pt-PT/help.php
index 1e4c861266..6d5d39bde5 100644
--- a/resources/lang/pt-PT/help.php
+++ b/resources/lang/pt-PT/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'Mais Informações',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
diff --git a/resources/lang/pt-PT/localizations.php b/resources/lang/pt-PT/localizations.php
index e2d88a1ac2..97ccd42940 100644
--- a/resources/lang/pt-PT/localizations.php
+++ b/resources/lang/pt-PT/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/pt-PT/mail.php b/resources/lang/pt-PT/mail.php
index 8440e4895d..53659093d8 100644
--- a/resources/lang/pt-PT/mail.php
+++ b/resources/lang/pt-PT/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Faça login na sua instalação do Snipe-IT usando os dados abaixo:',
'login' => 'Login:',
'Low_Inventory_Report' => 'Relatório de baixas de inventario',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Qt. Min.',
'name' => 'Nome',
'new_item_checked' => 'Um novo item foi atribuído a ti, os detalhes estão abaixo.',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'Suas credenciais do Snipe-IT',
'Accessory_Checkin_Notification' => 'Accessory checked in',
'Asset_Checkin_Notification' => 'Asset checked in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'License checked in',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => 'Ver seus ativos',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/pt-PT/validation.php b/resources/lang/pt-PT/validation.php
index a3358e8d49..a3c7e756f9 100644
--- a/resources/lang/pt-PT/validation.php
+++ b/resources/lang/pt-PT/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'O atributo deve ter pelo menos: itens mínimos.',
],
'starts_with' => 'O :attribute deve começar com um dos seguintes: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'O :attribute selecionado é inválido.',
'numeric' => ':attribute tem que ser um número.',
'present' => 'O campo: atributo deve estar presente.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Sua senha atual está incorreta',
'dumbpwd' => 'Essa senha é muito comum.',
'statuslabel_type' => 'Você deve selecionar um tipo de etiqueta de status válido',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/ro/admin/accessories/general.php b/resources/lang/ro/admin/accessories/general.php
index f7a7d204e3..a1e7ab03a4 100644
--- a/resources/lang/ro/admin/accessories/general.php
+++ b/resources/lang/ro/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Actualizare Accesoriu',
'use_default_eula' => 'Foloseste EULA general implicita in loc.',
'use_default_eula_disabled' => 'Foloseste EULA general implicita. EULA implicita nu a fost gasita. A se crea una in Setari.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/ro/admin/accessories/message.php b/resources/lang/ro/admin/accessories/message.php
index 5a668f03e5..ec7b6e48f3 100644
--- a/resources/lang/ro/admin/accessories/message.php
+++ b/resources/lang/ro/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Accesoriu nu a fost predat, vă rugăm să încercaţi din nou',
'success' => 'Accesoriu a fost predat.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'Acest utilizator nu este valid. Vă rugăm să încercaţi din nou.'
),
diff --git a/resources/lang/ro/admin/asset_maintenances/form.php b/resources/lang/ro/admin/asset_maintenances/form.php
index 030ce99572..9871af7a50 100644
--- a/resources/lang/ro/admin/asset_maintenances/form.php
+++ b/resources/lang/ro/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Tip de întreținere',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'Titlu',
- 'start_date' => 'A început',
- 'completion_date' => 'terminat',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'A costat',
'is_warranty' => 'Îmbunătățirea garanției',
- 'asset_maintenance_time' => 'zi',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'notițe',
- 'update' => 'Actualizați',
- 'create' => 'Crea'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/ro/admin/categories/message.php b/resources/lang/ro/admin/categories/message.php
index b97c82deae..4eb40f5fe8 100644
--- a/resources/lang/ro/admin/categories/message.php
+++ b/resources/lang/ro/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Categoria nu a fost actualizata, va rugam incercati iar',
- 'success' => 'Categoria a fost actualizata.'
+ 'success' => 'Categoria a fost actualizata.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/ro/admin/components/general.php b/resources/lang/ro/admin/components/general.php
index b3e052bf55..b34c42eadb 100644
--- a/resources/lang/ro/admin/components/general.php
+++ b/resources/lang/ro/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Rămas',
'total' => 'Total',
'update' => 'Actualizați componenta',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/ro/admin/components/message.php b/resources/lang/ro/admin/components/message.php
index 053b9cb7d9..81abe6ad3c 100644
--- a/resources/lang/ro/admin/components/message.php
+++ b/resources/lang/ro/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Componenta nu a fost verificată, încercați din nou',
'success' => 'Componenta verificată cu succes.',
- 'user_does_not_exist' => 'Acest utilizator este nevalid. Vă rugăm să încercați din nou.'
+ 'user_does_not_exist' => 'Acest utilizator este nevalid. Vă rugăm să încercați din nou.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/ro/admin/consumables/message.php b/resources/lang/ro/admin/consumables/message.php
index e59dcf5d49..dc84d55752 100644
--- a/resources/lang/ro/admin/consumables/message.php
+++ b/resources/lang/ro/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Consumul nu a fost verificat, încercați din nou',
'success' => 'Consumul a fost verificat cu succes.',
- 'user_does_not_exist' => 'Acest utilizator este nevalid. Vă rugăm să încercați din nou.'
+ 'user_does_not_exist' => 'Acest utilizator este nevalid. Vă rugăm să încercați din nou.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/ro/admin/custom_fields/general.php b/resources/lang/ro/admin/custom_fields/general.php
index 492a5b37dc..3a211e85c2 100644
--- a/resources/lang/ro/admin/custom_fields/general.php
+++ b/resources/lang/ro/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Folosit de modele',
'order' => 'Ordin',
'create_fieldset' => 'Setul de câmpuri noi',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Creați un nou set de câmpuri',
'create_field' => 'Noul câmp personalizat',
'create_field_title' => 'Creați un nou câmp personalizat',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/ro/admin/groups/message.php b/resources/lang/ro/admin/groups/message.php
index 6b51d16c88..1d26701601 100644
--- a/resources/lang/ro/admin/groups/message.php
+++ b/resources/lang/ro/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Grupul exista deja!',
- 'group_not_found' => 'Grupul [:id] nu exista.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'Campul "Nume" este obligatoriu',
'success' => array(
diff --git a/resources/lang/ro/admin/hardware/form.php b/resources/lang/ro/admin/hardware/form.php
index e8e03823f7..e709de213c 100644
--- a/resources/lang/ro/admin/hardware/form.php
+++ b/resources/lang/ro/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Confirmarea activelor șterse în bloc',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Consultați mai jos activele pentru ștergerea în bloc. Odată șterse, aceste active pot fi restaurate, dar nu vor mai fi asociate cu utilizatorii cărora li se alocă în prezent.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'Sunteți pe cale să ștergeți: active_count assets.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Actualizarea activelor în bloc',
'bulk_update_help' => 'Acest formular vă permite să actualizați simultan mai multe elemente. Completați câmpurile pe care trebuie să le schimbați. Toate câmpurile rămase necompletate vor rămâne neschimbate.',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Actualizați doar locația implicită',
'asset_not_deployable' => 'Activul este indisponibil și nu poate fi eliberat.',
'asset_deployable' => 'Activul e disponibil și poate fi eliberat.',
- 'processing_spinner' => 'În curs de procesare...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Optional Information',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/ro/admin/hardware/general.php b/resources/lang/ro/admin/hardware/general.php
index b4869865da..f02acfd2a0 100644
--- a/resources/lang/ro/admin/hardware/general.php
+++ b/resources/lang/ro/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'Acest activ a fost șters.',
'edit' => 'Editeaza activ',
'model_deleted' => 'Acest model de active a fost șters. Trebuie să restaurați modelul înainte de a putea restaura activul.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Requestable',
'requested' => 'Solicitat',
'not_requestable' => 'Nu poate fi solicitat',
@@ -21,6 +23,7 @@ return [
'restore' => 'Restabilirea activului',
'pending' => 'In asteptare',
'undeployable' => 'Nelansabil',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Vizualizeaza activ',
'csv_error' => 'Aveți o eroare în fișierul dvs. CSV:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Mesaje de eroare:',
'success_messages' => 'Mesaje de succes:',
'alert_details' => 'Vezi mai jos pentru detalii.',
- 'custom_export' => 'Export date personalizat'
+ 'custom_export' => 'Export date personalizat',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/ro/admin/hardware/message.php b/resources/lang/ro/admin/hardware/message.php
index 65d7984d15..0a504994a2 100644
--- a/resources/lang/ro/admin/hardware/message.php
+++ b/resources/lang/ro/admin/hardware/message.php
@@ -22,6 +22,8 @@ return [
'restore' => [
'error' => 'Asset nu a fost restaurat, încercați din nou',
'success' => 'Activul a fost restaurat cu succes.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -48,6 +50,8 @@ return [
'success' => 'Fișierul dvs. a fost importat',
'file_delete_success' => 'Fișierul dvs. a fost șters cu succes',
'file_delete_error' => 'Fișierul nu a putut fi șters',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/ro/admin/hardware/table.php b/resources/lang/ro/admin/hardware/table.php
index 8989ba9ac4..4742921e05 100644
--- a/resources/lang/ro/admin/hardware/table.php
+++ b/resources/lang/ro/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Predat/Primit',
'checkout_date' => 'Data predare',
'checkoutto' => 'Predat',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Valoarea Curentă',
'diff' => 'Diferenta',
'dl_csv' => 'Descarca CSV',
diff --git a/resources/lang/ro/admin/licenses/general.php b/resources/lang/ro/admin/licenses/general.php
index 61bc9da381..3fe553423e 100644
--- a/resources/lang/ro/admin/licenses/general.php
+++ b/resources/lang/ro/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Despre Licențe',
- 'about_licenses' => 'Licențele sunt utilizate pentru a urmări software-ul. Ei au un număr specific de locuri care pot fi verificate pentru persoane fizice',
+ 'about_licenses_title' => 'Despre Licențe',
+ 'about_licenses' => 'Licențele sunt utilizate pentru a urmări software-ul. Ei au un număr specific de locuri care pot fi verificate pentru persoane fizice',
'checkin' => 'Primire locuri licenta',
'checkout_history' => 'Istoric predari',
'checkout' => 'Locuri licente predate',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Licente software',
'user' => 'Utilizator',
'view' => 'Vizualizeaza licenta',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/ro/admin/manufacturers/message.php b/resources/lang/ro/admin/manufacturers/message.php
index 138fba4cd8..d7a8728982 100644
--- a/resources/lang/ro/admin/manufacturers/message.php
+++ b/resources/lang/ro/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Producatorul nu exista.',
'assoc_users' => 'Acest producator este momentan asociat cu cel putin inca un model si nu poate fi sters. Va rugam actualizati modelele care nu mai au legatura cu acest producator si incercati iar. ',
diff --git a/resources/lang/ro/admin/manufacturers/table.php b/resources/lang/ro/admin/manufacturers/table.php
index 431811b52c..4d5c4310e3 100644
--- a/resources/lang/ro/admin/manufacturers/table.php
+++ b/resources/lang/ro/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Email de suport',
'support_phone' => 'Telefon suport',
'support_url' => 'URL de asistență',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Actualizeaza producator',
'url' => 'URL-',
diff --git a/resources/lang/ro/admin/models/general.php b/resources/lang/ro/admin/models/general.php
index e8a0ffd4b2..27137acc97 100644
--- a/resources/lang/ro/admin/models/general.php
+++ b/resources/lang/ro/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'Acest model a fost șters.',
'bulk_delete' => 'Stergere in masa a modelelor de echipamente',
'bulk_delete_help' => 'Utilizați casetele de selectare de mai jos pentru a confirma ștergerea modelelor de echipamente selectate. Modelele care au echipamente asociate cu acestea nu pot fi șterse până când activele nu sunt asociate cu un alt model.',
- 'bulk_delete_warn' => 'Sunteți pe cale să ștergeți modelul de echipament: model_count.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Restaurare model',
'requestable' => 'Utilizatorii pot solicita acest model',
'show_mac_address' => 'Arata campul Adresa MAC in acest model',
diff --git a/resources/lang/ro/admin/models/message.php b/resources/lang/ro/admin/models/message.php
index f83005db44..8f54d2717c 100644
--- a/resources/lang/ro/admin/models/message.php
+++ b/resources/lang/ro/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Modelul nu exista.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'Acest model este momentan asociat cu cel putin unul sau mai multe active si nu poate fi sters. Va rugam sa stergeti activul si dupa incercati iar. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Modelul nu a fost actualizat, va rugam incercati iar',
- 'success' => 'Modelul a fost actualizat.'
+ 'success' => 'Modelul a fost actualizat.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Nu au fost modificate câmpuri, deci nimic nu a fost actualizat.',
- 'success' => 'Modelele au fost actualizate.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'Nu au fost selectate câmpuri, deci nimic nu a fost actualizat.',
- 'success' => 'Au fost șterse :success_count model(e)!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => 'Au fost șterse :success_count modele, cu toate acestea :fail_count nu au putut fi șterse deoarece au în continuare active asociate cu acestea.'
),
diff --git a/resources/lang/ro/admin/settings/general.php b/resources/lang/ro/admin/settings/general.php
index 2acf6ae7a8..a38edc13a7 100644
--- a/resources/lang/ro/admin/settings/general.php
+++ b/resources/lang/ro/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'Dacă doriți să trimiteți o copie a e-mailurilor de predare/ primire trimise utilizatorilor către un cont de e-mail suplimentar, introduceți-l aici. În caz contrar, lăsați acest câmp necompletat.',
'is_ad' => 'Acesta este un server Active Directory',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Update Notification Settings',
'alert_email' => 'Trimite alerte catre',
'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated',
'alerts_enabled' => 'Alerte activată',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'Setări cod de bare',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'Setări LDAP',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Introduceți un nume de utilizator LDAP și o parolă valabilă din DN-ul de bază pe care l-ați specificat mai sus pentru a testa dacă datele de conectare LDAP sunt configurate corect. TREBUIE SĂ SAȚI PRIMUL SETĂRI LDAP ACTUALIZATE.',
'ldap_login_sync_help' => 'Acest lucru testează numai faptul că LDAP poate sincroniza corect. Dacă interogarea dvs. de autentificare LDAP nu este corectă, este posibil ca utilizatorii să nu se poată conecta. TREBUIE SĂ ACTUALIZAȚI SETĂRILE LDAP MAI ÎNTÂI.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Afișați imaginile în e-mailuri',
'show_images_in_email_help' => 'Debifați această casetă dacă instalarea dvs. Snipe-IT se află în spatele unei rețele VPN sau închisă, iar utilizatorii din afara rețelei nu vor putea încărca imagini din această instalare în e-mailurile lor.',
'site_name' => 'Nume site',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Slack Botname',
- 'slack_channel' => 'Slack Channel',
- 'slack_endpoint' => 'Slack Endpoint',
- 'slack_integration' => 'Slack Settings',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => 'Odată ce ați salvat informațiile Slack, va apărea un buton de testare.',
- 'slack_test_help' => 'Verificați dacă integrarea Slack este configurată corect. TREBUIE SĂ SALVAȚI SETĂRILE DUMNEAVOASTRĂ DE SLACK MAI ÎNTÂI.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT versiune',
'support_footer' => 'Legăturile de suport in subsol ',
'support_footer_help' => 'Specificați cine vede legăturile la informațiile despre asistența Snipe-IT și la Manualul utilizatorilor',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/ro/admin/settings/message.php b/resources/lang/ro/admin/settings/message.php
index a039bd2615..1143275dc1 100644
--- a/resources/lang/ro/admin/settings/message.php
+++ b/resources/lang/ro/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/ro/admin/users/general.php b/resources/lang/ro/admin/users/general.php
index e1e7e8d61a..7f1a605691 100644
--- a/resources/lang/ro/admin/users/general.php
+++ b/resources/lang/ro/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Print All Assigned',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Software predat catre :name',
'send_email_help' => 'You must provide an email address for this user to send them credentials. Emailing credentials can only be done on user creation. Passwords are stored in a one-way hash and cannot be retrieved once saved.',
'view_user' => 'Vezi utilizator :name',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/ro/admin/users/message.php b/resources/lang/ro/admin/users/message.php
index dfd973ea8a..8a5d01d04d 100644
--- a/resources/lang/ro/admin/users/message.php
+++ b/resources/lang/ro/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Ați refuzat cu succes acest activ.',
'bulk_manager_warn' => 'Utilizatorii dvs. au fost actualizați cu succes, cu toate acestea, intrarea managerului dvs. nu a fost salvată, deoarece managerul pe care l-ați selectat a fost, de asemenea, în lista de utilizatori care urmează să fie editat și este posibil ca utilizatorii să nu fie propriul manager. Selectați din nou utilizatorii dvs., cu excepția managerului.',
'user_exists' => 'Utilizatorul exista deja!',
- 'user_not_found' => 'Utilizatorul [:id] nu exista.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Campul de login este necesar',
'user_password_required' => 'Este necesara parola.',
'insufficient_permissions' => 'Nu aveti permisiuni suficiente.',
diff --git a/resources/lang/ro/auth/general.php b/resources/lang/ro/auth/general.php
index 3a0f89a9fe..f5c9ab08b4 100644
--- a/resources/lang/ro/auth/general.php
+++ b/resources/lang/ro/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Amintește-ți de mine',
'username_help_top' => 'Introdu numele tău de utilizator pentru a primi un e-mail cu link-ul de resetare a parolei.',
'username_help_bottom' => 'Numele de utilizator și adresa de e-mail pot pot sau nu să coincidă, în funcție de configurația dumneavoastră. Dacă nu vă amintiți numele de utilizator, contactați administratorul.
Utilizatorilor fără o adresă de e-mail asociată nu li se va trimite prin e-mail link-ul de resetare a parolei. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/ro/general.php b/resources/lang/ro/general.php
index 59cd7edcc2..1e27c27674 100644
--- a/resources/lang/ro/general.php
+++ b/resources/lang/ro/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Accesorii',
'activated' => 'activat',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Accesorii',
'accessory_report' => 'Raportul accesoriu',
'action' => 'Acțiune',
@@ -27,7 +28,13 @@ return [
'audit' => 'Audit',
'audit_report' => 'Jurnal de audit',
'assets' => 'Active',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Assigned to :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Sterge avatar',
'avatar_upload' => 'Upload Avatar',
'back' => 'Inapoi',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Bulk Edit',
'bulk_delete' => 'Bulk Delete',
'bulk_actions' => 'Bulk Actions',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'by Status',
'cancel' => 'Anuleaza',
'categories' => 'Categorii',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Această aplicație rulează în modul de producție cu debugging activat. Acest lucru poate expune date sensibile dacă aplicația dvs. este accesibilă lumii exterioare. Dezactivați modul de depanare setând valoarea APP_DEBUG din fișierul .env la false.',
'delete' => 'Sterge',
'delete_confirm' => 'Sigur doriți să ștergeți :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Sters',
'delete_seats' => 'Locurile șterse',
'deletion_failed' => 'Deletion failed',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
'filetypes_size_help' => 'Max upload size allowed is :size.',
'image_filetypes_help' => 'Accepted filetypes are jpg, webp, png, gif, and svg. Max 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',
'importing' => 'Importing',
'importing_help' => 'You can import assets, accessories, licenses, components, consumables, and users via CSV file.
The CSV should be comma-delimited and formatted with headers that match the ones in the sample CSVs in the documentation.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Întreținerea activelor',
'item' => 'Articol',
'item_name' => 'Item Name',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Nu aveti permisiuni suficiente!',
'kits' => 'Predefined Kits',
'language' => 'Limba',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => 'Cerere anulată',
'save' => 'Salveaza',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Selectați',
'select_all' => 'Select All',
'search' => 'Căutare',
@@ -240,8 +254,8 @@ return [
'signature' => 'Semnătură',
'signed_off_by' => 'Signed Off By',
'skin' => 'Skin',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Oh hai! Looks like your Slack integration with Snipe-IT is working!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'Modul DEMO: Unele caracteristici sunt dezactivate pentru această instalare.',
'site_name' => 'Nume site',
'state' => 'Judet',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Sigur doriți să ștergeți',
'submit' => 'A depune',
'target' => 'Ţintă',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Afișarea orei și a datei',
'total_assets' => 'Total active',
'total_licenses' => 'Total licente',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/ro/help.php b/resources/lang/ro/help.php
index ac0df59422..a3a2ddd762 100644
--- a/resources/lang/ro/help.php
+++ b/resources/lang/ro/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'More Info',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
diff --git a/resources/lang/ro/localizations.php b/resources/lang/ro/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/ro/localizations.php
+++ b/resources/lang/ro/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/ro/mail.php b/resources/lang/ro/mail.php
index fdd9eb3436..f9b9c288ce 100644
--- a/resources/lang/ro/mail.php
+++ b/resources/lang/ro/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Conectați-vă la noua dvs. instalare Snipe-IT utilizând următoarele acreditări:',
'login' => 'Logare:',
'Low_Inventory_Report' => 'Raport privind inventarul redus',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Cantitate min',
'name' => 'Nume',
'new_item_checked' => 'Un element nou a fost verificat sub numele dvs., detaliile sunt de mai jos.',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'Informațiile dvs. Snipe-IT',
'Accessory_Checkin_Notification' => 'Accessory checked in',
'Asset_Checkin_Notification' => 'Asset checked in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'License checked in',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => 'View Your Assets',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/ro/validation.php b/resources/lang/ro/validation.php
index e6e1e38c18..393750fde9 100644
--- a/resources/lang/ro/validation.php
+++ b/resources/lang/ro/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'Atributul:: trebuie să aibă cel puțin: min.',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => ':attribute selectat nu e valid.',
'numeric' => ':attribute trebuie sa fie un numar.',
'present' => 'Câmpul atributului trebuie să fie prezent.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Parola curentă este incorectă',
'dumbpwd' => 'Această parolă este prea obișnuită.',
'statuslabel_type' => 'Trebuie să selectați un tip de etichetă de stare validă',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/ru/account/general.php b/resources/lang/ru/account/general.php
index 7fc060a849..3b380267e5 100644
--- a/resources/lang/ru/account/general.php
+++ b/resources/lang/ru/account/general.php
@@ -1,12 +1,12 @@
'Personal API Keys',
+ 'personal_api_keys' => 'Персональные API ключи',
'api_key_warning' => 'When generating an API token, be sure to copy it down immediately as they
will not be visible to you again.',
'api_base_url' => 'Your API base url is located at:',
'api_base_url_endpoint' => '/<endpoint>',
- 'api_token_expiration_time' => 'API tokens are set to expire in:',
+ 'api_token_expiration_time' => 'API токены истекут:',
'api_reference' => 'Please check the API reference to
find specific API endpoints and additional API documentation.',
);
diff --git a/resources/lang/ru/admin/accessories/general.php b/resources/lang/ru/admin/accessories/general.php
index 347214ee41..a30c422ab9 100644
--- a/resources/lang/ru/admin/accessories/general.php
+++ b/resources/lang/ru/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Обновить аксессуар',
'use_default_eula' => 'Использовать главное пользовательское соглашение по умолчанию.',
'use_default_eula_disabled' => 'Использовать основное пользовательское соглашение. Не задано основное пользовательское соглашение. Добавьте его в Настройках.',
+ 'clone' => 'Клонировать аксессуар',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/ru/admin/accessories/message.php b/resources/lang/ru/admin/accessories/message.php
index 4304b2b643..6364c88e8b 100644
--- a/resources/lang/ru/admin/accessories/message.php
+++ b/resources/lang/ru/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Ошибка при выдаче аксессуара. Повторите попытку',
'success' => 'Аксессуар успешно выдан.',
+ 'unavailable' => 'Нет доступных аксессуаров для выдачи. Проверьте их количество',
'user_does_not_exist' => 'Этот пользователь является недопустимым. Пожалуйста, попробуйте еще раз.'
),
diff --git a/resources/lang/ru/admin/asset_maintenances/form.php b/resources/lang/ru/admin/asset_maintenances/form.php
index b37f484f5c..17eef0c484 100644
--- a/resources/lang/ru/admin/asset_maintenances/form.php
+++ b/resources/lang/ru/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Состояние обслуживания',
+ 'asset_maintenance_type' => 'Вид обслуживания актива',
'title' => 'Заголовок',
'start_date' => 'Дата начала',
- 'completion_date' => 'Дата окончания',
+ 'completion_date' => 'Дата завершения',
'cost' => 'Стоймость',
'is_warranty' => 'Расширенная гарантия',
'asset_maintenance_time' => 'Время обслуживания (в днях)',
'notes' => 'Примечания',
- 'update' => 'Обновить статус',
- 'create' => 'Создать'
+ 'update' => 'Обновить статус обслуживания актива',
+ 'create' => 'Отправить актив на обслуживание'
];
diff --git a/resources/lang/ru/admin/asset_maintenances/general.php b/resources/lang/ru/admin/asset_maintenances/general.php
index fe487b1f43..a68eb0c1db 100644
--- a/resources/lang/ru/admin/asset_maintenances/general.php
+++ b/resources/lang/ru/admin/asset_maintenances/general.php
@@ -11,6 +11,6 @@
'calibration' => 'Калибровка',
'software_support' => 'Программная поддержка',
'hardware_support' => 'Аппаратная поддержка',
- 'configuration_change' => 'Configuration Change',
- 'pat_test' => 'PAT Test',
+ 'configuration_change' => 'Изменение конфигурации',
+ 'pat_test' => 'Тест ЭБ',
];
diff --git a/resources/lang/ru/admin/categories/message.php b/resources/lang/ru/admin/categories/message.php
index ba3d5a3fbf..94c5ed6c9f 100644
--- a/resources/lang/ru/admin/categories/message.php
+++ b/resources/lang/ru/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Категория не изменена, пожалуйста попробуйте снова',
- 'success' => 'Категория успешно изменена.'
+ 'success' => 'Категория успешно изменена.',
+ 'cannot_change_category_type' => 'Вы не можете изменить тип категории после ее создания',
),
'delete' => array(
diff --git a/resources/lang/ru/admin/components/general.php b/resources/lang/ru/admin/components/general.php
index b7aa9633d5..49836c234d 100644
--- a/resources/lang/ru/admin/components/general.php
+++ b/resources/lang/ru/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Остаток',
'total' => 'Всего',
'update' => 'Обновить компонент',
+ 'checkin_limit' => 'Количество должно быть меньше или равно :assigned_qty'
);
diff --git a/resources/lang/ru/admin/components/message.php b/resources/lang/ru/admin/components/message.php
index 8f621e5912..e78d128d94 100644
--- a/resources/lang/ru/admin/components/message.php
+++ b/resources/lang/ru/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Не удалось отвязать компонент, пожалуйста попробуйте еще раз',
'success' => 'Связь с компонентом успешно удалена.',
- 'user_does_not_exist' => 'Неверный пользователь. Попробуйте еще раз.'
+ 'user_does_not_exist' => 'Неверный пользователь. Попробуйте еще раз.',
+ 'unavailable' => 'Недостаточно компонентов: :remaining - осталось, :requested - запрошено',
),
'checkin' => array(
diff --git a/resources/lang/ru/admin/consumables/message.php b/resources/lang/ru/admin/consumables/message.php
index 0780066dd0..b4dce77f68 100644
--- a/resources/lang/ru/admin/consumables/message.php
+++ b/resources/lang/ru/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Расходный материал не был выдан, попробуйте ещё раз',
'success' => 'Расходный материал успешно выдан.',
- 'user_does_not_exist' => 'Неверный пользователь. Попробуйте ещё раз.'
+ 'user_does_not_exist' => 'Неверный пользователь. Попробуйте ещё раз.',
+ 'unavailable' => 'Недостаточно расходных материалов для выдачи. Пожалуйста, проверьте их количество.',
),
'checkin' => array(
diff --git a/resources/lang/ru/admin/custom_fields/general.php b/resources/lang/ru/admin/custom_fields/general.php
index 591589ad75..e8b23ffecf 100644
--- a/resources/lang/ru/admin/custom_fields/general.php
+++ b/resources/lang/ru/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Использован в моделях',
'order' => 'Порядок',
'create_fieldset' => 'Новый набор полей',
+ 'update_fieldset' => 'Обновить набор полей',
+ 'fieldset_does_not_exist' => 'Набор полей :id не существует',
+ 'fieldset_updated' => 'Набор полей обновлен',
'create_fieldset_title' => 'Создайте новый набор полей',
'create_field' => 'Новое настраиваемое поле',
'create_field_title' => 'Создайте новое настраиваемое поле',
@@ -41,9 +44,11 @@ return [
'make_required' => 'Необязательное - нажмите чтобы сделать обязательным',
'reorder' => 'Изменить порядок',
'db_field' => 'Поле БД',
- 'db_convert_warning' => 'WARNING. This field is in the custom fields table as :db_column but should be :expected.',
+ 'db_convert_warning' => 'ВНИМАНИЕ. Настраиваемое поле :db_column, должно быть :expected.',
'is_unique' => 'Это значение должно быть уникальным для всех активов',
'unique' => 'Уникальный',
- 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
- 'display_in_user_view_table' => 'Visible to User',
+ 'display_in_user_view' => 'Разрешить владельцу актива просматривать эти значения на странице Просмотр Назначенных Активов',
+ 'display_in_user_view_table' => 'Видимый для пользователя',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/ru/admin/departments/message.php b/resources/lang/ru/admin/departments/message.php
index c4ac88fb3a..d18b4ab153 100644
--- a/resources/lang/ru/admin/departments/message.php
+++ b/resources/lang/ru/admin/departments/message.php
@@ -3,7 +3,7 @@
return array(
'does_not_exist' => 'Департамент не существует.',
- 'department_already_exists' => 'A department already exists with that name at this company location. Or choose a more specific name for this department. ',
+ 'department_already_exists' => 'Отдел с таким названием уже существует в данном местоположении. Попробуйте уточнить название для этого отдела. ',
'assoc_users' => 'Департамент в данный момент связан с одним или несколькими пользователями и не может быть удалён. Удалите или измените связи в пользователях и попробуйте ещё раз. ',
'create' => array(
'error' => 'Департамент не был создан, попробуйте ещё раз.',
diff --git a/resources/lang/ru/admin/groups/message.php b/resources/lang/ru/admin/groups/message.php
index 577238b092..bf3db79d81 100644
--- a/resources/lang/ru/admin/groups/message.php
+++ b/resources/lang/ru/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Группа уже существует!',
- 'group_not_found' => 'Группа [:id] не существует.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'Поле "Имя" является обязательным',
'success' => array(
diff --git a/resources/lang/ru/admin/groups/titles.php b/resources/lang/ru/admin/groups/titles.php
index f8be7f8168..c0a12a8e85 100644
--- a/resources/lang/ru/admin/groups/titles.php
+++ b/resources/lang/ru/admin/groups/titles.php
@@ -10,7 +10,7 @@ return [
'group_admin' => 'Администратор группы',
'allow' => 'Разрешить',
'deny' => 'Запретить',
- 'permission' => 'Permission',
- 'grant' => 'Grant',
+ 'permission' => 'Права доступа',
+ 'grant' => 'Предоставить',
'no_permissions' => 'Эта группа не имеет прав доступа.'
];
diff --git a/resources/lang/ru/admin/hardware/form.php b/resources/lang/ru/admin/hardware/form.php
index 8fc554625b..42decf2bb5 100644
--- a/resources/lang/ru/admin/hardware/form.php
+++ b/resources/lang/ru/admin/hardware/form.php
@@ -2,11 +2,14 @@
return [
'bulk_delete' => 'Подвердите массовое удаление активов',
+ 'bulk_restore' => 'Подвердите массовое восстановление активов',
'bulk_delete_help' => 'Просмотрите активны, выбранные для удаления. После удаления активы могут быть восстановлены, но уже не будет привязаны к пользователям, к которым они привязаны сейчас.',
+ 'bulk_restore_help' => 'Проверьте активы для массового восстановления. После восстановления эти активы не будут связаны с пользователями, с которыми они были ранее связаны.',
'bulk_delete_warn' => 'Вы собираетесь удалить :asset_count активов.',
+ 'bulk_restore_warn' => 'Вы собираетесь восстановить :asset_count активов.',
'bulk_update' => 'Редактировать выбранное',
'bulk_update_help' => 'Эта форма позволяет Вам обновить несколько объектов за раз. Заполняйте только те поля, которые нужно изменить. Пустые поля останутся без изменений. ',
- 'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
+ 'bulk_update_warn' => 'Вы собираетесь отредактировать свойства одного ресурса.|Вы собираетесь отредактировать свойства :asset_count assets.',
'checkedout_to' => 'Привязан к',
'checkout_date' => 'Дата выдачи',
'checkin_date' => 'Дата возврата',
@@ -43,9 +46,9 @@ return [
'asset_location' => 'Обновить местоположение актива',
'asset_location_update_default_current' => 'Обновить местоположение по умолчанию и фактическое местоположение',
'asset_location_update_default' => 'Обновить только местоположение по умолчанию',
- 'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
- 'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Обработка...',
+ 'asset_not_deployable' => 'Этот статус актива не подлежит развертыванию. Этот актив не может быть проверен.',
+ 'asset_deployable' => 'Этот статус доступен для развертывания. Этот актив может быть привязан.',
+ 'processing_spinner' => 'Обработка... (Это может занять некоторое время на больших файлах)',
'optional_infos' => 'Дополнительная информация',
- 'order_details' => 'Order Related Information'
+ 'order_details' => 'Информация, связанная с заказом'
];
diff --git a/resources/lang/ru/admin/hardware/general.php b/resources/lang/ru/admin/hardware/general.php
index 43ecaea855..56ac11e439 100644
--- a/resources/lang/ru/admin/hardware/general.php
+++ b/resources/lang/ru/admin/hardware/general.php
@@ -6,7 +6,7 @@ return [
'archived' => 'Архивированные',
'asset' => 'Актив',
'bulk_checkout' => 'Выдать актив пользователю',
- 'bulk_checkin' => 'Checkin Assets',
+ 'bulk_checkin' => 'Проверка активов',
'checkin' => 'Вернуть актив на склад',
'checkout' => 'Выдать актив пользователю',
'clone' => 'Клонировать актив',
@@ -14,31 +14,34 @@ return [
'deleted' => 'Этот актив был удален.',
'edit' => 'Редактировать актив',
'model_deleted' => 'Эта модель была удалена. Вы должны восстановить модель прежде, чем сможете восстановить актив.',
+ 'model_invalid' => 'Модель этого актива недействительна.',
+ 'model_invalid_fix' => 'Актив должен быть отредактирован для исправления этого перед тем, как отвязать или привязать его.',
'requestable' => 'Готов к выдаче',
'requested' => 'Запрошенное',
- 'not_requestable' => 'Not Requestable',
- 'requestable_status_warning' => 'Do not change requestable status',
+ 'not_requestable' => 'Не подлежит запросу',
+ 'requestable_status_warning' => 'Не изменять запрашиваемый статус',
'restore' => 'Восстановить актив',
'pending' => 'Ожидание',
'undeployable' => 'Выданные',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Показать актив',
- 'csv_error' => 'You have an error in your CSV file:',
+ 'csv_error' => 'У вас ошибка в вашем CSV-файле:',
'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.
-
+
+ Загрузите файл CSV, содержащий историю активов. Ресурсы и пользователи ДОЛЖНЫ уже существовать в системе, иначе они будут пропущены. Сопоставление активов для импорта истории происходит по тегу активов. Мы попытаемся найти подходящего пользователя на основе предоставленного вами имени пользователя и критериев, которые вы выберете ниже. Если вы не выберете какие-либо критерии ниже, он просто попытается соответствовать формату имени пользователя, который вы настроили в общих настройках администратора.
+ < / p>
-
Fields included in the CSV must match the headers: Asset Tag, Name, Checkout Date, Checkin Date. Any additional fields will be ignored.
+
Поля, включенные в CSV, должны соответствовать заголовкам: Тег актива, Имя, Дата оформления заказа, дата регистрации. Любые дополнительные поля будут проигнорированы. < / p>
-
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',
+
Дата проверки: пустые даты или даты проверки функций будут возвращать элементы связанному пользователю. Исключение столбца CheckinDatecolumn создаст дату проверки с сегодняшней датой.
',
+ 'csv_import_match_f-l' => 'Попробуйте сопоставить пользователей по формату имени.фамилии (Джейн.Смит)',
+ 'csv_import_match_initial_last' => 'Попробуйте сопоставить пользователей по имени и фамилии в формате jsmith',
+ 'csv_import_match_first' => 'Попробуйте сопоставить пользователей по формату имени (Джейн)',
+ 'csv_import_match_email' => 'Попробуйте сопоставить пользователей по электронной почте в качестве имени пользователя',
'csv_import_match_username' => 'Попытаться сопоставить пользователей по имени пользователя',
'error_messages' => 'Сообщения об ошибках:',
- 'success_messages' => 'Success messages:',
+ 'success_messages' => 'Сообщения об успехе:',
'alert_details' => 'Подробности смотрите ниже.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Пользовательский экспорт',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/ru/admin/hardware/message.php b/resources/lang/ru/admin/hardware/message.php
index 9305cd59c6..9e2ecd0436 100644
--- a/resources/lang/ru/admin/hardware/message.php
+++ b/resources/lang/ru/admin/hardware/message.php
@@ -5,7 +5,7 @@ return [
'undeployable' => 'Внимание: Этот актив был помечен как выданный.
Если этот статус изменился, необходимо его обновить.',
'does_not_exist' => 'Актив не существует.',
- 'does_not_exist_or_not_requestable' => 'That asset does not exist or is not requestable.',
+ 'does_not_exist_or_not_requestable' => 'Этот актив не существует или не подлежит запросу.',
'assoc_users' => 'Этот актив в настоящее время привязан к пользователю и не может быть удален. Пожалуйста сначала снимите привязку, и затем попробуйте удалить снова. ',
'create' => [
@@ -17,12 +17,14 @@ return [
'error' => 'Актив не был изменен, пожалуйста попробуйте снова',
'success' => 'Актив успешно изменен.',
'nothing_updated' => 'Поля не выбраны, нечего обновлять.',
- 'no_assets_selected' => 'No assets were selected, so nothing was updated.',
+ 'no_assets_selected' => 'Никакие ресурсы не были выбраны, поэтому ничего не обновлялось.',
],
'restore' => [
'error' => 'Актив не был восстановлен, повторите попытку',
'success' => 'Актив успешно восстановлен.',
+ 'bulk_success' => 'Актив успешно восстановлен.',
+ 'nothing_updated' => 'Ни один из активов не выбран, поэтому ничего не восстановлено.',
],
'audit' => [
@@ -49,6 +51,8 @@ return [
'success' => 'Ваш файл был импортирован',
'file_delete_success' => 'Ваш файл был успешно удален',
'file_delete_error' => 'Невозможно удалить файл',
+ 'header_row_has_malformed_characters' => 'Один или несколько атрибутов в строке заголовка содержат неправильно сформированные символы UTF-8',
+ 'content_row_has_malformed_characters' => 'Один или несколько атрибутов в первой строке содержимого содержат неправильно сформированные символы UTF-8',
],
diff --git a/resources/lang/ru/admin/hardware/table.php b/resources/lang/ru/admin/hardware/table.php
index 7fb5d77539..224aefe7be 100644
--- a/resources/lang/ru/admin/hardware/table.php
+++ b/resources/lang/ru/admin/hardware/table.php
@@ -4,11 +4,12 @@ return [
'asset_tag' => 'Тег',
'asset_model' => 'Модель',
- 'book_value' => 'Current Value',
+ 'book_value' => 'Текущее значение',
'change' => 'Отвязан/Привязан',
'checkout_date' => 'Дата привязки',
'checkoutto' => 'Привязан',
- 'current_value' => 'Current Value',
+ 'components_cost' => 'Total Components Cost',
+ 'current_value' => 'Текущее значение',
'diff' => 'Разн',
'dl_csv' => 'Загрузить CSV',
'eol' => 'Истек',
@@ -22,9 +23,9 @@ return [
'image' => 'Изображение устройства',
'days_without_acceptance' => 'Дней без принятия',
'monthly_depreciation' => 'Ежемесячная амортизация',
- 'assigned_to' => 'Assigned To',
- 'requesting_user' => 'Requesting User',
- 'requested_date' => 'Requested Date',
- 'changed' => 'Changed',
- 'icon' => 'Icon',
+ 'assigned_to' => 'Назначенный На',
+ 'requesting_user' => 'Запрашивающий пользователь',
+ 'requested_date' => 'Запрошенная дата',
+ 'changed' => 'Измененный',
+ 'icon' => 'Значок',
];
diff --git a/resources/lang/ru/admin/kits/general.php b/resources/lang/ru/admin/kits/general.php
index 39e5b7c29b..6c30d94a89 100644
--- a/resources/lang/ru/admin/kits/general.php
+++ b/resources/lang/ru/admin/kits/general.php
@@ -36,15 +36,15 @@ return [
'accessory_updated' => 'Accessory was successfully updated',
'accessory_detached' => 'Accessory was successfully detached',
'accessory_error' => 'Accessory already attached to kit',
- 'accessory_deleted' => 'Delete was successful',
- 'accessory_none' => 'Accessory does not exist',
+ 'accessory_deleted' => 'Удаление прошло успешно',
+ 'accessory_none' => 'Аксессуар не существует',
'checkout_success' => 'Checkout was successful',
'checkout_error' => 'Checkout error',
- 'kit_none' => 'Kit does not exist',
- 'kit_created' => 'Kit was successfully created',
- 'kit_updated' => 'Kit was successfully updated',
- 'kit_not_found' => 'Kit not found',
- 'kit_deleted' => 'Kit was successfully deleted',
- 'kit_model_updated' => 'Model was successfully updated',
+ 'kit_none' => 'Комплекта не существует',
+ 'kit_created' => 'Комплект успешно создан',
+ 'kit_updated' => 'Комплект успешно изменен',
+ 'kit_not_found' => 'Комплект не найден',
+ 'kit_deleted' => 'Комплект успешно удален',
+ 'kit_model_updated' => 'Модель успешно изменена',
'kit_model_detached' => 'Model was successfully detached',
];
diff --git a/resources/lang/ru/admin/licenses/general.php b/resources/lang/ru/admin/licenses/general.php
index 7b5f736bcc..ae0c79e3e6 100644
--- a/resources/lang/ru/admin/licenses/general.php
+++ b/resources/lang/ru/admin/licenses/general.php
@@ -1,8 +1,8 @@
'О лицензиях',
- 'about_licenses' => 'Лицензии используются для отслеживания программного обеспечения. Как правило, количество пользователей, которые могут их использовать - ограничено',
+ 'about_licenses_title' => 'О лицензиях',
+ 'about_licenses' => 'Лицензии используются для отслеживания программного обеспечения. Как правило, количество пользователей, которые могут их использовать - ограничено',
'checkin' => 'Отвязать лицензию',
'checkout_history' => 'История привязок',
'checkout' => 'Привязать лицензию',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Лицензии ПО',
'user' => 'Пользователь',
'view' => 'Показать лицензию',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/ru/admin/licenses/message.php b/resources/lang/ru/admin/licenses/message.php
index 7e191bcb7a..2ebe2e60fe 100644
--- a/resources/lang/ru/admin/licenses/message.php
+++ b/resources/lang/ru/admin/licenses/message.php
@@ -2,7 +2,7 @@
return array(
- 'does_not_exist' => 'License does not exist or you do not have permission to view it.',
+ 'does_not_exist' => 'Лицензии не существует или у вас нет разрешения на её просмотр.',
'user_does_not_exist' => 'Пользователь не существует.',
'asset_does_not_exist' => 'Актив который вы пытаетесь ассоциировать с этой лицензией не существует.',
'owner_doesnt_match_asset' => 'Владелец актива, который вы пытаетесь связать с этой лицензией, отличается от выбранного в списке пользователя.',
diff --git a/resources/lang/ru/admin/locations/message.php b/resources/lang/ru/admin/locations/message.php
index 325e445531..3c9904bf3d 100644
--- a/resources/lang/ru/admin/locations/message.php
+++ b/resources/lang/ru/admin/locations/message.php
@@ -6,8 +6,8 @@ return array(
'assoc_users' => 'Данный статус связан с одним или несколькими активами, и не может быть удален. Удалите либо измените связанные активы. ',
'assoc_assets' => 'Это месторасположение связано как минимум с одним активом и не может быть удалено. Измените ваши активы так, чтобы они не ссылались на это месторасположение и попробуйте ещё раз. ',
'assoc_child_loc' => 'У этого месторасположения является родительским и у него есть как минимум одно месторасположение уровнем ниже. Поэтому оно не может быть удалено. Обновите ваши месторасположения, так чтобы не ссылаться на него и попробуйте снова. ',
- 'assigned_assets' => 'Assigned Assets',
- 'current_location' => 'Current Location',
+ 'assigned_assets' => 'Присвоенные активы',
+ 'current_location' => 'Текущее местоположение',
'create' => array(
diff --git a/resources/lang/ru/admin/locations/table.php b/resources/lang/ru/admin/locations/table.php
index 68e91858d8..188acdcc5e 100644
--- a/resources/lang/ru/admin/locations/table.php
+++ b/resources/lang/ru/admin/locations/table.php
@@ -20,21 +20,21 @@ return [
'parent' => 'Родитель',
'currency' => 'Валюта местонахождения',
'ldap_ou' => 'Поиск в LDAP OU',
- 'user_name' => 'User Name',
- 'department' => 'Department',
- 'location' => 'Location',
- 'asset_tag' => 'Assets Tag',
- 'asset_name' => 'Name',
- 'asset_category' => 'Category',
- 'asset_manufacturer' => 'Manufacturer',
- 'asset_model' => 'Model',
- 'asset_serial' => 'Serial',
- 'asset_location' => 'Location',
- 'asset_checked_out' => 'Checked Out',
- 'asset_expected_checkin' => 'Expected Checkin',
- 'date' => 'Date:',
- 'signed_by_asset_auditor' => 'Signed By (Asset Auditor):',
- 'signed_by_finance_auditor' => 'Signed By (Finance Auditor):',
- 'signed_by_location_manager' => 'Signed By (Location Manager):',
- 'signed_by' => 'Signed Off By:',
+ 'user_name' => 'Имя пользователя',
+ 'department' => 'Подразделение',
+ 'location' => 'Местоположение',
+ 'asset_tag' => 'Тег активов',
+ 'asset_name' => 'Название',
+ 'asset_category' => 'Категория',
+ 'asset_manufacturer' => 'Производитель',
+ 'asset_model' => 'Модель',
+ 'asset_serial' => 'Серийный номер',
+ 'asset_location' => 'Расположение',
+ 'asset_checked_out' => 'Проверено',
+ 'asset_expected_checkin' => 'Ожидаемая проверка',
+ 'date' => 'Дата:',
+ 'signed_by_asset_auditor' => 'Подписано (Аудитором активов):',
+ 'signed_by_finance_auditor' => 'Подписано (Аудитором активов):',
+ 'signed_by_location_manager' => 'Подписано (Менеджер по местоположению):',
+ 'signed_by' => 'Подписано:',
];
diff --git a/resources/lang/ru/admin/manufacturers/message.php b/resources/lang/ru/admin/manufacturers/message.php
index eb55e40ee4..1d7ba8de70 100644
--- a/resources/lang/ru/admin/manufacturers/message.php
+++ b/resources/lang/ru/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Производителя не существует.',
'assoc_users' => 'Этот производитель сейчас связан с как минимум одной моделью и не может быть удален. Для удаления необходимо удалить связь модели с производителем. ',
diff --git a/resources/lang/ru/admin/manufacturers/table.php b/resources/lang/ru/admin/manufacturers/table.php
index c878296418..e14609d050 100644
--- a/resources/lang/ru/admin/manufacturers/table.php
+++ b/resources/lang/ru/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Электронная почта поддержки',
'support_phone' => 'Телефон поддержки',
'support_url' => 'Страница поддержки',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Обновить производителя',
'url' => 'Адрес',
diff --git a/resources/lang/ru/admin/models/general.php b/resources/lang/ru/admin/models/general.php
index af4665996a..0c602ca76b 100644
--- a/resources/lang/ru/admin/models/general.php
+++ b/resources/lang/ru/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'Эта модель была удалена.',
'bulk_delete' => 'Массовое удаление моделей активов',
'bulk_delete_help' => 'Установите флажки ниже, чтобы подтвердить удаление выбранных моделей активов. Модели, имеющие связанные с ними активы, не могут быть удалены до тех пор, пока активы не будут связаны с другой моделью.',
- 'bulk_delete_warn' => 'Вы собираетесь удалить :model_count моделей активов.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Восстановить модель',
'requestable' => 'Данная модель может быть запрошена пользователем',
'show_mac_address' => 'Отображать поле MAC адрес для данной модели',
diff --git a/resources/lang/ru/admin/models/message.php b/resources/lang/ru/admin/models/message.php
index 9e798979c0..c66f219ed8 100644
--- a/resources/lang/ru/admin/models/message.php
+++ b/resources/lang/ru/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Модель не существует.',
+ 'no_association' => 'НЕТ СВЯЗАННОЙ МОДЕЛИ.',
+ 'no_association_fix' => 'Это странно и ужасно сломает вещи. Отредактируйте этот актив сейчас, чтобы назначить ему модель.',
'assoc_users' => 'Данная модель связана с одним или несколькими активами, и не может быть удалена. Удалите либо измените связанные активы. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Невозможно обновить Модель, повторите еще раз',
- 'success' => 'Модель успешно обновлена.'
+ 'success' => 'Модель успешно обновлена.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Никаких изменений нет, поэтому ничего не обновлено.',
- 'success' => 'Модели обновлены.'
+ 'success' => 'Модель успешно обновлена. |:model_count моделей успешно обновлено.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'Ни одна модель не выбрана, поэтому нечего удалить.',
- 'success' => 'Удалено :success_count моделей(ль)!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => 'Удалено : success_count моделей(ль), однако: fail_count моделей не удалены, потому что они всё ещё имеют связанные с ними активы.'
),
diff --git a/resources/lang/ru/admin/reports/general.php b/resources/lang/ru/admin/reports/general.php
index 6d94fbb482..603e69447e 100644
--- a/resources/lang/ru/admin/reports/general.php
+++ b/resources/lang/ru/admin/reports/general.php
@@ -3,7 +3,7 @@
return [
'info' => 'Выберите опции, которые должны отображаться в отчете актива.',
'deleted_user' => 'Deleted user',
- 'send_reminder' => 'Send reminder',
+ 'send_reminder' => 'Отправить напоминание',
'reminder_sent' => 'Reminder sent',
'acceptance_deleted' => 'Acceptance request deleted',
'acceptance_request' => 'Acceptance request'
diff --git a/resources/lang/ru/admin/settings/general.php b/resources/lang/ru/admin/settings/general.php
index 34d953c0aa..3930d1aae6 100644
--- a/resources/lang/ru/admin/settings/general.php
+++ b/resources/lang/ru/admin/settings/general.php
@@ -10,31 +10,31 @@ return [
'admin_cc_email' => 'Скрытая копия',
'admin_cc_email_help' => 'Если вы хотите отправлять копии писем, что приходят пользователям при выдаче/возврате, на какой-то дополнительный адрес электронной почты, то введите его здесь. В противном случае оставьте это поле пустым.',
'is_ad' => 'У вас сервер Active Directory',
- 'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alerts' => 'Уведомления',
+ 'alert_title' => 'Обновить настройки уведомлений',
'alert_email' => 'Посылать уведомления на',
- 'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated',
+ 'alert_email_help' => 'Адреса электронной почты или списки рассылки которые вы хотите отправить, должны быть разделены запятыми',
'alerts_enabled' => 'Уведомления включены',
'alert_interval' => 'Предупреждение об истечении срока (в днях)',
'alert_inv_threshold' => 'Порог оповещения о запасах',
'allow_user_skin' => 'Разрешить пользовтельские темы офрмления',
- 'allow_user_skin_help_text' => 'Checking this box will allow a user to override the UI skin with a different one.',
+ 'allow_user_skin_help_text' => 'Включение позволит пользователю изменять тему веб-интерфейса',
'asset_ids' => 'ID актива',
'audit_interval' => 'Интервал аудита',
- 'audit_interval_help' => 'If you are required to regularly physically audit your assets, enter the interval in months that you use. If you update this value, all of the "next audit dates" for assets with an upcoming audit date will be updated.',
+ 'audit_interval_help' => 'Если требуется регулярное проведение аудита, вы можете обозначить необходимый вам интервал в месяцах. При обновлении этого значения, будут обновлены все "даты следующего аудита" у активов с приближающейся датой аудита.',
'audit_warning_days' => 'Предупреждающий порог предупреждения',
'audit_warning_days_help' => 'За сколько дней мы должны предупредить вас, когда активы подлежат аудиту?',
- 'auto_increment_assets' => 'Generate auto-incrementing asset tags',
+ 'auto_increment_assets' => 'Генерировать метки активов авто увеличением',
'auto_increment_prefix' => 'Префикс ( не обязательно )',
'auto_incrementing_help' => 'Enable auto-incrementing asset tags first to set this',
'backups' => 'Резервные копии',
- 'backups_help' => 'Create, download, and restore backups ',
- 'backups_restoring' => 'Restoring from Backup',
- 'backups_upload' => 'Upload Backup',
- 'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
- 'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
- 'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
+ 'backups_help' => 'Создавать, загружать и восстанавливать резервные копии ',
+ 'backups_restoring' => 'Восстановление из резервной копии',
+ 'backups_upload' => 'Загрузить резервную копию',
+ 'backups_path' => 'Резервные копии хранятся на сервере в :path',
+ 'backups_restore_warning' => 'Используйте кнопку восстановления для восстановления из предыдущей резервной копии. (В настоящее время он не работает с хранилищем файлов S3 или Docker.)
Ваша база данных :app_name и все загруженные файлы будут полностью заменены на те, что находится в файле резервной копии. ',
+ 'backups_logged_out' => 'Все пользователи, включая текущего, будут разлогинены после завершения восстановления.',
+ 'backups_large' => 'Очень большой бекап может не уложиться в стандартные значения ожидания и может потребоваться запуск восстановления через командную строку.',
'barcode_settings' => 'Настройки штрихкода',
'confirm_purge' => 'Подтвердить удаление',
'confirm_purge_help' => 'Введите "DELETE" в поле ниже для окончательного удаления ваших удаленных записей. Это действие не может быть отменено и ПОЛНОСТЬЮ очистит все удаленные записи. (Предварительно сделайте бекап, просто на всякий случай.)',
@@ -57,7 +57,7 @@ return [
'barcode_type' => 'Тип 2D штрихкода',
'alt_barcode_type' => 'Тип линейного штрихкода',
'email_logo_size' => 'В почте лучше всего выглядят квадратные логотипы. ',
- 'enabled' => 'Enabled',
+ 'enabled' => 'Включено',
'eula_settings' => 'Настройки лицензионного соглашения',
'eula_markdown' => 'Это EULA поддерживает форматирование Github flavored markdown.',
'favicon' => 'Favicon',
@@ -67,16 +67,17 @@ return [
'footer_text_help' => 'Этот текст будет отображаться в правой части нижнего колонтитула. Разрешается использовать ссылки следующего вида Github ароматизированные уценок. Использование прочей HTML разметки, переводов строк, изображений - может привести к непредсказуемым результатам.',
'general_settings' => 'Общие настройки',
'general_settings_keywords' => 'company support, signature, acceptance, email format, username format, images, per page, thumbnail, eula, tos, dashboard, privacy',
- 'general_settings_help' => 'Default EULA and more',
+ 'general_settings_help' => 'EULA по умолчанию и прочее',
'generate_backup' => 'Создать резервную копию',
'header_color' => 'Цвет заголовка',
'info' => 'Эти настройки позволяют персонализировать некоторые аспекты вашей установки.',
- 'label_logo' => 'Label Logo',
+ 'label_logo' => 'Логотип этикетки',
'label_logo_size' => 'Для маркировки активов лучше всего подойдут квадратные логотипы. Они будт отображаться в правом верхнем углу актива. ',
'laravel' => 'Версия Laravel',
'ldap' => 'LDAP',
- 'ldap_default_group' => 'Default Permissions Group',
- 'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'ldap_default_group' => 'Группа прав доступа по умолчанию',
+ 'ldap_default_group_info' => 'Выберите группу для привязки к пользователю, помните пользователь получает права доступа группы к которой он привязан.',
+ 'no_default_group' => 'Нет группы по умолчанию',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'Клиентский TLS-ключ LDAP',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'Настройка LDAP',
'ldap_client_tls_cert_help' => 'Клиентский TLS сертификат и Ключ для LDAP-соединений обычно принято использовать только в конфигурациях Google Workspace с параметром “Secure LDAP”. Оба параметра обязательны.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Введите действительное имя пользователя и пароль LDAP из базового DN, указанного выше, чтобы проверить, правильно ли настроен логин LDAP. СНАЧАЛА ВЫ ДОЛЖНЫ СОХРАНИТЬ ВАШИ ОБНОВЛЕННЫЕ НАСТРОЙКИ LDAP.',
'ldap_login_sync_help' => 'Этим производится проверка правильности синхронизации LDAP. Если тест подлинности LDAP не пройдёт, пользователи так и не смогут войти в систему. СНАЧАЛА ВЫ ДОЛЖНЫ СОХРАНИТЬ ВАШИ ОБНОВЛЕННЫЕ НАСТРОЙКИ LDAP.',
'ldap_manager' => 'LDAP Manager',
@@ -97,9 +100,9 @@ return [
'ldap_tls_help' => 'Отметьте, только если у вас запущен STARTTLS на вашем LDAP сервере. ',
'ldap_uname' => 'Имя пользователя LDAP Bind',
'ldap_dept' => 'LDAP Department',
- 'ldap_phone' => 'LDAP Telephone Number',
+ 'ldap_phone' => 'LDAP номер телефона',
'ldap_jobtitle' => 'LDAP Job Title',
- 'ldap_country' => 'LDAP Country',
+ 'ldap_country' => 'Страна LDAP',
'ldap_pword' => 'Пароль LDAP Bind',
'ldap_basedn' => 'Основной Bind DN',
'ldap_filter' => 'Фильтр LDAP',
@@ -122,9 +125,9 @@ return [
'login' => 'Попытки входа',
'login_attempt' => 'Login Attempt',
'login_ip' => 'IP-адрес',
- 'login_success' => 'Success?',
- 'login_user_agent' => 'User Agent',
- 'login_help' => 'List of attempted logins',
+ 'login_success' => 'Успешно?',
+ 'login_user_agent' => 'Браузер пользователя',
+ 'login_help' => 'Список попыток входа',
'login_note' => 'Комментарий для экрана логина',
'login_note_help' => 'Опционально выводит несколько предложений на экране логина. Например, чтобы помочь людям, которые нашли потерянное или украденное устройство. Здесь можно использовать Github flavored markdown',
'login_remote_user_text' => 'Параметры входа удаленного пользователя',
@@ -145,7 +148,7 @@ return [
'optional' => 'не обязательно',
'per_page' => 'Результатов на страницу',
'php' => 'Версия PHP',
- 'php_info' => 'PHP Info',
+ 'php_info' => 'PHP информация',
'php_overview' => 'PHP',
'php_overview_keywords' => 'phpinfo, system, info',
'php_overview_help' => 'PHP System info',
@@ -156,7 +159,7 @@ return [
'pwd_secure_complexity_disallow_same_pwd_as_user_fields' => 'Password cannot be the same as first name, last name, email, or username',
'pwd_secure_complexity_letters' => 'Require at least one letter',
'pwd_secure_complexity_numbers' => 'Require at least one number',
- 'pwd_secure_complexity_symbols' => 'Require at least one symbol',
+ 'pwd_secure_complexity_symbols' => 'Требовать хотя бы один символ',
'pwd_secure_complexity_case_diff' => 'Require at least one uppercase and one lowercase',
'pwd_secure_min' => 'Минимальное количество символов',
'pwd_secure_min_help' => 'Минимально разрешенное значение - 8',
@@ -165,28 +168,28 @@ return [
'qr_help' => 'Включить QR коды',
'qr_text' => 'Текст QR кода',
'saml' => 'SAML',
- 'saml_title' => 'Update SAML settings',
- 'saml_help' => 'SAML settings',
+ 'saml_title' => 'Обновление настроек SAML',
+ 'saml_help' => 'Настройки SAML',
'saml_enabled' => 'SAML включён',
'saml_integration' => 'Интеграция SAML',
'saml_sp_entityid' => 'ID записи',
'saml_sp_acs_url' => 'Assertion Consumer Service (ACS) URL',
'saml_sp_sls_url' => 'Single Logout Service (SLS) URL',
'saml_sp_x509cert' => 'Открытая часть Сертификата',
- 'saml_sp_metadata_url' => 'Metadata URL',
- 'saml_idp_metadata' => 'SAML IdP Metadata',
- 'saml_idp_metadata_help' => 'You can specify the IdP metadata using a URL or XML file.',
+ 'saml_sp_metadata_url' => 'URL Метаданных',
+ 'saml_idp_metadata' => 'Метаданные SAML IdP',
+ 'saml_idp_metadata_help' => 'Метаданные IdP можно указать с помощью URL или XML-файла.',
'saml_attr_mapping_username' => 'Привязка Атрибута - Имя Пользователя',
- 'saml_attr_mapping_username_help' => 'NameID will be used if attribute mapping is unspecified or invalid.',
- 'saml_forcelogin_label' => 'SAML Force Login',
+ 'saml_attr_mapping_username_help' => 'NameID будет использоваться, если сопоставление атрибутов указано как unspecified или указано неверно.',
+ 'saml_forcelogin_label' => 'Приоритет входа SAML',
'saml_forcelogin' => 'Сделать SAML-авторизацию входом по умолчанию',
- 'saml_forcelogin_help' => 'You can use \'/login?nosaml\' to get to the normal login page.',
- 'saml_slo_label' => 'SAML Single Log Out',
- 'saml_slo' => 'Send a LogoutRequest to IdP on Logout',
- 'saml_slo_help' => 'This will cause the user to be first redirected to the IdP on logout. Leave unchecked if the IdP doesn\'t correctly support SP-initiated SAML SLO.',
+ 'saml_forcelogin_help' => 'Вы можете использовать \'/login?nosaml\' для перехода на обычную страницу входа.',
+ 'saml_slo_label' => 'Единый выход SAML',
+ 'saml_slo' => 'Отправить запрос на выход в IdP при выходе',
+ 'saml_slo_help' => 'Это приведет к тому, что пользователь будет сначала перенаправлен на IdP при выходе. Оставьте неотмеченным, если IdP не поддерживает SAML SLO, инициированный SP.',
'saml_custom_settings' => 'Дополнительные параметры SAML',
'saml_custom_settings_help' => 'Вы можете указать дополнительные параметры библиотеке onelogin/php-saml. Используйте на свой страх и риск.',
- 'saml_download' => 'Download Metadata',
+ 'saml_download' => 'Скачать Метаданные',
'setting' => 'Настройка',
'settings' => 'Настройки',
'show_alerts_in_menu' => 'Показать оповещения в верхнем меню',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Показать изображения в письмах',
'show_images_in_email_help' => 'Снимите этот флажок, если ваша установка Snipe-IT находится за VPN или в закрытой сети в случае, если в E-mail-ах, которые просматриваются пользователями за пределами указанной сети не отбражаются/не загружаются изображения из данной установки Snipe-IT.',
'site_name' => 'Название сайта',
+ 'integrations' => 'Интеграции',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Имя бота в Slack',
- 'slack_channel' => 'Канал в Slack',
- 'slack_endpoint' => 'Slack endpoint',
- 'slack_integration' => 'Настройки Slack',
- 'slack_integration_help' => 'Интеграция со Slack - необязательна, однако конечная точка и канал - обязательны, если Вы планируете её использовать. Для конфигурации интеграции со Slack, Вы должны в первую очередь создать исходящий веб-хук на свою учетную запись Slack. Нажмите на кнопку Протестировать Интеграцию со Slack чтобы убедится перед сохранением, что Ваши параметры - верны. ',
- 'slack_integration_help_button' => 'Как только вы сохраните вашу информацию в Slack, появится кнопка тест.',
- 'slack_test_help' => 'Тест конфигурации Slack. ПЕРЕД ЭТИМ ИЗМЕНЕННЫЕ НАСТРОЙКИ SLACK ДОЛЖНЫ БЫЛИ БЫТЬ СОХРАНЕНЫ.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Протестировать перед сохранением',
+ 'webhook_title' => 'Обновить настройки Webhook',
+ 'webhook_help' => 'Настройки интеграций',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app канал',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Настройки',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Версия Snipe-IT',
'support_footer' => 'Ссылки на поддержу в нижнем колонтитуле ',
'support_footer_help' => 'Отображать или не отображать ссылку на руководство пользователя и поддержку Snipe-IT',
@@ -216,8 +224,8 @@ return [
'update' => 'Обновить настройки',
'value' => 'Значение',
'brand' => 'Фирменный стиль',
- 'brand_keywords' => 'footer, logo, print, theme, skin, header, colors, color, css',
- 'brand_help' => 'Logo, Site Name',
+ 'brand_keywords' => 'нижняя часть страницы, логотип, print, тема, оболочка, верхняя часть страницы, цветовая палитра, цвет, css',
+ 'brand_help' => 'Логотип, Имя сайта',
'web_brand' => 'Тип Web-Брендинга',
'about_settings_title' => 'О настройках',
'about_settings_text' => 'Эти настройки позволяют персонализировать некоторые аспекты вашей установки.',
@@ -229,7 +237,7 @@ return [
'privacy_policy' => 'Политика конфидициальности',
'privacy_policy_link_help' => 'Добавленный здесь URL-адрес, будет являться ссылкой на политику конфиденциальности и будет отображаться в футере приложения, а также будет добавлен в e-mail сообщения, которые посылает система, в соответствии с GDPR. ',
'purge' => 'Очистка удалённых записей',
- 'purge_deleted' => 'Purge Deleted ',
+ 'purge_deleted' => 'Очистить удаленное',
'labels_display_bgutter' => 'Метка внизу страницы',
'labels_display_sgutter' => 'Метка сбоку страницы',
'labels_fontsize' => 'Размер шрифта метки',
@@ -275,51 +283,56 @@ return [
'unique_serial_help_text' => 'Установка этого флажка включает ограничение по уникальности на серии активов',
'zerofill_count' => 'Длина инвентарного номера, включая заполнение нулями',
'username_format_help' => 'Этот параметр используется только в процессе импорта, если имя пользователя не предоставляется и мы должны сгенерировать его для Вас.',
- 'oauth_title' => 'OAuth API Settings',
+ 'oauth_title' => 'Настройки OAuth API',
'oauth' => 'OAuth',
'oauth_help' => 'Oauth Endpoint Settings',
'asset_tag_title' => 'Update Asset Tag Settings',
'barcode_title' => 'Update Barcode Settings',
- 'barcodes' => 'Barcodes',
+ 'barcodes' => 'Штрихкоды',
'barcodes_help_overview' => 'Barcode & QR settings',
'barcodes_help' => 'This will attempt to delete cached barcodes. This would typically only be used if your barcode settings have changed, or if your Snipe-IT URL has changed. Barcodes will be re-generated when accessed next.',
- 'barcodes_spinner' => 'Attempting to delete files...',
- 'barcode_delete_cache' => 'Delete Barcode Cache',
- 'branding_title' => 'Update Branding Settings',
- 'general_title' => 'Update General Settings',
- 'mail_test' => 'Send Test',
- 'mail_test_help' => 'This will attempt to send a test mail to :replyto.',
- 'filter_by_keyword' => 'Filter by setting keyword',
- 'security' => 'Security',
- 'security_title' => 'Update Security Settings',
+ 'barcodes_spinner' => 'Попытка удаления файлов...',
+ 'barcode_delete_cache' => 'Удалить кеш штрихкодов',
+ 'branding_title' => 'Обновить настройки брендирования',
+ 'general_title' => 'Обновить основные настройки',
+ 'mail_test' => 'Отправить тестовое сообщение',
+ 'mail_test_help' => 'Это отправит тестовое сообщение :replyto.',
+ 'filter_by_keyword' => 'Сортировать по ключевому слову',
+ 'security' => 'Безопасность',
+ 'security_title' => 'Обновить настройки безопасности',
'security_keywords' => 'password, passwords, requirements, two factor, two-factor, common passwords, remote login, logout, authentication',
'security_help' => 'Two-factor, Password Restrictions',
'groups_keywords' => 'permissions, permission groups, authorization',
'groups_help' => 'Account permission groups',
- 'localization' => 'Localization',
- 'localization_title' => 'Update Localization Settings',
+ 'localization' => 'Локализация',
+ 'localization_title' => 'Обновить настройки локализации',
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
- 'localization_help' => 'Language, date display',
- 'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'localization_help' => 'Язык, формат даты',
+ 'notifications' => 'Уведомления',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
- 'labels' => 'Labels',
- 'labels_title' => 'Update Label Settings',
- 'labels_help' => 'Label sizes & settings',
- 'purge' => 'Purge',
- 'purge_keywords' => 'permanently delete',
- 'purge_help' => 'Purge Deleted Records',
- 'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
- 'ldap_ad' => 'LDAP/AD',
- 'employee_number' => 'Employee Number',
- 'create_admin_user' => 'Create a User ::',
- 'create_admin_success' => 'Success! Your admin user has been added!',
- 'create_admin_redirect' => 'Click here to go to your app login!',
+ 'labels' => 'Этикетки',
+ 'labels_title' => 'Обновить настройки этикетки',
+ 'labels_help' => 'Настройки & размеров этикетки',
+ 'purge' => 'Очистить',
+ 'purge_keywords' => 'удалить полностью',
+ 'purge_help' => 'Очистка удалённых записей',
+ 'ldap_extension_warning' => 'Похоже на вашем сервере не установлен или не включен модуль LDAP синхронизации. Вы можете сохранить ваши параметры, но вам потребуется установить\\включить модуль для PHP прежде выполнить синхронизацию с доменом.',
+ 'ldap_ad' => 'LDAP/Active Directory',
+ 'employee_number' => 'Номер сотрудника',
+ 'create_admin_user' => 'Создать пользователя ::',
+ 'create_admin_success' => 'Отлично! Администратор успешно добавлен!',
+ 'create_admin_redirect' => 'Нажмите тут, что бы авторизоваться в вашем приложении!',
'setup_migrations' => 'Database Migrations ::',
'setup_no_migrations' => 'There was nothing to migrate. Your database tables were already set up!',
- 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_successful_migrations' => 'Ваши таблицы базы данных были созданы',
'setup_migration_output' => 'Migration output:',
- 'setup_migration_create_user' => 'Next: Create User',
+ 'setup_migration_create_user' => 'Далее: Создать пользователя',
'ldap_settings_link' => 'LDAP Settings Page',
- 'slack_test' => 'Test Integration',
+ 'slack_test' => 'Протестировать интеграцию',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/ru/admin/settings/message.php b/resources/lang/ru/admin/settings/message.php
index ed867f9556..3569f1a414 100644
--- a/resources/lang/ru/admin/settings/message.php
+++ b/resources/lang/ru/admin/settings/message.php
@@ -11,8 +11,8 @@ return [
'file_deleted' => 'Резервная копия успешно удалена. ',
'generated' => 'Новая резервная копия успешно создана.',
'file_not_found' => 'Эта резервная копия не найдена на сервере.',
- 'restore_warning' => 'Yes, restore it. I acknowledge that this will overwrite any existing data currently in the database. This will also log out all of your existing users (including you).',
- 'restore_confirm' => 'Are you sure you wish to restore your database from :filename?'
+ 'restore_warning' => 'Да, восстановить. Я осознаю, что это перезапишет все существующие данные в базе данных. Это также выйдет из учетных записей всех ваших существующих пользователей (включая вас).',
+ 'restore_confirm' => 'Вы уверены, что хотите восстановить базу данных из :filename?'
],
'purge' => [
'error' => 'Возникла ошибка при попытке очистки. ',
@@ -20,24 +20,25 @@ return [
'success' => 'Удаленные записи успешно очищены.',
],
'mail' => [
- 'sending' => 'Sending Test Email...',
- 'success' => 'Mail sent!',
- 'error' => 'Mail could not be sent.',
- 'additional' => 'No additional error message provided. Check your mail settings and your app log.'
+ 'sending' => 'Отправляется тестовое электронное письмо...',
+ 'success' => 'Письмо отправлено!',
+ 'error' => 'Не удалось отправить электронное письмо.',
+ 'additional' => 'Нет дополнительных сообщений об ошибке. Проверьте настройки почты и журнал вашего приложения.'
],
'ldap' => [
- 'testing' => 'Testing LDAP Connection, Binding & Query ...',
- '500' => '500 Server Error. Please check your server logs for more information.',
- 'error' => 'Something went wrong :(',
- 'sync_success' => 'A sample of 10 users returned from the LDAP server based on your settings:',
- 'testing_authentication' => 'Testing LDAP Authentication...',
- 'authentication_success' => 'User authenticated against LDAP successfully!'
+ 'testing' => 'Тестирование подключения к LDAP, привязка & запрос ...',
+ '500' => 'Ошибка в 500 сервере. Пожалуйста, проверьте журналы сервера для получения дополнительной информации.',
+ 'error' => 'Что-то пошло не так :(',
+ 'sync_success' => 'Пример 10 пользователей, полученных с заданного LDAP сервера:',
+ 'testing_authentication' => 'Тестирование LDAP аутентификации...',
+ 'authentication_success' => 'Пользователь успешно аутентифицирован с LDAP!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
- 'success_pt1' => 'Success! Check the ',
- 'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
- '500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'webhook' => [
+ 'sending' => 'Отправка тестового сообщения в :app...',
+ 'success_pt1' => 'Успех! Проверьте ',
+ 'success_pt2' => ' канал для вашего тестового сообщения и не забудьте нажать СОХРАНИТЬ ниже, чтобы сохранить ваши настройки.',
+ '500' => '500 Ошибка на сервера.',
+ 'error' => 'Что-то пошло не так. :app ответил: :error_message',
+ 'error_misc' => 'Что-то пошло не так. :( ',
]
];
diff --git a/resources/lang/ru/admin/settings/table.php b/resources/lang/ru/admin/settings/table.php
index 22db5c84ed..9f251911d5 100644
--- a/resources/lang/ru/admin/settings/table.php
+++ b/resources/lang/ru/admin/settings/table.php
@@ -1,6 +1,6 @@
'Created',
- 'size' => 'Size',
+ 'created' => 'Создан',
+ 'size' => 'Размер',
);
diff --git a/resources/lang/ru/admin/statuslabels/message.php b/resources/lang/ru/admin/statuslabels/message.php
index adaf1921c5..9bfbf90998 100644
--- a/resources/lang/ru/admin/statuslabels/message.php
+++ b/resources/lang/ru/admin/statuslabels/message.php
@@ -23,7 +23,7 @@ return [
'help' => [
'undeployable' => 'Эти активы не могут быть назначены никому.',
- 'deployable' => 'These assets can be checked out. Once they are assigned, they will assume a meta status of Deployed.',
+ 'deployable' => 'Эти активы могут быть проверены. Как только они будут назначены, они получат мета-статус Развернуты.',
'archived' => 'Эти активы не могут быть проверены и будут отображаться только в архивированном виде. Это полезно для сохранения информации об активах для составления бюджета / исторических целей, но не оставляя их вне списка текущих активов.',
'pending' => 'Эти активы еще не могут быть назначены никому, часто используемым для предметов, которые не подлежат ремонту, но, как ожидается, возвращаются в обращение.',
],
diff --git a/resources/lang/ru/admin/users/general.php b/resources/lang/ru/admin/users/general.php
index 6b41eaa41b..99786f6ed5 100644
--- a/resources/lang/ru/admin/users/general.php
+++ b/resources/lang/ru/admin/users/general.php
@@ -17,28 +17,38 @@ return [
'last_login' => 'Последний вход',
'ldap_config_text' => 'Параметры конфигурации LDAP можно найти Администратор > Параметры. Выбранное местоположение будет установлено для всех импортируемых пользователей. (Необязательно).',
'print_assigned' => 'Печать всех назначенных',
- 'email_assigned' => 'Email List of All Assigned',
- 'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'email_assigned' => 'Список адресов электронной почты всех назначенных',
+ 'user_notified' => 'Пользователю был отправлен по электронной почте список назначенных им в данный момент элементов.',
+ 'auto_assign_label' => 'Включить этого пользователя при автоматическом назначении лицензий',
+ 'auto_assign_help' => 'Пропустить этого пользователя в автоматическом назначении лицензий',
'software_user' => 'Программное обеспечение привязано к :name',
'send_email_help' => 'Вы должны указать адрес электронной почты для этого пользователя, чтобы отправить им учетные данные. Электронная почта может быть выполнена только при создании пользователя. Пароли хранятся в одностороннем хэше и не могут быть восстановлены после сохранения.',
'view_user' => 'Показать пользователя :name',
'usercsv' => 'CSV файл',
'two_factor_admin_optin_help' => 'Ваши текущие параметры администрирования разрешают избирательное применение двухфакторной аутентификации. ',
- 'two_factor_enrolled' => '2FA Device Enrolled ',
- 'two_factor_active' => '2FA Active ',
- 'user_deactivated' => 'User cannot login',
- 'user_activated' => 'User can login',
- 'activation_status_warning' => 'Do not change activation status',
- 'group_memberships_helpblock' => 'Only superadmins may edit group memberships.',
- 'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
- 'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
- 'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
- 'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
- 'update_user_assets_status' => 'Update all assets for these users to this status',
- 'checkin_user_properties' => 'Check in all properties associated with these users',
- 'remote_label' => 'This is a remote user',
- 'remote' => 'Remote',
- 'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
- 'not_remote_label' => 'This is not a remote user',
+ 'two_factor_enrolled' => 'Устройство 2FA зарегистрировано ',
+ 'two_factor_active' => '2FA Активный ',
+ 'user_deactivated' => 'Пользователь не может войти',
+ 'user_activated' => 'Пользователь может войти',
+ 'activation_status_warning' => 'Не изменяйте статус активации',
+ 'group_memberships_helpblock' => 'Только суперпользователи могут изменять членство группы.',
+ 'superadmin_permission_warning' => 'Только суперпользователи могут предоставить права суперпользователя.',
+ 'admin_permission_warning' => 'Только пользователи с правами администратора могут предоставить административный доступ пользователю.',
+ 'remove_group_memberships' => 'Удалить членство в группах',
+ 'warning_deletion_information' => 'Вы собираетесь отвязать ВСЕ элементы от :count пользователя(ей) перечисленных ниже. Имена супер-администраторов выделены красным цветом.',
+ 'update_user_assets_status' => 'Обновить все активы для этих пользователей до этого статуса',
+ 'checkin_user_properties' => 'Отвязать все свойства связанные с этими пользователями',
+ 'remote_label' => 'Это удаленный пользователь',
+ 'remote' => 'Удаленное',
+ 'remote_help' => 'Это может быть полезно, если вам нужно фильтровать удалённых пользователей, которые никогда или редко появляются в вашем физическом местоположении.',
+ 'not_remote_label' => 'Это не удаленный пользователь',
+ 'vip_label' => 'VIP пользователь',
+ 'vip_help' => 'Это может быть полезно для обозначения важных людей в вашей организации, если вы хотите обрабатывать их обращения особым образом.',
+ 'create_user' => 'Создать пользователя',
+ 'create_user_page_explanation' => 'Это информация об учетной записи, которую вы будете использовать для первого входа на сайт.',
+ 'email_credentials' => 'Учётные данные электронной почты',
+ 'email_credentials_text' => 'Отправить мои учетные данные на указанный выше адрес электронной почты',
+ 'next_save_user' => 'Далее: Сохранить пользователя',
+ 'all_assigned_list_generation' => 'Создано:',
+ 'email_user_creds_on_create' => 'Отправить этому пользователю его данные по почте?',
];
diff --git a/resources/lang/ru/admin/users/message.php b/resources/lang/ru/admin/users/message.php
index 7f89e29636..8bf1e9995a 100644
--- a/resources/lang/ru/admin/users/message.php
+++ b/resources/lang/ru/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Вы успешно отклонили актив.',
'bulk_manager_warn' => 'Ваши пользователи были успешно обновлены, однако запись менеджера не была сохранена, потому что выбранный менеджер также присутствовал в редактируемом списке пользователей, и пользователи не могут быть менеджерами самим себе. Пожалуйста выберите ваших пользователей снова, за исключением их менеджера.',
'user_exists' => 'Пользователь уже существует!',
- 'user_not_found' => 'Пользователь [:id] не существует.',
+ 'user_not_found' => 'Пользователь не существует.',
'user_login_required' => 'Поле "Логин" является обязательным',
'user_password_required' => 'Поле "Пароль" является обязательным.',
'insufficient_permissions' => 'Недостаточно прав.',
@@ -14,8 +14,8 @@ return array(
'ldap_not_configured' => 'Интеграция с LDAP не настроена для этой инсталляции.',
'password_resets_sent' => 'Ссылка для сброса пароля была отправлена выбранным пользователям которые имеют действительный адрес электронной почты а активированы.',
'password_reset_sent' => 'Ссылка для сброса пароля была отправлена на адрес :email!',
- 'user_has_no_email' => 'This user does not have an email address in their profile.',
- 'user_has_no_assets_assigned' => 'This user does not have any assets assigned',
+ 'user_has_no_email' => 'У этого пользователя нет адреса электронной почты в его профиле.',
+ 'user_has_no_assets_assigned' => 'У этого пользователя нет назначенных активов',
'success' => array(
@@ -61,7 +61,7 @@ return array(
),
'inventorynotification' => array(
- 'error' => 'This user has no email set.',
- 'success' => 'The user has been notified about their current inventory.'
+ 'error' => 'У этого пользователя нет электронной почты.',
+ 'success' => 'Пользователь был уведомлен о своем текущем инвентаре.'
)
);
\ No newline at end of file
diff --git a/resources/lang/ru/admin/users/table.php b/resources/lang/ru/admin/users/table.php
index 3643b2a194..ac77b115cb 100644
--- a/resources/lang/ru/admin/users/table.php
+++ b/resources/lang/ru/admin/users/table.php
@@ -10,7 +10,7 @@ return array(
'email' => 'Электронная почта',
'employee_num' => 'Сотрудник №',
'first_name' => 'Имя',
- 'groupnotes' => 'Select a group to assign to the user, remember that a user takes on the permissions of the group they are assigned. Use ctrl+click (or cmd+click on MacOS) to deselect groups.',
+ 'groupnotes' => 'Выберите группу для назначения пользователю, помните, что пользователь принимает права группы, которые ему назначены. Используйте ctrl+click (или cmd+click в Mac OS), чтобы отменить выбор групп.',
'id' => 'Id',
'inherit' => 'Наследование',
'job' => 'Должность',
diff --git a/resources/lang/ru/auth.php b/resources/lang/ru/auth.php
index db310aa1bb..80a618183a 100644
--- a/resources/lang/ru/auth.php
+++ b/resources/lang/ru/auth.php
@@ -13,8 +13,8 @@ return array(
|
*/
- 'failed' => 'These credentials do not match our records.',
- 'password' => 'The provided password is incorrect.',
- 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
+ 'failed' => 'Учетные данные не совпадают с нашими записями.',
+ 'password' => 'Неверный пароль',
+ 'throttle' => 'Слишком много неудачных попыток входа. Пожалуйста, попробуйте через :seconds секунд.',
);
diff --git a/resources/lang/ru/auth/general.php b/resources/lang/ru/auth/general.php
index 8c16fdb562..f750d24fa9 100644
--- a/resources/lang/ru/auth/general.php
+++ b/resources/lang/ru/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Запомнить меня',
'username_help_top' => 'Введите своё Имя Пользователя, чтобы получить ссылку для сброса пароля.',
'username_help_bottom' => 'Ваши Имя Пользователя и Ваш E-Mail могут быть одинаковыми, но могут и не быть, в зависимости от Вашей конфигурации. Если Вы не можете вспомнить Ваше Имя Пользователя - обратитесь к Вашему системному администратору.
Имена Пользователя, к которым не привязан адрес электронной почты, не смогут получить ссылку на сброс пароля. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Не удаётся авторизоваться через Google аккаунт, пожалуйста попробуйте ещё раз.',
+
+];
diff --git a/resources/lang/ru/general.php b/resources/lang/ru/general.php
index 419707d4a5..920e9c61ab 100644
--- a/resources/lang/ru/general.php
+++ b/resources/lang/ru/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Аксессуары',
'activated' => 'Активно',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Аксессуар',
'accessory_report' => 'Отчёт по аксессуарам',
'action' => 'Действие',
@@ -11,7 +12,7 @@ return [
'admin' => 'Администратор',
'administrator' => 'Администратор',
'add_seats' => 'Рабочих мест',
- 'age' => "Age",
+ 'age' => "Возраст",
'all_assets' => 'Все активы',
'all' => 'Все',
'archived' => 'Архивные',
@@ -22,12 +23,18 @@ return [
'asset_tag' => 'Тег актива',
'asset_tags' => 'Инвентарный номер актива',
'assets_available' => 'Доступные активы',
- 'accept_assets' => 'Accept Assets :name',
- 'accept_assets_menu' => 'Accept Assets',
+ 'accept_assets' => 'Принять активы: название',
+ 'accept_assets_menu' => 'Принять активы',
'audit' => 'аудит',
'audit_report' => 'Журнал аудита',
'assets' => 'Активы',
- 'assigned_to' => 'Assigned to :name',
+ 'assets_audited' => 'активы проверены',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'Этот актив был удален. Его нужно восстановить, прежде чем назначить кому-либо.',
+ 'assigned_date' => 'Дата назначения',
+ 'assigned_to' => 'Привязано к :name',
+ 'assignee' => 'Выдано',
'avatar_delete' => 'Удалить аватар',
'avatar_upload' => 'Загрузить аватар',
'back' => 'Назад',
@@ -35,10 +42,12 @@ return [
'bulkaudit' => 'Массовый аудит',
'bulkaudit_status' => 'Состояние аудита',
'bulk_checkout' => 'Массовая выдача',
- 'bulk_edit' => 'Bulk Edit',
- 'bulk_delete' => 'Bulk Delete',
- 'bulk_actions' => 'Bulk Actions',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_edit' => 'Массовое редактирование',
+ 'bulk_delete' => 'Массовое удаление',
+ 'bulk_actions' => 'Массовые действия',
+ 'bulk_checkin_delete' => 'Групповое выделение / Удалить пользователей',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'Это устройство принадлежит пользователю',
'bystatus' => 'по статусу',
'cancel' => 'Отмена',
'categories' => 'Категории',
@@ -67,13 +76,13 @@ return [
'created' => 'Элемент создан',
'created_asset' => 'Создать актив',
'created_at' => 'Создано в',
- 'created_by' => 'Created By',
+ 'created_by' => 'Создано',
'record_created' => 'Запись Создана',
'updated_at' => 'Обновлено',
'currency' => 'Руб.', // this is deprecated
'current' => 'Текущий',
- 'current_password' => 'Current Password',
- 'customize_report' => 'Customize Report',
+ 'current_password' => 'Текущий пароль',
+ 'customize_report' => 'Настройка отчета',
'custom_report' => 'Пользовательский отчет по активам',
'dashboard' => 'Панель мониторинга',
'days' => 'дней',
@@ -83,14 +92,15 @@ return [
'debug_warning_text' => 'Это приложение выполняется в режиме с включенной отладкой. Это может нарушить конфиденциальность данных, если приложение доступно для внешнего мира. Отключите режим отладки, поменяв значение APP_DEBUG в файле .env на false.',
'delete' => 'Удалить',
'delete_confirm' => 'Вы действительно хотите удалить?',
+ 'delete_confirm_no_undo' => 'Вы уверенны, что хотите удалить :item? Это действие нельзя будет отменить.',
'deleted' => 'Удалено',
'delete_seats' => 'Удаленные лицензии',
- 'deletion_failed' => 'Deletion failed',
+ 'deletion_failed' => 'Не удалось удалить',
'departments' => 'Департаменты',
'department' => 'Департамент',
'deployed' => 'Развернут',
'depreciation' => 'Амортизация',
- 'depreciations' => 'Depreciations',
+ 'depreciations' => 'Устаревание',
'depreciation_report' => 'Отчет по амортизации',
'details' => 'Детали',
'download' => 'Загрузка',
@@ -99,12 +109,12 @@ return [
'eol' => 'EOL',
'email_domain' => 'Домен адреса электронной почты',
'email_format' => 'Формат адреса электронной почты',
- 'employee_number' => 'Employee Number',
+ 'employee_number' => 'Номер сотрудника',
'email_domain_help' => 'Он используется для генерации адреса при импорте',
'error' => 'Ошибка',
- 'exclude_archived' => 'Exclude Archived Assets',
- 'exclude_deleted' => 'Exclude Deleted Assets',
- 'example' => 'Example: ',
+ 'exclude_archived' => 'Исключить архивные активы',
+ 'exclude_deleted' => 'Исключить удаленные активы',
+ 'example' => 'Пример: ',
'filastname_format' => 'Первая буква имени и фамилия (jsmith@example.com)',
'firstname_lastname_format' => 'Имя и фамилия через точку (jane.smith@example.com)',
'firstname_lastname_underscore_format' => 'Имя и фамилия (jane_smith@example.com)',
@@ -113,32 +123,33 @@ return [
'first' => 'В начало',
'firstnamelastname' => 'Имя Фамилия (ivanivanov@example.com)',
'lastname_firstinitial' => 'Фамилия Первая буква имени (ivanov_i@example.com)',
- 'firstinitial.lastname' => 'First Initial Last Name (j.smith@example.com)',
+ 'firstinitial.lastname' => 'Первая буква имени и фамилия (i.ivanov@example.com)',
'firstnamelastinitial' => 'First Name Last Initial (janes@example.com)',
'first_name' => 'Имя',
'first_name_format' => 'Имя (jane@example.com)',
'files' => 'Файлы',
'file_name' => 'Файл',
'file_type' => 'Тип файла',
- 'filesize' => 'File Size',
+ 'filesize' => 'Размер файла',
'file_uploads' => 'Загрузка файла',
- 'file_upload' => 'File Upload',
+ 'file_upload' => 'Загрузить файл',
'generate' => 'Сгенерировать',
- 'generate_labels' => 'Generate Labels',
+ 'generate_labels' => 'Сгенерировать метки',
'github_markdown' => 'Это поле поддерживает разметку markdown.',
'groups' => 'Группы',
'gravatar_email' => 'Адрес электронной почты Gravatar',
- 'gravatar_url' => 'Change your avatar at Gravatar.com.',
+ 'gravatar_url' => 'Измените ваш аватар на Gravatar.com.',
'history' => 'История',
'history_for' => 'История для',
'id' => 'ID',
'image' => 'Изображение',
'image_delete' => 'Удалить изображение',
- 'include_deleted' => 'Include Deleted Assets',
+ 'include_deleted' => 'Включать удаленные активы',
'image_upload' => 'Загрузить изображение',
'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
- 'filetypes_size_help' => 'Max upload size allowed is :size.',
+ 'filetypes_size_help' => 'Максимальный размер файла - :size.',
'image_filetypes_help' => 'Допустимые типы файлов - pg, webp, png, gif, и svg. Максимальный размер файла :size.',
+ 'unaccepted_image_type' => 'Нечитаемый файл изображения. Допустимые типы файлов: jpg, webp, png, gif и svg. Медиа тип этого файла: :mimetype.',
'import' => 'Импорт',
'importing' => 'Импортируется',
'importing_help' => 'Вы можете импортировать активы, аксессуары, лицензии, компоненты, расходные материалы и пользователей через CSV-файл.
CSV должен быть разделен запятыми и отформатирован заголовками, которые соответствуют заголовкам образца CSV в документации.',
@@ -147,7 +158,9 @@ return [
'asset_maintenance_report' => 'Отчет по обслуживанию',
'asset_maintenances' => 'Активы на обслуживании',
'item' => 'Предмет',
- 'item_name' => 'Item Name',
+ 'item_name' => 'Название',
+ 'import_file' => 'Импорт CSV',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Недостаточно прав!',
'kits' => 'Готовые наборы',
'language' => 'Язык',
@@ -159,16 +172,16 @@ return [
'licenses_available' => 'Доступные лицензии',
'licenses' => 'Лицензии',
'list_all' => 'Весь список',
- 'loading' => 'Loading... please wait....',
+ 'loading' => 'Загрузка, пожалуйста подождите...',
'lock_passwords' => 'Это значение не будет сохранено в демо-версии.',
'feature_disabled' => 'Функция отключена в этой версии.',
'location' => 'Расположение',
'locations' => 'Места',
- 'logo_size' => 'Square logos look best with Logo + Text. Logo maximum display size is 50px high x 500px wide. ',
+ 'logo_size' => 'Квадратные логотипы лучше смотрятся с текстом. Максимальный размер логотипа 50px в высоту и 500px в ширину. ',
'logout' => 'Выйти',
'lookup_by_tag' => 'Поиск по тегу актива',
'maintenances' => 'Техобслуживание',
- 'manage_api_keys' => 'Manage API Keys',
+ 'manage_api_keys' => 'Управление API ключами',
'manufacturer' => 'Производитель',
'manufacturers' => 'Производители',
'markdown' => 'облегченный язык разметки.',
@@ -188,7 +201,7 @@ return [
'no' => 'Нет',
'notes' => 'Примечания',
'order_number' => 'Номер заказа',
- 'only_deleted' => 'Only Deleted Assets',
+ 'only_deleted' => 'Только удаленные активы',
'page_menu' => 'Показаны элементы _MENU_',
'pagination_info' => 'Показаны _START_ для _END_ _TOTAL_ элементы',
'pending' => 'Ожидание',
@@ -206,18 +219,19 @@ return [
'quickscan_checkin_status' => 'Checkin Status',
'ready_to_deploy' => 'Готов к установке',
'recent_activity' => 'Недавняя активность',
- 'remaining' => 'Remaining',
+ 'remaining' => 'Осталось',
'remove_company' => 'Удалить привязку компании',
'reports' => 'Отчеты',
'restored' => 'восстановлено',
'restore' => 'Восстановить',
- 'requestable_models' => 'Requestable Models',
+ 'requestable_models' => 'Запрашиваемые модели',
'requested' => 'Запрошено',
- 'requested_date' => 'Requested Date',
- 'requested_assets' => 'Requested Assets',
- 'requested_assets_menu' => 'Requested Assets',
+ 'requested_date' => 'Запрашиваемая дата',
+ 'requested_assets' => 'Запрашиваемые активы',
+ 'requested_assets_menu' => 'Запрошенные активы',
'request_canceled' => 'Запрос отменен',
'save' => 'Сохранить',
+ 'select_var' => 'Выберите :thing... ', // this will eventually replace all of our other selects
'select' => 'Выбор',
'select_all' => 'Выбрать все',
'search' => 'Поиск',
@@ -238,10 +252,10 @@ return [
'show_current' => 'Показать текущий',
'sign_in' => 'Вход',
'signature' => 'Подпись',
- 'signed_off_by' => 'Signed Off By',
+ 'signed_off_by' => 'Подписано:',
'skin' => 'Оформление',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Oh hai! Looks like your Slack integration with Snipe-IT is working!',
+ 'webhook_msg_note' => 'Уведомление будет отправлено через webhook',
+ 'webhook_test_msg' => 'Ого! Похоже, что интеграция :app со Snipe-IT работает!',
'some_features_disabled' => 'ДЕМО РЕЖИМ: Некоторые функции отключены.',
'site_name' => 'Название сайта',
'state' => 'Область/Регион',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Вы действительно хотите удалить',
'submit' => 'Принять',
'target' => 'Цель',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Время и дата',
'total_assets' => 'Всего активов',
'total_licenses' => 'Всего лицензий',
@@ -263,7 +276,7 @@ return [
'undeployable' => 'Не развертываемый',
'unknown_admin' => 'Неизвестный администратор',
'username_format' => 'Формат имени пользователя',
- 'username' => 'Username',
+ 'username' => 'Пользователь',
'update' => 'Обновить',
'upload_filetypes_help' => 'Allowed filetypes are png, gif, jpg, jpeg, doc, docx, pdf, xls, xlsx, txt, lic, xml, zip, rtf and rar. Max upload size allowed is :size.',
'uploaded' => 'Загружено',
@@ -274,51 +287,51 @@ return [
'users' => 'Пользователи',
'viewall' => 'Посмотреть все',
'viewassets' => 'Показать присвоенные активы',
- 'viewassetsfor' => 'View Assets for :name',
+ 'viewassetsfor' => 'Список активов на :name',
'website' => 'Сайт',
'welcome' => 'Добро пожаловать, :name',
'years' => 'Лет',
'yes' => 'Да',
'zip' => 'Почтовый индекс',
'noimage' => 'Изображение не загружено или не найдено.',
- 'file_does_not_exist' => 'The requested file does not exist on the server.',
- 'file_upload_success' => 'File upload success!',
- 'no_files_uploaded' => 'File upload success!',
+ 'file_does_not_exist' => 'Запрашиваемый файл не существует на сервере.',
+ 'file_upload_success' => 'Файл успешно загружен!',
+ 'no_files_uploaded' => 'Файл успешно загружен!',
'token_expired' => 'Время вашей сессии истекло. Пожалуйста, войдите снова.',
- 'login_enabled' => 'Login Enabled',
- 'audit_due' => 'Due for Audit',
- 'audit_overdue' => 'Overdue for Audit',
+ 'login_enabled' => 'Вход разрешен',
+ 'audit_due' => 'Ожидает аудита',
+ 'audit_overdue' => 'Проверка просрочена',
'accept' => 'Принять :asset',
'i_accept' => 'Принимаю',
'i_decline' => 'Отклоняю',
- 'accept_decline' => 'Accept/Decline',
+ 'accept_decline' => 'Принять/Отклонить',
'sign_tos' => 'Sign below to indicate that you agree to the terms of service:',
'clear_signature' => 'Очистить подпись',
'show_help' => 'Показать справку',
'hide_help' => 'Скрыть справку',
- 'view_all' => 'view all',
- 'hide_deleted' => 'Hide Deleted',
+ 'view_all' => 'просмотреть все',
+ 'hide_deleted' => 'Скрыть удаленное',
'email' => 'Email',
- 'do_not_change' => 'Do Not Change',
- 'bug_report' => 'Report a Bug',
- 'user_manual' => 'User\'s Manual',
- 'setup_step_1' => 'Step 1',
- 'setup_step_2' => 'Step 2',
- 'setup_step_3' => 'Step 3',
- 'setup_step_4' => 'Step 4',
- 'setup_config_check' => 'Configuration Check',
- 'setup_create_database' => 'Create Database Tables',
- 'setup_create_admin' => 'Create Admin User',
- 'setup_done' => 'Finished!',
+ 'do_not_change' => 'Не изменять',
+ 'bug_report' => 'Сообщить об ошибке',
+ 'user_manual' => 'Руководство пользователя',
+ 'setup_step_1' => 'Шаг 1',
+ 'setup_step_2' => 'Шаг 2',
+ 'setup_step_3' => 'Шаг 3',
+ 'setup_step_4' => 'Шаг 4',
+ 'setup_config_check' => 'Проверка конфигурации',
+ 'setup_create_database' => 'Создание таблиц базы данных',
+ 'setup_create_admin' => 'Создать Администратора',
+ 'setup_done' => 'Готово!',
'bulk_edit_about_to' => 'You are about to edit the following: ',
'checked_out' => 'Checked Out',
'checked_out_to' => 'Checked out to',
- 'fields' => 'Fields',
+ 'fields' => 'Поля',
'last_checkout' => 'Last Checkout',
'due_to_checkin' => 'The following :count items are due to be checked in soon:',
'expected_checkin' => 'Expected Checkin',
'reminder_checked_out_items' => 'This is a reminder of the items currently checked out to you. If you feel this list is inaccurate (something is missing, or something appears here that you believe you never received), please email :reply_to_name at :reply_to_address.',
- 'changed' => 'Changed',
+ 'changed' => 'Изменено',
'to' => 'To',
'report_fields_info' => '
Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.
If you would like to export only certain assets, use the options below to fine-tune your results.
',
@@ -331,62 +344,109 @@ return [
'export' => 'Экспорт',
'ldap_sync' => 'LDAP Sync',
'ldap_user_sync' => 'LDAP User Sync',
- 'synchronize' => 'Synchronize',
- 'sync_results' => 'Synchronization Results',
+ 'synchronize' => 'Синхронизировать',
+ 'sync_results' => 'Результаты синхронизации',
'license_serial' => 'Серийный номер/Ключ продукта',
'invalid_category' => 'Неверная категория',
- 'dashboard_info' => 'This is your dashboard. There are many like it, but this one is yours.',
+ 'dashboard_info' => 'Это ваша панель управления. Таких панелей много, но эта — моя.',
'60_percent_warning' => '60% выполнено (предупреждение)',
- 'dashboard_empty' => 'It looks like you have not added anything yet, so we do not have anything awesome to display. Get started by adding some assets, accessories, consumables, or licenses now!',
+ 'dashboard_empty' => 'Если ничего не добавлено, то и отображать нечего. Начните добавлять активы, аксессуары, расходные материалов или лицензии!',
'new_asset' => 'Создать актив',
- 'new_license' => 'New License',
+ 'new_license' => 'Создать лицензию',
'new_accessory' => 'Создать аксессуар',
'new_consumable' => 'Создать новый расходник',
- 'collapse' => 'Collapse',
- 'assigned' => 'Assigned',
+ 'collapse' => 'Свернуть',
+ 'assigned' => 'Назначено',
'asset_count' => 'Количество активов',
'accessories_count' => 'Количество аксессуаров',
'consumables_count' => 'Количество расходников',
'components_count' => 'Количество компонентов',
- 'licenses_count' => 'Licenses Count',
+ 'licenses_count' => 'Количество лицензий',
'notification_error' => 'Ошибка:',
'notification_error_hint' => 'Please check the form below for errors',
'notification_success' => 'Успешно:',
'notification_warning' => 'Внимание:',
'notification_info' => 'Информация:',
- 'asset_information' => 'Asset Information',
+ 'asset_information' => 'Информация об активе',
'model_name' => 'Название модели:',
- 'asset_name' => 'Asset Name:',
- 'consumable_information' => 'Consumable Information:',
+ 'asset_name' => 'Название Актива:',
+ 'consumable_information' => 'Информация о расходнике:',
'consumable_name' => 'Consumable Name:',
'accessory_information' => 'Accessory Information:',
'accessory_name' => 'Accessory Name:',
- 'clone_item' => 'Clone Item',
+ 'clone_item' => 'Клонировать позицию',
'checkout_tooltip' => 'Check this item out',
'checkin_tooltip' => 'Check this item in',
- 'checkout_user_tooltip' => 'Check this item out to a user',
- 'maintenance_mode' => 'The service is temporarily unavailable for system updates. Please check back later.',
- 'maintenance_mode_title' => 'System Temporarily Unavailable',
- 'ldap_import' => 'User password should not be managed by LDAP. (This allows you to send forgotten password requests.)',
- 'purge_not_allowed' => 'Purging deleted data has been disabled in the .env file. Contact support or your systems administrator.',
- 'backup_delete_not_allowed' => 'Deleting backups has been disabled in the .env file. Contact support or your systems administrator.',
- 'additional_files' => 'Additional Files',
+ 'checkout_user_tooltip' => 'Выдать эту единицу пользователю',
+ 'maintenance_mode' => 'Служба временно недоступна для системных обновлений. Пожалуйста, проверьте позже.',
+ 'maintenance_mode_title' => 'Система временно недоступна',
+ 'ldap_import' => 'Пароль пользователя не должен управляться LDAP. (Это позволяет отправлять ссылку на сброс забытого пароля.)',
+ 'purge_not_allowed' => 'Очистка удаленных данных отключена в файле .env. Обратитесь в службу поддержки или к системному администратору.',
+ 'backup_delete_not_allowed' => 'Удаление резервных копий было отключено в файле .env. Обратитесь в службу поддержки или к системному администратору.',
+ 'additional_files' => 'Дополнительные файлы',
'shitty_browser' => 'No signature detected. If you are using an older browser, please use a more modern browser to complete your asset acceptance.',
- 'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
- 'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
+ 'bulk_soft_delete' =>'Также безопасно удалите этих пользователей. Их история активов останется неизменной до тех пор, пока вы не очистите записи в настройках администратора.',
+ 'bulk_checkin_delete_success' => 'Выбранные пользователи были удалены, а их активы перенесены.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
'pie_chart_type' => 'Dashboard Pie Chart Type',
- 'hello_name' => 'Hello, :name!',
- 'unaccepted_profile_warning' => 'You have :count items requiring acceptance. Click here to accept or decline them',
+ 'hello_name' => 'Добро пожаловать, :name!',
+ 'unaccepted_profile_warning' => 'Вам переданы :count активов. Нажмите здесь, чтобы принять или отклонить.',
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Выберите набор',
+ 'file_not_found' => 'Файл не найден',
+ 'preview_not_available' => '(без превью)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Перейти к основному содержанию',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'Показать все задачи',
+ 'true' => 'Да',
+ 'false' => 'Ложь',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Слияние пользователей',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'Ни один пользователь не выбран',
+ 'not_enough_users_selected' => 'Должно быть выбрано хотя бы :count пользователей',
+ 'merge_success' => ':count пользователей успешно объединены в :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Очистить и сохранить',
+ 'update_existing_values' => 'Обновить существующие значения?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => 'Отправить приветственное письмо для новых пользователей?',
+ 'back_before_importing' => 'Сделать бекап перед импортом?',
+ 'csv_header_field' => 'Поле заголовка CSV',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Пример значения',
+ 'no_headers' => 'Столбцы не найдены',
+ 'error_in_import_file' => 'Ошибка при чтении файла CSV: :error',
+ 'percent_complete' => ':percent % выполнено',
+ 'errors_importing' => 'При импорте произошли ошибки: ',
+ 'warning' => 'ВНИМАНИЕ: :warning',
+ 'success_redirecting' => '"Успешно... Переадресация.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Далее: Создать пользователя',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/ru/help.php b/resources/lang/ru/help.php
index 4b9fa3bbd5..6598d537b4 100644
--- a/resources/lang/ru/help.php
+++ b/resources/lang/ru/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'Подробнее',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
diff --git a/resources/lang/ru/localizations.php b/resources/lang/ru/localizations.php
index be2c321861..32b39df7c6 100644
--- a/resources/lang/ru/localizations.php
+++ b/resources/lang/ru/localizations.php
@@ -2,111 +2,111 @@
return [
- 'select_language' => 'Select a language',
+ 'select_language' => 'Выберите язык',
'languages' => [
- 'en'=> 'English, US',
- 'en-GB'=> 'English, UK',
- 'af'=> 'Afrikaans',
- 'ar'=> 'Arabic',
- 'bg'=> 'Bulgarian',
- 'zh-CN'=> 'Chinese Simplified',
- 'zh-TW'=> 'Chinese Traditional',
- 'hr'=> 'Croatian',
- 'cs'=> 'Czech',
- 'da'=> 'Danish',
- 'nl'=> 'Dutch',
- 'en-ID'=> 'English, Indonesia',
- 'et'=> 'Estonian',
- 'fil'=> 'Filipino',
- 'fi'=> 'Finnish',
- 'fr'=> 'French',
- 'de'=> 'German',
- 'de-i'=> 'German (Informal)',
- 'el'=> 'Greek',
- 'he'=> 'Hebrew',
- 'hu'=> 'Hungarian',
- 'is' => 'Icelandic',
- 'id'=> 'Indonesian',
- 'ga-IE'=> 'Irish',
- 'it'=> 'Italian',
- 'ja'=> 'Japanese',
- 'ko'=> 'Korean',
- 'lv'=>'Latvian',
- 'lt'=> 'Lithuanian',
- 'mk'=> 'Macedonian',
- 'ms'=> 'Malay',
- 'mi'=> 'Maori',
- 'mn'=> 'Mongolian',
- 'no'=> 'Norwegian',
- 'fa'=> 'Persian',
- 'pl'=> 'Polish',
- 'pt-PT'=> 'Portuguese',
- 'pt-BR'=> 'Portuguese, Brazilian',
- 'ro'=> 'Romanian',
- 'ru'=> 'Russian',
- 'sr-CS' => 'Serbian (Latin)',
- 'sl'=> 'Slovenian',
- 'es-ES'=> 'Spanish',
- 'es-CO'=> 'Spanish, Colombia',
- 'es-MX'=> 'Spanish, Mexico',
- 'es-VE'=> 'Spanish, Venezuela',
- 'sv-SE'=> 'Swedish',
- 'tl'=> 'Tagalog',
- 'ta'=> 'Tamil',
- 'th'=> 'Thai',
- 'tr'=> 'Turkish',
- 'uk'=> 'Ukranian',
- 'vi'=> 'Vietnamese',
- 'cy'=> 'Welsh',
- 'zu'=> 'Zulu',
+ 'en'=> 'Английский, США',
+ 'en-GB'=> 'Английский, Великобритания',
+ 'af'=> 'Африкаанс',
+ 'ar'=> 'Арабский',
+ 'bg'=> 'Болгарский',
+ 'zh-CN'=> 'Китайский (упрощенный)',
+ 'zh-TW'=> 'Китайский (Традиционный)',
+ 'hr'=> 'Хорватский',
+ 'cs'=> 'Чешский',
+ 'da'=> 'Датский',
+ 'nl'=> 'Голландский',
+ 'en-ID'=> 'Английский (Индонезия)',
+ 'et'=> 'Эстонский',
+ 'fil'=> 'Филиппинский',
+ 'fi'=> 'Финский',
+ 'fr'=> 'Французский',
+ 'de'=> 'Немецкий',
+ 'de-i'=> 'Немецкий (неформальный)',
+ 'el'=> 'Греческий',
+ 'he'=> 'Иврит',
+ 'hu'=> 'Венгерский',
+ 'is' => 'Исландский',
+ 'id'=> 'Индонезийский',
+ 'ga-IE'=> 'Ирландский',
+ 'it'=> 'Итальянский',
+ 'ja'=> 'Японский',
+ 'ko'=> 'Корейский',
+ 'lv'=>'Латвийский',
+ 'lt'=> 'Литовский',
+ 'mk'=> 'Македонский',
+ 'ms'=> 'Малайский',
+ 'mi'=> 'Маори',
+ 'mn'=> 'Монгольский',
+ 'no'=> 'Норвежский',
+ 'fa'=> 'Персидский',
+ 'pl'=> 'Польский',
+ 'pt-PT'=> 'Португальский',
+ 'pt-BR'=> 'Португальский (Бразилия)',
+ 'ro'=> 'Румынский',
+ 'ru'=> 'Русский',
+ 'sr-CS' => 'Сербский (Латиница)',
+ 'sl'=> 'Словенский',
+ 'es-ES'=> 'Испанский',
+ 'es-CO'=> 'Испанский (Колумбия)',
+ 'es-MX'=> 'Испанский (Мексика)',
+ 'es-VE'=> 'Испанский (Венесуэла)',
+ 'sv-SE'=> 'Шведский',
+ 'tl'=> 'Тагальский',
+ 'ta'=> 'Тамильский',
+ 'th'=> 'Тайский',
+ 'tr'=> 'Турецкий',
+ 'uk'=> 'Украинский',
+ 'vi'=> 'Вьетнамский',
+ 'cy'=> 'Валлийский',
+ 'zu'=> 'Зулу',
],
- 'select_country' => 'Select a country',
+ 'select_country' => 'Выберите страну',
'countries' => [
- 'AC'=>'Ascension Island',
- 'AD'=>'Andorra',
- 'AE'=>'United Arab Emirates',
- 'AF'=>'Afghanistan',
- 'AG'=>'Antigua And Barbuda',
+ 'AC'=>'Остров Вознесения',
+ 'AD'=>'Андора',
+ 'AE'=>'Объединенные Арабские Эмираты',
+ 'AF'=>'Афганистан',
+ 'AG'=>'Антигуа и Барбуда',
'AI'=>'Anguilla',
- 'AL'=>'Albania',
- 'AM'=>'Armenia',
+ 'AL'=>'Албания',
+ 'AM'=>'Армения',
'AN'=>'Netherlands Antilles',
- 'AO'=>'Angola',
- 'AQ'=>'Antarctica',
- 'AR'=>'Argentina',
- 'AS'=>'American Samoa',
- 'AT'=>'Austria',
- 'AU'=>'Australia',
- 'AW'=>'Aruba',
+ 'AO'=>'Ангола',
+ 'AQ'=>'Антарктика',
+ 'AR'=>'Аргентина',
+ 'AS'=>'Американское Самоа',
+ 'AT'=>'Австрия',
+ 'AU'=>'Австралия',
+ 'AW'=>'Аруба',
'AX'=>'Ã…land',
- 'AZ'=>'Azerbaijan',
- 'BA'=>'Bosnia And Herzegovina',
- 'BB'=>'Barbados',
- 'BE'=>'Belgium',
- 'BD'=>'Bangladesh',
- 'BF'=>'Burkina Faso',
- 'BG'=>'Bulgaria',
- 'BH'=>'Bahrain',
- 'BI'=>'Burundi',
- 'BJ'=>'Benin',
- 'BM'=>'Bermuda',
+ 'AZ'=>'Азербайджан',
+ 'BA'=>'Босния и Герцеговина',
+ 'BB'=>'Барбадос',
+ 'BE'=>'Бельгия',
+ 'BD'=>'Бангладеш',
+ 'BF'=>'Буркина-Фасо',
+ 'BG'=>'Болгария',
+ 'BH'=>'Бахрейн',
+ 'BI'=>'Бурунди',
+ 'BJ'=>'Бенин',
+ 'BM'=>'Бермудские острова',
'BN'=>'Brunei Darussalam',
- 'BO'=>'Bolivia',
- 'BR'=>'Brazil',
- 'BS'=>'Bahamas',
- 'BT'=>'Bhutan',
+ 'BO'=>'Боливия',
+ 'BR'=>'Бразилия',
+ 'BS'=>'Багамские острова',
+ 'BT'=>'Бутан',
'BV'=>'Bouvet Island',
- 'BW'=>'Botswana',
- 'BY'=>'Belarus',
- 'BZ'=>'Belize',
- 'CA'=>'Canada',
+ 'BW'=>'Ботсвана',
+ 'BY'=>'Беларусь',
+ 'BZ'=>'Белиз',
+ 'CA'=>'Канада',
'CC'=>'Cocos (Keeling) Islands',
'CD'=>'Congo (Democratic Republic)',
'CF'=>'Central African Republic',
'CG'=>'Congo (Republic)',
- 'CH'=>'Switzerland',
+ 'CH'=>'Швейцария',
'CI'=>'Côte d\'Ivoire',
'CK'=>'Cook Islands',
'CL'=>'Chile',
@@ -133,75 +133,75 @@ return [
'ET'=>'Ethiopia',
'EU'=>'European Union',
'FI'=>'Finland',
- 'FJ'=>'Fiji',
- 'FK'=>'Falkland Islands (Malvinas)',
- 'FM'=>'Micronesia, Federated States Of',
- 'FO'=>'Faroe Islands',
- 'FR'=>'France',
- 'GA'=>'Gabon',
- 'GD'=>'Grenada',
- 'GE'=>'Georgia',
- 'GF'=>'French Guiana',
- 'GG'=>'Guernsey',
- 'GH'=>'Ghana',
- 'GI'=>'Gibraltar',
- 'GL'=>'Greenland',
- 'GM'=>'Gambia',
- 'GN'=>'Guinea',
- 'GP'=>'Guadeloupe',
- 'GQ'=>'Equatorial Guinea',
- 'GR'=>'Greece',
- 'GS'=>'South Georgia And The South Sandwich Islands',
- 'GT'=>'Guatemala',
- 'GU'=>'Guam',
- 'GW'=>'Guinea-Bissau',
- 'GY'=>'Guyana',
- 'HK'=>'Hong Kong',
- 'HM'=>'Heard And Mc Donald Islands',
- 'HN'=>'Honduras',
- 'HR'=>'Croatia (local name: Hrvatska)',
- 'HT'=>'Haiti',
- 'HU'=>'Hungary',
- 'ID'=>'Indonesia',
- 'IE'=>'Ireland',
- 'IL'=>'Israel',
- 'IM'=>'Isle of Man',
- 'IN'=>'India',
- 'IO'=>'British Indian Ocean Territory',
- 'IQ'=>'Iraq',
- 'IR'=>'Iran, Islamic Republic Of',
- 'IS'=>'Iceland',
- 'IT'=>'Italy',
- 'JE'=>'Jersey',
- 'JM'=>'Jamaica',
- 'JO'=>'Jordan',
- 'JP'=>'Japan',
- 'KE'=>'Kenya',
- 'KG'=>'Kyrgyzstan',
- 'KH'=>'Cambodia',
- 'KI'=>'Kiribati',
- 'KM'=>'Comoros',
- 'KN'=>'Saint Kitts And Nevis',
- 'KR'=>'Korea, Republic Of',
+ 'FJ'=>'Фиджи',
+ 'FK'=>'Фолклендские (Мальвинские) острова',
+ 'FM'=>'Федеративные Штаты Микронезии',
+ 'FO'=>'Фарерские острова',
+ 'FR'=>'Франция',
+ 'GA'=>'Габон',
+ 'GD'=>'Гренада',
+ 'GE'=>'Грузия',
+ 'GF'=>'Французская Гвиана',
+ 'GG'=>'Гернси',
+ 'GH'=>'Гана',
+ 'GI'=>'Гибралтар',
+ 'GL'=>'Гренландия',
+ 'GM'=>'Гамбия',
+ 'GN'=>'Гвинея',
+ 'GP'=>'Гваделупа',
+ 'GQ'=>'Экваториальная Гвинея',
+ 'GR'=>'Греция',
+ 'GS'=>'Южная Георгия и Южные Сандвичевы острова',
+ 'GT'=>'Гватемала',
+ 'GU'=>'Гуам',
+ 'GW'=>'Гвинея-Бисау',
+ 'GY'=>'Гайана',
+ 'HK'=>'Гонконг',
+ 'HM'=>'Остров Херд и острова Макдональд',
+ 'HN'=>'Гондурас',
+ 'HR'=>'Хорватия',
+ 'HT'=>'Гаити',
+ 'HU'=>'Венгрия',
+ 'ID'=>'Индонезия',
+ 'IE'=>'Ирландия',
+ 'IL'=>'Израиль',
+ 'IM'=>'Остров Мэн',
+ 'IN'=>'Индия',
+ 'IO'=>'Британская территория в Индийском океане',
+ 'IQ'=>'Ирак',
+ 'IR'=>'Иран',
+ 'IS'=>'Исландия',
+ 'IT'=>'Италия',
+ 'JE'=>'Джерси',
+ 'JM'=>'Ямайка',
+ 'JO'=>'Иордания',
+ 'JP'=>'Япония',
+ 'KE'=>'Кения',
+ 'KG'=>'Киргизия',
+ 'KH'=>'Камбоджа',
+ 'KI'=>'Кирибати',
+ 'KM'=>'Коморы',
+ 'KN'=>'Сент-Китс и Невис',
+ 'KR'=>'Южная Корея',
'KW'=>'Kuwait',
'KY'=>'Cayman Islands',
'KZ'=>'Kazakhstan',
'LA'=>'Lao People\'s Democratic Republic',
'LB'=>'Lebanon',
'LC'=>'Saint Lucia',
- 'LI'=>'Liechtenstein',
- 'LK'=>'Sri Lanka',
+ 'LI'=>'Лихтенштейн',
+ 'LK'=>'Шри-Ланка',
'LR'=>'Liberia',
'LS'=>'Lesotho',
- 'LT'=>'Lithuania',
- 'LU'=>'Luxembourg',
- 'LV'=>'Latvia',
+ 'LT'=>'Литва',
+ 'LU'=>'Люксембург',
+ 'LV'=>'Латвия',
'LY'=>'Libyan Arab Jamahiriya',
'MA'=>'Morocco',
'MC'=>'Monaco',
'MD'=>'Moldova, Republic Of',
'ME'=>'Montenegro',
- 'MG'=>'Madagascar',
+ 'MG'=>'Мадагаскар',
'MH'=>'Marshall Islands',
'MK'=>'Macedonia, The Former Yugoslav Republic Of',
'ML'=>'Mali',
@@ -239,58 +239,59 @@ return [
'PH'=>'Philippines, Republic of the',
'PK'=>'Pakistan',
'PL'=>'Poland',
- 'PM'=>'St. Pierre And Miquelon',
- 'PN'=>'Pitcairn',
- 'PR'=>'Puerto Rico',
- 'PS'=>'Palestine',
- 'PT'=>'Portugal',
- 'PW'=>'Palau',
- 'PY'=>'Paraguay',
- 'QA'=>'Qatar',
- 'RE'=>'Reunion',
- 'RO'=>'Romania',
- 'RS'=>'Serbia',
- 'RU'=>'Russian Federation',
- 'RW'=>'Rwanda',
- 'SA'=>'Saudi Arabia',
- 'UK'=>'Scotland',
- 'SB'=>'Solomon Islands',
- 'SC'=>'Seychelles',
- 'SD'=>'Sudan',
- 'SE'=>'Sweden',
- 'SG'=>'Singapore',
- 'SH'=>'St. Helena',
- 'SI'=>'Slovenia',
- 'SJ'=>'Svalbard And Jan Mayen Islands',
- 'SK'=>'Slovakia (Slovak Republic)',
- 'SL'=>'Sierra Leone',
- 'SM'=>'San Marino',
- 'SN'=>'Senegal',
- 'SO'=>'Somalia',
- 'SR'=>'Suriname',
- 'ST'=>'Sao Tome And Principe',
- 'SU'=>'Soviet Union',
- 'SV'=>'El Salvador',
- 'SY'=>'Syrian Arab Republic',
- 'SZ'=>'Swaziland',
- 'TC'=>'Turks And Caicos Islands',
- 'TD'=>'Chad',
- 'TF'=>'French Southern Territories',
- 'TG'=>'Togo',
- 'TH'=>'Thailand',
- 'TJ'=>'Tajikistan',
- 'TK'=>'Tokelau',
- 'TI'=>'East Timor',
- 'TM'=>'Turkmenistan',
- 'TN'=>'Tunisia',
- 'TO'=>'Tonga',
- 'TP'=>'East Timor (old code)',
- 'TR'=>'Turkey',
- 'TT'=>'Trinidad And Tobago',
- 'TV'=>'Tuvalu',
- 'TW'=>'Taiwan',
- 'TZ'=>'Tanzania, United Republic Of',
- 'UA'=>'Ukraine',
+ 'PM'=>'Сен-Пьер и Микелон',
+ 'PN'=>'Острова Питкэрн',
+ 'PR'=>'Пуэрто-Рико',
+ 'PS'=>'Палестина',
+ 'PT'=>'Португалия',
+ 'PW'=>'Палау',
+ 'PY'=>'Парагвай',
+ 'QA'=>'Катар',
+ 'RE'=>'Реюньон',
+ 'RO'=>'Румыния',
+ 'RS'=>'Сербия',
+ 'RU'=>'Российская Федерация',
+ 'RW'=>'Руанда',
+ 'SA'=>'Саудовская Аравия',
+ 'UK'=>'Шотландия',
+ 'SB'=>'Соломоновы острова',
+ 'SC'=>'Сейшелы',
+ 'SS'=>'Южный Судан',
+ 'SD'=>'Судан',
+ 'SE'=>'Швеция',
+ 'SG'=>'Сингапур',
+ 'SH'=>'О-в Св. Елены',
+ 'SI'=>'Словения',
+ 'SJ'=>'Острова Шпицберген и Ян-Майен',
+ 'SK'=>'Словакия',
+ 'SL'=>'Сьерра-Леоне',
+ 'SM'=>'Сан-Марино',
+ 'SN'=>'Сенегал',
+ 'SO'=>'Сомали',
+ 'SR'=>'Суринам',
+ 'ST'=>'Сан-Томе и Принсипи',
+ 'SU'=>'Советский Союз',
+ 'SV'=>'Сальвадор',
+ 'SY'=>'Сирия',
+ 'SZ'=>'Свазиленд',
+ 'TC'=>'Острова Теркс и Кайкос',
+ 'TD'=>'Чад',
+ 'TF'=>'Французские Южные Территории',
+ 'TG'=>'Того',
+ 'TH'=>'Таиланд',
+ 'TJ'=>'Таджикистан',
+ 'TK'=>'Токелау',
+ 'TI'=>'Восточный Тимор',
+ 'TM'=>'Туркменистан',
+ 'TN'=>'Тунис',
+ 'TO'=>'Тонга',
+ 'TP'=>'Восточный Тимор (старый код)',
+ 'TR'=>'Турция',
+ 'TT'=>'Тринидад и Тобаго',
+ 'TV'=>'Тувалу',
+ 'TW'=>'Тайвань',
+ 'TZ'=>'Танзания',
+ 'UA'=>'Украина',
'UG'=>'Uganda',
'UK'=>'United Kingdom',
'US'=>'United States',
diff --git a/resources/lang/ru/mail.php b/resources/lang/ru/mail.php
index a0edc32129..27aaba5312 100644
--- a/resources/lang/ru/mail.php
+++ b/resources/lang/ru/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Чтобы войти в Snipe-It используйте следующие логин и пароль:',
'login' => 'Логин:',
'Low_Inventory_Report' => 'Отчет о заканчивающихся предметах',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Мин Кол-во',
'name' => 'Название',
'new_item_checked' => 'Новый предмет был выдан под вашем именем, подробности ниже.',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'Ваш логин и пароль от Snipe-IT',
'Accessory_Checkin_Notification' => 'Accessory checked in',
'Asset_Checkin_Notification' => 'Asset checked in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'License checked in',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'Напоминание: приближается крайний срок проверки :name',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => 'Посмотреть активы',
+ 'rights_reserved' => 'Все права защищены.',
];
diff --git a/resources/lang/ru/passwords.php b/resources/lang/ru/passwords.php
index 25633b4581..e01ea8947c 100644
--- a/resources/lang/ru/passwords.php
+++ b/resources/lang/ru/passwords.php
@@ -1,8 +1,8 @@
'If a matching user with a valid email address exists in our system, a password recovery email has been sent.',
- 'user' => 'If a matching user with a valid email address exists in our system, a password recovery email has been sent.',
- 'token' => 'This password reset token is invalid or expired, or does not match the username provided.',
- 'reset' => 'Your password has been reset!',
+ 'sent' => 'Если указанный пользователь зарегистрирован и имеет действительный адрес электронной почты, то письмо для восстановления пароля уже отправлено.',
+ 'user' => 'Если указанный пользователь зарегистрирован и имеет действительный адрес электронной почты, то письмо для восстановления пароля уже отправлено.',
+ 'token' => 'Токен сброса пароля недействителен, или устарел, или не соответствует имени пользователя.',
+ 'reset' => 'Ваш пароль был сброшен!',
];
diff --git a/resources/lang/ru/reminders.php b/resources/lang/ru/reminders.php
index b51fef2d32..e8b9a1e5a5 100644
--- a/resources/lang/ru/reminders.php
+++ b/resources/lang/ru/reminders.php
@@ -15,7 +15,7 @@ return array(
"password" => "Пароли должны совпадать и содержать минимум 6 символов.",
"user" => "Имя пользователя или адрес почты не верен",
- "token" => 'This password reset token is invalid or expired, or does not match the username provided.',
- 'sent' => 'If a matching user with a valid email address exists in our system, a password recovery email has been sent.',
+ "token" => 'Токен сброса пароля недействителен, или устарел, или не соответствует имени пользователя.',
+ 'sent' => 'Если этот пользователь зарегистрирован и имеет рабочий адрес электронной почты, то письмо для восстановления пароля выслано на этот ящик',
);
diff --git a/resources/lang/ru/validation.php b/resources/lang/ru/validation.php
index 51a2f173df..a477e4d13d 100644
--- a/resources/lang/ru/validation.php
+++ b/resources/lang/ru/validation.php
@@ -43,14 +43,14 @@ return [
'file' => 'Атрибут: должен быть файлом.',
'filled' => 'Поле атрибута: должно иметь значение.',
'image' => ':attribute должен быть изображением.',
- 'import_field_empty' => 'The value for :fieldname cannot be null.',
+ 'import_field_empty' => 'Значение :fieldname не может быть пустым.',
'in' => 'Выбранный :attribute неправильный.',
'in_array' => 'Поле: атрибут не существует в: other.',
'integer' => ':attribute должно быть числом.',
'ip' => ':attribute должно быть IP адресом.',
'ipv4' => 'Атрибут: должен быть действительным адресом IPv4.',
'ipv6' => 'Атрибут: должен быть действительным адресом IPv6.',
- 'is_unique_department' => 'The :attribute must be unique to this Company Location',
+ 'is_unique_department' => ':attribute должен быть уникальным для этого местоположения компании',
'json' => 'Атрибут: должен быть действительной строкой JSON.',
'max' => [
'numeric' => ':attribute не должно быть больше :max.',
@@ -67,6 +67,8 @@ return [
'array' => 'Атрибут: должен содержать не менее: мин.',
],
'starts_with' => ':attribute должен начинаться с одного из следующих значений: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'Выбранный :attribute неправильный.',
'numeric' => ':attribute должно быть числом.',
'present' => 'Поле атрибута: должно присутствовать.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Ваш текущий пароль неверен',
'dumbpwd' => 'Этот пароль слишком распространен.',
'statuslabel_type' => 'Вы должны выбрать допустимый тип метки статуса',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => ':attribute должен быть допустимой датой в формате YYYY-MM-DD',
+ 'last_audit_date.date_format' => ':attribute должен быть допустимой датой в формате YYYY-MM-DD hh:mm:ss',
+ 'expiration_date.date_format' => ':attribute должен быть допустимой датой в формате YYYY-MM-DD',
+ 'termination_date.date_format' => ':attribute должен быть допустимой датой в формате YYYY-MM-DD',
+ 'expected_checkin.date_format' => ':attribute должен быть допустимой датой в формате YYYY-MM-DD',
+ 'start_date.date_format' => ':attribute должен быть допустимой датой в формате YYYY-MM-DD',
+ 'end_date.date_format' => ':attribute должен быть допустимой датой в формате YYYY-MM-DD',
+
],
/*
diff --git a/resources/lang/si-LK/admin/accessories/general.php b/resources/lang/si-LK/admin/accessories/general.php
index 00f1861179..64dc82e9d7 100644
--- a/resources/lang/si-LK/admin/accessories/general.php
+++ b/resources/lang/si-LK/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Update Accessory',
'use_default_eula' => 'Use the primary default EULA instead.',
'use_default_eula_disabled' => 'Use the primary default EULA instead. No primary default EULA is set. Please add one in Settings.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/si-LK/admin/accessories/message.php b/resources/lang/si-LK/admin/accessories/message.php
index a356463064..542f71f03c 100644
--- a/resources/lang/si-LK/admin/accessories/message.php
+++ b/resources/lang/si-LK/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Accessory was not checked out, please try again',
'success' => 'Accessory checked out successfully.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'That user is invalid. Please try again.'
),
diff --git a/resources/lang/si-LK/admin/asset_maintenances/form.php b/resources/lang/si-LK/admin/asset_maintenances/form.php
index 973636c5f6..f11c19da8b 100644
--- a/resources/lang/si-LK/admin/asset_maintenances/form.php
+++ b/resources/lang/si-LK/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Maintenance Type',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'Title',
- 'start_date' => 'Started',
- 'completion_date' => 'සම්පූර්ණයි',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'පිරිවැය',
'is_warranty' => 'Warranty Improvement',
- 'asset_maintenance_time' => 'දින',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'සටහන්',
- 'update' => 'යාවත්කාල',
- 'create' => 'සාදන්න'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/si-LK/admin/categories/message.php b/resources/lang/si-LK/admin/categories/message.php
index 48cf5478e1..4e493f68b6 100644
--- a/resources/lang/si-LK/admin/categories/message.php
+++ b/resources/lang/si-LK/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Category was not updated, please try again',
- 'success' => 'Category updated successfully.'
+ 'success' => 'Category updated successfully.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/si-LK/admin/components/general.php b/resources/lang/si-LK/admin/components/general.php
index 150dd679bb..5f04e652ed 100644
--- a/resources/lang/si-LK/admin/components/general.php
+++ b/resources/lang/si-LK/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Remaining',
'total' => 'එකතුව',
'update' => 'Update Component',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/si-LK/admin/components/message.php b/resources/lang/si-LK/admin/components/message.php
index 1d13970f23..0a7dd8d954 100644
--- a/resources/lang/si-LK/admin/components/message.php
+++ b/resources/lang/si-LK/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Component was not checked out, please try again',
'success' => 'Component checked out successfully.',
- 'user_does_not_exist' => 'That user is invalid. Please try again.'
+ 'user_does_not_exist' => 'That user is invalid. Please try again.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/si-LK/admin/consumables/message.php b/resources/lang/si-LK/admin/consumables/message.php
index 48a3cfbd9f..c0d0aa7f68 100644
--- a/resources/lang/si-LK/admin/consumables/message.php
+++ b/resources/lang/si-LK/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Consumable was not checked out, please try again',
'success' => 'Consumable checked out successfully.',
- 'user_does_not_exist' => 'That user is invalid. Please try again.'
+ 'user_does_not_exist' => 'That user is invalid. Please try again.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/si-LK/admin/custom_fields/general.php b/resources/lang/si-LK/admin/custom_fields/general.php
index 92bf240a76..1923aa7f4a 100644
--- a/resources/lang/si-LK/admin/custom_fields/general.php
+++ b/resources/lang/si-LK/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Used By Models',
'order' => 'Order',
'create_fieldset' => 'New Fieldset',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'New Custom Field',
'create_field_title' => 'Create a new custom field',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/si-LK/admin/groups/message.php b/resources/lang/si-LK/admin/groups/message.php
index f14b6339e8..495acaf36b 100644
--- a/resources/lang/si-LK/admin/groups/message.php
+++ b/resources/lang/si-LK/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Group already exists!',
- 'group_not_found' => 'Group [:id] does not exist.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'The name field is required',
'success' => array(
diff --git a/resources/lang/si-LK/admin/hardware/form.php b/resources/lang/si-LK/admin/hardware/form.php
index 22aac61d07..6bcb884bab 100644
--- a/resources/lang/si-LK/admin/hardware/form.php
+++ b/resources/lang/si-LK/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Confirm Bulk Delete Assets',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Review the assets for bulk deletion below. Once deleted, these assets can be restored, but they will no longer be associated with any users they are currently assigned to.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'You are about to delete :asset_count assets.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Bulk Update Assets',
'bulk_update_help' => 'This form allows you to update multiple assets at once. Only fill in the fields you need to change. Any fields left blank will remain unchanged. ',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Update only default location',
'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Processing...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Optional Information',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/si-LK/admin/hardware/general.php b/resources/lang/si-LK/admin/hardware/general.php
index 67226061b1..b0a48f2ce4 100644
--- a/resources/lang/si-LK/admin/hardware/general.php
+++ b/resources/lang/si-LK/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'This asset has been deleted.',
'edit' => 'Edit Asset',
'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Requestable',
'requested' => 'Requested',
'not_requestable' => 'Not Requestable',
@@ -21,6 +23,7 @@ return [
'restore' => 'Restore Asset',
'pending' => 'Pending',
'undeployable' => 'Undeployable',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'View Asset',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/si-LK/admin/hardware/message.php b/resources/lang/si-LK/admin/hardware/message.php
index d2214ce00c..18f3b3fa24 100644
--- a/resources/lang/si-LK/admin/hardware/message.php
+++ b/resources/lang/si-LK/admin/hardware/message.php
@@ -23,6 +23,8 @@ return [
'restore' => [
'error' => 'Asset was not restored, please try again',
'success' => 'Asset restored successfully.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -49,6 +51,8 @@ return [
'success' => 'Your file has been imported',
'file_delete_success' => 'Your file has been been successfully deleted',
'file_delete_error' => 'The file was unable to be deleted',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/si-LK/admin/hardware/table.php b/resources/lang/si-LK/admin/hardware/table.php
index 6166ba8045..10629fd22c 100644
--- a/resources/lang/si-LK/admin/hardware/table.php
+++ b/resources/lang/si-LK/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'In/Out',
'checkout_date' => 'Checkout Date',
'checkoutto' => 'Checked Out',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Diff',
'dl_csv' => 'Download CSV',
diff --git a/resources/lang/si-LK/admin/licenses/general.php b/resources/lang/si-LK/admin/licenses/general.php
index 25a536ec56..0187d076a3 100644
--- a/resources/lang/si-LK/admin/licenses/general.php
+++ b/resources/lang/si-LK/admin/licenses/general.php
@@ -1,8 +1,8 @@
'About Licenses',
- 'about_licenses' => 'Licenses are used to track software. They have a specified number of seats that can be checked out to individuals',
+ 'about_licenses_title' => 'About Licenses',
+ 'about_licenses' => 'Licenses are used to track software. They have a specified number of seats that can be checked out to individuals',
'checkin' => 'Checkin License Seat',
'checkout_history' => 'Checkout History',
'checkout' => 'Checkout License Seat',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Software Licenses',
'user' => 'User',
'view' => 'View License',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/si-LK/admin/manufacturers/message.php b/resources/lang/si-LK/admin/manufacturers/message.php
index 21a4bc5aaf..d6656683ae 100644
--- a/resources/lang/si-LK/admin/manufacturers/message.php
+++ b/resources/lang/si-LK/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Manufacturer does not exist.',
'assoc_users' => 'This manufacturer is currently associated with at least one model and cannot be deleted. Please update your models to no longer reference this manufacturer and try again. ',
diff --git a/resources/lang/si-LK/admin/manufacturers/table.php b/resources/lang/si-LK/admin/manufacturers/table.php
index 4e3ea9904d..38cab6fd91 100644
--- a/resources/lang/si-LK/admin/manufacturers/table.php
+++ b/resources/lang/si-LK/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Support Email',
'support_phone' => 'Support Phone',
'support_url' => 'Support URL',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Update Manufacturer',
'url' => 'URL',
diff --git a/resources/lang/si-LK/admin/models/general.php b/resources/lang/si-LK/admin/models/general.php
index d2d77e0e8c..7e4a77adbc 100644
--- a/resources/lang/si-LK/admin/models/general.php
+++ b/resources/lang/si-LK/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'This model has been deleted.',
'bulk_delete' => 'Bulk Delete Asset Models',
'bulk_delete_help' => 'Use the checkboxes below to confirm the deletion of the selected asset models. Asset models that have assets associated with them cannot be deleted until the assets are associated with a different model.',
- 'bulk_delete_warn' => 'You are about to delete :model_count asset models.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Restore Model',
'requestable' => 'Users may request this model',
'show_mac_address' => 'Show MAC address field in assets in this model',
diff --git a/resources/lang/si-LK/admin/models/message.php b/resources/lang/si-LK/admin/models/message.php
index e3b29d5b4b..5f47336526 100644
--- a/resources/lang/si-LK/admin/models/message.php
+++ b/resources/lang/si-LK/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Model does not exist.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'This model is currently associated with one or more assets and cannot be deleted. Please delete the assets, and then try deleting again. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Model was not updated, please try again',
- 'success' => 'Model updated successfully.'
+ 'success' => 'Model updated successfully.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'No fields were changed, so nothing was updated.',
- 'success' => 'Models updated.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'No models were selected, so nothing was deleted.',
- 'success' => ':success_count model(s) deleted!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count model(s) were deleted, however :fail_count were unable to be deleted because they still have assets associated with them.'
),
diff --git a/resources/lang/si-LK/admin/settings/general.php b/resources/lang/si-LK/admin/settings/general.php
index d41deaf935..92faf85c5f 100644
--- a/resources/lang/si-LK/admin/settings/general.php
+++ b/resources/lang/si-LK/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'If you would like to send a copy of checkin/checkout emails that are sent to users to an additional email account, enter it here. Otherwise leave this field blank.',
'is_ad' => 'This is an Active Directory server',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Update Notification Settings',
'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',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'Barcode Settings',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'LDAP Settings',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_login_sync_help' => 'This only tests that LDAP can sync correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Show images in emails',
'show_images_in_email_help' => 'Uncheck this box if your Snipe-IT installation is behind a VPN or closed network and users outside the network will not be able to load images served from this installation in their emails.',
'site_name' => 'Site Name',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Slack Botname',
- 'slack_channel' => 'Slack Channel',
- 'slack_endpoint' => 'Slack Endpoint',
- 'slack_integration' => 'Slack Settings',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => 'Once you have saved your Slack information, a test button will appear.',
- 'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT version',
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/si-LK/admin/settings/message.php b/resources/lang/si-LK/admin/settings/message.php
index 174a15fbd9..48b42d1202 100644
--- a/resources/lang/si-LK/admin/settings/message.php
+++ b/resources/lang/si-LK/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/si-LK/admin/users/general.php b/resources/lang/si-LK/admin/users/general.php
index daa568e8bf..b097ccec69 100644
--- a/resources/lang/si-LK/admin/users/general.php
+++ b/resources/lang/si-LK/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Print All Assigned',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Software Checked out to :name',
'send_email_help' => 'You must provide an email address for this user to send them credentials. Emailing credentials can only be done on user creation. Passwords are stored in a one-way hash and cannot be retrieved once saved.',
'view_user' => 'View User :name',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/si-LK/admin/users/message.php b/resources/lang/si-LK/admin/users/message.php
index 247a1b321e..adf26b3229 100644
--- a/resources/lang/si-LK/admin/users/message.php
+++ b/resources/lang/si-LK/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'You have successfully declined this asset.',
'bulk_manager_warn' => 'Your users have been successfully updated, however your manager entry was not saved because the manager you selected was also in the user list to be edited, and users may not be their own manager. Please select your users again, excluding the manager.',
'user_exists' => 'User already exists!',
- 'user_not_found' => 'User [:id] does not exist.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'The login field is required',
'user_password_required' => 'The password is required.',
'insufficient_permissions' => 'Insufficient Permissions.',
diff --git a/resources/lang/si-LK/auth/general.php b/resources/lang/si-LK/auth/general.php
index 78b6780927..4486f090b2 100644
--- a/resources/lang/si-LK/auth/general.php
+++ b/resources/lang/si-LK/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Remember Me',
'username_help_top' => 'Enter your username to be emailed a password reset link.',
'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.
Usernames without an associated email address will not be emailed a password reset link. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/si-LK/general.php b/resources/lang/si-LK/general.php
index f0b6a3f2cf..01779a8854 100644
--- a/resources/lang/si-LK/general.php
+++ b/resources/lang/si-LK/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Accessories',
'activated' => 'Activated',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Accessory',
'accessory_report' => 'Accessory Report',
'action' => 'Action',
@@ -27,7 +28,13 @@ return [
'audit' => 'Audit',
'audit_report' => 'Audit Log',
'assets' => 'Assets',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Assigned to :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Delete Avatar',
'avatar_upload' => 'Upload Avatar',
'back' => 'Back',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Bulk Edit',
'bulk_delete' => 'Bulk Delete',
'bulk_actions' => 'Bulk Actions',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'by Status',
'cancel' => 'Cancel',
'categories' => 'Categories',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'This application is running in production mode with debugging enabled. This can expose sensitive data if your application is accessible to the outside world. Disable debug mode by setting the APP_DEBUG value in your .env file to false.',
'delete' => 'Delete',
'delete_confirm' => 'Are you sure you wish to delete :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Deleted',
'delete_seats' => 'Deleted Seats',
'deletion_failed' => 'Deletion failed',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
'filetypes_size_help' => 'Max upload size allowed is :size.',
'image_filetypes_help' => 'Accepted filetypes are jpg, webp, png, gif, and svg. Max 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',
'importing' => 'Importing',
'importing_help' => 'You can import assets, accessories, licenses, components, consumables, and users via CSV file.
The CSV should be comma-delimited and formatted with headers that match the ones in the sample CSVs in the documentation.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Asset Maintenances',
'item' => 'Item',
'item_name' => 'Item Name',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Insufficient permissions!',
'kits' => 'Predefined Kits',
'language' => 'Language',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => 'Request Canceled',
'save' => 'Save',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Select',
'select_all' => 'Select All',
'search' => 'Search',
@@ -240,8 +254,8 @@ return [
'signature' => 'Signature',
'signed_off_by' => 'Signed Off By',
'skin' => 'Skin',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Oh hai! Looks like your Slack integration with Snipe-IT is working!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'DEMO MODE: Some features are disabled for this installation.',
'site_name' => 'Site Name',
'state' => 'State',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Are you sure you wish to delete',
'submit' => 'Submit',
'target' => 'Target',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Time and Date Display',
'total_assets' => 'total assets',
'total_licenses' => 'total licenses',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/si-LK/help.php b/resources/lang/si-LK/help.php
index ac0df59422..a3a2ddd762 100644
--- a/resources/lang/si-LK/help.php
+++ b/resources/lang/si-LK/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'More Info',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
diff --git a/resources/lang/si-LK/localizations.php b/resources/lang/si-LK/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/si-LK/localizations.php
+++ b/resources/lang/si-LK/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/si-LK/mail.php b/resources/lang/si-LK/mail.php
index b0ae7de76b..7dd8d6181c 100644
--- a/resources/lang/si-LK/mail.php
+++ b/resources/lang/si-LK/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Login to your new Snipe-IT installation using the credentials below:',
'login' => 'Login:',
'Low_Inventory_Report' => 'Low Inventory Report',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Min QTY',
'name' => 'Name',
'new_item_checked' => 'A new item has been checked out under your name, details are below.',
@@ -74,9 +75,11 @@ return [
'your_credentials' => 'Your Snipe-IT credentials',
'Accessory_Checkin_Notification' => 'Accessory checked in',
'Asset_Checkin_Notification' => 'Asset checked in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'License checked in',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => 'View Your Assets',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/si-LK/validation.php b/resources/lang/si-LK/validation.php
index 04f8d65303..df514da6f9 100644
--- a/resources/lang/si-LK/validation.php
+++ b/resources/lang/si-LK/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'The :attribute must have at least :min items.',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'The selected :attribute is invalid.',
'numeric' => 'The :attribute must be a number.',
'present' => 'The :attribute field must be present.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Your current password is incorrect',
'dumbpwd' => 'That password is too common.',
'statuslabel_type' => 'You must select a valid status label type',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/sk/admin/accessories/general.php b/resources/lang/sk/admin/accessories/general.php
index cf45da0bc6..9041c5120b 100644
--- a/resources/lang/sk/admin/accessories/general.php
+++ b/resources/lang/sk/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Upraviť príslušenstvo',
'use_default_eula' => 'Použiť predvolený dokument EULA namiesto aktuálneho.',
'use_default_eula_disabled' => 'Použiť namiesto aktuálneho predvolený dokument EULA. Predvolený dokument EULA nie je nastavený. Prosím vyberte predvolený dokument v Nastaveniach.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/sk/admin/accessories/message.php b/resources/lang/sk/admin/accessories/message.php
index 2b115da530..f21cfb9f15 100644
--- a/resources/lang/sk/admin/accessories/message.php
+++ b/resources/lang/sk/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Accessory was not checked out, please try again',
'success' => 'Accessory checked out successfully.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'That user is invalid. Please try again.'
),
diff --git a/resources/lang/sk/admin/asset_maintenances/form.php b/resources/lang/sk/admin/asset_maintenances/form.php
index 2aa005c45f..785d06b08f 100644
--- a/resources/lang/sk/admin/asset_maintenances/form.php
+++ b/resources/lang/sk/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Maintenance Type',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'Title',
- 'start_date' => 'Started',
- 'completion_date' => 'Completed',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'Cost',
'is_warranty' => 'Warranty Improvement',
- 'asset_maintenance_time' => 'Days',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'Notes',
- 'update' => 'Update',
- 'create' => 'Create'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/sk/admin/categories/message.php b/resources/lang/sk/admin/categories/message.php
index 2562d155e8..52e060b96a 100644
--- a/resources/lang/sk/admin/categories/message.php
+++ b/resources/lang/sk/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Kategóriu sa nepodarilo aktualizovať, skúste prosím znovu',
- 'success' => 'Kategória bola úspešne aktualizovaná.'
+ 'success' => 'Kategória bola úspešne aktualizovaná.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/sk/admin/components/general.php b/resources/lang/sk/admin/components/general.php
index f7689a7ad1..5b788a51ec 100644
--- a/resources/lang/sk/admin/components/general.php
+++ b/resources/lang/sk/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Remaining',
'total' => 'Total',
'update' => 'Update Component',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/sk/admin/components/message.php b/resources/lang/sk/admin/components/message.php
index 1d13970f23..0a7dd8d954 100644
--- a/resources/lang/sk/admin/components/message.php
+++ b/resources/lang/sk/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Component was not checked out, please try again',
'success' => 'Component checked out successfully.',
- 'user_does_not_exist' => 'That user is invalid. Please try again.'
+ 'user_does_not_exist' => 'That user is invalid. Please try again.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/sk/admin/consumables/message.php b/resources/lang/sk/admin/consumables/message.php
index 48a3cfbd9f..c0d0aa7f68 100644
--- a/resources/lang/sk/admin/consumables/message.php
+++ b/resources/lang/sk/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Consumable was not checked out, please try again',
'success' => 'Consumable checked out successfully.',
- 'user_does_not_exist' => 'That user is invalid. Please try again.'
+ 'user_does_not_exist' => 'That user is invalid. Please try again.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/sk/admin/custom_fields/general.php b/resources/lang/sk/admin/custom_fields/general.php
index 88510af6c7..19654fae87 100644
--- a/resources/lang/sk/admin/custom_fields/general.php
+++ b/resources/lang/sk/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Used By Models',
'order' => 'Order',
'create_fieldset' => 'New Fieldset',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'New Custom Field',
'create_field_title' => 'Create a new custom field',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/sk/admin/groups/message.php b/resources/lang/sk/admin/groups/message.php
index b94224b627..71a7fe83e9 100644
--- a/resources/lang/sk/admin/groups/message.php
+++ b/resources/lang/sk/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Skupiny už existuje!',
- 'group_not_found' => 'Skupina [:id] neexistuje.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'Pole názov je povinné',
'success' => array(
diff --git a/resources/lang/sk/admin/hardware/form.php b/resources/lang/sk/admin/hardware/form.php
index fe7febcf80..16685208d4 100644
--- a/resources/lang/sk/admin/hardware/form.php
+++ b/resources/lang/sk/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Potvrdiť hromadné odstránenie majetku',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Nižšie skontrolujte zoznam majetku na odstránenie. Po odstránení je možné tieto majetky obnoviť, nebudú už ale priradené k žiadnym používateľom, ku ktorým sú momentálne priradení.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'Chystáte sa odstrániť :asset_count majetky.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Hromadná úprava majetku',
'bulk_update_help' => 'Tento formulár umožňuje hromadnú úpravu majetku. Vyplňte iba položky, ktoré chcete zmeniť. Akékoľvek prázdne položky zostanú nezmenené. ',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Update only default location',
'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Processing...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Nepovinné informácie',
'order_details' => 'Informácie súvisiace s objednávkou'
];
diff --git a/resources/lang/sk/admin/hardware/general.php b/resources/lang/sk/admin/hardware/general.php
index 12713367cb..d3309f9707 100644
--- a/resources/lang/sk/admin/hardware/general.php
+++ b/resources/lang/sk/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'This asset has been deleted.',
'edit' => 'Upraviť majetok',
'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Vyžiadateľný',
'requested' => 'Vyžiadané',
'not_requestable' => 'Not Requestable',
@@ -21,6 +23,7 @@ return [
'restore' => 'Obnoviť majetok',
'pending' => 'Čakajúce',
'undeployable' => 'Nevyskladniteľný',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Zobraziť majetok',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/sk/admin/hardware/message.php b/resources/lang/sk/admin/hardware/message.php
index 020740a48e..2c1d670d1c 100644
--- a/resources/lang/sk/admin/hardware/message.php
+++ b/resources/lang/sk/admin/hardware/message.php
@@ -23,6 +23,8 @@ return [
'restore' => [
'error' => 'Majetok nebol obnovený, prosím skúste znovu',
'success' => 'Majetok bol úspešne obnovený.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -49,6 +51,8 @@ return [
'success' => 'Súbor bol naimportovaný',
'file_delete_success' => 'Súbor bol úspešné odstránený',
'file_delete_error' => 'Súbor sa nepodarilo odstrániť',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/sk/admin/hardware/table.php b/resources/lang/sk/admin/hardware/table.php
index 50cc08ca63..9103fcbf73 100644
--- a/resources/lang/sk/admin/hardware/table.php
+++ b/resources/lang/sk/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Vsetup/Výstup',
'checkout_date' => 'Dátum odovzdania',
'checkoutto' => 'Odovzdané',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Rozdiel',
'dl_csv' => 'Stiahnuť CSV',
diff --git a/resources/lang/sk/admin/licenses/general.php b/resources/lang/sk/admin/licenses/general.php
index 4f57a79aa0..980f5191bf 100644
--- a/resources/lang/sk/admin/licenses/general.php
+++ b/resources/lang/sk/admin/licenses/general.php
@@ -1,8 +1,8 @@
'O licenciach',
- 'about_licenses' => 'Licenses are used to track software. They have a specified number of seats that can be checked out to individuals',
+ 'about_licenses_title' => 'O licenciach',
+ 'about_licenses' => 'Licenses are used to track software. They have a specified number of seats that can be checked out to individuals',
'checkin' => 'Checkin License Seat',
'checkout_history' => 'Checkout History',
'checkout' => 'Checkout License Seat',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Software Licenses',
'user' => 'User',
'view' => 'View License',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/sk/admin/manufacturers/message.php b/resources/lang/sk/admin/manufacturers/message.php
index 21a4bc5aaf..d6656683ae 100644
--- a/resources/lang/sk/admin/manufacturers/message.php
+++ b/resources/lang/sk/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Manufacturer does not exist.',
'assoc_users' => 'This manufacturer is currently associated with at least one model and cannot be deleted. Please update your models to no longer reference this manufacturer and try again. ',
diff --git a/resources/lang/sk/admin/manufacturers/table.php b/resources/lang/sk/admin/manufacturers/table.php
index 5561827f1e..a9bef99c40 100644
--- a/resources/lang/sk/admin/manufacturers/table.php
+++ b/resources/lang/sk/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Emailová podpora',
'support_phone' => 'Telefónna podpora',
'support_url' => 'URL podpory',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Upraviť výrobcu',
'url' => 'URL',
diff --git a/resources/lang/sk/admin/models/general.php b/resources/lang/sk/admin/models/general.php
index d2d77e0e8c..7e4a77adbc 100644
--- a/resources/lang/sk/admin/models/general.php
+++ b/resources/lang/sk/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'This model has been deleted.',
'bulk_delete' => 'Bulk Delete Asset Models',
'bulk_delete_help' => 'Use the checkboxes below to confirm the deletion of the selected asset models. Asset models that have assets associated with them cannot be deleted until the assets are associated with a different model.',
- 'bulk_delete_warn' => 'You are about to delete :model_count asset models.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Restore Model',
'requestable' => 'Users may request this model',
'show_mac_address' => 'Show MAC address field in assets in this model',
diff --git a/resources/lang/sk/admin/models/message.php b/resources/lang/sk/admin/models/message.php
index 5d03744778..7b58230fa6 100644
--- a/resources/lang/sk/admin/models/message.php
+++ b/resources/lang/sk/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Model neexistuje.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'Tento model je použítý v jednom alebo viacerých majetkoch, preto nemôže byť odstránený. Prosím odstráňte príslušný majetok a skúste odstrániť znovu. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Model nebol upravený, prosím skúste znovu',
- 'success' => 'Model bol úspešne upravený.'
+ 'success' => 'Model bol úspešne upravený.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Neboli zmenené žiadne polia, preto nebolo nič aktualizované.',
- 'success' => 'Model bol upravený.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'Neboli vybrané ziadne modely, preto nebolo nič odmazané.',
- 'success' => ':success_count model(y) vymazaný(é)!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count model(y) odstránené, avšak :fail_count nebolo možné odstrániť pretože stále majú priradené majetky.'
),
diff --git a/resources/lang/sk/admin/settings/general.php b/resources/lang/sk/admin/settings/general.php
index 98825725a2..2a9164472c 100644
--- a/resources/lang/sk/admin/settings/general.php
+++ b/resources/lang/sk/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'Ak chcete poslať kópiu potvrdzujúceho emailu o prevzatí / odovzdaní, ktorý sa posiela používateľom, aj na ďalšiu e-mailovú adresu, tu ju zadajte. V opačnom prípade nechajte políčko prázdne.',
'is_ad' => 'Toto je server typu Active Directory',
'alerts' => 'Upozornenia',
- 'alert_title' => 'Aktualizovať nastavenia upozornení',
+ 'alert_title' => 'Update Notification Settings',
'alert_email' => 'Poslať varovania na adresu',
'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated',
'alerts_enabled' => 'Povoliť varovania mailom',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Obnovenie zo zálohy',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'Nastavnia čiarového kódu',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'Kľúč TLS na strane klienta LDAP',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'LDAP Settings',
'ldap_client_tls_cert_help' => 'Certifikát a kľúč TLS na strane klienta pre pripojenia LDAP sú zvyčajne užitočné iba v konfiguráciách služby Google Workspace so zabezpečeným protokolom LDAP. Obe sú povinné.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_login_sync_help' => 'This only tests that LDAP can sync correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Zobraziť obrázky v mailoch',
'show_images_in_email_help' => 'Odznačne toto políčko ak je Vaša Snipe-IT inštalácia za VPN alebo uzavretou sieťou a používatelia mimo siete nebudú mocť zobraziť obrázky z tejto inštancie v ich mailoch.',
'site_name' => 'Názov stránky',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Aktualizovať Slack nastavenia',
- 'slack_help' => 'Slack nastavenia',
- 'slack_botname' => 'Slack Botname',
- 'slack_channel' => 'Slack kanál',
- 'slack_endpoint' => 'Slack koncový bod',
- 'slack_integration' => 'Slack nastavenia',
- 'slack_integration_help' => 'Slack integrácia je voliteľná, avšak koncový bod a kanál sú povinné ak ich chcete používať. K nastaveniu integrácie so Slackom musíte najprv vytvoriť prichádzajúci webhook vo Vašom Slack účte. Kliknite na tlačidlo Otestovať slack integráciu pre potvrdenie správnosti Vašich nastavení pred uložením. ',
- 'slack_integration_help_button' => 'Po uložení nastavnia Slacku sa zobrazí tlačidlo na ich otestovanie.',
- 'slack_test_help' => 'Otestuje či je Vaša Slack integrácia nastavená správne. MUSÍTE NAJPRV ULOŽIŤ AKTUALIZOVANÉ NASTAVENIA.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT verzia',
'support_footer' => 'Odkaz v záhlaví na podporu ',
'support_footer_help' => 'Nastavte, kto môže vidieť prekliky na Snipe-IT stránku podpory a používateľský manuál',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Jazyk, zobrazenie dátumu',
'notifications' => 'Notifikácie',
- 'notifications_help' => 'Emailové upozornenia, nastavenia autitu',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Štítky',
'labels_title' => 'Aktualizovať nastavenia štítka',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'Stránka nastavenia LDAP',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/sk/admin/settings/message.php b/resources/lang/sk/admin/settings/message.php
index d105bac3dd..6b835e0e30 100644
--- a/resources/lang/sk/admin/settings/message.php
+++ b/resources/lang/sk/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
- '500' => '500 Chyba servera.',
- 'error' => 'Niečo sa pokazilo.',
+ '500' => '500 Server Error.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/sk/admin/users/general.php b/resources/lang/sk/admin/users/general.php
index d4c922e65b..518df797c7 100644
--- a/resources/lang/sk/admin/users/general.php
+++ b/resources/lang/sk/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Vytlačiť všetky priradené',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Software priradený :name',
'send_email_help' => 'Pre zaslanie prístupových údajov musíte zadať e-mailovú adresu používateľa. Zaslanie prístupových údajov je možné iba v procese vytvárania nového používateľa. Heslá sú ukladané šifrované, nie je ich možné prečítať po uložení.',
'view_user' => 'Zobraziť používateľa :name',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Odstrániť členstvo v skupine',
- 'warning_deletion' => 'VAROVANIE:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Aktualizovať všetky asety pre týchto užívateľov na tento status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/sk/admin/users/message.php b/resources/lang/sk/admin/users/message.php
index c50bab4d1b..bd9e0895e0 100644
--- a/resources/lang/sk/admin/users/message.php
+++ b/resources/lang/sk/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Odmietnutie majetku bolo úspešné.',
'bulk_manager_warn' => 'Používatelia boli úspešné aktualizovaný, avčak položka manažér nebola uložená, pretože zvolený manažér sa taktiež nachádzal v zoznam na úpravu a používatel nemôže byť sám sebe manazérom. Prosim zvoľte Vašich používateľov znovu s vynechaním manažéera.',
'user_exists' => 'Používateľ už existuje!',
- 'user_not_found' => 'Používateľ [:id] neexistuje.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Prihlasovacie meno je povinné',
'user_password_required' => 'Heslo je povinné.',
'insufficient_permissions' => 'Nedostatočné oprávnenia.',
diff --git a/resources/lang/sk/auth/general.php b/resources/lang/sk/auth/general.php
index 571117c1d9..2fb96de502 100644
--- a/resources/lang/sk/auth/general.php
+++ b/resources/lang/sk/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Zapamätať prihlásenie',
'username_help_top' => 'Vložte Vaše užívateľské meno pre odoslanie odkazu emailom na resetovanie hesla.',
'username_help_bottom' => 'Vaše používateľské meno a e-mailová adresa môžu byť rovnaké, ale nemusia, v závislosti od vašej konfigurácie. Ak si nepamätáte svoje používateľské meno, obráťte sa na správcu.
Používateľským menám bez priradenej e-mailovej adresy nebude odoslaný odkaz na obnovenie hesla. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/sk/general.php b/resources/lang/sk/general.php
index e5108e7a0f..bf501a9b52 100644
--- a/resources/lang/sk/general.php
+++ b/resources/lang/sk/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Accessories',
'activated' => 'Activated',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Accessory',
'accessory_report' => 'Accessory Report',
'action' => 'Action',
@@ -27,7 +28,13 @@ return [
'audit' => 'Audit',
'audit_report' => 'Audit Log',
'assets' => 'Assets',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Pridelené k :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Delete Avatar',
'avatar_upload' => 'Upload Avatar',
'back' => 'Back',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Hromadná editácia',
'bulk_delete' => 'Hromadné vymazanie',
'bulk_actions' => 'Hromadné akcie',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'by Status',
'cancel' => 'Zrušiť',
'categories' => 'Categories',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'This application is running in production mode with debugging enabled. This can expose sensitive data if your application is accessible to the outside world. Disable debug mode by setting the APP_DEBUG value in your .env file to false.',
'delete' => 'Odstrániť',
'delete_confirm' => 'Are you sure you wish to delete :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Deleted',
'delete_seats' => 'Deleted Seats',
'deletion_failed' => 'Vymazanie zlyhalo',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Akceptovaný typ súboru :types. Maximálna povolená veľkosť :size.|Akceptované typy súborov :types. Maximálna povolená veľkosť :size.',
'filetypes_size_help' => 'Maximálna povolená veľkosť :size.',
'image_filetypes_help' => 'Accepted filetypes are jpg, webp, png, gif, and svg. Max 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',
'importing' => 'Importing',
'importing_help' => 'You can import assets, accessories, licenses, components, consumables, and users via CSV file.
The CSV should be comma-delimited and formatted with headers that match the ones in the sample CSVs in the documentation.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Asset Maintenances',
'item' => 'Item',
'item_name' => 'Názov položky',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Insufficient permissions!',
'kits' => 'Predefined Kits',
'language' => 'Language',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => 'Request Canceled',
'save' => 'Uložiť',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Select',
'select_all' => 'Vybrať všetko',
'search' => 'Search',
@@ -240,8 +254,8 @@ return [
'signature' => 'Signature',
'signed_off_by' => 'Podpísal',
'skin' => 'Skin',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Oh hai! Looks like your Slack integration with Snipe-IT is working!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'DEMO MODE: Some features are disabled for this installation.',
'site_name' => 'Site Name',
'state' => 'State',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Are you sure you wish to delete',
'submit' => 'Submit',
'target' => 'Target',
- 'toggle_navigation' => 'Prepnúť navigáciu',
'time_and_date_display' => 'Time and Date Display',
'total_assets' => 'total assets',
'total_licenses' => 'total licenses',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/sk/help.php b/resources/lang/sk/help.php
index c965d684d2..29848f9682 100644
--- a/resources/lang/sk/help.php
+++ b/resources/lang/sk/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'Viac info',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
diff --git a/resources/lang/sk/localizations.php b/resources/lang/sk/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/sk/localizations.php
+++ b/resources/lang/sk/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/sk/mail.php b/resources/lang/sk/mail.php
index b0ae7de76b..7dd8d6181c 100644
--- a/resources/lang/sk/mail.php
+++ b/resources/lang/sk/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Login to your new Snipe-IT installation using the credentials below:',
'login' => 'Login:',
'Low_Inventory_Report' => 'Low Inventory Report',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Min QTY',
'name' => 'Name',
'new_item_checked' => 'A new item has been checked out under your name, details are below.',
@@ -74,9 +75,11 @@ return [
'your_credentials' => 'Your Snipe-IT credentials',
'Accessory_Checkin_Notification' => 'Accessory checked in',
'Asset_Checkin_Notification' => 'Asset checked in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'License checked in',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => 'View Your Assets',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/sk/validation.php b/resources/lang/sk/validation.php
index dfc7db46f5..7f53c73df5 100644
--- a/resources/lang/sk/validation.php
+++ b/resources/lang/sk/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'The :attribute must have at least :min items.',
],
'starts_with' => ':attribute musí začínať jedným z nasledujúcich výrazov: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'The selected :attribute is invalid.',
'numeric' => 'The :attribute must be a number.',
'present' => 'The :attribute field must be present.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Your current password is incorrect',
'dumbpwd' => 'That password is too common.',
'statuslabel_type' => 'You must select a valid status label type',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/sl/admin/accessories/general.php b/resources/lang/sl/admin/accessories/general.php
index af5853f933..062c4043b7 100644
--- a/resources/lang/sl/admin/accessories/general.php
+++ b/resources/lang/sl/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Posodobi Dodatke',
'use_default_eula' => 'Uporabite privzeto EULA namesto tega.',
'use_default_eula_disabled' => 'Namesto tega uporabite privzeto EULA. Ni privzetega EULA. Dodajte ga v Nastavitvah.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/sl/admin/accessories/message.php b/resources/lang/sl/admin/accessories/message.php
index d54f701a25..a291a6d9fe 100644
--- a/resources/lang/sl/admin/accessories/message.php
+++ b/resources/lang/sl/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Dodatek ni bil izdan, poskusite znova',
'success' => 'Dodatek uspešno izdan.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'Uporabnik je napačen. Prosim poskusite ponovno.'
),
diff --git a/resources/lang/sl/admin/asset_maintenances/form.php b/resources/lang/sl/admin/asset_maintenances/form.php
index d6f49f15e9..522c262920 100644
--- a/resources/lang/sl/admin/asset_maintenances/form.php
+++ b/resources/lang/sl/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Vrsta vzdrževanja',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'Naslov',
- 'start_date' => 'Začeto',
- 'completion_date' => 'Končano',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'Cena',
'is_warranty' => 'Izboljšanje garancije',
- 'asset_maintenance_time' => 'Dnevi',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'Opombe',
- 'update' => 'Posodobi',
- 'create' => 'Ustvari'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/sl/admin/categories/message.php b/resources/lang/sl/admin/categories/message.php
index e53353661e..a9a34d2a95 100644
--- a/resources/lang/sl/admin/categories/message.php
+++ b/resources/lang/sl/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Kategorija ni bila posodobljena, poskusite znova',
- 'success' => 'Kategorija uspešno posodobljena.'
+ 'success' => 'Kategorija uspešno posodobljena.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/sl/admin/components/general.php b/resources/lang/sl/admin/components/general.php
index 7f7bfb7097..474d4f6f32 100644
--- a/resources/lang/sl/admin/components/general.php
+++ b/resources/lang/sl/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Ostanek',
'total' => 'Skupaj',
'update' => 'Posodobi komponento',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/sl/admin/components/message.php b/resources/lang/sl/admin/components/message.php
index 7879f99ca6..cf0c03f8bf 100644
--- a/resources/lang/sl/admin/components/message.php
+++ b/resources/lang/sl/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Komponenta ni bila izdana, poskusite znova',
'success' => 'Komponenta je bila uspešno izdana.',
- 'user_does_not_exist' => 'Ta uporabnik ni veljaven. Prosim poskusite ponovno.'
+ 'user_does_not_exist' => 'Ta uporabnik ni veljaven. Prosim poskusite ponovno.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/sl/admin/consumables/message.php b/resources/lang/sl/admin/consumables/message.php
index 32da69fd6a..9edcd7a8c9 100644
--- a/resources/lang/sl/admin/consumables/message.php
+++ b/resources/lang/sl/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Potrošni material ni bil izdan, poskusite znova',
'success' => 'Potrošni material uspešno izdan.',
- 'user_does_not_exist' => 'Ta uporabnik ni veljaven. Prosim poskusite ponovno.'
+ 'user_does_not_exist' => 'Ta uporabnik ni veljaven. Prosim poskusite ponovno.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/sl/admin/custom_fields/general.php b/resources/lang/sl/admin/custom_fields/general.php
index 685916fe91..8d4665ea3d 100644
--- a/resources/lang/sl/admin/custom_fields/general.php
+++ b/resources/lang/sl/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Uporabljeno po modelih',
'order' => 'Naročilo',
'create_fieldset' => 'Nov set polj',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'Novo polje po meri',
'create_field_title' => 'Create a new custom field',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/sl/admin/groups/message.php b/resources/lang/sl/admin/groups/message.php
index ebe804b14d..4958e8fdc6 100644
--- a/resources/lang/sl/admin/groups/message.php
+++ b/resources/lang/sl/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Skupina že obstaja!',
- 'group_not_found' => 'Skupina [: id] ne obstaja.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'Polje ime je obvezno',
'success' => array(
diff --git a/resources/lang/sl/admin/hardware/form.php b/resources/lang/sl/admin/hardware/form.php
index 40b56c252b..6d2f3c32cc 100644
--- a/resources/lang/sl/admin/hardware/form.php
+++ b/resources/lang/sl/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Potrdite množičn izbris sredstev',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Pregled sredstev za množično brisanje je v seznamu spodaj. Ko bodo sredstva izbrisana, jih je mogoče obnoviti, vendar ne bodo povezana z nobenimi uporabnikom, kot so jim trenutno dodeljena.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'Brisali boste: asset_count sredstev.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Množično posodabljanje sredstev',
'bulk_update_help' => 'Ta obrazec vam omogoča, da posodobite več sredstev hkrati. Izpolnite le polja, ki jih morate spremeniti. Vsa polja, ki ostanejo prazna, bodo ostala nespremenjena. ',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Update only default location',
'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Processing...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Optional Information',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/sl/admin/hardware/general.php b/resources/lang/sl/admin/hardware/general.php
index b522a2ea8d..561f054a98 100644
--- a/resources/lang/sl/admin/hardware/general.php
+++ b/resources/lang/sl/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'To sredstvo je bilo izbrisano.',
'edit' => 'Urejanje sredstva',
'model_deleted' => 'Model tega sredstva je bil izbrisan. Pred obnovitvijo sredstva je potrebno obnoviti model.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Zahtevano',
'requested' => 'Zahtevano',
'not_requestable' => 'Not Requestable',
@@ -21,6 +23,7 @@ return [
'restore' => 'Obnovitev sredstev',
'pending' => 'Na čakanju',
'undeployable' => 'Nerazdeljeno',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Ogled sredstva',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/sl/admin/hardware/message.php b/resources/lang/sl/admin/hardware/message.php
index 8e43049b2b..d0874dc045 100644
--- a/resources/lang/sl/admin/hardware/message.php
+++ b/resources/lang/sl/admin/hardware/message.php
@@ -22,6 +22,8 @@ return [
'restore' => [
'error' => 'Sredstvo ni bilo obnovljeno, poskusite znova',
'success' => 'Sredstvo je bilo uspešno obnovljeno.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -48,6 +50,8 @@ return [
'success' => 'Vaša datoteka je bila uvožena',
'file_delete_success' => 'Vaša datoteka je bila uspešno izbrisana',
'file_delete_error' => 'Datoteke ni bilo mogoče izbrisati',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/sl/admin/hardware/table.php b/resources/lang/sl/admin/hardware/table.php
index cf47fd5a42..8235968922 100644
--- a/resources/lang/sl/admin/hardware/table.php
+++ b/resources/lang/sl/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Prejeto/Izdano',
'checkout_date' => 'Datum Izdaje',
'checkoutto' => 'Izdano',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Razlika',
'dl_csv' => 'Prenesi CSV',
diff --git a/resources/lang/sl/admin/licenses/general.php b/resources/lang/sl/admin/licenses/general.php
index 06ce742108..85f7b9c4e4 100644
--- a/resources/lang/sl/admin/licenses/general.php
+++ b/resources/lang/sl/admin/licenses/general.php
@@ -1,8 +1,8 @@
'O licencah',
- 'about_licenses' => 'Licence se uporabljajo za sledenje programske opreme. Imajo določeno število prostih mest, ki jih je mogoče izdati posameznikom',
+ 'about_licenses_title' => 'O licencah',
+ 'about_licenses' => 'Licence se uporabljajo za sledenje programske opreme. Imajo določeno število prostih mest, ki jih je mogoče izdati posameznikom',
'checkin' => 'Prevzem licenčnih mest',
'checkout_history' => 'Zgodovina izdaje',
'checkout' => 'Izdaj licenco',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Licence za programsko opremo',
'user' => 'Uporabnik',
'view' => 'Ogled licence',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/sl/admin/manufacturers/message.php b/resources/lang/sl/admin/manufacturers/message.php
index 16c8ba3c07..c9f2ad04bd 100644
--- a/resources/lang/sl/admin/manufacturers/message.php
+++ b/resources/lang/sl/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Proizvajalec ne obstaja.',
'assoc_users' => 'Ta proizvajalec je trenutno povezan z vsaj enim modelom in ga ni mogoče izbrisati. Prosimo, posodobite svoje modele, da ne bodo vsebovali tega proizvajalca in poskusili znova. ',
diff --git a/resources/lang/sl/admin/manufacturers/table.php b/resources/lang/sl/admin/manufacturers/table.php
index 2e2dad4c80..2691ff010a 100644
--- a/resources/lang/sl/admin/manufacturers/table.php
+++ b/resources/lang/sl/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Podpora e-pošta',
'support_phone' => 'Podpora telefon',
'support_url' => 'Podporni URL',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Posodobi proizvajalca',
'url' => 'URL',
diff --git a/resources/lang/sl/admin/models/general.php b/resources/lang/sl/admin/models/general.php
index 271dea6294..6dfd342001 100644
--- a/resources/lang/sl/admin/models/general.php
+++ b/resources/lang/sl/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'Ta model je bil izbrisan.',
'bulk_delete' => 'Množično brisanje modelov sredstva',
'bulk_delete_help' => 'S potrditvenimi polji spodaj potrdite izbris izbranih modelov sredstev. Modelov sredstev, ki imajo z njimi povezana sredstva, ni mogoče izbrisati, dokler sredstva niso povezana z drugačnim modelom.',
- 'bulk_delete_warn' => 'Izbrisali boste :modelov_count modelov sredstev.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Obnovi model',
'requestable' => 'Uporabniki lahko zahtevajo ta model',
'show_mac_address' => 'V tem modelu prikažite polje MAC naslov v sredstvih',
diff --git a/resources/lang/sl/admin/models/message.php b/resources/lang/sl/admin/models/message.php
index d710a868d1..eed4215ccf 100644
--- a/resources/lang/sl/admin/models/message.php
+++ b/resources/lang/sl/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Model ne obstaja.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'Ta model je trenutno povezan z enim ali več sredstvi in ga ni mogoče izbrisati. Prosimo, izbrišite sredstva in poskusite zbrisati znova. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Model ni bil posodobljen, poskusite znova',
- 'success' => 'Model je bil uspešno posodobljen.'
+ 'success' => 'Model je bil uspešno posodobljen.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Polja niso bila spremenjena, nič ni posodobljeno.',
- 'success' => 'Modeli so posodobljeni.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'Modeli niso bili izbrani, nič ni izbrisano.',
- 'success' => ': model (i) so izbrisani!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ': modeli so bili izbrisani, vendar: fail_count ni bilo mogoče izbrisati, ker so še vedno sredstva, povezana z njimi.'
),
diff --git a/resources/lang/sl/admin/settings/general.php b/resources/lang/sl/admin/settings/general.php
index 29a780884b..753a43505d 100644
--- a/resources/lang/sl/admin/settings/general.php
+++ b/resources/lang/sl/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'V kolikor želite poslati kopijo sprejemne/izdajne e-pošte poslane uporabnikom tudi na dodaten e-poštni račun, ga vnesite tu. V nasprotnem primeru pustite polje prazno.',
'is_ad' => 'To je strežnik Active Directory',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Update Notification Settings',
'alert_email' => 'Pošlji opozorila na',
'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated',
'alerts_enabled' => 'Opozorila e-pošte so omogočena',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'Nastavitve črtne kode',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'Nastavitve LDAP',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Vnesite veljavno uporabniško ime in geslo za LDAP iz osnovnega DN, ki ste ga navedli zgoraj, da preizkusite, ali je vaša prijava LDAP konfigurirana pravilno. Najprej morate shraniti posodobljene nastavitve za LDAP.',
'ldap_login_sync_help' => 'To samo testira, če lahko LDAP pravilno sinhronizira. Če vaša poizvedba LDAP Authentication ni pravilna, se uporabniki morda še vedno ne morejo prijaviti. Najprej morate shraniti posodobljene nastavitve za LDAP.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Show images in emails',
'show_images_in_email_help' => 'Uncheck this box if your Snipe-IT installation is behind a VPN or closed network and users outside the network will not be able to load images served from this installation in their emails.',
'site_name' => 'Ime mesta',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Slack Botname',
- 'slack_channel' => 'Slack Channel',
- 'slack_endpoint' => 'Slack Endpoint',
- 'slack_integration' => 'Slack nastavitve',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => 'Once you have saved your Slack information, a test button will appear.',
- 'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT različica',
'support_footer' => 'Povezava do podpore v nogi ',
'support_footer_help' => 'Določite, kdo vidi povezave do informacij o podpori Snipe-IT in uporabniškega priročnika',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/sl/admin/settings/message.php b/resources/lang/sl/admin/settings/message.php
index 4f10088e75..9dd7a1f09d 100644
--- a/resources/lang/sl/admin/settings/message.php
+++ b/resources/lang/sl/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/sl/admin/users/general.php b/resources/lang/sl/admin/users/general.php
index acda247771..6e4fa889d1 100644
--- a/resources/lang/sl/admin/users/general.php
+++ b/resources/lang/sl/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Natisni vse dodeljene',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Programska oprema izdana osebi :name',
'send_email_help' => 'Obvezno je potrebno navesti e-poštni račun za tega uporabnika kamor bo prejel poverilnice. Pošiljanje poverilnic je mogoče le ob ustvarjanju uporabnika. Gesla so shranjena eno-smerno šifrirano in jih je nemogoče pridobiti po shranjenju.',
'view_user' => 'Ogled uporabnika :name',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/sl/admin/users/message.php b/resources/lang/sl/admin/users/message.php
index 5f8c377d27..b5d1dc9238 100644
--- a/resources/lang/sl/admin/users/message.php
+++ b/resources/lang/sl/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'To sredstev ste uspešno zavrnili.',
'bulk_manager_warn' => 'Vaši uporabniki so bili uspešno posodobljeni, vendar vnos v upravitelju ni bil shranjen, ker je bil izbran upravitelj tudi na seznamu uporabnikov, ki ga je treba urediti, uporabniki pa morda niso njihovi lastniki. Prosimo, izberite svoje uporabnike, razen upravitelja.',
'user_exists' => 'Uporabnik že obstaja!',
- 'user_not_found' => 'Uporabnik [: id] ne obstaja.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Polje za prijavo je obvezno',
'user_password_required' => 'Geslo je obvezno.',
'insufficient_permissions' => 'Nezadostna dovoljenja.',
diff --git a/resources/lang/sl/auth/general.php b/resources/lang/sl/auth/general.php
index 60f3d10601..c097d4bd39 100644
--- a/resources/lang/sl/auth/general.php
+++ b/resources/lang/sl/auth/general.php
@@ -13,5 +13,8 @@ return [
'username_help_top' => 'Vnesi svoje uporabniško ime za pošiljanje povezave za ponastavitev gesla.',
'username_help_bottom' => 'Uporabniško ime in geslo sta lahko enaki, vendar to ni nujno, odvisno od konfiguracije. Če se ne spomniš uporabniškega imena, kontaktiraj skrbnika.
Uporabniškim imenom brez dodeljenega e-poštnega računa ne bo poslane povezave za ponastavitev gesla. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/sl/general.php b/resources/lang/sl/general.php
index 858c4d3757..351f2d1a92 100644
--- a/resources/lang/sl/general.php
+++ b/resources/lang/sl/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Dodatki',
'activated' => 'Aktiviran',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Dodatna oprema',
'accessory_report' => 'Poročilo o dodatni opremi',
'action' => 'Dejanje',
@@ -27,7 +28,13 @@ return [
'audit' => 'Revizija',
'audit_report' => 'Dnevnik revizije',
'assets' => 'Sredstva',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Assigned to :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Izbriši Avatar',
'avatar_upload' => 'Naloži Avatar',
'back' => 'Nazaj',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Bulk Edit',
'bulk_delete' => 'Bulk Delete',
'bulk_actions' => 'Bulk Actions',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'po Statusu',
'cancel' => 'Prekliči',
'categories' => 'Kategorije',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Ta aplikacija deluje v načinu proizvodnje z omogočenim odpravljanjem napak. To lahko razkrije občutljive podatke, če je vaša aplikacija dostopna zunanjemu svetu. Onemogoči način za odpravljanje napak z nastavitvijo APP_DEBUG vrednost v vaši .env datoteki do false.',
'delete' => 'Izbriši',
'delete_confirm' => 'Ali ste prepričani, da želite izbrisati :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Izbrisano',
'delete_seats' => 'Izbrisana mesta',
'deletion_failed' => 'Deletion failed',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
'filetypes_size_help' => 'Max upload size allowed is :size.',
'image_filetypes_help' => 'Sprejemljivi tipi datotek so jpg, png, gif in svg. Dovoljena je največja velikost nalaganja :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' => 'Uvozi',
'importing' => 'Uvažanje',
'importing_help' => 'Mogoč je uvoz sredstev, dodatkov, licenc, komponent, potrošnega materiala in uporabnikov preko datotek CSV.
@@ -149,6 +160,8 @@ return [
'asset_maintenances' => 'Sredstva vzdrževanja',
'item' => 'Element',
'item_name' => 'Item Name',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Nezadostna dovoljenja!',
'kits' => 'Vnaprej določeni kompleti',
'language' => 'Jezik',
@@ -219,6 +232,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => 'Zahteva je bila preklicana',
'save' => 'Shrani',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Izberite',
'select_all' => 'Select All',
'search' => 'Iskanje',
@@ -241,8 +255,8 @@ return [
'signature' => 'Podpis',
'signed_off_by' => 'Signed Off By',
'skin' => 'Preobleka',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Ohh! Izgleda, da tvoja integracija Slack z Snipe-IT deluje!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'DEMO MODE: nekatere funkcije so onemogočene za to namestitev.',
'site_name' => 'Ime mesta',
'state' => 'Stanje',
@@ -254,7 +268,6 @@ return [
'sure_to_delete' => 'Ali ste prepričani, da želite izbrisati',
'submit' => 'Pošlji',
'target' => 'Cilj',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Prikaz časa in datuma',
'total_assets' => 'skupno sredstev',
'total_licenses' => 'skupno licenc',
@@ -376,7 +389,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -386,8 +400,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/sl/help.php b/resources/lang/sl/help.php
index 909617e5d2..cbfe24d3dc 100644
--- a/resources/lang/sl/help.php
+++ b/resources/lang/sl/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'Več informacij',
- 'audit_help' => 'Če potrdite to polje, boste spremenili zapis sredstva, da bo odražal to novo lokacijo. Če je ne potrdite, boste lokacijo preprosto zabeležili v revizijskem dnevniku.
Upoštevajte, da če je to sredstvo izdano, to ne bo spremenilo lokacije osebe, sredstva ali lokacije, na katero je izdano.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Sredstva so stvari, ki so sledene po serijski številki ali oznaki sredstva. Ponavadi so stvari z višjo vrednostjo, pri katerih je opredelitev določenega predmeta pomembna.',
diff --git a/resources/lang/sl/localizations.php b/resources/lang/sl/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/sl/localizations.php
+++ b/resources/lang/sl/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/sl/mail.php b/resources/lang/sl/mail.php
index 724180c6a4..31848ef446 100644
--- a/resources/lang/sl/mail.php
+++ b/resources/lang/sl/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Prijavite se v svojo novo namestitev Snipe-IT s spodnjimi poverilnicami:',
'login' => 'Prijava:',
'Low_Inventory_Report' => 'Poročilo o nizki zalogi',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Min kol',
'name' => 'Ime',
'new_item_checked' => 'Pod vašim imenom je bil izdan nov element, spodaj so podrobnosti.',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'Vaše poverilnice Snipe-IT',
'Accessory_Checkin_Notification' => 'Accessory checked in',
'Asset_Checkin_Notification' => 'Asset checked in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'License checked in',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => 'View Your Assets',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/sl/validation.php b/resources/lang/sl/validation.php
index 2f6bedde23..d18eeefacd 100644
--- a/resources/lang/sl/validation.php
+++ b/resources/lang/sl/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'Atribut mora imeti vsaj: min elementov.',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'Izbrani atribut je neveljaven.',
'numeric' => 'Atribut mora biti število.',
'present' => 'Polje atribut mora biti prisotno.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Vaše trenutno geslo je napačno',
'dumbpwd' => 'To geslo je preveč pogosto.',
'statuslabel_type' => 'Izbrati morate veljavn status oznake',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/sr-CS/admin/accessories/general.php b/resources/lang/sr-CS/admin/accessories/general.php
index 51dc61e776..ec7e0ec59a 100644
--- a/resources/lang/sr-CS/admin/accessories/general.php
+++ b/resources/lang/sr-CS/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Ažuriraj pribore',
'use_default_eula' => 'Umesto ovoga upotrebite primarnu postavku EULA.',
'use_default_eula_disabled' => 'Koristi osnovnu, default EULA. Nema primarne, default EULA. Dodajte jednu u Postavke.',
+ 'clone' => 'Kloniraj pribor',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/sr-CS/admin/accessories/message.php b/resources/lang/sr-CS/admin/accessories/message.php
index 55d768529e..c8dc5057e8 100644
--- a/resources/lang/sr-CS/admin/accessories/message.php
+++ b/resources/lang/sr-CS/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Pribor nije potvrdjen, pokušajte ponovo',
'success' => 'Pribor je uspešno proveren.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'Korisnik nevažeći. Molim pokušajte ponovo.'
),
diff --git a/resources/lang/sr-CS/admin/asset_maintenances/form.php b/resources/lang/sr-CS/admin/asset_maintenances/form.php
index bdb85a424d..12131b790d 100644
--- a/resources/lang/sr-CS/admin/asset_maintenances/form.php
+++ b/resources/lang/sr-CS/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Vrsta održavanja',
+ 'asset_maintenance_type' => 'Tip održavanja imovine',
'title' => 'Naslov',
- 'start_date' => 'Započeto',
- 'completion_date' => 'Završeno',
+ 'start_date' => 'Datum početka',
+ 'completion_date' => 'Datum završetka',
'cost' => 'Cena',
'is_warranty' => 'Poboljšanje garancije',
- 'asset_maintenance_time' => 'Dani',
+ 'asset_maintenance_time' => 'Vreme trajanja održavanja opreme (koliko dana)',
'notes' => 'Zabeleške',
- 'update' => 'Ažuriraj',
- 'create' => 'Kreiraj'
+ 'update' => 'Dopuna održavanja opreme',
+ 'create' => 'Napravite zahtev za održavanje opreme'
];
diff --git a/resources/lang/sr-CS/admin/categories/message.php b/resources/lang/sr-CS/admin/categories/message.php
index 523ed58bc5..c0dbee3f7a 100644
--- a/resources/lang/sr-CS/admin/categories/message.php
+++ b/resources/lang/sr-CS/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Kategorija nije ažurirana, pokušajte ponovo',
- 'success' => 'Kategorija je uspješno ažurirana.'
+ 'success' => 'Kategorija je uspješno ažurirana.',
+ 'cannot_change_category_type' => 'Kada je kreiran, tip kategorije nije moguće promeniti',
),
'delete' => array(
diff --git a/resources/lang/sr-CS/admin/components/general.php b/resources/lang/sr-CS/admin/components/general.php
index a811317a49..170ad81789 100644
--- a/resources/lang/sr-CS/admin/components/general.php
+++ b/resources/lang/sr-CS/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Preostalo',
'total' => 'Ukupno',
'update' => 'Ažuriraj komponentu',
+ 'checkin_limit' => 'Količina prijavljenih mora biti jednaka ili manja od :assigned_qty'
);
diff --git a/resources/lang/sr-CS/admin/components/message.php b/resources/lang/sr-CS/admin/components/message.php
index 3f39dcec93..84a5507d30 100644
--- a/resources/lang/sr-CS/admin/components/message.php
+++ b/resources/lang/sr-CS/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Component was not checked out, please try again',
'success' => 'Component checked out successfully.',
- 'user_does_not_exist' => 'Korisnik nevažeći. Molim pokušaj te ponovo.'
+ 'user_does_not_exist' => 'Korisnik nevažeći. Molim pokušaj te ponovo.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/sr-CS/admin/consumables/message.php b/resources/lang/sr-CS/admin/consumables/message.php
index 2b0cd5b67e..6126e8e593 100644
--- a/resources/lang/sr-CS/admin/consumables/message.php
+++ b/resources/lang/sr-CS/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Consumable was not checked out, please try again',
'success' => 'Consumable checked out successfully.',
- 'user_does_not_exist' => 'Korisnik je nevažeći. Molim pokušaj te ponovo.'
+ 'user_does_not_exist' => 'Korisnik je nevažeći. Molim pokušaj te ponovo.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/sr-CS/admin/custom_fields/general.php b/resources/lang/sr-CS/admin/custom_fields/general.php
index b589c01ba9..9d89498a96 100644
--- a/resources/lang/sr-CS/admin/custom_fields/general.php
+++ b/resources/lang/sr-CS/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Koriste ga modeli',
'order' => 'Porudžbina',
'create_fieldset' => 'Novo Polje',
+ 'update_fieldset' => 'Osveži grupu polja',
+ 'fieldset_does_not_exist' => 'Grupa polja :id ne postoji',
+ 'fieldset_updated' => 'Grupa polja je osvežena',
'create_fieldset_title' => 'Kreirajte novu grupu polja',
'create_field' => 'Novo prilagodjeno polje',
'create_field_title' => 'Kreirajte prilagođeno polje',
@@ -44,6 +47,8 @@ return [
'db_convert_warning' => 'UPOZORENJE. Ovo polje je u tabeli prilagođenih polja kao :db_column, ali bi trebalo da bude :expected.',
'is_unique' => 'Ova vrednost mora biti jedinstvena za sva sredstva',
'unique' => 'Jedinstven',
- 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
- 'display_in_user_view_table' => 'Visible to User',
+ 'display_in_user_view' => 'Dozvoli zaduženom korisniku da vidi ove vrednosti na njihovoj stranici pregleda zadužene imovine',
+ 'display_in_user_view_table' => 'Vidljivo korisniku',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/sr-CS/admin/groups/message.php b/resources/lang/sr-CS/admin/groups/message.php
index f54b4f72a7..8b7e339d22 100644
--- a/resources/lang/sr-CS/admin/groups/message.php
+++ b/resources/lang/sr-CS/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Grupa već postoji!',
- 'group_not_found' => 'Grupa [: id] ne postoji.',
+ 'group_not_found' => 'Не постоји ИД групе :id.',
'group_name_required' => 'Polje naziv je obavezno',
'success' => array(
diff --git a/resources/lang/sr-CS/admin/hardware/form.php b/resources/lang/sr-CS/admin/hardware/form.php
index 1ba951247d..7069382318 100644
--- a/resources/lang/sr-CS/admin/hardware/form.php
+++ b/resources/lang/sr-CS/admin/hardware/form.php
@@ -2,11 +2,14 @@
return [
'bulk_delete' => 'Potvrda grupnog brisanja imovine',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Pregledajte stavke za grupno brisanje. Jednom izbrisana, ta se sredstva mogu vratiti, ali više neće biti povezana s korisnicima koji su trenutno dodeljeni.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'Izbrisaćete: asset_count assets.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Grupno ažuriranje imovine',
'bulk_update_help' => 'Ova forma vam omogućava da ažururate više stavki odjednom. Popunite samo polja koja želite da izmenite. Nepopunjena polja ostaće nepromenjena. ',
- 'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
+ 'bulk_update_warn' => 'Sada ćete izmeniti svojstva jedne imovine.|Sada ćete izmeniti svojstva :asset_count imovina.',
'checkedout_to' => 'Checked Out To',
'checkout_date' => 'Checkout Date',
'checkin_date' => 'Checkin Date',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Izmeni samo predefinisanu lokaciju',
'asset_not_deployable' => 'Status imovine je nezaduživo. Ova imovina se ne može zadužiti.',
'asset_deployable' => 'Status imovine je zaduživo. Ova imovina se može zadužiti.',
- 'processing_spinner' => 'Obrada...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Opcione informacije',
'order_details' => 'Informacije o nabavci'
];
diff --git a/resources/lang/sr-CS/admin/hardware/general.php b/resources/lang/sr-CS/admin/hardware/general.php
index b267301aa8..7f1036dbec 100644
--- a/resources/lang/sr-CS/admin/hardware/general.php
+++ b/resources/lang/sr-CS/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'Imovina je obrisana.',
'edit' => 'Uređivanje imovine',
'model_deleted' => 'Ovaj Model osnovnog sredstva je izbrisan. Morate da vratite model da bi ste mogli da vratite sredstvo.',
+ 'model_invalid' => 'Model ove imovine je neispravan.',
+ 'model_invalid_fix' => 'Ova imovinu bi trebalo izmeniti da bi se ovo ispravilo pre pokušaja zaduživanja ili razduživanja.',
'requestable' => 'Može da se potražuje',
'requested' => 'Zatraženo',
'not_requestable' => 'Ne može da se potražuje',
@@ -21,6 +23,7 @@ return [
'restore' => 'Restore Asset',
'pending' => 'U čekanju',
'undeployable' => 'Ne može da se razmesti',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Prikaz imovine',
'csv_error' => 'Postoji greška u tvojoj CSV datoteci:',
'import_text' => '
@@ -33,5 +36,6 @@ Otpremite CSV koji sadrži istoriju osnovnog sredstva. Sredstva i korisnici MORA
'error_messages' => 'Poruka o grešci:',
'success_messages' => 'Poruke o uspehu:',
'alert_details' => 'Za detalje pogledajte ispod.',
- 'custom_export' => 'Uobičajen izvoz'
+ 'custom_export' => 'Uobičajen izvoz',
+ 'mfg_warranty_lookup' => 'Pretraga statusa :manufacturer garancije',
];
diff --git a/resources/lang/sr-CS/admin/hardware/message.php b/resources/lang/sr-CS/admin/hardware/message.php
index 1712fe46d1..b5a30655bc 100644
--- a/resources/lang/sr-CS/admin/hardware/message.php
+++ b/resources/lang/sr-CS/admin/hardware/message.php
@@ -22,6 +22,8 @@ return [
'restore' => [
'error' => 'Imovina nije obnovljena, pokušajte ponovo',
'success' => 'Imovina je uspešno obnovljena.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -48,6 +50,8 @@ return [
'success' => 'Vaš fajl je importovan',
'file_delete_success' => 'Vaš je fajl uspešno izbrisan',
'file_delete_error' => 'Fajl nime moguće izbrisati',
+ 'header_row_has_malformed_characters' => 'Jedan ili više atributa u redu zaglavlja sadrži loše formatirane UTF-8 karaktere',
+ 'content_row_has_malformed_characters' => 'Jedan ili više atributa u prvom redu sadržaja sadrži loše formatirane UTF-8 karaktere',
],
diff --git a/resources/lang/sr-CS/admin/hardware/table.php b/resources/lang/sr-CS/admin/hardware/table.php
index 85cf1d495a..5b58e44075 100644
--- a/resources/lang/sr-CS/admin/hardware/table.php
+++ b/resources/lang/sr-CS/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'U/I',
'checkout_date' => 'Datum odjave',
'checkoutto' => 'Odjavljen',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Trenutna vrednost',
'diff' => 'Diff',
'dl_csv' => 'Download CSV',
diff --git a/resources/lang/sr-CS/admin/licenses/general.php b/resources/lang/sr-CS/admin/licenses/general.php
index 4c76ec7d96..dab5a2a317 100644
--- a/resources/lang/sr-CS/admin/licenses/general.php
+++ b/resources/lang/sr-CS/admin/licenses/general.php
@@ -1,8 +1,8 @@
'O licencama',
- 'about_licenses' => 'Licence se koriste za praćenje softvera. Imaju određeni broj mesta koja se mogu dodeliti pojedincima',
+ 'about_licenses_title' => 'O licencama',
+ 'about_licenses' => 'Licence se koriste za praćenje softvera. Imaju određeni broj mesta koja se mogu dodeliti pojedincima',
'checkin' => 'Checkin License Seat',
'checkout_history' => 'Checkout History',
'checkout' => 'Checkout License Seat',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Licence za softver',
'user' => 'Korisnik',
'view' => 'Prikaži licencu',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/sr-CS/admin/licenses/message.php b/resources/lang/sr-CS/admin/licenses/message.php
index bf30fa06f2..711583c089 100644
--- a/resources/lang/sr-CS/admin/licenses/message.php
+++ b/resources/lang/sr-CS/admin/licenses/message.php
@@ -2,7 +2,7 @@
return array(
- 'does_not_exist' => 'License does not exist or you do not have permission to view it.',
+ 'does_not_exist' => 'Licenca ne postoji ili vi nemate dozvolu da je vidite.',
'user_does_not_exist' => 'Korisnik ne postoji.',
'asset_does_not_exist' => 'Imovina koju pokušavate povezati s ovom licencom ne postoji.',
'owner_doesnt_match_asset' => 'Imovina koju pokušavate povezati s ovom licencom nije u vlasništvu osobe koja je odabrana u padajućem meniju.',
diff --git a/resources/lang/sr-CS/admin/locations/message.php b/resources/lang/sr-CS/admin/locations/message.php
index d023850c32..9ec24a6ac9 100644
--- a/resources/lang/sr-CS/admin/locations/message.php
+++ b/resources/lang/sr-CS/admin/locations/message.php
@@ -6,8 +6,8 @@ return array(
'assoc_users' => 'Ta je lokacija trenutno povezana s barem jednim korisnikom i ne može se izbrisati. Ažurirajte korisnike da više se ne referenciraju na ovu lokaciju i pokušajte ponovno. ',
'assoc_assets' => 'Ta je lokacija trenutno povezana s barem jednim resursom i ne može se izbrisati. Ažurirajte resurs da se više ne referencira na tu lokaciju i pokušajte ponovno. ',
'assoc_child_loc' => 'Ta je lokacija trenutno roditelj najmanje jednoj podredjenoj lokaciji i ne može se izbrisati. Ažurirajte svoje lokacije da se više ne referenciraju na ovu lokaciju i pokušajte ponovo. ',
- 'assigned_assets' => 'Assigned Assets',
- 'current_location' => 'Current Location',
+ 'assigned_assets' => 'Dodeljena imovina',
+ 'current_location' => 'Trenutna lokacija',
'create' => array(
diff --git a/resources/lang/sr-CS/admin/manufacturers/message.php b/resources/lang/sr-CS/admin/manufacturers/message.php
index 9e2b26804b..768dc97255 100644
--- a/resources/lang/sr-CS/admin/manufacturers/message.php
+++ b/resources/lang/sr-CS/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Proizvođač ne postoji.',
'assoc_users' => 'Ovaj je proizvođač trenutno povezan s barem jednim modelom i ne može se izbrisati. Ažurirajte svoje modele da se više ne referenciraju na ovog proizvođača i pokušajte ponovno. ',
diff --git a/resources/lang/sr-CS/admin/manufacturers/table.php b/resources/lang/sr-CS/admin/manufacturers/table.php
index 75e52c5e02..0338fd6309 100644
--- a/resources/lang/sr-CS/admin/manufacturers/table.php
+++ b/resources/lang/sr-CS/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Email za podršku',
'support_phone' => 'Telefon za podršku',
'support_url' => 'URL za podršku',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Ažuriraj proizvođača',
'url' => 'URL',
diff --git a/resources/lang/sr-CS/admin/models/general.php b/resources/lang/sr-CS/admin/models/general.php
index fc1386a28d..fd7dbb1a05 100644
--- a/resources/lang/sr-CS/admin/models/general.php
+++ b/resources/lang/sr-CS/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'Ovaj model je izbrisan.',
'bulk_delete' => 'Skupno brisanje modela imovine',
'bulk_delete_help' => 'Use the checkboxes below to confirm the deletion of the selected asset models. Asset models that have assets associated with them cannot be deleted until the assets are associated with a different model.',
- 'bulk_delete_warn' => 'Želite da obrišete :model_count asset models.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Vraćanje modela',
'requestable' => 'Korisnici mogu zatražiti ovaj model',
'show_mac_address' => 'Show MAC address field in assets in this model',
diff --git a/resources/lang/sr-CS/admin/models/message.php b/resources/lang/sr-CS/admin/models/message.php
index c63a1b282a..3990a29671 100644
--- a/resources/lang/sr-CS/admin/models/message.php
+++ b/resources/lang/sr-CS/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Model ne postoji.',
+ 'no_association' => 'NEMA POVEZANOG MODELA.',
+ 'no_association_fix' => 'Ovo će polomiti stvari na čudne i užasne načine. Uredite odmah ovu imovinu da bi ste je povezali sa modelom.',
'assoc_users' => 'Ovaj je model trenutno povezan s jednom ili više imovina i ne može se izbrisati. Izbrišite imovinu pa pokušajte ponovo. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Model nije ažuriran, pokušajte ponovo',
- 'success' => 'Model je uspešno ažuriran.'
+ 'success' => 'Model je uspešno ažuriran.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Polja nisu menjana, tako da ništa nije ažurirano.',
- 'success' => 'Modeli su ažurirani.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'Nijedan model nije odabran, tako da ništa nije izbrisano.',
- 'success' => ':success_count model(a) izbrisan(o)!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count model(s) were deleted, however :fail_count were unable to be deleted because they still have assets associated with them.'
),
diff --git a/resources/lang/sr-CS/admin/settings/general.php b/resources/lang/sr-CS/admin/settings/general.php
index 88d2c399c0..c3a964deb6 100644
--- a/resources/lang/sr-CS/admin/settings/general.php
+++ b/resources/lang/sr-CS/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'Ako želite da pošaljete kopiju mejlova za prijavu/odjavu koji se šalju korisnicima na dodatni nalog e-pošte, unesite je ovde. U suprotnom ostavite ovo polje praznim.',
'is_ad' => 'Ovo je Active Directory server',
'alerts' => 'Upozorenja',
- 'alert_title' => 'Obnovite podešavanja upozorenja',
+ 'alert_title' => 'Podešavanja obaveštenja o nadogradnji',
'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',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Vraćanje rezervne kopije',
'backups_upload' => 'Učitavanje rezervne kopije',
'backups_path' => 'Rezervne kopije se čuvaju na :path',
- 'backups_restore_warning' => 'Koristite dugme za vraćanje za vraćanje iz prethodne rezervne kopije. (Ovo trenutno ne funkcioniše sa S3 skladištem datoteka ili Docker-om.
Vaša cela :app_name baza podataka i sve otpremljene datoteke biće u potpunosti zamenjene onim što se nalazi u datoteci rezervne kopije. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'Svi postojeći korisnici, uključujući i vas, biće odjavljeni kada se vraćanje završi.',
'backups_large' => 'Veoma velike rezervne kopije mogu da istekne tokom pokušaja vraćanja i možda će morati da se pokrenu preko komandne linije. ',
'barcode_settings' => 'Podešavanja barkoda',
@@ -75,8 +75,9 @@ return [
'label_logo_size' => 'Kvadratni logotipi izgledaju najbolje – biće prikazani u gornjem desnom uglu svake oznake sredstva. ',
'laravel' => 'Laravel verzija',
'ldap' => 'LDAP',
- 'ldap_default_group' => 'Default Permissions Group',
+ 'ldap_default_group' => 'Predefinisana grupa dozvola',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'Nema predefinisane grupe',
'ldap_help' => 'LDAP/Aktivni direktorijum',
'ldap_client_tls_key' => 'LDAP Klijent TLS Ključ',
'ldap_client_tls_cert' => 'LDAP klijentskiTLS sertifikat',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'LDAP podešavanja',
'ldap_client_tls_cert_help' => 'TLS sertifikat i ključ na strani klijenta za LDAP veze su obično korisni samo u Google Workspace konfiguracijama sa „Secure LDAP-om“. Oba su obavezna.',
'ldap_client_tls_key' => 'LDAP klijentski TLS ključ',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Unesite važeće LDAP korisničko ime i lozinku iz osnovnog DN-a koji ste naveli iznad da biste proverili da li je vaša LDAP prijava ispravno konfigurisana. PRVO MORATE SAČUVATI VAŠA AŽURIRANA LDAP PODEŠAVANJA.',
'ldap_login_sync_help' => 'Ovo samo testira da LDAP može ispravno da se sinhronizuje. Ako vaš upit za LDAP autentifikaciju nije tačan, korisnici možda i dalje neće moći da se prijave. PRVO MORATE SAČUVATI VAŠA AŽURIRANA LDAP PODEŠAVANJA.',
'ldap_manager' => 'LDAP Menadžer',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Prikaži slike u imejlovima',
'show_images_in_email_help' => 'Poništite izbor u ovom polju za potvrdu ako je vaša Snipe-IT instalacija iza VPN-a ili zatvorene mreže i korisnici van mreže neće moći da učitavaju slike koje se serviraju iz ove instalacije u svoje imejlove.',
'site_name' => 'Naziv sajta',
+ 'integrations' => 'Integracije',
'slack' => 'Slack',
- 'slack_title' => 'Obnovite Slack podešavanja',
- 'slack_help' => 'Slack podešavanja',
- 'slack_botname' => 'Slack Botname',
- 'slack_channel' => 'Slack kanal',
- 'slack_endpoint' => 'Slack krajnja tačka',
- 'slack_integration' => 'Slack podešavanja',
- 'slack_integration_help' => 'Slack integracija je opciona, međutim krajnja tačka i kanal su potrebni ako želite da je koristite. Da biste konfigurisali Slack integraciju, prvo morate da napravite dolazni veb-huk na svom Slack nalogu. Kliknite na dugme Testiraj Slack integraciju da biste potvrdili da su vaša podešavanja tačna pre nego što ih sačuvate. ',
- 'slack_integration_help_button' => 'Kada sačuvate svoje Slack informacije, pojaviće se dugme za testiranje.',
- 'slack_test_help' => 'Testirajte da li je vaša Slack integracija ispravno konfigurisana. PRVO MORATE SAČUVATI SVOJE AŽURIRANA PODEŠAVANJA SLACK.',
+ 'general_webhook' => 'Opšta veb zakačka',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Testiraj da sačuvaš',
+ 'webhook_title' => 'Obnovite podešavanja veb zakački',
+ 'webhook_help' => 'Podešavanje integracija',
+ 'webhook_botname' => ':app naziv bota',
+ 'webhook_channel' => ':app kanal',
+ 'webhook_endpoint' => ':app krajnja tačka',
+ 'webhook_integration' => ':app podešavanja',
+ 'webhook_test' =>'Testiraj :app integraciju',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT verzija',
'support_footer' => 'Podška za linkove u podnožju ',
'support_footer_help' => 'Navedite ko vidi veze do informacija o podršci za Snipe-IT i korisničkog priručnika',
@@ -305,7 +313,7 @@ return [
'localization_keywords' => 'okalizacija, valuta, lokalni, lokal, vremenska zona, vremenska zona, međunarodna, internacionalizacija, jezik, jezici, prevod',
'localization_help' => 'Jezik, prikaz datuma',
'notifications' => 'Obaveštenja',
- 'notifications_help' => 'Obaveštenja e-poštom, podešavanja revizije',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Povećavanje i prefiksi',
'labels' => 'Oznake',
'labels_title' => 'Obnovite podešavanja oznaka',
@@ -326,4 +334,9 @@ return [
'setup_migration_create_user' => 'Sledeće: Kreirajte korisnika',
'ldap_settings_link' => 'LDAP podešavanja stranice',
'slack_test' => 'Testirajte integraciju',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/sr-CS/admin/settings/message.php b/resources/lang/sr-CS/admin/settings/message.php
index 7519ab487b..28302233e3 100644
--- a/resources/lang/sr-CS/admin/settings/message.php
+++ b/resources/lang/sr-CS/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testiranje LDAP autentifikacije...',
'authentication_success' => 'Autentifikacija korisnika na LDAP-u je uspešna!'
],
- 'slack' => [
- 'sending' => 'Slack test poruke...',
+ 'webhook' => [
+ 'sending' => 'Slanje :app probne poruke...',
'success_pt1' => 'Uspešno! Proverite ',
- 'success_pt2' => ' kanal za vašu test poruku i obavezno kliknite na SAČUVAJ ispod da biste sačuvali svoja podešavanja.',
+ 'success_pt2' => ' kanal za vašu probnu poruku i obavezno kliknite na SAČUVAJ ispod da biste sačuvali svoja podešavanja.',
'500' => '500 Greška servera.',
- 'error' => 'Nešto nije u redu.',
+ 'error' => 'Nešto nije u redu. :app je adgovorila sa: :error_message',
+ 'error_misc' => 'Nešto nije u redu. :( ',
]
];
diff --git a/resources/lang/sr-CS/admin/users/general.php b/resources/lang/sr-CS/admin/users/general.php
index 8d8bfe61c8..d8fc65db5e 100644
--- a/resources/lang/sr-CS/admin/users/general.php
+++ b/resources/lang/sr-CS/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Print All Assigned',
'email_assigned' => 'Pošalji spisak svega zaduženog',
'user_notified' => 'Korisniku je poslata poruka sa spiskom svega zaduženog na njegovo ime.',
+ 'auto_assign_label' => 'Uvrsti ovog korisnika u automatskom dodeljivanju kvalifikovanih licenci',
+ 'auto_assign_help' => 'Preskoči ovog korisnika u automatskoj dodeli licenci',
'software_user' => 'Software Checked out to :name',
'send_email_help' => 'Morate da navedete adresu e-pošte za ovog korisnika da biste mu poslali akreditive. Slanje akreditiva e-poštom se može izvršiti samo prilikom kreiranja korisnika. Lozinke se čuvaju u jednosmernom hešu i ne mogu se preuzeti kada su sačuvane.',
'view_user' => 'Prikaži korisnika :name',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Samo superadministratori mogu odobriti korisniku superadministratorski pristup.',
'admin_permission_warning' => 'Samo korisnici sa administratorskim pravima ili većim mogu odobriti korisniku administratorski pristup.',
'remove_group_memberships' => 'Uklonite članstvo u grupi',
- 'warning_deletion' => 'UPOZORENJE:',
'warning_deletion_information' => 'Potrebno je da obeležite SVE stavke navedene ispod počevši od stavke :broj korisnika. Imena superadministratora su istaknuta crvenom bojom.',
'update_user_assets_status' => 'Uredi svu imovinu ovih korisnika u ovaj status',
'checkin_user_properties' => 'Proverite sva svojstva povezana sa ovim korisnicima',
@@ -41,4 +42,13 @@ return [
'remote' => 'Daljinski',
'remote_help' => 'Ovo može biti korisno ako treba da filtrirate prema udaljenim korisnicima koji nikada ili retko dolaze na vaše fizičke lokacije.',
'not_remote_label' => 'Ovo nije udaljeni korisnik',
+ 'vip_label' => 'VIP Korisnik',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Kreiraj korisnika',
+ 'create_user_page_explanation' => 'Ovo su informacije o nalogu koje će te koristiti da pristupite sajtu po prvi put.',
+ 'email_credentials' => 'Akreditivi za Email',
+ 'email_credentials_text' => 'Pošalji moje akreditive na adresu elektornske pošte navedene iznad',
+ 'next_save_user' => 'Sledeće: Sačuvaj korisnika',
+ 'all_assigned_list_generation' => 'Generisano:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/sr-CS/admin/users/message.php b/resources/lang/sr-CS/admin/users/message.php
index 64a226afb5..9a141314c9 100644
--- a/resources/lang/sr-CS/admin/users/message.php
+++ b/resources/lang/sr-CS/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Uspješno ste odbili ovaj resurs.',
'bulk_manager_warn' => 'Your users have been successfully updated, however your manager entry was not saved because the manager you selected was also in the user list to be edited, and users may not be their own manager. Please select your users again, excluding the manager.',
'user_exists' => 'Korisnik već postoji!',
- 'user_not_found' => 'Korisnik [:id] ne postoji.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Polje za prijavu je obavezno',
'user_password_required' => 'Lozinka je obavezna.',
'insufficient_permissions' => 'Insufficient Permissions.',
@@ -15,7 +15,7 @@ return array(
'password_resets_sent' => 'Odabranim korisnicima koji su aktivirani i imaju važeće adrese e-pošte poslat je link za resetovanje lozinke.',
'password_reset_sent' => 'Link za resetovanje lozinke je poslat na :email!',
'user_has_no_email' => 'Ovaj korisnik nema adresu e-pošte u svom profilu.',
- 'user_has_no_assets_assigned' => 'This user does not have any assets assigned',
+ 'user_has_no_assets_assigned' => 'Ovaj korisnik nema nijednu zaduženu imovinu',
'success' => array(
@@ -61,7 +61,7 @@ return array(
),
'inventorynotification' => array(
- 'error' => 'This user has no email set.',
- 'success' => 'The user has been notified about their current inventory.'
+ 'error' => 'Korisnik nema navedenu adresu e-pošte.',
+ 'success' => 'Ovaj korisnik je obavešten o njegovom trenutnom inventaru.'
)
);
\ No newline at end of file
diff --git a/resources/lang/sr-CS/auth/general.php b/resources/lang/sr-CS/auth/general.php
index cfb035bbfd..880a0f97c8 100644
--- a/resources/lang/sr-CS/auth/general.php
+++ b/resources/lang/sr-CS/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Zapamti me',
'username_help_top' => 'Unesite svoje korisničko ime da biste e-poštom dobili vezu za resetovanje lozinke.',
'username_help_bottom' => 'Vaše korisničko ime i adresa e-pošte mogu biti isti, ali možda i nisu, u zavisnosti od vaše konfiguracije. Ako ne možete da se setite svog korisničkog imena, obratite se administratoru.
Korisničkim imenima bez povezane adrese e-pošte neće se slati link za ponovno postavljanje lozinke. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/sr-CS/general.php b/resources/lang/sr-CS/general.php
index cfffdaa9a1..28ac10c71a 100644
--- a/resources/lang/sr-CS/general.php
+++ b/resources/lang/sr-CS/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Dodatna oprema',
'activated' => 'Aktiviran',
+ 'accepted_date' => 'Datum preuzimanja',
'accessory' => 'Accessory',
'accessory_report' => 'Accessory Report',
'action' => 'Akcija',
@@ -11,7 +12,7 @@ return [
'admin' => 'Admin',
'administrator' => 'Administrator',
'add_seats' => 'Dodana mesta',
- 'age' => "Age",
+ 'age' => "Godine",
'all_assets' => 'Sve imovine',
'all' => 'Sve',
'archived' => 'Arhivirano',
@@ -27,7 +28,13 @@ return [
'audit' => 'Revizija',
'audit_report' => 'Zapisnik revizije',
'assets' => 'Imovina',
+ 'assets_audited' => 'popisana imovina',
+ 'assets_checked_in_count' => 'razdužena imovina',
+ 'assets_checked_out_count' => 'zadužena imovina',
+ 'asset_deleted_warning' => 'Ova imovina je obrisana. Morate je povratiti pre nego što je zadužite nekome.',
+ 'assigned_date' => 'Datum dodele',
'assigned_to' => 'Zadužen :name',
+ 'assignee' => 'Dodeljeno',
'avatar_delete' => 'Obriši avatar',
'avatar_upload' => 'Učitaj avatar',
'back' => 'Nazad',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Masovno uređivanje',
'bulk_delete' => 'Masovno brisanje',
'bulk_actions' => 'Masovne radnje',
- 'bulk_checkin_delete' => 'Grupno prijavljivanje stavki od strane korisnika',
+ 'bulk_checkin_delete' => 'Grupno razduživanje / brisanje korisnika',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'Ova imovina je u vlasništvu korisnika',
'bystatus' => 'prema statusu',
'cancel' => 'Otkazati',
'categories' => 'Kategorije',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'This application is running in production mode with debugging enabled. This can expose sensitive data if your application is accessible to the outside world. Disable debug mode by setting the APP_DEBUG value in your .env file to false.',
'delete' => 'Izbrisati',
'delete_confirm' => 'Jeste li sigurni da želite izbrisati :item?',
+ 'delete_confirm_no_undo' => 'Da li ste sigurni da želite da obrišete :item? Ova radnja ne može biti poništena.',
'deleted' => 'Izbrisano',
'delete_seats' => 'Izbrisana mesta',
'deletion_failed' => 'Neuspelo brisanje',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Uključi izbrisana sredstva.',
'filetypes_size_help' => 'Maksimalna dozvoljena veličina za otpremanje je :size.',
'image_filetypes_help' => 'Prihvatljivi tipovi datoteka su jpg, webp, png, gif i svg. Maksimalna veličina datoteke je :size.',
+ 'unaccepted_image_type' => 'Datoteka slike nije čitljiva. Prihvatljivi tipovi datoteka su jpg, webp, png, gif i svg. Mimetip ove datoteke je: :mimetype.',
'import' => 'Import',
'importing' => 'Uvoženje',
'importing_help' => 'Možete uvesti imovinu, opremu, licence, komponente, potrošnu robu i korisnike uz pomoć CSV datoteke.
Podaci u CSV datoteci trebaju biti odvojeni zarezom i formatirani sa zaglavljima koji se poklapaju sa primerima CSV-a u dokumentaciji.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Održavanja imovine',
'item' => 'Stavka',
'item_name' => 'Naziv stavke',
+ 'import_file' => 'uvezi CSV datoteku',
+ 'import_type' => 'tip CSV uvoza',
'insufficient_permissions' => 'Nedovoljna dozvola!',
'kits' => 'Kompleti opreme',
'language' => 'Jezik',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Zatražena imovina',
'request_canceled' => 'Zahtev je otkazan',
'save' => 'Sačuvaj',
+ 'select_var' => 'Izaberite :thing... ', // this will eventually replace all of our other selects
'select' => 'Označi',
'select_all' => 'Izaberi sve',
'search' => 'Pretraga',
@@ -240,8 +254,8 @@ return [
'signature' => 'Potpis',
'signed_off_by' => 'Potpisao',
'skin' => 'Izgledi',
- 'slack_msg_note' => 'A slack poruka će biti poslata',
- 'slack_test_msg' => 'Izgleda da vaša Slack integracija sa Snipe-IT radi!',
+ 'webhook_msg_note' => 'Obaveštenje će biti poslato putem veb zakačke',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'DEMO MOD: Neke funkcije su onemogućene za ovu instalaciju.',
'site_name' => 'Naziv sajta',
'state' => 'Savezna država',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Da li ste sigurni da želite izbrisati',
'submit' => 'Submit',
'target' => 'Cilj',
- 'toggle_navigation' => 'Navigacioni meni',
'time_and_date_display' => 'Prikaz vremena i datuma',
'total_assets' => 'ukupna imovina',
'total_licenses' => 'ukupne licence',
@@ -281,9 +294,9 @@ return [
'yes' => 'Da',
'zip' => 'Zip',
'noimage' => 'Nije prenesena slika ili slika nije pronađena.',
- 'file_does_not_exist' => 'The requested file does not exist on the server.',
- 'file_upload_success' => 'File upload success!',
- 'no_files_uploaded' => 'File upload success!',
+ 'file_does_not_exist' => 'Zahtevana datoteka ne postoji na serveru.',
+ 'file_upload_success' => 'Uspešno postavljanje datoteke!',
+ 'no_files_uploaded' => 'Uspešno postavljanje datoteke!',
'token_expired' => 'Sesija za obrazac je istekla. Molim pokušajte ponovo.',
'login_enabled' => 'Prijava je omogućena',
'audit_due' => 'Spremno za reviziju',
@@ -375,18 +388,65 @@ return [
'bulk_soft_delete' =>'Privremeno obrišite ove korisnike. Njihova istorija imovine će ostati netaknuta osim/sve dok ne očistite izbrisane zapise u podešavanjima administratora.',
'bulk_checkin_delete_success' => 'Vaši izabrani korisnici su izbrisani i njihove stavke su čekirane.',
'bulk_checkin_success' => 'Stavke za izabrane korisnike su čekirane.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
- 'na_no_purchase_date' => 'N/A - No purchase date provided',
- 'assets_by_status' => 'Assets by Status',
- 'assets_by_status_type' => 'Assets by Status Type',
- 'pie_chart_type' => 'Dashboard Pie Chart Type',
- 'hello_name' => 'Hello, :name!',
- 'unaccepted_profile_warning' => 'You have :count items requiring acceptance. Click here to accept or decline them',
- 'start_date' => 'Start Date',
- 'end_date' => 'End Date',
- 'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'set_to_null' => 'Obriši vrednosti ove imovine|Obriši vrednosti za svih :asset_count imovina ',
+ 'set_users_field_to_null' => 'Obriši :field vrednosti za ovog korisnika|Obriši :field vrednosti za svih :user_count korisnika ',
+ 'na_no_purchase_date' => 'N/A - Nema datuma porudžbine',
+ 'assets_by_status' => 'Imovina prema statusu',
+ 'assets_by_status_type' => 'Imovina prema vrsti statusa',
+ 'pie_chart_type' => 'Tip grafikona pite na radnoj tabli',
+ 'hello_name' => 'Pozdrav, :name!',
+ 'unaccepted_profile_warning' => 'Imate :count stavki koje traže vaše odobrenje. Kliknite ovde da ih prihvatite ili da ih odbijete',
+ 'start_date' => 'Datum početka',
+ 'end_date' => 'Datum kraja',
+ 'alt_uploaded_image_thumbnail' => 'Postavljena slika',
+ 'placeholder_kit' => 'Izaberite komplet',
+ 'file_not_found' => 'Fajl nije pronađen',
+ 'preview_not_available' => '(nema predpregleda)',
+ 'setup' => 'Postavke',
+ 'pre_flight' => 'Pre poletanja',
+ 'skip_to_main_content' => 'Pređi na glavni sadržaj',
+ 'toggle_navigation' => 'Navigacioni meni',
+ 'alerts' => 'Upozorenja',
+ 'tasks_view_all' => 'Vidi sve zadatke',
+ 'true' => 'Tačno',
+ 'false' => 'Netačno',
+ 'integration_option' => 'Opcija integracije',
+ 'log_does_not_exist' => 'Ne postoji odgovarajući zapis u dnevniku.',
+ 'merge_users' => 'Objedini korisnike',
+ 'merge_information' => 'Ovo će objediniti :count u jednog korisnika. Izaberite korisnika ispod u kojeg želite da objedinite ostale korisnike, i povezane imovine, licence i slično će biti prebaćeno na izabranog korisnika i ostali korisnici će biti označeni kao obrisani.',
+ 'warning_merge_information' => 'Ova radnja NE MOŽE biti opozvana i trebalo bi je koristiti JEDINO kada morate da objedinite korisnike zbog lošeg uvoza ili sinhronizacije. Obavezno pre toga napravite rezervnu kopiju.',
+ 'no_users_selected' => 'Nema izabranih korisnika',
+ 'not_enough_users_selected' => 'Najmanje :count korisnika mora biti izabrano',
+ 'merge_success' => ':count korisnika je uspešno objedinjeno u :into_username!',
+ 'merged' => 'objedinjeno',
+ 'merged_log_this_user_into' => 'Ovaj korisnik (ID :to_id - :to_username) je obejdinjen u korisnika ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Objedinjen korisnik ID :from_id (:from_username) u ovog korisnika (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Očisti i sačuvaj',
+ 'update_existing_values' => 'Osvežiti postojeće vrednosti?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generisanje samo-inkrementirajuće imovinske oznake je onemogućeno tako da svi redovi moraju imati popunjenu kolonu "Imovinska Oznaka".',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Pošalji e-poruku dobrodošlice novim korisnicima?',
+ 'back_before_importing' => 'Napraviti rezervnu kopiju pre uvoza?',
+ 'csv_header_field' => 'Polje CSV zaglavlja',
+ 'import_field' => 'Polje uvoza',
+ 'sample_value' => 'Primer vrednosti',
+ 'no_headers' => 'Nijedna kolona nije pronađena',
+ 'error_in_import_file' => 'Pojavila se greška pri čitanju CSV datoteke: :error',
+ 'percent_complete' => 'Završeno je :percent %',
+ 'errors_importing' => 'Pojavile su se neke greške pri uvoženju: ',
+ 'warning' => 'UPOZORENJE: :warning',
+ 'success_redirecting' => '"Uspešno... preusmeravanje.',
+ 'setup_successful_migrations' => 'Napravljene su tabele vaše baze podataka',
+ 'setup_migration_output' => 'Rezultat migracije:',
+ 'setup_migration_create_user' => 'Sledeće: Napravite korisnika',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Potvrdi',
+ 'autoassign_licenses' => 'Autmoatski dodelljene Licence',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Da li ste sigurni?',
+ 'cannot_be_deleted' => 'Ova stavka ne može biti obrisana',
+ 'undeployable_tooltip' => 'Ovaj predmet ne može biti zadužen. Proveriti količinu na stanju.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/sr-CS/help.php b/resources/lang/sr-CS/help.php
index 63154f0afa..becddc6d01 100644
--- a/resources/lang/sr-CS/help.php
+++ b/resources/lang/sr-CS/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'Više informacija',
- 'audit_help' => 'Markiranjem ovog kvadratića će izmeniti zapis imovine kako bi preslikao novu lokaciju. Ukoliko ostane ne markirano samo će se ubeležiti lokacija u zapisniku popisa.
Bitno je znati da ukoliko je imovina zadužena, neće promeniti lokaciju korisnika, imovine ili lokacije kojoj je zadužena.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Imovina su stavke koje se prate po serijskom ili inventarnom broju. To su obično predmeti veće vrednosti gde je važna identifikacija konkretnog predmeta.',
diff --git a/resources/lang/sr-CS/localizations.php b/resources/lang/sr-CS/localizations.php
index 3e808a9e06..e47a4b6567 100644
--- a/resources/lang/sr-CS/localizations.php
+++ b/resources/lang/sr-CS/localizations.php
@@ -8,19 +8,19 @@ return [
'en-GB'=> 'Engleski, UK',
'af'=> 'Afrikaans',
'ar'=> 'Arapski',
- 'bg'=> 'Bulgarian',
+ 'bg'=> 'Bugarski',
'zh-CN'=> 'Kineski pojednostavljen',
- 'zh-TW'=> 'Chinese Traditional',
- 'hr'=> 'Croatian',
- 'cs'=> 'Czech',
- 'da'=> 'Danish',
- 'nl'=> 'Dutch',
+ 'zh-TW'=> 'Kineski tradicionalan',
+ 'hr'=> 'Hrvatski',
+ 'cs'=> 'Češki',
+ 'da'=> 'Danski',
+ 'nl'=> 'Holandski',
'en-ID'=> 'Engleski, Indonezija',
'et'=> 'Estonski',
'fil'=> 'Filipinski',
- 'fi'=> 'Finnish',
- 'fr'=> 'French',
- 'de'=> 'German',
+ 'fi'=> 'Finski',
+ 'fr'=> 'Francuski',
+ 'de'=> 'Nemački',
'de-i'=> 'Nemački (neformalni)',
'el'=> 'Grčki',
'he'=> 'Hebrejski',
@@ -31,7 +31,7 @@ return [
'it'=> 'Italijanski',
'ja'=> 'Japanski',
'ko'=> 'Korejski',
- 'lv'=>'Latvian',
+ 'lv'=>'Letonski',
'lt'=> 'Litvanski',
'mk'=> 'Makedonski',
'ms'=> 'Malajski',
@@ -50,266 +50,267 @@ return [
'es-CO'=> 'Spanish, Colombia',
'es-MX'=> 'Spanish, Mexico',
'es-VE'=> 'Spanish, Venezuela',
- 'sv-SE'=> 'Swedish',
+ 'sv-SE'=> 'Švedski',
'tl'=> 'Tagalog',
'ta'=> 'Tamil',
- 'th'=> 'Thai',
- 'tr'=> 'Turkish',
- 'uk'=> 'Ukranian',
- 'vi'=> 'Vietnamese',
- 'cy'=> 'Welsh',
+ 'th'=> 'Tajlandski',
+ 'tr'=> 'Turski',
+ 'uk'=> 'Ukrajinski',
+ 'vi'=> 'Vijetnamski',
+ 'cy'=> 'Velški',
'zu'=> 'Zulu',
],
- 'select_country' => 'Select a country',
+ 'select_country' => 'Izaberite državu',
'countries' => [
'AC'=>'Ascension Island',
- 'AD'=>'Andorra',
- 'AE'=>'United Arab Emirates',
- 'AF'=>'Afghanistan',
- 'AG'=>'Antigua And Barbuda',
+ 'AD'=>'Andora',
+ 'AE'=>'Ujedinjeni Arapski Emirati',
+ 'AF'=>'Afganistan',
+ 'AG'=>'Antigva i Barbuda',
'AI'=>'Anguilla',
- 'AL'=>'Albania',
- 'AM'=>'Armenia',
- 'AN'=>'Netherlands Antilles',
+ 'AL'=>'Albanija',
+ 'AM'=>'Jermenija',
+ 'AN'=>'Holandski Antili',
'AO'=>'Angola',
- 'AQ'=>'Antarctica',
+ 'AQ'=>'Antartika',
'AR'=>'Argentina',
- 'AS'=>'American Samoa',
- 'AT'=>'Austria',
- 'AU'=>'Australia',
+ 'AS'=>'Američka Samoa',
+ 'AT'=>'Austrija',
+ 'AU'=>'Australija',
'AW'=>'Aruba',
'AX'=>'Ã…land',
- 'AZ'=>'Azerbaijan',
- 'BA'=>'Bosnia And Herzegovina',
+ 'AZ'=>'Azerbejdžan',
+ 'BA'=>'Bosna i Hercegovina',
'BB'=>'Barbados',
'BE'=>'Belgium',
- 'BD'=>'Bangladesh',
+ 'BD'=>'Bangladeš',
'BF'=>'Burkina Faso',
- 'BG'=>'Bulgaria',
- 'BH'=>'Bahrain',
+ 'BG'=>'Bugarska',
+ 'BH'=>'Bahrein',
'BI'=>'Burundi',
'BJ'=>'Benin',
'BM'=>'Bermuda',
'BN'=>'Brunei Darussalam',
- 'BO'=>'Bolivia',
+ 'BO'=>'Bolivija',
'BR'=>'Brazil',
- 'BS'=>'Bahamas',
- 'BT'=>'Bhutan',
+ 'BS'=>'Bahami',
+ 'BT'=>'Butan',
'BV'=>'Bouvet Island',
- 'BW'=>'Botswana',
- 'BY'=>'Belarus',
- 'BZ'=>'Belize',
- 'CA'=>'Canada',
+ 'BW'=>'Bocvana',
+ 'BY'=>'Belorusija',
+ 'BZ'=>'Beliz',
+ 'CA'=>'Kanada',
'CC'=>'Cocos (Keeling) Islands',
'CD'=>'Congo (Democratic Republic)',
- 'CF'=>'Central African Republic',
+ 'CF'=>'Centralnoafrička Republika',
'CG'=>'Congo (Republic)',
- 'CH'=>'Switzerland',
- 'CI'=>'Côte d\'Ivoire',
- 'CK'=>'Cook Islands',
- 'CL'=>'Chile',
- 'CM'=>'Cameroon',
- 'CN'=>'People\'s Republic of China',
- 'CO'=>'Colombia',
- 'CR'=>'Costa Rica',
- 'CU'=>'Cuba',
+ 'CH'=>'Švajcarska',
+ 'CI'=>'Obala slonovače',
+ 'CK'=>'Kukova ostrva',
+ 'CL'=>'Čile',
+ 'CM'=>'Kamerun',
+ 'CN'=>'Narodna republika Kina',
+ 'CO'=>'Kolumbija',
+ 'CR'=>'Kostarika',
+ 'CU'=>'Kuba',
'CV'=>'Cape Verde',
- 'CX'=>'Christmas Island',
- 'CY'=>'Cyprus',
- 'CZ'=>'Czech Republic',
- 'DE'=>'Germany',
- 'DJ'=>'Djibouti',
- 'DK'=>'Denmark',
+ 'CX'=>'Božićno ostrvo',
+ 'CY'=>'Kipar',
+ 'CZ'=>'Češka republika',
+ 'DE'=>'Nemačka',
+ 'DJ'=>'Đibuti',
+ 'DK'=>'Danska',
'DM'=>'Dominica',
- 'DO'=>'Dominican Republic',
- 'DZ'=>'Algeria',
- 'EC'=>'Ecuador',
- 'EE'=>'Estonia',
- 'EG'=>'Egypt',
- 'ER'=>'Eritrea',
- 'ES'=>'Spain',
- 'ET'=>'Ethiopia',
- 'EU'=>'European Union',
- 'FI'=>'Finland',
- 'FJ'=>'Fiji',
- 'FK'=>'Falkland Islands (Malvinas)',
- 'FM'=>'Micronesia, Federated States Of',
- 'FO'=>'Faroe Islands',
- 'FR'=>'France',
+ 'DO'=>'Dominikanska republika',
+ 'DZ'=>'Alžir',
+ 'EC'=>'Ekvador',
+ 'EE'=>'Estonija',
+ 'EG'=>'Egipat',
+ 'ER'=>'Eritreja',
+ 'ES'=>'Španija',
+ 'ET'=>'Etiopija',
+ 'EU'=>'Evropska unija',
+ 'FI'=>'Finska',
+ 'FJ'=>'Fidži',
+ 'FK'=>'Folklanska ostrva',
+ 'FM'=>'Mikronezija',
+ 'FO'=>'Farska ostrva',
+ 'FR'=>'Francuska',
'GA'=>'Gabon',
'GD'=>'Grenada',
- 'GE'=>'Georgia',
- 'GF'=>'French Guiana',
+ 'GE'=>'Gruzija',
+ 'GF'=>'Francuska gvajana',
'GG'=>'Guernsey',
- 'GH'=>'Ghana',
+ 'GH'=>'Gana',
'GI'=>'Gibraltar',
- 'GL'=>'Greenland',
- 'GM'=>'Gambia',
- 'GN'=>'Guinea',
- 'GP'=>'Guadeloupe',
- 'GQ'=>'Equatorial Guinea',
- 'GR'=>'Greece',
+ 'GL'=>'Grenland',
+ 'GM'=>'Gambija',
+ 'GN'=>'Gvineja',
+ 'GP'=>'Gvadalupe',
+ 'GQ'=>'Ekvatorijalna gvineja',
+ 'GR'=>'Grčka',
'GS'=>'South Georgia And The South Sandwich Islands',
- 'GT'=>'Guatemala',
+ 'GT'=>'Gvatemala',
'GU'=>'Guam',
- 'GW'=>'Guinea-Bissau',
- 'GY'=>'Guyana',
+ 'GW'=>'Gvineja Bisao',
+ 'GY'=>'Gvajana',
'HK'=>'Hong Kong',
'HM'=>'Heard And Mc Donald Islands',
'HN'=>'Honduras',
- 'HR'=>'Croatia (local name: Hrvatska)',
+ 'HR'=>'Hrvatska',
'HT'=>'Haiti',
- 'HU'=>'Hungary',
- 'ID'=>'Indonesia',
- 'IE'=>'Ireland',
- 'IL'=>'Israel',
- 'IM'=>'Isle of Man',
- 'IN'=>'India',
+ 'HU'=>'Mađarska',
+ 'ID'=>'Indonezija',
+ 'IE'=>'Irska',
+ 'IL'=>'Izrael',
+ 'IM'=>'Ostrvo čoveka',
+ 'IN'=>'Indija',
'IO'=>'British Indian Ocean Territory',
- 'IQ'=>'Iraq',
- 'IR'=>'Iran, Islamic Republic Of',
- 'IS'=>'Iceland',
- 'IT'=>'Italy',
+ 'IQ'=>'Irak',
+ 'IR'=>'Iran',
+ 'IS'=>'Island',
+ 'IT'=>'Italija',
'JE'=>'Jersey',
- 'JM'=>'Jamaica',
+ 'JM'=>'Jamajka',
'JO'=>'Jordan',
'JP'=>'Japan',
- 'KE'=>'Kenya',
- 'KG'=>'Kyrgyzstan',
- 'KH'=>'Cambodia',
+ 'KE'=>'Kenija',
+ 'KG'=>'Kirgistan',
+ 'KH'=>'Kambodža',
'KI'=>'Kiribati',
'KM'=>'Comoros',
- 'KN'=>'Saint Kitts And Nevis',
- 'KR'=>'Korea, Republic Of',
- 'KW'=>'Kuwait',
- 'KY'=>'Cayman Islands',
- 'KZ'=>'Kazakhstan',
+ 'KN'=>'Sent Kits i Nevis',
+ 'KR'=>'Koreja (Republika)',
+ 'KW'=>'Kuvajt',
+ 'KY'=>'Kajmanska ostrva',
+ 'KZ'=>'Kazahstan',
'LA'=>'Lao People\'s Democratic Republic',
'LB'=>'Lebanon',
- 'LC'=>'Saint Lucia',
- 'LI'=>'Liechtenstein',
- 'LK'=>'Sri Lanka',
- 'LR'=>'Liberia',
- 'LS'=>'Lesotho',
- 'LT'=>'Lithuania',
- 'LU'=>'Luxembourg',
- 'LV'=>'Latvia',
+ 'LC'=>'Sveta Lucija',
+ 'LI'=>'Lihtenštajn',
+ 'LK'=>'Šri Lanka',
+ 'LR'=>'Liberija',
+ 'LS'=>'Lesoto',
+ 'LT'=>'Litvanija',
+ 'LU'=>'Luksemburg',
+ 'LV'=>'Letonija',
'LY'=>'Libyan Arab Jamahiriya',
- 'MA'=>'Morocco',
- 'MC'=>'Monaco',
- 'MD'=>'Moldova, Republic Of',
- 'ME'=>'Montenegro',
- 'MG'=>'Madagascar',
- 'MH'=>'Marshall Islands',
+ 'MA'=>'Maroko',
+ 'MC'=>'Monako',
+ 'MD'=>'Moldavija (Republika)',
+ 'ME'=>'Crna gora',
+ 'MG'=>'Madagaskar',
+ 'MH'=>'Maršalska ostrva',
'MK'=>'Macedonia, The Former Yugoslav Republic Of',
'ML'=>'Mali',
- 'MM'=>'Myanmar',
- 'MN'=>'Mongolia',
- 'MO'=>'Macau',
- 'MP'=>'Northern Mariana Islands',
- 'MQ'=>'Martinique',
- 'MR'=>'Mauritania',
- 'MS'=>'Montserrat',
+ 'MM'=>'Mijanmar',
+ 'MN'=>'Mongolija',
+ 'MO'=>'Makao',
+ 'MP'=>'Severna Marijanska ostrva',
+ 'MQ'=>'Martinik',
+ 'MR'=>'Mauritanija',
+ 'MS'=>'Monserat',
'MT'=>'Malta',
- 'MU'=>'Mauritius',
- 'MV'=>'Maldives',
- 'MW'=>'Malawi',
- 'MX'=>'Mexico',
- 'MY'=>'Malaysia',
- 'MZ'=>'Mozambique',
- 'NA'=>'Namibia',
- 'NC'=>'New Caledonia',
+ 'MU'=>'Mauricijus',
+ 'MV'=>'Maldivi',
+ 'MW'=>'Malavi',
+ 'MX'=>'Meksiko',
+ 'MY'=>'Malezija',
+ 'MZ'=>'Mozambik',
+ 'NA'=>'Namibija',
+ 'NC'=>'Nova Kaledonija',
'NE'=>'Niger',
- 'NF'=>'Norfolk Island',
- 'NG'=>'Nigeria',
- 'NI'=>'Nicaragua',
- 'NL'=>'Netherlands',
- 'NO'=>'Norway',
+ 'NF'=>'Norfolska ostrva',
+ 'NG'=>'Nigerija',
+ 'NI'=>'Nikaragva',
+ 'NL'=>'Holandija',
+ 'NO'=>'Norveška',
'NP'=>'Nepal',
'NR'=>'Nauru',
'NU'=>'Niue',
- 'NZ'=>'New Zealand',
+ 'NZ'=>'Novi Zeland',
'OM'=>'Oman',
'PA'=>'Panama',
'PE'=>'Peru',
- 'PF'=>'French Polynesia',
- 'PG'=>'Papua New Guinea',
- 'PH'=>'Philippines, Republic of the',
+ 'PF'=>'Francuska Polinezija',
+ 'PG'=>'Papua Nova Gvineja',
+ 'PH'=>'Filipini',
'PK'=>'Pakistan',
- 'PL'=>'Poland',
- 'PM'=>'St. Pierre And Miquelon',
+ 'PL'=>'Poljska',
+ 'PM'=>'Sen Pjer i Mikelon',
'PN'=>'Pitcairn',
- 'PR'=>'Puerto Rico',
- 'PS'=>'Palestine',
+ 'PR'=>'Portoriko',
+ 'PS'=>'Palestina',
'PT'=>'Portugal',
'PW'=>'Palau',
- 'PY'=>'Paraguay',
- 'QA'=>'Qatar',
+ 'PY'=>'Paragvaj',
+ 'QA'=>'Katar',
'RE'=>'Reunion',
- 'RO'=>'Romania',
- 'RS'=>'Serbia',
- 'RU'=>'Russian Federation',
- 'RW'=>'Rwanda',
- 'SA'=>'Saudi Arabia',
- 'UK'=>'Scotland',
- 'SB'=>'Solomon Islands',
- 'SC'=>'Seychelles',
+ 'RO'=>'Rumunija',
+ 'RS'=>'Srbija',
+ 'RU'=>'Rusija',
+ 'RW'=>'Ruanda',
+ 'SA'=>'Južna Arabija',
+ 'UK'=>'Škotska',
+ 'SB'=>'Solomonska ostrva',
+ 'SC'=>'Sejšeli',
+ 'SS'=>'Južni Sudan',
'SD'=>'Sudan',
- 'SE'=>'Sweden',
- 'SG'=>'Singapore',
- 'SH'=>'St. Helena',
- 'SI'=>'Slovenia',
+ 'SE'=>'Švedska',
+ 'SG'=>'Singapur',
+ 'SH'=>'Sveta Helena',
+ 'SI'=>'Slovenija',
'SJ'=>'Svalbard And Jan Mayen Islands',
- 'SK'=>'Slovakia (Slovak Republic)',
- 'SL'=>'Sierra Leone',
+ 'SK'=>'Slovačka',
+ 'SL'=>'Sijera Leone',
'SM'=>'San Marino',
'SN'=>'Senegal',
- 'SO'=>'Somalia',
- 'SR'=>'Suriname',
- 'ST'=>'Sao Tome And Principe',
- 'SU'=>'Soviet Union',
+ 'SO'=>'Somalija',
+ 'SR'=>'Surinam',
+ 'ST'=>'Sao Tome i Principe',
+ 'SU'=>'Sovjetski savez',
'SV'=>'El Salvador',
'SY'=>'Syrian Arab Republic',
- 'SZ'=>'Swaziland',
+ 'SZ'=>'Svazilend',
'TC'=>'Turks And Caicos Islands',
- 'TD'=>'Chad',
+ 'TD'=>'Čad',
'TF'=>'French Southern Territories',
'TG'=>'Togo',
- 'TH'=>'Thailand',
- 'TJ'=>'Tajikistan',
+ 'TH'=>'Tajland',
+ 'TJ'=>'Tadžikistan',
'TK'=>'Tokelau',
- 'TI'=>'East Timor',
+ 'TI'=>'Istočni Timor',
'TM'=>'Turkmenistan',
- 'TN'=>'Tunisia',
+ 'TN'=>'Tunis',
'TO'=>'Tonga',
'TP'=>'East Timor (old code)',
- 'TR'=>'Turkey',
- 'TT'=>'Trinidad And Tobago',
+ 'TR'=>'Turska',
+ 'TT'=>'Trinidad i Tobago',
'TV'=>'Tuvalu',
- 'TW'=>'Taiwan',
- 'TZ'=>'Tanzania, United Republic Of',
- 'UA'=>'Ukraine',
+ 'TW'=>'Tajvan',
+ 'TZ'=>'Tanzanija',
+ 'UA'=>'Ukrajina',
'UG'=>'Uganda',
- 'UK'=>'United Kingdom',
- 'US'=>'United States',
+ 'UK'=>'Ujedinjeno Kraljevstvo',
+ 'US'=>'Sjedinjene države',
'UM'=>'United States Minor Outlying Islands',
- 'UY'=>'Uruguay',
+ 'UY'=>'Urugvaj',
'UZ'=>'Uzbekistan',
- 'VA'=>'Vatican City State (Holy See)',
- 'VC'=>'Saint Vincent And The Grenadines',
- 'VE'=>'Venezuela',
- 'VG'=>'Virgin Islands (British)',
- 'VI'=>'Virgin Islands (U.S.)',
- 'VN'=>'Viet Nam',
+ 'VA'=>'Vatikan',
+ 'VC'=>'Sent Vinsent i Grenadini',
+ 'VE'=>'Venecuela',
+ 'VG'=>'Devičanska ostrva (Britanija)',
+ 'VI'=>'Devičanska ostrva (SAD)',
+ 'VN'=>'Vijetnam',
'VU'=>'Vanuatu',
'WF'=>'Wallis And Futuna Islands',
'WS'=>'Samoa',
- 'YE'=>'Yemen',
+ 'YE'=>'Jemen',
'YT'=>'Mayotte',
- 'ZA'=>'South Africa',
- 'ZM'=>'Zambia',
- 'ZW'=>'Zimbabwe',
+ 'ZA'=>'Južna Afrika',
+ 'ZM'=>'Zambija',
+ 'ZW'=>'Zimbabve',
],
];
\ No newline at end of file
diff --git a/resources/lang/sr-CS/mail.php b/resources/lang/sr-CS/mail.php
index 43c7ce46d2..d6502680b2 100644
--- a/resources/lang/sr-CS/mail.php
+++ b/resources/lang/sr-CS/mail.php
@@ -1,8 +1,8 @@
'A user has accepted an item',
- 'acceptance_asset_declined' => 'A user has declined an item',
+ 'acceptance_asset_accepted' => 'Korisnik je prihvatio stavku',
+ 'acceptance_asset_declined' => 'Korisnik je odbio stavku',
'a_user_canceled' => 'Korisnik je otkazao zahtev za stavke na Web lokaciji',
'a_user_requested' => 'Korisnik je zatražio stavke na Web lokaciji',
'accessory_name' => 'Naziv dodatne opreme, pribora:',
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Prijavite se u vašu novu Snipe-IT instalaciju koristeći kredencijale ispod:',
'login' => 'Login:',
'Low_Inventory_Report' => 'Izveštaj o niskim zalihama',
+ 'inventory_report' => 'Izveštaj o zalihama',
'min_QTY' => 'Min Kol',
'name' => 'Naziv',
'new_item_checked' => 'Nova stavka je proverena pod vašim imenom, detalji su u nastavku.',
@@ -74,9 +75,11 @@ return [
'your_credentials' => 'Vaši Snipe-IT kredencijali',
'Accessory_Checkin_Notification' => 'Oprema razdužena',
'Asset_Checkin_Notification' => 'Imovina razdužena',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'Licenca razdužena',
'Expected_Checkin_Report' => 'Izveštaj o očekivanoj proveri imovine',
'Expected_Checkin_Notification' => 'Izveštaj o očekivanoj proveri imovine',
'Expected_Checkin_Date' => 'Imovina koja vam je odjavljena treba da bude ponovo prijavljena :date',
'your_assets' => 'Pregledaj svoju imovinu',
+ 'rights_reserved' => 'Sva prava zadržana.',
];
diff --git a/resources/lang/sr-CS/validation.php b/resources/lang/sr-CS/validation.php
index 3575771fb2..934eb9c6c8 100644
--- a/resources/lang/sr-CS/validation.php
+++ b/resources/lang/sr-CS/validation.php
@@ -43,14 +43,14 @@ return [
'file' => ':attribute mora biti datoteka.',
'filled' => ':attribute mora imati vrednost.',
'image' => ':attribute mora biti slika.',
- 'import_field_empty' => 'The value for :fieldname cannot be null.',
+ 'import_field_empty' => 'Vrednost za :fieldname ne može biti prazna.',
'in' => 'Odabrani :attribute nije korektan.',
'in_array' => ':attribute polje ne postoji u :other.',
'integer' => ':attribute mora biti ceo broj.',
'ip' => ':attribute mora biti važeća IP adresa.',
'ipv4' => ':attribute mora biti važeća IPv4 adresa.',
'ipv6' => ':attribute mora biti važeća IPv6 adresa.',
- 'is_unique_department' => 'The :attribute must be unique to this Company Location',
+ 'is_unique_department' => ':attribute mora biti jedinstven za ovu Kompanijsku lokaciju',
'json' => ':attribute mora biti ispravan JSON niz.',
'max' => [
'numeric' => ':attribute ne sme biti veći od :max.',
@@ -67,6 +67,8 @@ return [
'array' => ':attribute mora imati barem :min stavke.',
],
'starts_with' => ':attribute mora da počne sa jednom od sledećih vrednosti: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'Odabrani :attribute nije ispravan.',
'numeric' => ':attribute mora biti broj.',
'present' => ':attribute polje mora biti prisutno.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Vaša lozinka je neispravna',
'dumbpwd' => 'Lozinka nije sigurna.',
'statuslabel_type' => 'Morate odabrati ispravnu vrstu oznake statusa',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => ':attribute mora biti ispravan datum u YYYY-MM-DD formatu',
+ 'last_audit_date.date_format' => ':attribute mora biti ispravan datum u YYYY-MM-DD hh:mm:ss formatu',
+ 'expiration_date.date_format' => ':attribute mora biti ispravan datum u YYYY-MM-DD formatu',
+ 'termination_date.date_format' => ':attribute mora biti ispravan datum u YYYY-MM-DD formatu',
+ 'expected_checkin.date_format' => ':attribute mora biti ispravan datum u YYYY-MM-DD formatu',
+ 'start_date.date_format' => ':attribute mora biti ispravan datum u YYYY-MM-DD formatu',
+ 'end_date.date_format' => ':attribute mora biti ispravan datum u YYYY-MM-DD formatu',
+
],
/*
diff --git a/resources/lang/sv-SE/admin/accessories/general.php b/resources/lang/sv-SE/admin/accessories/general.php
index ef2e34f563..b2dc828932 100644
--- a/resources/lang/sv-SE/admin/accessories/general.php
+++ b/resources/lang/sv-SE/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Uppdatera tillbehör',
'use_default_eula' => 'Använd den primära EULA:n istället.',
'use_default_eula_disabled' => 'Använd den primära EULA:n istället. Ingen primär EULA är satt. Vänligen lägg till en i Inställningar.',
+ 'clone' => 'Klona tillbehör',
+ 'delete_disabled' => 'Detta tillbehör kan inte tas bort ännu eftersom vissa objekt fortfarande är utcheckade.',
);
diff --git a/resources/lang/sv-SE/admin/accessories/message.php b/resources/lang/sv-SE/admin/accessories/message.php
index d8333f1aba..2a73936139 100644
--- a/resources/lang/sv-SE/admin/accessories/message.php
+++ b/resources/lang/sv-SE/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Tillbehöret checkades inte ut. Vänligen försök igen',
'success' => 'Tillbehöret checkades ut.',
+ 'unavailable' => 'Tillbehöret är inte tillgängligt för utcheckning. Kontrollera antal tillgängligt',
'user_does_not_exist' => 'Användaren är ogiltig. Försök igen.'
),
diff --git a/resources/lang/sv-SE/admin/asset_maintenances/form.php b/resources/lang/sv-SE/admin/asset_maintenances/form.php
index 3e769dda7d..96dbb4b58f 100644
--- a/resources/lang/sv-SE/admin/asset_maintenances/form.php
+++ b/resources/lang/sv-SE/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Underhållstyp',
+ 'asset_maintenance_type' => 'Typ av tillgångsunderhåll',
'title' => 'Titel',
- 'start_date' => 'Startad',
- 'completion_date' => 'Slutförd',
+ 'start_date' => 'Startdatum',
+ 'completion_date' => 'Datum för slutförande',
'cost' => 'Kostnad',
'is_warranty' => 'Förbättring av garanti',
- 'asset_maintenance_time' => 'Dagar',
+ 'asset_maintenance_time' => 'Tillgångs underhållstid (i dagar)',
'notes' => 'Anteckningar',
- 'update' => 'Uppdatera',
- 'create' => 'Skapa'
+ 'update' => 'Uppdatera tillgångsunderhåll',
+ 'create' => 'Skapa tillgångsunderhåll'
];
diff --git a/resources/lang/sv-SE/admin/categories/message.php b/resources/lang/sv-SE/admin/categories/message.php
index 6c56770f71..784138aae1 100644
--- a/resources/lang/sv-SE/admin/categories/message.php
+++ b/resources/lang/sv-SE/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Kategorin uppdaterades inte, vänligen försök igen.',
- 'success' => 'Kategorin uppdaterades.'
+ 'success' => 'Kategorin uppdaterades.',
+ 'cannot_change_category_type' => 'Du kan inte ändra kategoritypen när den har skapats',
),
'delete' => array(
diff --git a/resources/lang/sv-SE/admin/components/general.php b/resources/lang/sv-SE/admin/components/general.php
index 8ceddbcdd8..6219255cf0 100644
--- a/resources/lang/sv-SE/admin/components/general.php
+++ b/resources/lang/sv-SE/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Återstående',
'total' => 'Totalt',
'update' => 'Uppdatera komponent',
+ 'checkin_limit' => 'Incheckad mängd måste vara lika med eller mindre än :assigned_qty'
);
diff --git a/resources/lang/sv-SE/admin/components/message.php b/resources/lang/sv-SE/admin/components/message.php
index a7b01d47f4..fa6b09bf79 100644
--- a/resources/lang/sv-SE/admin/components/message.php
+++ b/resources/lang/sv-SE/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Komponenten var inte utcheckad, försök igen',
'success' => 'Komponent utcheckad framgångsrikt.',
- 'user_does_not_exist' => 'Den användaren är ogiltig. Var god försök igen.'
+ 'user_does_not_exist' => 'Den användaren är ogiltig. Var god försök igen.',
+ 'unavailable' => 'Inte tillräckligt med komponenter kvar: :remaining kvar, :requested efterfrågat ',
),
'checkin' => array(
diff --git a/resources/lang/sv-SE/admin/consumables/message.php b/resources/lang/sv-SE/admin/consumables/message.php
index 3c58c06e46..5858e376fc 100644
--- a/resources/lang/sv-SE/admin/consumables/message.php
+++ b/resources/lang/sv-SE/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Förbrukningsartiklarna är inte utcheckade, försök igen',
'success' => 'Förbrukningsbar utcheckad framgångsrik.',
- 'user_does_not_exist' => 'Den användaren är ogiltig. Var god försök igen.'
+ 'user_does_not_exist' => 'Den användaren är ogiltig. Var god försök igen.',
+ 'unavailable' => 'Det finns inte tillräckligt med förbrukningsvaror för denna checkout. Vänligen kontrollera antalet kvar. ',
),
'checkin' => array(
diff --git a/resources/lang/sv-SE/admin/custom_fields/general.php b/resources/lang/sv-SE/admin/custom_fields/general.php
index 5550e9fc4e..d5401b2e05 100644
--- a/resources/lang/sv-SE/admin/custom_fields/general.php
+++ b/resources/lang/sv-SE/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Används av modeller',
'order' => 'Sortering',
'create_fieldset' => 'Ny fältsamling',
+ 'update_fieldset' => 'Uppdatera fältsamling',
+ 'fieldset_does_not_exist' => 'Användare [: id] existerar inte',
+ 'fieldset_updated' => 'Fältsamling uppdaterad',
'create_fieldset_title' => 'Skapa en ny fältsamling',
'create_field' => 'Nytt anpassat fält',
'create_field_title' => 'Skapa ett nytt anpassat fält',
@@ -44,6 +47,8 @@ return [
'db_convert_warning' => 'VARNING. Detta fält finns i tabellen för anpassade fält som :db_column men borde vara :expected.',
'is_unique' => 'Detta värde måste vara unikt för alla tillgångar',
'unique' => 'Unik',
- 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
- 'display_in_user_view_table' => 'Visible to User',
+ 'display_in_user_view' => 'Tillåt den utcheckade användaren att visa dessa värden i sin vy tilldelad tillgångssida',
+ 'display_in_user_view_table' => 'Synlig för användare',
+ 'auto_add_to_fieldsets' => 'Lägg automatiskt till detta i varje nytt fält',
+ 'add_to_preexisting_fieldsets' => 'Lägg till en befintlig lista',
];
diff --git a/resources/lang/sv-SE/admin/departments/message.php b/resources/lang/sv-SE/admin/departments/message.php
index dc9b01a1fb..1f19ac2363 100644
--- a/resources/lang/sv-SE/admin/departments/message.php
+++ b/resources/lang/sv-SE/admin/departments/message.php
@@ -3,7 +3,7 @@
return array(
'does_not_exist' => 'Avdelningen existerar inte.',
- 'department_already_exists' => 'A department already exists with that name at this company location. Or choose a more specific name for this department. ',
+ 'department_already_exists' => 'En avdelning finns redan med det namnet på den här företagsplatsen. Eller välj ett mer specifikt namn för den här avdelningen. ',
'assoc_users' => 'Den här avdelningen är för närvarande associerad med minst en användare och kan inte raderas. Uppdatera dina användare för att inte längre referera till den här avdelningen och försök igen.',
'create' => array(
'error' => 'Avdelningen skapades inte, var god försök igen.',
diff --git a/resources/lang/sv-SE/admin/groups/message.php b/resources/lang/sv-SE/admin/groups/message.php
index ae2b9253c5..1541448bf4 100644
--- a/resources/lang/sv-SE/admin/groups/message.php
+++ b/resources/lang/sv-SE/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Gruppen existerar redan!',
- 'group_not_found' => 'Grupp [:id] existerar inte.',
+ 'group_not_found' => 'Grupp-ID :id finns inte.',
'group_name_required' => 'Namnfältet är obligatoriskt',
'success' => array(
diff --git a/resources/lang/sv-SE/admin/hardware/form.php b/resources/lang/sv-SE/admin/hardware/form.php
index c6592b45ee..28db173d2c 100644
--- a/resources/lang/sv-SE/admin/hardware/form.php
+++ b/resources/lang/sv-SE/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Bekräfta storlekar för borttagning av bulk',
+ 'bulk_restore' => 'Bekräfta massåterställning av tillgångar',
'bulk_delete_help' => 'Granska tillgångarna för delad borttagning nedan. En gång raderas kan dessa tillgångar återställas, men de kommer inte längre att vara associerade med några användare de tilldelas för närvarande.',
+ 'bulk_restore_help' => 'Granska tillgångar för massåterställning nedan. När återställd, kommer dessa tillgångar inte att associeras med några användare som de tidigare tilldelats.',
'bulk_delete_warn' => 'Du håller på att ta bort: asset_count-tillgångar.',
+ 'bulk_restore_warn' => 'Du håller på att återställa :asset_count tillgångar.',
'bulk_update' => 'Bulk Update Assets',
'bulk_update_help' => 'I det här formuläret kan du uppdatera flera tillgångar på en gång. Fyll bara i de fält du behöver ändra. Alla fält som lämnas tomma kommer att förbli oförändrade.',
'bulk_update_warn' => 'Du håller på att redigera egenskaperna för en enda tillgång.|Du håller på att redigera egenskaperna för :asset_count tillgångar.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Uppdatera endast standardplats',
'asset_not_deployable' => 'Denna tillgångs status kan inte distribueras. Denna tillgång kan inte checkas ut.',
'asset_deployable' => 'Denna status är distribuerbar. Denna tillgång kan checkas ut.',
- 'processing_spinner' => 'Bearbetar...',
+ 'processing_spinner' => 'Bearbetar... (Detta kan ta lite tid på stora filer)',
'optional_infos' => 'Valfri information',
'order_details' => 'Beställningsrelaterad information'
];
diff --git a/resources/lang/sv-SE/admin/hardware/general.php b/resources/lang/sv-SE/admin/hardware/general.php
index f63e0baa02..d4f8a6b679 100644
--- a/resources/lang/sv-SE/admin/hardware/general.php
+++ b/resources/lang/sv-SE/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'Denna tillgång har tagits bort.',
'edit' => 'Redigera tillgång',
'model_deleted' => 'Denna tillgångsmodell har tagits bort. Du måste återställa modellen innan du kan återställa tillgången.',
+ 'model_invalid' => 'Modellen för denna tillgång är ogiltig.',
+ 'model_invalid_fix' => 'Tillgången bör redigeras för att rätta till detta innan du försöker checka in eller ut.',
'requestable' => 'Tillgängliga',
'requested' => 'Begärda',
'not_requestable' => 'Inte begärbar',
@@ -21,6 +23,7 @@ return [
'restore' => 'Återställ tillgången',
'pending' => 'Väntande',
'undeployable' => 'Undeployable',
+ 'undeployable_tooltip' => 'Denna tillgång har en statusetikett som inte går att distribuera och som inte kan checkas ut just nu.',
'view' => 'Visa tillgång',
'csv_error' => 'Du har ett fel i din CSV-fil:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Felmeddelanden:',
'success_messages' => 'Lyckade meddelande:',
'alert_details' => 'Se nedan för detaljer.',
- 'custom_export' => 'Anpassad export'
+ 'custom_export' => 'Anpassad export',
+ 'mfg_warranty_lookup' => ':manufacturer Garantistatus Uppsök',
];
diff --git a/resources/lang/sv-SE/admin/hardware/message.php b/resources/lang/sv-SE/admin/hardware/message.php
index a0c26424f7..049c5d63ba 100644
--- a/resources/lang/sv-SE/admin/hardware/message.php
+++ b/resources/lang/sv-SE/admin/hardware/message.php
@@ -22,6 +22,8 @@ return [
'restore' => [
'error' => 'Tillgången återställdes inte, försök igen',
'success' => 'Tillgången återställs framgångsrikt.',
+ 'bulk_success' => 'Återställning av tillgång lyckades.',
+ 'nothing_updated' => 'Inga tillgångar valdes, så ingenting återställdes.',
],
'audit' => [
@@ -48,6 +50,8 @@ return [
'success' => 'Din fil har importerats',
'file_delete_success' => 'Din fil har tagits bort',
'file_delete_error' => 'Filen kunde inte raderas',
+ 'header_row_has_malformed_characters' => 'Ett eller flera attribut i rubrikraden innehåller felaktigt formatterade UTF-8-tecken',
+ 'content_row_has_malformed_characters' => 'Ett eller flera attribut i den första raden av innehållet innehåller felaktigt formatterade UTF-8-tecken',
],
diff --git a/resources/lang/sv-SE/admin/hardware/table.php b/resources/lang/sv-SE/admin/hardware/table.php
index fac6703404..ccc8e04e8b 100644
--- a/resources/lang/sv-SE/admin/hardware/table.php
+++ b/resources/lang/sv-SE/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'In ut',
'checkout_date' => 'Checkout Date',
'checkoutto' => 'Checkat ut',
+ 'components_cost' => 'Total kostnad för komponenter',
'current_value' => 'Nuvarande värde',
'diff' => 'Diff',
'dl_csv' => 'Hämta CSV',
diff --git a/resources/lang/sv-SE/admin/licenses/general.php b/resources/lang/sv-SE/admin/licenses/general.php
index 53c13c17f1..e35a2998e7 100644
--- a/resources/lang/sv-SE/admin/licenses/general.php
+++ b/resources/lang/sv-SE/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Om licenser',
- 'about_licenses' => 'Licenser används för att spåra programvara. De har ett visst antal platser som kan checkas ut till individer',
+ 'about_licenses_title' => 'Om licenser',
+ 'about_licenses' => 'Licenser används för att spåra programvara. De har ett visst antal platser som kan checkas ut till individer',
'checkin' => 'Checkin License Seat',
'checkout_history' => 'Checkout historia',
'checkout' => 'Checkout License Seat',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Programvarulicenser',
'user' => 'Användare',
'view' => 'Visa licens',
+ 'delete_disabled' => 'Licensen kan inte tas bort ännu eftersom vissa platser fortfarande är utcheckade.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checka in alla platser',
+ 'modal' => 'Detta kommer att checka in en plats.|Denna åtgärd kommer att checka in alla :checkedout_seats_count platser för denna licens.',
+ 'enabled_tooltip' => 'Checka in ALLA platser för denna licens från både användare och tillgångar',
+ 'disabled_tooltip' => 'Detta är inaktiverat eftersom det för närvarande inte finns några platser utcheckade',
+ 'success' => 'Licensen har checkats in! | Alla licenser har checkats in!',
+ 'log_msg' => 'Incheckad via bulk licens checkout i licens GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checka ut alla platser',
+ 'modal' => 'Denna åtgärd kommer att checka ut en plats till den första tillgängliga användaren. | Den här åtgärden kommer att checka ut alla :available_seats_count platser till de första tillgängliga användarna. En användare anses vara tillgänglig för denna plats om de inte redan har denna licens checkas ut till dem, och auto-tilldela licensegenskapen är aktiverad på deras användarkonto.',
+ 'enabled_tooltip' => 'Checka ut alla platser (eller så många som finns tillgängliga) till ALLA användare',
+ 'disabled_tooltip' => 'Detta är inaktiverat eftersom det för närvarande inte finns några platser tillgängliga',
+ 'success' => 'Licensen har checkats ut! | :count licenser har checkats ut!',
+ 'error_no_seats' => 'Det finns inga återstående platser kvar för denna licens.',
+ 'warn_not_enough_seats' => ':count användare tilldelades denna licens, men vi fick slut på tillgängliga licenser.',
+ 'warn_no_avail_users' => 'Inget att göra. Det finns inga användare som inte redan har denna licens tilldelad dem.',
+ 'log_msg' => 'Checkade ut via bulk licens checkout i licens GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/sv-SE/admin/locations/message.php b/resources/lang/sv-SE/admin/locations/message.php
index 33067af75b..bd384b9113 100644
--- a/resources/lang/sv-SE/admin/locations/message.php
+++ b/resources/lang/sv-SE/admin/locations/message.php
@@ -6,8 +6,8 @@ return array(
'assoc_users' => 'Platsen är associerad med minst en användare och kan inte tas bort. Vänligen uppdatera dina användare så dom inte refererar till denna plats och försök igen.',
'assoc_assets' => 'Platsen är associerad med minst en tillgång och kan inte tas bort. Vänligen uppdatera dina tillgångar så dom inte refererar till denna plats och försök igen. ',
'assoc_child_loc' => 'Denna plats är för närvarande överliggande för minst en annan plats och kan inte tas bort. Vänligen uppdatera dina platser så dom inte längre refererar till denna och försök igen.',
- 'assigned_assets' => 'Assigned Assets',
- 'current_location' => 'Current Location',
+ 'assigned_assets' => 'Tilldelade tillgångar',
+ 'current_location' => 'Nuvarande plats',
'create' => array(
diff --git a/resources/lang/sv-SE/admin/manufacturers/message.php b/resources/lang/sv-SE/admin/manufacturers/message.php
index ac230410c7..1c3b5e6eca 100644
--- a/resources/lang/sv-SE/admin/manufacturers/message.php
+++ b/resources/lang/sv-SE/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Använd {LOCALE} och {SERIAL} i din URL som variabler för att få dessa värden automatiskt fyllda när du visar tillgångar.',
'does_not_exist' => 'Tillverkaren existerar inte.',
'assoc_users' => 'Tillverkaren är för tillfället associerad med en modell och kan inte tas bort. Vänligen uppdatera dina modeller till att inte vara associerade med denna tillverkare och försök igen. ',
diff --git a/resources/lang/sv-SE/admin/manufacturers/table.php b/resources/lang/sv-SE/admin/manufacturers/table.php
index a54ae28bf1..2b253c71ac 100644
--- a/resources/lang/sv-SE/admin/manufacturers/table.php
+++ b/resources/lang/sv-SE/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Support Email',
'support_phone' => 'Support Telefon',
'support_url' => 'Stödadress',
+ 'warranty_lookup_url' => 'Garanti Lookup URL',
'update' => 'Uppdatera Tillverkare',
'url' => 'URL',
diff --git a/resources/lang/sv-SE/admin/models/general.php b/resources/lang/sv-SE/admin/models/general.php
index cc398bf01f..6d4bc840f9 100644
--- a/resources/lang/sv-SE/admin/models/general.php
+++ b/resources/lang/sv-SE/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'Denna modell har tagits bort.',
'bulk_delete' => 'Bulk Radera modeller',
'bulk_delete_help' => 'Använd kryssrutan här under för att bekräfta borttagning av valda modeller. Modeller som har tillgångar kopplade till sig kan inte raderas innan dessa är kopplade till en annan modell.',
- 'bulk_delete_warn' => 'Du håller på att ta bort: model_count modeller.',
+ 'bulk_delete_warn' => 'Du håller på att ta bort en tillgångsmodell.|Du håller på att ta bort :model_count tillgångsmodeller.',
'restore' => 'Återskapa Modell',
'requestable' => 'Användare kan begära denna modell',
'show_mac_address' => 'Visa fältet MAC-adress för tillgångar av denna modell',
diff --git a/resources/lang/sv-SE/admin/models/message.php b/resources/lang/sv-SE/admin/models/message.php
index 76830cffec..9b1aaa762e 100644
--- a/resources/lang/sv-SE/admin/models/message.php
+++ b/resources/lang/sv-SE/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Modellen finns inte.',
+ 'no_association' => 'INGEN MODEL FÖRBUNDEN.',
+ 'no_association_fix' => 'Detta kommer att bryta saker på konstiga och hemska sätt. Redigera denna tillgång nu för att tilldela det en modell.',
'assoc_users' => 'Denna modell är redan associerad med en eller flera tillgångar och kan inte tas bort. Ta bort tillgången och försök sedan igen. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Modellen uppdaterades inte, försök igen',
- 'success' => 'Modellen uppdaterad.'
+ 'success' => 'Modellen uppdaterad.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Inga fält ändrades, så ingenting uppdaterades.',
- 'success' => 'Modeller uppdaterades.'
+ 'success' => 'Modellen har uppdaterats. |:model_count modeller har uppdaterats.',
+ 'warn' => 'Du håller på att uppdatera egenskaperna för följande modell: | Du håller på att redigera egenskaperna för följande :model_count modeller:',
+
),
'bulkdelete' => array(
'error' => 'Inga tillgångar valdes, så ingenting togs bort.',
- 'success' => ': success_count modell (er) borttagen!',
+ 'success' => 'Modell borttagen! |:success_count modeller borttagna!',
'success_partial' => ':success_count modell(erna) raderades, men :fail_count kunde inte raderas eftersom de fortfarande har tillgångar kopplade till sig.'
),
diff --git a/resources/lang/sv-SE/admin/settings/general.php b/resources/lang/sv-SE/admin/settings/general.php
index cfb15e1b27..e78ae788f7 100644
--- a/resources/lang/sv-SE/admin/settings/general.php
+++ b/resources/lang/sv-SE/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'Om du vill skicka en kopia av checkin / checkout-e-postmeddelanden som skickas till användare till ett extra e-postkonto, skriv det här. Annars lämnar du fältet tomt.',
'is_ad' => 'Detta är en Active Directory-server',
'alerts' => 'Varningar',
- 'alert_title' => 'Uppdatera varningsinställningar',
+ 'alert_title' => 'Uppdatera aviseringsinställningar',
'alert_email' => 'Skicka larm till',
'alert_email_help' => 'E-postadresser eller distributionslistor som du vill att varningar ska skickas till, kommaseparerade',
'alerts_enabled' => 'Larm aktivt',
@@ -21,7 +21,7 @@ return [
'allow_user_skin_help_text' => 'Genom att markera denna ruta kan en användare åsidosätta gränssnittet med ett annat.',
'asset_ids' => 'Tillgångs-ID',
'audit_interval' => 'Inventeringsintervall',
- 'audit_interval_help' => 'If you are required to regularly physically audit your assets, enter the interval in months that you use. If you update this value, all of the "next audit dates" for assets with an upcoming audit date will be updated.',
+ 'audit_interval_help' => 'Om du behöver regelbundet fysiskt granska dina tillgångar, ange intervallet i månader som du använder. Om du uppdaterar detta värde kommer alla "nästa revisionsdatum" för tillgångar med ett kommande revisionsdatum att uppdateras.',
'audit_warning_days' => 'Gränsvärde för varning om nästa inventering',
'audit_warning_days_help' => 'Hur många dagar i förväg vill du bli varnad när det närmar sig revision av tillgångar?',
'auto_increment_assets' => 'Generera automatisk ökning av tillgångstaggar',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Återställ från säkerhetskopia',
'backups_upload' => 'Ladda upp säkerhetskopia',
'backups_path' => 'Säkerhetskopior på servern lagras i :path',
- 'backups_restore_warning' => 'Använd återställningsknappen för att återställa från en tidigare säkerhetskopia. (Detta fungerar för närvarande inte med S3-fillagring eller Docker.
Din hela :app_name databas och alla uppladdade filer kommer att helt ersättas av vad som finns i backupfilen. ',
+ 'backups_restore_warning' => 'Använd återställningsknappen för att återställa från en tidigare säkerhetskopia. (Detta fungerar för närvarande inte med S3-fillagring eller Docker.)
Din hela :app_name databas och alla uppladdade filer kommer att helt ersättas av vad som finns i backupfilen. ',
'backups_logged_out' => 'Alla befintliga användare, inklusive du, kommer att loggas ut när din återställning är klar.',
'backups_large' => 'Mycket stora säkerhetskopior kan stoppa omställningsprocessen och behöver köras via kommandoraden. ',
'barcode_settings' => 'Streckkodsinställningar',
@@ -75,8 +75,9 @@ return [
'label_logo_size' => 'Fyrkantiga logotyper ser bäst ut - kommer att visas i det övre högra hörnet av varje tillgångsetikett. ',
'laravel' => 'Laravel Version',
'ldap' => 'LDAP',
- 'ldap_default_group' => 'Default Permissions Group',
- 'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'ldap_default_group' => 'Standard behörighetsgrupp',
+ 'ldap_default_group_info' => 'Välj en grupp som ska tilldelas användaren, kom ihåg att en användare tar emot behörigheterna för den grupp de tilldelas.',
+ 'no_default_group' => 'Ingen standardgrupp',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP-klient TLS-nyckel',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS-certifikat',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'LDAP-inställningar',
'ldap_client_tls_cert_help' => 'TLS-certifikat och nyckel för LDAP-anslutningar från klientsidan är vanligtvis bara användbara i Google Workspace-konfigurationer med "Secure LDAP". Båda krävs.',
'ldap_client_tls_key' => 'LDAP-klient TLS-nyckel',
+ 'ldap_location' => 'LDAP-plats',
+'ldap_location_help' => 'LDAP platsfältet bör användas om ett OU inte används i Base Bind DN. Lämna detta tomt om en OU-sökning används.',
'ldap_login_test_help' => 'Ange ett giltigt LDAP användarnamn och lösenord från basen DN du angav ovan för att testa om LDAP-inloggningen är korrekt konfigurerad. DU MÅSTE SPARA DINA UPPDATERADE LDAPINSTÄLLNINGAR FÖRST.',
'ldap_login_sync_help' => 'Detta testar bara att LDAP kan synkroniseras korrekt. Om din LDAP-autentiseringsfråga inte är korrekt kan användarna fortfarande inte logga in. DU MÅSTE SPARA DINA UPPDATERADE LDAPINSTÄLLNINGAR FÖRST.',
'ldap_manager' => 'LDAP-hanterare',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Visa bilder i e-postmeddelanden',
'show_images_in_email_help' => 'Avmarkera den här rutan om din Snipe-IT-installation ligger bakom ett VPN eller ett stängt nätverk och användare utanför nätverket kan inte ladda bilder som visas från den här installationen i sina e-postmeddelanden.',
'site_name' => 'Sidnamn',
+ 'integrations' => 'Integreringar',
'slack' => 'Slack',
- 'slack_title' => 'Uppdatera Slack inställningar',
- 'slack_help' => 'Slack inställningar',
- 'slack_botname' => 'Slack Botname',
- 'slack_channel' => 'Slack Channel',
- 'slack_endpoint' => 'Slack Endpoint',
- 'slack_integration' => 'Slack Settings',
- 'slack_integration_help' => 'Slack intgration är valfri, men användarevilkor och kanal krävs om du vill använda den. För att konfigurera Slack integration måste du först skapa en inkommande webhook på ditt slack-konto. ',
- 'slack_integration_help_button' => 'När du har sparat din Slack-information visas en testknapp.',
- 'slack_test_help' => 'Testa om din Slack-integration är konfigurerad korrekt. DU MÅSTE SPARA DINA UPPDATERADE SLACK-INSTÄLLNINGAR FÖRST.',
+ 'general_webhook' => 'Allmän Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test att spara',
+ 'webhook_title' => 'Uppdatera Webhook inställningar',
+ 'webhook_help' => 'Integrationsinställningar',
+ 'webhook_botname' => ':app Botnamn',
+ 'webhook_channel' => ':app Kanal',
+ 'webhook_endpoint' => ':app Slutpunkt',
+ 'webhook_integration' => ':app inställningar',
+ 'webhook_test' =>'Testa :app integration',
+ 'webhook_integration_help' => ':app integration är frivilligt, men slutpunkt och kanal krävs om du vill använda den. För att konfigurera :app integration, måste du först skapa en inkommande webhook på ditt :app konto. Klicka på Test :app Integration -knappen för att bekräfta att dina inställningar är korrekta innan du sparar. ',
+ 'webhook_integration_help_button' => 'När du har sparat information om :app visas en testknapp.',
+ 'webhook_test_help' => 'Testa om din :app integration är korrekt konfigurerad. DU MÅSTE SPARA DIN UPPDATERAD :app INSTÄLLNINGAR FÖRST.',
'snipe_version' => 'Snipe-IT-versionen',
'support_footer' => 'Stöd länkar i sidfot ',
'support_footer_help' => 'Ange vem som kan se länkarna till Snipe-IT Support info och användarmanual',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'lokalisering, valuta, lokal, lokal, tidszon, tidszon, internationell, internatinalisering, språk, språk, översättning',
'localization_help' => 'Språk, datumvisning',
'notifications' => 'Aviseringar',
- 'notifications_help' => 'E-post varningar, inventeringsnställningar',
+ 'notifications_help' => 'E-postnotiser och revisionsinställningar',
'asset_tags_help' => 'Ökande och prefix',
'labels' => 'Etiketter',
'labels_title' => 'Uppdatera etikettinställningar',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Nästa: Skapa användare',
'ldap_settings_link' => 'Sida för LDAP-inställningar',
'slack_test' => 'Testa Integration',
+ 'google_callback_help' => 'Detta bör anges som callback URL i din Google OAuth app inställningar i din organisation's Google developer console .',
+ 'google_login' => 'Inloggningsinställningar för Google Workspace',
+ 'enable_google_login' => 'Aktivera inloggning med Google Workspace',
+ 'enable_google_login_help' => 'Användarna kommer inte att tilldelas automatiskt. De måste ha ett befintligt konto här OCH i Google Workspace, och deras användarnamn här måste matcha deras e-postadress för Google Workspace. ',
+
];
diff --git a/resources/lang/sv-SE/admin/settings/message.php b/resources/lang/sv-SE/admin/settings/message.php
index cf809a90eb..9e0c42ef44 100644
--- a/resources/lang/sv-SE/admin/settings/message.php
+++ b/resources/lang/sv-SE/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testar LDAP-autentisering...',
'authentication_success' => 'Användaren är autentiserad mot LDAP framgångsrikt!'
],
- 'slack' => [
- 'sending' => 'Skickar Slack testmeddelande...',
+ 'webhook' => [
+ 'sending' => 'Skickar :app testmeddelande...',
'success_pt1' => 'Klart! Kontrollera ',
'success_pt2' => ' kanal för ditt testmeddelande, och se till att klicka på SPARA nedan för att lagra dina inställningar.',
'500' => '500 Server fel.',
- 'error' => 'Någonting gick fel.',
+ 'error' => 'Något gick fel. :app svarade med: :error_message',
+ 'error_misc' => 'Någonting gick fel. :( ',
]
];
diff --git a/resources/lang/sv-SE/admin/users/general.php b/resources/lang/sv-SE/admin/users/general.php
index e1f394a7b0..442d9d88bc 100644
--- a/resources/lang/sv-SE/admin/users/general.php
+++ b/resources/lang/sv-SE/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Skriv ut alla tilldelade',
'email_assigned' => 'E-postlista med alla tilldelade',
'user_notified' => 'Användaren har blivit e-postad med en lista över sina nuvarande tilldelade objekt.',
+ 'auto_assign_label' => 'Inkludera denna användare när du automatiskt tilldelar kvalificerade licenser',
+ 'auto_assign_help' => 'Hoppa över denna användare i automatisk tilldelning av licenser',
'software_user' => 'Programvara Kontrollerad till: namn',
'send_email_help' => 'Du måste ange en e-postadress till användaren för att kunna skicka inloggningsuppgifterna. Utskick av inloggningsuppgifter kan endast göras när användaren skapas. Lösenorden lagras i en one-way hash och kan inte hämtas när de väl sparats.',
'view_user' => 'Visa användare: namn',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Endast superadministratörer kan ge en användare superadmin åtkomst.',
'admin_permission_warning' => 'Endast användare med administratörsrättigheter eller högre kan ge administratörsbehörighet.',
'remove_group_memberships' => 'Ta bort gruppmedlemskap',
- 'warning_deletion' => 'VARNING:',
'warning_deletion_information' => 'Du håller på att checka in ALLA objekt från :count användare som anges nedan. Super admins namn markeras med rött.',
'update_user_assets_status' => 'Uppdatera alla tillgångar för dessa användare till denna status',
'checkin_user_properties' => 'Kolla in alla egenskaper som är associerade med dessa användare',
@@ -41,4 +42,13 @@ return [
'remote' => 'Fjärr',
'remote_help' => 'Detta kan vara användbart om du behöver filtrera fjärranvändare som aldrig eller sällan kommer till dina fysiska platser.',
'not_remote_label' => 'Detta är inte en fjärranvändare',
+ 'vip_label' => 'VIP användare',
+ 'vip_help' => 'Detta kan vara till hjälp för att markera viktiga personer i din org om du vill hantera dem på speciella sätt.',
+ 'create_user' => 'Skapa en användare',
+ 'create_user_page_explanation' => 'Detta är den kontoinformation du kommer att använda för att komma åt webbplatsen för första gången.',
+ 'email_credentials' => 'E-post autentiseringsuppgifter',
+ 'email_credentials_text' => 'E-posta mina uppgifter till e-postadressen ovan',
+ 'next_save_user' => 'Nästa: Spara användare',
+ 'all_assigned_list_generation' => 'Skapad den:',
+ 'email_user_creds_on_create' => 'E-posta den här användaren sina inloggningsuppgifter?',
];
diff --git a/resources/lang/sv-SE/admin/users/message.php b/resources/lang/sv-SE/admin/users/message.php
index 06e35e71eb..ce4d77bbc8 100644
--- a/resources/lang/sv-SE/admin/users/message.php
+++ b/resources/lang/sv-SE/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Du har framgångsrikt nekat den här tillgången.',
'bulk_manager_warn' => 'Dina användare har uppdaterats, men chefsfältet sparades inte eftersom den chef du valt även finns i användarlistan, en användare kanske inte ange sig själv som chef. Vänligen välj dina användare igen, med undantag av chefen.',
'user_exists' => 'Användaren existerar redan!',
- 'user_not_found' => 'Användare [: id] existerar inte.',
+ 'user_not_found' => 'Användaren finns inte.',
'user_login_required' => 'Inloggningsfältet krävs',
'user_password_required' => 'Lösenordet krävs.',
'insufficient_permissions' => 'Otillräckliga tillstånd.',
@@ -15,7 +15,7 @@ return array(
'password_resets_sent' => 'De valda användare som är aktiverade och har en giltig e-postadress har skickats en länk för att återställa lösenordet.',
'password_reset_sent' => 'En återställningslänk för lösenord har skickats till :email!',
'user_has_no_email' => 'Den här användaren har ingen e-postadress i sin profil.',
- 'user_has_no_assets_assigned' => 'This user does not have any assets assigned',
+ 'user_has_no_assets_assigned' => 'Den här användaren har inga tilldelade tillgångar',
'success' => array(
@@ -61,7 +61,7 @@ return array(
),
'inventorynotification' => array(
- 'error' => 'This user has no email set.',
- 'success' => 'The user has been notified about their current inventory.'
+ 'error' => 'Den här användaren har ingen e-postadress.',
+ 'success' => 'Användaren har meddelats om sitt nuvarande inventarie.'
)
);
\ No newline at end of file
diff --git a/resources/lang/sv-SE/auth/general.php b/resources/lang/sv-SE/auth/general.php
index a29241d65f..08e3a012d6 100644
--- a/resources/lang/sv-SE/auth/general.php
+++ b/resources/lang/sv-SE/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Kom ihåg mig',
'username_help_top' => 'Ange ditt användarnamn för att få en länk för att återställa lösenordet.',
'username_help_bottom' => 'Ditt användarnamn och e-postadress kan vara samma, men kanske inte är beroende på din konfiguration. Om du inte kommer ihåg ditt användarnamn, kontakta din administratör.
Användarnamn utan en associerad e-postadress kommer inte att få en länk för att återställa lösenordet. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google-inloggning misslyckades, försök igen.',
+
+];
diff --git a/resources/lang/sv-SE/general.php b/resources/lang/sv-SE/general.php
index 487df68ada..e283ce3588 100644
--- a/resources/lang/sv-SE/general.php
+++ b/resources/lang/sv-SE/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Tillbehör',
'activated' => 'Aktiverad',
+ 'accepted_date' => 'Datum Accepterat',
'accessory' => 'Tillbehör',
'accessory_report' => 'Tillbehörsrapport',
'action' => 'Åtgärd',
@@ -11,7 +12,7 @@ return [
'admin' => 'Administratör',
'administrator' => 'Administratör',
'add_seats' => 'Tillagda platser',
- 'age' => "Age",
+ 'age' => "Ålder",
'all_assets' => 'Alla Tillgångar',
'all' => 'Alla',
'archived' => 'Arkiverad',
@@ -27,7 +28,13 @@ return [
'audit' => 'Inventera',
'audit_report' => 'Inventeringsloggar',
'assets' => 'Tillgångar',
+ 'assets_audited' => 'inventarier granskade',
+ 'assets_checked_in_count' => 'tillgångar incheckade',
+ 'assets_checked_out_count' => 'utcheckade tillgångar',
+ 'asset_deleted_warning' => 'Denna tillgång har tagits bort. Du måste återställa den innan du kan tilldela den till någon.',
+ 'assigned_date' => 'Tilldelad datum',
'assigned_to' => 'Tillgångar tilldelade: namn',
+ 'assignee' => 'Tilldelad till',
'avatar_delete' => 'Ta bort Avatar',
'avatar_upload' => 'Ladda upp Avatar',
'back' => 'Bakåt',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Massredigera',
'bulk_delete' => 'Massradering',
'bulk_actions' => 'Massåtgärder',
- 'bulk_checkin_delete' => 'Bulk incheckning av Objekt från användare',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Ta bort användare',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'Denna enhet ägs av användaren',
'bystatus' => 'efter status',
'cancel' => 'Avbryt',
'categories' => 'Kategorier',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Programmet körs i produktionsläge med debugging aktiverat. Detta kan avslöja känslig data om din ansökan är tillgänglig för omvärlden. Inaktivera felsökningsläge genom att ange värdet APP_DEBUG i filen .env till false.',
'delete' => 'Ta bort',
'delete_confirm' => 'Är du säker på att du vill radera: föremål?',
+ 'delete_confirm_no_undo' => 'Är du säker på att du vill ta bort :item? Detta kan inte ångras.',
'deleted' => 'Raderad',
'delete_seats' => 'Borttagna platser',
'deletion_failed' => 'Borttagning misslyckades',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Accepterad filtyp är :types. Max tillåten uppladdningsstorlek är :size. Accepterade filtyper är :types. Max tillåten uppladdningsstorlek är :size.',
'filetypes_size_help' => 'Max tillåten uppladdningsstorlek är :size.',
'image_filetypes_help' => 'Godkända filtyper är jpg, webp, png, gif och svg. Max tillåten uppladdningsstorlek är :size.',
+ 'unaccepted_image_type' => 'Denna bildfil kunde inte läsas. Godkända filtyper är jpg, webp, png, gif, och svg. Filens mimetyp är: :mimetype.',
'import' => 'Importera',
'importing' => 'Importerar',
'importing_help' => 'Du kan importera tillgångar, tillbehör, licenser, komponenter, förbrukningsvaror och användare via CSV-fil.
CSV bör vara komma-avgränsad och formaterad med rubriker som matchar de i ta prov CSVs i dokumentationen.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Asset Maintenances',
'item' => 'Artikel',
'item_name' => 'Objektnamn',
+ 'import_file' => 'importera CSV-fil',
+ 'import_type' => 'CSV importtyp',
'insufficient_permissions' => 'Otillräckliga behörigheter!',
'kits' => 'Fördefinierade paket',
'language' => 'Språk',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Begärda tillgångar',
'request_canceled' => 'Förfrågan annulleras',
'save' => 'Spara',
+ 'select_var' => 'Välj :thing... ', // this will eventually replace all of our other selects
'select' => 'Välj',
'select_all' => 'Markera alla',
'search' => 'Sök',
@@ -240,8 +254,8 @@ return [
'signature' => 'Signatur',
'signed_off_by' => 'Signerad av',
'skin' => 'Skal',
- 'slack_msg_note' => 'Ett slack meddelande kommer att skickas',
- 'slack_test_msg' => 'Åh hai! Ser ut som din Slack integration med Snipe-IT fungerar!',
+ 'webhook_msg_note' => 'Ett meddelande kommer att skickas via webhook',
+ 'webhook_test_msg' => 'Hej! Ser ut som din :app integration med Snipe-IT fungerar!',
'some_features_disabled' => 'DEMO MODE: Vissa funktioner är inaktiverade för den här installationen.',
'site_name' => 'Sidnamn',
'state' => 'stat',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Är du säker på att du vill radera',
'submit' => 'Lämna',
'target' => 'Mål',
- 'toggle_navigation' => 'Visa/dölj navigering',
'time_and_date_display' => 'Tid och datumvisning',
'total_assets' => 'totala tillgångar',
'total_licenses' => 'totala licenser',
@@ -281,9 +294,9 @@ return [
'yes' => 'Ja',
'zip' => 'Blixtlås',
'noimage' => 'Ingen bild uppladdad eller bild hittades inte.',
- 'file_does_not_exist' => 'The requested file does not exist on the server.',
- 'file_upload_success' => 'File upload success!',
- 'no_files_uploaded' => 'File upload success!',
+ 'file_does_not_exist' => 'Den begärda filen finns inte på servern.',
+ 'file_upload_success' => 'Filuppladdningen lyckades!',
+ 'no_files_uploaded' => 'Filuppladdningen lyckades!',
'token_expired' => 'Din formulärperiod har löpt ut. Var god försök igen.',
'login_enabled' => 'Inloggning aktiverad',
'audit_due' => 'Nästa inventering',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Samt ta bort dessa användare. Deras tillgångshistorik kommer att förbli intakt om inte/tills du rensar bort borttagna poster i administratörsinställningarna.',
'bulk_checkin_delete_success' => 'Dina valda användare har tagits bort och deras objekt har checkats in.',
'bulk_checkin_success' => 'Objekten för de valda användarna har checkats in.',
- 'set_to_null' => 'Ta bort värden för denna tillgång|Ta bort värden för alla :asset_count tillgångar ',
+ 'set_to_null' => 'Ta bort värden för denna tillgång|Ta bort värden för alla :asset_count tillgångar ',
+ 'set_users_field_to_null' => 'Ta bort :field värden för denna användare|Ta bort :field värden för alla :user_count användare ',
'na_no_purchase_date' => 'N/A - Inget inköpsdatum angivet',
'assets_by_status' => 'Tillgångar efter status',
'assets_by_status_type' => 'Tillgångar efter statustyp',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Startdatum',
'end_date' => 'Slutdatum',
'alt_uploaded_image_thumbnail' => 'Uppladdad miniatyrbild',
- 'placeholder_kit' => 'Välj ett kit'
+ 'placeholder_kit' => 'Välj ett kit',
+ 'file_not_found' => 'Filen kan inte hittas',
+ 'preview_not_available' => '(ingen förhandsgranskning)',
+ 'setup' => 'Ställ in',
+ 'pre_flight' => 'Förtest',
+ 'skip_to_main_content' => 'Hoppa till huvudinnehållet',
+ 'toggle_navigation' => 'Växla navigering',
+ 'alerts' => 'Varningar',
+ 'tasks_view_all' => 'Visa alla uppgifter',
+ 'true' => 'Sant',
+ 'false' => 'Falskt',
+ 'integration_option' => 'Integreringsalternativ',
+ 'log_does_not_exist' => 'Det finns inga matchande loggposter.',
+ 'merge_users' => 'Slå ihop användare',
+ 'merge_information' => 'Detta kommer att slå samman :count användare till en enda användare. Välj den användare du vill slå samman de andra i nedan, och tillhörande tillgångar, licenser, etc kommer att flyttas över till den valda användaren och de andra användarna kommer att markeras som borttagna.',
+ 'warning_merge_information' => 'Denna åtgärd kan INTE ångras och bör ENDAST användas när du behöver slå samman användare på grund av en dålig import eller synkronisering. Se till att köra en säkerhetskopia först.',
+ 'no_users_selected' => 'Inga användare valda',
+ 'not_enough_users_selected' => 'Minst :count användare måste väljas',
+ 'merge_success' => ':count användare slogs samman till :into_username!',
+ 'merged' => 'sammanfogad',
+ 'merged_log_this_user_into' => 'Sammanfogade denna användare (ID :to_id - :to_username) till användar-ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Sammanfogat användar-ID :from_id (:from_username) till denna användare (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Rensa & Spara',
+ 'update_existing_values' => 'Uppdatera befintliga värden?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Automatiskt ökande tillgångsmarkeringar är inaktiverad, så alla rader måste ha kolumnen "Asset Tag" ifylld.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Notera: Generering av automatiskt ökande tillgångsmarkeringar är aktiverad så tillgångar kommer att skapas för rader som inte har "Asset Tag" ifyllt. Rader där "Asset Tag" är ifylld kommer att uppdateras med den angivna informationen.',
+ 'send_welcome_email_to_users' => ' Skicka välkomstmail för nya användare?',
+ 'back_before_importing' => 'Säkerhetskopiera innan import?',
+ 'csv_header_field' => 'CSV Header Fält',
+ 'import_field' => 'Import Fält',
+ 'sample_value' => 'Exempel värde',
+ 'no_headers' => 'Inga kolumner hittades',
+ 'error_in_import_file' => 'Det gick inte att läsa CSV-filen: :error',
+ 'percent_complete' => ':procent % Slutförd',
+ 'errors_importing' => 'Några fel inträffade vid import: ',
+ 'warning' => 'VARNING: :warning',
+ 'success_redirecting' => '"Lyckades... Omdirigerar.',
+ 'setup_successful_migrations' => 'Dina databastabeller har skapats',
+ 'setup_migration_output' => 'Migrationsresultat:',
+ 'setup_migration_create_user' => 'Nästa: Skapa användare',
+ 'importer_generic_error' => 'Din filimport är klar, men vi fick ett fel. Detta orsakas vanligtvis av tredje parts API strypning från en anmälan webhook (såsom Slack) och skulle inte ha stört själva importen, men du bör bekräfta detta.',
+ 'confirm' => 'Bekräfta',
+ 'autoassign_licenses' => 'Auto-tilldela licenser',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'Detta gör det möjligt för en användare att ha licenser tilldelade via bulk-tilldela licens UI eller cli verktyg. (Du kanske till exempel inte vill att entreprenörerna ska tilldelas en licens som du skulle tillhandahålla till endast personalmedlemmar. Du kan fortfarande individuellt tilldela licenser till dessa användare, men de kommer inte att inkluderas i Tilldela licens för alla användarfunktioner.)',
+ 'no_autoassign_licenses_help' => 'Inkludera inte användare för bulk-tilldelning genom licens UI eller cli verktyg.',
+ 'modal_confirm_generic' => 'Är du säker?',
+ 'cannot_be_deleted' => 'Det här objektet kan inte raderas',
+ 'undeployable_tooltip' => 'Det här objektet kan inte checkas ut. Kolla antalet kvar.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/sv-SE/help.php b/resources/lang/sv-SE/help.php
index 617df0e415..04cb73e49b 100644
--- a/resources/lang/sv-SE/help.php
+++ b/resources/lang/sv-SE/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'Mer information',
- 'audit_help' => 'Om du markerar denna ruta kommer tillgångsposten att ändras för att återspegla den nya platsen. Om du lämnar den omarkerad kommer den helt enkelt att notera platsen i revisionsloggen.
Observera att om denna tillgång är utcheckad, det kommer inte att ändra platsen för personen, tillgång eller platsen den är utcheckad till.',
+ 'audit_help' => 'Om du markerar denna ruta kommer tillgången att ändras för att återspegla denna nya plats. Om du lämnar den omarkerad kommer den helt enkelt att notera platsen i revisionsloggen.
Observera att om denna tillgång är utcheckad, det kommer inte att ändra platsen för personen, tillgång eller plats det checkas ut till.',
'assets' => 'Tillgångar är objekt som spåras med serienummer eller tillgångstagg. De tenderar att vara objekt med högre värde där identifiering av ett visst objekt spelar roll.',
diff --git a/resources/lang/sv-SE/localizations.php b/resources/lang/sv-SE/localizations.php
index b9c88d2e5a..40a1d3fe22 100644
--- a/resources/lang/sv-SE/localizations.php
+++ b/resources/lang/sv-SE/localizations.php
@@ -34,14 +34,14 @@ return [
'lv'=>'Lettiska',
'lt'=> 'Litauiska',
'mk'=> 'Makedonska',
- 'ms'=> 'Malay',
+ 'ms'=> 'Malajiska',
'mi'=> 'Maori',
'mn'=> 'Mongoliska',
'no'=> 'Norska',
'fa'=> 'Persiska',
'pl'=> 'Polska',
- 'pt-PT'=> 'Portuguese',
- 'pt-BR'=> 'Portuguese, Brazilian',
+ 'pt-PT'=> 'Portugisiska',
+ 'pt-BR'=> 'Portugisiska, Brasilien',
'ro'=> 'Rumänska',
'ru'=> 'Ryska',
'sr-CS' => 'Serbiska (latinsk)',
@@ -52,7 +52,7 @@ return [
'es-VE'=> 'Spanska, Venezuela',
'sv-SE'=> 'Svenska',
'tl'=> 'Tagalog',
- 'ta'=> 'Tamil',
+ 'ta'=> 'Tamilska',
'th'=> 'Thailändska',
'tr'=> 'Turkiska',
'uk'=> 'Ukrainska',
@@ -64,67 +64,67 @@ return [
'select_country' => 'Välj ett land',
'countries' => [
- 'AC'=>'Ascension Island',
+ 'AC'=>'Ön Ascension',
'AD'=>'Andorra',
- 'AE'=>'United Arab Emirates',
- 'AF'=>'Afghanistan',
- 'AG'=>'Antigua And Barbuda',
+ 'AE'=>'Förenade Arabemiraten',
+ 'AF'=>'Afganistan',
+ 'AG'=>'Antigua och Barbuda',
'AI'=>'Anguilla',
- 'AL'=>'Albania',
- 'AM'=>'Armenia',
- 'AN'=>'Netherlands Antilles',
+ 'AL'=>'Albanien',
+ 'AM'=>'Armenien',
+ 'AN'=>'Aragonesiska',
'AO'=>'Angola',
- 'AQ'=>'Antarctica',
+ 'AQ'=>'Antarktis',
'AR'=>'Argentina',
- 'AS'=>'American Samoa',
+ 'AS'=>'Amerikanska Samoa',
'AT'=>'Österrike',
'AU'=>'Australien',
'AW'=>'Aruba',
'AX'=>'Ã…land',
- 'AZ'=>'Azerbaijan',
- 'BA'=>'Bosnia And Herzegovina',
+ 'AZ'=>'Azerbajdzjan',
+ 'BA'=>'Bosnien och Hercegovina',
'BB'=>'Barbados',
'BE'=>'Belgien',
'BD'=>'Bangladesh',
'BF'=>'Burkina Faso',
- 'BG'=>'Bulgaria',
+ 'BG'=>'Bulgarien',
'BH'=>'Bahrain',
'BI'=>'Burundi',
'BJ'=>'Benin',
'BM'=>'Bermuda',
'BN'=>'Brunei Darussalam',
- 'BO'=>'Bolivia',
- 'BR'=>'Brazil',
+ 'BO'=>'Bolivien',
+ 'BR'=>'Brasilien',
'BS'=>'Bahamas',
'BT'=>'Bhutan',
'BV'=>'Bouvet Island',
'BW'=>'Botswana',
- 'BY'=>'Belarus',
+ 'BY'=>'Vitryssland',
'BZ'=>'Belize',
- 'CA'=>'Canada',
+ 'CA'=>'Kanada',
'CC'=>'Cocos (Keeling) Islands',
- 'CD'=>'Congo (Democratic Republic)',
- 'CF'=>'Central African Republic',
- 'CG'=>'Congo (Republic)',
+ 'CD'=>'Kongo (Demokratiska republiken)',
+ 'CF'=>'Centralafrikanska republiken',
+ 'CG'=>'Kongo (Republiken)',
'CH'=>'Schweiz',
- 'CI'=>'Côte d\'Ivoire',
- 'CK'=>'Cook Islands',
+ 'CI'=>'Elfenbenskusten',
+ 'CK'=>'Cooköarna',
'CL'=>'Chile',
- 'CM'=>'Cameroon',
- 'CN'=>'People\'s Republic of China',
+ 'CM'=>'Kamerun',
+ 'CN'=>'Folkrepubliken Kina',
'CO'=>'Colombia',
'CR'=>'Costa Rica',
- 'CU'=>'Cuba',
- 'CV'=>'Cape Verde',
- 'CX'=>'Christmas Island',
- 'CY'=>'Cyprus',
- 'CZ'=>'Czech Republic',
- 'DE'=>'Germany',
+ 'CU'=>'Kuba',
+ 'CV'=>'Kap Verde',
+ 'CX'=>'Julön',
+ 'CY'=>'Cypern',
+ 'CZ'=>'Tjeckien',
+ 'DE'=>'Tyskland',
'DJ'=>'Djibouti',
- 'DK'=>'Denmark',
+ 'DK'=>'Danmark',
'DM'=>'Dominica',
- 'DO'=>'Dominican Republic',
- 'DZ'=>'Algeria',
+ 'DO'=>'Dominikanska republiken',
+ 'DZ'=>'Algeriet',
'EC'=>'Ecuador',
'EE'=>'Estland',
'EG'=>'Egypten',
@@ -134,9 +134,9 @@ return [
'EU'=>'Europeiska unionen',
'FI'=>'Finland',
'FJ'=>'Fiji',
- 'FK'=>'Falkland Islands (Malvinas)',
- 'FM'=>'Micronesia, Federated States Of',
- 'FO'=>'Faroe Islands',
+ 'FK'=>'Falklandsöarna (Malvinas)',
+ 'FM'=>'Mikronesiens federerade stater',
+ 'FO'=>'Färöarna',
'FR'=>'Frankrike',
'GA'=>'Gabon',
'GD'=>'Grenada',
@@ -168,10 +168,10 @@ return [
'IM'=>'Isle of Man',
'IN'=>'India',
'IO'=>'British Indian Ocean Territory',
- 'IQ'=>'Iraq',
- 'IR'=>'Iran, Islamic Republic Of',
- 'IS'=>'Iceland',
- 'IT'=>'Italy',
+ 'IQ'=>'Irak',
+ 'IR'=>'Iran',
+ 'IS'=>'Island',
+ 'IT'=>'Italien',
'JE'=>'Jersey',
'JM'=>'Jamaica',
'JO'=>'Jordan',
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'Södra Sudan',
'SD'=>'Sudan',
'SE'=>'Sverige',
'SG'=>'Singapore',
diff --git a/resources/lang/sv-SE/mail.php b/resources/lang/sv-SE/mail.php
index cf65a0ce4c..c221c56114 100644
--- a/resources/lang/sv-SE/mail.php
+++ b/resources/lang/sv-SE/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Logga in på din nya Snipe-IT-installation med hjälp av inloggningsuppgifterna nedan:',
'login' => 'Logga in:',
'Low_Inventory_Report' => 'Meddelande om lågt lagersaldo',
+ 'inventory_report' => 'Inventarierapport',
'min_QTY' => 'Min. antal',
'name' => 'namn',
'new_item_checked' => 'En ny artikel har blivit utcheckad i ditt namn, se detaljer nedan.',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'Dina Snipe-IT användaruppgifter',
'Accessory_Checkin_Notification' => 'Tillbehöret har checkats in',
'Asset_Checkin_Notification' => 'Tillgången har checkats in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'Licensen har checkats in',
'Expected_Checkin_Report' => 'Förväntad incheckningsrapport för tillgång',
'Expected_Checkin_Notification' => 'Påminnelse: :name sluttiden för incheckning närmar sig',
'Expected_Checkin_Date' => 'En tillgång som checkas ut till dig kommer att checkas in igen :date',
'your_assets' => 'Visa dina tillgångar',
+ 'rights_reserved' => 'Med ensamrätt.',
];
diff --git a/resources/lang/sv-SE/validation.php b/resources/lang/sv-SE/validation.php
index 5debedf51b..57d56bb46f 100644
--- a/resources/lang/sv-SE/validation.php
+++ b/resources/lang/sv-SE/validation.php
@@ -43,14 +43,14 @@ return [
'file' => ':attribute måste vara en fil.',
'filled' => ':attribute fältet måste ha ett värde.',
'image' => ':attribute måste vara en bild.',
- 'import_field_empty' => 'The value for :fieldname cannot be null.',
+ 'import_field_empty' => 'Värdet för :fieldname kan inte vara noll.',
'in' => 'Det valda :attribute är ogiltigt.',
'in_array' => ':attribute fältet existerar inte i :other.',
'integer' => ':attribute måste vara ett heltal.',
'ip' => ':attribute måste vara en giltig IP-adress.',
'ipv4' => ':attribute måste vara en giltig IPv4-adress.',
'ipv6' => ':attribute måste vara en giltig IPv6-adress.',
- 'is_unique_department' => 'The :attribute must be unique to this Company Location',
+ 'is_unique_department' => ':attribute måste vara unikt för detta företag',
'json' => ':attribute måste vara en giltig JSON-sträng.',
'max' => [
'numeric' => ':attribute får inte vara större än :max.',
@@ -67,6 +67,8 @@ return [
'array' => ':attribute måste innehålla minst :min saker.',
],
'starts_with' => ':attribute måste börja med något av följande: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'Det valda :attribute är ogiltigt.',
'numeric' => ':attribute måste vara ett nummer.',
'present' => ':attribute fältet måste finnas.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Ditt nuvarande lösenord är felaktigt',
'dumbpwd' => 'Det angivna lösenordet är för vanligt.',
'statuslabel_type' => 'Du måste ange en giltig typ av statusetikett',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => ':attribute måste vara ett giltigt datum i YYYY-MM-DD format',
+ 'last_audit_date.date_format' => ':attribute måste vara ett giltigt datum i YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => ':attribute måste vara ett giltigt datum i YYYY-MM-DD format',
+ 'termination_date.date_format' => ':attribute måste vara ett giltigt datum i YYYY-MM-DD format',
+ 'expected_checkin.date_format' => ':attribute måste vara ett giltigt datum i YYYY-MM-DD format',
+ 'start_date.date_format' => ':attribute måste vara ett giltigt datum i YYYY-MM-DD format',
+ 'end_date.date_format' => ':attribute måste vara ett giltigt datum i YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/ta/admin/accessories/general.php b/resources/lang/ta/admin/accessories/general.php
index 01c5cb9285..6f0a1b6233 100644
--- a/resources/lang/ta/admin/accessories/general.php
+++ b/resources/lang/ta/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'புதுப்பித்தல் துணை',
'use_default_eula' => 'பதிலாக primary இயல்புநிலை EULA ஐப் பயன்படுத்துக.',
'use_default_eula_disabled' => ' முதன்மை இயல்புநிலை EULA ஐப் பயன்படுத்தவும் . முதன்மை இயல்புநிலை EULA அமைக்கப்படவில்லை. அமைப்புகளில் ஒன்றைச் சேர்க்கவும்.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/ta/admin/accessories/message.php b/resources/lang/ta/admin/accessories/message.php
index d2a89ad798..d9709ed83a 100644
--- a/resources/lang/ta/admin/accessories/message.php
+++ b/resources/lang/ta/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'அசெஸரி அவுட் சரிபார்க்கப்படவில்லை, மீண்டும் முயற்சிக்கவும்',
'success' => 'அசெஸரி வெற்றிகரமாக சோதிக்கப்பட்டது.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'அந்த பயனர் தவறானது. தயவு செய்து மீண்டும் முயற்சிக்கவும்.'
),
diff --git a/resources/lang/ta/admin/asset_maintenances/form.php b/resources/lang/ta/admin/asset_maintenances/form.php
index b82e2ec90f..5b599b3324 100644
--- a/resources/lang/ta/admin/asset_maintenances/form.php
+++ b/resources/lang/ta/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'பராமரிப்பு வகை',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'தலைப்பு',
- 'start_date' => 'தொடங்குதல்',
- 'completion_date' => 'நிறைவு',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'செலவு',
'is_warranty' => 'உத்தரவாதத்தை முன்னேற்றம்',
- 'asset_maintenance_time' => 'நாட்களில்',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'குறிப்புக்கள்',
- 'update' => 'புதுப்பிக்கப்பட்டது',
- 'create' => 'உருவாக்கவும்'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/ta/admin/categories/message.php b/resources/lang/ta/admin/categories/message.php
index e90faccec1..6fb5adb9be 100644
--- a/resources/lang/ta/admin/categories/message.php
+++ b/resources/lang/ta/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'வகை புதுப்பிக்கப்படவில்லை, தயவுசெய்து மீண்டும் முயற்சிக்கவும்',
- 'success' => 'வகை வெற்றிகரமாக புதுப்பிக்கப்பட்டது.'
+ 'success' => 'வகை வெற்றிகரமாக புதுப்பிக்கப்பட்டது.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/ta/admin/components/general.php b/resources/lang/ta/admin/components/general.php
index a398121fdc..6dc96826b7 100644
--- a/resources/lang/ta/admin/components/general.php
+++ b/resources/lang/ta/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'மீதமுள்ள',
'total' => 'மொத்த',
'update' => 'உபகரணத்தை புதுப்பிக்கவும்',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/ta/admin/components/message.php b/resources/lang/ta/admin/components/message.php
index 5c105450ee..25bea8e57c 100644
--- a/resources/lang/ta/admin/components/message.php
+++ b/resources/lang/ta/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'உபகரணத்தை சோதிக்க முடியவில்லை, மீண்டும் முயற்சிக்கவும்',
'success' => 'உபகரணமானது வெற்றிகரமாக சரிபார்க்கப்பட்டது.',
- 'user_does_not_exist' => 'அந்த பயனர் தவறானது. தயவு செய்து மீண்டும் முயற்சிக்கவும்.'
+ 'user_does_not_exist' => 'அந்த பயனர் தவறானது. தயவு செய்து மீண்டும் முயற்சிக்கவும்.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/ta/admin/consumables/message.php b/resources/lang/ta/admin/consumables/message.php
index 1ac3840a5b..df08773648 100644
--- a/resources/lang/ta/admin/consumables/message.php
+++ b/resources/lang/ta/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'நுகர்வோர் சரிபார்க்கப்படவில்லை, தயவு செய்து மீண்டும் முயற்சிக்கவும்',
'success' => 'நுகர்வோர் வெற்றிகரமாக சோதிக்கப்பட்டது.',
- 'user_does_not_exist' => 'அந்த பயனர் தவறானது. தயவு செய்து மீண்டும் முயற்சிக்கவும்.'
+ 'user_does_not_exist' => 'அந்த பயனர் தவறானது. தயவு செய்து மீண்டும் முயற்சிக்கவும்.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/ta/admin/custom_fields/general.php b/resources/lang/ta/admin/custom_fields/general.php
index 883e119b73..5858697c8b 100644
--- a/resources/lang/ta/admin/custom_fields/general.php
+++ b/resources/lang/ta/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'மாதிரிகள் பயன்படுத்தப்படுகிறது',
'order' => 'ஆணை',
'create_fieldset' => 'புதிய புலனாய்வு',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'புதிய தனிப்பயன் புலம்',
'create_field_title' => 'Create a new custom field',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/ta/admin/groups/message.php b/resources/lang/ta/admin/groups/message.php
index 709bca3651..67686378a3 100644
--- a/resources/lang/ta/admin/groups/message.php
+++ b/resources/lang/ta/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'குழு ஏற்கனவே உள்ளது!',
- 'group_not_found' => 'குழு [: id] இல்லை.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'பெயர் புலம் தேவை',
'success' => array(
diff --git a/resources/lang/ta/admin/hardware/form.php b/resources/lang/ta/admin/hardware/form.php
index 175893be98..0363770e9f 100644
--- a/resources/lang/ta/admin/hardware/form.php
+++ b/resources/lang/ta/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'பெரும்பங்கு சொத்துக்களை நீக்குவதை உறுதிப்படுத்தவும்',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'கீழே மொத்த நீக்குவதற்கான சொத்துக்களை மதிப்பாய்வு செய்யவும். நீக்கப்பட்டவுடன், இந்த சொத்துகள் மீட்டமைக்கப்படலாம், ஆனால் அவை தற்போது எந்த பயனர்களையும் தற்போது ஒதுக்கப்படும்.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'நீங்கள் நீக்குவது: asset_count சொத்துகள்.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'மொத்த புதுப்பித்தல் சொத்துகள்',
'bulk_update_help' => 'இந்த படிவம் ஒரே நேரத்தில் பல சொத்துக்களை புதுப்பிக்க உதவுகிறது. நீங்கள் மாற்ற வேண்டிய துறைகள் மட்டுமே நிரப்பவும். காலியாக உள்ள எந்த புலமும் மாறாமல் இருக்கும்.',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Update only default location',
'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Processing...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Optional Information',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/ta/admin/hardware/general.php b/resources/lang/ta/admin/hardware/general.php
index 23b8e099f2..468fd78884 100644
--- a/resources/lang/ta/admin/hardware/general.php
+++ b/resources/lang/ta/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'This asset has been deleted.',
'edit' => 'சொத்து திருத்து',
'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Requestable',
'requested' => 'கோரப்பட்டது',
'not_requestable' => 'Not Requestable',
@@ -21,6 +23,7 @@ return [
'restore' => 'சொத்து மீட்டமை',
'pending' => 'நிலுவையில்',
'undeployable' => 'Undeployable',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'சொத்து காண்க',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/ta/admin/hardware/message.php b/resources/lang/ta/admin/hardware/message.php
index cab67aedab..c180deb576 100644
--- a/resources/lang/ta/admin/hardware/message.php
+++ b/resources/lang/ta/admin/hardware/message.php
@@ -22,6 +22,8 @@ return [
'restore' => [
'error' => 'சொத்து மீட்டமைக்கப்படவில்லை, மீண்டும் முயற்சிக்கவும்',
'success' => 'சொத்து வெற்றிகரமாக மீட்டமைக்கப்பட்டது.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -48,6 +50,8 @@ return [
'success' => 'உங்கள் கோப்பு இறக்குமதி செய்யப்பட்டது',
'file_delete_success' => 'உங்கள் கோப்பு வெற்றிகரமாக நீக்கப்பட்டது',
'file_delete_error' => 'கோப்பை நீக்க முடியவில்லை',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/ta/admin/hardware/table.php b/resources/lang/ta/admin/hardware/table.php
index 5939d886ff..889700c499 100644
--- a/resources/lang/ta/admin/hardware/table.php
+++ b/resources/lang/ta/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'உள்ளே வெளியே',
'checkout_date' => 'புதுப்பிப்பு தேதி',
'checkoutto' => 'சரிபார்க்கப்பட்டது',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'வேறுபாடு',
'dl_csv' => 'CSV ஐ பதிவிறக்குக',
diff --git a/resources/lang/ta/admin/licenses/general.php b/resources/lang/ta/admin/licenses/general.php
index 078dc2c34d..99d01472bd 100644
--- a/resources/lang/ta/admin/licenses/general.php
+++ b/resources/lang/ta/admin/licenses/general.php
@@ -1,8 +1,8 @@
'உரிமங்கள் பற்றி',
- 'about_licenses' => 'மென்பொருள் கண்காணிக்க பயன்படுகிறது. தனிநபர்களிடம் சோதிக்கப்படக்கூடிய குறிப்பிட்ட எண்ணிக்கையிலான இடங்களை அவர்கள் கொண்டுள்ளனர்',
+ 'about_licenses_title' => 'உரிமங்கள் பற்றி',
+ 'about_licenses' => 'மென்பொருள் கண்காணிக்க பயன்படுகிறது. தனிநபர்களிடம் சோதிக்கப்படக்கூடிய குறிப்பிட்ட எண்ணிக்கையிலான இடங்களை அவர்கள் கொண்டுள்ளனர்',
'checkin' => 'Checkin உரிமத்தின் இடம்',
'checkout_history' => 'புதுப்பித்து வரலாறு',
'checkout' => 'புதுப்பித்து உரிமம் இருக்கை',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'மென்பொருள் உரிமங்கள்',
'user' => 'பயனர்',
'view' => 'உரிமத்தைக் காட்டு',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/ta/admin/manufacturers/message.php b/resources/lang/ta/admin/manufacturers/message.php
index 9407c4f84e..294f0a85f9 100644
--- a/resources/lang/ta/admin/manufacturers/message.php
+++ b/resources/lang/ta/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'உற்பத்தியாளர் இல்லை.',
'assoc_users' => 'இந்த உற்பத்தியாளர் தற்போது குறைந்தது ஒரு மாதிரியுடன் தொடர்புடையது மற்றும் நீக்கப்பட முடியாது. இந்த உற்பத்தியாளரை இனி குறிப்பிடுவதற்கு உங்கள் மாதிரியைப் புதுப்பிக்கவும் மீண்டும் முயற்சிக்கவும்.',
diff --git a/resources/lang/ta/admin/manufacturers/table.php b/resources/lang/ta/admin/manufacturers/table.php
index 700c409a2b..8855f7c4d4 100644
--- a/resources/lang/ta/admin/manufacturers/table.php
+++ b/resources/lang/ta/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'ஆதரவு மின்னஞ்சல்',
'support_phone' => 'ஆதரவு தொலைபேசி',
'support_url' => 'ஆதரவு URL',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'உற்பத்தியாளர் புதுப்பிக்கவும்',
'url' => 'URL ஐ',
diff --git a/resources/lang/ta/admin/models/general.php b/resources/lang/ta/admin/models/general.php
index 903b6c4c85..71d86f3707 100644
--- a/resources/lang/ta/admin/models/general.php
+++ b/resources/lang/ta/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'This model has been deleted.',
'bulk_delete' => 'Bulk Delete Asset Models',
'bulk_delete_help' => 'Use the checkboxes below to confirm the deletion of the selected asset models. Asset models that have assets associated with them cannot be deleted until the assets are associated with a different model.',
- 'bulk_delete_warn' => 'You are about to delete :model_count asset models.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'மாடலை மீட்டெடுக்கவும்',
'requestable' => 'பயனர்கள் இந்த மாதிரியைக் கோரலாம்',
'show_mac_address' => 'இந்த மாடலில் சொத்துகளில் MAC முகவரியினைக் காட்டு',
diff --git a/resources/lang/ta/admin/models/message.php b/resources/lang/ta/admin/models/message.php
index f6dd2d4da1..b78cc3881f 100644
--- a/resources/lang/ta/admin/models/message.php
+++ b/resources/lang/ta/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'மாதிரி இல்லை.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'தற்போது இந்த மாதிரி ஒன்று ஒன்று அல்லது அதற்கு மேற்பட்ட சொத்துக்களுடன் தொடர்புடையது மற்றும் நீக்கப்பட முடியாது. சொத்துக்களை நீக்கிவிட்டு மீண்டும் நீக்குவதற்கு முயற்சிக்கவும்.',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'மாதிரி புதுப்பிக்கப்படவில்லை, மீண்டும் முயற்சிக்கவும்',
- 'success' => 'மாடல் வெற்றிகரமாக புதுப்பிக்கப்பட்டது.'
+ 'success' => 'மாடல் வெற்றிகரமாக புதுப்பிக்கப்பட்டது.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'எந்த துறைகளும் மாற்றப்படவில்லை, அதனால் எதுவும் புதுப்பிக்கப்படவில்லை.',
- 'success' => 'மாதிரிகள் புதுப்பிக்கப்பட்டன.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'No models were selected, so nothing was deleted.',
- 'success' => ':success_count model(s) deleted!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count model(s) were deleted, however :fail_count were unable to be deleted because they still have assets associated with them.'
),
diff --git a/resources/lang/ta/admin/settings/general.php b/resources/lang/ta/admin/settings/general.php
index b7eee079db..7446577c7f 100644
--- a/resources/lang/ta/admin/settings/general.php
+++ b/resources/lang/ta/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'If you would like to send a copy of checkin/checkout emails that are sent to users to an additional email account, enter it here. Otherwise leave this field blank.',
'is_ad' => 'இது ஒரு Active Directory சேவையகம்',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Update Notification Settings',
'alert_email' => 'எச்சரிக்கைகள் அனுப்ப',
'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated',
'alerts_enabled' => 'எச்சரிக்கைகள் இயக்கப்பட்டன',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'பார்கோடு அமைப்புகள்',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'LDAP அமைப்புகள்',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_login_sync_help' => 'This only tests that LDAP can sync correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Show images in emails',
'show_images_in_email_help' => 'Uncheck this box if your Snipe-IT installation is behind a VPN or closed network and users outside the network will not be able to load images served from this installation in their emails.',
'site_name' => 'தள பெயர்',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'துல்லியமான மூலப்பொருள்',
- 'slack_channel' => 'ஸ்லாக் சேனல்',
- 'slack_endpoint' => 'ஸ்லாக் முடிவுக்கு',
- 'slack_integration' => 'மெல்லிய அமைப்புகள்',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => 'Once you have saved your Slack information, a test button will appear.',
- 'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'ஸ்னாப்-ஐடி பதிப்பு',
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/ta/admin/settings/message.php b/resources/lang/ta/admin/settings/message.php
index 8667f1971d..70bfb21879 100644
--- a/resources/lang/ta/admin/settings/message.php
+++ b/resources/lang/ta/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/ta/admin/users/general.php b/resources/lang/ta/admin/users/general.php
index 771c8ed7a9..5415880629 100644
--- a/resources/lang/ta/admin/users/general.php
+++ b/resources/lang/ta/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Print All Assigned',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'மென்பொருள் சரிபார்க்கப்பட்டது: பெயர்',
'send_email_help' => 'You must provide an email address for this user to send them credentials. Emailing credentials can only be done on user creation. Passwords are stored in a one-way hash and cannot be retrieved once saved.',
'view_user' => 'பயனர் காண்க: பெயர்',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/ta/admin/users/message.php b/resources/lang/ta/admin/users/message.php
index 28cff39d32..f19b9618c3 100644
--- a/resources/lang/ta/admin/users/message.php
+++ b/resources/lang/ta/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'இந்த சொத்து வெற்றிகரமாக நிராகரித்தது.',
'bulk_manager_warn' => 'உங்கள் பயனர் வெற்றிகரமாக புதுப்பிக்கப்பட்டிருந்தாலும், உங்கள் மேலாளர் நுழைவு சேமிக்கப்படவில்லை, ஏனெனில் நீங்கள் தேர்ந்தெடுத்த மேலாளர் பயனர் பட்டியலில் திருத்தப்பட வேண்டும், மேலும் பயனர்கள் தங்கள் மேலாளராக இருக்கலாம். மேலாளரைத் தவிர்த்து உங்கள் பயனர்களை மீண்டும் தேர்ந்தெடுக்கவும்.',
'user_exists' => 'பயனர் ஏற்கனவே உள்ளது!',
- 'user_not_found' => 'பயனர் [: id] இல்லை.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'உள்நுழைவுத் துறை தேவைப்படுகிறது',
'user_password_required' => 'கடவுச்சொல் தேவை.',
'insufficient_permissions' => 'போதிய அனுமதிகள் இல்லை.',
diff --git a/resources/lang/ta/auth/general.php b/resources/lang/ta/auth/general.php
index 0aa6186501..7547107403 100644
--- a/resources/lang/ta/auth/general.php
+++ b/resources/lang/ta/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'என்னை நினைவில் கொள்ளுங்கள்',
'username_help_top' => 'Enter your username to be emailed a password reset link.',
'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.
Usernames without an associated email address will not be emailed a password reset link. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/ta/general.php b/resources/lang/ta/general.php
index d96af89378..a3cdb7137a 100644
--- a/resources/lang/ta/general.php
+++ b/resources/lang/ta/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'கருவிகள்',
'activated' => 'இயக்கப்பட்டது',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'துணை',
'accessory_report' => 'துணை குறிப்பு',
'action' => 'அதிரடி',
@@ -11,7 +12,7 @@ return [
'admin' => 'நிர்வாகம்',
'administrator' => 'நிர்வாகி',
'add_seats' => 'சேர்க்கப்பட்டது இடங்கள்',
- 'age' => "Age",
+ 'age' => "வயது",
'all_assets' => 'அனைத்து சொத்துகளும்',
'all' => 'அனைத்து',
'archived' => 'காப்பகப்படுத்தியவை',
@@ -20,14 +21,20 @@ return [
'asset' => 'சொத்து',
'asset_report' => 'சொத்து அறிக்கை',
'asset_tag' => 'சொத்து டேக்',
- 'asset_tags' => 'Asset Tags',
- 'assets_available' => 'Assets available',
- 'accept_assets' => 'Accept Assets :name',
- 'accept_assets_menu' => 'Accept Assets',
+ 'asset_tags' => 'சொத்துக் குறிகள்',
+ 'assets_available' => 'சொத்துக்கள் கிடைக்கின்றன',
+ 'accept_assets' => ':name சொத்துக்களை ஒப்புக்கொள்',
+ 'accept_assets_menu' => 'சொத்துக்களை ஒப்புக்கொள்',
'audit' => 'தணிக்கை',
'audit_report' => 'தணிக்கைப் பதிவு',
'assets' => 'சொத்துக்கள்',
- 'assigned_to' => 'Assigned to :name',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
+ 'assigned_to' => ':nameக்கு ஒதுக்கப்பட்டது',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Avatar நீக்கு',
'avatar_upload' => 'Avatar பதிவேற்றவும்',
'back' => 'மீண்டும்',
@@ -35,10 +42,12 @@ return [
'bulkaudit' => 'மொத்த ஆடிட்',
'bulkaudit_status' => 'தணிக்கை நிலை',
'bulk_checkout' => 'மொத்த புதுப்பிப்பு',
- 'bulk_edit' => 'Bulk Edit',
- 'bulk_delete' => 'Bulk Delete',
- 'bulk_actions' => 'Bulk Actions',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_edit' => 'மொத்த திருத்தம்',
+ 'bulk_delete' => 'மொத்த நீக்கம்',
+ 'bulk_actions' => 'மொத்த செயல்கள்',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'by Status',
'cancel' => 'ரத்து',
'categories' => 'வகைகள்',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'இயல்பான பிழைத்திருத்தத்துடன் இந்த பயன்பாட்டை உற்பத்தி முறையில் இயக்கும். வெளிப்புற உலகத்திற்கு உங்கள் பயன்பாடு அணுகக்கூடியதாக இருந்தால் இது முக்கியமான தரவுகளை அம்பலப்படுத்தலாம். உங்கள் .env கோப்பில் false இல் APP_DEBUG மதிப்பை அமைப்பதன் மூலம் பிழைத்திருத்த முடையை முடக்கு.',
'delete' => 'அழி',
'delete_confirm' => 'Are you sure you wish to delete :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'நீக்கப்பட்ட',
'delete_seats' => 'நீக்கப்பட்ட இடங்கள்',
'deletion_failed' => 'Deletion failed',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
'filetypes_size_help' => 'Max upload size allowed is :size.',
'image_filetypes_help' => 'Accepted filetypes are jpg, webp, png, gif, and svg. Max 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' => 'இறக்குமதி',
'importing' => 'Importing',
'importing_help' => 'You can import assets, accessories, licenses, components, consumables, and users via CSV file.
The CSV should be comma-delimited and formatted with headers that match the ones in the sample CSVs in the documentation.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'சொத்து பராமரித்தல்',
'item' => 'பொருள்',
'item_name' => 'Item Name',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'போதிய அனுமதிகள் இல்லை!',
'kits' => 'Predefined Kits',
'language' => 'மொழி',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => 'கோரிக்கை ரத்து செய்யப்பட்டது',
'save' => 'சேமி',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'தேர்வு',
'select_all' => 'Select All',
'search' => 'தேடல்',
@@ -240,8 +254,8 @@ return [
'signature' => 'கையொப்பம்',
'signed_off_by' => 'Signed Off By',
'skin' => 'Skin',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Oh hai! Looks like your Slack integration with Snipe-IT is working!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'டெமோ முறை: இந்த நிறுவலுக்கு சில அம்சங்கள் முடக்கப்பட்டுள்ளன.',
'site_name' => 'தள பெயர்',
'state' => 'நிலை',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'நீங்கள் நிச்சயமாக நீக்க விரும்புகிறீர்களா?',
'submit' => 'சமர்ப்பி',
'target' => 'இலக்கு',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'நேரம் மற்றும் தேதி காட்சி',
'total_assets' => 'மொத்த சொத்துக்கள்',
'total_licenses' => 'மொத்த உரிமங்கள்',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/ta/help.php b/resources/lang/ta/help.php
index ac0df59422..a3a2ddd762 100644
--- a/resources/lang/ta/help.php
+++ b/resources/lang/ta/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'More Info',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
diff --git a/resources/lang/ta/localizations.php b/resources/lang/ta/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/ta/localizations.php
+++ b/resources/lang/ta/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/ta/mail.php b/resources/lang/ta/mail.php
index ab6262f139..c8289267ad 100644
--- a/resources/lang/ta/mail.php
+++ b/resources/lang/ta/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'கீழே உள்ள சான்றுகளை பயன்படுத்தி உங்கள் புதிய Snipe-IT நிறுவலுக்கு உள்நுழையவும்:',
'login' => 'உள் நுழை:',
'Low_Inventory_Report' => 'குறைவான சரக்கு அறிக்கை',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'குறைந்தது QTY',
'name' => 'பெயர்',
'new_item_checked' => 'உங்கள் பெயரில் ஒரு புதிய உருப்படி சோதிக்கப்பட்டது, விவரங்கள் கீழே உள்ளன.',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'உங்கள் கத்தரி-ஐடி சான்றுகள்',
'Accessory_Checkin_Notification' => 'Accessory checked in',
'Asset_Checkin_Notification' => 'Asset checked in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'License checked in',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => 'View Your Assets',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/ta/validation.php b/resources/lang/ta/validation.php
index 5cfdf6804a..8b19f3457f 100644
--- a/resources/lang/ta/validation.php
+++ b/resources/lang/ta/validation.php
@@ -67,6 +67,8 @@ return [
'array' => ': பண்புக்கூறு குறைந்தபட்சம்: நிமிடம் உருப்படிகள் வேண்டும்.',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'தேர்ந்தெடுக்கப்பட்ட: பண்பு தவறானது.',
'numeric' => 'பண்புக்கூறு: ஒரு எண் இருக்க வேண்டும்.',
'present' => ': பண்புக்கூறு களஞ்சியம் இருக்க வேண்டும்.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'உங்கள் தற்போதைய கடவுச்சொல் தவறானது',
'dumbpwd' => 'அந்த கடவுச்சொல் மிகவும் பொதுவானது.',
'statuslabel_type' => 'செல்லுபடியாகும் நிலை லேபிள் வகை தேர்ந்தெடுக்க வேண்டும்',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/th/admin/accessories/general.php b/resources/lang/th/admin/accessories/general.php
index f347748b4d..d6304d83b1 100644
--- a/resources/lang/th/admin/accessories/general.php
+++ b/resources/lang/th/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'ปรับปรุงอุปกรณ์เสริม',
'use_default_eula' => 'ใช้เป็นข้อกำหนดการใช้งานหลักแทน',
'use_default_eula_disabled' => 'ใช้ข้อกำหนดการใช้งานหลักแทน ค่าเริ่มต้นหลักจะตั้งข้อกำหนดการใช้งาน กรุณาเพิ่มในการตั้งค่า',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/th/admin/accessories/message.php b/resources/lang/th/admin/accessories/message.php
index f94571f673..7c1554fe54 100644
--- a/resources/lang/th/admin/accessories/message.php
+++ b/resources/lang/th/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'อุปกรณ์เสริมยังไม่ถูกเช็คเอ้าท์ กรุณาลองอีกครั้ง',
'success' => 'อุปกรณ์เสริมเช็คเอ้าท์เรียบร้อยแล้ว',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'ผู้ใช้งานไม่ถูกต้อง กรุณาลองใหม่อีกครั้ง'
),
diff --git a/resources/lang/th/admin/asset_maintenances/form.php b/resources/lang/th/admin/asset_maintenances/form.php
index 1f896fc47a..bcd2740236 100644
--- a/resources/lang/th/admin/asset_maintenances/form.php
+++ b/resources/lang/th/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'ประเภทการซ่อมบำรุงสินทรัพย์',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'ชื่อเรื่อง',
- 'start_date' => 'วันที่เริ่มต้น',
- 'completion_date' => 'วันที่แล้วเสร็จ',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'ต้นทุน',
'is_warranty' => 'การปรับปรุงการรับประกัน',
- 'asset_maintenance_time' => 'ระยะเวลาการซ่อมบำรุงสินทรัพย์ (หน่วยเป็น วัน)',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'หมายเหตุ',
- 'update' => 'แก้ไขการซ่อมบำรุงสินทรัพย์',
- 'create' => 'สร้างการซ่อมบำรุงสินทรัพย์'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/th/admin/asset_maintenances/general.php b/resources/lang/th/admin/asset_maintenances/general.php
index 1f6106916c..2dd76d3467 100644
--- a/resources/lang/th/admin/asset_maintenances/general.php
+++ b/resources/lang/th/admin/asset_maintenances/general.php
@@ -11,6 +11,6 @@
'calibration' => 'การเปรียบเทียบค่า',
'software_support' => 'การสนับสนุน Software',
'hardware_support' => 'การสนับสนุน Hardware',
- 'configuration_change' => 'Configuration Change',
- 'pat_test' => 'PAT Test',
+ 'configuration_change' => 'เปลี่ยนการตั้งค่า',
+ 'pat_test' => 'การทดสอบสินค้าอันตราย',
];
diff --git a/resources/lang/th/admin/categories/message.php b/resources/lang/th/admin/categories/message.php
index 92bed1972f..d75989743b 100644
--- a/resources/lang/th/admin/categories/message.php
+++ b/resources/lang/th/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'ยังไม่ได้ปรับปรุงหมวดหมู่ กรุณาลองอีกครั้ง',
- 'success' => 'ปรับปรุงหมวดหมู่เรียบร้อยแล้ว.'
+ 'success' => 'ปรับปรุงหมวดหมู่เรียบร้อยแล้ว.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/th/admin/components/general.php b/resources/lang/th/admin/components/general.php
index 570e0fc33d..dc19e71191 100644
--- a/resources/lang/th/admin/components/general.php
+++ b/resources/lang/th/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'ที่เหลืออยู่',
'total' => 'ทั้งหมด',
'update' => 'อัพเดตคอมโพเนนต์',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/th/admin/components/message.php b/resources/lang/th/admin/components/message.php
index 2cb04d1ea6..887b7e6cd0 100644
--- a/resources/lang/th/admin/components/message.php
+++ b/resources/lang/th/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'ตรวจสอบคอมโพเนนต์แล้วโปรดลองอีกครั้ง',
'success' => 'ตรวจสอบคอมโพเนนต์เรียบร้อยแล้ว',
- 'user_does_not_exist' => 'ผู้ใช้รายนั้นไม่ถูกต้อง กรุณาลองอีกครั้ง.'
+ 'user_does_not_exist' => 'ผู้ใช้รายนั้นไม่ถูกต้อง กรุณาลองอีกครั้ง.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/th/admin/consumables/message.php b/resources/lang/th/admin/consumables/message.php
index 5c85c464a8..98f3d3e82b 100644
--- a/resources/lang/th/admin/consumables/message.php
+++ b/resources/lang/th/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'วัสดุสิ้นเปลืองยังไม่ถูกเช็คเอ้าท์ กรุณาลองใหม่อีกครั้ง',
'success' => 'เช็คเอ้าท์วัสดุสิ้นเปลืองแล้ว',
- 'user_does_not_exist' => 'ผู้ใช้งานไม่ถูกต้อง กรุณาลองใหม่อีกครั้ง.'
+ 'user_does_not_exist' => 'ผู้ใช้งานไม่ถูกต้อง กรุณาลองใหม่อีกครั้ง.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/th/admin/custom_fields/general.php b/resources/lang/th/admin/custom_fields/general.php
index 8dfc68089e..a04b04a887 100644
--- a/resources/lang/th/admin/custom_fields/general.php
+++ b/resources/lang/th/admin/custom_fields/general.php
@@ -2,11 +2,11 @@
return [
'custom_fields' => 'ฟิลด์ที่กำหนดเอง',
- 'manage' => 'Manage',
+ 'manage' => 'จัดการ',
'field' => 'สนาม',
'about_fieldsets_title' => 'เกี่ยวกับ 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...',
+ 'about_fieldsets_text' => 'ชุดฟิลด์ที่ช่วยให้คุณสร้างกลุ่มของฟิลด์ที่กำหนดได้เอง ซึ่งมักจะใช้ซ้ำสำหรับการเจาะจงประเภทของสินทรัพย์',
+ 'custom_format' => 'กำหนดรูปแบบ...',
'encrypt_field' => 'เข้ารหัสค่าของฟิลด์นี้ในฐานข้อมูล',
'encrypt_field_help' => 'คำเตือน: การเข้ารหัสฟิลด์ทำให้ไม่สามารถค้นหาได้',
'encrypted' => 'เข้ารหัส',
@@ -27,23 +27,28 @@ return [
'used_by_models' => 'ใช้ตามโมเดล',
'order' => 'ใบสั่ง',
'create_fieldset' => 'Fieldset ใหม่',
- 'create_fieldset_title' => 'Create a new fieldset',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
+ 'create_fieldset_title' => 'สร้างชุดฟิวด์ใหม่',
'create_field' => 'ฟิลด์ที่กำหนดเองใหม่',
- 'create_field_title' => 'Create a new custom field',
+ 'create_field_title' => 'สร้างฟิลด์ที่กำหนดเองใหม่',
'value_encrypted' => 'ค่าของฟิลด์นี้ถูกเข้ารหัสในฐานข้อมูล เฉพาะผู้ดูแลระบบเท่านั้นที่สามารถดูค่าที่ถอดรหัสได้',
'show_in_email' => 'ใส่ค่าของฟิลด์นี้ลงในอีเมลเช็คเอาต์ที่ส่งถึงผู้ใช้หรือไม่? ฟิลด์ที่เข้ารหัสไม่สามารถรวมอยู่ในอีเมลได้',
- 'help_text' => 'Help Text',
- 'help_text_description' => 'This is optional text that will appear below the form elements while editing an asset to provide context on the field.',
- 'about_custom_fields_title' => 'About Custom Fields',
- 'about_custom_fields_text' => 'Custom fields allow you to add arbitrary attributes to assets.',
- 'add_field_to_fieldset' => 'Add Field to Fieldset',
- 'make_optional' => 'Required - click to make optional',
- 'make_required' => 'Optional - click to make required',
- 'reorder' => 'Reorder',
- 'db_field' => 'DB Field',
- 'db_convert_warning' => 'WARNING. This field is in the custom fields table as :db_column but should be :expected.',
- 'is_unique' => 'This value must be unique across all assets',
- 'unique' => 'Unique',
- 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
- 'display_in_user_view_table' => 'Visible to User',
+ 'help_text' => 'ช่วยเหลือ',
+ 'help_text_description' => 'ข้อความนี้จะปรากฏขึ้นมาด้านล่างในขณะแก้แบบฟอร์มของเนื้อหาสินทรัพย์',
+ 'about_custom_fields_title' => 'เกี่ยวกับการกำหนดฟิลด์',
+ 'about_custom_fields_text' => 'กำหนดฟิลด์เอง ช่วยให้คุณเพิ่มแอตทริบิวต์ให้กับสินทรัพย์ได้ตามอำเภอใจ',
+ 'add_field_to_fieldset' => 'เพิ่มฟิลด์ในชุดฟิลด์',
+ 'make_optional' => 'จำเป็น - คลิกเพื่อเปลี่ยนเป็นไม่จำเป็น',
+ 'make_required' => 'ไม่จำเป็น - คลิกเพื่อเปลี่ยนเป็นจำเป็น',
+ 'reorder' => 'จัดลำดับใหม่',
+ 'db_field' => 'ฟิลด์ฐานข้อมูล',
+ 'db_convert_warning' => 'โปรดระวัง: ฟิลด์นี้อยู่ในตารางฟิลด์แบบกำหนดเองเป็น :db_column but should be :expected.',
+ 'is_unique' => 'ค่านี้ต้องไม่ซ้ำใคร',
+ 'unique' => 'ไม่ซ้ำใคร',
+ 'display_in_user_view' => 'อนุญาตให้ผู้ใช้เข้าดูข้อมูลเหล่านี้ในหน้ากำหนดสินทรัพย์',
+ 'display_in_user_view_table' => 'เปิดเห็นผู้ใช้',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/th/admin/custom_fields/message.php b/resources/lang/th/admin/custom_fields/message.php
index 7da352e33e..5824244772 100644
--- a/resources/lang/th/admin/custom_fields/message.php
+++ b/resources/lang/th/admin/custom_fields/message.php
@@ -51,7 +51,7 @@ return array(
'fieldset_default_value' => array(
- 'error' => 'Error validating default fieldset values.',
+ 'error' => 'เกิดข้อผิดพลาดในการตรวจสอบค่าชุดฟิลด์เริ่มต้น',
),
diff --git a/resources/lang/th/admin/groups/message.php b/resources/lang/th/admin/groups/message.php
index 14e71677fb..7ef718819d 100644
--- a/resources/lang/th/admin/groups/message.php
+++ b/resources/lang/th/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'มีกลุ่มอยู่แล้ว',
- 'group_not_found' => 'ไม่มีกลุ่ม [:id]',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'ต้องกำหนดชื่อฟิลด์',
'success' => array(
diff --git a/resources/lang/th/admin/hardware/form.php b/resources/lang/th/admin/hardware/form.php
index b442220ef5..4e5a465425 100644
--- a/resources/lang/th/admin/hardware/form.php
+++ b/resources/lang/th/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'ยืนยันการลบเนื้อหาเป็นกลุ่ม',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'ตรวจทานเนื้อหาสำหรับการลบจำนวนมากด้านล่าง เมื่อลบแล้วเนื้อหาเหล่านี้สามารถเรียกคืนได้ แต่จะไม่มีการเชื่อมโยงกับผู้ใช้ที่ได้รับมอบหมายอยู่ในขณะนี้อีกต่อไป',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'คุณกำลังจะลบ: asset_count',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'ปรับปรุงสินทรัพย์แบบหลายรายการ',
'bulk_update_help' => 'ฟอร์มนี้อนุญาตให้คุณปรับปรุงสินทรัพย์แบบหลายรายการในครั้งเดียว เพียงกรอกข้อมูลที่ต้องการเปลี่ยนแปลงลงในช่อง ช่องใดที่ไม่ได้กรอกข้อมูลจะไม่มีการเปลี่ยนแปลงใดๆ ',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Update only default location',
'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Processing...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Optional Information',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/th/admin/hardware/general.php b/resources/lang/th/admin/hardware/general.php
index 1a79b9f556..6e5b6158e3 100644
--- a/resources/lang/th/admin/hardware/general.php
+++ b/resources/lang/th/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'สินทรัพย์นี้ถูกลบไปแล้ว',
'edit' => 'แก้ไขสินทรัพย์',
'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'ร้องขอได้',
'requested' => 'การขอใช้บริการ',
'not_requestable' => 'Not Requestable',
@@ -21,6 +23,7 @@ return [
'restore' => 'กู้คืนสินทรัพย์',
'pending' => 'อยู่ระหว่างดำเนินการ',
'undeployable' => 'ไม่สามารถนำไปใช้งานได้',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'ดูสินทรัพย์',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/th/admin/hardware/message.php b/resources/lang/th/admin/hardware/message.php
index 6650bb73b0..d6e892b1e2 100644
--- a/resources/lang/th/admin/hardware/message.php
+++ b/resources/lang/th/admin/hardware/message.php
@@ -4,7 +4,7 @@ return [
'undeployable' => 'คำเตือน: สินทรัพย์นี้ถูกกำหนดสถานะให้ไม่สามารถใช้งานได้ หากสถานะนี้ถูกเปลี่ยน กรุณาอัพเดทสถานะสินทรัพย์ด้วย',
'does_not_exist' => 'ไม่มีสินทรัพย์',
- 'does_not_exist_or_not_requestable' => 'That asset does not exist or is not requestable.',
+ 'does_not_exist_or_not_requestable' => 'สินทรัพย์นั้นไม่มีอยู่หรือไม่สามารถร้องขอได้',
'assoc_users' => 'ขณะนี้มีการตรวจสอบเนื้อหานี้แก่ผู้ใช้และไม่สามารถลบออกได้ โปรดตรวจสอบเนื้อหาเป็นครั้งแรกจากนั้นลองลบอีกครั้ง',
'create' => [
@@ -16,12 +16,14 @@ return [
'error' => 'ไม่ได้อัปเดตเนื้อหาโปรดลองอีกครั้ง',
'success' => 'อัปเดตเนื้อหาสำเร็จแล้ว',
'nothing_updated' => 'ไม่มีการเลือกเขตข้อมูลดังนั้นไม่มีการอัปเดตอะไรเลย',
- 'no_assets_selected' => 'No assets were selected, so nothing was updated.',
+ 'no_assets_selected' => 'ไม่มีการเลือกรายการสินทรัพย์ จึงไม่มีการอัพเดท',
],
'restore' => [
'error' => 'ไม่ได้กู้คืนเนื้อหาโปรดลองอีกครั้ง',
'success' => 'กู้คืนเนื้อหาเรียบร้อยแล้ว',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -48,6 +50,8 @@ return [
'success' => 'ไฟล์ของคุณถูกนำเข้าแล้ว',
'file_delete_success' => 'ไฟล์ของคุณถูกลบเรียบร้อยแล้ว',
'file_delete_error' => 'ไม่สามารถลบไฟล์ได้',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/th/admin/hardware/table.php b/resources/lang/th/admin/hardware/table.php
index 65d470c8dc..1c8ce1e667 100644
--- a/resources/lang/th/admin/hardware/table.php
+++ b/resources/lang/th/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'In / Out',
'checkout_date' => 'ชำระเงินวันที่',
'checkoutto' => 'เช็คเอาท์',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'diff',
'dl_csv' => 'ดาวน์โหลด CSV',
diff --git a/resources/lang/th/admin/licenses/general.php b/resources/lang/th/admin/licenses/general.php
index 74b4c2a39f..1d21099e2d 100644
--- a/resources/lang/th/admin/licenses/general.php
+++ b/resources/lang/th/admin/licenses/general.php
@@ -1,8 +1,8 @@
'เกี่ยวกับใบอนุญาต',
- 'about_licenses' => 'ใบอนุญาตใช้ในการติดตามซอฟต์แวร์ พวกเขามีจำนวนที่นั่งที่ระบุซึ่งสามารถเช็คเอาท์ให้บุคคลอื่นได้',
+ 'about_licenses_title' => 'เกี่ยวกับใบอนุญาต',
+ 'about_licenses' => 'ใบอนุญาตใช้ในการติดตามซอฟต์แวร์ พวกเขามีจำนวนที่นั่งที่ระบุซึ่งสามารถเช็คเอาท์ให้บุคคลอื่นได้',
'checkin' => 'Checkin License Seat',
'checkout_history' => 'ประวัติการชำระเงิน',
'checkout' => 'ใบอนุญาตเบิกจ่ายที่นั่ง',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'ใบอนุญาตซอฟต์แวร์',
'user' => 'ผู้ใช้งาน',
'view' => 'ดูใบอนุญาต',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/th/admin/licenses/message.php b/resources/lang/th/admin/licenses/message.php
index 6e90b6cb10..e22e72e87e 100644
--- a/resources/lang/th/admin/licenses/message.php
+++ b/resources/lang/th/admin/licenses/message.php
@@ -2,7 +2,7 @@
return array(
- 'does_not_exist' => 'License does not exist or you do not have permission to view it.',
+ 'does_not_exist' => 'ไม่พบใบอนุญาตหรือคุณไม่มีสิทธิ์ในการเข้าถึง',
'user_does_not_exist' => 'ไม่มีผู้ใช้',
'asset_does_not_exist' => 'เนื้อหาที่คุณกำลังพยายามเชื่อมโยงกับใบอนุญาตนี้ไม่มีอยู่',
'owner_doesnt_match_asset' => 'เนื้อหาที่คุณกำลังพยายามเชื่อมโยงกับใบอนุญาตนี้เป็นของ somene ไม่ใช่บุคคลที่เลือกในรายการที่กำหนดให้กับ dropdown',
diff --git a/resources/lang/th/admin/locations/message.php b/resources/lang/th/admin/locations/message.php
index eb3c0cd0b0..6aae7c477f 100644
--- a/resources/lang/th/admin/locations/message.php
+++ b/resources/lang/th/admin/locations/message.php
@@ -6,8 +6,8 @@ return array(
'assoc_users' => 'สถานที่นี้ถูกใช้งานหรือเกี่ยวข้องอยู่กับผู้ใช้งานคนใดคนหนึ่ง และไม่สามารถลบได้ กรุณาปรับปรุงผู้ใช้งานของท่านไม่ให้มีส่วนเกี่ยวข้องกับสถานที่นี้ และลองอีกครั้ง. ',
'assoc_assets' => 'สถานที่นี้ถูกใช้งานหรือเกี่ยวข้องอยู่กับผู้ใช้งานคนใดคนหนึ่ง และไม่สามารถลบได้ กรุณาปรับปรุงผู้ใช้งานของท่านไม่ให้มีส่วนเกี่ยวข้องกับสถานที่นี้ และลองอีกครั้ง. ',
'assoc_child_loc' => 'สถานที่นี้ถูกใช้งานหรือเกี่ยวข้องอยู่กับหมวดสถานที่ใดที่หนึ่ง และไม่สามารถลบได้ กรุณาปรับปรุงสถานที่ของท่านไม่ให้มีส่วนเกี่ยวข้องกับหมวดสถานที่นี้ และลองอีกครั้ง. ',
- 'assigned_assets' => 'Assigned Assets',
- 'current_location' => 'Current Location',
+ 'assigned_assets' => 'สินทรัพย์ถูกมอบหมายแล้ว',
+ 'current_location' => 'ตำแหน่งปัจจุบัน',
'create' => array(
diff --git a/resources/lang/th/admin/manufacturers/message.php b/resources/lang/th/admin/manufacturers/message.php
index 0dac5bc316..45b1834559 100644
--- a/resources/lang/th/admin/manufacturers/message.php
+++ b/resources/lang/th/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'ยังไม่มีผู้ผลิต',
'assoc_users' => 'ผู้ผลิตนี้มีความสัมพันธ์ในรายการโมเดลอย่างน้อยหนึ่งรายการในปัจจุบัน และไม่สามารถลบได้ กรุณาอัพเดทโมเดลของคุณออกจากความสัมพันธ์ดังกล่าว และลองอีกครั้ง ',
diff --git a/resources/lang/th/admin/manufacturers/table.php b/resources/lang/th/admin/manufacturers/table.php
index 971c670306..d6461ca315 100644
--- a/resources/lang/th/admin/manufacturers/table.php
+++ b/resources/lang/th/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'อีเมลสนับสนุน',
'support_phone' => 'โทรศัพท์สนับสนุน',
'support_url' => 'URL การสนับสนุน',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'ปรับปรุงผู้ผลิต',
'url' => 'URL',
diff --git a/resources/lang/th/admin/models/general.php b/resources/lang/th/admin/models/general.php
index 7810661d7f..e708cc824a 100644
--- a/resources/lang/th/admin/models/general.php
+++ b/resources/lang/th/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'This model has been deleted.',
'bulk_delete' => 'การลบรายการเป็นกลุ่ม',
'bulk_delete_help' => 'ใช้ช่องทำเครื่องหมายด้านล่างเพื่อยืนยันการลบโมเดลเนื้อหาที่เลือก โมเดลสินทรัพย์ที่มีเนื้อหาเกี่ยวข้องกับเนื้อหาเหล่านั้นไม่สามารถลบออกได้จนกว่าสินทรัพย์จะเชื่อมโยงกับโมเดลอื่น',
- 'bulk_delete_warn' => 'คุณกำลังจะลบ: asset_count',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'กู้คืนโมเดล',
'requestable' => 'ผู้ใช้สามารถขอรับโมเดลนี้ได้',
'show_mac_address' => 'แสดง MAC address ในสินทรัพย์ของโมเดลนี้',
diff --git a/resources/lang/th/admin/models/message.php b/resources/lang/th/admin/models/message.php
index 9b746940a6..edc73b310f 100644
--- a/resources/lang/th/admin/models/message.php
+++ b/resources/lang/th/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'ไม่มีโมเดลนี้',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'โมเดลนี้มีความสัมพันธ์กับสินทรัพย์หนึ่ง หรือมากกว่าในปัจจุบัน และจะไม่สามารถลบได้ กรุณาลบสินทรัพย์และลองอีกครั้ง ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'ยังไม่ได้ปรับปรุงโมเดล กรุณาลองใหม่อีกครั้ง',
- 'success' => 'ปรับปรุงโมเดลเรียบร้อยแล้ว'
+ 'success' => 'ปรับปรุงโมเดลเรียบร้อยแล้ว',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'ไม่มีการเปลี่ยนแปลงเขตข้อมูลดังนั้นไม่มีอะไรที่ได้รับการปรับปรุง',
- 'success' => 'อัปเดตโมเดลแล้ว'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'ไม่มีการเลือกรายการใด ๆ ดังนั้นจึงไม่มีสิ่งใดถูกลบ',
- 'success' => ': แบบจำลอง success_count ลบ',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ': success_count โมเดลถูกลบแล้วอย่างไรก็ตาม: ไม่สามารถลบข้อมูล fail_count เนื่องจากยังมีเนื้อหาที่เชื่อมโยงอยู่'
),
diff --git a/resources/lang/th/admin/settings/general.php b/resources/lang/th/admin/settings/general.php
index e0a4d19805..04a6151d05 100644
--- a/resources/lang/th/admin/settings/general.php
+++ b/resources/lang/th/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'หากคุณต้องการส่งสำเนาเช็คอิน / เช็คเอาต์อีเมลที่ส่งถึงผู้ใช้ไปยังบัญชีอีเมลอื่นให้ป้อนได้ที่นี่ มิฉะนั้นปล่อยให้ฟิลด์นี้ว่างเปล่า',
'is_ad' => 'นี่คือเซิร์ฟเวอร์ Active Directory',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Update Notification Settings',
'alert_email' => 'ส่งแจ้งเตือนไปยัง',
'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated',
'alerts_enabled' => 'การแจ้งเตือนถูกเปิดใช้งานแล้ว',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'ตั้งค่าบาร์โค๊ด',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'การตั้งค่า LDAP',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'ป้อนชื่อผู้ใช้และรหัสผ่าน LDAP ที่ถูกต้องจากฐานข้อมูล DN ที่คุณระบุไว้ด้านบนเพื่อทดสอบว่าการเข้าสู่ระบบ LDAP ของคุณมีการกำหนดค่าอย่างถูกต้องหรือไม่ คุณต้องบันทึกการตั้งค่า LDAP ที่อัปเดตก่อน',
'ldap_login_sync_help' => 'นี่เป็นการทดสอบว่า LDAP สามารถซิงค์ได้อย่างถูกต้อง หากแบบสอบถามการตรวจสอบสิทธิ์ LDAP ของคุณไม่ถูกต้องผู้ใช้อาจยังไม่สามารถเข้าสู่ระบบได้ คุณต้องบันทึกการตั้งค่า LDAP ที่อัปเดตก่อน',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'แสดงภาพในอีเมล',
'show_images_in_email_help' => 'ยกเลิกการทำเครื่องหมายในช่องนี้หากการติดตั้ง Snipe-IT ของคุณอยู่หลัง VPN หรือเครือข่ายที่ปิดอยู่และผู้ใช้ภายนอกเครือข่ายจะไม่สามารถโหลดภาพที่แสดงจากการติดตั้งนี้ในอีเมลของตนได้',
'site_name' => 'ชื่อไซต์',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Slack Botname',
- 'slack_channel' => 'Slack Channel',
- 'slack_endpoint' => 'Slack Endpoint',
- 'slack_integration' => 'Slack Settings',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => 'เมื่อคุณได้บันทึกข้อมูลของคุณแล้วปุ่มทดสอบจะปรากฏขึ้น',
- 'slack_test_help' => 'ทดสอบว่าการบูรณาการแบบ Slack ของคุณได้รับการกำหนดค่าอย่างถูกต้องหรือไม่ คุณต้องบันทึกการตั้งค่าที่เพิ่งอัปโหลดไว้ก่อน',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT version',
'support_footer' => 'ลิงค์ในส่วนท้ายของหน้า ',
'support_footer_help' => 'ระบุผู้ที่เห็นลิงก์ไปยังข้อมูลสนับสนุน Snipe-IT และคู่มือผู้ใช้',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/th/admin/settings/message.php b/resources/lang/th/admin/settings/message.php
index 09bbde3fd6..d97ceea3a2 100644
--- a/resources/lang/th/admin/settings/message.php
+++ b/resources/lang/th/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/th/admin/users/general.php b/resources/lang/th/admin/users/general.php
index 4f828a2eb3..a1526b6405 100644
--- a/resources/lang/th/admin/users/general.php
+++ b/resources/lang/th/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'พิมพ์รายการทั้งหมดที่ได้รับมอบหมาย',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'ซอฟต์แวร์ที่กำหนดให้ :name',
'send_email_help' => 'You must provide an email address for this user to send them credentials. Emailing credentials can only be done on user creation. Passwords are stored in a one-way hash and cannot be retrieved once saved.',
'view_user' => 'ดูผู้ใช้ :name',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/th/admin/users/message.php b/resources/lang/th/admin/users/message.php
index 681a31a2b1..b6403f65bb 100644
--- a/resources/lang/th/admin/users/message.php
+++ b/resources/lang/th/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'คุณปฏิเสธสินทรัพย์นี้เรียบร้อยแล้ว',
'bulk_manager_warn' => 'ผู้ใช้ของคุณได้รับการอัปเดตแล้วแม้ว่ารายการผู้จัดการจะไม่ได้รับการบันทึกเนื่องจากผู้จัดการที่คุณเลือกอยู่ในรายชื่อผู้ใช้ที่จะแก้ไขและผู้ใช้ต้องไม่เป็นผู้จัดการของตัวเอง โปรดเลือกผู้ใช้ของคุณอีกครั้งโดยไม่รวมผู้จัดการ',
'user_exists' => 'มีผู้ใช้งานนี้แล้ว',
- 'user_not_found' => 'ไม่มีชื่อผู้ใช้งานนี้',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'ต้องการชื่อผู้ใช้งาน',
'user_password_required' => 'ต้องการรหัสผ่าน',
'insufficient_permissions' => 'สิทธิ์การใช้งานไม่เพียงพอ',
diff --git a/resources/lang/th/auth/general.php b/resources/lang/th/auth/general.php
index 65875a08ba..a875164ca9 100644
--- a/resources/lang/th/auth/general.php
+++ b/resources/lang/th/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'จดจำฉัน',
'username_help_top' => 'Enter your username to be emailed a password reset link.',
'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.
Usernames without an associated email address will not be emailed a password reset link. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/th/general.php b/resources/lang/th/general.php
index b98d246d5a..fcb39ec154 100644
--- a/resources/lang/th/general.php
+++ b/resources/lang/th/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'อุปกรณ์',
'activated' => 'เปิดใช้งาน',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'อุปกรณ์',
'accessory_report' => 'รายงานอุปกรณ์เสริม',
'action' => 'ดำเนินการ',
@@ -27,7 +28,13 @@ return [
'audit' => 'การตรวจสอบบัญชี',
'audit_report' => 'บันทึกการตรวจสอบ',
'assets' => 'ทรัพย์สิน',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'มอบหมายให้:',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'ลบรูปภาพประจำตัว',
'avatar_upload' => 'อัพโหลดภาพประจำตัว',
'back' => 'ย้อนกลับ',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'แก้ไขจำนวนมาก',
'bulk_delete' => 'ลบเป็นกลุ่ม',
'bulk_actions' => 'ดำเนินการกับข้อมูลเป็นชุด',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'ตามสถานะ',
'cancel' => 'ยกเลิก',
'categories' => 'ประเภท',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'แอ็พพลิเคชันนี้กำลังทำงานในโหมดการผลิตโดยเปิดใช้งานดีบัก ข้อมูลนี้สามารถเปิดเผยข้อมูลที่ละเอียดอ่อนหากแอปพลิเคชันของคุณสามารถเข้าถึงโลกภายนอกได้ ปิดใช้งานโหมดดีบั๊กโดยการตั้งค่า APP_DEBUG ในไฟล์ .env ของคุณเป็น false',
'delete' => 'ลบ',
'delete_confirm' => 'คุณแน่ใจหรือไม่ว่าต้องการลบ?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'ลบแล้ว',
'delete_seats' => 'ลบที่นั่งแล้ว',
'deletion_failed' => 'การลบล้มเหลว',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'ชนิดไฟล๋ที่ยอมรับ :types ขนาดไฟล์ใหญ่สุดที่ให้อัพโหลดได้ :size |ชนิดไฟล๋ที่ยอมรับ :types ขนาดไฟล์ใหญ่สุดที่ให้อัพโหลดได้ :size',
'filetypes_size_help' => 'ขนาดไฟล์ใหญ่สุดที่ให้อัพโหลดได้ :size',
'image_filetypes_help' => 'ชนิดไฟล์ที่รองรับคือ jpg, webp, png, gif, และ svg. ขนาดไฟล์ใหญ่สุดที่ให้อัพโหลดได้ :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' => 'นำเข้า',
'importing' => 'กำลังนำเข้า…',
'importing_help' => 'You can import assets, accessories, licenses, components, consumables, and users via CSV file.
The CSV should be comma-delimited and formatted with headers that match the ones in the sample CSVs in the documentation.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'ซ่อมบำรุงสินทรัพย์',
'item' => 'รายการ',
'item_name' => 'ชื่อสิ่งนี้',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'สิทธิ์ไม่เพียงพอ!',
'kits' => 'Predefined Kits',
'language' => 'ภาษา',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => 'คำขอยกเลิกแล้ว',
'save' => 'บันทึก',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'เลือก',
'select_all' => 'เลือกทั้งหมด',
'search' => 'ค้นหา',
@@ -240,8 +254,8 @@ return [
'signature' => 'ลายเซ็น',
'signed_off_by' => 'Signed Off By',
'skin' => 'รูปแบบ/เทมเพลต',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Oh hai! Looks like your Slack integration with Snipe-IT is working!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'DEMO MODE: คุณลักษณะบางอย่างถูกปิดใช้งานสำหรับการติดตั้งนี้',
'site_name' => 'ชื่อไซต์',
'state' => 'รัฐ',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'คุณแน่ใจหรือไม่ว่าต้องการลบ',
'submit' => 'เสนอ',
'target' => 'เป้า',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'การแสดงเวลาและวันที่',
'total_assets' => 'ทรัพย์สินทั้งหมด',
'total_licenses' => 'ลิขสิทธิ์ทั้งหมด',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/th/help.php b/resources/lang/th/help.php
index ac0df59422..a3a2ddd762 100644
--- a/resources/lang/th/help.php
+++ b/resources/lang/th/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'More Info',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
diff --git a/resources/lang/th/localizations.php b/resources/lang/th/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/th/localizations.php
+++ b/resources/lang/th/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/th/mail.php b/resources/lang/th/mail.php
index e89e282342..2494f08e29 100644
--- a/resources/lang/th/mail.php
+++ b/resources/lang/th/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'เข้าสู่ระบบการติดตั้ง Snipe-IT ใหม่ของคุณโดยใช้ข้อมูลรับรองด้านล่าง:',
'login' => 'เข้าสู่ระบบ:',
'Low_Inventory_Report' => 'รายงานพื้นที่โฆษณาต่ำ',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Min QTY',
'name' => 'ชื่อ',
'new_item_checked' => 'รายการใหม่ได้รับการตรวจสอบภายใต้ชื่อของคุณแล้วรายละเอียดมีดังนี้',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'ข้อมูลรับรอง Snipe-IT ของคุณ',
'Accessory_Checkin_Notification' => 'เช็คอินอุปกรณ์เสริมแล้ว',
'Asset_Checkin_Notification' => 'เช็คอินสินทรัพย์แล้ว',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'เช็คอินใบอนุญาตแล้ว',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'เตือนความจำ :: ใกล้หมดเวลาเช็คอิน',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => 'ดูสินทรัพย์ที่มี',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/th/validation.php b/resources/lang/th/validation.php
index 7e0afde723..34fd5d2d92 100644
--- a/resources/lang/th/validation.php
+++ b/resources/lang/th/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'แอตทริบิวต์: ต้องมีอย่างน้อย: รายการต่ำสุด',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => ':attribute ที่เลือกไม่ถูกต้อง',
'numeric' => ':attribute ต้องเป็นตัวเลขเท่านั้น',
'present' => 'ฟิลด์แอ็ตทริบิวต์: ต้องมีอยู่',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'รหัสผ่านปัจจุบันของคุณไม่ถูกต้อง',
'dumbpwd' => 'รหัสผ่านที่ใช้กันอยู่ทั่วไป',
'statuslabel_type' => 'คุณต้องเลือกประเภทป้ายสถานะที่ถูกต้อง',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/tl/admin/accessories/general.php b/resources/lang/tl/admin/accessories/general.php
index 96470c14f4..4bbd79aa22 100644
--- a/resources/lang/tl/admin/accessories/general.php
+++ b/resources/lang/tl/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Update Accessory',
'use_default_eula' => 'Use the primary default EULA instead.',
'use_default_eula_disabled' => 'Use the primary default EULA instead. No primary default EULA is set. Please add one in Settings.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/tl/admin/accessories/message.php b/resources/lang/tl/admin/accessories/message.php
index a356463064..542f71f03c 100644
--- a/resources/lang/tl/admin/accessories/message.php
+++ b/resources/lang/tl/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Accessory was not checked out, please try again',
'success' => 'Accessory checked out successfully.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'That user is invalid. Please try again.'
),
diff --git a/resources/lang/tl/admin/asset_maintenances/form.php b/resources/lang/tl/admin/asset_maintenances/form.php
index b743dcdda8..091bac06cf 100644
--- a/resources/lang/tl/admin/asset_maintenances/form.php
+++ b/resources/lang/tl/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Ang Uri ng Pagpapanatili',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'Ang Pamagat',
- 'start_date' => 'Nagsimula na',
- 'completion_date' => 'Nakumpleto na',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'Ang Halaga',
'is_warranty' => 'Ang Pagpapabuti ng Warantiya',
- 'asset_maintenance_time' => 'Ang mga araw',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'Ang mga Palatandaan',
- 'update' => 'I-update',
- 'create' => 'Lumikha'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/tl/admin/categories/message.php b/resources/lang/tl/admin/categories/message.php
index 48cf5478e1..4e493f68b6 100644
--- a/resources/lang/tl/admin/categories/message.php
+++ b/resources/lang/tl/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Category was not updated, please try again',
- 'success' => 'Category updated successfully.'
+ 'success' => 'Category updated successfully.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/tl/admin/components/general.php b/resources/lang/tl/admin/components/general.php
index f7689a7ad1..5b788a51ec 100644
--- a/resources/lang/tl/admin/components/general.php
+++ b/resources/lang/tl/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Remaining',
'total' => 'Total',
'update' => 'Update Component',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/tl/admin/components/message.php b/resources/lang/tl/admin/components/message.php
index 1d13970f23..0a7dd8d954 100644
--- a/resources/lang/tl/admin/components/message.php
+++ b/resources/lang/tl/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Component was not checked out, please try again',
'success' => 'Component checked out successfully.',
- 'user_does_not_exist' => 'That user is invalid. Please try again.'
+ 'user_does_not_exist' => 'That user is invalid. Please try again.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/tl/admin/consumables/message.php b/resources/lang/tl/admin/consumables/message.php
index 48a3cfbd9f..c0d0aa7f68 100644
--- a/resources/lang/tl/admin/consumables/message.php
+++ b/resources/lang/tl/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Consumable was not checked out, please try again',
'success' => 'Consumable checked out successfully.',
- 'user_does_not_exist' => 'That user is invalid. Please try again.'
+ 'user_does_not_exist' => 'That user is invalid. Please try again.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/tl/admin/custom_fields/general.php b/resources/lang/tl/admin/custom_fields/general.php
index 92bf240a76..1923aa7f4a 100644
--- a/resources/lang/tl/admin/custom_fields/general.php
+++ b/resources/lang/tl/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Used By Models',
'order' => 'Order',
'create_fieldset' => 'New Fieldset',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'New Custom Field',
'create_field_title' => 'Create a new custom field',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/tl/admin/groups/message.php b/resources/lang/tl/admin/groups/message.php
index f14b6339e8..495acaf36b 100644
--- a/resources/lang/tl/admin/groups/message.php
+++ b/resources/lang/tl/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Group already exists!',
- 'group_not_found' => 'Group [:id] does not exist.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'The name field is required',
'success' => array(
diff --git a/resources/lang/tl/admin/hardware/form.php b/resources/lang/tl/admin/hardware/form.php
index 22aac61d07..6bcb884bab 100644
--- a/resources/lang/tl/admin/hardware/form.php
+++ b/resources/lang/tl/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Confirm Bulk Delete Assets',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Review the assets for bulk deletion below. Once deleted, these assets can be restored, but they will no longer be associated with any users they are currently assigned to.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'You are about to delete :asset_count assets.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Bulk Update Assets',
'bulk_update_help' => 'This form allows you to update multiple assets at once. Only fill in the fields you need to change. Any fields left blank will remain unchanged. ',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Update only default location',
'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Processing...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Optional Information',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/tl/admin/hardware/general.php b/resources/lang/tl/admin/hardware/general.php
index 67226061b1..b0a48f2ce4 100644
--- a/resources/lang/tl/admin/hardware/general.php
+++ b/resources/lang/tl/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'This asset has been deleted.',
'edit' => 'Edit Asset',
'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Requestable',
'requested' => 'Requested',
'not_requestable' => 'Not Requestable',
@@ -21,6 +23,7 @@ return [
'restore' => 'Restore Asset',
'pending' => 'Pending',
'undeployable' => 'Undeployable',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'View Asset',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/tl/admin/hardware/message.php b/resources/lang/tl/admin/hardware/message.php
index d2214ce00c..18f3b3fa24 100644
--- a/resources/lang/tl/admin/hardware/message.php
+++ b/resources/lang/tl/admin/hardware/message.php
@@ -23,6 +23,8 @@ return [
'restore' => [
'error' => 'Asset was not restored, please try again',
'success' => 'Asset restored successfully.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -49,6 +51,8 @@ return [
'success' => 'Your file has been imported',
'file_delete_success' => 'Your file has been been successfully deleted',
'file_delete_error' => 'The file was unable to be deleted',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/tl/admin/hardware/table.php b/resources/lang/tl/admin/hardware/table.php
index 6166ba8045..10629fd22c 100644
--- a/resources/lang/tl/admin/hardware/table.php
+++ b/resources/lang/tl/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'In/Out',
'checkout_date' => 'Checkout Date',
'checkoutto' => 'Checked Out',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Diff',
'dl_csv' => 'Download CSV',
diff --git a/resources/lang/tl/admin/licenses/general.php b/resources/lang/tl/admin/licenses/general.php
index 25a536ec56..0187d076a3 100644
--- a/resources/lang/tl/admin/licenses/general.php
+++ b/resources/lang/tl/admin/licenses/general.php
@@ -1,8 +1,8 @@
'About Licenses',
- 'about_licenses' => 'Licenses are used to track software. They have a specified number of seats that can be checked out to individuals',
+ 'about_licenses_title' => 'About Licenses',
+ 'about_licenses' => 'Licenses are used to track software. They have a specified number of seats that can be checked out to individuals',
'checkin' => 'Checkin License Seat',
'checkout_history' => 'Checkout History',
'checkout' => 'Checkout License Seat',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Software Licenses',
'user' => 'User',
'view' => 'View License',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/tl/admin/manufacturers/message.php b/resources/lang/tl/admin/manufacturers/message.php
index 21a4bc5aaf..d6656683ae 100644
--- a/resources/lang/tl/admin/manufacturers/message.php
+++ b/resources/lang/tl/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Manufacturer does not exist.',
'assoc_users' => 'This manufacturer is currently associated with at least one model and cannot be deleted. Please update your models to no longer reference this manufacturer and try again. ',
diff --git a/resources/lang/tl/admin/manufacturers/table.php b/resources/lang/tl/admin/manufacturers/table.php
index 4e3ea9904d..38cab6fd91 100644
--- a/resources/lang/tl/admin/manufacturers/table.php
+++ b/resources/lang/tl/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Support Email',
'support_phone' => 'Support Phone',
'support_url' => 'Support URL',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Update Manufacturer',
'url' => 'URL',
diff --git a/resources/lang/tl/admin/models/general.php b/resources/lang/tl/admin/models/general.php
index d2d77e0e8c..7e4a77adbc 100644
--- a/resources/lang/tl/admin/models/general.php
+++ b/resources/lang/tl/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'This model has been deleted.',
'bulk_delete' => 'Bulk Delete Asset Models',
'bulk_delete_help' => 'Use the checkboxes below to confirm the deletion of the selected asset models. Asset models that have assets associated with them cannot be deleted until the assets are associated with a different model.',
- 'bulk_delete_warn' => 'You are about to delete :model_count asset models.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Restore Model',
'requestable' => 'Users may request this model',
'show_mac_address' => 'Show MAC address field in assets in this model',
diff --git a/resources/lang/tl/admin/models/message.php b/resources/lang/tl/admin/models/message.php
index e3b29d5b4b..5f47336526 100644
--- a/resources/lang/tl/admin/models/message.php
+++ b/resources/lang/tl/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Model does not exist.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'This model is currently associated with one or more assets and cannot be deleted. Please delete the assets, and then try deleting again. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Model was not updated, please try again',
- 'success' => 'Model updated successfully.'
+ 'success' => 'Model updated successfully.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'No fields were changed, so nothing was updated.',
- 'success' => 'Models updated.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'No models were selected, so nothing was deleted.',
- 'success' => ':success_count model(s) deleted!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count model(s) were deleted, however :fail_count were unable to be deleted because they still have assets associated with them.'
),
diff --git a/resources/lang/tl/admin/settings/general.php b/resources/lang/tl/admin/settings/general.php
index 488968c79b..ce841258d8 100644
--- a/resources/lang/tl/admin/settings/general.php
+++ b/resources/lang/tl/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'If you would like to send a copy of checkin/checkout emails that are sent to users to an additional email account, enter it here. Otherwise leave this field blank.',
'is_ad' => 'Ito ay isang Aktibong serber ng Direktorya',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Update Notification Settings',
'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',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'Barcode Settings',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'LDAP Settings',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_login_sync_help' => 'This only tests that LDAP can sync correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Show images in emails',
'show_images_in_email_help' => 'Uncheck this box if your Snipe-IT installation is behind a VPN or closed network and users outside the network will not be able to load images served from this installation in their emails.',
'site_name' => 'Site Name',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Slack Botname',
- 'slack_channel' => 'Slack Channel',
- 'slack_endpoint' => 'Slack Endpoint',
- 'slack_integration' => 'Slack Settings',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => 'Once you have saved your Slack information, a test button will appear.',
- 'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT version',
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/tl/admin/settings/message.php b/resources/lang/tl/admin/settings/message.php
index 174a15fbd9..48b42d1202 100644
--- a/resources/lang/tl/admin/settings/message.php
+++ b/resources/lang/tl/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/tl/admin/users/general.php b/resources/lang/tl/admin/users/general.php
index daa568e8bf..b097ccec69 100644
--- a/resources/lang/tl/admin/users/general.php
+++ b/resources/lang/tl/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Print All Assigned',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Software Checked out to :name',
'send_email_help' => 'You must provide an email address for this user to send them credentials. Emailing credentials can only be done on user creation. Passwords are stored in a one-way hash and cannot be retrieved once saved.',
'view_user' => 'View User :name',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/tl/admin/users/message.php b/resources/lang/tl/admin/users/message.php
index 247a1b321e..adf26b3229 100644
--- a/resources/lang/tl/admin/users/message.php
+++ b/resources/lang/tl/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'You have successfully declined this asset.',
'bulk_manager_warn' => 'Your users have been successfully updated, however your manager entry was not saved because the manager you selected was also in the user list to be edited, and users may not be their own manager. Please select your users again, excluding the manager.',
'user_exists' => 'User already exists!',
- 'user_not_found' => 'User [:id] does not exist.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'The login field is required',
'user_password_required' => 'The password is required.',
'insufficient_permissions' => 'Insufficient Permissions.',
diff --git a/resources/lang/tl/auth/general.php b/resources/lang/tl/auth/general.php
index 78b6780927..4486f090b2 100644
--- a/resources/lang/tl/auth/general.php
+++ b/resources/lang/tl/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Remember Me',
'username_help_top' => 'Enter your username to be emailed a password reset link.',
'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.
Usernames without an associated email address will not be emailed a password reset link. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/tl/general.php b/resources/lang/tl/general.php
index f0b6a3f2cf..01779a8854 100644
--- a/resources/lang/tl/general.php
+++ b/resources/lang/tl/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Accessories',
'activated' => 'Activated',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Accessory',
'accessory_report' => 'Accessory Report',
'action' => 'Action',
@@ -27,7 +28,13 @@ return [
'audit' => 'Audit',
'audit_report' => 'Audit Log',
'assets' => 'Assets',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Assigned to :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Delete Avatar',
'avatar_upload' => 'Upload Avatar',
'back' => 'Back',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Bulk Edit',
'bulk_delete' => 'Bulk Delete',
'bulk_actions' => 'Bulk Actions',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'by Status',
'cancel' => 'Cancel',
'categories' => 'Categories',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'This application is running in production mode with debugging enabled. This can expose sensitive data if your application is accessible to the outside world. Disable debug mode by setting the APP_DEBUG value in your .env file to false.',
'delete' => 'Delete',
'delete_confirm' => 'Are you sure you wish to delete :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Deleted',
'delete_seats' => 'Deleted Seats',
'deletion_failed' => 'Deletion failed',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
'filetypes_size_help' => 'Max upload size allowed is :size.',
'image_filetypes_help' => 'Accepted filetypes are jpg, webp, png, gif, and svg. Max 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',
'importing' => 'Importing',
'importing_help' => 'You can import assets, accessories, licenses, components, consumables, and users via CSV file.
The CSV should be comma-delimited and formatted with headers that match the ones in the sample CSVs in the documentation.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Asset Maintenances',
'item' => 'Item',
'item_name' => 'Item Name',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Insufficient permissions!',
'kits' => 'Predefined Kits',
'language' => 'Language',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => 'Request Canceled',
'save' => 'Save',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Select',
'select_all' => 'Select All',
'search' => 'Search',
@@ -240,8 +254,8 @@ return [
'signature' => 'Signature',
'signed_off_by' => 'Signed Off By',
'skin' => 'Skin',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Oh hai! Looks like your Slack integration with Snipe-IT is working!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'DEMO MODE: Some features are disabled for this installation.',
'site_name' => 'Site Name',
'state' => 'State',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Are you sure you wish to delete',
'submit' => 'Submit',
'target' => 'Target',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Time and Date Display',
'total_assets' => 'total assets',
'total_licenses' => 'total licenses',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/tl/help.php b/resources/lang/tl/help.php
index ac0df59422..a3a2ddd762 100644
--- a/resources/lang/tl/help.php
+++ b/resources/lang/tl/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'More Info',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
diff --git a/resources/lang/tl/localizations.php b/resources/lang/tl/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/tl/localizations.php
+++ b/resources/lang/tl/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/tl/mail.php b/resources/lang/tl/mail.php
index b0ae7de76b..7dd8d6181c 100644
--- a/resources/lang/tl/mail.php
+++ b/resources/lang/tl/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Login to your new Snipe-IT installation using the credentials below:',
'login' => 'Login:',
'Low_Inventory_Report' => 'Low Inventory Report',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Min QTY',
'name' => 'Name',
'new_item_checked' => 'A new item has been checked out under your name, details are below.',
@@ -74,9 +75,11 @@ return [
'your_credentials' => 'Your Snipe-IT credentials',
'Accessory_Checkin_Notification' => 'Accessory checked in',
'Asset_Checkin_Notification' => 'Asset checked in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'License checked in',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => 'View Your Assets',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/tl/validation.php b/resources/lang/tl/validation.php
index 04f8d65303..df514da6f9 100644
--- a/resources/lang/tl/validation.php
+++ b/resources/lang/tl/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'The :attribute must have at least :min items.',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'The selected :attribute is invalid.',
'numeric' => 'The :attribute must be a number.',
'present' => 'The :attribute field must be present.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Your current password is incorrect',
'dumbpwd' => 'That password is too common.',
'statuslabel_type' => 'You must select a valid status label type',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/tr/admin/accessories/general.php b/resources/lang/tr/admin/accessories/general.php
index 5a7ff849bd..a13992ad3c 100644
--- a/resources/lang/tr/admin/accessories/general.php
+++ b/resources/lang/tr/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Aksesuar Güncelleştirme',
'use_default_eula' => '\'yı Varsayılan Sözleşme yerine kullan.',
'use_default_eula_disabled' => 'Varsayılan sözleşmeyi kullan Varsayılan sözleşme tanımlı değil. Lütfen Ayarlar\'dan ekleyiniz.',
+ 'clone' => 'Aksesuarı çoğalt',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/tr/admin/accessories/message.php b/resources/lang/tr/admin/accessories/message.php
index 6e3bbe875c..bce66441d3 100644
--- a/resources/lang/tr/admin/accessories/message.php
+++ b/resources/lang/tr/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Aksesuar çıkışı yapılamadı, lütfen tekrar deneyin',
'success' => 'Aksesuar çıkışı yapıldı.',
+ 'unavailable' => 'Bu ürün zimmetlenemez. Ürün sayısını kontrol edin.',
'user_does_not_exist' => 'Bu kullanıcı geçersiz. Lütfen tekrar deneyin.'
),
diff --git a/resources/lang/tr/admin/asset_maintenances/form.php b/resources/lang/tr/admin/asset_maintenances/form.php
index b808675ee0..68f44d81dc 100644
--- a/resources/lang/tr/admin/asset_maintenances/form.php
+++ b/resources/lang/tr/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Varlık bakım tipi',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'Başlık',
- 'start_date' => 'Başladı',
- 'completion_date' => 'Tamamlandı',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'Ücret',
'is_warranty' => 'Garanti İyileştirme',
- 'asset_maintenance_time' => 'Günler',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'Notlar',
- 'update' => 'Güncelle',
- 'create' => 'Oluştur'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/tr/admin/categories/message.php b/resources/lang/tr/admin/categories/message.php
index 3833ba7fd1..cd583570a2 100644
--- a/resources/lang/tr/admin/categories/message.php
+++ b/resources/lang/tr/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Kategori güncellenemedi, Lütfen tekrar deneyin',
- 'success' => 'Kategori güncellendi.'
+ 'success' => 'Kategori güncellendi.',
+ 'cannot_change_category_type' => 'Kategori tipini oluşturduktan sonra üzerinde değişiklik yapamazsınız',
),
'delete' => array(
diff --git a/resources/lang/tr/admin/components/general.php b/resources/lang/tr/admin/components/general.php
index f189c1d8cf..bf37c8e1c0 100644
--- a/resources/lang/tr/admin/components/general.php
+++ b/resources/lang/tr/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Kalan',
'total' => 'Toplam',
'update' => 'Bileşeni düzenle',
+ 'checkin_limit' => 'Giren toplam tutar :assigned_qty miktarına eşit ya da daha az olmalıdır'
);
diff --git a/resources/lang/tr/admin/components/message.php b/resources/lang/tr/admin/components/message.php
index 3b46880f7d..70f01af121 100644
--- a/resources/lang/tr/admin/components/message.php
+++ b/resources/lang/tr/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Bileşeni çıkışı yapılamadı, lütfen tekrar deneyin',
'success' => 'Bileşen çıkışı başarıyla yapıldı.',
- 'user_does_not_exist' => 'Bu kullanıcı geçersiz. Lütfen tekrar deneyin.'
+ 'user_does_not_exist' => 'Bu kullanıcı geçersiz. Lütfen tekrar deneyin.',
+ 'unavailable' => 'Yeterli bileşen kalmadı: : miktar miktar, :talep edilen talep edilen',
),
'checkin' => array(
diff --git a/resources/lang/tr/admin/consumables/message.php b/resources/lang/tr/admin/consumables/message.php
index 13a2d0016f..e20aeb6931 100644
--- a/resources/lang/tr/admin/consumables/message.php
+++ b/resources/lang/tr/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Sarf malzemesi çıkışı yapılamadı, lütfen tekrar deneyin',
'success' => 'Sarf malzemesi çıkışı yapıldı.',
- 'user_does_not_exist' => 'Bu kullanıcı geçersiz. Lütfen tekrar deneyin.'
+ 'user_does_not_exist' => 'Bu kullanıcı geçersiz. Lütfen tekrar deneyin.',
+ 'unavailable' => 'Bu zimmetleme işlemi için yeterli sarf malzeme kalmamış. Lütfen stok miktarını kontrol edin.',
),
'checkin' => array(
diff --git a/resources/lang/tr/admin/custom_fields/general.php b/resources/lang/tr/admin/custom_fields/general.php
index 59c67a6d4e..0419af72f4 100644
--- a/resources/lang/tr/admin/custom_fields/general.php
+++ b/resources/lang/tr/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Modellerle Kullanılmıştır',
'order' => 'Sipariş',
'create_fieldset' => 'Yeni alan kümesi',
+ 'update_fieldset' => 'Fieldset\'i güncelle',
+ 'fieldset_does_not_exist' => 'Fieldset :id yok',
+ 'fieldset_updated' => 'Fieldset güncellendi',
'create_fieldset_title' => 'Yeni bir alan kümesi oluştur',
'create_field' => 'Yeni özel alan',
'create_field_title' => 'Yeni bir özel alan oluştur',
@@ -44,6 +47,8 @@ return [
'db_convert_warning' => 'UYARI. Bu alan, özel alanlar tablosunda :db_column olarak bulunur, ancak :expected olmalıdır.',
'is_unique' => 'Bu değer tüm varlıklarda benzersiz olmalıdır',
'unique' => 'Benzersiz',
- 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
- 'display_in_user_view_table' => 'Visible to User',
+ 'display_in_user_view' => 'Teslim alınan kullanıcının bu değerleri Atanan Varlıkları Görüntüle sayfasında görüntülemesine izin ver',
+ 'display_in_user_view_table' => 'Kullanıcı tarafından görülebilir',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/tr/admin/departments/message.php b/resources/lang/tr/admin/departments/message.php
index c4fb66235e..ee249cee66 100644
--- a/resources/lang/tr/admin/departments/message.php
+++ b/resources/lang/tr/admin/departments/message.php
@@ -3,7 +3,7 @@
return array(
'does_not_exist' => 'Bölüm mevcut değil.',
- 'department_already_exists' => 'A department already exists with that name at this company location. Or choose a more specific name for this department. ',
+ 'department_already_exists' => 'Bu şirket konumunda bu ada sahip bir departman zaten var. Veya bu departman için daha spesifik bir isim seçin. ',
'assoc_users' => 'Bu bölüm şu anda en az bir kullanıcı ile ilişkili ve silinemez. Bölümü silebilmek için ilişkili kullanıcıları güncelleyin. ',
'create' => array(
'error' => 'Bölüm oluşturulmadı, lütfen yeniden deneyin.',
diff --git a/resources/lang/tr/admin/groups/message.php b/resources/lang/tr/admin/groups/message.php
index cc1b3dae12..b5854d7328 100644
--- a/resources/lang/tr/admin/groups/message.php
+++ b/resources/lang/tr/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Grup zaten mevcut.',
- 'group_not_found' => 'Grup [:id] mevcut değil.',
+ 'group_not_found' => 'Group ID : ID mevcut değil.',
'group_name_required' => 'İsim alanı zorunludur',
'success' => array(
diff --git a/resources/lang/tr/admin/hardware/form.php b/resources/lang/tr/admin/hardware/form.php
index e722283ab4..0e6f82e296 100644
--- a/resources/lang/tr/admin/hardware/form.php
+++ b/resources/lang/tr/admin/hardware/form.php
@@ -2,11 +2,14 @@
return [
'bulk_delete' => 'Toplu varlık silmeyi onaylıyor musunuz?',
+ 'bulk_restore' => 'Toplu varlık geriyüklemesini onaylayın',
'bulk_delete_help' => 'Toplu silme için aşağıdaki Varlıkları gözden geçirin. Silindikten sonra bu varlıkların geri yüklenebilir fakat atanmış olan herhangi bir kullanıcı ile ilişkili olmayacaktır.',
+ 'bulk_restore_help' => 'Aşağıdaki varlık geri yüklemesini gözden geçirin. Geri yüklendiklerinde saha önceden atanmış olan sahiplerine dair aitlikleri kalmayacaktır.',
'bulk_delete_warn' => ':asset_count adet varlığı düzenlemek üzeresiniz.',
+ 'bulk_restore_warn' => 'Geri yüklüyorsunuz : asset_count assets.',
'bulk_update' => 'Demirbaşları Toplu Güncelle',
'bulk_update_help' => 'Bu form birden çok demirbaşı tek seferde güncellemenizi sağlar. Lütfen sadece değiştirmek istediğiniz alanları doldurunuz. Değiştirilmesini istemediğiniz alanları boş bırakınız. ',
- 'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
+ 'bulk_update_warn' => 'Tek bir varlığın özelliklerini düzenlemek üzeresiniz.| :asset_count varlıkların özelliklerini düzenlemek üzeresiniz.',
'checkedout_to' => 'Çıkış Yapılmış Olan Kişi',
'checkout_date' => 'Çıkış Tarihi',
'checkin_date' => 'Giriş Tarihi',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Sadece varsayılan konumu güncelle',
'asset_not_deployable' => 'Bu demirbaş dağıtılabilir durumda değil. Çıkışı yapılamaz.',
'asset_deployable' => 'Bu demirbaş dağıtılabilir durumda. Çıkışı yapılabilir.',
- 'processing_spinner' => 'İşleniyor...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Opsiyonel Bilgi',
'order_details' => 'Sipariş Bilgileri'
];
diff --git a/resources/lang/tr/admin/hardware/general.php b/resources/lang/tr/admin/hardware/general.php
index 4644b814a1..eea8f3f5e6 100644
--- a/resources/lang/tr/admin/hardware/general.php
+++ b/resources/lang/tr/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'Bu varlık silindi.',
'edit' => 'Demirbaşı Düzenle',
'model_deleted' => 'Bu varlık modeli silindi. Varlığı geri almak için modelini geri almalısınız.',
+ 'model_invalid' => 'Bu varlığın model bilgisi hatalı.',
+ 'model_invalid_fix' => 'Varlığı iade alma veya teslim etme işlemi öncesinde bunu düzeltmek için varlık bilgisi düzenlenmelidir.',
'requestable' => 'Talep edilebilir',
'requested' => 'Talep edildi',
'not_requestable' => 'Talep Edilemez',
@@ -21,6 +23,7 @@ return [
'restore' => 'Demirbaşı Geri Getir',
'pending' => 'Bekliyor',
'undeployable' => 'Dağtılamaz',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Demirbaşı Görüntüle',
'csv_error' => 'CSV dosyanızda bir hata var:',
'import_text' => '
@@ -39,5 +42,6 @@ return [
'error_messages' => 'Hata mesajı:',
'success_messages' => 'Başarı mesajı:',
'alert_details' => 'Detaylar için aşağıyı okuyun.',
- 'custom_export' => 'Özel Dışarı Aktar'
+ 'custom_export' => 'Özel Dışarı Aktar',
+ 'mfg_warranty_lookup' => ':Üretici garantisinin durumuna bakma',
];
diff --git a/resources/lang/tr/admin/hardware/message.php b/resources/lang/tr/admin/hardware/message.php
index 2f6072b3c6..350f74fd98 100644
--- a/resources/lang/tr/admin/hardware/message.php
+++ b/resources/lang/tr/admin/hardware/message.php
@@ -23,6 +23,8 @@ return [
'restore' => [
'error' => 'Demirbaş geri getirilemedi, lütfen tekrar deneyin',
'success' => 'Demirbaş geri getirildi.',
+ 'bulk_success' => 'Varlık başarı ile geri yüklendi.',
+ 'nothing_updated' => 'Herhangi bir varlık seçili olmadığı için hiçbirşey geri yüklenmedi.',
],
'audit' => [
@@ -49,6 +51,8 @@ return [
'success' => 'Dosyanızı içe aktarıldı',
'file_delete_success' => 'Dosyanız başarıyla silindi',
'file_delete_error' => 'Dosya silenemedi',
+ 'header_row_has_malformed_characters' => 'Başlık bilgisindeki bir veya daha fazla öznitelik, hatalı UTF-8 karakterleri içeriyor',
+ 'content_row_has_malformed_characters' => 'Başlıktaki ilk satırda bir veya daha fazla öznitelik, hatalı biçimlendirilmiş UTF-8 karakterleri içeriyor',
],
diff --git a/resources/lang/tr/admin/hardware/table.php b/resources/lang/tr/admin/hardware/table.php
index a4effe209e..e8ead9aa9f 100644
--- a/resources/lang/tr/admin/hardware/table.php
+++ b/resources/lang/tr/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'Giriş/Çıkış',
'checkout_date' => 'Çıkış Tarihi',
'checkoutto' => 'Çıkış Yapıldı',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Mevcut Değer',
'diff' => 'Fark',
'dl_csv' => 'CSV Dosyasını İndir',
diff --git a/resources/lang/tr/admin/licenses/general.php b/resources/lang/tr/admin/licenses/general.php
index 2b64606501..62530c617a 100644
--- a/resources/lang/tr/admin/licenses/general.php
+++ b/resources/lang/tr/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Lisanslar Hakkında',
- 'about_licenses' => 'Lisanslar yazılım takibi için kullanılır. Kullanıcı sayısı kadar kişide kullanılabilir',
+ 'about_licenses_title' => 'Lisanslar Hakkında',
+ 'about_licenses' => 'Lisanslar yazılım takibi için kullanılır. Kullanıcı sayısı kadar kişide kullanılabilir',
'checkin' => 'Lisans Kullanıcısı Girişi',
'checkout_history' => 'Çıkış Geçmişi',
'checkout' => 'Lisans Kullanıcı Çıkışı',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Yazılım Lisansları',
'user' => 'Kullanıcı',
'view' => 'Lisansı Göster',
+ 'delete_disabled' => 'Bazı koltuklar hala kullanıma alınmış olduğundan bu lisans henüz silinemez.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Tüm koltukları ayır',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Tüm koltukları incele',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'Ulaşılabilir koltruk olmadığı için bu devre dışı bırakıldı',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/tr/admin/licenses/message.php b/resources/lang/tr/admin/licenses/message.php
index bdc530f86e..43375fce70 100644
--- a/resources/lang/tr/admin/licenses/message.php
+++ b/resources/lang/tr/admin/licenses/message.php
@@ -2,7 +2,7 @@
return array(
- 'does_not_exist' => 'License does not exist or you do not have permission to view it.',
+ 'does_not_exist' => 'Lisans mevcut değil veya görüntüleme izniniz yok.',
'user_does_not_exist' => 'Kullanıcı mevcut değil.',
'asset_does_not_exist' => 'Lisans ile ilişkilendirmek istediğiniz demirbaş mevcut değil.',
'owner_doesnt_match_asset' => 'Lisans ile ilişkilendirmek istediğiniz demirbaş ilişkilendirmek istediğiniz kişiden başkasına atanmış durumda.',
diff --git a/resources/lang/tr/admin/locations/message.php b/resources/lang/tr/admin/locations/message.php
index 9930b5064f..79c56aa50d 100644
--- a/resources/lang/tr/admin/locations/message.php
+++ b/resources/lang/tr/admin/locations/message.php
@@ -6,8 +6,8 @@ return array(
'assoc_users' => 'Konum en az 1 kullanıcı ile ilişkili durumda ve silinemez. Lütfen önce kullanıcıları güncelleyerek konumu boşaltın ve tekrar deneyin. ',
'assoc_assets' => 'Bu konum şu anda en az bir varlık ile ilişkili ve silinemez. Lütfen artık bu konumu kullanabilmek için varlık konumlarını güncelleştirin.',
'assoc_child_loc' => 'Bu konum şu anda en az bir alt konum üstüdür ve silinemez. Lütfen artık bu konuma ait alt konumları güncelleyin. ',
- 'assigned_assets' => 'Assigned Assets',
- 'current_location' => 'Current Location',
+ 'assigned_assets' => 'Atanan Varlıklar',
+ 'current_location' => 'Mevcut konum',
'create' => array(
diff --git a/resources/lang/tr/admin/manufacturers/message.php b/resources/lang/tr/admin/manufacturers/message.php
index e6a894ec17..d1869f7b7c 100644
--- a/resources/lang/tr/admin/manufacturers/message.php
+++ b/resources/lang/tr/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Üretici mevcut değil.',
'assoc_users' => 'Üretici en az 1 model ile ilişkili durumda ve silinemez. Lütfen önce modelleri güncelleyerek üreticiyi boşa çıkarın ve tekrar deneyin. ',
diff --git a/resources/lang/tr/admin/manufacturers/table.php b/resources/lang/tr/admin/manufacturers/table.php
index 8140ec5f2f..30bb7b88f0 100644
--- a/resources/lang/tr/admin/manufacturers/table.php
+++ b/resources/lang/tr/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Destek Maili',
'support_phone' => 'Destek telefonu',
'support_url' => 'Destek URL\'si',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Üretici Güncelle',
'url' => 'URL',
diff --git a/resources/lang/tr/admin/models/general.php b/resources/lang/tr/admin/models/general.php
index 854d3fae0c..64d5f0d6f7 100644
--- a/resources/lang/tr/admin/models/general.php
+++ b/resources/lang/tr/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'Bu model silindi.',
'bulk_delete' => 'Varlık Modellerini Toplu Silme',
'bulk_delete_help' => 'Seçilen varlık modelleri silme işlemini onaylamak için aşağıdaki onay kutularını kullanın. Başka bir varlık modeli ile ilişkilendirilmiş olan varlık modelleri, başka bir varlık modeli ile ilişkilendirilmeden silinemez.',
- 'bulk_delete_warn' => ':model_count varlık modellerini silmek üzeresiniz.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Modeli geri getir',
'requestable' => 'Kullanıcılar bu modeli talep edebilir',
'show_mac_address' => 'Bu model demirbaşta MAC adresi göster',
diff --git a/resources/lang/tr/admin/models/message.php b/resources/lang/tr/admin/models/message.php
index 05e3dda1b9..b69cbd99a6 100644
--- a/resources/lang/tr/admin/models/message.php
+++ b/resources/lang/tr/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Model mevcut değil.',
+ 'no_association' => 'İlişkilendirilmiş bir model bulunmamaktadır.',
+ 'no_association_fix' => 'Bu değişiklik bazı şeylerin garip ve tuhaf bir şekilde bozulmasına yol açabilir. Bu varlığı bir modelle ilişkilendirmek için düzeltin.',
'assoc_users' => 'Model bir ya da daha çok demirbaş ile ilişkili ve silinemez. Lütfen demirbaşları silin ve tekrar deneyin. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Model güncellenemedi, lütfen tekrar deneyin',
- 'success' => 'Model güncellendi.'
+ 'success' => 'Model güncellendi.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Hiçbir alan değiştirilmedi, dolayısıyla hiç bir alan güncellenmedi.',
- 'success' => 'Model güncellendi.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'Hiçbir model seçilmedi, bu nedenle hiçbir şey silinmedi.',
- 'success' => ': success_count model (ler) silindi!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count adet model(ler) silindi, ancak :fail_count adet için silme işlemini tamamlayamadık, çünkü bunlar halâ varlıklarla ilişkilendirilmiş durumda.'
),
diff --git a/resources/lang/tr/admin/settings/general.php b/resources/lang/tr/admin/settings/general.php
index f7ffa8f373..330495d552 100644
--- a/resources/lang/tr/admin/settings/general.php
+++ b/resources/lang/tr/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'Kullanıcılar bir ek e-posta hesabına gönderilen iade etme/kullanıma alma e-posta bir kopyasını göndermek isterseniz, buraya girin. Aksi takdirde bu alanı boş bırakın.',
'is_ad' => 'Active Directory sunucusudur',
'alerts' => 'Uyarı',
- 'alert_title' => 'Güncelleme Uyarı Ayarları',
+ 'alert_title' => 'Günceleme Uyarı Ayarları',
'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',
@@ -21,7 +21,7 @@ return [
'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.',
'asset_ids' => 'Demirbaş No',
'audit_interval' => 'Denetim Aralığı',
- 'audit_interval_help' => 'If you are required to regularly physically audit your assets, enter the interval in months that you use. If you update this value, all of the "next audit dates" for assets with an upcoming audit date will be updated.',
+ 'audit_interval_help' => 'Varlıklarınızı düzenli olarak fiziksel olarak denetlemeniz gerekiyorsa, kullandığınız aralığı ay olarak girin. Bu değeri güncellerseniz, denetim tarihi yaklaşan varlıklar için tüm "sonraki denetim tarihleri" güncellenir.',
'audit_warning_days' => 'Denetim Uyarı Eşiği',
'audit_warning_days_help' => 'Mal varlığının denetime tabi olması gerektiği zaman sizi kaç gün öncesinden uyarmalıyız?',
'auto_increment_assets' => 'Otomatik olarak artan varlık etiketi oluşturun',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Yedekten geri dön',
'backups_upload' => 'Yedeği yükle',
'backups_path' => 'Yedeklerin sunucuda saklanacağı yer :path',
- 'backups_restore_warning' => 'Geri yükleme butonunu kullanın önceki yedeklemelerden (Şu anda "S3 file storage" yada "Docker" çalışmıyor.
Sizinentire :app_name Veritabanı yüklediğiniz dosyalarla değiştirilecektir.. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'Geri yüklemeniz tamamlandıktan sonra, siz de dahil olmak üzere, tüm mevcut kullanıcıların oturumu kapatılacaktır.',
'backups_large' => 'Çok büyük yedeklemeler, geri yükleme girişiminde zaman aşımına uğrayabilir ve komut satırı üzerinden çalıştırılması gerekebilir. ',
'barcode_settings' => 'Barkod Ayarları',
@@ -75,8 +75,9 @@ return [
'label_logo_size' => 'En güzel görünen logolar kare şeklindeki logolardır - her ürün etiketinin sağ üst bölümünde görüntülenir. ',
'laravel' => 'Laravel Version',
'ldap' => 'LDAP',
- 'ldap_default_group' => 'Default Permissions Group',
- 'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'ldap_default_group' => 'Varsayılan İzinler Grubu',
+ 'ldap_default_group_info' => 'Yeni senkronize edilen kullanıcılara atamak için bir grup seçin. Bir kullanıcının atandığı grubun izinlerini aldığını unutmayın.',
+ 'no_default_group' => 'Varsayılan Grup Yok',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP İstemci Tarafı TLS anahtarı',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Sertifikası',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'LDAP Ayarları',
'ldap_client_tls_cert_help' => 'LDAP bağlantıları için İstemci Tarafı TLS Sertifikası ve Anahtarı, genellikle yalnızca "Güvenli LDAP" içeren Google Workspace yapılandırmalarında kullanışlıdır. Her ikisi de gereklidir.',
'ldap_client_tls_key' => 'LDAP İstemci tarafı TLS anahtarı',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'LDAP ayarlarınızı doğru yapılandırıp yapılandırmadığınızı test etmek yukarıda belirttiğiniz DN için geçerli bir LDAP kullanıcı adı ve parolası giriniz. ÖNCE GÜNCEL LDAP AYARLARINI KAYDETMELİSİN.',
'ldap_login_sync_help' => 'Bu sadece LDAP\'ın doğru şekilde senkron edilebildiğini test eder. Eğer LDAP Kimlik Doğrulama sorgunuz doğru değilse, kullanıcılar giriş yapamayabilirler. ÖNCE GÜNCEL LDAP AYARLARINI KAYDETMELİSİN.',
'ldap_manager' => 'LDAP Yöneticisi',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'E-postalarda resimleri göster',
'show_images_in_email_help' => 'Snipe-IT kurulumunuz bir VPN\'in ya da kapalı bir ağın arkasındaysa ve ağ dışındaki kullanıcılar bu kurulumda sunulan görüntüleri e-postalarına yükleyemezse bu kutunun işaretini kaldırın.',
'site_name' => 'Site Adı',
- 'slack' => 'Gevşek',
- 'slack_title' => 'Slack ayarlarını güncelleştir',
- 'slack_help' => 'Slack ayarları',
- 'slack_botname' => 'Slack Bot Adı',
- 'slack_channel' => 'Slack Kanalı',
- 'slack_endpoint' => 'Slack Endpoint',
- 'slack_integration' => 'Slack Ayarları',
- 'slack_integration_help' => 'Slack entegrasyonu isteğe bağlıdır, ancak kullanmak istiyorsanız uç nokta ve kanal gereklidir. Slack entegrasyonunu yapılandırmak için önce Slack hesabınızda gelen bir web kancası oluşturmanız gerekir. Kaydetmeden önce ayarlarınızın doğru olduğunu onaylamak için Slack Entegrasyonunu Test Et düğmesini tıklayın. ',
- 'slack_integration_help_button' => 'Slack bilgilerinizi kaydettikten sonra bir test düğmesi görünecektir.',
- 'slack_test_help' => 'Slack entegrasyonunuzun doğru yapılandırılıp yapılandırılmadığını test edin. İLK OLARAK GÜNCELLENMİŞ SLACK AYARLARINIZI KAYDETMELİSİNİZ.',
+ 'integrations' => 'Integrations',
+ 'slack' => 'Slack',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Kaydetmek için test et',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT version',
'support_footer' => 'Destek Bağlantıları Altbilgisi ',
'support_footer_help' => 'Snipe-IT destek, bilgi ve Kullanıcı Kılavuzu linklerini kimin göreceğini seçin',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'yerelleştirme, para birimi, yerel, yerel ayar, saat dilimi, saat dilimi, uluslararası, uluslararasılaştırma, dil, diller, çeviri',
'localization_help' => 'Dil, Tarih biçimi',
'notifications' => 'Bilfirimler',
- 'notifications_help' => 'Email alarmları, Denetim Ayarları',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Artış ve örnekler',
'labels' => 'Etiket',
'labels_title' => 'Etiket ayarlarını güncelle',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Sıradaki: Kullanıcı oluştur',
'ldap_settings_link' => 'LDAP Ayarları Sayfası',
'slack_test' => ' entegrasyonunu dene',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/tr/admin/settings/message.php b/resources/lang/tr/admin/settings/message.php
index becfbf75f9..8b34c8b92f 100644
--- a/resources/lang/tr/admin/settings/message.php
+++ b/resources/lang/tr/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'LDAP kimlik doğrulaması deneniyor...',
'authentication_success' => 'LDAP kullanıcı kimliği başarıyla doğrulandı!'
],
- 'slack' => [
- 'sending' => 'Slack test mesajı gönderiliyor...',
- 'success_pt1' => 'Başarılı! Kontrol edin ',
- 'success_pt2' => ' test mesajınız için kanal seçin ve ayarlarınızı kaydetmek için aşağıdaki KAYDET\'i tıkladığınızdan emin olun.',
- '500' => '500 Sunucu Hatası.',
- 'error' => 'Bir şeyler yanlış gitti.',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
+ 'success_pt1' => 'Success! Check the ',
+ 'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
+ '500' => '500 Server Error.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/tr/admin/users/general.php b/resources/lang/tr/admin/users/general.php
index 79556e12dd..874a0558cd 100644
--- a/resources/lang/tr/admin/users/general.php
+++ b/resources/lang/tr/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Atananların Tümünü Yazdır',
'email_assigned' => 'Tüm Atananların E-posta Listesi',
'user_notified' => 'Kullanıcıya, atanmış nesnelerinin bir listesi e-posta ile gönderildi.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Yazılıma :name için çıkış yapılmış',
'send_email_help' => 'Bu kullanıcıya kimlik bilgilerini gönderebilmesi için bir e-posta adresi sağlamalısınız. E-posta kimlik bilgileri yalnızca kullanıcı oluşturulurken yapılabilir. Parolalar tek yönlü bir karmada saklanır ve bir kez kaydedildikten sonra geri alınamaz.',
'view_user' => 'Kullanıcıyı Görüntüle :name',
@@ -33,12 +35,20 @@ return [
'superadmin_permission_warning' => 'Yalnızca süper yöneticiler bir kullanıcıya süper yönetici erişimi verebilir.',
'admin_permission_warning' => 'Yalnızca yönetici haklarına veya daha fazlasına sahip kullanıcılar, bir kullanıcıya yönetici erişimi verebilir.',
'remove_group_memberships' => 'Grup Üyeliklerini Kaldır',
- 'warning_deletion' => 'UYARILAR:',
- 'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
+ 'warning_deletion_information' => 'Aşağıda listelenen :sayılan kullanıcı(lar) daki TÜM öğeleri kontrol etmek üzeresiniz. Süper yönetici adları kırmızıyla vurgulanır.',
'update_user_assets_status' => 'Bu kullanıcılar için tüm varlıkları bu duruma güncelleyin',
'checkin_user_properties' => 'Bu kullanıcılarla ilişkili tüm mülkleri kontrol edin',
'remote_label' => 'Bu uzak bir kullanıcı',
'remote' => 'Uzaktan Kumanda',
'remote_help' => 'Bu, fiziksel konumlarınıza hiç gelmeyen veya nadiren gelen uzak kullanıcılara göre filtrelemeniz gerektiğinde yararlı olabilir.',
'not_remote_label' => 'Bu uzak bir kullanıcı değil',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'Organizasyonunuzdaki kişileri özel bir şekilde belirtmek, işaretlemek istiyor iseniz bu yardımcı olabilir.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Bu tarihinde oluşturuldu:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/tr/admin/users/message.php b/resources/lang/tr/admin/users/message.php
index 06f6c5f14d..c438488d9e 100644
--- a/resources/lang/tr/admin/users/message.php
+++ b/resources/lang/tr/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Bu varlığı başarıyla reddettiniz.',
'bulk_manager_warn' => 'Kullanıcılarınızın başarıyla güncelleştirildi, ancak kaydedilmedi Yöneticisi giriş Yöneticisi\'ni seçtiğiniz çünkü aynı zamanda düzenlenecek kullanıcı listesinde oldu ve kullanıcıların kendi yöneticisi olmayabilir. Yine, yönetici hariç olmak üzere, kullanıcılarınızı seçiniz.',
'user_exists' => 'Kullanıcı zaten var!',
- 'user_not_found' => 'Kullanıcı [:id] yok.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Oturum açma alanı gerekli',
'user_password_required' => 'Şifre Gerekli.',
'insufficient_permissions' => 'Yetersiz izinler.',
@@ -14,8 +14,8 @@ return array(
'ldap_not_configured' => 'LDAP entegrasyonu bu yükleme için yapılandırılmamış.',
'password_resets_sent' => 'Etkinleştirilmiş ve geçerli bir e-posta adresine sahip seçilen kullanıcılara şifre sıfırlama bağlantısı gönderildi.',
'password_reset_sent' => ':email! adresine bir şifre sıfırlama bağlantısı gönderildi!',
- 'user_has_no_email' => 'This user does not have an email address in their profile.',
- 'user_has_no_assets_assigned' => 'This user does not have any assets assigned',
+ 'user_has_no_email' => 'Bu kullanıcının profilinde bir e-posta adresi yok.',
+ 'user_has_no_assets_assigned' => 'Bu kullanıcının atanmış herhangi bir varlığı yok',
'success' => array(
@@ -61,7 +61,7 @@ return array(
),
'inventorynotification' => array(
- 'error' => 'This user has no email set.',
- 'success' => 'The user has been notified about their current inventory.'
+ 'error' => 'Bu kullanıcının e-posta grubu yok.',
+ 'success' => 'Kullanıcı, mevcut envanteri hakkında bilgilendirildi.'
)
);
\ No newline at end of file
diff --git a/resources/lang/tr/auth/general.php b/resources/lang/tr/auth/general.php
index f8c5d76168..3fd5cdca28 100644
--- a/resources/lang/tr/auth/general.php
+++ b/resources/lang/tr/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Beni hatırla',
'username_help_top' => 'E-posta ile bir şifre sıfırlama bağlantısı almak için kullanıcı adınızı girin.',
'username_help_bottom' => 'Kullanıcı adınız ve e-posta adresiniz olabilir aynı olabilir, ancak yapılandırmanıza bağlı olarak olmayabilir. Kullanıcı adınızı hatırlayamıyorsanız, yöneticinize başvurun.
CSV, virgülle ayrılmış olmalı ve dökümandaki örnek CSV\'lerdekilerle eşleşen başlıklarla hazırlanmalıdır..',
@@ -151,6 +162,8 @@ Context | Request Context
'asset_maintenances' => 'Demirbaş bakımları',
'item' => 'Ürün',
'item_name' => 'Öğe İsmi',
+ 'import_file' => 'CSV dosyasını içeri al',
+ 'import_type' => 'CSV içeri alma türü',
'insufficient_permissions' => 'İzinler yetersiz!',
'kits' => 'Ön Tanımlı Setler',
'language' => 'Dil',
@@ -191,7 +204,7 @@ Context | Request Context
'no' => 'Hayır',
'notes' => 'Notlar',
'order_number' => 'Sipariş Numarası',
- 'only_deleted' => 'Only Deleted Assets',
+ 'only_deleted' => 'Yalnızca Silinen Varlıklar',
'page_menu' => '_MENU_ Öğe gösteriliyor',
'pagination_info' => '_START_ - _END_ of _TOTAL_ arası öğeler',
'pending' => 'Bekliyor',
@@ -221,6 +234,7 @@ Context | Request Context
'requested_assets_menu' => 'Talep Edilen Varlıklar',
'request_canceled' => 'Talep iptal edildi',
'save' => 'Kaydet',
+ 'select_var' => 'Seçin :tür... ', // this will eventually replace all of our other selects
'select' => 'Seç',
'select_all' => 'Tümünü Seç',
'search' => 'Ara',
@@ -243,8 +257,8 @@ Context | Request Context
'signature' => 'İmza',
'signed_off_by' => 'İmzalayan',
'skin' => 'Tema',
- 'slack_msg_note' => 'Bir slack mesajı gönderilecek',
- 'slack_test_msg' => 'Oo merhaba! Görünüşe göre Snipe-IT ile Slack entegrasyonunuz çalışıyor!',
+ 'webhook_msg_note' => 'Webhook üzerinden bir ileti gönderilecek',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'DEMO modu: Bu yükleme için bazı özellikleri devre dışı bırakılır.',
'site_name' => 'Site Adı',
'state' => 'İlçe',
@@ -256,7 +270,6 @@ Context | Request Context
'sure_to_delete' => 'Silmek istediğinize emin misiniz',
'submit' => 'Gönder',
'target' => 'Hedef',
- 'toggle_navigation' => 'Gezinmeyi Aç/Kapat',
'time_and_date_display' => 'Zaman ve Tarih Görüntüle',
'total_assets' => 'Toplam Demirbaşlar',
'total_licenses' => 'Toplam Lisanslar',
@@ -284,9 +297,9 @@ Context | Request Context
'yes' => 'Evet',
'zip' => 'Zip',
'noimage' => 'Yüklenen görüntü veya resim bulunamadı.',
- 'file_does_not_exist' => 'The requested file does not exist on the server.',
- 'file_upload_success' => 'File upload success!',
- 'no_files_uploaded' => 'File upload success!',
+ 'file_does_not_exist' => 'İstenen dosya sunucuda yok.',
+ 'file_upload_success' => 'Dosya yükleme başarılı!',
+ 'no_files_uploaded' => 'Dosya yükleme başarılı!',
'token_expired' => 'Oturum zaman aşımına uğradı. Lütfen tekrar giriş yapın.',
'login_enabled' => 'Kullanıcı Aktif',
'audit_due' => 'Beklenen Denetimler',
@@ -340,7 +353,7 @@ Context | Request Context
'invalid_category' => 'Geçersiz kategori',
'dashboard_info' => 'Bu sizin kontrol paneliniz. Onun gibi çok var ama bu sizinki.',
'60_percent_warning' => '%60 Tamamlandı (uyarı)',
- 'dashboard_empty' => 'It looks like you have not added anything yet, so we do not have anything awesome to display. Get started by adding some assets, accessories, consumables, or licenses now!',
+ 'dashboard_empty' => 'Henüz bir şey eklememişsiniz gibi görünüyor, bu yüzden gösterecek bir şeyimiz yok. Şimdi bazı varlıklar, aksesuarlar, sarf malzemeleri veya lisanslar ekleyerek başlayın!',
'new_asset' => 'Yeni Varlık',
'new_license' => 'Yeni Lisans',
'new_accessory' => 'Yeni Aksesuar',
@@ -375,21 +388,68 @@ Context | Request Context
'backup_delete_not_allowed' => 'Yedek dosyaları silmek .env dosyasında engellenmiştir. Destek birimiyle veya yöneticinizle görüşün.',
'additional_files' => 'Ek Dosyalar',
'shitty_browser' => 'İmza algılanmadı. Eski bir tarayıcı kullanıyorsanız, varlık kabulünüzü tamamlamak için lütfen güncel bir tarayıcı kullanın.',
- 'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
- 'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
- 'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
- 'na_no_purchase_date' => 'N/A - No purchase date provided',
- 'assets_by_status' => 'Assets by Status',
- 'assets_by_status_type' => 'Assets by Status Type',
- 'pie_chart_type' => 'Dashboard Pie Chart Type',
+ 'bulk_soft_delete' =>'Ayrıca bu kullanıcıları geçici olarak silin. Yönetici Ayarlarında silinen kayıtları temizlemediğiniz sürece/tasfiye edene kadar bu kişilerin varlık geçmişi olduğu gibi kalacaktır.',
+ 'bulk_checkin_delete_success' => 'Seçtiğiniz kullanıcılar silindi ve öğeleri teslim edildi.',
+ 'bulk_checkin_success' => 'Seçilen kullanıcılar için öğeler iade edildi.',
+ 'set_to_null' => 'Bu öğenin değerlerini sil|Tüm :asset_count öğelerinin değerlerini sil ',
+ 'set_users_field_to_null' => 'Sil : Bu kullanıcının bilgileri Sil: bütün kullanıcıların bu alandaki bilgileri :user_count ',
+ 'na_no_purchase_date' => 'Bulunmuyor - Satın alma tarihi belirtilmedi',
+ 'assets_by_status' => 'Duruma Göre Varlıklar',
+ 'assets_by_status_type' => 'Durum Türüne Göre Varlıklar',
+ 'pie_chart_type' => 'Pano Pasta Grafik Türü',
'hello_name' => 'Merhaba, :name!',
- 'unaccepted_profile_warning' => 'You have :count items requiring acceptance. Click here to accept or decline them',
+ 'unaccepted_profile_warning' => 'Kabul gerektiren öğeleriniz var. Kabul etmek veya reddetmek için buraya tıklayın',
'start_date' => 'Başlangıç Tarihi',
'end_date' => 'Bitiş Tarihi',
'alt_uploaded_image_thumbnail' => 'Yüklenen küçük resim',
- 'placeholder_kit' => 'Bir kit seçin'
+ 'placeholder_kit' => 'Bir kit seçin',
+ 'file_not_found' => 'Dosya bulunamadı',
+ 'preview_not_available' => '(ön izleme yok)',
+ 'setup' => 'Kurulum',
+ 'pre_flight' => 'Deneme',
+ 'skip_to_main_content' => 'Ana içeriğe geç',
+ 'toggle_navigation' => 'Gezinme şeklini değiştir.',
+ 'alerts' => 'Uyarılar',
+ 'tasks_view_all' => 'Tüm görevleri görüntüleyin',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'Eşleşen LOG kaydı bulunamadı.',
+ 'merge_users' => 'Kullanıcıları birleştir',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'Kullanıcı seçilmedi',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Temizle ve Kaydet',
+ 'update_existing_values' => 'Mevcut Değerler Güncellensinmi?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Otomatik artan varlık etiketi pasif olduğu için bütün "Varlık Etiketi" sütunu doldurmalısınız.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Not: Otomatik artan varlık etiketlerinin oluşturulması etkindir, böylece "Varlık Etiketi" doldurulmamış satırlar için etiket oluşturulur. "Varlık Etiketi" girilmiş olan satırlar eski bilgilerle kalacaktır..',
+ 'send_welcome_email_to_users' => ' Yeni Kullanıcılar için Hoş Geldiniz E-postası Gönderilsin mi?',
+ 'back_before_importing' => 'İçeri almadan önce yedeklensinmi?',
+ 'csv_header_field' => 'CSV Başlık Alanı',
+ 'import_field' => 'İçeri alma alanı',
+ 'sample_value' => 'Örnek Değer',
+ 'no_headers' => 'Sütun Bulunamadı',
+ 'error_in_import_file' => 'CSV dosyası okunurken bir hata oluştu: : hata',
+ 'percent_complete' => ':yüzde % tamamlandı',
+ 'errors_importing' => 'İçeri alırken bazı hatalar oluştu: ',
+ 'warning' => 'DİKKAT: :dikkat',
+ 'success_redirecting' => '"Başarılı... Yönlendiriliyor.',
+ 'setup_successful_migrations' => 'Veritabanı tablolarınız oluşturuldu',
+ 'setup_migration_output' => 'Taşıma sonucu:',
+ 'setup_migration_create_user' => 'Sonraki adım: Kullanıcı oluşturma',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Doğrula',
+ 'autoassign_licenses' => 'Lisansları Otomatik Ata',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Emin misiniz?',
+ 'cannot_be_deleted' => 'Bu öğe silinemez',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/tr/help.php b/resources/lang/tr/help.php
index 56e7edda26..66d6ccda33 100644
--- a/resources/lang/tr/help.php
+++ b/resources/lang/tr/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'Daha Fazla Bilgi',
- 'audit_help' => 'Bu kutucuğu işaretlediğinizde varlık kaydı yeni lokasyonu gösterir. İşaretlenmemiş olarak bırakırsanız denetim kayıtlarında basitçe lokasyonu not edecektir.
Eğer varlığın çıkışı yapılmışsa, çıkışı yapılan kişiyi, varlığı veya lokasyonu değiştirmeyecektir.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Varlıklar seri numaraları veya varlık etiketleri ile takip edilir. Bunlar bir öğeyi belirlemek için daha yüksek öneme sahip olma eğilimindedir.',
diff --git a/resources/lang/tr/localizations.php b/resources/lang/tr/localizations.php
index 3f3d7b78ba..91397e517e 100644
--- a/resources/lang/tr/localizations.php
+++ b/resources/lang/tr/localizations.php
@@ -4,56 +4,56 @@ return [
'select_language' => 'Bir dil seçin',
'languages' => [
- 'en'=> 'English, US',
- 'en-GB'=> 'English, UK',
- 'af'=> 'Afrikaans',
- 'ar'=> 'Arabic',
- 'bg'=> 'Bulgarian',
- 'zh-CN'=> 'Chinese Simplified',
- 'zh-TW'=> 'Chinese Traditional',
- 'hr'=> 'Croatian',
- 'cs'=> 'Czech',
- 'da'=> 'Danish',
- 'nl'=> 'Dutch',
- 'en-ID'=> 'English, Indonesia',
- 'et'=> 'Estonian',
+ 'en'=> 'İngilizce, US',
+ 'en-GB'=> 'İngilizce, UK',
+ 'af'=> 'Akrika dili',
+ 'ar'=> 'Arapça',
+ 'bg'=> 'Bulgarca',
+ 'zh-CN'=> 'Basitleştirilmiş Çince',
+ 'zh-TW'=> 'Geleneksel Çince',
+ 'hr'=> 'Hırvatça',
+ 'cs'=> 'Çekçe',
+ 'da'=> 'Danca',
+ 'nl'=> 'Hollanda Felemenkçe',
+ 'en-ID'=> 'İngilizce, Endonezya',
+ 'et'=> 'Estonya Estçe',
'fil'=> 'Filipino',
'fi'=> 'Finnish',
- 'fr'=> 'French',
- 'de'=> 'German',
+ 'fr'=> 'Fransızca',
+ 'de'=> 'Almanca',
'de-i'=> 'German (Informal)',
- 'el'=> 'Greek',
- 'he'=> 'Hebrew',
- 'hu'=> 'Hungarian',
+ 'el'=> 'Yunanca',
+ 'he'=> 'İbranice',
+ 'hu'=> 'Macarca',
'is' => 'Icelandic',
'id'=> 'Indonesian',
'ga-IE'=> 'Irish',
- 'it'=> 'Italian',
- 'ja'=> 'Japanese',
- 'ko'=> 'Korean',
- 'lv'=>'Latvian',
+ 'it'=> 'İtalyanca',
+ 'ja'=> 'Japonca',
+ 'ko'=> 'Korece',
+ 'lv'=>'Letonca',
'lt'=> 'Lithuanian',
- 'mk'=> 'Macedonian',
+ 'mk'=> 'Makedonca',
'ms'=> 'Malay',
- 'mi'=> 'Maori',
- 'mn'=> 'Mongolian',
- 'no'=> 'Norwegian',
- 'fa'=> 'Persian',
+ 'mi'=> 'Maori Dili',
+ 'mn'=> 'Moğolca',
+ 'no'=> 'Norveç dili',
+ 'fa'=> 'Farsça',
'pl'=> 'Polish',
- 'pt-PT'=> 'Portuguese',
- 'pt-BR'=> 'Portuguese, Brazilian',
- 'ro'=> 'Romanian',
- 'ru'=> 'Russian',
- 'sr-CS' => 'Serbian (Latin)',
- 'sl'=> 'Slovenian',
- 'es-ES'=> 'Spanish',
- 'es-CO'=> 'Spanish, Colombia',
- 'es-MX'=> 'Spanish, Mexico',
- 'es-VE'=> 'Spanish, Venezuela',
- 'sv-SE'=> 'Swedish',
- 'tl'=> 'Tagalog',
- 'ta'=> 'Tamil',
- 'th'=> 'Thai',
+ 'pt-PT'=> 'Portekizce',
+ 'pt-BR'=> 'Brezilya Portekizcesi',
+ 'ro'=> 'Rumence',
+ 'ru'=> 'Rusça',
+ 'sr-CS' => 'Sırpça (Latin)',
+ 'sl'=> 'Slovakça',
+ 'es-ES'=> 'İspanyolca',
+ 'es-CO'=> 'İspanyolca, Kolombiya',
+ 'es-MX'=> 'İspanyolca, Meksika',
+ 'es-VE'=> 'İspanyolca, Venezuela',
+ 'sv-SE'=> 'İsveç dili',
+ 'tl'=> 'Tagalogca',
+ 'ta'=> 'Tamilce',
+ 'th'=> 'Tayland Dili',
'tr'=> 'Türkçe',
'uk'=> 'Ukranian',
'vi'=> 'Vietnamese',
@@ -101,36 +101,36 @@ return [
'BW'=>'Botswana',
'BY'=>'Belarus',
'BZ'=>'Belize',
- 'CA'=>'Canada',
- 'CC'=>'Cocos (Keeling) Islands',
- 'CD'=>'Congo (Democratic Republic)',
- 'CF'=>'Central African Republic',
- 'CG'=>'Congo (Republic)',
- 'CH'=>'Switzerland',
- 'CI'=>'Côte d\'Ivoire',
- 'CK'=>'Cook Islands',
- 'CL'=>'Chile',
- 'CM'=>'Cameroon',
- 'CN'=>'People\'s Republic of China',
- 'CO'=>'Colombia',
- 'CR'=>'Costa Rica',
- 'CU'=>'Cuba',
+ 'CA'=>'Kanada',
+ 'CC'=>'Cocos (Keeling) Adaları',
+ 'CD'=>'Kongo Demokratik Cumhuriyeti',
+ 'CF'=>'Orta Afrika Cumhuriyeti',
+ 'CG'=>'Kongo Cunhuriyeti',
+ 'CH'=>'İsviçre',
+ 'CI'=>'Fildişi Sahili',
+ 'CK'=>'Cook Adaları',
+ 'CL'=>'Şili',
+ 'CM'=>'Kamerun',
+ 'CN'=>'Çin',
+ 'CO'=>'Kolombiya',
+ 'CR'=>'Kosta Rika',
+ 'CU'=>'Küba',
'CV'=>'Cape Verde',
- 'CX'=>'Christmas Island',
- 'CY'=>'Cyprus',
- 'CZ'=>'Czech Republic',
- 'DE'=>'Germany',
- 'DJ'=>'Djibouti',
+ 'CX'=>'Christmas Adası',
+ 'CY'=>'Kıbrıs',
+ 'CZ'=>'Çek Cumhuriyeti',
+ 'DE'=>'Almanya',
+ 'DJ'=>'Cibuti',
'DK'=>'Denmark',
- 'DM'=>'Dominica',
- 'DO'=>'Dominican Republic',
- 'DZ'=>'Algeria',
- 'EC'=>'Ecuador',
- 'EE'=>'Estonia',
- 'EG'=>'Egypt',
- 'ER'=>'Eritrea',
- 'ES'=>'Spain',
- 'ET'=>'Ethiopia',
+ 'DM'=>'Dominik',
+ 'DO'=>'Dominik Cumhuriyeti',
+ 'DZ'=>'Cezayir',
+ 'EC'=>'Ekvador',
+ 'EE'=>'Estonya',
+ 'EG'=>'Mısır',
+ 'ER'=>'Eritre',
+ 'ES'=>'İspanya',
+ 'ET'=>'Etiyopya',
'EU'=>'European Union',
'FI'=>'Finland',
'FJ'=>'Fiji',
@@ -150,7 +150,7 @@ return [
'GN'=>'Guinea',
'GP'=>'Guadeloupe',
'GQ'=>'Equatorial Guinea',
- 'GR'=>'Greece',
+ 'GR'=>'Yunanistan',
'GS'=>'South Georgia And The South Sandwich Islands',
'GT'=>'Guatemala',
'GU'=>'Guam',
@@ -181,56 +181,56 @@ return [
'KH'=>'Cambodia',
'KI'=>'Kiribati',
'KM'=>'Comoros',
- 'KN'=>'Saint Kitts And Nevis',
- 'KR'=>'Korea, Republic Of',
- 'KW'=>'Kuwait',
- 'KY'=>'Cayman Islands',
- 'KZ'=>'Kazakhstan',
- 'LA'=>'Lao People\'s Democratic Republic',
- 'LB'=>'Lebanon',
+ 'KN'=>'Saint Kitts ve Nevis',
+ 'KR'=>'Kore Cumhuriyeti',
+ 'KW'=>'Kuveyt',
+ 'KY'=>'Cayman Adaları',
+ 'KZ'=>'Kazakistan',
+ 'LA'=>'Lao Demokratik Halk Cumhuriyeti',
+ 'LB'=>'Lübnan',
'LC'=>'Saint Lucia',
- 'LI'=>'Liechtenstein',
+ 'LI'=>'Lihtenştayn',
'LK'=>'Sri Lanka',
- 'LR'=>'Liberia',
- 'LS'=>'Lesotho',
- 'LT'=>'Lithuania',
- 'LU'=>'Luxembourg',
- 'LV'=>'Latvia',
- 'LY'=>'Libyan Arab Jamahiriya',
- 'MA'=>'Morocco',
- 'MC'=>'Monaco',
- 'MD'=>'Moldova, Republic Of',
- 'ME'=>'Montenegro',
- 'MG'=>'Madagascar',
- 'MH'=>'Marshall Islands',
- 'MK'=>'Macedonia, The Former Yugoslav Republic Of',
+ 'LR'=>'Liberya',
+ 'LS'=>'Lesoto',
+ 'LT'=>'Litvanya',
+ 'LU'=>'Lüksemburg',
+ 'LV'=>'Letonya',
+ 'LY'=>'Libya Arap Cemahiriyesi',
+ 'MA'=>'Fas',
+ 'MC'=>'Monako',
+ 'MD'=>'Moldova Cumhuriyeti',
+ 'ME'=>'Karadağ',
+ 'MG'=>'Madagaskar',
+ 'MH'=>'Marshall Adaları',
+ 'MK'=>'Makedonya, Eski Yugoslav Cumhuriyeti',
'ML'=>'Mali',
'MM'=>'Myanmar',
- 'MN'=>'Mongolia',
- 'MO'=>'Macau',
- 'MP'=>'Northern Mariana Islands',
- 'MQ'=>'Martinique',
- 'MR'=>'Mauritania',
+ 'MN'=>'Moğolistan',
+ 'MO'=>'Makao',
+ 'MP'=>'Kuzey Mariana Adaları',
+ 'MQ'=>'Martinik',
+ 'MR'=>'Moritanya',
'MS'=>'Montserrat',
'MT'=>'Malta',
'MU'=>'Mauritius',
- 'MV'=>'Maldives',
- 'MW'=>'Malawi',
- 'MX'=>'Mexico',
- 'MY'=>'Malaysia',
- 'MZ'=>'Mozambique',
- 'NA'=>'Namibia',
- 'NC'=>'New Caledonia',
- 'NE'=>'Niger',
- 'NF'=>'Norfolk Island',
- 'NG'=>'Nigeria',
- 'NI'=>'Nicaragua',
- 'NL'=>'Netherlands',
- 'NO'=>'Norway',
+ 'MV'=>'Maldivler',
+ 'MW'=>'Malavi',
+ 'MX'=>'Meksika',
+ 'MY'=>'Malezya',
+ 'MZ'=>'Mozambik',
+ 'NA'=>'Namibya',
+ 'NC'=>'Yeni Kaledonya',
+ 'NE'=>'Nijer',
+ 'NF'=>'Norfolk Adası',
+ 'NG'=>'Nijerya',
+ 'NI'=>'Nikaragua',
+ 'NL'=>'Hollanda',
+ 'NO'=>'Norveç',
'NP'=>'Nepal',
'NR'=>'Nauru',
'NU'=>'Niue',
- 'NZ'=>'New Zealand',
+ 'NZ'=>'Yeni Zelanda',
'OM'=>'Oman',
'PA'=>'Panama',
'PE'=>'Peru',
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'Güney Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
@@ -281,8 +282,8 @@ return [
'TJ'=>'Tajikistan',
'TK'=>'Tokelau',
'TI'=>'East Timor',
- 'TM'=>'Turkmenistan',
- 'TN'=>'Tunisia',
+ 'TM'=>'Türkmenistan',
+ 'TN'=>'Tunus',
'TO'=>'Tonga',
'TP'=>'East Timor (old code)',
'TR'=>'Turkey',
diff --git a/resources/lang/tr/mail.php b/resources/lang/tr/mail.php
index 3683a015f0..39f26050dc 100644
--- a/resources/lang/tr/mail.php
+++ b/resources/lang/tr/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Yeni Snipe-IT Kurulumu oturum açma kimlik bilgilerini aşağıdaki gibidir. ',
'login' => 'Giriş:',
'Low_Inventory_Report' => 'Düşük Stok Raporu',
+ 'inventory_report' => 'Envanter Raporu',
'min_QTY' => 'Min. Miktar',
'name' => 'Ad',
'new_item_checked' => 'Yeni varlık altında kullanıma alındı, ayrıntıları aşağıdadır.',
@@ -74,9 +75,11 @@ return [
'your_credentials' => 'Snipe-IT Bilgileriniz',
'Accessory_Checkin_Notification' => 'Aksesuar Zimmet Kabul',
'Asset_Checkin_Notification' => 'Varlık Zimmet Kabul',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'Lisans Zimmet Kabul',
'Expected_Checkin_Report' => 'Beklenen varlık iade raporu',
'Expected_Checkin_Notification' => 'Hatırlatma ::name Son seçim zamanı yaklaşıyor',
'Expected_Checkin_Date' => 'Size teslim edilen bir varlık :date tarihinde tekrar teslim edilecektir',
'your_assets' => 'Varlıkları Görüntüleme',
+ 'rights_reserved' => 'Her türlü hakkı saklıdır.',
];
diff --git a/resources/lang/tr/validation.php b/resources/lang/tr/validation.php
index 4f6945e581..54af8b14e4 100644
--- a/resources/lang/tr/validation.php
+++ b/resources/lang/tr/validation.php
@@ -43,14 +43,14 @@ return [
'file' => ': Özniteliği bir dosya olmalıdır.',
'filled' => ': Attribute alanının bir değeri olmalıdır.',
'image' => ':attribute bir görüntü olması gerekir.',
- 'import_field_empty' => 'The value for :fieldname cannot be null.',
+ 'import_field_empty' => 'Bu değer için :alan adı boş olamaz.',
'in' => ':attribute geçersiz.',
'in_array' => ': Attribute alanı yok diğeri.',
'integer' => ':attribute bir tamsayı olmalıdır.',
'ip' => ':attribute geçerli bir IP adresi olması gerekir.',
'ipv4' => ': Özniteliği geçerli bir IPv4 adresi olmalıdır.',
'ipv6' => ': Özniteliği geçerli bir IPv6 adresi olmalıdır.',
- 'is_unique_department' => 'The :attribute must be unique to this Company Location',
+ 'is_unique_department' => 'Öznitelik bu Şirket Konumuna özgü olmalıdır',
'json' => ': Özniteliği geçerli bir JSON dizesi olmalıdır.',
'max' => [
'numeric' => ':attribute :max dan büyük olmalı.',
@@ -67,6 +67,8 @@ return [
'array' => ': Özelliği en az: dakika öğesine sahip olmalıdır.',
],
'starts_with' => 'Özellik aşağıdaki değerlerden biriyle başlamalıdır.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => ':attribute geçersiz.',
'numeric' => ':attribute sayı olmalıdır.',
'present' => ': Attribute alanı bulunmalıdır.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Geçerli şifre yanlış',
'dumbpwd' => 'Bu şifre çok yaygındır.',
'statuslabel_type' => 'Geçerli bir durum etiketi türü seçmelisiniz',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => ':attribute YYYY-MM-DD tarih formatında olmalıdır',
+ 'last_audit_date.date_format' => ':attribute YYYY-MM-DD hh:mm:ss tarih formatında olmalıdır',
+ 'expiration_date.date_format' => ':attribute YYYY-MM-DD şeklinde geçerli bir tarih formatında olmalıdır',
+ 'termination_date.date_format' => ':attribute YYYY-MM-DD şeklinde geçerli bir tarih formatında olmalıdır',
+ 'expected_checkin.date_format' => ':attribute YYYY-MM-DD şeklinde geçerli bir tarih formatında olmalıdır',
+ 'start_date.date_format' => ':attribute YYYY-MM-DD şeklinde geçerli bir tarih formatında olmalıdır',
+ 'end_date.date_format' => ':attribute YYYY-MM-DD şeklinde geçerli bir tarih formatında olmalıdır',
+
],
/*
diff --git a/resources/lang/uk/admin/accessories/general.php b/resources/lang/uk/admin/accessories/general.php
index 4ced62dffc..6f7ad8e4d1 100644
--- a/resources/lang/uk/admin/accessories/general.php
+++ b/resources/lang/uk/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Оновити аксесуар',
'use_default_eula' => 'Use the primary default EULA instead.',
'use_default_eula_disabled' => 'Use the primary default EULA instead. No primary default EULA is set. Please add one in Settings.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/uk/admin/accessories/message.php b/resources/lang/uk/admin/accessories/message.php
index fc1bd83344..a0006224f9 100644
--- a/resources/lang/uk/admin/accessories/message.php
+++ b/resources/lang/uk/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Accessory was not checked out, please try again',
'success' => 'Аксесуар успішно видано.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'That user is invalid. Please try again.'
),
diff --git a/resources/lang/uk/admin/asset_maintenances/form.php b/resources/lang/uk/admin/asset_maintenances/form.php
index 23994c178c..8b3651f496 100644
--- a/resources/lang/uk/admin/asset_maintenances/form.php
+++ b/resources/lang/uk/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Тип обслуговування',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'Назва',
- 'start_date' => 'Розпочато',
- 'completion_date' => 'Завершено',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'Вартість',
'is_warranty' => 'Покращення гарантії',
- 'asset_maintenance_time' => 'Днів',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'Нотатки',
- 'update' => 'Оновити',
- 'create' => 'Створити'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/uk/admin/categories/message.php b/resources/lang/uk/admin/categories/message.php
index 051d29cb0c..8f94546634 100644
--- a/resources/lang/uk/admin/categories/message.php
+++ b/resources/lang/uk/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Category was not updated, please try again',
- 'success' => 'Категорія успішно оновлена.'
+ 'success' => 'Категорія успішно оновлена.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/uk/admin/components/general.php b/resources/lang/uk/admin/components/general.php
index 4837ad900f..57bbecdc5d 100644
--- a/resources/lang/uk/admin/components/general.php
+++ b/resources/lang/uk/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Залишилось',
'total' => 'Загалом',
'update' => 'Оновити компонент',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/uk/admin/components/message.php b/resources/lang/uk/admin/components/message.php
index b1ba4de11f..9a4d0c1497 100644
--- a/resources/lang/uk/admin/components/message.php
+++ b/resources/lang/uk/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Компонент не було видано, спробуйте ще раз',
'success' => 'Копонент успішно видано.',
- 'user_does_not_exist' => 'Невірний користувач. Спробуйте ще раз.'
+ 'user_does_not_exist' => 'Невірний користувач. Спробуйте ще раз.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/uk/admin/consumables/message.php b/resources/lang/uk/admin/consumables/message.php
index 957281f8e6..16e4ec2044 100644
--- a/resources/lang/uk/admin/consumables/message.php
+++ b/resources/lang/uk/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Consumable was not checked out, please try again',
'success' => 'Consumable checked out successfully.',
- 'user_does_not_exist' => 'That user is invalid. Please try again.'
+ 'user_does_not_exist' => 'That user is invalid. Please try again.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/uk/admin/custom_fields/general.php b/resources/lang/uk/admin/custom_fields/general.php
index f16ab299b9..44517f14c2 100644
--- a/resources/lang/uk/admin/custom_fields/general.php
+++ b/resources/lang/uk/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Used By Models',
'order' => 'Порядок',
'create_fieldset' => 'New Fieldset',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'New Custom Field',
'create_field_title' => 'Create a new custom field',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/uk/admin/groups/message.php b/resources/lang/uk/admin/groups/message.php
index 1b3eed7e00..c39033a6f2 100644
--- a/resources/lang/uk/admin/groups/message.php
+++ b/resources/lang/uk/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Група вже існує!',
- 'group_not_found' => 'Group [:id] does not exist.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'The name field is required',
'success' => array(
diff --git a/resources/lang/uk/admin/hardware/form.php b/resources/lang/uk/admin/hardware/form.php
index 5355503bd6..19138b4dc9 100644
--- a/resources/lang/uk/admin/hardware/form.php
+++ b/resources/lang/uk/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Confirm Bulk Delete Assets',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Review the assets for bulk deletion below. Once deleted, these assets can be restored, but they will no longer be associated with any users they are currently assigned to.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'You are about to delete :asset_count assets.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Bulk Update Assets',
'bulk_update_help' => 'This form allows you to update multiple assets at once. Only fill in the fields you need to change. Any fields left blank will remain unchanged. ',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Update only default location',
'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Обробка...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Optional Information',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/uk/admin/hardware/general.php b/resources/lang/uk/admin/hardware/general.php
index eddacaed5e..43a14a797d 100644
--- a/resources/lang/uk/admin/hardware/general.php
+++ b/resources/lang/uk/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'This asset has been deleted.',
'edit' => 'Редагувати актив',
'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Requestable',
'requested' => 'Requested',
'not_requestable' => 'Not Requestable',
@@ -21,6 +23,7 @@ return [
'restore' => 'Restore Asset',
'pending' => 'Pending',
'undeployable' => 'Undeployable',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Переглянути актив',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/uk/admin/hardware/message.php b/resources/lang/uk/admin/hardware/message.php
index d2214ce00c..18f3b3fa24 100644
--- a/resources/lang/uk/admin/hardware/message.php
+++ b/resources/lang/uk/admin/hardware/message.php
@@ -23,6 +23,8 @@ return [
'restore' => [
'error' => 'Asset was not restored, please try again',
'success' => 'Asset restored successfully.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -49,6 +51,8 @@ return [
'success' => 'Your file has been imported',
'file_delete_success' => 'Your file has been been successfully deleted',
'file_delete_error' => 'The file was unable to be deleted',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/uk/admin/hardware/table.php b/resources/lang/uk/admin/hardware/table.php
index 1359e58389..a5c9bcfaf3 100644
--- a/resources/lang/uk/admin/hardware/table.php
+++ b/resources/lang/uk/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'In/Out',
'checkout_date' => 'Дата видачі',
'checkoutto' => 'Видано',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Різниця',
'dl_csv' => 'Завантажити CSV',
diff --git a/resources/lang/uk/admin/licenses/general.php b/resources/lang/uk/admin/licenses/general.php
index 5b7f4b19af..07079fba30 100644
--- a/resources/lang/uk/admin/licenses/general.php
+++ b/resources/lang/uk/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Про ліцензії',
- 'about_licenses' => 'Licenses are used to track software. They have a specified number of seats that can be checked out to individuals',
+ 'about_licenses_title' => 'Про ліцензії',
+ 'about_licenses' => 'Licenses are used to track software. They have a specified number of seats that can be checked out to individuals',
'checkin' => 'Checkin License Seat',
'checkout_history' => 'Історія видачі',
'checkout' => 'Checkout License Seat',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Ліцензії на програмне забезпечення',
'user' => 'Користувач',
'view' => 'Переглянути ліцензію',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/uk/admin/manufacturers/message.php b/resources/lang/uk/admin/manufacturers/message.php
index 8518bff2e3..300ec7549d 100644
--- a/resources/lang/uk/admin/manufacturers/message.php
+++ b/resources/lang/uk/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Виробник не існує.',
'assoc_users' => 'This manufacturer is currently associated with at least one model and cannot be deleted. Please update your models to no longer reference this manufacturer and try again. ',
diff --git a/resources/lang/uk/admin/manufacturers/table.php b/resources/lang/uk/admin/manufacturers/table.php
index d81f020360..44fd4907ae 100644
--- a/resources/lang/uk/admin/manufacturers/table.php
+++ b/resources/lang/uk/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Email підтримки',
'support_phone' => 'Телефон підтримки',
'support_url' => 'URL підтримки',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Оновити виробника',
'url' => 'URL',
diff --git a/resources/lang/uk/admin/models/general.php b/resources/lang/uk/admin/models/general.php
index 8440ef5cb6..1fa9b5942e 100644
--- a/resources/lang/uk/admin/models/general.php
+++ b/resources/lang/uk/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'This model has been deleted.',
'bulk_delete' => 'Bulk Delete Asset Models',
'bulk_delete_help' => 'Use the checkboxes below to confirm the deletion of the selected asset models. Asset models that have assets associated with them cannot be deleted until the assets are associated with a different model.',
- 'bulk_delete_warn' => 'You are about to delete :model_count asset models.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Відновити модель',
'requestable' => 'Користувачі можуть створювати запит на цю модель',
'show_mac_address' => 'Show MAC address field in assets in this model',
diff --git a/resources/lang/uk/admin/models/message.php b/resources/lang/uk/admin/models/message.php
index f09a3d9142..3668f73f15 100644
--- a/resources/lang/uk/admin/models/message.php
+++ b/resources/lang/uk/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Модель не існує.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'This model is currently associated with one or more assets and cannot be deleted. Please delete the assets, and then try deleting again. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Model was not updated, please try again',
- 'success' => 'Model updated successfully.'
+ 'success' => 'Model updated successfully.',
),
'delete' => array(
@@ -25,17 +27,19 @@ return array(
'restore' => array(
'error' => 'Model was not restored, please try again',
- 'success' => 'Model restored successfully.'
+ 'success' => 'Модель успішно відновлена.'
),
'bulkedit' => array(
'error' => 'No fields were changed, so nothing was updated.',
- 'success' => 'Моделі оновлено.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'No models were selected, so nothing was deleted.',
- 'success' => ':success_count model(s) deleted!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count model(s) were deleted, however :fail_count were unable to be deleted because they still have assets associated with them.'
),
diff --git a/resources/lang/uk/admin/settings/general.php b/resources/lang/uk/admin/settings/general.php
index 47be388c40..df39d8f4c2 100644
--- a/resources/lang/uk/admin/settings/general.php
+++ b/resources/lang/uk/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'If you would like to send a copy of checkin/checkout emails that are sent to users to an additional email account, enter it here. Otherwise leave this field blank.',
'is_ad' => 'Це сервер Active Directory',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Update Notification Settings',
'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',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'Параметри штрих-кодів',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'LDAP Settings',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_login_sync_help' => 'This only tests that LDAP can sync correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Show images in emails',
'show_images_in_email_help' => 'Uncheck this box if your Snipe-IT installation is behind a VPN or closed network and users outside the network will not be able to load images served from this installation in their emails.',
'site_name' => 'Назва сайту',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Slack Botname',
- 'slack_channel' => 'Slack Channel',
- 'slack_endpoint' => 'Slack Endpoint',
- 'slack_integration' => 'Slack Settings',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => 'Once you have saved your Slack information, a test button will appear.',
- 'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Версія Snipe-IT',
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/uk/admin/settings/message.php b/resources/lang/uk/admin/settings/message.php
index 174a15fbd9..48b42d1202 100644
--- a/resources/lang/uk/admin/settings/message.php
+++ b/resources/lang/uk/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/uk/admin/statuslabels/table.php b/resources/lang/uk/admin/statuslabels/table.php
index 92a08218f8..125371adff 100644
--- a/resources/lang/uk/admin/statuslabels/table.php
+++ b/resources/lang/uk/admin/statuslabels/table.php
@@ -13,7 +13,7 @@ return array(
'pending' => 'Pending',
'status_type' => 'Status Type',
'show_in_nav' => 'Show in side nav',
- 'title' => 'Status Labels',
+ 'title' => 'Статуси активів',
'undeployable' => 'Undeployable',
- 'update' => 'Update Status Label',
+ 'update' => 'Оновити статуси активів',
);
diff --git a/resources/lang/uk/admin/users/general.php b/resources/lang/uk/admin/users/general.php
index b030f5445a..5f3a164d6e 100644
--- a/resources/lang/uk/admin/users/general.php
+++ b/resources/lang/uk/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Print All Assigned',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Software Checked out to :name',
'send_email_help' => 'You must provide an email address for this user to send them credentials. Emailing credentials can only be done on user creation. Passwords are stored in a one-way hash and cannot be retrieved once saved.',
'view_user' => 'View User :name',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/uk/admin/users/message.php b/resources/lang/uk/admin/users/message.php
index 3d4dcce22a..2c69852ab4 100644
--- a/resources/lang/uk/admin/users/message.php
+++ b/resources/lang/uk/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'You have successfully declined this asset.',
'bulk_manager_warn' => 'Your users have been successfully updated, however your manager entry was not saved because the manager you selected was also in the user list to be edited, and users may not be their own manager. Please select your users again, excluding the manager.',
'user_exists' => 'Користувач вже існує!',
- 'user_not_found' => 'User [:id] does not exist.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'The login field is required',
'user_password_required' => 'The password is required.',
'insufficient_permissions' => 'Недостатньо прав.',
diff --git a/resources/lang/uk/auth/general.php b/resources/lang/uk/auth/general.php
index 0cb92b2095..e9041c3521 100644
--- a/resources/lang/uk/auth/general.php
+++ b/resources/lang/uk/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Запам\'ятати мене',
'username_help_top' => 'Введіть ваше ім\'я користувача, щоб отримати посилання для зміни пароля.',
'username_help_bottom' => 'Ваше ім\'я користувача та електронна адреса можуть бути однаковими, але можуть не бути, в залежності від вашої конфігурації. Якщо ви не можете згадати своє ім\'я користувача, зверніться до адміністратора.
Якщо ім\'я користувача не має пов\'язаної електронної пошти, то неможливо надіслати посилання для зміни пароля. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/uk/auth/message.php b/resources/lang/uk/auth/message.php
index b71075f4bf..82fd71dd3c 100644
--- a/resources/lang/uk/auth/message.php
+++ b/resources/lang/uk/auth/message.php
@@ -11,7 +11,7 @@ return array(
'two_factor' => array(
'already_enrolled' => 'Your device is already enrolled.',
- 'success' => 'You have successfully logged in.',
+ 'success' => 'Ви успішно увійшли в систему.',
'code_required' => 'Two-factor code is required.',
'invalid_code' => 'Two-factor code is invalid.',
),
@@ -23,7 +23,7 @@ return array(
'logout' => array(
'error' => 'There was a problem while trying to log you out, please try again.',
- 'success' => 'You have successfully logged out.',
+ 'success' => 'Ви успішно вийшли з системи.',
),
'signup' => array(
@@ -38,7 +38,7 @@ return array(
'forgot-password-confirm' => array(
'error' => 'There was a problem while trying to reset your password, please try again.',
- 'success' => 'Your password has been successfully reset.',
+ 'success' => 'Ваш пароль успішно скинуто.',
),
diff --git a/resources/lang/uk/button.php b/resources/lang/uk/button.php
index 84974e2142..63368e9a4a 100644
--- a/resources/lang/uk/button.php
+++ b/resources/lang/uk/button.php
@@ -8,14 +8,14 @@ return [
'delete' => 'Видалити',
'edit' => 'Редагувати',
'restore' => 'Відновити',
- 'remove' => 'Remove',
+ 'remove' => 'Видалити',
'request' => 'Запит',
'submit' => 'Зберегти',
- 'upload' => 'Upload',
+ 'upload' => 'Завантажити',
'select_file' => 'Обрати файл...',
- 'select_files' => 'Select Files...',
+ 'select_files' => 'Обрати файли...',
'generate_labels' => '{1} Generate Label|[2,*] Generate Labels',
- 'send_password_link' => 'Send Password Reset Link',
+ 'send_password_link' => 'Надіслати посилання для скидання пароля',
'go' => 'Go',
'bulk_actions' => 'Bulk Actions',
'add_maintenance' => 'Add Maintenance',
diff --git a/resources/lang/uk/general.php b/resources/lang/uk/general.php
index ff44271d52..d055a61142 100644
--- a/resources/lang/uk/general.php
+++ b/resources/lang/uk/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Аксесуари',
'activated' => 'Активоване',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Аксесуари',
'accessory_report' => 'Звіт про аксесуари',
'action' => 'Дія',
@@ -27,7 +28,13 @@ return [
'audit' => 'Аудит',
'audit_report' => 'Історія активності',
'assets' => 'Активи',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Assigned to :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Видалити аватар',
'avatar_upload' => 'Завантажити аватар',
'back' => 'Назад',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Bulk Edit',
'bulk_delete' => 'Bulk Delete',
'bulk_actions' => 'Bulk Actions',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'by Status',
'cancel' => 'Скасувати',
'categories' => 'Категорії',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'This application is running in production mode with debugging enabled. This can expose sensitive data if your application is accessible to the outside world. Disable debug mode by setting the APP_DEBUG value in your .env file to false.',
'delete' => 'Видалити',
'delete_confirm' => 'Are you sure you wish to delete :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Видалено',
'delete_seats' => 'Deleted Seats',
'deletion_failed' => 'Deletion failed',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
'filetypes_size_help' => 'Max upload size allowed is :size.',
'image_filetypes_help' => 'Допустимі типи файлів - jpg, webp, png, gif і svg. Максимальний дозволений розмір файлу :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' => 'Імпорт',
'importing' => 'Importing',
'importing_help' => 'You can import assets, accessories, licenses, components, consumables, and users via CSV file.
The CSV should be comma-delimited and formatted with headers that match the ones in the sample CSVs in the documentation.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Дії над активами',
'item' => 'Елемент',
'item_name' => 'Item Name',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Недостатньо прав!',
'kits' => 'Predefined Kits',
'language' => 'Мова',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => 'Запит скасовано',
'save' => 'Зберегти',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Обрати',
'select_all' => 'Select All',
'search' => 'Пошук',
@@ -240,12 +254,12 @@ return [
'signature' => 'Підпис',
'signed_off_by' => 'Signed Off By',
'skin' => 'Skin',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Oh hai! Looks like your Slack integration with Snipe-IT is working!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'РЕЖИМ ДЕМО: Деякі функції відключені.',
'site_name' => 'Назва сайту',
'state' => 'Статус',
- 'status_labels' => 'Status Labels',
+ 'status_labels' => 'Статуси активів',
'status' => 'Статус',
'accept_eula' => 'Acceptance Agreement',
'supplier' => 'Постачальник',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Ви впевнені, що бажаєте видалити',
'submit' => 'Зберегти',
'target' => 'Ціль',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Відображення часу та дати',
'total_assets' => 'всього активів',
'total_licenses' => 'всього ліцензій',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/uk/help.php b/resources/lang/uk/help.php
index d68fedf034..3b7dc77a7b 100644
--- a/resources/lang/uk/help.php
+++ b/resources/lang/uk/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'Детальніше',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
diff --git a/resources/lang/uk/localizations.php b/resources/lang/uk/localizations.php
index be2c321861..b0244c6e9c 100644
--- a/resources/lang/uk/localizations.php
+++ b/resources/lang/uk/localizations.php
@@ -2,57 +2,57 @@
return [
- 'select_language' => 'Select a language',
+ 'select_language' => 'Оберіть мову',
'languages' => [
- 'en'=> 'English, US',
- 'en-GB'=> 'English, UK',
+ 'en'=> 'Англійська, США',
+ 'en-GB'=> 'Англійська, Великобританія',
'af'=> 'Afrikaans',
- 'ar'=> 'Arabic',
- 'bg'=> 'Bulgarian',
- 'zh-CN'=> 'Chinese Simplified',
- 'zh-TW'=> 'Chinese Traditional',
- 'hr'=> 'Croatian',
- 'cs'=> 'Czech',
- 'da'=> 'Danish',
- 'nl'=> 'Dutch',
- 'en-ID'=> 'English, Indonesia',
- 'et'=> 'Estonian',
- 'fil'=> 'Filipino',
- 'fi'=> 'Finnish',
- 'fr'=> 'French',
- 'de'=> 'German',
- 'de-i'=> 'German (Informal)',
- 'el'=> 'Greek',
- 'he'=> 'Hebrew',
- 'hu'=> 'Hungarian',
- 'is' => 'Icelandic',
- 'id'=> 'Indonesian',
- 'ga-IE'=> 'Irish',
- 'it'=> 'Italian',
- 'ja'=> 'Japanese',
- 'ko'=> 'Korean',
- 'lv'=>'Latvian',
- 'lt'=> 'Lithuanian',
- 'mk'=> 'Macedonian',
- 'ms'=> 'Malay',
- 'mi'=> 'Maori',
- 'mn'=> 'Mongolian',
- 'no'=> 'Norwegian',
- 'fa'=> 'Persian',
- 'pl'=> 'Polish',
- 'pt-PT'=> 'Portuguese',
- 'pt-BR'=> 'Portuguese, Brazilian',
- 'ro'=> 'Romanian',
- 'ru'=> 'Russian',
- 'sr-CS' => 'Serbian (Latin)',
- 'sl'=> 'Slovenian',
- 'es-ES'=> 'Spanish',
- 'es-CO'=> 'Spanish, Colombia',
- 'es-MX'=> 'Spanish, Mexico',
- 'es-VE'=> 'Spanish, Venezuela',
- 'sv-SE'=> 'Swedish',
- 'tl'=> 'Tagalog',
- 'ta'=> 'Tamil',
+ 'ar'=> 'Арабська',
+ 'bg'=> 'Болгарська',
+ 'zh-CN'=> 'Китайська спрощена',
+ 'zh-TW'=> 'Китайська традиційна',
+ 'hr'=> 'Хорватська',
+ 'cs'=> 'Чеська',
+ 'da'=> 'Датська',
+ 'nl'=> 'Нідерландська',
+ 'en-ID'=> 'Англійська, Індонезія',
+ 'et'=> 'Естонська',
+ 'fil'=> 'Філіппінська',
+ 'fi'=> 'Фінська',
+ 'fr'=> 'Французька',
+ 'de'=> 'Німецька',
+ 'de-i'=> 'Німецька (неофіційна)',
+ 'el'=> 'Грецька',
+ 'he'=> 'Іврит',
+ 'hu'=> 'Угорська',
+ 'is' => 'Ісландська',
+ 'id'=> 'Індонезійська',
+ 'ga-IE'=> 'Ірландська',
+ 'it'=> 'Італійська',
+ 'ja'=> 'Японська',
+ 'ko'=> 'Корейська',
+ 'lv'=>'Латвійська',
+ 'lt'=> 'Литовська',
+ 'mk'=> 'Македонська',
+ 'ms'=> 'Малайська',
+ 'mi'=> 'Маорійська',
+ 'mn'=> 'Монгольська',
+ 'no'=> 'Норвезька',
+ 'fa'=> 'Перська',
+ 'pl'=> 'Польська',
+ 'pt-PT'=> 'Португальська',
+ 'pt-BR'=> 'Португальська, Бразилія',
+ 'ro'=> 'Румунська',
+ 'ru'=> 'Російська',
+ 'sr-CS' => 'Сербська (латиниця)',
+ 'sl'=> 'Словенська',
+ 'es-ES'=> 'Іспанська',
+ 'es-CO'=> 'Іспанська, Колумбія',
+ 'es-MX'=> 'Іспанська, Мексика',
+ 'es-VE'=> 'Іспанська, Венесуела',
+ 'sv-SE'=> 'Шведська',
+ 'tl'=> 'Тагальська',
+ 'ta'=> 'Тамільська',
'th'=> 'Thai',
'tr'=> 'Turkish',
'uk'=> 'Ukranian',
@@ -106,9 +106,9 @@ return [
'CD'=>'Congo (Democratic Republic)',
'CF'=>'Central African Republic',
'CG'=>'Congo (Republic)',
- 'CH'=>'Switzerland',
- 'CI'=>'Côte d\'Ivoire',
- 'CK'=>'Cook Islands',
+ 'CH'=>'Швейцарська',
+ 'CI'=>'Кот-д’Івуар',
+ 'CK'=>'Острови Кука',
'CL'=>'Chile',
'CM'=>'Cameroon',
'CN'=>'People\'s Republic of China',
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/uk/mail.php b/resources/lang/uk/mail.php
index 30679f6008..6f3c10c451 100644
--- a/resources/lang/uk/mail.php
+++ b/resources/lang/uk/mail.php
@@ -11,7 +11,7 @@ return [
'asset' => 'Актив:',
'asset_name' => 'Найменування Активу:',
'asset_requested' => 'Запит на актив',
- 'asset_tag' => 'Asset Tag',
+ 'asset_tag' => 'Тег активу',
'assigned_to' => 'Відповідальний',
'best_regards' => 'З найкращими побажаннями,',
'canceled' => 'Скасовано:',
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Login to your new Snipe-IT installation using the credentials below:',
'login' => 'Логін:',
'Low_Inventory_Report' => 'Low Inventory Report',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Мін. кількість',
'name' => 'Назва',
'new_item_checked' => 'Новий елемент був виданий під вашим ім\'ям, докладніше про це нижче.',
@@ -55,7 +56,7 @@ return [
'requested' => 'Запрошено користувачем:',
'reset_link' => 'Ваше посилання для скидання пароля',
'reset_password' => 'Натисніть тут для скидання пароля:',
- 'serial' => 'Serial',
+ 'serial' => 'Серійний номер',
'supplier' => 'Постачальник',
'tag' => 'Тег',
'test_email' => 'Test Email from Snipe-IT',
@@ -67,16 +68,18 @@ return [
'to_reset' => 'To reset your :web password, complete this form:',
'type' => 'Тип',
'upcoming-audits' => 'There is :count asset that is coming up for audit within :threshold days.|There are :count assets that are coming up for audit within :threshold days.',
- 'user' => 'User',
- 'username' => 'Username',
+ 'user' => 'Користувач',
+ 'username' => 'Ім\'я кристувача',
'welcome' => 'Ласкаво просимо, :name',
'welcome_to' => 'Ласкаво просимо до :web!',
'your_credentials' => 'Ваші облікові дані Snipe-IT',
'Accessory_Checkin_Notification' => 'Accessory checked in',
'Asset_Checkin_Notification' => 'Asset checked in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'License checked in',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
- 'your_assets' => 'View Your Assets',
+ 'your_assets' => 'Переглянути Ваші Активи',
+ 'rights_reserved' => 'Усі права захищені.',
];
diff --git a/resources/lang/uk/validation.php b/resources/lang/uk/validation.php
index e01bf462f5..52e4e40ccb 100644
--- a/resources/lang/uk/validation.php
+++ b/resources/lang/uk/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'The :attribute must have at least :min items.',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'The selected :attribute is invalid.',
'numeric' => 'The :attribute must be a number.',
'present' => 'The :attribute field must be present.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Поточний пароль неправильний',
'dumbpwd' => 'Цей пароль занадто вживаний.',
'statuslabel_type' => 'Ви повинні вибрати правильний тип статуса',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/ur-PK/admin/accessories/general.php b/resources/lang/ur-PK/admin/accessories/general.php
index e9a2e69ff6..bed7f38fab 100644
--- a/resources/lang/ur-PK/admin/accessories/general.php
+++ b/resources/lang/ur-PK/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Update Accessory',
'use_default_eula' => 'Use the primary default EULA instead.',
'use_default_eula_disabled' => 'Use the primary default EULA instead. No primary default EULA is set. Please add one in Settings.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/ur-PK/admin/accessories/message.php b/resources/lang/ur-PK/admin/accessories/message.php
index a356463064..542f71f03c 100644
--- a/resources/lang/ur-PK/admin/accessories/message.php
+++ b/resources/lang/ur-PK/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Accessory was not checked out, please try again',
'success' => 'Accessory checked out successfully.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'That user is invalid. Please try again.'
),
diff --git a/resources/lang/ur-PK/admin/asset_maintenances/form.php b/resources/lang/ur-PK/admin/asset_maintenances/form.php
index 2aa005c45f..785d06b08f 100644
--- a/resources/lang/ur-PK/admin/asset_maintenances/form.php
+++ b/resources/lang/ur-PK/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Maintenance Type',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'Title',
- 'start_date' => 'Started',
- 'completion_date' => 'Completed',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'Cost',
'is_warranty' => 'Warranty Improvement',
- 'asset_maintenance_time' => 'Days',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'Notes',
- 'update' => 'Update',
- 'create' => 'Create'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/ur-PK/admin/categories/message.php b/resources/lang/ur-PK/admin/categories/message.php
index 48cf5478e1..4e493f68b6 100644
--- a/resources/lang/ur-PK/admin/categories/message.php
+++ b/resources/lang/ur-PK/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Category was not updated, please try again',
- 'success' => 'Category updated successfully.'
+ 'success' => 'Category updated successfully.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/ur-PK/admin/components/general.php b/resources/lang/ur-PK/admin/components/general.php
index f7689a7ad1..5b788a51ec 100644
--- a/resources/lang/ur-PK/admin/components/general.php
+++ b/resources/lang/ur-PK/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Remaining',
'total' => 'Total',
'update' => 'Update Component',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/ur-PK/admin/components/message.php b/resources/lang/ur-PK/admin/components/message.php
index 1d13970f23..0a7dd8d954 100644
--- a/resources/lang/ur-PK/admin/components/message.php
+++ b/resources/lang/ur-PK/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Component was not checked out, please try again',
'success' => 'Component checked out successfully.',
- 'user_does_not_exist' => 'That user is invalid. Please try again.'
+ 'user_does_not_exist' => 'That user is invalid. Please try again.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/ur-PK/admin/consumables/message.php b/resources/lang/ur-PK/admin/consumables/message.php
index 48a3cfbd9f..c0d0aa7f68 100644
--- a/resources/lang/ur-PK/admin/consumables/message.php
+++ b/resources/lang/ur-PK/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Consumable was not checked out, please try again',
'success' => 'Consumable checked out successfully.',
- 'user_does_not_exist' => 'That user is invalid. Please try again.'
+ 'user_does_not_exist' => 'That user is invalid. Please try again.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/ur-PK/admin/custom_fields/general.php b/resources/lang/ur-PK/admin/custom_fields/general.php
index 92bf240a76..1923aa7f4a 100644
--- a/resources/lang/ur-PK/admin/custom_fields/general.php
+++ b/resources/lang/ur-PK/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Used By Models',
'order' => 'Order',
'create_fieldset' => 'New Fieldset',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'New Custom Field',
'create_field_title' => 'Create a new custom field',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/ur-PK/admin/groups/message.php b/resources/lang/ur-PK/admin/groups/message.php
index f14b6339e8..495acaf36b 100644
--- a/resources/lang/ur-PK/admin/groups/message.php
+++ b/resources/lang/ur-PK/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Group already exists!',
- 'group_not_found' => 'Group [:id] does not exist.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'The name field is required',
'success' => array(
diff --git a/resources/lang/ur-PK/admin/hardware/form.php b/resources/lang/ur-PK/admin/hardware/form.php
index 22aac61d07..6bcb884bab 100644
--- a/resources/lang/ur-PK/admin/hardware/form.php
+++ b/resources/lang/ur-PK/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Confirm Bulk Delete Assets',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Review the assets for bulk deletion below. Once deleted, these assets can be restored, but they will no longer be associated with any users they are currently assigned to.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'You are about to delete :asset_count assets.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Bulk Update Assets',
'bulk_update_help' => 'This form allows you to update multiple assets at once. Only fill in the fields you need to change. Any fields left blank will remain unchanged. ',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Update only default location',
'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Processing...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Optional Information',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/ur-PK/admin/hardware/general.php b/resources/lang/ur-PK/admin/hardware/general.php
index 67226061b1..b0a48f2ce4 100644
--- a/resources/lang/ur-PK/admin/hardware/general.php
+++ b/resources/lang/ur-PK/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'This asset has been deleted.',
'edit' => 'Edit Asset',
'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Requestable',
'requested' => 'Requested',
'not_requestable' => 'Not Requestable',
@@ -21,6 +23,7 @@ return [
'restore' => 'Restore Asset',
'pending' => 'Pending',
'undeployable' => 'Undeployable',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'View Asset',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/ur-PK/admin/hardware/message.php b/resources/lang/ur-PK/admin/hardware/message.php
index d2214ce00c..18f3b3fa24 100644
--- a/resources/lang/ur-PK/admin/hardware/message.php
+++ b/resources/lang/ur-PK/admin/hardware/message.php
@@ -23,6 +23,8 @@ return [
'restore' => [
'error' => 'Asset was not restored, please try again',
'success' => 'Asset restored successfully.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -49,6 +51,8 @@ return [
'success' => 'Your file has been imported',
'file_delete_success' => 'Your file has been been successfully deleted',
'file_delete_error' => 'The file was unable to be deleted',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/ur-PK/admin/hardware/table.php b/resources/lang/ur-PK/admin/hardware/table.php
index 6166ba8045..10629fd22c 100644
--- a/resources/lang/ur-PK/admin/hardware/table.php
+++ b/resources/lang/ur-PK/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'In/Out',
'checkout_date' => 'Checkout Date',
'checkoutto' => 'Checked Out',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Diff',
'dl_csv' => 'Download CSV',
diff --git a/resources/lang/ur-PK/admin/licenses/general.php b/resources/lang/ur-PK/admin/licenses/general.php
index 25a536ec56..0187d076a3 100644
--- a/resources/lang/ur-PK/admin/licenses/general.php
+++ b/resources/lang/ur-PK/admin/licenses/general.php
@@ -1,8 +1,8 @@
'About Licenses',
- 'about_licenses' => 'Licenses are used to track software. They have a specified number of seats that can be checked out to individuals',
+ 'about_licenses_title' => 'About Licenses',
+ 'about_licenses' => 'Licenses are used to track software. They have a specified number of seats that can be checked out to individuals',
'checkin' => 'Checkin License Seat',
'checkout_history' => 'Checkout History',
'checkout' => 'Checkout License Seat',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Software Licenses',
'user' => 'User',
'view' => 'View License',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/ur-PK/admin/manufacturers/message.php b/resources/lang/ur-PK/admin/manufacturers/message.php
index 21a4bc5aaf..d6656683ae 100644
--- a/resources/lang/ur-PK/admin/manufacturers/message.php
+++ b/resources/lang/ur-PK/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Manufacturer does not exist.',
'assoc_users' => 'This manufacturer is currently associated with at least one model and cannot be deleted. Please update your models to no longer reference this manufacturer and try again. ',
diff --git a/resources/lang/ur-PK/admin/manufacturers/table.php b/resources/lang/ur-PK/admin/manufacturers/table.php
index 4e3ea9904d..38cab6fd91 100644
--- a/resources/lang/ur-PK/admin/manufacturers/table.php
+++ b/resources/lang/ur-PK/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Support Email',
'support_phone' => 'Support Phone',
'support_url' => 'Support URL',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Update Manufacturer',
'url' => 'URL',
diff --git a/resources/lang/ur-PK/admin/models/general.php b/resources/lang/ur-PK/admin/models/general.php
index d2d77e0e8c..7e4a77adbc 100644
--- a/resources/lang/ur-PK/admin/models/general.php
+++ b/resources/lang/ur-PK/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'This model has been deleted.',
'bulk_delete' => 'Bulk Delete Asset Models',
'bulk_delete_help' => 'Use the checkboxes below to confirm the deletion of the selected asset models. Asset models that have assets associated with them cannot be deleted until the assets are associated with a different model.',
- 'bulk_delete_warn' => 'You are about to delete :model_count asset models.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Restore Model',
'requestable' => 'Users may request this model',
'show_mac_address' => 'Show MAC address field in assets in this model',
diff --git a/resources/lang/ur-PK/admin/models/message.php b/resources/lang/ur-PK/admin/models/message.php
index e3b29d5b4b..5f47336526 100644
--- a/resources/lang/ur-PK/admin/models/message.php
+++ b/resources/lang/ur-PK/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Model does not exist.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'This model is currently associated with one or more assets and cannot be deleted. Please delete the assets, and then try deleting again. ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Model was not updated, please try again',
- 'success' => 'Model updated successfully.'
+ 'success' => 'Model updated successfully.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'No fields were changed, so nothing was updated.',
- 'success' => 'Models updated.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'No models were selected, so nothing was deleted.',
- 'success' => ':success_count model(s) deleted!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count model(s) were deleted, however :fail_count were unable to be deleted because they still have assets associated with them.'
),
diff --git a/resources/lang/ur-PK/admin/settings/general.php b/resources/lang/ur-PK/admin/settings/general.php
index d41deaf935..92faf85c5f 100644
--- a/resources/lang/ur-PK/admin/settings/general.php
+++ b/resources/lang/ur-PK/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'If you would like to send a copy of checkin/checkout emails that are sent to users to an additional email account, enter it here. Otherwise leave this field blank.',
'is_ad' => 'This is an Active Directory server',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Update Notification Settings',
'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',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'Barcode Settings',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'LDAP Settings',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_login_sync_help' => 'This only tests that LDAP can sync correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Show images in emails',
'show_images_in_email_help' => 'Uncheck this box if your Snipe-IT installation is behind a VPN or closed network and users outside the network will not be able to load images served from this installation in their emails.',
'site_name' => 'Site Name',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Slack Botname',
- 'slack_channel' => 'Slack Channel',
- 'slack_endpoint' => 'Slack Endpoint',
- 'slack_integration' => 'Slack Settings',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => 'Once you have saved your Slack information, a test button will appear.',
- 'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT version',
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/ur-PK/admin/settings/message.php b/resources/lang/ur-PK/admin/settings/message.php
index 174a15fbd9..48b42d1202 100644
--- a/resources/lang/ur-PK/admin/settings/message.php
+++ b/resources/lang/ur-PK/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/ur-PK/admin/users/general.php b/resources/lang/ur-PK/admin/users/general.php
index daa568e8bf..b097ccec69 100644
--- a/resources/lang/ur-PK/admin/users/general.php
+++ b/resources/lang/ur-PK/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Print All Assigned',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Software Checked out to :name',
'send_email_help' => 'You must provide an email address for this user to send them credentials. Emailing credentials can only be done on user creation. Passwords are stored in a one-way hash and cannot be retrieved once saved.',
'view_user' => 'View User :name',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/ur-PK/admin/users/message.php b/resources/lang/ur-PK/admin/users/message.php
index 247a1b321e..adf26b3229 100644
--- a/resources/lang/ur-PK/admin/users/message.php
+++ b/resources/lang/ur-PK/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'You have successfully declined this asset.',
'bulk_manager_warn' => 'Your users have been successfully updated, however your manager entry was not saved because the manager you selected was also in the user list to be edited, and users may not be their own manager. Please select your users again, excluding the manager.',
'user_exists' => 'User already exists!',
- 'user_not_found' => 'User [:id] does not exist.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'The login field is required',
'user_password_required' => 'The password is required.',
'insufficient_permissions' => 'Insufficient Permissions.',
diff --git a/resources/lang/ur-PK/auth/general.php b/resources/lang/ur-PK/auth/general.php
index 78b6780927..4486f090b2 100644
--- a/resources/lang/ur-PK/auth/general.php
+++ b/resources/lang/ur-PK/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Remember Me',
'username_help_top' => 'Enter your username to be emailed a password reset link.',
'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.
Usernames without an associated email address will not be emailed a password reset link. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/ur-PK/general.php b/resources/lang/ur-PK/general.php
index f0b6a3f2cf..01779a8854 100644
--- a/resources/lang/ur-PK/general.php
+++ b/resources/lang/ur-PK/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Accessories',
'activated' => 'Activated',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Accessory',
'accessory_report' => 'Accessory Report',
'action' => 'Action',
@@ -27,7 +28,13 @@ return [
'audit' => 'Audit',
'audit_report' => 'Audit Log',
'assets' => 'Assets',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Assigned to :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Delete Avatar',
'avatar_upload' => 'Upload Avatar',
'back' => 'Back',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Bulk Edit',
'bulk_delete' => 'Bulk Delete',
'bulk_actions' => 'Bulk Actions',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'by Status',
'cancel' => 'Cancel',
'categories' => 'Categories',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'This application is running in production mode with debugging enabled. This can expose sensitive data if your application is accessible to the outside world. Disable debug mode by setting the APP_DEBUG value in your .env file to false.',
'delete' => 'Delete',
'delete_confirm' => 'Are you sure you wish to delete :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Deleted',
'delete_seats' => 'Deleted Seats',
'deletion_failed' => 'Deletion failed',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
'filetypes_size_help' => 'Max upload size allowed is :size.',
'image_filetypes_help' => 'Accepted filetypes are jpg, webp, png, gif, and svg. Max 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',
'importing' => 'Importing',
'importing_help' => 'You can import assets, accessories, licenses, components, consumables, and users via CSV file.
The CSV should be comma-delimited and formatted with headers that match the ones in the sample CSVs in the documentation.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Asset Maintenances',
'item' => 'Item',
'item_name' => 'Item Name',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Insufficient permissions!',
'kits' => 'Predefined Kits',
'language' => 'Language',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => 'Request Canceled',
'save' => 'Save',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Select',
'select_all' => 'Select All',
'search' => 'Search',
@@ -240,8 +254,8 @@ return [
'signature' => 'Signature',
'signed_off_by' => 'Signed Off By',
'skin' => 'Skin',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Oh hai! Looks like your Slack integration with Snipe-IT is working!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'DEMO MODE: Some features are disabled for this installation.',
'site_name' => 'Site Name',
'state' => 'State',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Are you sure you wish to delete',
'submit' => 'Submit',
'target' => 'Target',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Time and Date Display',
'total_assets' => 'total assets',
'total_licenses' => 'total licenses',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/ur-PK/help.php b/resources/lang/ur-PK/help.php
index ac0df59422..a3a2ddd762 100644
--- a/resources/lang/ur-PK/help.php
+++ b/resources/lang/ur-PK/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'More Info',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Tên người dùng không được liên kết với email sẽ không nhận được liên kết đặt lại mật khẩu. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/vi/general.php b/resources/lang/vi/general.php
index ed2d4d6c4b..53d221bb21 100644
--- a/resources/lang/vi/general.php
+++ b/resources/lang/vi/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Phụ kiện',
'activated' => 'Kích hoạt',
+ 'accepted_date' => 'Ngày chấp nhận',
'accessory' => 'Phụ kiện',
'accessory_report' => 'Báo cáo phụ kiện',
'action' => 'Tác vụ',
@@ -27,7 +28,13 @@ return [
'audit' => 'Kiểm toán',
'audit_report' => 'Sổ ghi chép đánh giá',
'assets' => 'Tài sản',
+ 'assets_audited' => 'tài sản đã được kiểm toán',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'Tài sản này đã bị xóa. Bạn phải khôi phục nó trước khi bạn có thể gán nó cho ai đó.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Được giao cho :name',
+ 'assignee' => 'Bàn giao cho',
'avatar_delete' => 'Xóa hình đại diện',
'avatar_upload' => 'Tải lên hình đại diện',
'back' => 'Quay lại',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Chỉnh sửa hàng loạt',
'bulk_delete' => 'Xoá hàng loạt',
'bulk_actions' => 'Hàng loạt hành động',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'Trạng thái',
'cancel' => 'Hủy',
'categories' => 'Danh mục',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Ứng dụng này đang chạy trong chế độ sản xuất với bật gỡ lỗi. Điều này có thể phơi bày dữ liệu nhạy cảm nếu ứng dụng của bạn có thể tiếp cận được với thế giới bên ngoài. Tắt chế độ gỡ lỗi bằng cách đặt giá trị APP_DEBUG trong tệp .env của bạn thành false.',
'delete' => 'Xóa',
'delete_confirm' => 'Bạn có chắc chắn muốn xoá trường này không?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Đã xóa',
'delete_seats' => 'Ghế đã Xóa',
'deletion_failed' => 'Deletion failed',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Các loại tệp được chấp nhận là :types. Kích thước tải lên tối đa được cho phép là :size.|Các loại tệp được chấp nhận là :types. Kích thước tải lên tối đa được cho phép là :size.',
'filetypes_size_help' => 'Max upload size allowed is :size.',
'image_filetypes_help' => 'Các loại tệp được chấp nhận là jpg, webp, png, gif và svg. Kích thước tải lên tối đa được cho phép là :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' => 'Nhập',
'importing' => 'Importing',
'importing_help' => 'Bạn có thể nhập nội dung, phụ kiện, giấy phép, linh kiện, vật tư tiêu hao và người dùng qua tệp CSV.
CSV phải được phân cách bằng dấu phẩy và được định dạng với các tiêu đề khớp với các tiêu đề trong CSV trong tài liệu mẫu .',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Tài sản đang bảo trì',
'item' => 'Mục',
'item_name' => 'Item Name',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Không đủ quyền!',
'kits' => 'Bộ dụng cụ đã tạo sẵn',
'language' => 'Ngôn ngữ',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => 'Yêu cầu Đã Hủy',
'save' => 'Lưu',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Chọn',
'select_all' => 'Chọn tất cả',
'search' => 'Tìm kiếm',
@@ -240,8 +254,8 @@ return [
'signature' => 'Chữ ký',
'signed_off_by' => 'Signed Off By',
'skin' => 'Giao diện',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Có vẻ như tích hợp Slack của bạn với Snipe-IT đang hoạt động!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'DEMO MODE: Một số tính năng đã bị vô hiệu cho cài đặt này.',
'site_name' => 'Tên trang web',
'state' => 'Tỉnh/Thành phố',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Bạn có chắc chắn muốn xoá',
'submit' => 'Đệ trình',
'target' => 'Mục tiêu',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Hiển thị thời gian và ngày tháng',
'total_assets' => 'tổng số tài sản',
'total_licenses' => 'tổng số bản quyền',
@@ -362,7 +375,7 @@ return [
'accessory_information' => 'Accessory Information:',
'accessory_name' => 'Accessory Name:',
'clone_item' => 'Clone Item',
- 'checkout_tooltip' => 'Check this item out',
+ 'checkout_tooltip' => 'Cấp phát tài sản',
'checkin_tooltip' => 'Check this item in',
'checkout_user_tooltip' => 'Check this item out to a user',
'maintenance_mode' => 'The service is temporarily unavailable for system updates. Please check back later.',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Ngày Bắt Đầu',
'end_date' => 'Ngày Kết Thúc',
'alt_uploaded_image_thumbnail' => 'Tải ảnh nhỏ lên',
- 'placeholder_kit' => 'Chọn công cụ'
+ 'placeholder_kit' => 'Chọn công cụ',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/vi/help.php b/resources/lang/vi/help.php
index 0fe3c39977..87c1b7829b 100644
--- a/resources/lang/vi/help.php
+++ b/resources/lang/vi/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'Đọc thêm',
- 'audit_help' => 'Chọn hộp này sẽ chỉnh sửa bản ghi nội dung để phản ánh vị trí mới này. Bỏ chọn nó sẽ chỉ ghi lại vị trí trong nhật ký kiểm tra.
Lưu ý rằng nội dung này đã được kiểm tra, nó sẽ không thay đổi vị trí của người, tài sản hoặc vị trí mà nó được kiểm tra.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Nội dung là các mục được theo dõi bằng số sê-ri hoặc thẻ nội dung. Chúng có xu hướng trở thành những mặt hàng có giá trị cao hơn khi việc xác định một mặt hàng cụ thể rất quan trọng.',
diff --git a/resources/lang/vi/localizations.php b/resources/lang/vi/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/vi/localizations.php
+++ b/resources/lang/vi/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/vi/mail.php b/resources/lang/vi/mail.php
index 1a9bb5b09b..793940a17a 100644
--- a/resources/lang/vi/mail.php
+++ b/resources/lang/vi/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Đăng nhập vào hệ thống Snipe-IT mới bằng các thông tin dưới đây:',
'login' => 'Đăng nhập:',
'Low_Inventory_Report' => 'Báo cáo tồn kho thấp',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Min QTY',
'name' => 'Tên',
'new_item_checked' => 'Một mục mới đã được kiểm tra dưới tên của bạn, chi tiết dưới đây.',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'Thông tin về Snipe-IT của bạn',
'Accessory_Checkin_Notification' => 'Phụ kiện đã cấp phát thành công',
'Asset_Checkin_Notification' => 'Tài sản đã cấp phát thành công',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'Giấy phép đã cấp phát thành công',
'Expected_Checkin_Report' => 'Báo cáo mong muốn cấp phát tài sản',
'Expected_Checkin_Notification' => 'Nhắn nhở: hạn chót cấp phát cho :name gần đến',
'Expected_Checkin_Date' => 'Một tài sản đã thu hồi về cho bạn vì đã hoàn lại vào ngày :date',
'your_assets' => 'Xen qua tài sản của bạn',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/vi/validation.php b/resources/lang/vi/validation.php
index 2d20b74855..4318f20e8e 100644
--- a/resources/lang/vi/validation.php
+++ b/resources/lang/vi/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'Thuộc tính: phải có ít nhất: min items.',
],
'starts_with' => 'Trường :attribute phải kết thúc bằng một trong những giá trị sau: :values',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => ':attribute đã chọn không hợp lý.',
'numeric' => ':attribute phải là một số.',
'present' => 'Trường thuộc tính: phải có mặt.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Mật khẩu hiện tại của bạn không chính xác',
'dumbpwd' => 'Mật khẩu đó quá phổ biến.',
'statuslabel_type' => 'Bạn phải chọn một loại nhãn tình trạng hợp lệ',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/zh-CN/admin/accessories/general.php b/resources/lang/zh-CN/admin/accessories/general.php
index e34677f381..fd5d981e65 100644
--- a/resources/lang/zh-CN/admin/accessories/general.php
+++ b/resources/lang/zh-CN/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => '更新配件',
'use_default_eula' => '用默认EULA(最终用户许可协议)进行替换',
'use_default_eula_disabled' => '使用默认EULA(最终用户许可协议).没有设置默认EULA(最终用户许可协议),请在设置中增加一个。',
+ 'clone' => '克隆配件',
+ 'delete_disabled' => '不能删除此配件,因为有些物品仍然被借出。',
);
diff --git a/resources/lang/zh-CN/admin/accessories/message.php b/resources/lang/zh-CN/admin/accessories/message.php
index f33e5de77f..bdca30aac3 100644
--- a/resources/lang/zh-CN/admin/accessories/message.php
+++ b/resources/lang/zh-CN/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => '配件不能被预订,请重试。',
'success' => '配件成功预订。',
+ 'unavailable' => '配件不可被借出。检查可用数量',
'user_does_not_exist' => '无效用户,请重试。'
),
diff --git a/resources/lang/zh-CN/admin/asset_maintenances/form.php b/resources/lang/zh-CN/admin/asset_maintenances/form.php
index 54c3930dd2..c7d81c8e51 100644
--- a/resources/lang/zh-CN/admin/asset_maintenances/form.php
+++ b/resources/lang/zh-CN/admin/asset_maintenances/form.php
@@ -7,8 +7,8 @@
'completion_date' => '完成日期',
'cost' => '维护费用',
'is_warranty' => '质保升级/延期',
- 'asset_maintenance_time' => '资产维护所需天数',
+ 'asset_maintenance_time' => '资产维护时间 (天)',
'notes' => '备注',
- 'update' => '创建资产维护',
- 'create' => '更新资产维护'
+ 'update' => '更新资产维护',
+ 'create' => '创建资产维护'
];
diff --git a/resources/lang/zh-CN/admin/asset_maintenances/general.php b/resources/lang/zh-CN/admin/asset_maintenances/general.php
index d7a5e3db6d..71eef8f576 100644
--- a/resources/lang/zh-CN/admin/asset_maintenances/general.php
+++ b/resources/lang/zh-CN/admin/asset_maintenances/general.php
@@ -11,6 +11,6 @@
'calibration' => '校准',
'software_support' => '软件支持',
'hardware_support' => '硬件支持',
- 'configuration_change' => 'Configuration Change',
- 'pat_test' => 'PAT Test',
+ 'configuration_change' => '配置更改',
+ 'pat_test' => 'PAT 测试',
];
diff --git a/resources/lang/zh-CN/admin/categories/message.php b/resources/lang/zh-CN/admin/categories/message.php
index 68f33b8920..9d9b4c0201 100644
--- a/resources/lang/zh-CN/admin/categories/message.php
+++ b/resources/lang/zh-CN/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => '分类更新失败,请重试',
- 'success' => '分类更新成功'
+ 'success' => '分类更新成功',
+ 'cannot_change_category_type' => '分类类型一旦创建就无法更改',
),
'delete' => array(
diff --git a/resources/lang/zh-CN/admin/components/general.php b/resources/lang/zh-CN/admin/components/general.php
index e7bc55d545..65f04d7aba 100644
--- a/resources/lang/zh-CN/admin/components/general.php
+++ b/resources/lang/zh-CN/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => '剩余',
'total' => '总计',
'update' => '更新组件',
+ 'checkin_limit' => '归还的数量必须等于或小于 :assigned_qty'
);
diff --git a/resources/lang/zh-CN/admin/components/message.php b/resources/lang/zh-CN/admin/components/message.php
index 1b86333819..78e22783e8 100644
--- a/resources/lang/zh-CN/admin/components/message.php
+++ b/resources/lang/zh-CN/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => '借出组件失败,请重试。',
'success' => '借出组件成功。',
- 'user_does_not_exist' => '无效用户,请重试。'
+ 'user_does_not_exist' => '无效用户,请重试。',
+ 'unavailable' => '还没有足够的组件: :remaining 件剩余, :requested 件需求 ',
),
'checkin' => array(
diff --git a/resources/lang/zh-CN/admin/consumables/message.php b/resources/lang/zh-CN/admin/consumables/message.php
index 0174a13f57..7c1e4fd6e9 100644
--- a/resources/lang/zh-CN/admin/consumables/message.php
+++ b/resources/lang/zh-CN/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => '耗材领取失败,请重试',
'success' => '耗材领取成功',
- 'user_does_not_exist' => '无效用户,请重试。'
+ 'user_does_not_exist' => '无效用户,请重试。',
+ 'unavailable' => '没有足够的耗材可被借出。请检查剩余数量。 ',
),
'checkin' => array(
diff --git a/resources/lang/zh-CN/admin/custom_fields/general.php b/resources/lang/zh-CN/admin/custom_fields/general.php
index 3e9e8b3b4a..22c75a19d7 100644
--- a/resources/lang/zh-CN/admin/custom_fields/general.php
+++ b/resources/lang/zh-CN/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => '引用模板',
'order' => '排序',
'create_fieldset' => '新增字段集',
+ 'update_fieldset' => '更新字段集',
+ 'fieldset_does_not_exist' => '字段集 :id 不存在',
+ 'fieldset_updated' => '字段集已更新',
'create_fieldset_title' => '创建一个新的字段集',
'create_field' => '新增字段',
'create_field_title' => '创建一个新自定义字段',
@@ -44,6 +47,8 @@ return [
'db_convert_warning' => '警告。此字段作为 :db_column 的自定义字段表,但应该是 :expected。',
'is_unique' => '此值在所有资产中必须是唯一的',
'unique' => '唯一的',
- 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
- 'display_in_user_view_table' => 'Visible to User',
+ 'display_in_user_view' => '允许借出的用户在他们的“查看已分配的资产”页面中查看这些值',
+ 'display_in_user_view_table' => '对用户可见',
+ 'auto_add_to_fieldsets' => '自动将此添加到每个新字段集',
+ 'add_to_preexisting_fieldsets' => '添加到任何现有的字段集',
];
diff --git a/resources/lang/zh-CN/admin/departments/message.php b/resources/lang/zh-CN/admin/departments/message.php
index ae56af3a1c..1af3cf4919 100644
--- a/resources/lang/zh-CN/admin/departments/message.php
+++ b/resources/lang/zh-CN/admin/departments/message.php
@@ -3,7 +3,7 @@
return array(
'does_not_exist' => '部门不存在',
- 'department_already_exists' => 'A department already exists with that name at this company location. Or choose a more specific name for this department. ',
+ 'department_already_exists' => '在此公司地理位置已存在同名的部门。 或许可以为该部门选择一个更特别的名称。 ',
'assoc_users' => '该位置下关联的还有其他用户,目前不能删除,请更新该用户的信息之后,再尝试删除。 ',
'create' => array(
'error' => '部门没有创建,请重试。',
diff --git a/resources/lang/zh-CN/admin/groups/message.php b/resources/lang/zh-CN/admin/groups/message.php
index 555709d02e..24917b7b0f 100644
--- a/resources/lang/zh-CN/admin/groups/message.php
+++ b/resources/lang/zh-CN/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => '分组已经存在',
- 'group_not_found' => '分组[:id]不存在',
+ 'group_not_found' => '分组 ID :id 不存在。',
'group_name_required' => '名称为必填项',
'success' => array(
diff --git a/resources/lang/zh-CN/admin/hardware/form.php b/resources/lang/zh-CN/admin/hardware/form.php
index b4e87b851b..705fb275bf 100644
--- a/resources/lang/zh-CN/admin/hardware/form.php
+++ b/resources/lang/zh-CN/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => '批量删除确认',
+ 'bulk_restore' => '确认批量恢复资产',
'bulk_delete_help' => '请在此确认将批量删除的资产。在删除后,资产可以恢复,但一切当前的用户关联将会丢失。',
+ 'bulk_restore_help' => '查看下面的资产进行批量恢复。一旦恢复,这些资产将不会与以前分配给的任何用户相关联。',
'bulk_delete_warn' => '即将删除 :asset_count 项资产',
+ 'bulk_restore_warn' => '您即将恢复 :asset_count 项资产。',
'bulk_update' => '批量更新',
'bulk_update_help' => '该表格允许你同时修改多项资产。请仅填写需要修改的字段,留空的字段不会做任何修改。 ',
'bulk_update_warn' => '您将要编辑单个资产的属性。 |您将要编辑:asset_count个资产的属性。',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => '仅更新默认位置',
'asset_not_deployable' => '该资产状态为不可部署。无法借出此资产。',
'asset_deployable' => '该状态为可部署。可以借出此资产。',
- 'processing_spinner' => '处理中……',
+ 'processing_spinner' => '处理中...(对于大型文件可能需要一些时间)',
'optional_infos' => '可选信息',
'order_details' => '订单相关信息'
];
diff --git a/resources/lang/zh-CN/admin/hardware/general.php b/resources/lang/zh-CN/admin/hardware/general.php
index a580ab8981..ae7a9a875e 100644
--- a/resources/lang/zh-CN/admin/hardware/general.php
+++ b/resources/lang/zh-CN/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => '此资产已被删除。',
'edit' => '编辑资产',
'model_deleted' => '这个资源模型已被删除。您必须先还原模型才能还原素材。',
+ 'model_invalid' => '此资产的型号无效。',
+ 'model_invalid_fix' => '在尝试归还或借出资产之前,应编辑资产以更正此问题。',
'requestable' => '可申领',
'requested' => '已申请',
'not_requestable' => '不可申领',
@@ -21,6 +23,7 @@ return [
'restore' => '还原资产',
'pending' => '待处理',
'undeployable' => '不可部署',
+ 'undeployable_tooltip' => '此资产的状态标签为不可部署,此时无法借出。',
'view' => '查看资产',
'csv_error' => '您的CSV文件中有一个错误:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => '错误信息:',
'success_messages' => '成功信息:',
'alert_details' => '请参阅下面的详细信息。',
- 'custom_export' => '自定义导出'
+ 'custom_export' => '自定义导出',
+ 'mfg_warranty_lookup' => ':manufacturer 保修状态查询',
];
diff --git a/resources/lang/zh-CN/admin/hardware/message.php b/resources/lang/zh-CN/admin/hardware/message.php
index d33ae9729c..7f86f4129d 100644
--- a/resources/lang/zh-CN/admin/hardware/message.php
+++ b/resources/lang/zh-CN/admin/hardware/message.php
@@ -22,6 +22,8 @@ return [
'restore' => [
'error' => '资产未被恢复,请重试。',
'success' => '资产恢复成功。',
+ 'bulk_success' => '资产已成功恢复。',
+ 'nothing_updated' => '没有选择任何资产,所以没有恢复。',
],
'audit' => [
@@ -48,6 +50,8 @@ return [
'success' => '您的文件已被导入',
'file_delete_success' => '您的文件已成功删除',
'file_delete_error' => '该文件无法被删除',
+ 'header_row_has_malformed_characters' => '标题行中的一个或多个属性包含格式错误的 UTF-8 字符',
+ 'content_row_has_malformed_characters' => '第一行内容中的一个或多个属性包含格式错误的 UTF-8 字符',
],
diff --git a/resources/lang/zh-CN/admin/hardware/table.php b/resources/lang/zh-CN/admin/hardware/table.php
index 3839a39fa6..edb9fb0344 100644
--- a/resources/lang/zh-CN/admin/hardware/table.php
+++ b/resources/lang/zh-CN/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => '进/出',
'checkout_date' => '借出日期',
'checkoutto' => '已借出',
+ 'components_cost' => '组件总成本',
'current_value' => '当前值',
'diff' => '差价',
'dl_csv' => '下载CSV格式',
diff --git a/resources/lang/zh-CN/admin/licenses/general.php b/resources/lang/zh-CN/admin/licenses/general.php
index 312b3dd6cf..5306b7cd43 100644
--- a/resources/lang/zh-CN/admin/licenses/general.php
+++ b/resources/lang/zh-CN/admin/licenses/general.php
@@ -1,8 +1,8 @@
'关于许可证',
- 'about_licenses' => '许可证用于跟踪软件。 它们包含特殊位数的数字,可以借出给个人。',
+ 'about_licenses_title' => '关于许可证',
+ 'about_licenses' => '许可证用于跟踪软件。 它们包含特殊位数的数字,可以借出给个人。',
'checkin' => '接入许可证数量',
'checkout_history' => '借出历史记录',
'checkout' => '借出许可证数量',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => '软件许可证',
'user' => '用户',
'view' => '查看许可证',
+ 'delete_disabled' => '此许可证不能被删除,因为有些席位仍然被借出。',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => '归还所有席位',
+ 'modal' => '此操作将归还一个席位。| 此操作将归还此许可证的所有 :checkedout_seas_count 个座位。',
+ 'enabled_tooltip' => '从用户和资产中归还此许可证的所有席位',
+ 'disabled_tooltip' => '此功能已禁用,因为当前没有借出的席位',
+ 'success' => '许可证归还成功!| 所有许可证都已归还成功!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => '借出所有席位',
+ 'modal' => '此操作将借出一个席位给第一个可用的用户。| 此操作将借出所有 :available _seas_count 个席位给第一个可用的用户。 如果此许可证尚未借出给用户,并且在该用户账户上启用了“自动分配许可证”属性,则认定该用户可以使用此席位。',
+ 'enabled_tooltip' => '向所有用户借出所有(或尽可能多)的席位',
+ 'disabled_tooltip' => '此功能已禁用,因为当前没有可用的席位',
+ 'success' => '许可证成功借出! | :count 个许可证成功借出!',
+ 'error_no_seats' => '此许可证已无剩余席位。',
+ 'warn_not_enough_seats' => ':count 个用户被分配了此许可证,但我们没有可用的许可证席位。',
+ 'warn_no_avail_users' => '没有什么要做的。没有尚未分配此许可证的用户。',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/zh-CN/admin/locations/message.php b/resources/lang/zh-CN/admin/locations/message.php
index fec3bac965..f87df0f848 100644
--- a/resources/lang/zh-CN/admin/locations/message.php
+++ b/resources/lang/zh-CN/admin/locations/message.php
@@ -6,8 +6,8 @@ return array(
'assoc_users' => '该位置下管理的还有其他用户,目前不能删除,请更新该用户的信息之后,再尝试删除。',
'assoc_assets' => '删除失败,该位置已与其它资产关联。请先更新资产以取消关联,然后重试。 ',
'assoc_child_loc' => '删除失败,该位置是一个或多个子位置的上层节点。请更新地理位置信息以取消关联,然后重试。 ',
- 'assigned_assets' => 'Assigned Assets',
- 'current_location' => 'Current Location',
+ 'assigned_assets' => '已分配的资产',
+ 'current_location' => '当前地理位置',
'create' => array(
diff --git a/resources/lang/zh-CN/admin/manufacturers/message.php b/resources/lang/zh-CN/admin/manufacturers/message.php
index 63902c2791..a977a78762 100644
--- a/resources/lang/zh-CN/admin/manufacturers/message.php
+++ b/resources/lang/zh-CN/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => '在您的 URL 中使用 {LOCALE} 和 {SERIAL} 作为变量,以便在查看资产时自动填充这些值。',
'does_not_exist' => '制造商不存在',
'assoc_users' => '这个制造商下关联的还有其他资产,请确认后再重试。',
diff --git a/resources/lang/zh-CN/admin/manufacturers/table.php b/resources/lang/zh-CN/admin/manufacturers/table.php
index 99e59a6340..af8b904da5 100644
--- a/resources/lang/zh-CN/admin/manufacturers/table.php
+++ b/resources/lang/zh-CN/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => '邮件客服支持',
'support_phone' => '电话客服支持',
'support_url' => '网站客服支持',
+ 'warranty_lookup_url' => '保修查询URL',
'update' => '更新制造商',
'url' => 'URL',
diff --git a/resources/lang/zh-CN/admin/models/general.php b/resources/lang/zh-CN/admin/models/general.php
index 2524bbac64..9f3c23aa65 100644
--- a/resources/lang/zh-CN/admin/models/general.php
+++ b/resources/lang/zh-CN/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => '此模型已被删除。',
'bulk_delete' => '批量删除资产型号',
'bulk_delete_help' => '使用下面的复选框确认删除所选资产型号。若有与之关联的资产,该资产型号则不能删除,除非将关联资产关联到别的资产型号。',
- 'bulk_delete_warn' => '您即将删除:model_count资产型号。',
+ 'bulk_delete_warn' => '您即将删除一个资产型号。 |您将删除 :model_count 个资产型号。',
'restore' => '恢复型号',
'requestable' => '用户可申请此型号',
'show_mac_address' => '在此型号资产中显示MAC地址',
diff --git a/resources/lang/zh-CN/admin/models/message.php b/resources/lang/zh-CN/admin/models/message.php
index 21a6dba5ce..9004cd0558 100644
--- a/resources/lang/zh-CN/admin/models/message.php
+++ b/resources/lang/zh-CN/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => '模板不存在',
+ 'no_association' => '没有关联的型号。',
+ 'no_association_fix' => '这将以怪异且可怕的方式破坏一切。立即编辑此资产并为其指定一个型号。',
'assoc_users' => '本模板下目前还有相关的资产,不能被删除,请删除资产以后,再重试。',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => '模板没有被更新,请重试。',
- 'success' => '模板更新成功。'
+ 'success' => '模板更新成功。',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => '没有字段被更改,因此没有更新任何内容。',
- 'success' => '模板已更新。'
+ 'success' => '型号已成功更新|:model_count 个型号已成功更新。',
+ 'warn' => '您将要更新以下型号的属性:|您将要编辑 :model_count 个型号的属性:',
+
),
'bulkdelete' => array(
'error' => '没有型号被选中,所以没有删除任何东西。',
- 'success' => ':success_count 个已删除!',
+ 'success' => '型号已删除!|:succes_count 个型号已删除!',
'success_partial' => ':success_count 个已删除, 但是 :fail_count 个因为还有关联资产所以没办法删除。'
),
diff --git a/resources/lang/zh-CN/admin/settings/general.php b/resources/lang/zh-CN/admin/settings/general.php
index 679b4f1a49..5ce63049a4 100644
--- a/resources/lang/zh-CN/admin/settings/general.php
+++ b/resources/lang/zh-CN/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => '如果你想给用户额外的邮件账户发送签入/签出副本,请在此输入邮箱地址,否则请留空。',
'is_ad' => '这是AD域服务器',
'alerts' => '警报',
- 'alert_title' => '更新警报设置',
+ 'alert_title' => '更新通知设置',
'alert_email' => '发送警报',
'alert_email_help' => '您希望向其发送警报的电子邮件地址或通讯组列表,以逗号分隔',
'alerts_enabled' => '警报已启用',
@@ -21,7 +21,7 @@ return [
'allow_user_skin_help_text' => '勾选此框将允许用户以不同的方式覆盖界面皮肤。',
'asset_ids' => '资产ID',
'audit_interval' => '盘点时间间隔',
- 'audit_interval_help' => 'If you are required to regularly physically audit your assets, enter the interval in months that you use. If you update this value, all of the "next audit dates" for assets with an upcoming audit date will be updated.',
+ 'audit_interval_help' => '如果您需要定期对您的资产进行盘点,请输入时间间隔(以月为单位)。如果您更新此值,则将更新具有即将到来的盘点日期的资产的所有“下一个盘点日期”。',
'audit_warning_days' => '盘点开始提醒',
'audit_warning_days_help' => '需要提前多少天让我们通知您需要盘点资产?',
'auto_increment_assets' => '生成自动递增的资产标签',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => '从备份中还原',
'backups_upload' => '上传备份',
'backups_path' => '服务器上的备份存储在 :path',
- 'backups_restore_warning' => '使用还原按钮 从上次备份还原。 (目前无法使用 S3 文件存储或 Docker容器。)
注意此资产已借出,它不会改变它借出至的个人、资产或位置。',
'assets' => '资产是指按序号或资产标签跟踪的物品,往往是指识别某一具体物品的价值较高的物品。',
diff --git a/resources/lang/zh-CN/localizations.php b/resources/lang/zh-CN/localizations.php
index a5a28a7971..db690b41be 100644
--- a/resources/lang/zh-CN/localizations.php
+++ b/resources/lang/zh-CN/localizations.php
@@ -4,7 +4,7 @@ return [
'select_language' => '选择一种语言',
'languages' => [
- 'en'=> 'English, US',
+ 'en'=> '中文',
'en-GB'=> 'English, UK',
'af'=> 'Afrikaans',
'ar'=> 'Arabic',
@@ -61,7 +61,7 @@ return [
'zu'=> 'Zulu',
],
- 'select_country' => 'Select a country',
+ 'select_country' => '选择国家',
'countries' => [
'AC'=>'Ascension Island',
@@ -111,7 +111,7 @@ return [
'CK'=>'Cook Islands',
'CL'=>'Chile',
'CM'=>'Cameroon',
- 'CN'=>'People\'s Republic of China',
+ 'CN'=>'中国',
'CO'=>'Colombia',
'CR'=>'Costa Rica',
'CU'=>'Cuba',
@@ -156,7 +156,7 @@ return [
'GU'=>'Guam',
'GW'=>'Guinea-Bissau',
'GY'=>'Guyana',
- 'HK'=>'Hong Kong',
+ 'HK'=>'中国香港',
'HM'=>'Heard And Mc Donald Islands',
'HN'=>'Honduras',
'HR'=>'Croatia (local name: Hrvatska)',
@@ -207,7 +207,7 @@ return [
'ML'=>'Mali',
'MM'=>'Myanmar',
'MN'=>'Mongolia',
- 'MO'=>'Macau',
+ 'MO'=>'中国澳门',
'MP'=>'Northern Mariana Islands',
'MQ'=>'Martinique',
'MR'=>'Mauritania',
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
@@ -288,7 +289,7 @@ return [
'TR'=>'Turkey',
'TT'=>'Trinidad And Tobago',
'TV'=>'Tuvalu',
- 'TW'=>'Taiwan',
+ 'TW'=>'中国台湾',
'TZ'=>'Tanzania, United Republic Of',
'UA'=>'Ukraine',
'UG'=>'Uganda',
diff --git a/resources/lang/zh-CN/mail.php b/resources/lang/zh-CN/mail.php
index 96d87e2eb0..53ec9d611e 100644
--- a/resources/lang/zh-CN/mail.php
+++ b/resources/lang/zh-CN/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => '请使用以下凭据登录新安装的 Snipe-IT:',
'login' => '登录:',
'Low_Inventory_Report' => '低库存报告',
+ 'inventory_report' => '库存报告',
'min_QTY' => '最小数量',
'name' => '名字',
'new_item_checked' => '一项新物品已分配至您的名下,详细信息如下。',
@@ -73,9 +74,11 @@ return [
'your_credentials' => '您的 Snipe-IT 登录凭据',
'Accessory_Checkin_Notification' => '配件已签入',
'Asset_Checkin_Notification' => '资产已签入',
+ 'Asset_Checkout_Notification' => '资产已借出',
'License_Checkin_Notification' => '许可证已签入',
'Expected_Checkin_Report' => '预期的资产检查报告',
'Expected_Checkin_Notification' => '提醒::name 签入截止日期已接近。',
'Expected_Checkin_Date' => '借出的资产将在 :date 重新签入',
'your_assets' => '查看您的资产',
+ 'rights_reserved' => '版权所有。',
];
diff --git a/resources/lang/zh-CN/validation.php b/resources/lang/zh-CN/validation.php
index 497b1e4793..5130659cd7 100644
--- a/resources/lang/zh-CN/validation.php
+++ b/resources/lang/zh-CN/validation.php
@@ -43,14 +43,14 @@ return [
'file' => ':属性必须是一个文件。',
'filled' => ':属性字段必须有一个值。',
'image' => ':attribute 必须是图片格式',
- 'import_field_empty' => 'The value for :fieldname cannot be null.',
+ 'import_field_empty' => ':fieldname 的值不能为空。',
'in' => '选择的 :attribute 无效',
'in_array' => ':属性字段不存在于:其他。',
'integer' => ':attribute 必须是整数',
'ip' => ':attribute 必须是有效IP',
'ipv4' => ':属性必须是有效的IPv4地址。',
'ipv6' => ':属性必须是有效的IPv6地址。',
- 'is_unique_department' => 'The :attribute must be unique to this Company Location',
+ 'is_unique_department' => ':attribute 必须是唯一的公司地理位置',
'json' => ':属性必须是有效的JSON字符串。',
'max' => [
'numeric' => ':attribute 不大于 :max',
@@ -67,6 +67,8 @@ return [
'array' => ':属性必须至少有:最小项。',
],
'starts_with' => ':attribute 必须以以下一个开始::values',
+ 'ends_with' => ':attribute 必须以: :values 其中一个结尾。',
+
'not_in' => '选择的 :attribute 无效',
'numeric' => ':attribute 必须是数字',
'present' => ':属性字段必须存在。',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => '您当前的密码不正确',
'dumbpwd' => '那个密码太常见了。',
'statuslabel_type' => '您必须选择有效的状态标签类型',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => ':attribute 必须是 YYYY-MM-DD 格式的有效日期',
+ 'last_audit_date.date_format' => ':attribute 必须是 YYYY-MM-DD hh:mm:ss 格式的有效日期',
+ 'expiration_date.date_format' => ':attribute 必须是 YYYY-MM-DD 格式的有效日期',
+ 'termination_date.date_format' => ':attribute 必须是 YYYY-MM-DD 格式的有效日期',
+ 'expected_checkin.date_format' => ':attribute 必须是 YYYY-MM-DD 格式的有效日期',
+ 'start_date.date_format' => ':attribute 必须是 YYYY-MM-DD 格式的有效日期',
+ 'end_date.date_format' => ':attribute 必须是 YYYY-MM-DD 格式的有效日期',
+
],
/*
diff --git a/resources/lang/zh-HK/admin/accessories/general.php b/resources/lang/zh-HK/admin/accessories/general.php
index e9a2e69ff6..bed7f38fab 100644
--- a/resources/lang/zh-HK/admin/accessories/general.php
+++ b/resources/lang/zh-HK/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Update Accessory',
'use_default_eula' => 'Use the primary default EULA instead.',
'use_default_eula_disabled' => 'Use the primary default EULA instead. No primary default EULA is set. Please add one in Settings.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/zh-HK/admin/accessories/message.php b/resources/lang/zh-HK/admin/accessories/message.php
index a356463064..542f71f03c 100644
--- a/resources/lang/zh-HK/admin/accessories/message.php
+++ b/resources/lang/zh-HK/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Accessory was not checked out, please try again',
'success' => 'Accessory checked out successfully.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'That user is invalid. Please try again.'
),
diff --git a/resources/lang/zh-HK/admin/asset_maintenances/form.php b/resources/lang/zh-HK/admin/asset_maintenances/form.php
index 04a707e15e..785d06b08f 100644
--- a/resources/lang/zh-HK/admin/asset_maintenances/form.php
+++ b/resources/lang/zh-HK/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'資產維護類型',
- 'title' => '標題',
- 'start_date' => '開始日期',
- 'completion_date' => '完成日期',
- 'cost' => '維護費用',
- 'is_warranty' => '保固升級/延期',
- 'asset_maintenance_time' => '資產維護所需天數',
- 'notes' => '備註',
- 'update' => '更新資產維護',
- 'create' => '新建資產維護'
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
+ 'title' => 'Title',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
+ 'cost' => 'Cost',
+ 'is_warranty' => 'Warranty Improvement',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
+ 'notes' => 'Notes',
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/zh-HK/admin/categories/message.php b/resources/lang/zh-HK/admin/categories/message.php
index 48ad3197f0..4e493f68b6 100644
--- a/resources/lang/zh-HK/admin/categories/message.php
+++ b/resources/lang/zh-HK/admin/categories/message.php
@@ -2,24 +2,25 @@
return array(
- 'does_not_exist' => '類別不存在',
- 'assoc_models' => '至少還有一個樣板與此類別關聯,目前不能被刪除,請檢查後重試。 ',
- 'assoc_items' => '至少還有一個 :asset_type 與此類別關聯,目前不能被刪除,請您檢查 :asset_type 後重試。 ',
+ 'does_not_exist' => 'Category does not exist.',
+ 'assoc_models' => 'This category is currently associated with at least one model and cannot be deleted. Please update your models to no longer reference this category and try again. ',
+ 'assoc_items' => 'This category is currently associated with at least one :asset_type and cannot be deleted. Please update your :asset_type to no longer reference this category and try again. ',
'create' => array(
- 'error' => '新增類別失敗,請重試。',
- 'success' => '新增類別成功。'
+ 'error' => 'Category was not created, please try again.',
+ 'success' => 'Category created successfully.'
),
'update' => array(
- 'error' => '更新類別失敗,請重試。',
- 'success' => '更新類別成功。'
+ 'error' => 'Category was not updated, please try again',
+ 'success' => 'Category updated successfully.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
- 'confirm' => '您確定要刪除此類別嗎?',
- 'error' => '刪除類別時發生問題。請再試一次。',
- 'success' => '刪除類別成功。'
+ 'confirm' => 'Are you sure you wish to delete this category?',
+ 'error' => 'There was an issue deleting the category. Please try again.',
+ 'success' => 'The category was deleted successfully.'
)
);
diff --git a/resources/lang/zh-HK/admin/components/general.php b/resources/lang/zh-HK/admin/components/general.php
index f7689a7ad1..5b788a51ec 100644
--- a/resources/lang/zh-HK/admin/components/general.php
+++ b/resources/lang/zh-HK/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Remaining',
'total' => 'Total',
'update' => 'Update Component',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/zh-HK/admin/components/message.php b/resources/lang/zh-HK/admin/components/message.php
index 1e6ff3ebac..0a7dd8d954 100644
--- a/resources/lang/zh-HK/admin/components/message.php
+++ b/resources/lang/zh-HK/admin/components/message.php
@@ -2,34 +2,35 @@
return array(
- 'does_not_exist' => '組件不存在',
+ 'does_not_exist' => 'Component does not exist.',
'create' => array(
- 'error' => '新增組件失敗,請重試。',
- 'success' => '新增組件成功。'
+ 'error' => 'Component was not created, please try again.',
+ 'success' => 'Component created successfully.'
),
'update' => array(
- 'error' => '更新組件失敗,請重試。',
- 'success' => '更新組件成功。'
+ 'error' => 'Component was not updated, please try again',
+ 'success' => 'Component updated successfully.'
),
'delete' => array(
- 'confirm' => '您確定要刪除此組件嗎?',
- 'error' => '刪除組件時發生問題。請再試一次。',
- 'success' => '刪除組件成功。'
+ 'confirm' => 'Are you sure you wish to delete this component?',
+ 'error' => 'There was an issue deleting the component. Please try again.',
+ 'success' => 'The component was deleted successfully.'
),
'checkout' => array(
- 'error' => '組件借出失敗。請再試一次。',
- 'success' => '借出組件成功。',
- 'user_does_not_exist' => '使用者不正確。請再試一次。'
+ 'error' => 'Component was not checked out, please try again',
+ 'success' => 'Component checked out successfully.',
+ 'user_does_not_exist' => 'That user is invalid. Please try again.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
- 'error' => '組件繳回失敗。請再試一次。',
- 'success' => '繳回組件成功。',
- 'user_does_not_exist' => '使用者不正確。請再試一次。'
+ 'error' => 'Component was not checked in, please try again',
+ 'success' => 'Component checked in successfully.',
+ 'user_does_not_exist' => 'That user is invalid. Please try again.'
)
diff --git a/resources/lang/zh-HK/admin/consumables/message.php b/resources/lang/zh-HK/admin/consumables/message.php
index 82b9d94005..c0d0aa7f68 100644
--- a/resources/lang/zh-HK/admin/consumables/message.php
+++ b/resources/lang/zh-HK/admin/consumables/message.php
@@ -2,34 +2,35 @@
return array(
- 'does_not_exist' => '耗材不存在。',
+ 'does_not_exist' => 'Consumable does not exist.',
'create' => array(
- 'error' => '新增耗材失敗,請重試。',
- 'success' => '新增耗材成功。'
+ 'error' => 'Consumable was not created, please try again.',
+ 'success' => 'Consumable created successfully.'
),
'update' => array(
- 'error' => '更新耗材失敗,請重試。',
- 'success' => '更新耗材成功。'
+ 'error' => 'Consumable was not updated, please try again',
+ 'success' => 'Consumable updated successfully.'
),
'delete' => array(
- 'confirm' => '您確定要刪除此耗材嗎?',
- 'error' => '刪除耗材時發生問題。請再試一次。',
- 'success' => '刪除耗材成功。'
+ 'confirm' => 'Are you sure you wish to delete this consumable?',
+ 'error' => 'There was an issue deleting the consumable. Please try again.',
+ 'success' => 'The consumable was deleted successfully.'
),
'checkout' => array(
- 'error' => '耗材領取失敗,請重試。',
- 'success' => '耗材領取成功。',
- 'user_does_not_exist' => '使用者不正確。請再試一次。'
+ 'error' => 'Consumable was not checked out, please try again',
+ 'success' => 'Consumable checked out successfully.',
+ 'user_does_not_exist' => 'That user is invalid. Please try again.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
- 'error' => '耗材登記失敗,請重試。',
- 'success' => '耗材登記成功',
- 'user_does_not_exist' => '使用者不正確。請再試一次。'
+ 'error' => 'Consumable was not checked in, please try again',
+ 'success' => 'Consumable checked in successfully.',
+ 'user_does_not_exist' => 'That user is invalid. Please try again.'
)
diff --git a/resources/lang/zh-HK/admin/custom_fields/general.php b/resources/lang/zh-HK/admin/custom_fields/general.php
index 92bf240a76..1923aa7f4a 100644
--- a/resources/lang/zh-HK/admin/custom_fields/general.php
+++ b/resources/lang/zh-HK/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Used By Models',
'order' => 'Order',
'create_fieldset' => 'New Fieldset',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'New Custom Field',
'create_field_title' => 'Create a new custom field',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/zh-HK/admin/groups/message.php b/resources/lang/zh-HK/admin/groups/message.php
index 40ceb5e787..495acaf36b 100644
--- a/resources/lang/zh-HK/admin/groups/message.php
+++ b/resources/lang/zh-HK/admin/groups/message.php
@@ -2,21 +2,21 @@
return array(
- 'group_exists' => '群組已存在',
- 'group_not_found' => '群組 [:id] 不存在',
- 'group_name_required' => '名稱欄位必填',
+ 'group_exists' => 'Group already exists!',
+ 'group_not_found' => 'Group ID :id does not exist.',
+ 'group_name_required' => 'The name field is required',
'success' => array(
- 'create' => '新增群組成功。',
- 'update' => '更新群組成功。',
- 'delete' => '刪除群組成功。',
+ 'create' => 'Group was successfully created.',
+ 'update' => 'Group was successfully updated.',
+ 'delete' => 'Group was successfully deleted.',
),
'delete' => array(
- 'confirm' => '您確定要刪除此群組嗎?',
- 'create' => '新增群組時發生問題。請重試。',
- 'update' => '更新群組時發生問題。請重試。',
- 'delete' => '刪除群組時發生問題。請重試。',
+ 'confirm' => 'Are you sure you wish to delete this group?',
+ 'create' => 'There was an issue creating the group. Please try again.',
+ 'update' => 'There was an issue updating the group. Please try again.',
+ 'delete' => 'There was an issue deleting the group. Please try again.',
),
);
diff --git a/resources/lang/zh-HK/admin/hardware/form.php b/resources/lang/zh-HK/admin/hardware/form.php
index 22aac61d07..6bcb884bab 100644
--- a/resources/lang/zh-HK/admin/hardware/form.php
+++ b/resources/lang/zh-HK/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Confirm Bulk Delete Assets',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Review the assets for bulk deletion below. Once deleted, these assets can be restored, but they will no longer be associated with any users they are currently assigned to.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'You are about to delete :asset_count assets.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Bulk Update Assets',
'bulk_update_help' => 'This form allows you to update multiple assets at once. Only fill in the fields you need to change. Any fields left blank will remain unchanged. ',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Update only default location',
'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Processing...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Optional Information',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/zh-HK/admin/hardware/general.php b/resources/lang/zh-HK/admin/hardware/general.php
index 67226061b1..b0a48f2ce4 100644
--- a/resources/lang/zh-HK/admin/hardware/general.php
+++ b/resources/lang/zh-HK/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'This asset has been deleted.',
'edit' => 'Edit Asset',
'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Requestable',
'requested' => 'Requested',
'not_requestable' => 'Not Requestable',
@@ -21,6 +23,7 @@ return [
'restore' => 'Restore Asset',
'pending' => 'Pending',
'undeployable' => 'Undeployable',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'View Asset',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/zh-HK/admin/hardware/message.php b/resources/lang/zh-HK/admin/hardware/message.php
index d2214ce00c..18f3b3fa24 100644
--- a/resources/lang/zh-HK/admin/hardware/message.php
+++ b/resources/lang/zh-HK/admin/hardware/message.php
@@ -23,6 +23,8 @@ return [
'restore' => [
'error' => 'Asset was not restored, please try again',
'success' => 'Asset restored successfully.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -49,6 +51,8 @@ return [
'success' => 'Your file has been imported',
'file_delete_success' => 'Your file has been been successfully deleted',
'file_delete_error' => 'The file was unable to be deleted',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/zh-HK/admin/hardware/table.php b/resources/lang/zh-HK/admin/hardware/table.php
index 6166ba8045..10629fd22c 100644
--- a/resources/lang/zh-HK/admin/hardware/table.php
+++ b/resources/lang/zh-HK/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'In/Out',
'checkout_date' => 'Checkout Date',
'checkoutto' => 'Checked Out',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Diff',
'dl_csv' => 'Download CSV',
diff --git a/resources/lang/zh-HK/admin/licenses/general.php b/resources/lang/zh-HK/admin/licenses/general.php
index 8c873d56a0..0187d076a3 100644
--- a/resources/lang/zh-HK/admin/licenses/general.php
+++ b/resources/lang/zh-HK/admin/licenses/general.php
@@ -1,22 +1,47 @@
'關於授權',
- 'about_licenses' => '授權是用來追踨可供借出的軟體數量。',
- 'checkin' => '繳回授權數量',
- 'checkout_history' => '借出歷史記錄',
- 'checkout' => '借出授權數量',
- 'edit' => '編輯授權',
- 'filetype_info' => '允許檔案類型:png, gif, jpg, jpeg, doc, docx, pdf, txt, zip, rar。',
- 'clone' => '複製授權',
- 'history_for' => '歷史記錄',
- 'in_out' => '進/出',
- 'info' => '授權訊息',
- 'license_seats' => '授權數量',
- 'seat' => '數量',
- 'seats' => '數量',
- 'software_licenses' => '軟體授權',
- 'user' => '使用者
-',
- 'view' => '檢視授權',
+ 'about_licenses_title' => 'About Licenses',
+ 'about_licenses' => 'Licenses are used to track software. They have a specified number of seats that can be checked out to individuals',
+ 'checkin' => 'Checkin License Seat',
+ 'checkout_history' => 'Checkout History',
+ 'checkout' => 'Checkout License Seat',
+ 'edit' => 'Edit License',
+ 'filetype_info' => 'Allowed filetypes are png, gif, jpg, jpeg, doc, docx, pdf, txt, zip, and rar.',
+ 'clone' => 'Clone License',
+ 'history_for' => 'History for ',
+ 'in_out' => 'In/Out',
+ 'info' => 'License Info',
+ 'license_seats' => 'License Seats',
+ 'seat' => 'Seat',
+ 'seats' => 'Seats',
+ 'software_licenses' => 'Software Licenses',
+ 'user' => 'User',
+ 'view' => 'View License',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/zh-HK/admin/manufacturers/message.php b/resources/lang/zh-HK/admin/manufacturers/message.php
index 4d5de1310d..d6656683ae 100644
--- a/resources/lang/zh-HK/admin/manufacturers/message.php
+++ b/resources/lang/zh-HK/admin/manufacturers/message.php
@@ -2,28 +2,29 @@
return array(
- 'does_not_exist' => '製造商不存在',
- 'assoc_users' => '至少還有一個資產與此製造商關聯,目前不能被删除,請確認後重試。 ',
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
+ 'does_not_exist' => 'Manufacturer does not exist.',
+ 'assoc_users' => 'This manufacturer is currently associated with at least one model and cannot be deleted. Please update your models to no longer reference this manufacturer and try again. ',
'create' => array(
- 'error' => '新增製造商失敗,請重試。',
- 'success' => '新增製造商成功。'
+ 'error' => 'Manufacturer was not created, please try again.',
+ 'success' => 'Manufacturer created successfully.'
),
'update' => array(
- 'error' => '更新製造商失敗,請重試。',
- 'success' => '更新製造商成功。'
+ 'error' => 'Manufacturer was not updated, please try again',
+ 'success' => 'Manufacturer updated successfully.'
),
'restore' => array(
- 'error' => '製造商恢復失敗,請重試。',
- 'success' => '製造商恢復成功。'
+ 'error' => 'Manufacturer was not restored, please try again',
+ 'success' => 'Manufacturer restored successfully.'
),
'delete' => array(
- 'confirm' => '您確定要刪除此製造商嗎?',
- 'error' => '刪除製造商失敗,請重試。',
- 'success' => '刪除製造商成功。'
+ 'confirm' => 'Are you sure you wish to delete this manufacturer?',
+ 'error' => 'There was an issue deleting the manufacturer. Please try again.',
+ 'success' => 'The Manufacturer was deleted successfully.'
)
);
diff --git a/resources/lang/zh-HK/admin/manufacturers/table.php b/resources/lang/zh-HK/admin/manufacturers/table.php
index 12cdd792e8..38cab6fd91 100644
--- a/resources/lang/zh-HK/admin/manufacturers/table.php
+++ b/resources/lang/zh-HK/admin/manufacturers/table.php
@@ -1,16 +1,17 @@
'關於製造商',
- 'about_manufacturers_text' => '廠商是提供您資產的公司,您可以在這裡儲存重要的支援資訊,並顯示在資產的詳細頁面。',
- 'asset_manufacturers' => '資產製造商',
- 'create' => '新增製造商',
+ 'about_manufacturers_title' => 'About manufacturers',
+ 'about_manufacturers_text' => 'Manufacturers are the companies that create your assets. You can store important support contact information about them here, which will be displayed on your asset detail pages.',
+ 'asset_manufacturers' => 'Asset Manufacturers',
+ 'create' => 'Create Manufacturer',
'id' => 'ID',
- 'name' => '名稱',
- 'support_email' => '支援 Email',
- 'support_phone' => '支援電話',
- 'support_url' => '支援網址',
- 'update' => '更新製造商',
- 'url' => '網址',
+ 'name' => 'Name',
+ 'support_email' => 'Support Email',
+ 'support_phone' => 'Support Phone',
+ 'support_url' => 'Support URL',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
+ 'update' => 'Update Manufacturer',
+ 'url' => 'URL',
);
diff --git a/resources/lang/zh-HK/admin/models/general.php b/resources/lang/zh-HK/admin/models/general.php
index d2d77e0e8c..7e4a77adbc 100644
--- a/resources/lang/zh-HK/admin/models/general.php
+++ b/resources/lang/zh-HK/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'This model has been deleted.',
'bulk_delete' => 'Bulk Delete Asset Models',
'bulk_delete_help' => 'Use the checkboxes below to confirm the deletion of the selected asset models. Asset models that have assets associated with them cannot be deleted until the assets are associated with a different model.',
- 'bulk_delete_warn' => 'You are about to delete :model_count asset models.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Restore Model',
'requestable' => 'Users may request this model',
'show_mac_address' => 'Show MAC address field in assets in this model',
diff --git a/resources/lang/zh-HK/admin/models/message.php b/resources/lang/zh-HK/admin/models/message.php
index c64026575a..5f47336526 100644
--- a/resources/lang/zh-HK/admin/models/message.php
+++ b/resources/lang/zh-HK/admin/models/message.php
@@ -2,41 +2,45 @@
return array(
- 'does_not_exist' => '樣板不存在',
- 'assoc_users' => '至少還有一個資產與此樣板關聯,目前不能被删除,請在刪除資產後重試。 ',
+ 'does_not_exist' => 'Model does not exist.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
+ 'assoc_users' => 'This model is currently associated with one or more assets and cannot be deleted. Please delete the assets, and then try deleting again. ',
'create' => array(
- 'error' => '新增樣板失敗,請重試。',
- 'success' => '新增樣板成功。',
- 'duplicate_set' => '資產名稱、製造商、型號都相同的其它資產樣板已存在。',
+ 'error' => 'Model was not created, please try again.',
+ 'success' => 'Model created successfully.',
+ 'duplicate_set' => 'An asset model with that name, manufacturer and model number already exists.',
),
'update' => array(
- 'error' => '更新樣板失敗,請重試。',
- 'success' => '更新樣板成功。'
+ 'error' => 'Model was not updated, please try again',
+ 'success' => 'Model updated successfully.',
),
'delete' => array(
- 'confirm' => '您確定要刪除此樣板嗎?',
- 'error' => '刪除樣板失敗,請重試。',
- 'success' => '刪除樣板成功。'
+ 'confirm' => 'Are you sure you wish to delete this asset model?',
+ 'error' => 'There was an issue deleting the model. Please try again.',
+ 'success' => 'The model was deleted successfully.'
),
'restore' => array(
- 'error' => '恢復樣板失敗,請重試。',
- 'success' => '恢復樣板成功。'
+ 'error' => 'Model was not restored, please try again',
+ 'success' => 'Model restored successfully.'
),
'bulkedit' => array(
- 'error' => '沒有欄位被更改,因此沒有更新任何內容。',
- 'success' => '樣板已更新。'
+ 'error' => 'No fields were changed, so nothing was updated.',
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
- 'error' => '沒有型號被選擇,因此沒有更新任何內容。',
- 'success' => ':success_count 個型號已刪除!',
- 'success_partial' => ':success_count 個型號被刪除, 但是 :fail_count 無法被刪除, 因為它們仍有與之關聯的資產。'
+ 'error' => 'No models were selected, so nothing was deleted.',
+ 'success' => 'Model deleted!|:success_count models deleted!',
+ 'success_partial' => ':success_count model(s) were deleted, however :fail_count were unable to be deleted because they still have assets associated with them.'
),
);
diff --git a/resources/lang/zh-HK/admin/settings/general.php b/resources/lang/zh-HK/admin/settings/general.php
index d41deaf935..92faf85c5f 100644
--- a/resources/lang/zh-HK/admin/settings/general.php
+++ b/resources/lang/zh-HK/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'If you would like to send a copy of checkin/checkout emails that are sent to users to an additional email account, enter it here. Otherwise leave this field blank.',
'is_ad' => 'This is an Active Directory server',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Update Notification Settings',
'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',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'Barcode Settings',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'LDAP Settings',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_login_sync_help' => 'This only tests that LDAP can sync correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Show images in emails',
'show_images_in_email_help' => 'Uncheck this box if your Snipe-IT installation is behind a VPN or closed network and users outside the network will not be able to load images served from this installation in their emails.',
'site_name' => 'Site Name',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Slack Botname',
- 'slack_channel' => 'Slack Channel',
- 'slack_endpoint' => 'Slack Endpoint',
- 'slack_integration' => 'Slack Settings',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => 'Once you have saved your Slack information, a test button will appear.',
- 'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT version',
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/zh-HK/admin/settings/message.php b/resources/lang/zh-HK/admin/settings/message.php
index 174a15fbd9..48b42d1202 100644
--- a/resources/lang/zh-HK/admin/settings/message.php
+++ b/resources/lang/zh-HK/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/zh-HK/admin/users/general.php b/resources/lang/zh-HK/admin/users/general.php
index daa568e8bf..b097ccec69 100644
--- a/resources/lang/zh-HK/admin/users/general.php
+++ b/resources/lang/zh-HK/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Print All Assigned',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Software Checked out to :name',
'send_email_help' => 'You must provide an email address for this user to send them credentials. Emailing credentials can only be done on user creation. Passwords are stored in a one-way hash and cannot be retrieved once saved.',
'view_user' => 'View User :name',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/zh-HK/admin/users/message.php b/resources/lang/zh-HK/admin/users/message.php
index 247a1b321e..adf26b3229 100644
--- a/resources/lang/zh-HK/admin/users/message.php
+++ b/resources/lang/zh-HK/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'You have successfully declined this asset.',
'bulk_manager_warn' => 'Your users have been successfully updated, however your manager entry was not saved because the manager you selected was also in the user list to be edited, and users may not be their own manager. Please select your users again, excluding the manager.',
'user_exists' => 'User already exists!',
- 'user_not_found' => 'User [:id] does not exist.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'The login field is required',
'user_password_required' => 'The password is required.',
'insufficient_permissions' => 'Insufficient Permissions.',
diff --git a/resources/lang/zh-HK/auth/general.php b/resources/lang/zh-HK/auth/general.php
index 78b6780927..4486f090b2 100644
--- a/resources/lang/zh-HK/auth/general.php
+++ b/resources/lang/zh-HK/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Remember Me',
'username_help_top' => 'Enter your username to be emailed a password reset link.',
'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.
Usernames without an associated email address will not be emailed a password reset link. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/zh-HK/general.php b/resources/lang/zh-HK/general.php
index f0b6a3f2cf..01779a8854 100644
--- a/resources/lang/zh-HK/general.php
+++ b/resources/lang/zh-HK/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Accessories',
'activated' => 'Activated',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Accessory',
'accessory_report' => 'Accessory Report',
'action' => 'Action',
@@ -27,7 +28,13 @@ return [
'audit' => 'Audit',
'audit_report' => 'Audit Log',
'assets' => 'Assets',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Assigned to :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Delete Avatar',
'avatar_upload' => 'Upload Avatar',
'back' => 'Back',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Bulk Edit',
'bulk_delete' => 'Bulk Delete',
'bulk_actions' => 'Bulk Actions',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'by Status',
'cancel' => 'Cancel',
'categories' => 'Categories',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'This application is running in production mode with debugging enabled. This can expose sensitive data if your application is accessible to the outside world. Disable debug mode by setting the APP_DEBUG value in your .env file to false.',
'delete' => 'Delete',
'delete_confirm' => 'Are you sure you wish to delete :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Deleted',
'delete_seats' => 'Deleted Seats',
'deletion_failed' => 'Deletion failed',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
'filetypes_size_help' => 'Max upload size allowed is :size.',
'image_filetypes_help' => 'Accepted filetypes are jpg, webp, png, gif, and svg. Max 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',
'importing' => 'Importing',
'importing_help' => 'You can import assets, accessories, licenses, components, consumables, and users via CSV file.
The CSV should be comma-delimited and formatted with headers that match the ones in the sample CSVs in the documentation.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Asset Maintenances',
'item' => 'Item',
'item_name' => 'Item Name',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Insufficient permissions!',
'kits' => 'Predefined Kits',
'language' => 'Language',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => 'Request Canceled',
'save' => 'Save',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Select',
'select_all' => 'Select All',
'search' => 'Search',
@@ -240,8 +254,8 @@ return [
'signature' => 'Signature',
'signed_off_by' => 'Signed Off By',
'skin' => 'Skin',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Oh hai! Looks like your Slack integration with Snipe-IT is working!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'DEMO MODE: Some features are disabled for this installation.',
'site_name' => 'Site Name',
'state' => 'State',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Are you sure you wish to delete',
'submit' => 'Submit',
'target' => 'Target',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Time and Date Display',
'total_assets' => 'total assets',
'total_licenses' => 'total licenses',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/zh-HK/help.php b/resources/lang/zh-HK/help.php
index ac0df59422..a3a2ddd762 100644
--- a/resources/lang/zh-HK/help.php
+++ b/resources/lang/zh-HK/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'More Info',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
diff --git a/resources/lang/zh-HK/localizations.php b/resources/lang/zh-HK/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/zh-HK/localizations.php
+++ b/resources/lang/zh-HK/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/zh-HK/mail.php b/resources/lang/zh-HK/mail.php
index b0ae7de76b..7dd8d6181c 100644
--- a/resources/lang/zh-HK/mail.php
+++ b/resources/lang/zh-HK/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Login to your new Snipe-IT installation using the credentials below:',
'login' => 'Login:',
'Low_Inventory_Report' => 'Low Inventory Report',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'Min QTY',
'name' => 'Name',
'new_item_checked' => 'A new item has been checked out under your name, details are below.',
@@ -74,9 +75,11 @@ return [
'your_credentials' => 'Your Snipe-IT credentials',
'Accessory_Checkin_Notification' => 'Accessory checked in',
'Asset_Checkin_Notification' => 'Asset checked in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'License checked in',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => 'View Your Assets',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/zh-HK/validation.php b/resources/lang/zh-HK/validation.php
index 04f8d65303..df514da6f9 100644
--- a/resources/lang/zh-HK/validation.php
+++ b/resources/lang/zh-HK/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'The :attribute must have at least :min items.',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'The selected :attribute is invalid.',
'numeric' => 'The :attribute must be a number.',
'present' => 'The :attribute field must be present.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Your current password is incorrect',
'dumbpwd' => 'That password is too common.',
'statuslabel_type' => 'You must select a valid status label type',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/zh-TW/admin/accessories/general.php b/resources/lang/zh-TW/admin/accessories/general.php
index 1c440714db..2420dbae0f 100644
--- a/resources/lang/zh-TW/admin/accessories/general.php
+++ b/resources/lang/zh-TW/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => '更新配件',
'use_default_eula' => '用預設EULA(最終使用者許可協議)進行替換',
'use_default_eula_disabled' => '使用預設EULA(最終使用者許可協議)沒有設定預設EULA(最終使用者許可協議),請在設定中新增一個。',
+ 'clone' => '複製配件',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/zh-TW/admin/accessories/message.php b/resources/lang/zh-TW/admin/accessories/message.php
index 9f62a18600..9b99ec9eb1 100644
--- a/resources/lang/zh-TW/admin/accessories/message.php
+++ b/resources/lang/zh-TW/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => '配件借出失敗。請再試一次。',
'success' => '借出配件成功。',
+ 'unavailable' => '配件不足無法借出, 檢查可用數量.',
'user_does_not_exist' => '使用者不正確。請再試一次。'
),
diff --git a/resources/lang/zh-TW/admin/asset_maintenances/form.php b/resources/lang/zh-TW/admin/asset_maintenances/form.php
index 04a707e15e..28e2909e23 100644
--- a/resources/lang/zh-TW/admin/asset_maintenances/form.php
+++ b/resources/lang/zh-TW/admin/asset_maintenances/form.php
@@ -3,12 +3,12 @@
return [
'asset_maintenance_type' => '資產維護類型',
'title' => '標題',
- 'start_date' => '開始日期',
+ 'start_date' => '起始日期',
'completion_date' => '完成日期',
'cost' => '維護費用',
'is_warranty' => '保固升級/延期',
- 'asset_maintenance_time' => '資產維護所需天數',
+ 'asset_maintenance_time' => '資產維護時間 (天)',
'notes' => '備註',
'update' => '更新資產維護',
- 'create' => '新建資產維護'
+ 'create' => '建立資產維護'
];
diff --git a/resources/lang/zh-TW/admin/categories/message.php b/resources/lang/zh-TW/admin/categories/message.php
index 48ad3197f0..e92081855b 100644
--- a/resources/lang/zh-TW/admin/categories/message.php
+++ b/resources/lang/zh-TW/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => '更新類別失敗,請重試。',
- 'success' => '更新類別成功。'
+ 'success' => '更新類別成功。',
+ 'cannot_change_category_type' => '類別類型一旦建立就不可更改',
),
'delete' => array(
diff --git a/resources/lang/zh-TW/admin/components/general.php b/resources/lang/zh-TW/admin/components/general.php
index e537e9c373..22d15ba9ed 100644
--- a/resources/lang/zh-TW/admin/components/general.php
+++ b/resources/lang/zh-TW/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => '剩餘',
'total' => '總計',
'update' => '更新組件',
+ 'checkin_limit' => '借出數量必須等於或小於 :assigned_qty'
);
diff --git a/resources/lang/zh-TW/admin/components/message.php b/resources/lang/zh-TW/admin/components/message.php
index 1e6ff3ebac..0af8ceca3b 100644
--- a/resources/lang/zh-TW/admin/components/message.php
+++ b/resources/lang/zh-TW/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => '組件借出失敗。請再試一次。',
'success' => '借出組件成功。',
- 'user_does_not_exist' => '使用者不正確。請再試一次。'
+ 'user_does_not_exist' => '使用者不正確。請再試一次。',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/zh-TW/admin/consumables/message.php b/resources/lang/zh-TW/admin/consumables/message.php
index 82b9d94005..e9f4482756 100644
--- a/resources/lang/zh-TW/admin/consumables/message.php
+++ b/resources/lang/zh-TW/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => '耗材領取失敗,請重試。',
'success' => '耗材領取成功。',
- 'user_does_not_exist' => '使用者不正確。請再試一次。'
+ 'user_does_not_exist' => '使用者不正確。請再試一次。',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/zh-TW/admin/custom_fields/general.php b/resources/lang/zh-TW/admin/custom_fields/general.php
index b7a7d7f7f4..0e6d3a6f99 100644
--- a/resources/lang/zh-TW/admin/custom_fields/general.php
+++ b/resources/lang/zh-TW/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => '引用型號',
'order' => '排序',
'create_fieldset' => '新增欄位集',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => '建立新的欄位集',
'create_field' => '新增欄位',
'create_field_title' => '建立新的客製化欄位',
@@ -43,7 +46,9 @@ return [
'db_field' => '資料庫欄位',
'db_convert_warning' => 'WARNING. This field is in the custom fields table as :db_column but should be :expected.',
'is_unique' => '此值在所有資產之中必須是唯一的',
- 'unique' => 'Unique',
+ 'unique' => '唯一',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/zh-TW/admin/groups/message.php b/resources/lang/zh-TW/admin/groups/message.php
index 40ceb5e787..e91500bda4 100644
--- a/resources/lang/zh-TW/admin/groups/message.php
+++ b/resources/lang/zh-TW/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => '群組已存在',
- 'group_not_found' => '群組 [:id] 不存在',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => '名稱欄位必填',
'success' => array(
diff --git a/resources/lang/zh-TW/admin/hardware/form.php b/resources/lang/zh-TW/admin/hardware/form.php
index 3d7c399006..c5c36c3f91 100644
--- a/resources/lang/zh-TW/admin/hardware/form.php
+++ b/resources/lang/zh-TW/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => '確認批次刪除資產',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => '請再次確認批次刪除的資產。刪除後資產可以恢復,但將會失去當前的用戶關聯資訊。',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => '即將刪除 :asset_count 項資產',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => '批次更新資產',
'bulk_update_help' => '此表格允許您同時修改多項資產。請僅填寫需要修改的欄位,留空的欄位不會做任何修改。',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => '只更新預設位置',
'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => '處理中...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Optional Information',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/zh-TW/admin/hardware/general.php b/resources/lang/zh-TW/admin/hardware/general.php
index fd49c25ac4..9a0b3d571c 100644
--- a/resources/lang/zh-TW/admin/hardware/general.php
+++ b/resources/lang/zh-TW/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => '此資產已被刪除.',
'edit' => '編輯資產',
'model_deleted' => '此資產模板已被刪除. 你必須先還原資產模板才可還原資產.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => '可申領',
'requested' => '已申領',
'not_requestable' => '不可申請',
@@ -21,6 +23,7 @@ return [
'restore' => '還原資產',
'pending' => '待處理',
'undeployable' => '不可部署',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => '檢視資產',
'csv_error' => '你的 CSV 檔案有錯誤',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => '錯誤訊息:',
'success_messages' => '成功訊息:',
'alert_details' => '請看下面的詳細資料.',
- 'custom_export' => '自定義匯出'
+ 'custom_export' => '自定義匯出',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/zh-TW/admin/hardware/message.php b/resources/lang/zh-TW/admin/hardware/message.php
index c003b6a97d..01293d050e 100644
--- a/resources/lang/zh-TW/admin/hardware/message.php
+++ b/resources/lang/zh-TW/admin/hardware/message.php
@@ -22,6 +22,8 @@ return [
'restore' => [
'error' => '恢復資產失敗,請重試。',
'success' => '恢復資產成功。',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -48,6 +50,8 @@ return [
'success' => '您的檔案已被匯入。',
'file_delete_success' => '您的檔案已成功刪除。',
'file_delete_error' => '您的檔案無法被刪除。',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/zh-TW/admin/hardware/table.php b/resources/lang/zh-TW/admin/hardware/table.php
index cd3ccb13fc..cda77407ce 100644
--- a/resources/lang/zh-TW/admin/hardware/table.php
+++ b/resources/lang/zh-TW/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => '進/出',
'checkout_date' => '借出日期',
'checkoutto' => '已借出',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => '價差',
'dl_csv' => '下載CSV檔',
diff --git a/resources/lang/zh-TW/admin/licenses/general.php b/resources/lang/zh-TW/admin/licenses/general.php
index 8c873d56a0..39e81b0a68 100644
--- a/resources/lang/zh-TW/admin/licenses/general.php
+++ b/resources/lang/zh-TW/admin/licenses/general.php
@@ -1,8 +1,8 @@
'關於授權',
- 'about_licenses' => '授權是用來追踨可供借出的軟體數量。',
+ 'about_licenses_title' => '關於授權',
+ 'about_licenses' => '授權是用來追踨可供借出的軟體數量。',
'checkin' => '繳回授權數量',
'checkout_history' => '借出歷史記錄',
'checkout' => '借出授權數量',
@@ -19,4 +19,30 @@ return array(
'user' => '使用者
',
'view' => '檢視授權',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => '借出所有座位',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => '執照成功借出! | :count 份執照成功被借出!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => '無需任何操作. 所有使用者皆已分配此執照.',
+ 'log_msg' => '透過圖形化介面的執照大量借出功能借出執照.',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/zh-TW/admin/locations/message.php b/resources/lang/zh-TW/admin/locations/message.php
index b6d10bc1b2..db8a9fcf51 100644
--- a/resources/lang/zh-TW/admin/locations/message.php
+++ b/resources/lang/zh-TW/admin/locations/message.php
@@ -6,8 +6,8 @@ return array(
'assoc_users' => '至少還有一位使用者與此位置關聯,目前不能被删除,請檢查後重試。 ',
'assoc_assets' => '至少還有一個資產與此位置關聯,目前不能被删除,請檢查後重試。 ',
'assoc_child_loc' => '至少還有一個子項目與此位置關聯,目前不能被删除,請檢查後重試。 ',
- 'assigned_assets' => 'Assigned Assets',
- 'current_location' => 'Current Location',
+ 'assigned_assets' => '已分配資產',
+ 'current_location' => '目前位置',
'create' => array(
diff --git a/resources/lang/zh-TW/admin/manufacturers/message.php b/resources/lang/zh-TW/admin/manufacturers/message.php
index 4d5de1310d..5b950e0999 100644
--- a/resources/lang/zh-TW/admin/manufacturers/message.php
+++ b/resources/lang/zh-TW/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => '製造商不存在',
'assoc_users' => '至少還有一個資產與此製造商關聯,目前不能被删除,請確認後重試。 ',
diff --git a/resources/lang/zh-TW/admin/manufacturers/table.php b/resources/lang/zh-TW/admin/manufacturers/table.php
index 12cdd792e8..9a42964bc6 100644
--- a/resources/lang/zh-TW/admin/manufacturers/table.php
+++ b/resources/lang/zh-TW/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => '支援 Email',
'support_phone' => '支援電話',
'support_url' => '支援網址',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => '更新製造商',
'url' => '網址',
diff --git a/resources/lang/zh-TW/admin/models/general.php b/resources/lang/zh-TW/admin/models/general.php
index c48babe704..bb82d043e1 100644
--- a/resources/lang/zh-TW/admin/models/general.php
+++ b/resources/lang/zh-TW/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => '此型號已被刪除.',
'bulk_delete' => '批次刪除資產型號',
'bulk_delete_help' => '使用下面的核取方塊確認刪除選定的資產型號。不能刪除具有資產與之關聯的資產模型。',
- 'bulk_delete_warn' => '您即將刪除資產型號 :model_count。',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => '恢復型號',
'requestable' => '使用者可申請此型號',
'show_mac_address' => '在型號資產中顯示MAC地址',
diff --git a/resources/lang/zh-TW/admin/models/message.php b/resources/lang/zh-TW/admin/models/message.php
index c64026575a..90590bf041 100644
--- a/resources/lang/zh-TW/admin/models/message.php
+++ b/resources/lang/zh-TW/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => '樣板不存在',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => '至少還有一個資產與此樣板關聯,目前不能被删除,請在刪除資產後重試。 ',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => '更新樣板失敗,請重試。',
- 'success' => '更新樣板成功。'
+ 'success' => '更新樣板成功。',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => '沒有欄位被更改,因此沒有更新任何內容。',
- 'success' => '樣板已更新。'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => '沒有型號被選擇,因此沒有更新任何內容。',
- 'success' => ':success_count 個型號已刪除!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count 個型號被刪除, 但是 :fail_count 無法被刪除, 因為它們仍有與之關聯的資產。'
),
diff --git a/resources/lang/zh-TW/admin/settings/general.php b/resources/lang/zh-TW/admin/settings/general.php
index 8c4de04307..ad8e514a7b 100644
--- a/resources/lang/zh-TW/admin/settings/general.php
+++ b/resources/lang/zh-TW/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => '如果您想將發送給用戶的繳回/借出電子郵件的副本發送到其他電子郵件帳戶,請在此處輸入。否則,請將此字段留空。',
'is_ad' => '這是AD域伺服器',
'alerts' => '警告',
- 'alert_title' => '更新警告設定',
+ 'alert_title' => 'Update Notification Settings',
'alert_email' => '發送警報',
'alert_email_help' => 'Email addresses or distribution lists you want alerts to be sent to, comma separated',
'alerts_enabled' => '警報已啟用',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => '從備份還原',
'backups_upload' => '上傳備份',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => '條碼設定',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'LDAP設定',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP 客戶端 TLS 金鑰',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => '從上方指定的 DN 中輸入有效的 LDAP 使用者名和密碼, 以測試是否正確配置了 LDAP 登錄。您必須先保存更新的 LDAP 設置。',
'ldap_login_sync_help' => '這僅測試 LDAP 可以正確同步。如果 LDAP 身份驗證查詢不正確, 使用者可能仍無法登錄。您必須先保存更新的 LDAP 設置。',
'ldap_manager' => 'LDAP 管理者',
@@ -198,16 +201,21 @@ return [
'show_images_in_email' => '在電子郵件中顯示圖片',
'show_images_in_email_help' => '如果您的Snipe-IT安裝位於VPN或封閉網絡後面,並且外部網絡的用戶無法將通過此安裝提供的圖像加載到其電子郵件中,請取消選中此框。',
'site_name' => '站台名稱',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Slack Bot 名稱',
- 'slack_channel' => 'Slack 頻道',
- 'slack_endpoint' => 'Slack 節點',
- 'slack_integration' => 'Slack 設定',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => '一旦你保存了你的Slack信息,就會出現一個測試按鈕。',
- 'slack_test_help' => '測試您的Slack集成是否配置正確。你必須首先保存你的更新的設置。',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT 版本',
'support_footer' => '支援頁尾連結',
'support_footer_help' => '指定誰可以看到指向Snipe-IT支持信息和用戶手冊的鏈接',
@@ -302,7 +310,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => '語言, 日期顯示',
'notifications' => '通知',
- 'notifications_help' => '電子郵件通知, 稽核設定',
+ 'notifications_help' => '電子郵件通知與稽核設定',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => '標籤',
'labels_title' => '更新標籤設定',
@@ -323,4 +331,9 @@ return [
'setup_migration_create_user' => '下一步: 建立使用者',
'ldap_settings_link' => 'LAD 設定頁面',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/zh-TW/admin/settings/message.php b/resources/lang/zh-TW/admin/settings/message.php
index 4bbd12408b..9fb95fc8d8 100644
--- a/resources/lang/zh-TW/admin/settings/message.php
+++ b/resources/lang/zh-TW/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'LDAP 授權測試中...',
'authentication_success' => '用戶成功透過 LDAP 驗證'
],
- 'slack' => [
- 'sending' => 'Slack 測試訊息送出中...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
- '500' => '500 伺服器錯誤',
- 'error' => '出了點問題。',
+ '500' => '500 Server Error.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/zh-TW/admin/users/general.php b/resources/lang/zh-TW/admin/users/general.php
index 59d6deb923..9b302a0cc2 100644
--- a/resources/lang/zh-TW/admin/users/general.php
+++ b/resources/lang/zh-TW/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => '列印所有分配的',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => '自動分配可用軟體授權時包含此使用者',
+ 'auto_assign_help' => '自動分配可用軟體授權時跳過此使用者',
'software_user' => ':name 借出的軟體',
'send_email_help' => 'You must provide an email address for this user to send them credentials. Emailing credentials can only be done on user creation. Passwords are stored in a one-way hash and cannot be retrieved once saved.',
'view_user' => '檢視使用者: :name',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP 使用者',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => '創建使用者',
+ 'create_user_page_explanation' => '這是你用來首次登入網站的帳戶資訊',
+ 'email_credentials' => '電子郵件憑證',
+ 'email_credentials_text' => '將我的憑證寄送到以下電子郵件信箱',
+ 'next_save_user' => '下一步: 儲存使用者',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/zh-TW/admin/users/message.php b/resources/lang/zh-TW/admin/users/message.php
index d83620f45c..97ff54b3a4 100644
--- a/resources/lang/zh-TW/admin/users/message.php
+++ b/resources/lang/zh-TW/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => '您已拒絕這項資產。',
'bulk_manager_warn' => '您的使用者已成功更新,但主管條目未保存,因為您選擇的主管也在要編輯的使用者列表中,使用者不能是自己的主管。 請再次選擇您的使用者並排除主管。',
'user_exists' => '使用者已存在!',
- 'user_not_found' => '使用者 [:id] 不存在',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => '登入欄位是必需的',
'user_password_required' => '密碼欄位是必需的',
'insufficient_permissions' => '權限不足',
@@ -15,7 +15,7 @@ return array(
'password_resets_sent' => 'The selected users who are activated and have a valid email addresses have been sent a password reset link.',
'password_reset_sent' => '密碼重置連結已傳送至 :email',
'user_has_no_email' => '該使用者的個人資料尚未填寫電子郵件。',
- 'user_has_no_assets_assigned' => 'This user does not have any assets assigned',
+ 'user_has_no_assets_assigned' => '該用戶未擁有已分配資產',
'success' => array(
@@ -61,7 +61,7 @@ return array(
),
'inventorynotification' => array(
- 'error' => 'This user has no email set.',
- 'success' => 'The user has been notified about their current inventory.'
+ 'error' => '該用戶未設定email',
+ 'success' => '已就當前資產通知此用戶'
)
);
\ No newline at end of file
diff --git a/resources/lang/zh-TW/auth/general.php b/resources/lang/zh-TW/auth/general.php
index 68cacd4e20..cc8d9b35e3 100644
--- a/resources/lang/zh-TW/auth/general.php
+++ b/resources/lang/zh-TW/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => '記住我',
'username_help_top' => '輸入您的使用者名稱透過電子郵件發送密碼重設連結',
'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.
CSV檔案必須以逗號分格,並依照說明文件中的CSV範例保留首部及格式。',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => '資產維護',
'item' => '項目',
'item_name' => '項目名稱',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => '沒有足夠的權限',
'kits' => '預設組',
'language' => '語言',
@@ -203,7 +216,7 @@ return [
'quantity' => '數量',
'quantity_minimum' => 'You have :count items below or almost below minimum quantity levels',
'quickscan_checkin' => 'Quick Scan Checkin',
- 'quickscan_checkin_status' => 'Checkin Status',
+ 'quickscan_checkin_status' => '繳回狀態',
'ready_to_deploy' => '準備部署',
'recent_activity' => '最近操作活動',
'remaining' => '剩餘',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => '取消申請',
'save' => '儲存',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => '選擇',
'select_all' => '全部選取',
'search' => '搜尋',
@@ -240,8 +254,8 @@ return [
'signature' => '簽名',
'signed_off_by' => 'Signed Off By',
'skin' => '主題',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => '看起來 Slack 已成功整合到 Snipe-IT 了!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => '演示模式︰ 此安裝禁用某些功能。',
'site_name' => '網站名稱',
'state' => '省份',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => '您確定要刪除嗎?',
'submit' => '送出',
'target' => '目標',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => '顯示時間與日期',
'total_assets' => '總資產',
'total_licenses' => '總計授權',
@@ -311,7 +324,7 @@ return [
'setup_create_admin' => '建立管理員',
'setup_done' => '完成!',
'bulk_edit_about_to' => 'You are about to edit the following: ',
- 'checked_out' => 'Checked Out',
+ 'checked_out' => '已領用',
'checked_out_to' => 'Checked out to',
'fields' => '欄位',
'last_checkout' => 'Last Checkout',
@@ -344,7 +357,7 @@ return [
'new_consumable' => '新增耗材',
'collapse' => '收起',
'assigned' => '已分配',
- 'asset_count' => 'Asset Count',
+ 'asset_count' => '資產數量',
'accessories_count' => '配件數量',
'consumables_count' => 'Consumables Count',
'components_count' => 'Components Count',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => '開始日期',
'end_date' => '結束日期',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => '是',
+ 'false' => '否',
+ 'integration_option' => '整合選項',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => '合併使用者',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => '沒有選擇使用者',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => '確認',
+ 'autoassign_licenses' => '自動分配執照',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => '你確定嗎?',
+ 'cannot_be_deleted' => '此項目無法被刪除',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/zh-TW/help.php b/resources/lang/zh-TW/help.php
index 5f69eec929..8581071a57 100644
--- a/resources/lang/zh-TW/help.php
+++ b/resources/lang/zh-TW/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => '更多資訊',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
diff --git a/resources/lang/zh-TW/localizations.php b/resources/lang/zh-TW/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/zh-TW/localizations.php
+++ b/resources/lang/zh-TW/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/zh-TW/mail.php b/resources/lang/zh-TW/mail.php
index 2193116d0e..63df79078f 100644
--- a/resources/lang/zh-TW/mail.php
+++ b/resources/lang/zh-TW/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => '使用以下憑證登入新安裝的 Snipe-IT:',
'login' => '登入',
'Low_Inventory_Report' => '低庫存報告',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => '最小數量',
'name' => '名字',
'new_item_checked' => '一項新物品已分配至您的名下,詳細資訊如下。',
@@ -73,9 +74,11 @@ return [
'your_credentials' => '您的 Snipe-IT 憑證',
'Accessory_Checkin_Notification' => '配件繳回',
'Asset_Checkin_Notification' => '資產繳回',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => '授權繳回',
'Expected_Checkin_Report' => '預計資產繳回報告',
'Expected_Checkin_Notification' => '提醒: :name 接近繳回最後期限',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => '查看您的資產',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/zh-TW/validation.php b/resources/lang/zh-TW/validation.php
index fd1e65d529..4b5d847d96 100644
--- a/resources/lang/zh-TW/validation.php
+++ b/resources/lang/zh-TW/validation.php
@@ -67,6 +67,8 @@ return [
'array' => ':attribute 最少要有 :min 個項目',
],
'starts_with' => ':attribute 必須以下列之一做為開頭: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => '選擇的 :attribute 無效',
'numeric' => ':attribute 必須是數字',
'present' => ':屬性字段必須存在。',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => '當前密碼不正確!',
'dumbpwd' => '該密碼太常見。',
'statuslabel_type' => '您必須選擇一個有效的狀態標籤',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/lang/zu/admin/accessories/general.php b/resources/lang/zu/admin/accessories/general.php
index a8ca617304..105f9134af 100644
--- a/resources/lang/zu/admin/accessories/general.php
+++ b/resources/lang/zu/admin/accessories/general.php
@@ -16,5 +16,7 @@ return array(
'update' => 'Buyekeza Ukufinyelela',
'use_default_eula' => 'Sebenzisa okungu-kuzenzakalela okuzenzakalelayo ku-EULA kunalokho.',
'use_default_eula_disabled' => 'Sebenzisa i-EULA eyinhloko yokuzenzakalela esikhundleni. Ayikho i-EULA eyimilayezo eyisisekelo esethiwe. Sicela ungeze eyodwa kuzilungiselelo.',
+ 'clone' => 'Clone Accessory',
+ 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.',
);
diff --git a/resources/lang/zu/admin/accessories/message.php b/resources/lang/zu/admin/accessories/message.php
index 701e5fdeef..8b4c4560ff 100644
--- a/resources/lang/zu/admin/accessories/message.php
+++ b/resources/lang/zu/admin/accessories/message.php
@@ -24,6 +24,7 @@ return array(
'checkout' => array(
'error' => 'Ukufinyelela akuzange kuhlolwe, sicela uzame futhi',
'success' => 'Ukufinyelela kufakwe ngempumelelo.',
+ 'unavailable' => 'Accessory is not available for checkout. Check quantity available',
'user_does_not_exist' => 'Lo msebenzisi awuvumelekile. Ngicela uzame futhi.'
),
diff --git a/resources/lang/zu/admin/asset_maintenances/form.php b/resources/lang/zu/admin/asset_maintenances/form.php
index 98f3388294..52360528e9 100644
--- a/resources/lang/zu/admin/asset_maintenances/form.php
+++ b/resources/lang/zu/admin/asset_maintenances/form.php
@@ -1,14 +1,14 @@
'Uhlobo lokulondoloza',
+ 'asset_maintenance_type' => 'Asset Maintenance Type',
'title' => 'Isihloko',
- 'start_date' => 'Iqalile',
- 'completion_date' => 'Kuqedile',
+ 'start_date' => 'Start Date',
+ 'completion_date' => 'Completion Date',
'cost' => 'Izindleko',
'is_warranty' => 'Ukuthuthukiswa kwewaranti',
- 'asset_maintenance_time' => 'Izinsuku',
+ 'asset_maintenance_time' => 'Asset Maintenance Time (in days)',
'notes' => 'Amanothi',
- 'update' => 'Ukubuyekeza',
- 'create' => 'Dala'
+ 'update' => 'Update Asset Maintenance',
+ 'create' => 'Create Asset Maintenance'
];
diff --git a/resources/lang/zu/admin/categories/message.php b/resources/lang/zu/admin/categories/message.php
index d65a2dad80..58e0bdf658 100644
--- a/resources/lang/zu/admin/categories/message.php
+++ b/resources/lang/zu/admin/categories/message.php
@@ -13,7 +13,8 @@ return array(
'update' => array(
'error' => 'Isigaba asibuyekezwanga, sicela uzame futhi',
- 'success' => 'Isigaba sibuyekezwe ngempumelelo.'
+ 'success' => 'Isigaba sibuyekezwe ngempumelelo.',
+ 'cannot_change_category_type' => 'You cannot change the category type once it has been created',
),
'delete' => array(
diff --git a/resources/lang/zu/admin/components/general.php b/resources/lang/zu/admin/components/general.php
index 55f8aa33c3..ed84ef5948 100644
--- a/resources/lang/zu/admin/components/general.php
+++ b/resources/lang/zu/admin/components/general.php
@@ -12,4 +12,5 @@ return array(
'remaining' => 'Ukuhlala',
'total' => 'Inani',
'update' => 'Buyekeza Ingxenye',
+ 'checkin_limit' => 'Amount checked in must be equal to or less than :assigned_qty'
);
diff --git a/resources/lang/zu/admin/components/message.php b/resources/lang/zu/admin/components/message.php
index f64e4cbe88..893f4af6bf 100644
--- a/resources/lang/zu/admin/components/message.php
+++ b/resources/lang/zu/admin/components/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Ingxenye ayizange ihlolwe, sicela uzame futhi',
'success' => 'Ingxenye ihloliwe ngempumelelo.',
- 'user_does_not_exist' => 'Lo msebenzisi awuvumelekile. Ngicela uzame futhi.'
+ 'user_does_not_exist' => 'Lo msebenzisi awuvumelekile. Ngicela uzame futhi.',
+ 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ',
),
'checkin' => array(
diff --git a/resources/lang/zu/admin/consumables/message.php b/resources/lang/zu/admin/consumables/message.php
index 6a7effdbeb..8e6d4846de 100644
--- a/resources/lang/zu/admin/consumables/message.php
+++ b/resources/lang/zu/admin/consumables/message.php
@@ -23,7 +23,8 @@ return array(
'checkout' => array(
'error' => 'Ukuthengwa akuzange kuhlolwe, sicela uzame futhi',
'success' => 'Ukuthengwa kuhloliwe ngempumelelo.',
- 'user_does_not_exist' => 'Lo msebenzisi awuvumelekile. Ngicela uzame futhi.'
+ 'user_does_not_exist' => 'Lo msebenzisi awuvumelekile. Ngicela uzame futhi.',
+ 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ',
),
'checkin' => array(
diff --git a/resources/lang/zu/admin/custom_fields/general.php b/resources/lang/zu/admin/custom_fields/general.php
index 0ff4267a44..e6be1eb023 100644
--- a/resources/lang/zu/admin/custom_fields/general.php
+++ b/resources/lang/zu/admin/custom_fields/general.php
@@ -27,6 +27,9 @@ return [
'used_by_models' => 'Isetshenziswe ngamamodeli',
'order' => 'I-oda',
'create_fieldset' => 'Fieldset entsha',
+ 'update_fieldset' => 'Update Fieldset',
+ 'fieldset_does_not_exist' => 'Fieldset :id does not exist',
+ 'fieldset_updated' => 'Fieldset updated',
'create_fieldset_title' => 'Create a new fieldset',
'create_field' => 'Insimu Engokwezifiso Entsha',
'create_field_title' => 'Create a new custom field',
@@ -46,4 +49,6 @@ return [
'unique' => 'Unique',
'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page',
'display_in_user_view_table' => 'Visible to User',
+ 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset',
+ 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets',
];
diff --git a/resources/lang/zu/admin/groups/message.php b/resources/lang/zu/admin/groups/message.php
index 68c113d4e4..7b4d665ce4 100644
--- a/resources/lang/zu/admin/groups/message.php
+++ b/resources/lang/zu/admin/groups/message.php
@@ -3,7 +3,7 @@
return array(
'group_exists' => 'Iqembu selivele likhona!',
- 'group_not_found' => 'Iqembu [: id] alikho.',
+ 'group_not_found' => 'Group ID :id does not exist.',
'group_name_required' => 'Inkambu yegama iyadingeka',
'success' => array(
diff --git a/resources/lang/zu/admin/hardware/form.php b/resources/lang/zu/admin/hardware/form.php
index 6747cded8a..49608e93ed 100644
--- a/resources/lang/zu/admin/hardware/form.php
+++ b/resources/lang/zu/admin/hardware/form.php
@@ -2,8 +2,11 @@
return [
'bulk_delete' => 'Qinisekisa u-Bulk Susa amafa',
+ 'bulk_restore' => 'Confirm Bulk Restore Assets',
'bulk_delete_help' => 'Buyekeza amafa wokususwa okuningi ngezansi. Uma usususiwe, la mafa angabuyiselwa, kodwa ngeke ahlanganiswe nanoma yimuphi abasebenzisi okwamanje abelwe wona.',
+ 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.',
'bulk_delete_warn' => 'Uzosusa: impahla ye-asethi_diza.',
+ 'bulk_restore_warn' => 'You are about to restore :asset_count assets.',
'bulk_update' => 'Ukuvuselela amafa we-Bulk',
'bulk_update_help' => 'Leli fomu likuvumela ukuthi ubuyekeze amafa amaningi ngesikhathi esisodwa. Gcwalisa kuphela amasimu okudingayo ukuguqula. Noma yiziphi izinkambu ezishiywe zingenakushintshwa.',
'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.',
@@ -45,7 +48,7 @@ return [
'asset_location_update_default' => 'Update only default location',
'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.',
'asset_deployable' => 'That status is deployable. This asset can be checked out.',
- 'processing_spinner' => 'Processing...',
+ 'processing_spinner' => 'Processing... (This might take a bit of time on large files)',
'optional_infos' => 'Optional Information',
'order_details' => 'Order Related Information'
];
diff --git a/resources/lang/zu/admin/hardware/general.php b/resources/lang/zu/admin/hardware/general.php
index 7e1e1223e6..fd3ea6db0d 100644
--- a/resources/lang/zu/admin/hardware/general.php
+++ b/resources/lang/zu/admin/hardware/general.php
@@ -14,6 +14,8 @@ return [
'deleted' => 'This asset has been deleted.',
'edit' => 'Hlela Impahla',
'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.',
+ 'model_invalid' => 'The Model of this Asset is invalid.',
+ 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.',
'requestable' => 'Iyadingeka',
'requested' => 'Kuceliwe',
'not_requestable' => 'Not Requestable',
@@ -21,6 +23,7 @@ return [
'restore' => 'Buyisela imali',
'pending' => 'Kulindile',
'undeployable' => 'Awuvumelekile',
+ 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
'view' => 'Buka Impahla',
'csv_error' => 'You have an error in your CSV file:',
'import_text' => '
@@ -40,5 +43,6 @@ return [
'error_messages' => 'Error messages:',
'success_messages' => 'Success messages:',
'alert_details' => 'Please see below for details.',
- 'custom_export' => 'Custom Export'
+ 'custom_export' => 'Custom Export',
+ 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup',
];
diff --git a/resources/lang/zu/admin/hardware/message.php b/resources/lang/zu/admin/hardware/message.php
index 9a60bd0bf3..475a57f655 100644
--- a/resources/lang/zu/admin/hardware/message.php
+++ b/resources/lang/zu/admin/hardware/message.php
@@ -22,6 +22,8 @@ return [
'restore' => [
'error' => 'Ifa alizange libuyiselwe, sicela uzame futhi',
'success' => 'Ifa libuyiselwe ngempumelelo.',
+ 'bulk_success' => 'Asset restored successfully.',
+ 'nothing_updated' => 'No assets were selected, so nothing was restored.',
],
'audit' => [
@@ -48,6 +50,8 @@ return [
'success' => 'Ifayela lakho lifakiwe',
'file_delete_success' => 'Ifayela lakho lisusiwe ngempumelelo',
'file_delete_error' => 'Ifayela alikwazanga ukususwa',
+ 'header_row_has_malformed_characters' => 'One or more attributes in the header row contain malformed UTF-8 characters',
+ 'content_row_has_malformed_characters' => 'One or more attributes in the first row of content contain malformed UTF-8 characters',
],
diff --git a/resources/lang/zu/admin/hardware/table.php b/resources/lang/zu/admin/hardware/table.php
index abf988d9cd..e8ea2d1fbf 100644
--- a/resources/lang/zu/admin/hardware/table.php
+++ b/resources/lang/zu/admin/hardware/table.php
@@ -8,6 +8,7 @@ return [
'change' => 'In / Out',
'checkout_date' => 'Usuku lokuhlola',
'checkoutto' => 'Ikhishiwe',
+ 'components_cost' => 'Total Components Cost',
'current_value' => 'Current Value',
'diff' => 'Ukuhluka',
'dl_csv' => 'Landa i-CSV',
diff --git a/resources/lang/zu/admin/licenses/general.php b/resources/lang/zu/admin/licenses/general.php
index 7de97daf4c..49ece72277 100644
--- a/resources/lang/zu/admin/licenses/general.php
+++ b/resources/lang/zu/admin/licenses/general.php
@@ -1,8 +1,8 @@
'Mayelana namalayisense',
- 'about_licenses' => 'Amalayisensi asetshenziselwa ukulandelela isofthiwe. Unenombolo ecacisiwe yezihlalo ezingahlolwa kubantu ngabanye',
+ 'about_licenses_title' => 'Mayelana namalayisense',
+ 'about_licenses' => 'Amalayisensi asetshenziselwa ukulandelela isofthiwe. Unenombolo ecacisiwe yezihlalo ezingahlolwa kubantu ngabanye',
'checkin' => 'Isikhundla selayisensi ye-Checkin',
'checkout_history' => 'Umlando Wokuhlola',
'checkout' => 'I-Checkout License Isihlalo',
@@ -18,4 +18,30 @@ return array(
'software_licenses' => 'Ilayisense Yezinhlelo',
'user' => 'Umsebenzisi',
'view' => 'Buka ilayisense',
+ 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.',
+ 'bulk' =>
+ [
+ 'checkin_all' => [
+ 'button' => 'Checkin All Seats',
+ 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.',
+ 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out',
+ 'success' => 'License successfully checked in! | All licenses were successfully checked in!',
+ 'log_msg' => 'Checked in via bulk license checkout in license GUI',
+ ],
+
+ 'checkout_all' => [
+ 'button' => 'Checkout All Seats',
+ 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.',
+ 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users',
+ 'disabled_tooltip' => 'This is disabled because there are no seats currently available',
+ 'success' => 'License successfully checked out! | :count licenses were successfully checked out!',
+ 'error_no_seats' => 'There are no remaining seats left for this license.',
+ 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.',
+ 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.',
+ 'log_msg' => 'Checked out via bulk license checkout in license GUI',
+
+
+ ],
+ ],
);
diff --git a/resources/lang/zu/admin/manufacturers/message.php b/resources/lang/zu/admin/manufacturers/message.php
index 8a84d0ace0..ea41974df9 100644
--- a/resources/lang/zu/admin/manufacturers/message.php
+++ b/resources/lang/zu/admin/manufacturers/message.php
@@ -2,6 +2,7 @@
return array(
+ 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.',
'does_not_exist' => 'Umkhiqizi akekho.',
'assoc_users' => 'Lo menzi okwamanje uhlotshaniswa okungenani oyisibonelo esisodwa futhi angeke asuswe. Sicela ubuyekeze amamodeli akho ukuba angasaphinde abhekisele kulo mkhiqizi futhi uzame futhi.',
diff --git a/resources/lang/zu/admin/manufacturers/table.php b/resources/lang/zu/admin/manufacturers/table.php
index 181e478849..b91a7f22be 100644
--- a/resources/lang/zu/admin/manufacturers/table.php
+++ b/resources/lang/zu/admin/manufacturers/table.php
@@ -10,6 +10,7 @@ return array(
'support_email' => 'Support Imeyili',
'support_phone' => 'Ifoni yokusekela',
'support_url' => 'I-URL yokusekela',
+ 'warranty_lookup_url' => 'Warranty Lookup URL',
'update' => 'Buyekeza umkhiqizi',
'url' => 'I-URL',
diff --git a/resources/lang/zu/admin/models/general.php b/resources/lang/zu/admin/models/general.php
index c58ed3b775..0045a65eaf 100644
--- a/resources/lang/zu/admin/models/general.php
+++ b/resources/lang/zu/admin/models/general.php
@@ -6,7 +6,7 @@ return array(
'deleted' => 'This model has been deleted.',
'bulk_delete' => 'Bulk Delete Asset Models',
'bulk_delete_help' => 'Use the checkboxes below to confirm the deletion of the selected asset models. Asset models that have assets associated with them cannot be deleted until the assets are associated with a different model.',
- 'bulk_delete_warn' => 'You are about to delete :model_count asset models.',
+ 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.',
'restore' => 'Buyisela Isibonelo',
'requestable' => 'Abasebenzisi bangacela lesi model',
'show_mac_address' => 'Khombisa inkambu yekheli le-MAC kumpahla kule model',
diff --git a/resources/lang/zu/admin/models/message.php b/resources/lang/zu/admin/models/message.php
index 199d47d682..054dd4cbef 100644
--- a/resources/lang/zu/admin/models/message.php
+++ b/resources/lang/zu/admin/models/message.php
@@ -3,6 +3,8 @@
return array(
'does_not_exist' => 'Isibonelo asikho.',
+ 'no_association' => 'NO MODEL ASSOCIATED.',
+ 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.',
'assoc_users' => 'Lo modeli okwamanje uhlotshaniswa nefa elilodwa noma ngaphezulu futhi alinakususwa. Sicela ususe amafa, bese uzama ukususa futhi.',
@@ -14,7 +16,7 @@ return array(
'update' => array(
'error' => 'Isibonelo asibuyekezwanga, sicela uzame futhi',
- 'success' => 'Isibonelo sibuyekezwe ngempumelelo.'
+ 'success' => 'Isibonelo sibuyekezwe ngempumelelo.',
),
'delete' => array(
@@ -30,12 +32,14 @@ return array(
'bulkedit' => array(
'error' => 'Azikho amasimu ashintshiwe, ngakho akukho lutho olubuyekeziwe.',
- 'success' => 'Amamodeli abuyekeziwe.'
+ 'success' => 'Model successfully updated. |:model_count models successfully updated.',
+ 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:',
+
),
'bulkdelete' => array(
'error' => 'No models were selected, so nothing was deleted.',
- 'success' => ':success_count model(s) deleted!',
+ 'success' => 'Model deleted!|:success_count models deleted!',
'success_partial' => ':success_count model(s) were deleted, however :fail_count were unable to be deleted because they still have assets associated with them.'
),
diff --git a/resources/lang/zu/admin/settings/general.php b/resources/lang/zu/admin/settings/general.php
index 00c1e89f95..202ff96867 100644
--- a/resources/lang/zu/admin/settings/general.php
+++ b/resources/lang/zu/admin/settings/general.php
@@ -11,7 +11,7 @@ return [
'admin_cc_email_help' => 'If you would like to send a copy of checkin/checkout emails that are sent to users to an additional email account, enter it here. Otherwise leave this field blank.',
'is_ad' => 'Lena iseva ye-Active Directory',
'alerts' => 'Alerts',
- 'alert_title' => 'Update Alert Settings',
+ 'alert_title' => 'Update Notification Settings',
'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',
@@ -32,7 +32,7 @@ return [
'backups_restoring' => 'Restoring from Backup',
'backups_upload' => 'Upload Backup',
'backups_path' => 'Backups on the server are stored in :path',
- 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
+ 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)
Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ',
'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.',
'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ',
'barcode_settings' => 'Izilungiselelo zebhakhodi',
@@ -77,6 +77,7 @@ return [
'ldap' => 'LDAP',
'ldap_default_group' => 'Default Permissions Group',
'ldap_default_group_info' => 'Select a group to assign to newly synced users. Remember that a user takes on the permissions of the group they are assigned.',
+ 'no_default_group' => 'No Default Group',
'ldap_help' => 'LDAP/Active Directory',
'ldap_client_tls_key' => 'LDAP Client TLS Key',
'ldap_client_tls_cert' => 'LDAP Client-Side TLS Certificate',
@@ -85,6 +86,8 @@ return [
'ldap_settings' => 'Izilungiselelo ze-LDAP',
'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.',
'ldap_client_tls_key' => 'LDAP Client-Side TLS key',
+ 'ldap_location' => 'LDAP Location',
+'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.',
'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_login_sync_help' => 'This only tests that LDAP can sync correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_manager' => 'LDAP Manager',
@@ -197,16 +200,21 @@ return [
'show_images_in_email' => 'Show images in emails',
'show_images_in_email_help' => 'Uncheck this box if your Snipe-IT installation is behind a VPN or closed network and users outside the network will not be able to load images served from this installation in their emails.',
'site_name' => 'Igama lesayithi',
+ 'integrations' => 'Integrations',
'slack' => 'Slack',
- 'slack_title' => 'Update Slack Settings',
- 'slack_help' => 'Slack settings',
- 'slack_botname' => 'Slack Botname',
- 'slack_channel' => 'Slack Channel',
- 'slack_endpoint' => 'Slack Endpoint',
- 'slack_integration' => 'Izilungiselelo ze-Slack',
- 'slack_integration_help' => 'Slack integration is optional, however the endpoint and channel are required if you wish to use it. To configure Slack integration, you must first create an incoming webhook on your Slack account. Click on the Test Slack Integration button to confirm your settings are correct before saving. ',
- 'slack_integration_help_button' => 'Once you have saved your Slack information, a test button will appear.',
- 'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
+ 'general_webhook' => 'General Webhook',
+ 'webhook' => ':app',
+ 'webhook_presave' => 'Test to Save',
+ 'webhook_title' => 'Update Webhook Settings',
+ 'webhook_help' => 'Integration settings',
+ 'webhook_botname' => ':app Botname',
+ 'webhook_channel' => ':app Channel',
+ 'webhook_endpoint' => ':app Endpoint',
+ 'webhook_integration' => ':app Settings',
+ 'webhook_test' =>'Test :app integration',
+ 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ',
+ 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.',
+ 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.',
'snipe_version' => 'Inguqulo ye-Snipe-IT',
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
@@ -301,7 +309,7 @@ return [
'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation',
'localization_help' => 'Language, date display',
'notifications' => 'Notifications',
- 'notifications_help' => 'Email alerts, audit settings',
+ 'notifications_help' => 'Email Alerts & Audit Settings',
'asset_tags_help' => 'Incrementing and prefixes',
'labels' => 'Labels',
'labels_title' => 'Update Label Settings',
@@ -322,4 +330,9 @@ return [
'setup_migration_create_user' => 'Next: Create User',
'ldap_settings_link' => 'LDAP Settings Page',
'slack_test' => 'Test Integration',
+ 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .',
+ 'google_login' => 'Google Workspace Login Settings',
+ 'enable_google_login' => 'Enable users to login with Google Workspace',
+ 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ',
+
];
diff --git a/resources/lang/zu/admin/settings/message.php b/resources/lang/zu/admin/settings/message.php
index 0d32e2fa5c..eb2c7f10f2 100644
--- a/resources/lang/zu/admin/settings/message.php
+++ b/resources/lang/zu/admin/settings/message.php
@@ -33,11 +33,12 @@ return [
'testing_authentication' => 'Testing LDAP Authentication...',
'authentication_success' => 'User authenticated against LDAP successfully!'
],
- 'slack' => [
- 'sending' => 'Sending Slack test message...',
+ 'webhook' => [
+ 'sending' => 'Sending :app test message...',
'success_pt1' => 'Success! Check the ',
'success_pt2' => ' channel for your test message, and be sure to click SAVE below to store your settings.',
'500' => '500 Server Error.',
- 'error' => 'Something went wrong.',
+ 'error' => 'Something went wrong. :app responded with: :error_message',
+ 'error_misc' => 'Something went wrong. :( ',
]
];
diff --git a/resources/lang/zu/admin/users/general.php b/resources/lang/zu/admin/users/general.php
index cf1486a396..fab80c228c 100644
--- a/resources/lang/zu/admin/users/general.php
+++ b/resources/lang/zu/admin/users/general.php
@@ -19,6 +19,8 @@ return [
'print_assigned' => 'Print All Assigned',
'email_assigned' => 'Email List of All Assigned',
'user_notified' => 'User has been emailed a list of their currently assigned items.',
+ 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses',
+ 'auto_assign_help' => 'Skip this user in auto assignment of licenses',
'software_user' => 'Isofthiwe ihlolwe ku: igama',
'send_email_help' => 'You must provide an email address for this user to send them credentials. Emailing credentials can only be done on user creation. Passwords are stored in a one-way hash and cannot be retrieved once saved.',
'view_user' => 'Buka umsebenzisi: igama',
@@ -33,7 +35,6 @@ return [
'superadmin_permission_warning' => 'Only superadmins may grant a user superadmin access.',
'admin_permission_warning' => 'Only users with admins rights or greater may grant a user admin access.',
'remove_group_memberships' => 'Remove Group Memberships',
- 'warning_deletion' => 'WARNING:',
'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.',
'update_user_assets_status' => 'Update all assets for these users to this status',
'checkin_user_properties' => 'Check in all properties associated with these users',
@@ -41,4 +42,13 @@ return [
'remote' => 'Remote',
'remote_help' => 'This can be useful if you need to filter by remote users who never or rarely come into your physical locations.',
'not_remote_label' => 'This is not a remote user',
+ 'vip_label' => 'VIP user',
+ 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.',
+ 'create_user' => 'Create a user',
+ 'create_user_page_explanation' => 'This is the account information you will use to access the site for the first time.',
+ 'email_credentials' => 'Email credentials',
+ 'email_credentials_text' => 'Email my credentials to the email address above',
+ 'next_save_user' => 'Next: Save User',
+ 'all_assigned_list_generation' => 'Generated on:',
+ 'email_user_creds_on_create' => 'Email this user their credentials?',
];
diff --git a/resources/lang/zu/admin/users/message.php b/resources/lang/zu/admin/users/message.php
index ddcd9d661e..2be5abbc1f 100644
--- a/resources/lang/zu/admin/users/message.php
+++ b/resources/lang/zu/admin/users/message.php
@@ -6,7 +6,7 @@ return array(
'declined' => 'Uye wenqaba ngempumelelo le mali.',
'bulk_manager_warn' => 'Abasebenzisi bakho babuyekezwe ngempumelelo, kodwa ukungena kwakho kwemenenja akulondoloziwe ngoba umphathi oyikhethile naye ohlwini lomsebenzisi oluzohlelwa, futhi abasebenzisi bangase bangabi umphathi wabo. Sicela ukhethe abasebenzisi bakho futhi, ngaphandle kwamenenja.',
'user_exists' => 'Umsebenzisi usuvele ukhona!',
- 'user_not_found' => 'Umsebenzisi [: id] akekho.',
+ 'user_not_found' => 'User does not exist.',
'user_login_required' => 'Insimu yokungena ngemvume iyadingeka',
'user_password_required' => 'Iphasiwedi iyadingeka.',
'insufficient_permissions' => 'Izimvume ezinganele.',
diff --git a/resources/lang/zu/auth/general.php b/resources/lang/zu/auth/general.php
index 3ac3a4ad31..382c6734d9 100644
--- a/resources/lang/zu/auth/general.php
+++ b/resources/lang/zu/auth/general.php
@@ -12,5 +12,8 @@ return [
'remember_me' => 'Ngikhumbule',
'username_help_top' => 'Enter your username to be emailed a password reset link.',
'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.
Usernames without an associated email address will not be emailed a password reset link. ',
- ];
+ 'google_login' => 'Or login with Google Workspace',
+ 'google_login_failed' => 'Google Login failed, please try again.',
+
+];
diff --git a/resources/lang/zu/general.php b/resources/lang/zu/general.php
index 8e52400f4e..4110d53a80 100644
--- a/resources/lang/zu/general.php
+++ b/resources/lang/zu/general.php
@@ -3,6 +3,7 @@
return [
'accessories' => 'Izesekeli',
'activated' => 'Kuvunyelwe',
+ 'accepted_date' => 'Date Accepted',
'accessory' => 'Ukufinyelela',
'accessory_report' => 'Umbiko wokufinyelela',
'action' => 'Isenzo',
@@ -27,7 +28,13 @@ return [
'audit' => 'I-Audit',
'audit_report' => 'I-Audit Log',
'assets' => 'Amafa',
+ 'assets_audited' => 'assets audited',
+ 'assets_checked_in_count' => 'assets checked in',
+ 'assets_checked_out_count' => 'assets checked out',
+ 'asset_deleted_warning' => 'This asset has been deleted. You must restore it before you can assign it to someone.',
+ 'assigned_date' => 'Date Assigned',
'assigned_to' => 'Assigned to :name',
+ 'assignee' => 'Assigned to',
'avatar_delete' => 'Susa i-Avatar',
'avatar_upload' => 'Layisha i-Avatar',
'back' => 'Emuva',
@@ -38,7 +45,9 @@ return [
'bulk_edit' => 'Bulk Edit',
'bulk_delete' => 'Bulk Delete',
'bulk_actions' => 'Bulk Actions',
- 'bulk_checkin_delete' => 'Bulk Checkin Items from Users',
+ 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users',
+ 'byod' => 'BYOD',
+ 'byod_help' => 'This device is owned by the user',
'bystatus' => 'by Status',
'cancel' => 'Khansela',
'categories' => 'Izigaba',
@@ -83,6 +92,7 @@ return [
'debug_warning_text' => 'Lolu hlelo lokusebenza lusemodi yokukhiqiza ngokususa iphutha kunikwe amandla. Lokhu kungabonisa idatha ebucayi uma isicelo sakho sifinyeleleka ezweni langaphandle. Khubaza imodi yokulungisa iphutha ngokubeka inani le-APP_DEBUG kufayela lakho le-.env kuya ku-false.',
'delete' => 'Susa',
'delete_confirm' => 'Are you sure you wish to delete :item?',
+ 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.',
'deleted' => 'Isusiwe',
'delete_seats' => 'Izihlalo ezifakiwe',
'deletion_failed' => 'Deletion failed',
@@ -139,6 +149,7 @@ return [
'filetypes_accepted_help' => 'Accepted filetype is :types. Max upload size allowed is :size.|Accepted filetypes are :types. Max upload size allowed is :size.',
'filetypes_size_help' => 'Max upload size allowed is :size.',
'image_filetypes_help' => 'Accepted filetypes are jpg, webp, png, gif, and svg. Max 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' => 'Ngenisa',
'importing' => 'Importing',
'importing_help' => 'You can import assets, accessories, licenses, components, consumables, and users via CSV file.
The CSV should be comma-delimited and formatted with headers that match the ones in the sample CSVs in the documentation.',
@@ -148,6 +159,8 @@ return [
'asset_maintenances' => 'Ama-Maintenances aseMpahla',
'item' => 'Into',
'item_name' => 'Item Name',
+ 'import_file' => 'import CSV file',
+ 'import_type' => 'CSV import type',
'insufficient_permissions' => 'Izimvume ezinganele!',
'kits' => 'Predefined Kits',
'language' => 'Ulimi',
@@ -218,6 +231,7 @@ return [
'requested_assets_menu' => 'Requested Assets',
'request_canceled' => 'Isicelo sikhanseliwe',
'save' => 'Londoloza',
+ 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects
'select' => 'Khetha',
'select_all' => 'Select All',
'search' => 'Sesha',
@@ -240,8 +254,8 @@ return [
'signature' => 'Isiginesha',
'signed_off_by' => 'Signed Off By',
'skin' => 'Skin',
- 'slack_msg_note' => 'A slack message will be sent',
- 'slack_test_msg' => 'Oh hai! Looks like your Slack integration with Snipe-IT is working!',
+ 'webhook_msg_note' => 'A notification will be sent via webhook',
+ 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!',
'some_features_disabled' => 'I-DEMO MODE: Ezinye izici zikhutshaziwe ngalokhu kufakwa futhi idatha kule nqubo izosetha kabusha nsuku zonke.',
'site_name' => 'Igama lesayithi',
'state' => 'Isimo',
@@ -253,7 +267,6 @@ return [
'sure_to_delete' => 'Uqinisekile ukuthi ufisa ukususa',
'submit' => 'Thumela',
'target' => 'I-Target',
- 'toggle_navigation' => 'Toogle Navigation',
'time_and_date_display' => 'Isikhathi Nosuku Lokubonisa',
'total_assets' => 'izimpahla eziphelele',
'total_licenses' => 'amalayisensi ephelele',
@@ -375,7 +388,8 @@ return [
'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.',
'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.',
'bulk_checkin_success' => 'The items for the selected users have been checked in.',
- 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ',
+ 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ',
'na_no_purchase_date' => 'N/A - No purchase date provided',
'assets_by_status' => 'Assets by Status',
'assets_by_status_type' => 'Assets by Status Type',
@@ -385,8 +399,54 @@ return [
'start_date' => 'Start Date',
'end_date' => 'End Date',
'alt_uploaded_image_thumbnail' => 'Uploaded thumbnail',
- 'placeholder_kit' => 'Select a kit'
+ 'placeholder_kit' => 'Select a kit',
+ 'file_not_found' => 'File not found',
+ 'preview_not_available' => '(no preview)',
+ 'setup' => 'Setup',
+ 'pre_flight' => 'Pre-Flight',
+ 'skip_to_main_content' => 'Skip to main content',
+ 'toggle_navigation' => 'Toggle navigation',
+ 'alerts' => 'Alerts',
+ 'tasks_view_all' => 'View all tasks',
+ 'true' => 'True',
+ 'false' => 'False',
+ 'integration_option' => 'Integration Option',
+ 'log_does_not_exist' => 'No matching log record exists.',
+ 'merge_users' => 'Merge Users',
+ 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.',
+ 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.',
+ 'no_users_selected' => 'No users selected',
+ 'not_enough_users_selected' => 'At least :count users must be selected',
+ 'merge_success' => ':count users merged successfully into :into_username!',
+ 'merged' => 'merged',
+ 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ',
+ 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)',
+ 'clear_and_save' => 'Clear & Save',
+ 'update_existing_values' => 'Update Existing Values?',
+ 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.',
+ 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.',
+ 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?',
+ 'back_before_importing' => 'Backup before importing?',
+ 'csv_header_field' => 'CSV Header Field',
+ 'import_field' => 'Import Field',
+ 'sample_value' => 'Sample Value',
+ 'no_headers' => 'No Columns Found',
+ 'error_in_import_file' => 'There was an error reading the CSV file: :error',
+ 'percent_complete' => ':percent % Complete',
+ 'errors_importing' => 'Some Errors occurred while importing: ',
+ 'warning' => 'WARNING: :warning',
+ 'success_redirecting' => '"Success... Redirecting.',
+ 'setup_successful_migrations' => 'Your database tables have been created',
+ 'setup_migration_output' => 'Migration output:',
+ 'setup_migration_create_user' => 'Next: Create User',
+ 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.',
+ 'confirm' => 'Confirm',
+ 'autoassign_licenses' => 'Auto-Assign Licenses',
+ 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.',
+ 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)',
+ 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
+ 'modal_confirm_generic' => 'Are you sure?',
+ 'cannot_be_deleted' => 'This item cannot be deleted',
+ 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
-
-
-];
\ No newline at end of file
+];
diff --git a/resources/lang/zu/help.php b/resources/lang/zu/help.php
index ac0df59422..a3a2ddd762 100644
--- a/resources/lang/zu/help.php
+++ b/resources/lang/zu/help.php
@@ -15,7 +15,7 @@ return [
'more_info_title' => 'More Info',
- 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that is this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
+ 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.
Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.',
'assets' => 'Assets are items tracked by serial number or asset tag. They tend to be higher value items where identifying a specific item matters.',
diff --git a/resources/lang/zu/localizations.php b/resources/lang/zu/localizations.php
index be2c321861..b04d4cb903 100644
--- a/resources/lang/zu/localizations.php
+++ b/resources/lang/zu/localizations.php
@@ -256,6 +256,7 @@ return [
'UK'=>'Scotland',
'SB'=>'Solomon Islands',
'SC'=>'Seychelles',
+ 'SS'=>'South Sudan',
'SD'=>'Sudan',
'SE'=>'Sweden',
'SG'=>'Singapore',
diff --git a/resources/lang/zu/mail.php b/resources/lang/zu/mail.php
index d2310a616d..402de90290 100644
--- a/resources/lang/zu/mail.php
+++ b/resources/lang/zu/mail.php
@@ -43,6 +43,7 @@ return [
'login_first_admin' => 'Ngena ngemvume ekufakweni kwakho okusha kwe-Snipe-IT usebenzisa iziqinisekiso ezingezansi:',
'login' => 'Ngena ngemvume:',
'Low_Inventory_Report' => 'Umbiko Wokungenisa Okuphansi',
+ 'inventory_report' => 'Inventory Report',
'min_QTY' => 'I-Min QTY',
'name' => 'Igama',
'new_item_checked' => 'Into entsha ihloliwe ngaphansi kwegama lakho, imininingwane ingezansi.',
@@ -73,9 +74,11 @@ return [
'your_credentials' => 'Izimpawu zakho ze-Snipe-IT',
'Accessory_Checkin_Notification' => 'Accessory checked in',
'Asset_Checkin_Notification' => 'Asset checked in',
+ 'Asset_Checkout_Notification' => 'Asset checked out',
'License_Checkin_Notification' => 'License checked in',
'Expected_Checkin_Report' => 'Expected asset checkin report',
'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching',
'Expected_Checkin_Date' => 'An asset checked out to you is due to be checked back in on :date',
'your_assets' => 'View Your Assets',
+ 'rights_reserved' => 'All rights reserved.',
];
diff --git a/resources/lang/zu/validation.php b/resources/lang/zu/validation.php
index 724b9e25d1..a10e6d7bfc 100644
--- a/resources/lang/zu/validation.php
+++ b/resources/lang/zu/validation.php
@@ -67,6 +67,8 @@ return [
'array' => 'I: i-attribut kumele ibe okungenani: min min.',
],
'starts_with' => 'The :attribute must start with one of the following: :values.',
+ 'ends_with' => 'The :attribute must end with one of the following: :values.',
+
'not_in' => 'Okukhethiwe: imfanelo ayivumelekile.',
'numeric' => 'I: imfanelo kufanele ibe inombolo.',
'present' => 'I: insimu yemfanelo kufanele ibe khona.',
@@ -103,17 +105,6 @@ return [
],
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
@@ -131,6 +122,18 @@ return [
'hashed_pass' => 'Iphasiwedi yakho yamanje ayilungile',
'dumbpwd' => 'Lelo phasiwedi livame kakhulu.',
'statuslabel_type' => 'Kumele ukhethe uhlobo lwelebula lesimo esivumelekile',
+
+ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
+ // We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
+ // people won't know how to format.
+ 'purchase_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'last_audit_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD hh:mm:ss format',
+ 'expiration_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'termination_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'expected_checkin.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'start_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+ 'end_date.date_format' => 'The :attribute must be a valid date in YYYY-MM-DD format',
+
],
/*
diff --git a/resources/views/accessories/checkout.blade.php b/resources/views/accessories/checkout.blade.php
index 000df2652a..3463d5eff3 100755
--- a/resources/views/accessories/checkout.blade.php
+++ b/resources/views/accessories/checkout.blade.php
@@ -54,7 +54,7 @@
@include ('partials.forms.edit.user-select', ['translated_name' => trans('general.select_user'), 'fieldname' => 'assigned_to'])
- @if ($accessory->requireAcceptance() || $accessory->getEula() || ($snipeSettings->slack_endpoint!=''))
+ @if ($accessory->requireAcceptance() || $accessory->getEula() || ($snipeSettings->webhook_endpoint!=''))
@@ -71,9 +71,9 @@
@endif
- @if ($snipeSettings->slack_endpoint!='')
+ @if ($snipeSettings->webhook_endpoint!='')
- A slack message will be sent
+ {{ trans('general.webhook_msg_note') }}
@endif
- Sad panda. You are not authorized to do the thing. Maybe return to the dashboard, or contact your administrator.
+ Sad panda. You are not authorized to do the thing. Maybe return to the dashboard, or contact your administrator.
diff --git a/resources/views/hardware/checkin.blade.php b/resources/views/hardware/checkin.blade.php
index c39704289f..dd6237b1bd 100755
--- a/resources/views/hardware/checkin.blade.php
+++ b/resources/views/hardware/checkin.blade.php
@@ -46,13 +46,13 @@
@else
- This asset's model is invalid!
- The asset should be edited to correct this before attempting to check it in or out.
+ {{ trans('admin/hardware/general.model_invalid')}}
+ {{ trans('admin/hardware/general.model_invalid_fix')}}
@endif
-
+
@@ -73,7 +73,7 @@
- @include ('partials.forms.edit.location-select', ['translated_name' => trans('general.location'), 'fieldname' => 'location_id', 'help_text' => ($asset->defaultLoc) ? 'You can choose to check this asset in to a location other than the default location of '.$asset->defaultLoc->name.' if one is set.' : null])
+ @include ('partials.forms.edit.location-select', ['translated_name' => trans('general.location'), 'fieldname' => 'location_id', 'help_text' => ($asset->defaultLoc) ? 'You can choose to check this asset in to a location other than the default location of '.$asset->defaultLoc->name.' if one is set.' : null, 'hide_location_radio' => true])
@if (($asset->model) && ($asset->model->name))
{{ $asset->model->name }}
-
@else
- This asset's model is invalid!
- The asset should be edited to correct this before attempting to check it in or out.
+ {{ trans('admin/hardware/general.model_invalid')}}
+ {{ trans('admin/hardware/general.model_invalid_fix')}}
@endif
- WARNING:
- This asset has been deleted.
- You must restore it before you can assign it to someone.
+ {{ trans('general.notification_warning') }}
+ {{ trans('general.asset_deleted_warning') }}
+
+ $('#dataConfirmModal').on('show.bs.modal', function (event) {
+ var content = $(event.relatedTarget).data('content');
+ var title = $(event.relatedTarget).data('title');
+ $(this).find(".modal-body").text(content);
+ $(this).find(".modal-header").text(title);
+ });
+
+
@include ('partials.bootstrap-table')
@stop
diff --git a/resources/views/importer/import.blade.php b/resources/views/importer/import.blade.php
deleted file mode 100644
index 950f4d73f6..0000000000
--- a/resources/views/importer/import.blade.php
+++ /dev/null
@@ -1,120 +0,0 @@
-@extends('layouts/default')
-
-{{-- Page title --}}
-@section('title')
-{{ trans('general.import') }}
-@parent
-@stop
-
-{{-- Page content --}}
-@section('content')
- {{-- Hide importer until vue has rendered it, if we continue using vue for other things we should move this higher in the style --}}
-
-
-
';
+
+ // We use slightly different language for assets versus other things, since they are the only
+ // item that has a status label
+ if (destination =='hardware') {
+ return '{{ trans('general.checkout') }}';
+ } else {
+ return '{{ trans('general.checkout') }}';
+ }
// The user is allowed to check items in
} else if (row.available_actions.checkin == true) {
if (row.assigned_to) {
- return '{{ trans('general.checkin') }}';
+ return '{{ trans('general.checkin') }}';
} else if (row.assigned_pivot_id) {
- return '{{ trans('general.checkin') }}';
+ return '{{ trans('general.checkin') }}';
}
}
@@ -401,11 +417,11 @@
// This is only used by the requestable assets section
function assetRequestActionsFormatter (row, value) {
if (value.assigned_to_self == true){
- return '';
+ return '';
} else if (value.available_actions.cancel == true) {
- return '';
+ return '';
} else if (value.available_actions.request == true) {
- return '';
+ return '';
}
}
@@ -496,8 +512,12 @@
}
function externalLinkFormatter(value) {
+
if (value) {
- return '' + value + '';
+ if ((value.indexOf("{") === -1) || (value.indexOf("}") ===-1)) {
+ return ' ' + value + '';
+ }
+ return value;
}
}
@@ -506,7 +526,7 @@
if (value) {
var groups = '';
for (var index in value.rows) {
- groups += '' + value.rows[index].name + ' ';
+ groups += '' + value.rows[index].name + ' ';
}
return groups;
}
@@ -535,20 +555,20 @@
function deployedLocationFormatter(row, value) {
if ((row) && (row!=undefined)) {
- return '' + row.name + '';
+ return '' + row.name + '';
} else if (value.rtd_location) {
- return '' + value.rtd_location.name + '';
+ return '' + value.rtd_location.name + '';
}
}
function groupsAdminLinkFormatter(value, row) {
- return '' + value + '';
+ return '' + value + '';
}
function assetTagLinkFormatter(value, row) {
if ((row.asset) && (row.asset.id)) {
- return '' + row.asset.asset_tag + '';
+ return '' + row.asset.asset_tag + '';
}
return '';
@@ -556,23 +576,23 @@
function departmentNameLinkFormatter(value, row) {
if ((row.assigned_user) && (row.assigned_user.department) && (row.assigned_user.department.name)) {
- return '' + row.assigned_user.department.name + '';
+ return '' + row.assigned_user.department.name + '';
}
}
function assetNameLinkFormatter(value, row) {
if ((row.asset) && (row.asset.name)) {
- return '' + row.asset.name + '';
+ return '' + row.asset.name + '';
}
}
function trueFalseFormatter(value) {
if ((value) && ((value == 'true') || (value == '1'))) {
- return '';
+ return '{{ trans('general.true') }}';
} else {
- return '';
+ return '{{ trans('general.false') }}';
}
}
@@ -602,19 +622,19 @@
function assetCompanyFilterFormatter(value, row) {
if (value) {
- return '' + value + '';
+ return '' + value + '';
}
}
function assetCompanyObjFilterFormatter(value, row) {
if ((row) && (row.company)) {
- return '' + row.company.name + '';
+ return '' + row.company.name + '';
}
}
function usersCompanyObjFilterFormatter(value, row) {
if (value) {
- return '' + value + '';
+ return '' + value + '';
} else {
return value;
}
@@ -623,21 +643,25 @@
function employeeNumFormatter(value, row) {
if ((row) && (row.assigned_to) && ((row.assigned_to.employee_number))) {
- return '' + row.assigned_to.employee_number + '';
+ return '' + row.assigned_to.employee_number + '';
}
}
function orderNumberObjFilterFormatter(value, row) {
if (value) {
- return '' + row.order_number + '';
+ return '' + row.order_number + '';
+ }
+ }
+
+ function auditImageFormatter(value){
+ if (value){
+ return ''
}
}
function imageFormatter(value, row) {
-
-
if (value) {
// This is a clunky override to handle unusual API responses where we're presenting a link instead of an array
@@ -798,7 +822,7 @@
// This is necessary to make the bootstrap tooltips work inside of the
// wenzhixin/bootstrap-table formatters
$('#table').on('post-body.bs.table', function () {
- $('[data-toggle="tooltip"]').tooltip({
+ $('[data-tooltip="true"]').tooltip({
container: 'body'
});
diff --git a/resources/views/partials/bpay.blade.php b/resources/views/partials/bpay.blade.php
new file mode 100644
index 0000000000..0cf0be5403
--- /dev/null
+++ b/resources/views/partials/bpay.blade.php
@@ -0,0 +1,15 @@
+@can('admin')
+ @if ((config('services.baremetrics.enabled')=='true') && (config('services.baremetrics.app_key')) && (config('services.baremetrics.stripe_id')))
+
+ @else
+ @endif
+@endcan
diff --git a/resources/views/partials/forms/demo-mode.blade.php b/resources/views/partials/forms/demo-mode.blade.php
new file mode 100644
index 0000000000..4a942204e4
--- /dev/null
+++ b/resources/views/partials/forms/demo-mode.blade.php
@@ -0,0 +1,5 @@
+
+
+ {!! Helper::showDemoModeFieldWarning() !!}
+
+
\ No newline at end of file
diff --git a/resources/views/partials/forms/edit/address.blade.php b/resources/views/partials/forms/edit/address.blade.php
index b33673381a..c8bf734033 100644
--- a/resources/views/partials/forms/edit/address.blade.php
+++ b/resources/views/partials/forms/edit/address.blade.php
@@ -1,7 +1,7 @@