From d970daa666c088e064fff5d37455a04841896477 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 23 Aug 2016 15:50:43 -0700 Subject: [PATCH 01/63] Add new fields to custom fields table --- ...143353_add_new_fields_to_custom_fields.php | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 database/migrations/2016_08_23_143353_add_new_fields_to_custom_fields.php diff --git a/database/migrations/2016_08_23_143353_add_new_fields_to_custom_fields.php b/database/migrations/2016_08_23_143353_add_new_fields_to_custom_fields.php new file mode 100644 index 000000000000..ae32779a195d --- /dev/null +++ b/database/migrations/2016_08_23_143353_add_new_fields_to_custom_fields.php @@ -0,0 +1,34 @@ +string('field_values')->nullable()->default(null); + $table->boolean('field_encrypted')->default(0); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('custom_fields', function (Blueprint $table) { + // + $table->dropColumn('field_values', 'field_encrypted'); + }); + } +} From f04cfb3e7f010cece74d9d30ff24dad47d2a2f35 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 23 Aug 2016 15:50:52 -0700 Subject: [PATCH 02/63] Allow admins to show status labels in nav --- ...45619_add_show_in_nav_to_status_labels.php | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 database/migrations/2016_08_23_145619_add_show_in_nav_to_status_labels.php diff --git a/database/migrations/2016_08_23_145619_add_show_in_nav_to_status_labels.php b/database/migrations/2016_08_23_145619_add_show_in_nav_to_status_labels.php new file mode 100644 index 000000000000..a67f34db59ef --- /dev/null +++ b/database/migrations/2016_08_23_145619_add_show_in_nav_to_status_labels.php @@ -0,0 +1,31 @@ +boolean('show_in_nav')->default(0); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('status_labels', function (Blueprint $table) { + $table->dropColumn('show_in_nav', 'field_encrypted'); + }); + } +} From 5cf1c8dfa31075fdd5c7f05690101e7794d84e84 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 23 Aug 2016 15:51:05 -0700 Subject: [PATCH 03/63] Added DB DUMP PATH to docker.env --- docker/docker.env | 1 + 1 file changed, 1 insertion(+) diff --git a/docker/docker.env b/docker/docker.env index 405ec020797b..74228420e165 100644 --- a/docker/docker.env +++ b/docker/docker.env @@ -18,6 +18,7 @@ DB_DATABASE=${MYSQL_DATABASE} DB_USERNAME=${MYSQL_USER} DB_PASSWORD=${MYSQL_PASSWORD} DB_PREFIX=null +DB_DUMP_PATH='/usr/bin' # -------------------------------------------- From 14fa7ed96599dc69c199a8dcef8e7e818033f6de Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 23 Aug 2016 15:51:14 -0700 Subject: [PATCH 04/63] Fixed indenting --- app/Models/CustomField.php | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/app/Models/CustomField.php b/app/Models/CustomField.php index f8c0b52b0348..fb3f824668c7 100644 --- a/app/Models/CustomField.php +++ b/app/Models/CustomField.php @@ -11,14 +11,14 @@ class CustomField extends Model */ public static $PredefinedFormats=[ - "ANY" => "", - "ALPHA" => "alpha", - "EMAIL" => "email", - "DATE" => "date", - "URL" => "url", - "NUMERIC" => "numeric", - "MAC" => "regex:/^[a-fA-F0-9]{2}:[a-fA-F0-9]{2}:[a-fA-F0-9]{2}:[a-fA-F0-9]{2}:[a-fA-F0-9]{2}:[a-fA-F0-9]{2}$/", - "IP" => "ip" + "ANY" => "", + "ALPHA" => "alpha", + "EMAIL" => "email", + "DATE" => "date", + "URL" => "url", + "NUMERIC" => "numeric", + "MAC" => "regex:/^[a-fA-F0-9]{2}:[a-fA-F0-9]{2}:[a-fA-F0-9]{2}:[a-fA-F0-9]{2}:[a-fA-F0-9]{2}:[a-fA-F0-9]{2}$/", + "IP" => "ip", ]; public $rules=[ From 11dc20de61da20b9a25f10fc0119b08189f7dd63 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 23 Aug 2016 15:51:45 -0700 Subject: [PATCH 05/63] Show in nav language option --- resources/lang/en/admin/statuslabels/table.php | 1 + 1 file changed, 1 insertion(+) diff --git a/resources/lang/en/admin/statuslabels/table.php b/resources/lang/en/admin/statuslabels/table.php index bd5d544fa524..b9b5b7ec4ee7 100644 --- a/resources/lang/en/admin/statuslabels/table.php +++ b/resources/lang/en/admin/statuslabels/table.php @@ -10,6 +10,7 @@ 'name' => 'Status Name', 'pending' => 'Pending', 'status_type' => 'Status Type', + 'show_in_nav' => 'Show in side nav', 'title' => 'Status Labels', 'undeployable' => 'Undeployable', 'update' => 'Update Status Label', From 85f3e7e3d43940135315125bf0c530cd1c0853f1 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 23 Aug 2016 15:51:59 -0700 Subject: [PATCH 06/63] Added filter by status type --- app/Http/Controllers/AssetsController.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/AssetsController.php b/app/Http/Controllers/AssetsController.php index 99468dcb3eda..8d99d7dbec24 100755 --- a/app/Http/Controllers/AssetsController.php +++ b/app/Http/Controllers/AssetsController.php @@ -1588,7 +1588,7 @@ public function postBulkDelete($assets = null) * @since [v2.0] * @return String JSON */ - public function getDatatable($status = null) + public function getDatatable(Request $request, $status = null, $status_id = null) { @@ -1640,6 +1640,12 @@ public function getDatatable($status = null) } + if ($request->has('status_id')) { + $assets->where('status_id','=', e($request->get('status_id'))); + } + + + $allowed_columns = [ 'id', 'name', From 7b8403cdb9c5dc6a44b0e61d464d066d3b0b640d Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 23 Aug 2016 15:52:10 -0700 Subject: [PATCH 07/63] Pass status ID to ajax --- resources/views/hardware/index.blade.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/views/hardware/index.blade.php b/resources/views/hardware/index.blade.php index 314c40aba6ec..12b8d52e32a4 100755 --- a/resources/views/hardware/index.blade.php +++ b/resources/views/hardware/index.blade.php @@ -65,7 +65,7 @@ data-toolbar="#toolbar" class="table table-striped" id="table" - data-url="{{route('api.hardware.list', array(''=>e(Input::get('status')),'order_number'=>e(Input::get('order_number'))))}}" + data-url="{{route('api.hardware.list', array(''=>e(Input::get('status')),'order_number'=>e(Input::get('order_number')), 'status_id'=>e(Input::get('status_id'))))}}" data-cookie="true" data-click-to-select="true" data-cookie-id-table="{{ e(Input::get('status')) }}assetTable-{{ config('version.hash_version') }}"> From ec19924bea69f955898093b5cad9449f10cfc6ea Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 23 Aug 2016 15:52:34 -0700 Subject: [PATCH 08/63] Custom field types --- resources/macros/macros.php | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/resources/macros/macros.php b/resources/macros/macros.php index 2ad17c618ff8..5c7f5cdb9e6e 100644 --- a/resources/macros/macros.php +++ b/resources/macros/macros.php @@ -472,3 +472,24 @@ return $select; }); + + +Form::macro('customfield_elements', function ($name = "customfield_elements", $selected = null, $class = null) { + + $formats = array( + 'text' => 'Text Box', + 'listbox' => 'List Box', + 'checkbox' => 'Checkbox', + 'radio' => 'Radio Buttons', + ); + + $select = ''; + + return $select; + +}); From 9407b4e28c27a9e3a8ad67ce828d16bacdc939ab Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 23 Aug 2016 15:53:18 -0700 Subject: [PATCH 09/63] Removed console warning --- resources/views/users/edit.blade.php | 2 -- 1 file changed, 2 deletions(-) diff --git a/resources/views/users/edit.blade.php b/resources/views/users/edit.blade.php index 022288e66ab7..8eae09e11307 100755 --- a/resources/views/users/edit.blade.php +++ b/resources/views/users/edit.blade.php @@ -406,8 +406,6 @@ } }); - console.dir($('.superuser')); - $('#genPassword').pGenerator({ 'bind': 'click', 'passwordElement': '#password', From 9d730af50f7317e9a2141c0b0ac9fed33cc96ef3 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 23 Aug 2016 16:03:57 -0700 Subject: [PATCH 10/63] Added single quotes to env for mail sender --- .env.example | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.env.example b/.env.example index c67ba1d5e5ac..3dbe69bffb49 100644 --- a/.env.example +++ b/.env.example @@ -30,7 +30,7 @@ MAIL_USERNAME=YOURUSERNAME MAIL_PASSWORD=YOURPASSWORD MAIL_ENCRYPTION=null MAIL_FROM_ADDR=you@example.com -MAIL_FROM_NAME=Snipe-IT +MAIL_FROM_NAME='Snipe-IT' # -------------------------------------------- @@ -74,4 +74,4 @@ AWS_BUCKET=null APP_LOG=single APP_LOCKED=false FILESYSTEM_DISK=local -APP_TRUSTED_PROXIES=192.168.1.1,10.0.0.1 \ No newline at end of file +APP_TRUSTED_PROXIES=192.168.1.1,10.0.0.1 From 90d2d0c7e1d498c8ab65ae3d510b5d3736d078d4 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 23 Aug 2016 16:04:22 -0700 Subject: [PATCH 11/63] Fixes #2469 - corrected config app.url --- resources/views/hardware/view.blade.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/views/hardware/view.blade.php b/resources/views/hardware/view.blade.php index 7cfdab993567..66baef44850f 100755 --- a/resources/views/hardware/view.blade.php +++ b/resources/views/hardware/view.blade.php @@ -269,13 +269,13 @@
@if ($asset->image) - + @elseif ($asset->model->image!='') - + @endif @if (App\Models\Setting::getSettings()->qr_code=='1') - + @endif @if (($asset->assigneduser) && ($asset->assigned_to > 0) && ($asset->deleted_at=='')) From fb402e138dde8f42c6e93dd440e7a8e59de3454e Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 23 Aug 2016 18:52:12 -0700 Subject: [PATCH 12/63] Smaller dashboard number --- app/Http/Controllers/DashboardController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Http/Controllers/DashboardController.php b/app/Http/Controllers/DashboardController.php index b0f0eac2861a..60204367a0a3 100755 --- a/app/Http/Controllers/DashboardController.php +++ b/app/Http/Controllers/DashboardController.php @@ -32,7 +32,7 @@ public function getIndex() $recent_activity = Actionlog::orderBy('created_at', 'DESC') ->with('accessorylog', 'consumablelog', 'licenselog', 'assetlog', 'adminlog', 'userlog', 'componentlog') - ->take(30) + ->take(20) ->get(); From ad22293f4b7a22cd323b2e020f8d8ae95368a087 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 23 Aug 2016 18:52:42 -0700 Subject: [PATCH 13/63] Added show in nav for status label views and controller --- .../Controllers/StatuslabelsController.php | 5 ++++- resources/views/layouts/default.blade.php | 13 ++++++++++-- resources/views/statuslabels/edit.blade.php | 21 ++++++++++++------- resources/views/statuslabels/index.blade.php | 1 + 4 files changed, 29 insertions(+), 11 deletions(-) diff --git a/app/Http/Controllers/StatuslabelsController.php b/app/Http/Controllers/StatuslabelsController.php index fb4cab69effa..f680ec569662 100755 --- a/app/Http/Controllers/StatuslabelsController.php +++ b/app/Http/Controllers/StatuslabelsController.php @@ -120,6 +120,7 @@ public function postCreate(Request $request) $statuslabel->pending = $statustype['pending']; $statuslabel->archived = $statustype['archived']; $statuslabel->color = e(Input::get('color')); + $statuslabel->show_in_nav = e(Input::get('show_in_nav'),0); // Was the asset created? @@ -208,6 +209,7 @@ public function postEdit(Request $request, $statuslabelId = null) $statuslabel->pending = $statustype['pending']; $statuslabel->archived = $statustype['archived']; $statuslabel->color = e(Input::get('color')); + $statuslabel->show_in_nav = e(Input::get('show_in_nav'),0); // Was the asset created? @@ -258,7 +260,7 @@ public function getDelete($statuslabelId) public function getDatatable() { - $statuslabels = Statuslabel::select(array('id','name','deployable','pending','archived','color')) + $statuslabels = Statuslabel::select(array('id','name','deployable','pending','archived','color','show_in_nav')) ->whereNull('deleted_at'); if (Input::has('search')) { @@ -314,6 +316,7 @@ public function getDatatable() 'type' => e($label_type), 'name' => e($statuslabel->name), 'color' => $color, + 'show_in_nav' => ($statuslabel->show_in_nav=='1') ? trans('general.yes') : trans('general.no'), 'actions' => $actions ); } diff --git a/resources/views/layouts/default.blade.php b/resources/views/layouts/default.blade.php index 9b119d93744b..66af2f7779bc 100644 --- a/resources/views/layouts/default.blade.php +++ b/resources/views/layouts/default.blade.php @@ -405,6 +405,16 @@
  • @lang('general.list_all')
  • + + get(); ?> + @if (count($status_navs) > 0) +
  •  
  • + @foreach ($status_navs as $status_nav) +
  • {{ $status_nav->name }}
  • + @endforeach + @endif + + @lang('general.deployed') @@ -489,8 +499,7 @@
  • @lang('general.asset_report')
  • @lang('general.unaccepted_asset_report')
  • @lang('general.accessory_report')
  • -
  • @lang('general.custom_report')
  • - +
  • @lang('general.custom_report')
  • @endcan diff --git a/resources/views/statuslabels/edit.blade.php b/resources/views/statuslabels/edit.blade.php index 0cec6ac2e331..efb9e5dfb81b 100755 --- a/resources/views/statuslabels/edit.blade.php +++ b/resources/views/statuslabels/edit.blade.php @@ -38,9 +38,8 @@
    -
    +
    -
    {!! $errors->first('name', ' :message') !!} @@ -48,9 +47,8 @@
    -
    - +
    +
    {{ Form::select('statuslabel_types', $statuslabel_types, $statuslabel->getStatuslabelType(), array('class'=>'select2', 'style'=>'min-width:400px')) }} {!! $errors->first('statuslabel_types', ' :message') !!} @@ -65,14 +63,12 @@ {{ Form::text('color', Input::old('color', $statuslabel->color), array('class' => 'form-control', 'style' => 'width: 100px;', 'maxlength'=>'10')) }}
    - - {!! $errors->first('header_color', ':message') !!}
    -
    +
    @@ -80,6 +76,15 @@
    + +
    + + +
    + + diff --git a/resources/views/statuslabels/index.blade.php b/resources/views/statuslabels/index.blade.php index 6541bb35da9c..d040596b48a7 100755 --- a/resources/views/statuslabels/index.blade.php +++ b/resources/views/statuslabels/index.blade.php @@ -32,6 +32,7 @@ {{ trans('admin/statuslabels/table.name') }} {{ trans('admin/statuslabels/table.status_type') }} {{ trans('admin/statuslabels/table.color') }} + {{ trans('admin/statuslabels/table.show_in_nav') }} {{ trans('table.actions') }} From f38912a5cf53ba01b54eab9322722ef4ddf8923c Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 23 Aug 2016 18:52:54 -0700 Subject: [PATCH 14/63] Custom fields additions --- app/Helpers/Helper.php | 2 +- .../custom_fields/create_field.blade.php | 40 +++++++++++++------ 2 files changed, 29 insertions(+), 13 deletions(-) diff --git a/app/Helpers/Helper.php b/app/Helpers/Helper.php index b0fc90551173..4db2a4a634e8 100644 --- a/app/Helpers/Helper.php +++ b/app/Helpers/Helper.php @@ -237,7 +237,7 @@ public static function predefined_formats() { $keys=array_keys(CustomField::$PredefinedFormats); $stuff=array_combine($keys, $keys); - return $stuff+["" => "Custom Format..."]; + return $stuff+["custom" => "Custom Format..."]; } public static function barcodeDimensions($barcode_type = 'QRCODE') diff --git a/resources/views/custom_fields/create_field.blade.php b/resources/views/custom_fields/create_field.blade.php index 99e97d47625c..57146d5088b0 100644 --- a/resources/views/custom_fields/create_field.blade.php +++ b/resources/views/custom_fields/create_field.blade.php @@ -28,10 +28,9 @@
    - + -
    +
    {!! $errors->first('name', ' :message') !!}
    @@ -39,12 +38,11 @@
    - + -
    +
    - {{ Form::select("element",["text" => "Text Box"],"text", array('class'=>'select2 form-control')) }} + {!! Form::customfield_elements('customfield_element', Input::old('customfield_element'), 'select2 form-control') !!} {!! $errors->first('element', ' :message') !!}
    @@ -52,17 +50,16 @@
    - + -
    - {{ Form::select("format",\App\Helpers\Helper::predefined_formats(),"ANY", array('class'=>'select2 form-control')) }} +
    + {{ Form::select("format",\App\Helpers\Helper::predefined_formats(),"ANY", array('class'=>'format select2 form-control')) }} {!! $errors->first('format', ' :message') !!}
    -
    + +@section('moar_scripts') + +@stop + + @stop From d72443c3359985ef25e683386a6105fcec22c20c Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 25 Aug 2016 16:35:31 -0700 Subject: [PATCH 15/63] Use trans() for custom format text --- app/Helpers/Helper.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Helpers/Helper.php b/app/Helpers/Helper.php index 4db2a4a634e8..de1cae1ca2fb 100644 --- a/app/Helpers/Helper.php +++ b/app/Helpers/Helper.php @@ -237,7 +237,7 @@ public static function predefined_formats() { $keys=array_keys(CustomField::$PredefinedFormats); $stuff=array_combine($keys, $keys); - return $stuff+["custom" => "Custom Format..."]; + return $stuff+["" => trans('admin/custom_fields/general.custom_format')]; } public static function barcodeDimensions($barcode_type = 'QRCODE') From e89fd9b3a211141c52e5675feb4ff6514fb2f699 Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 25 Aug 2016 16:35:45 -0700 Subject: [PATCH 16/63] Additional strings --- resources/lang/en/admin/custom_fields/general.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/resources/lang/en/admin/custom_fields/general.php b/resources/lang/en/admin/custom_fields/general.php index 7182fecfdc3f..775329588076 100644 --- a/resources/lang/en/admin/custom_fields/general.php +++ b/resources/lang/en/admin/custom_fields/general.php @@ -5,11 +5,17 @@ 'field' => 'Field', 'about_fieldsets_title' => 'About Fieldsets', 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used used for specific asset model types.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt field in database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', + 'fieldset' => 'Fieldset', 'qty_fields' => 'Qty Fields', 'fieldsets' => 'Fieldsets', 'fieldset_name' => 'Fieldset Name', 'field_name' => 'Field Name', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', 'field_element' => 'Form Element', 'field_element_short' => 'Element', 'field_format' => 'Format', From 61aa9beddba249419094cda88b41486ad226cdf7 Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 25 Aug 2016 16:36:00 -0700 Subject: [PATCH 17/63] Added new fields to custom fields views --- .../custom_fields/create_field.blade.php | 84 +++++++++++++++---- 1 file changed, 67 insertions(+), 17 deletions(-) diff --git a/resources/views/custom_fields/create_field.blade.php b/resources/views/custom_fields/create_field.blade.php index 57146d5088b0..13208e136a87 100644 --- a/resources/views/custom_fields/create_field.blade.php +++ b/resources/views/custom_fields/create_field.blade.php @@ -36,18 +36,33 @@
    - +
    - {!! Form::customfield_elements('customfield_element', Input::old('customfield_element'), 'select2 form-control') !!} + {!! Form::customfield_elements('customfield_element', Input::old('customfield_element'), 'field_element select2 form-control') !!} + {!! $errors->first('customfield_element', ' :message') !!} - {!! $errors->first('element', ' :message') !!}
    + + +
    @@ -62,27 +77,37 @@ + + +
    +
    + {{ Form::close() }}

    About Custom Fields

    Custom fields allow you to add arbitrary attributes to assets.

    @@ -91,18 +116,43 @@ @section('moar_scripts') @stop From 406d270c010ea31b9f56773ff9ea57057868bcf4 Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 25 Aug 2016 17:07:58 -0700 Subject: [PATCH 18/63] Use L5 Request method for input --- app/Http/Controllers/CustomFieldsController.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/CustomFieldsController.php b/app/Http/Controllers/CustomFieldsController.php index d2d911bb2a8d..54a6094faaaa 100644 --- a/app/Http/Controllers/CustomFieldsController.php +++ b/app/Http/Controllers/CustomFieldsController.php @@ -10,6 +10,7 @@ use App\Models\AssetModel; use Lang; use Auth; +use Illuminate\Http\Request; /** * This controller handles all actions related to Custom Asset Fields for @@ -63,10 +64,15 @@ public function create() * @since [v1.8] * @return Redirect */ - public function store() + public function store(Request $request) { // - $cfset=new CustomFieldset(["name" => Input::get("name"),"user_id" => Auth::user()->id]); + $cfset = new CustomFieldset( + [ + "name" => e($request->get("name")), + "user_id" => Auth::user()->id] + ); + $validator=Validator::make(Input::all(), $cfset->rules); if ($validator->passes()) { $cfset->save(); From 43fbd54a123a30e7cc711fca94ad282b182bd980 Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 25 Aug 2016 17:08:08 -0700 Subject: [PATCH 19/63] Store new fields in the database --- .../Controllers/CustomFieldsController.php | 25 ++++++++++++------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/app/Http/Controllers/CustomFieldsController.php b/app/Http/Controllers/CustomFieldsController.php index 54a6094faaaa..953668aca24c 100644 --- a/app/Http/Controllers/CustomFieldsController.php +++ b/app/Http/Controllers/CustomFieldsController.php @@ -128,24 +128,33 @@ public function createField() * @since [v1.8] * @return Redirect */ - public function storeField() + public function storeField(Request $request) { - $field=new CustomField(["name" => Input::get("name"),"element" => Input::get("element"),"user_id" => Auth::user()->id]); + $field = new CustomField([ + "name" => e($request->get("name")), + "element" => e($request->get("element")), + "field_values" => e($request->get("field_values")), + "field_encrypted" => e($request->get("field_encrypted", 0)), + "user_id" => Auth::user()->id + ]); + if (!in_array(Input::get('format'), array_keys(CustomField::$PredefinedFormats))) { - $field->format=Input::get("custom_format"); + $field->format = e($request->get("custom_format")); } else { - $field->format=Input::get('format'); + $field->format = e($request->get("format")); } + + $validator=Validator::make(Input::all(), $field->rules); if ($validator->passes()) { - $results=$field->save(); - //return "postCreateField: $results"; + $results = $field->save(); if ($results) { return redirect()->route("admin.custom_fields.index")->with("success", trans('admin/custom_fields/message.field.create.success')); } else { + dd($field); return redirect()->back()->withInput()->with('error', trans('admin/custom_fields/message.field.create.error')); } } else { @@ -181,9 +190,7 @@ public function deleteFieldFromFieldset($field_id, $fieldset_id) */ public function deleteField($field_id) { - $field=CustomField::find($field_id); - - + $field = CustomField::find($field_id); if ($field->fieldset->count()>0) { return redirect()->back()->withErrors(['message' => "Field is in-use"]); From b76ad5ea8858f34c9fbf831d986b8671f5f89b06 Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 25 Aug 2016 17:08:39 -0700 Subject: [PATCH 20/63] Reverted name of form field --- resources/views/custom_fields/create_field.blade.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/views/custom_fields/create_field.blade.php b/resources/views/custom_fields/create_field.blade.php index 13208e136a87..1dedf73d4b38 100644 --- a/resources/views/custom_fields/create_field.blade.php +++ b/resources/views/custom_fields/create_field.blade.php @@ -42,8 +42,8 @@
    - {!! Form::customfield_elements('customfield_element', Input::old('customfield_element'), 'field_element select2 form-control') !!} - {!! $errors->first('customfield_element', ' :message') !!} + {!! Form::customfield_elements('element', Input::old('element'), 'field_element select2 form-control') !!} + {!! $errors->first('element', ' :message') !!}
    From 0c2524954f42414766b3239b723823f445064f49 Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 25 Aug 2016 17:10:09 -0700 Subject: [PATCH 21/63] Removed unusued status_id variable --- app/Http/Controllers/AssetsController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Http/Controllers/AssetsController.php b/app/Http/Controllers/AssetsController.php index 8d99d7dbec24..f9e93b53099b 100755 --- a/app/Http/Controllers/AssetsController.php +++ b/app/Http/Controllers/AssetsController.php @@ -1588,7 +1588,7 @@ public function postBulkDelete($assets = null) * @since [v2.0] * @return String JSON */ - public function getDatatable(Request $request, $status = null, $status_id = null) + public function getDatatable(Request $request, $status = null) { From 11b9df4b48a4a5f99898b8870f6b64c94aaf4f95 Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 25 Aug 2016 17:11:52 -0700 Subject: [PATCH 22/63] Use updated L5 request method --- app/Http/Controllers/AssetsController.php | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/app/Http/Controllers/AssetsController.php b/app/Http/Controllers/AssetsController.php index f9e93b53099b..16a98a156b32 100755 --- a/app/Http/Controllers/AssetsController.php +++ b/app/Http/Controllers/AssetsController.php @@ -1595,24 +1595,24 @@ public function getDatatable(Request $request, $status = null) $assets = Company::scopeCompanyables(Asset::select('assets.*'))->with('model', 'assigneduser', 'assigneduser.userloc', 'assetstatus', 'defaultLoc', 'assetlog', 'model', 'model.category', 'model.manufacturer', 'model.fieldset', 'assetstatus', 'assetloc', 'company') ->Hardware(); - if (Input::has('search')) { - $assets = $assets->TextSearch(e(Input::get('search'))); + if ($request->has('search')) { + $assets = $assets->TextSearch(e($request->get('search'))); } - if (Input::has('offset')) { - $offset = e(Input::get('offset')); + if ($request->has('offset')) { + $offset = e($request->get('offset')); } else { $offset = 0; } - if (Input::has('limit')) { - $limit = e(Input::get('limit')); + if ($request->has('limit')) { + $limit = e($request->get('limit')); } else { $limit = 50; } - if (Input::has('order_number')) { - $assets->where('order_number', '=', e(Input::get('order_number'))); + if ($request->has('order_number')) { + $assets->where('order_number', '=', e($request->get('order_number'))); } switch ($status) { @@ -1675,8 +1675,8 @@ public function getDatatable(Request $request, $status = null) $allowed_columns[]=$field->db_column_name(); } - $order = Input::get('order') === 'asc' ? 'asc' : 'desc'; - $sort = in_array(Input::get('sort'), $allowed_columns) ? Input::get('sort') : 'asset_tag'; + $order = $request->get('order') === 'asc' ? 'asc' : 'desc'; + $sort = in_array($request->get('sort'), $allowed_columns) ? $request->get('sort') : 'asset_tag'; switch ($sort) { case 'model': From 3171d9230b93f4b77942b490939cedd92b1a5174 Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 25 Aug 2016 17:12:34 -0700 Subject: [PATCH 23/63] Better language --- resources/lang/en/admin/custom_fields/general.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/lang/en/admin/custom_fields/general.php b/resources/lang/en/admin/custom_fields/general.php index 775329588076..1cfb2f4e18bb 100644 --- a/resources/lang/en/admin/custom_fields/general.php +++ b/resources/lang/en/admin/custom_fields/general.php @@ -6,7 +6,7 @@ 'about_fieldsets_title' => 'About Fieldsets', 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used used for specific asset model types.', 'custom_format' => 'Custom format...', - 'encrypt_field' => 'Encrypt field in database', + 'encrypt_field' => 'Encrypt the value of this field in the database', 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', 'fieldset' => 'Fieldset', From 0e8502a3235d965c8e6f87dc1f14b01c0bcdcfc9 Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 25 Aug 2016 17:12:50 -0700 Subject: [PATCH 24/63] Removed newline --- resources/lang/en/admin/custom_fields/general.php | 1 - 1 file changed, 1 deletion(-) diff --git a/resources/lang/en/admin/custom_fields/general.php b/resources/lang/en/admin/custom_fields/general.php index 1cfb2f4e18bb..b0024f47c488 100644 --- a/resources/lang/en/admin/custom_fields/general.php +++ b/resources/lang/en/admin/custom_fields/general.php @@ -8,7 +8,6 @@ 'custom_format' => 'Custom format...', 'encrypt_field' => 'Encrypt the value of this field in the database', 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', - 'fieldset' => 'Fieldset', 'qty_fields' => 'Qty Fields', 'fieldsets' => 'Fieldsets', From f1fab8b1640b568ea34bb9e75065c4c3a13bd9d9 Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 25 Aug 2016 17:22:08 -0700 Subject: [PATCH 25/63] Added Indonesian to dropdown locale list --- resources/macros/macros.php | 1 + 1 file changed, 1 insertion(+) diff --git a/resources/macros/macros.php b/resources/macros/macros.php index 5c7f5cdb9e6e..1db037bd684e 100644 --- a/resources/macros/macros.php +++ b/resources/macros/macros.php @@ -30,6 +30,7 @@ 'el'=> "Greek", 'he'=> "Hebrew", 'hu'=> "Hungarian", + 'id'=> "Indonesian", 'it'=> "Italian", 'ja'=> "Japanese", 'ko'=> "Korean", From 308fcf96deaf3dbf8762afdc6d1bd1f6663e47a7 Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 25 Aug 2016 17:43:07 -0700 Subject: [PATCH 26/63] Updated language strings --- .../lang/ar/admin/custom_fields/general.php | 5 + resources/lang/ar/admin/hardware/message.php | 9 +- resources/lang/ar/admin/settings/general.php | 2 + .../lang/ar/admin/statuslabels/table.php | 2 + resources/lang/ar/general.php | 1 + .../lang/bg/admin/custom_fields/general.php | 5 + resources/lang/bg/admin/hardware/message.php | 9 +- resources/lang/bg/admin/settings/general.php | 2 + .../lang/bg/admin/statuslabels/table.php | 2 + resources/lang/bg/general.php | 1 + .../lang/cs/admin/custom_fields/general.php | 5 + resources/lang/cs/admin/hardware/message.php | 9 +- resources/lang/cs/admin/settings/general.php | 2 + .../lang/cs/admin/statuslabels/table.php | 2 + resources/lang/cs/general.php | 1 + .../lang/da/admin/accessories/general.php | 6 +- .../lang/da/admin/accessories/message.php | 16 +- .../da/admin/asset_maintenances/message.php | 18 +- .../lang/da/admin/categories/general.php | 2 +- .../lang/da/admin/categories/message.php | 4 +- .../lang/da/admin/custom_fields/general.php | 5 + resources/lang/da/admin/hardware/form.php | 10 +- resources/lang/da/admin/hardware/message.php | 9 +- resources/lang/da/admin/models/table.php | 2 +- resources/lang/da/admin/settings/general.php | 2 + .../lang/da/admin/statuslabels/table.php | 2 + resources/lang/da/button.php | 2 +- resources/lang/da/general.php | 87 ++--- resources/lang/da/passwords.php | 4 +- resources/lang/da/reminders.php | 2 +- resources/lang/da/table.php | 2 +- resources/lang/da/validation.php | 18 +- .../lang/de/admin/custom_fields/general.php | 5 + resources/lang/de/admin/hardware/general.php | 2 +- resources/lang/de/admin/hardware/message.php | 9 +- resources/lang/de/admin/models/table.php | 2 +- resources/lang/de/admin/settings/general.php | 16 +- .../lang/de/admin/statuslabels/table.php | 2 + resources/lang/de/general.php | 7 +- resources/lang/de/validation.php | 4 +- .../lang/el/admin/custom_fields/general.php | 5 + resources/lang/el/admin/hardware/message.php | 9 +- resources/lang/el/admin/models/table.php | 2 +- resources/lang/el/admin/settings/general.php | 2 + .../lang/el/admin/statuslabels/table.php | 2 + resources/lang/el/general.php | 1 + .../en-GB/admin/custom_fields/general.php | 5 + .../lang/en-GB/admin/hardware/message.php | 3 +- resources/lang/en-GB/admin/models/table.php | 2 +- .../lang/en-GB/admin/settings/general.php | 2 + .../lang/en-GB/admin/statuslabels/table.php | 2 + resources/lang/en-GB/general.php | 1 + .../en-ID/admin/custom_fields/general.php | 5 + .../lang/en-ID/admin/hardware/message.php | 9 +- .../lang/en-ID/admin/settings/general.php | 2 + .../lang/en-ID/admin/statuslabels/table.php | 2 + resources/lang/en-ID/general.php | 1 + .../es-CO/admin/custom_fields/general.php | 5 + .../lang/es-CO/admin/hardware/message.php | 9 +- .../lang/es-CO/admin/settings/general.php | 2 + .../lang/es-CO/admin/statuslabels/table.php | 2 + resources/lang/es-CO/general.php | 1 + .../lang/es-ES/admin/consumables/general.php | 2 +- .../es-ES/admin/custom_fields/general.php | 5 + .../lang/es-ES/admin/hardware/general.php | 2 +- .../lang/es-ES/admin/hardware/message.php | 11 +- resources/lang/es-ES/admin/licenses/form.php | 2 +- .../lang/es-ES/admin/settings/general.php | 52 +-- .../lang/es-ES/admin/settings/message.php | 2 +- .../lang/es-ES/admin/statuslabels/message.php | 18 +- .../lang/es-ES/admin/statuslabels/table.php | 2 + resources/lang/es-ES/general.php | 35 +- resources/lang/es-ES/validation.php | 4 +- .../lang/fa/admin/custom_fields/general.php | 5 + resources/lang/fa/admin/hardware/message.php | 9 +- resources/lang/fa/admin/settings/general.php | 2 + .../lang/fa/admin/statuslabels/table.php | 2 + resources/lang/fa/general.php | 1 + .../lang/fi/admin/custom_fields/general.php | 5 + resources/lang/fi/admin/hardware/message.php | 9 +- resources/lang/fi/admin/settings/general.php | 2 + .../lang/fi/admin/statuslabels/table.php | 2 + resources/lang/fi/general.php | 1 + .../lang/fr/admin/accessories/general.php | 6 +- .../lang/fr/admin/accessories/message.php | 6 +- .../lang/fr/admin/categories/message.php | 4 +- .../lang/fr/admin/components/general.php | 24 +- .../lang/fr/admin/components/message.php | 28 +- resources/lang/fr/admin/components/table.php | 2 +- .../lang/fr/admin/consumables/general.php | 2 +- .../lang/fr/admin/custom_fields/general.php | 5 + resources/lang/fr/admin/hardware/form.php | 4 +- resources/lang/fr/admin/hardware/general.php | 2 +- resources/lang/fr/admin/hardware/message.php | 15 +- resources/lang/fr/admin/licenses/form.php | 2 +- resources/lang/fr/admin/locations/table.php | 4 +- resources/lang/fr/admin/models/general.php | 4 +- resources/lang/fr/admin/models/table.php | 2 +- resources/lang/fr/admin/settings/general.php | 128 +++---- resources/lang/fr/admin/settings/message.php | 6 +- .../lang/fr/admin/statuslabels/message.php | 18 +- .../lang/fr/admin/statuslabels/table.php | 2 + resources/lang/fr/admin/users/general.php | 4 +- resources/lang/fr/admin/users/message.php | 2 +- resources/lang/fr/auth/general.php | 14 +- resources/lang/fr/button.php | 2 +- resources/lang/fr/general.php | 49 +-- resources/lang/fr/passwords.php | 4 +- resources/lang/fr/validation.php | 6 +- .../lang/he/admin/custom_fields/general.php | 5 + resources/lang/he/admin/hardware/message.php | 9 +- resources/lang/he/admin/settings/general.php | 2 + .../lang/he/admin/statuslabels/table.php | 2 + resources/lang/he/general.php | 1 + .../lang/hr/admin/custom_fields/general.php | 5 + resources/lang/hr/admin/hardware/message.php | 9 +- resources/lang/hr/admin/models/table.php | 2 +- resources/lang/hr/admin/settings/general.php | 2 + .../lang/hr/admin/statuslabels/table.php | 2 + resources/lang/hr/general.php | 1 + .../lang/hu/admin/custom_fields/general.php | 5 + resources/lang/hu/admin/hardware/message.php | 9 +- resources/lang/hu/admin/settings/general.php | 2 + .../lang/hu/admin/statuslabels/table.php | 2 + resources/lang/hu/general.php | 1 + .../lang/id/admin/custom_fields/general.php | 5 + .../lang/id/admin/custom_fields/message.php | 38 +-- .../lang/id/admin/depreciations/general.php | 14 +- .../lang/id/admin/depreciations/message.php | 18 +- .../lang/id/admin/depreciations/table.php | 6 +- resources/lang/id/admin/groups/message.php | 20 +- resources/lang/id/admin/groups/table.php | 4 +- resources/lang/id/admin/groups/titles.php | 14 +- resources/lang/id/admin/hardware/form.php | 72 ++-- resources/lang/id/admin/hardware/general.php | 32 +- resources/lang/id/admin/hardware/message.php | 49 +-- resources/lang/id/admin/hardware/table.php | 26 +- resources/lang/id/admin/licenses/general.php | 30 +- resources/lang/id/admin/licenses/message.php | 44 +-- resources/lang/id/admin/licenses/table.php | 18 +- .../lang/id/admin/manufacturers/message.php | 16 +- .../lang/id/admin/manufacturers/table.php | 8 +- resources/lang/id/admin/models/general.php | 12 +- resources/lang/id/admin/models/message.php | 24 +- resources/lang/id/admin/models/table.php | 24 +- resources/lang/id/admin/settings/general.php | 118 +++---- resources/lang/id/admin/settings/message.php | 18 +- .../lang/id/admin/statuslabels/message.php | 18 +- .../lang/id/admin/statuslabels/table.php | 24 +- resources/lang/id/admin/suppliers/message.php | 18 +- resources/lang/id/admin/suppliers/table.php | 34 +- resources/lang/id/admin/users/general.php | 24 +- resources/lang/id/admin/users/message.php | 72 ++-- resources/lang/id/admin/users/table.php | 58 ++-- resources/lang/id/auth/general.php | 14 +- resources/lang/id/auth/message.php | 30 +- resources/lang/id/general.php | 321 +++++++++--------- resources/lang/id/pagination.php | 4 +- resources/lang/id/passwords.php | 4 +- resources/lang/id/reminders.php | 8 +- resources/lang/id/validation.php | 4 +- .../lang/it/admin/custom_fields/general.php | 5 + resources/lang/it/admin/hardware/message.php | 9 +- resources/lang/it/admin/settings/general.php | 2 + .../lang/it/admin/statuslabels/table.php | 2 + resources/lang/it/general.php | 1 + .../lang/ja/admin/categories/message.php | 4 +- resources/lang/ja/admin/companies/general.php | 2 +- resources/lang/ja/admin/companies/message.php | 18 +- resources/lang/ja/admin/companies/table.php | 10 +- .../lang/ja/admin/components/general.php | 26 +- .../lang/ja/admin/components/message.php | 28 +- resources/lang/ja/admin/components/table.php | 2 +- .../lang/ja/admin/custom_fields/general.php | 44 +-- .../lang/ja/admin/custom_fields/message.php | 38 +-- resources/lang/ja/admin/hardware/form.php | 6 +- resources/lang/ja/admin/hardware/general.php | 2 +- resources/lang/ja/admin/hardware/message.php | 15 +- resources/lang/ja/admin/licenses/form.php | 2 +- resources/lang/ja/admin/models/general.php | 4 +- resources/lang/ja/admin/settings/general.php | 116 +++---- resources/lang/ja/admin/settings/message.php | 6 +- .../lang/ja/admin/statuslabels/message.php | 18 +- .../lang/ja/admin/statuslabels/table.php | 2 + resources/lang/ja/admin/users/general.php | 4 +- resources/lang/ja/auth/general.php | 14 +- resources/lang/ja/button.php | 2 +- resources/lang/ja/general.php | 59 ++-- resources/lang/ja/passwords.php | 4 +- resources/lang/ja/validation.php | 4 +- .../lang/ko/admin/custom_fields/general.php | 5 + resources/lang/ko/admin/hardware/message.php | 9 +- resources/lang/ko/admin/models/table.php | 2 +- resources/lang/ko/admin/settings/general.php | 4 +- .../lang/ko/admin/statuslabels/table.php | 2 + resources/lang/ko/general.php | 1 + .../lang/lt/admin/custom_fields/general.php | 5 + resources/lang/lt/admin/hardware/message.php | 9 +- resources/lang/lt/admin/settings/general.php | 2 + .../lang/lt/admin/statuslabels/table.php | 2 + resources/lang/lt/general.php | 1 + .../lang/ms/admin/custom_fields/general.php | 5 + resources/lang/ms/admin/hardware/message.php | 9 +- resources/lang/ms/admin/settings/general.php | 2 + .../lang/ms/admin/statuslabels/table.php | 2 + resources/lang/ms/general.php | 1 + .../lang/nl/admin/custom_fields/general.php | 5 + resources/lang/nl/admin/hardware/general.php | 2 +- resources/lang/nl/admin/hardware/message.php | 9 +- resources/lang/nl/admin/models/table.php | 2 +- resources/lang/nl/admin/settings/general.php | 16 +- .../lang/nl/admin/statuslabels/table.php | 2 + resources/lang/nl/general.php | 7 +- resources/lang/nl/validation.php | 4 +- .../lang/no/admin/custom_fields/general.php | 5 + resources/lang/no/admin/hardware/message.php | 9 +- resources/lang/no/admin/settings/general.php | 2 + .../lang/no/admin/statuslabels/table.php | 2 + resources/lang/no/general.php | 1 + resources/lang/pl/admin/companies/general.php | 2 +- resources/lang/pl/admin/companies/message.php | 18 +- resources/lang/pl/admin/companies/table.php | 12 +- .../lang/pl/admin/components/general.php | 26 +- .../lang/pl/admin/components/message.php | 28 +- resources/lang/pl/admin/components/table.php | 2 +- .../lang/pl/admin/consumables/general.php | 4 +- .../lang/pl/admin/consumables/message.php | 24 +- .../lang/pl/admin/custom_fields/general.php | 39 ++- .../lang/pl/admin/custom_fields/message.php | 38 +-- .../lang/pl/admin/depreciations/general.php | 2 +- .../lang/pl/admin/depreciations/message.php | 18 +- .../lang/pl/admin/depreciations/table.php | 8 +- resources/lang/pl/admin/hardware/form.php | 24 +- resources/lang/pl/admin/hardware/general.php | 16 +- resources/lang/pl/admin/hardware/message.php | 19 +- resources/lang/pl/admin/hardware/table.php | 4 +- resources/lang/pl/admin/licenses/form.php | 14 +- resources/lang/pl/admin/licenses/general.php | 16 +- resources/lang/pl/admin/licenses/message.php | 36 +- resources/lang/pl/admin/licenses/table.php | 18 +- resources/lang/pl/admin/locations/message.php | 6 +- resources/lang/pl/admin/locations/table.php | 8 +- .../lang/pl/admin/manufacturers/message.php | 2 +- .../lang/pl/admin/manufacturers/table.php | 2 +- resources/lang/pl/admin/models/general.php | 6 +- resources/lang/pl/admin/models/message.php | 6 +- resources/lang/pl/admin/models/table.php | 16 +- resources/lang/pl/admin/reports/general.php | 2 +- resources/lang/pl/admin/settings/general.php | 92 ++--- resources/lang/pl/admin/settings/message.php | 6 +- .../lang/pl/admin/statuslabels/message.php | 18 +- .../lang/pl/admin/statuslabels/table.php | 2 + resources/lang/pl/admin/suppliers/message.php | 2 +- resources/lang/pl/admin/suppliers/table.php | 6 +- resources/lang/pl/admin/users/general.php | 4 +- resources/lang/pl/admin/users/message.php | 24 +- resources/lang/pl/admin/users/table.php | 10 +- resources/lang/pl/auth/general.php | 12 +- resources/lang/pl/general.php | 15 +- resources/lang/pl/passwords.php | 4 +- resources/lang/pl/validation.php | 54 +-- .../pt-BR/admin/custom_fields/general.php | 5 + .../lang/pt-BR/admin/hardware/message.php | 9 +- resources/lang/pt-BR/admin/models/table.php | 2 +- .../lang/pt-BR/admin/settings/general.php | 16 +- .../lang/pt-BR/admin/statuslabels/table.php | 2 + resources/lang/pt-BR/general.php | 1 + .../pt-PT/admin/custom_fields/general.php | 5 + .../lang/pt-PT/admin/hardware/general.php | 2 +- .../lang/pt-PT/admin/hardware/message.php | 9 +- resources/lang/pt-PT/admin/models/table.php | 2 +- .../lang/pt-PT/admin/settings/general.php | 14 +- .../lang/pt-PT/admin/statuslabels/table.php | 2 + resources/lang/pt-PT/general.php | 1 + .../lang/ro/admin/custom_fields/general.php | 5 + resources/lang/ro/admin/hardware/message.php | 9 +- resources/lang/ro/admin/settings/general.php | 2 + .../lang/ro/admin/statuslabels/table.php | 2 + resources/lang/ro/general.php | 1 + .../lang/ru/admin/custom_fields/general.php | 5 + resources/lang/ru/admin/hardware/message.php | 9 +- resources/lang/ru/admin/settings/general.php | 2 + .../lang/ru/admin/statuslabels/table.php | 2 + resources/lang/ru/general.php | 1 + .../lang/sv-SE/admin/accessories/general.php | 6 +- .../lang/sv-SE/admin/accessories/message.php | 30 +- .../sv-SE/admin/asset_maintenances/table.php | 2 +- .../lang/sv-SE/admin/categories/table.php | 2 +- .../lang/sv-SE/admin/consumables/general.php | 2 +- .../sv-SE/admin/custom_fields/general.php | 39 ++- .../sv-SE/admin/depreciations/general.php | 4 +- .../lang/sv-SE/admin/hardware/message.php | 9 +- .../lang/sv-SE/admin/locations/message.php | 22 +- resources/lang/sv-SE/admin/models/general.php | 6 +- resources/lang/sv-SE/admin/models/table.php | 2 +- .../lang/sv-SE/admin/settings/general.php | 50 +-- .../lang/sv-SE/admin/statuslabels/table.php | 2 + resources/lang/sv-SE/auth/message.php | 2 +- resources/lang/sv-SE/button.php | 10 +- resources/lang/sv-SE/general.php | 1 + .../lang/th/admin/custom_fields/general.php | 5 + resources/lang/th/admin/hardware/message.php | 9 +- resources/lang/th/admin/settings/general.php | 2 + .../lang/th/admin/statuslabels/table.php | 2 + resources/lang/th/general.php | 1 + .../lang/tr/admin/custom_fields/general.php | 5 + resources/lang/tr/admin/hardware/message.php | 9 +- resources/lang/tr/admin/settings/general.php | 2 + .../lang/tr/admin/statuslabels/table.php | 2 + resources/lang/tr/general.php | 1 + .../lang/vi/admin/custom_fields/general.php | 5 + resources/lang/vi/admin/hardware/message.php | 9 +- resources/lang/vi/admin/settings/general.php | 2 + .../lang/vi/admin/statuslabels/table.php | 2 + resources/lang/vi/general.php | 1 + .../zh-CN/admin/custom_fields/general.php | 5 + .../lang/zh-CN/admin/hardware/message.php | 9 +- .../lang/zh-CN/admin/settings/general.php | 2 + .../lang/zh-CN/admin/statuslabels/table.php | 2 + resources/lang/zh-CN/general.php | 1 + .../lang/zh-TW/admin/accessories/general.php | 30 +- .../lang/zh-TW/admin/accessories/message.php | 30 +- .../lang/zh-TW/admin/accessories/table.php | 8 +- .../zh-TW/admin/asset_maintenances/form.php | 20 +- .../admin/asset_maintenances/general.php | 14 +- .../admin/asset_maintenances/message.php | 18 +- .../zh-TW/admin/asset_maintenances/table.php | 10 +- .../lang/zh-TW/admin/categories/general.php | 8 +- .../zh-TW/admin/custom_fields/general.php | 5 + .../lang/zh-TW/admin/hardware/message.php | 9 +- resources/lang/zh-TW/admin/models/table.php | 2 +- .../lang/zh-TW/admin/settings/general.php | 2 + .../lang/zh-TW/admin/statuslabels/table.php | 2 + resources/lang/zh-TW/general.php | 1 + resources/lang/zh-TW/validation.php | 2 +- 335 files changed, 2175 insertions(+), 1789 deletions(-) diff --git a/resources/lang/ar/admin/custom_fields/general.php b/resources/lang/ar/admin/custom_fields/general.php index f75ddb17c794..776428e44907 100644 --- a/resources/lang/ar/admin/custom_fields/general.php +++ b/resources/lang/ar/admin/custom_fields/general.php @@ -5,11 +5,16 @@ 'field' => 'حقل', 'about_fieldsets_title' => 'حول مجموعة الحقول', 'about_fieldsets_text' => 'مجموعات-الحقول تسمح لك بإنشاء مجموعات من الحقول اللتي يمكن إعادة إستخدامها مع أنواع موديل محدد.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', 'fieldset' => 'مجموعة-حقول', 'qty_fields' => 'الحقول الكمية', 'fieldsets' => 'مجموعات-الحقول', 'fieldset_name' => 'إسم مجموعة-الحقل', 'field_name' => 'إسم الحقل', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', 'field_element' => 'عنصر النموذج', 'field_element_short' => 'عنصر', 'field_format' => 'صيغة', diff --git a/resources/lang/ar/admin/hardware/message.php b/resources/lang/ar/admin/hardware/message.php index f5961b9367d7..26a5eec28f5c 100644 --- a/resources/lang/ar/admin/hardware/message.php +++ b/resources/lang/ar/admin/hardware/message.php @@ -37,9 +37,9 @@ ), 'import' => array( - 'error' => 'Some Items did not import Correctly.', - 'errorDetail' => 'The Following Items were not imported because of errors.', - 'success' => "Your File has been imported", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), @@ -52,7 +52,8 @@ 'checkout' => array( 'error' => 'Asset was not checked out, please try again', 'success' => 'Asset checked out successfully.', - 'user_does_not_exist' => 'That user is invalid. Please try again.' + 'user_does_not_exist' => 'That user is invalid. Please try again.', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( diff --git a/resources/lang/ar/admin/settings/general.php b/resources/lang/ar/admin/settings/general.php index 623b000605f5..a365f803c16e 100644 --- a/resources/lang/ar/admin/settings/general.php +++ b/resources/lang/ar/admin/settings/general.php @@ -51,6 +51,8 @@ 'ldap_pword' => 'LDAP Bind Password', 'ldap_basedn' => 'Base Bind DN', 'ldap_filter' => 'LDAP Filter', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', 'ldap_username_field' => 'Username Field', 'ldap_lname_field' => 'Last Name', 'ldap_fname_field' => 'LDAP First Name', diff --git a/resources/lang/ar/admin/statuslabels/table.php b/resources/lang/ar/admin/statuslabels/table.php index dd21781115dc..b9b5b7ec4ee7 100644 --- a/resources/lang/ar/admin/statuslabels/table.php +++ b/resources/lang/ar/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => 'About Status Labels', 'archived' => 'Archived', 'create' => 'Create Status Label', + 'color' => 'Chart Color', 'deployable' => 'Deployable', 'info' => 'Status labels are used to describe the various states your assets could be in. They may be out for repair, lost/stolen, etc. You can create new status labels for deployable, pending and archived assets.', 'name' => 'Status Name', 'pending' => 'Pending', 'status_type' => 'Status Type', + 'show_in_nav' => 'Show in side nav', 'title' => 'Status Labels', 'undeployable' => 'Undeployable', 'update' => 'Update Status Label', diff --git a/resources/lang/ar/general.php b/resources/lang/ar/general.php index 5c1b7bc6bc18..1d098b94ed10 100644 --- a/resources/lang/ar/general.php +++ b/resources/lang/ar/general.php @@ -76,6 +76,7 @@ 'image_delete' => 'حذف الصورة', 'image_upload' => 'رفع صورة', 'import' => 'Import', + 'import-history' => 'Import History', 'asset_maintenance' => 'Asset Maintenance', 'asset_maintenance_report' => 'Asset Maintenance Report', 'asset_maintenances' => 'Asset Maintenances', diff --git a/resources/lang/bg/admin/custom_fields/general.php b/resources/lang/bg/admin/custom_fields/general.php index c0ffdba972bd..27a5f3a19245 100644 --- a/resources/lang/bg/admin/custom_fields/general.php +++ b/resources/lang/bg/admin/custom_fields/general.php @@ -5,11 +5,16 @@ 'field' => 'Поле', 'about_fieldsets_title' => 'About Fieldsets', 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used used for specific asset model types.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', 'fieldset' => 'Fieldset', 'qty_fields' => 'Qty Fields', 'fieldsets' => 'Fieldsets', 'fieldset_name' => 'Fieldset Name', 'field_name' => 'Field Name', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', 'field_element' => 'Form Element', 'field_element_short' => 'Element', 'field_format' => 'Format', diff --git a/resources/lang/bg/admin/hardware/message.php b/resources/lang/bg/admin/hardware/message.php index 6558f6a8e443..1c93c08a199d 100644 --- a/resources/lang/bg/admin/hardware/message.php +++ b/resources/lang/bg/admin/hardware/message.php @@ -36,9 +36,9 @@ ), 'import' => array( - 'error' => 'Some Items did not import Correctly.', - 'errorDetail' => 'The Following Items were not imported because of errors.', - 'success' => "Your File has been imported", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), @@ -51,7 +51,8 @@ 'checkout' => array( 'error' => 'Активът не беше изписан. Моля опитайте отново.', 'success' => 'Активът изписан успешно.', - 'user_does_not_exist' => 'Невалиден потребител. Моля опитайте отново.' + 'user_does_not_exist' => 'Невалиден потребител. Моля опитайте отново.', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( diff --git a/resources/lang/bg/admin/settings/general.php b/resources/lang/bg/admin/settings/general.php index db8e0b17f0ce..666aa3b564a6 100644 --- a/resources/lang/bg/admin/settings/general.php +++ b/resources/lang/bg/admin/settings/general.php @@ -51,6 +51,8 @@ 'ldap_pword' => 'LDAP парола на потребител за връзка', 'ldap_basedn' => 'Базов DN', 'ldap_filter' => 'LDAP филтър', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', 'ldap_username_field' => 'Поле за потребителско име', 'ldap_lname_field' => 'Фамилия', 'ldap_fname_field' => 'LDAP собствено име', diff --git a/resources/lang/bg/admin/statuslabels/table.php b/resources/lang/bg/admin/statuslabels/table.php index 609afb923112..8a50d6e4149c 100644 --- a/resources/lang/bg/admin/statuslabels/table.php +++ b/resources/lang/bg/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => 'Относно статус етикетите', 'archived' => 'Архивирани', 'create' => 'Създаване на статус етикет', + 'color' => 'Chart Color', 'deployable' => 'Може да бъде предоставен', 'info' => 'Статусите се използват за описване на различните състояния на Вашите активи. Например, това са Предаден за ремонт, Изгубен/откраднат и др. Можете да създавате нови статуси за активите, които могат да бъдат предоставяни, очакващи набавяне и архивирани.', 'name' => 'Статус', 'pending' => 'Изчакване', 'status_type' => 'Тип на статуса', + 'show_in_nav' => 'Show in side nav', 'title' => 'Заглавия на статуси', 'undeployable' => 'Не може да бъде предоставян', 'update' => 'Обновяване на статус', diff --git a/resources/lang/bg/general.php b/resources/lang/bg/general.php index 61553584956d..25776610ef9d 100644 --- a/resources/lang/bg/general.php +++ b/resources/lang/bg/general.php @@ -76,6 +76,7 @@ 'image_delete' => 'Изтриване на изображението', 'image_upload' => 'Качване на изображение', 'import' => 'Зареждане', + 'import-history' => 'Import History', 'asset_maintenance' => 'Поддръжка на активи', 'asset_maintenance_report' => 'Справка за поддръжка на активи', 'asset_maintenances' => 'Поддръжки на активи', diff --git a/resources/lang/cs/admin/custom_fields/general.php b/resources/lang/cs/admin/custom_fields/general.php index f440715ed795..94acb9aa557e 100644 --- a/resources/lang/cs/admin/custom_fields/general.php +++ b/resources/lang/cs/admin/custom_fields/general.php @@ -5,11 +5,16 @@ 'field' => 'Pole', 'about_fieldsets_title' => 'O sadách polí', 'about_fieldsets_text' => 'Sady polí Vám umožňují vytvořit si vlastní hodnoty, které chcete evidovat u modelů majetku.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', 'fieldset' => 'Sada', 'qty_fields' => 'Počet', 'fieldsets' => 'Sady', 'fieldset_name' => 'Název sady', 'field_name' => 'Název pole', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', 'field_element' => 'Typ pole', 'field_element_short' => 'Typ', 'field_format' => 'Formát', diff --git a/resources/lang/cs/admin/hardware/message.php b/resources/lang/cs/admin/hardware/message.php index 35a6fd2a198e..386282a9b42e 100644 --- a/resources/lang/cs/admin/hardware/message.php +++ b/resources/lang/cs/admin/hardware/message.php @@ -37,9 +37,9 @@ ), 'import' => array( - 'error' => 'Některé položky se nepodařilo správně nahrát.', - 'errorDetail' => 'Pro chyby se nepodařilo nahrát následující položky.', - 'success' => "Váš soubor byl v pořádku nahrán", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), @@ -52,7 +52,8 @@ 'checkout' => array( 'error' => 'Majetek nebyl předán, zkuste to prosím znovu', 'success' => 'Majetek byl v pořádku předán.', - 'user_does_not_exist' => 'Tento uživatel je neplatný. Zkuste to prosím znovu.' + 'user_does_not_exist' => 'Tento uživatel je neplatný. Zkuste to prosím znovu.', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( diff --git a/resources/lang/cs/admin/settings/general.php b/resources/lang/cs/admin/settings/general.php index 82b245b950be..0d4711c672dc 100644 --- a/resources/lang/cs/admin/settings/general.php +++ b/resources/lang/cs/admin/settings/general.php @@ -51,6 +51,8 @@ 'ldap_pword' => 'LDAP Bind Password', 'ldap_basedn' => 'Base Bind DN', 'ldap_filter' => 'LDAP Filter', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', 'ldap_username_field' => 'Username Field', 'ldap_lname_field' => 'Last Name', 'ldap_fname_field' => 'LDAP First Name', diff --git a/resources/lang/cs/admin/statuslabels/table.php b/resources/lang/cs/admin/statuslabels/table.php index 0e7c04f2287f..4ec43e4840e3 100644 --- a/resources/lang/cs/admin/statuslabels/table.php +++ b/resources/lang/cs/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => 'O označení stavu', 'archived' => 'Archivováno', 'create' => 'Vytvořit označení stavu', + 'color' => 'Chart Color', 'deployable' => 'Připraveno k nasazení', 'info' => 'Označení stavu se používá k popisu různých stavů majetku. Můžou být v opravě, ztracení atd. Lze vytvořit nové stavy pro další možné stavy.', 'name' => 'Název stavu', 'pending' => 'Probíhající', 'status_type' => 'Typ stavu', + 'show_in_nav' => 'Show in side nav', 'title' => 'Označení stavu', 'undeployable' => 'Nemožné připravit', 'update' => 'Upravit označení stavu', diff --git a/resources/lang/cs/general.php b/resources/lang/cs/general.php index 2a63479ac731..05d7f9213820 100644 --- a/resources/lang/cs/general.php +++ b/resources/lang/cs/general.php @@ -76,6 +76,7 @@ 'image_delete' => 'Smazat obrázek', 'image_upload' => 'Nahrát obrázek', 'import' => 'Import', + 'import-history' => 'Import History', '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í', diff --git a/resources/lang/da/admin/accessories/general.php b/resources/lang/da/admin/accessories/general.php index 872796294ab5..8f9896321a43 100644 --- a/resources/lang/da/admin/accessories/general.php +++ b/resources/lang/da/admin/accessories/general.php @@ -6,11 +6,11 @@ 'accessory_category' => 'Tilbehør Kategori', 'accessory_name' => 'Tilbehør Navn', 'cost' => 'Indkøbspris', - 'checkout' => 'Checkout Accessory', - 'checkin' => 'Checkin Accessory', + 'checkout' => 'Tjek tilbehør ud', + 'checkin' => 'Tjek tilbehør ind', 'create' => 'Opret tilbehør', 'date' => 'Købsdato', - 'edit' => 'Edit Accessory', + 'edit' => 'Rediger tilbehør', 'eula_text' => 'Slutbrugerlicenskategori', 'eula_text_help' => 'Dette felt tillader dig at tilpasse din slutbrugerlicens til specifikke typer af tilbehør. Hvis du kun har en slutbrugerlicens for alle dine tilbehør, kan du afkrydse boksen nedenfor for at bruge den primære standardlicens.', 'require_acceptance' => 'Kræver brugere at bekræfte accept af tilbehør i denne kategori.', diff --git a/resources/lang/da/admin/accessories/message.php b/resources/lang/da/admin/accessories/message.php index e4aa37807b98..6fc3a8fd5cd5 100644 --- a/resources/lang/da/admin/accessories/message.php +++ b/resources/lang/da/admin/accessories/message.php @@ -2,23 +2,23 @@ return array( - 'does_not_exist' => 'The accessory does not exist.', + 'does_not_exist' => 'Tilbehøret findes ikke.', 'assoc_users' => 'Dette tilbehør har pt. :count emner tjekket ud til brugere. Tjek tilbehør ind og prøv igen.', 'create' => array( - 'error' => 'The accessory was not created, please try again.', - 'success' => 'The accessory was successfully created.' + 'error' => 'Tilbehøret blev ikke oprettet, prøv venligst igen.', + 'success' => 'Tilbehøret blev oprettet.' ), 'update' => array( - 'error' => 'The accessory was not updated, please try again', - 'success' => 'The accessory was updated successfully.' + 'error' => 'Tilbehøret blev ikke opdateret, prøv venligst igen', + 'success' => 'Tilbehøret blev opdateret med success.' ), 'delete' => array( - 'confirm' => 'Are you sure you wish to delete this accessory?', - 'error' => 'There was an issue deleting the accessory. Please try again.', - 'success' => 'The accessory was deleted successfully.' + 'confirm' => 'Er du sikker på du vil slette dette tilbehør?', + 'error' => 'Der opstod et problem under sletning af tilbehøret. Prøv venligst igen.', + 'success' => 'Tilbehøret blev slettet med success.' ), 'checkout' => array( diff --git a/resources/lang/da/admin/asset_maintenances/message.php b/resources/lang/da/admin/asset_maintenances/message.php index ca4256efbef4..af097d59f5f2 100644 --- a/resources/lang/da/admin/asset_maintenances/message.php +++ b/resources/lang/da/admin/asset_maintenances/message.php @@ -1,17 +1,17 @@ 'Asset Maintenance you were looking for was not found!', + 'not_found' => 'Aktivets vedligeholdelse blev ikke fundet!', 'delete' => [ - 'confirm' => 'Are you sure you wish to delete this asset maintenance?', - 'error' => 'There was an issue deleting the asset maintenance. Please try again.', - 'success' => 'The asset maintenance was deleted successfully.' + 'confirm' => 'Er du sikker på du vil slette dette aktivs vedligeholdelse?', + 'error' => 'Der opstod et problem under sletning af aktivets vedligeholdelse. Prøv venligst igen.', + 'success' => 'Aktivets vedligeholdelse blev slettet med succes.' ], 'create' => [ - 'error' => 'Asset Maintenance was not created, please try again.', - 'success' => 'Asset Maintenance created successfully.' + 'error' => 'Aktivets vedligeholdelse blev ikke oprettet, prøv venligst igen.', + 'success' => 'Aktivets vedligeholdelse blev oprettet med succes.' ], - 'asset_maintenance_incomplete' => 'Not Completed Yet', - 'warranty' => 'Warranty', - 'not_warranty' => 'Not Warranty', + 'asset_maintenance_incomplete' => 'Ikke afsluttet endnu', + 'warranty' => 'Garanti', + 'not_warranty' => 'Ingen garanti', ]; \ No newline at end of file diff --git a/resources/lang/da/admin/categories/general.php b/resources/lang/da/admin/categories/general.php index 861f78db177a..a7bca09a1ffb 100644 --- a/resources/lang/da/admin/categories/general.php +++ b/resources/lang/da/admin/categories/general.php @@ -5,7 +5,7 @@ 'about_categories' => 'Aktiver kategorier hjælper dig med at organisere dine aktiver. Eksempler på kategorier kunne være "Stationære coputere", "Bærbare", "Mobiltelefoner", "Tabletter" osv., men du kan bruge aktiver kategorier på en hvilken som helst måde som giver mening for dig.', 'asset_categories' => 'Aktiver Kategorier', 'category_name' => 'Kategorinavn', - 'checkin_email' => 'Send email to user on checkin.', + 'checkin_email' => 'Send email til bruger ved tjek ind.', 'clone' => 'Klon Kategori', 'create' => 'Opret kategori', 'edit' => 'Rediger Kategori', diff --git a/resources/lang/da/admin/categories/message.php b/resources/lang/da/admin/categories/message.php index 01977cf71a8e..6b26b7dc1cb5 100644 --- a/resources/lang/da/admin/categories/message.php +++ b/resources/lang/da/admin/categories/message.php @@ -3,8 +3,8 @@ return array( 'does_not_exist' => 'Kategorien eksisterer ikke.', - '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. ', + 'assoc_models' => 'Denne kategori er i øjeblikket associeret med mindst en model og kan ikke slettes. Opdater venligst dine modeller, så de ikke længere refererer til denne kategori og prøv igen. ', + 'assoc_items' => 'Denne kategori er i øjeblikket associeret med mindst en :asset_type og kan ikke slettes. Opdater venligst din :asset_type, så de ikke længere refererer til denne kategori og prøv igen. ', 'create' => array( 'error' => 'Kategorien blev ikke oprettet, prøv igen.', diff --git a/resources/lang/da/admin/custom_fields/general.php b/resources/lang/da/admin/custom_fields/general.php index 7182fecfdc3f..b0024f47c488 100644 --- a/resources/lang/da/admin/custom_fields/general.php +++ b/resources/lang/da/admin/custom_fields/general.php @@ -5,11 +5,16 @@ 'field' => 'Field', 'about_fieldsets_title' => 'About Fieldsets', 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used used for specific asset model types.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', 'fieldset' => 'Fieldset', 'qty_fields' => 'Qty Fields', 'fieldsets' => 'Fieldsets', 'fieldset_name' => 'Fieldset Name', 'field_name' => 'Field Name', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', 'field_element' => 'Form Element', 'field_element_short' => 'Element', 'field_format' => 'Format', diff --git a/resources/lang/da/admin/hardware/form.php b/resources/lang/da/admin/hardware/form.php index a40c709c3edc..363441221639 100644 --- a/resources/lang/da/admin/hardware/form.php +++ b/resources/lang/da/admin/hardware/form.php @@ -1,9 +1,9 @@ 'Confrm Bulk Delete Assets', - 'bulk_delete_help' => 'Review the assets for bulk deletion below. Once deleted, these assets can be restored, but they will no longer be associated with any users they are currently assigned to.', - 'bulk_delete_warn' => 'You are about to delete :asset_count assets.', + 'bulk_delete' => 'Bekræft massesletning af aktiver', + '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_delete_warn' => 'Du er i gang med at slette :asset_count aktiver.', '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' => 'Du er i færd med at redigere egenskaber på :asset_count aktiver.', @@ -19,10 +19,10 @@ 'default_location' => 'Standardplacering', 'eol_date' => 'EOL Dato', 'eol_rate' => 'EOL Rate', - 'expected_checkin' => 'Expected Checkin Date', + 'expected_checkin' => 'Forventet indtjekningsdato', 'expires' => 'Udløber', 'fully_depreciated' => 'Fuldt Afskrevet', - 'help_checkout' => 'If you wish to assign this asset immediately, select "Ready to Deploy" from the status list above. ', + 'help_checkout' => 'Vælg "Klar til implementering" fra listen ovenfor, hvis du ønsker at tildele dette aktiv med det samme. ', 'mac_address' => 'MAC-adresse', 'manufacturer' => 'Producent', 'model' => 'Model', diff --git a/resources/lang/da/admin/hardware/message.php b/resources/lang/da/admin/hardware/message.php index f5961b9367d7..26a5eec28f5c 100644 --- a/resources/lang/da/admin/hardware/message.php +++ b/resources/lang/da/admin/hardware/message.php @@ -37,9 +37,9 @@ ), 'import' => array( - 'error' => 'Some Items did not import Correctly.', - 'errorDetail' => 'The Following Items were not imported because of errors.', - 'success' => "Your File has been imported", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), @@ -52,7 +52,8 @@ 'checkout' => array( 'error' => 'Asset was not checked out, please try again', 'success' => 'Asset checked out successfully.', - 'user_does_not_exist' => 'That user is invalid. Please try again.' + 'user_does_not_exist' => 'That user is invalid. Please try again.', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( diff --git a/resources/lang/da/admin/models/table.php b/resources/lang/da/admin/models/table.php index 11a512b3d304..6c364796f404 100644 --- a/resources/lang/da/admin/models/table.php +++ b/resources/lang/da/admin/models/table.php @@ -11,7 +11,7 @@ 'title' => 'Asset Models', 'update' => 'Update Asset Model', 'view' => 'View Asset Model', - 'update' => 'Update Asset Model', + 'update' => 'Update Model', 'clone' => 'Clone Model', 'edit' => 'Edit Model', ); diff --git a/resources/lang/da/admin/settings/general.php b/resources/lang/da/admin/settings/general.php index 623b000605f5..a365f803c16e 100644 --- a/resources/lang/da/admin/settings/general.php +++ b/resources/lang/da/admin/settings/general.php @@ -51,6 +51,8 @@ 'ldap_pword' => 'LDAP Bind Password', 'ldap_basedn' => 'Base Bind DN', 'ldap_filter' => 'LDAP Filter', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', 'ldap_username_field' => 'Username Field', 'ldap_lname_field' => 'Last Name', 'ldap_fname_field' => 'LDAP First Name', diff --git a/resources/lang/da/admin/statuslabels/table.php b/resources/lang/da/admin/statuslabels/table.php index d65893eef22a..69a905bed396 100644 --- a/resources/lang/da/admin/statuslabels/table.php +++ b/resources/lang/da/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => 'Om status labels', 'archived' => 'Archived', 'create' => 'Opret status label', + 'color' => 'Chart Color', 'deployable' => 'Deployable', 'info' => 'Status labels are used to describe the various states your assets could be in. They may be out for repair, lost/stolen, etc. You can create new status labels for deployable, pending and archived assets.', 'name' => 'Status navn', 'pending' => 'Pending', 'status_type' => 'Status Type', + 'show_in_nav' => 'Show in side nav', 'title' => 'Status labels', 'undeployable' => 'Undeployable', 'update' => 'Opdater status label', diff --git a/resources/lang/da/button.php b/resources/lang/da/button.php index f8ea19942a2f..6846a66617aa 100644 --- a/resources/lang/da/button.php +++ b/resources/lang/da/button.php @@ -5,7 +5,7 @@ 'actions' => 'Handlinger', 'add' => 'Tilføj Ny', 'cancel' => 'Annuller', - 'checkin_and_delete' => 'Checkin & Delete User', + 'checkin_and_delete' => 'Tjek ind og slet bruger', 'delete' => 'Slet', 'edit' => 'Rediger', 'restore' => 'Gendan', diff --git a/resources/lang/da/general.php b/resources/lang/da/general.php index 7afe38bc652c..23af333193ca 100644 --- a/resources/lang/da/general.php +++ b/resources/lang/da/general.php @@ -2,11 +2,11 @@ return [ 'accessories' => 'Tilbehør', - 'activated' => 'Activated', + 'activated' => 'Aktiveret', 'accessory' => 'Tilbehør', - 'accessory_report' => 'Accessory Report', - 'action' => 'Action', - 'activity_report' => 'Activity Report', + 'accessory_report' => 'Tilbehørsrapport', + 'action' => 'Handling', + 'activity_report' => 'Aktivitetsrapport', 'address' => 'Addresse', 'admin' => 'Admin', 'add_seats' => 'Added seats', @@ -22,21 +22,21 @@ 'avatar_delete' => 'Slet avatar', 'avatar_upload' => 'Upload Avatar', 'back' => 'Tilbage', - 'bad_data' => 'Nothing found. Maybe bad data?', - 'bulk_checkout' => 'Bulk Checkout', + 'bad_data' => 'Intet fundet. Måske dårlig data?', + 'bulk_checkout' => 'Masseudtjekning', 'cancel' => 'Annuller', - 'categories' => 'Categories', - 'category' => 'Category', + 'categories' => 'Kategorier', + 'category' => 'Kategori', 'changeemail' => 'Skift email adresse', 'changepassword' => 'Skift adgangskode', 'checkin' => 'Tjek Ind', - 'checkin_from' => 'Checkin from', + 'checkin_from' => 'Tjek ind fra', 'checkout' => 'Tjek Ud', 'city' => 'By', - 'companies' => 'Companies', - 'company' => 'Company', - 'component' => 'Component', - 'components' => 'Components', + 'companies' => 'Selskaber', + 'company' => 'Selskab', + 'component' => 'Komponent', + 'components' => 'Komponenter', 'consumable' => 'Consumable', 'consumables' => 'Consumables', 'country' => 'Land', @@ -57,73 +57,74 @@ 'depreciation' => 'Afskrivning', 'editprofile' => 'Ret Din Profil', 'eol' => 'EOL', - 'email_domain' => 'Email Domain', - 'email_format' => 'Email Format', - 'email_domain_help' => 'This is used to generate email addresses when importing', - 'filastname_format' => 'First Initial Last Name (jsmith@example.com)', - 'firstname_lastname_format' => 'First Name Last Name (jane.smith@example.com)', - 'first' => 'First', + 'email_domain' => 'Email domæne', + 'email_format' => 'Email formattering', + 'email_domain_help' => 'Dette bruges til at generere email-adresser ved importering', + 'filastname_format' => 'Fornavnskarakter Efternavn (jsmith@example.com)', + 'firstname_lastname_format' => 'Fornavn Efternavn (jane.smith@example.com)', + 'first' => 'Første', 'first_name' => 'Fornavn', - 'first_name_format' => 'First Name (jane@example.com)', + 'first_name_format' => 'Fornavn (jane@example.com)', 'file_name' => 'Fil', 'file_uploads' => 'Filoverførsel', 'generate' => 'Skab', 'groups' => 'Grupper', 'gravatar_email' => 'Gravatar email addresse', - 'history' => 'History', + 'history' => 'Historik', 'history_for' => 'Historie for', 'id' => 'ID', 'image_delete' => 'Slet billede', 'image_upload' => 'Upload billede', - 'import' => 'Import', - 'asset_maintenance' => 'Asset Maintenance', - 'asset_maintenance_report' => 'Asset Maintenance Report', - 'asset_maintenances' => 'Asset Maintenances', - 'item' => 'Item', - 'insufficient_permissions' => 'Insufficient permissions!', - 'language' => 'Language', - 'last' => 'Last', + 'import' => 'Importér', + 'import-history' => 'Import History', + 'asset_maintenance' => 'Vedligeholdelse af aktiv', + 'asset_maintenance_report' => 'Aktiv vedligeholdelsesrapport', + 'asset_maintenances' => 'Vedligeholdelse af aktiv', + 'item' => 'Emne', + 'insufficient_permissions' => 'Ingen rettigheder!', + 'language' => 'Sprog', + 'last' => 'Sidste', 'last_name' => 'Efternavn', 'license' => 'Licens', 'license_report' => 'Licensrapport', 'licenses_available' => 'Tilgængelige licenser', 'licenses' => 'Licenser', 'list_all' => 'Vis alle', - 'loading' => 'Loading', + 'loading' => 'Indlæser', 'lock_passwords' => 'This field cannot be edited in this installation.', 'feature_disabled' => 'This feature has been disabled for this installation.', 'location' => 'Lokation', 'locations' => 'Lokationer', 'logout' => 'Log ud', - 'lookup_by_tag' => 'Lookup by Asset Tag', + 'lookup_by_tag' => 'Søg på aktivkode', 'manufacturer' => 'Producent', 'manufacturers' => 'Producenter', - 'markdown' => 'This field allows Github flavored markdown.', - 'min_amt' => 'Min. QTY', + '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.', 'model_no' => 'Modelnummer', 'months' => 'måneder', 'moreinfo' => 'Mere Info', 'name' => 'Navn', - 'next' => 'Next', - 'new' => 'new!', + 'next' => 'Næste', + 'new' => 'ny!', 'no_depreciation' => 'Ingen Afskrivning', 'no_results' => 'Ingen Resultater.', 'no' => 'Nej', 'notes' => 'Noter', - 'page_menu' => 'Showing _MENU_ items', - 'pagination_info' => 'Showing _START_ to _END_ of _TOTAL_ items', + 'page_menu' => 'Viser _MENU_ emner', + 'pagination_info' => 'Viser _START_ til _END_ af _TOTAL_ emner', 'pending' => 'Afventer', 'people' => 'Personer', 'per_page' => 'Resultater Per Side', - 'previous' => 'Previous', - 'processing' => 'Processing', + 'previous' => 'Forrige', + 'processing' => 'Behandler', 'profile' => 'Din profil', - 'qty' => 'QTY', - 'quantity' => 'Quantity', + 'qty' => 'STK', + 'quantity' => 'Antal', 'ready_to_deploy' => 'Klar til Implementering', - 'recent_activity' => 'Recent Activity', - 'remove_company' => 'Remove Company Association', + 'recent_activity' => 'Seneste aktivitet', + 'remove_company' => 'Fjern association med selskab', 'reports' => 'Rapporter', 'requested' => 'Requested', 'save' => 'Gem', diff --git a/resources/lang/da/passwords.php b/resources/lang/da/passwords.php index 5195a9b77cb9..ceb9bd464ce5 100644 --- a/resources/lang/da/passwords.php +++ b/resources/lang/da/passwords.php @@ -1,7 +1,7 @@ 'Your password link has been sent!', - 'user' => 'That user does not exist or does not have an email address associated', + 'sent' => 'Dit adgangskode link er blevet sendt!', + 'user' => 'Brugeren findes ikke eller har ikke nogen email-adresse tilknyttet', ]; diff --git a/resources/lang/da/reminders.php b/resources/lang/da/reminders.php index 0f0f6915a01f..0158281a886f 100644 --- a/resources/lang/da/reminders.php +++ b/resources/lang/da/reminders.php @@ -17,7 +17,7 @@ "user" => "Brugernavn eller email adresse er forkert", - "token" => "This password reset token is invalid.", + "token" => "Denne adgangskode nulstillingstoken er ugyldig.", "sent" => "Hvis en tilsvarende email adresse blev fundet, er der afsendt en påmindelse om adgangskode!", diff --git a/resources/lang/da/table.php b/resources/lang/da/table.php index afd9cbcdf5ef..922b8e82bfcd 100644 --- a/resources/lang/da/table.php +++ b/resources/lang/da/table.php @@ -5,6 +5,6 @@ 'actions' => 'Handlinger', 'action' => 'Handling', 'by' => 'Af', - 'item' => 'Item', + 'item' => 'Emne', ); diff --git a/resources/lang/da/validation.php b/resources/lang/da/validation.php index f3be93a4f809..b8ccbe151fec 100644 --- a/resources/lang/da/validation.php +++ b/resources/lang/da/validation.php @@ -32,11 +32,11 @@ "digits" => ":attribute skal være :digits cifre.", "digits_between" => ":attribute skal være imellem :min og :max cifre.", "email" => ":attribute formatet er ugylidgt.", - "exists" => "The selected :attribute is invalid.", - "email_array" => "One or more email addresses is invalid.", + "exists" => "Den valgte :attribute er ugyldig.", + "email_array" => "En eller flere email-adresser er ugyldige.", "image" => ":attribute skal være et billede.", "in" => "Det valgte :attribute er ugyldigt.", - "integer" => "The :attribute must be an integer.", + "integer" => ":attribute skal være et heltal.", "ip" => ":attribute skal være en gyldig IP adresse.", "max" => array( "numeric" => ":attribute må ikke overstige :max.", @@ -49,8 +49,8 @@ "file" => ":attribute skal mindst være :min kilobytes.", "string" => ":attribute skal mindst være :min tegn.", ), - "not_in" => "The selected :attribute is invalid.", - "numeric" => "The :attribute must be a number.", + "not_in" => "Den valgte :attribute er ugyldig.", + "numeric" => ":attribute skal være et tal.", "regex" => ":attribute formatet er ugyldigt.", "required" => ":attribute feltet er krævet.", "required_if" => ":attribute feltet er krævet når :other er :value.", @@ -62,10 +62,10 @@ "file" => ":attribute skal være :size kilobytes.", "string" => ":attribute skal være :size tegn.", ), - "unique" => "The :attribute has already been taken.", + "unique" => ":attribute er allerede taget.", "url" => ":attribute formatet er ugyldigt.", - "statuslabel_type" => "You must select a valid status label type", - "unique_undeleted" => "The :attribute must be unique.", + "statuslabel_type" => "Du skal vælge en gyldig statusmærke type", + "unique_undeleted" => ":attribute skal være unik.", /* @@ -80,7 +80,7 @@ */ 'custom' => array(), - 'alpha_space' => "The :attribute field contains a character that is not allowed.", + 'alpha_space' => ":attribute feltet indeholder en karakter der ikke er tilladt.", /* |-------------------------------------------------------------------------- diff --git a/resources/lang/de/admin/custom_fields/general.php b/resources/lang/de/admin/custom_fields/general.php index 112b45bfcd5b..4066bf5a5500 100644 --- a/resources/lang/de/admin/custom_fields/general.php +++ b/resources/lang/de/admin/custom_fields/general.php @@ -5,11 +5,16 @@ 'field' => 'Feld', 'about_fieldsets_title' => 'Über Feldsätze', 'about_fieldsets_text' => 'Feldsätze erlauben es Gruppen aus benutzerdefinierten Feldern zu erstellen, welche regelmäßig für spezifische Modelltypen benutzt werden.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', 'fieldset' => 'Feldsatz', 'qty_fields' => 'Anzahl Felder', 'fieldsets' => 'Feldsätze', 'fieldset_name' => 'Feldsatzname', 'field_name' => 'Feldname', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', 'field_element' => 'Formularelement', 'field_element_short' => 'Element', 'field_format' => 'Format', diff --git a/resources/lang/de/admin/hardware/general.php b/resources/lang/de/admin/hardware/general.php index 9316e67119fb..4d21872e3fe8 100644 --- a/resources/lang/de/admin/hardware/general.php +++ b/resources/lang/de/admin/hardware/general.php @@ -3,7 +3,7 @@ return array( 'archived' => 'Archiviert', 'asset' => 'Asset', - 'bulk_checkout' => 'Checkout Assets to User', + 'bulk_checkout' => 'Assets an Benutzer herausgeben', 'checkin' => 'Asset zurücknehmen', 'checkout' => 'Asset an Benutzer herausgeben', 'clone' => 'Asset duplizieren', diff --git a/resources/lang/de/admin/hardware/message.php b/resources/lang/de/admin/hardware/message.php index 572c6cf5dc34..31f027326269 100644 --- a/resources/lang/de/admin/hardware/message.php +++ b/resources/lang/de/admin/hardware/message.php @@ -37,9 +37,9 @@ ), 'import' => array( - 'error' => 'Einige Elemente wurden nicht korrekt importiert.', - 'errorDetail' => 'Die Folgenden Elemente wurden aufgrund von Fehlern nicht importiert.', - 'success' => "Ihre Datei wurde importiert", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), @@ -52,7 +52,8 @@ 'checkout' => array( 'error' => 'Asset konnte nicht herausgegeben werden. Bitte versuchen Sie es erneut', 'success' => 'Asset wurde erfolgreich herausgegeben.', - 'user_does_not_exist' => 'Dieser Benutzer existiert nicht. Bitte versuchen Sie es erneut.' + 'user_does_not_exist' => 'Dieser Benutzer existiert nicht. Bitte versuchen Sie es erneut.', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( diff --git a/resources/lang/de/admin/models/table.php b/resources/lang/de/admin/models/table.php index 064a78d77969..47d3ee3fd5b3 100644 --- a/resources/lang/de/admin/models/table.php +++ b/resources/lang/de/admin/models/table.php @@ -11,7 +11,7 @@ 'title' => 'Asset Modelle', 'update' => 'Asset Modell aktualisieren', 'view' => 'Asset Modell ansehen', - 'update' => 'Asset Modell aktualisieren', + 'update' => 'Modell aktualisieren', 'clone' => 'Modell duplizieren', 'edit' => 'Modell bearbeiten', ); diff --git a/resources/lang/de/admin/settings/general.php b/resources/lang/de/admin/settings/general.php index 1ad3686e3e93..25dbbf0a398a 100644 --- a/resources/lang/de/admin/settings/general.php +++ b/resources/lang/de/admin/settings/general.php @@ -2,9 +2,9 @@ return array( 'ad' => 'Active Directory', - 'ad_domain' => 'Active Directory domain', - 'ad_domain_help' => 'This is sometimes the same as your email domain, but not always.', - 'is_ad' => 'This is an Active Directory server', + 'ad_domain' => 'Active Directory Domäne', + 'ad_domain_help' => 'Meistens dieselbe wie die E-Mail Domäne.', + 'is_ad' => 'Dies ist ein Active Directory Server', 'alert_email' => 'Alarme senden an', 'alerts_enabled' => 'Alarme aktiviert', 'alert_interval' => 'Ablauf Alarmschwelle (in Tagen)', @@ -41,16 +41,18 @@ 'ldap_integration' => 'LDAP Integration', 'ldap_settings' => 'LDAP Einstellungen', 'ldap_server' => 'LDAP Server', - 'ldap_server_help' => 'This should start with ldap:// (for unencrypted or TLS) or ldaps:// (for SSL)', + 'ldap_server_help' => 'Sollte mit ldap:// (für unencrypted oder TLS) oder ldaps:// (für SSL) starten', 'ldap_server_cert' => 'LDAP SSL Zertifikatsüberprüfung', 'ldap_server_cert_ignore' => 'Erlaube ungültige SSL Zertifikate', 'ldap_server_cert_help' => 'Wählen Sie diese Option, wenn Sie selbstsignierte SSL Zertifikate verwenden und diese gegebenenfalls ungültigen Zertifikate akzeptieren möchten.', - 'ldap_tls' => 'Use TLS', - 'ldap_tls_help' => 'This should be checked only if you are running STARTTLS on your LDAP server. ', + 'ldap_tls' => 'TLS verwenden', + 'ldap_tls_help' => 'Sollte nur wenn STARTTLS am LDAP Server verwendet wird, aktiviert sein. ', 'ldap_uname' => 'LDAP Bind Nutzername', 'ldap_pword' => 'LDAP Bind Passwort', 'ldap_basedn' => 'Basis Bind DN', 'ldap_filter' => 'LDAP Filter', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', 'ldap_username_field' => 'Benutzername', 'ldap_lname_field' => 'Familienname', 'ldap_fname_field' => 'LDAP Vorname', @@ -108,5 +110,5 @@ 'bottom' => 'Unten', 'vertical' => 'Vertikal', 'horizontal' => 'Horizontal', - 'zerofill_count' => 'Length of asset tags, including zerofill', + 'zerofill_count' => 'Länge der Asset Tags, inklusive zerofill', ); diff --git a/resources/lang/de/admin/statuslabels/table.php b/resources/lang/de/admin/statuslabels/table.php index 82dea8f5c35f..f6e36485b487 100644 --- a/resources/lang/de/admin/statuslabels/table.php +++ b/resources/lang/de/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => 'Info Statusbezeichnung', 'archived' => 'Archiviert', 'create' => 'Statusbezeichnung erstellen', + 'color' => 'Chart Color', 'deployable' => 'Einsetzbar', 'info' => 'Status Label werden eingesetzt um diverse Stati Ihrer Assets zu beschreiben. Diese können zB. in Reparatur sein, Gestohlen oder Verlohren worden sein. Sie können neue Status Labels für Einsetzbare, Unerledigte und Archivierte Assets erstellen.', 'name' => 'Statusname', 'pending' => 'Unerledigt', 'status_type' => 'Statustyp', + 'show_in_nav' => 'Show in side nav', 'title' => 'Statusbezeichnungen', 'undeployable' => 'nicht Einsetzbar', 'update' => 'Statusbezeichnung bearbeiten', diff --git a/resources/lang/de/general.php b/resources/lang/de/general.php index 2db75dd3ab2e..bb4090a886f7 100644 --- a/resources/lang/de/general.php +++ b/resources/lang/de/general.php @@ -23,7 +23,7 @@ 'avatar_upload' => 'Avatar hochladen', 'back' => 'Zurück', 'bad_data' => 'Nichts gefunden. Vielleicht defekte Daten?', - 'bulk_checkout' => 'Bulk Checkout', + 'bulk_checkout' => 'Massen-Checkout', 'cancel' => 'Abbrechen', 'categories' => 'Kategorien', 'category' => 'Kategorie', @@ -76,6 +76,7 @@ 'image_delete' => 'Bild löschen', 'image_upload' => 'Bild hinzufügen', 'import' => 'Import', + 'import-history' => 'Import History', 'asset_maintenance' => 'Asset Wartung', 'asset_maintenance_report' => 'Asset Wartungsbericht', 'asset_maintenances' => 'Asset Wartungen', @@ -106,7 +107,7 @@ 'moreinfo' => 'Mehr Informationen', 'name' => 'Location Name', 'next' => 'Nächstes', - 'new' => 'new!', + 'new' => 'Neu!', 'no_depreciation' => 'Do Not Depreciate', 'no_results' => 'Keine Treffer.', 'no' => 'Nein', @@ -142,7 +143,7 @@ 'select_asset' => 'Asset auswählen', 'settings' => 'Einstellungen', 'sign_in' => 'Einloggen', - 'some_features_disabled' => 'DEMO MODE: Some features are disabled for this installation.', + 'some_features_disabled' => 'Einige Funktionen sind für den DEMO-Modus deaktiviert.', 'site_name' => 'Seitenname', 'state' => 'Zustand', 'status_labels' => 'Statusbezeichnungen', diff --git a/resources/lang/de/validation.php b/resources/lang/de/validation.php index f77d42ba661a..807d80b64894 100644 --- a/resources/lang/de/validation.php +++ b/resources/lang/de/validation.php @@ -64,8 +64,8 @@ ), "unique" => ":attribute schon benutzt.", "url" => ":attribute Format ist ungültig.", - "statuslabel_type" => "You must select a valid status label type", - "unique_undeleted" => "The :attribute must be unique.", + "statuslabel_type" => "Gültigen Status Beschriftungstyp auswählen!", + "unique_undeleted" => ":attribute muss eindeutig sein.", /* diff --git a/resources/lang/el/admin/custom_fields/general.php b/resources/lang/el/admin/custom_fields/general.php index 7182fecfdc3f..b0024f47c488 100644 --- a/resources/lang/el/admin/custom_fields/general.php +++ b/resources/lang/el/admin/custom_fields/general.php @@ -5,11 +5,16 @@ 'field' => 'Field', 'about_fieldsets_title' => 'About Fieldsets', 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used used for specific asset model types.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', 'fieldset' => 'Fieldset', 'qty_fields' => 'Qty Fields', 'fieldsets' => 'Fieldsets', 'fieldset_name' => 'Fieldset Name', 'field_name' => 'Field Name', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', 'field_element' => 'Form Element', 'field_element_short' => 'Element', 'field_format' => 'Format', diff --git a/resources/lang/el/admin/hardware/message.php b/resources/lang/el/admin/hardware/message.php index f5961b9367d7..26a5eec28f5c 100644 --- a/resources/lang/el/admin/hardware/message.php +++ b/resources/lang/el/admin/hardware/message.php @@ -37,9 +37,9 @@ ), 'import' => array( - 'error' => 'Some Items did not import Correctly.', - 'errorDetail' => 'The Following Items were not imported because of errors.', - 'success' => "Your File has been imported", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), @@ -52,7 +52,8 @@ 'checkout' => array( 'error' => 'Asset was not checked out, please try again', 'success' => 'Asset checked out successfully.', - 'user_does_not_exist' => 'That user is invalid. Please try again.' + 'user_does_not_exist' => 'That user is invalid. Please try again.', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( diff --git a/resources/lang/el/admin/models/table.php b/resources/lang/el/admin/models/table.php index 11a512b3d304..6c364796f404 100644 --- a/resources/lang/el/admin/models/table.php +++ b/resources/lang/el/admin/models/table.php @@ -11,7 +11,7 @@ 'title' => 'Asset Models', 'update' => 'Update Asset Model', 'view' => 'View Asset Model', - 'update' => 'Update Asset Model', + 'update' => 'Update Model', 'clone' => 'Clone Model', 'edit' => 'Edit Model', ); diff --git a/resources/lang/el/admin/settings/general.php b/resources/lang/el/admin/settings/general.php index 623b000605f5..a365f803c16e 100644 --- a/resources/lang/el/admin/settings/general.php +++ b/resources/lang/el/admin/settings/general.php @@ -51,6 +51,8 @@ 'ldap_pword' => 'LDAP Bind Password', 'ldap_basedn' => 'Base Bind DN', 'ldap_filter' => 'LDAP Filter', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', 'ldap_username_field' => 'Username Field', 'ldap_lname_field' => 'Last Name', 'ldap_fname_field' => 'LDAP First Name', diff --git a/resources/lang/el/admin/statuslabels/table.php b/resources/lang/el/admin/statuslabels/table.php index dd21781115dc..b9b5b7ec4ee7 100644 --- a/resources/lang/el/admin/statuslabels/table.php +++ b/resources/lang/el/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => 'About Status Labels', 'archived' => 'Archived', 'create' => 'Create Status Label', + 'color' => 'Chart Color', 'deployable' => 'Deployable', 'info' => 'Status labels are used to describe the various states your assets could be in. They may be out for repair, lost/stolen, etc. You can create new status labels for deployable, pending and archived assets.', 'name' => 'Status Name', 'pending' => 'Pending', 'status_type' => 'Status Type', + 'show_in_nav' => 'Show in side nav', 'title' => 'Status Labels', 'undeployable' => 'Undeployable', 'update' => 'Update Status Label', diff --git a/resources/lang/el/general.php b/resources/lang/el/general.php index e1d5eba5c3a8..0b6ef1fcb969 100644 --- a/resources/lang/el/general.php +++ b/resources/lang/el/general.php @@ -76,6 +76,7 @@ 'image_delete' => 'Delete Image', 'image_upload' => 'Upload Image', 'import' => 'Import', + 'import-history' => 'Import History', 'asset_maintenance' => 'Asset Maintenance', 'asset_maintenance_report' => 'Asset Maintenance Report', 'asset_maintenances' => 'Asset Maintenances', diff --git a/resources/lang/en-GB/admin/custom_fields/general.php b/resources/lang/en-GB/admin/custom_fields/general.php index 7182fecfdc3f..b0024f47c488 100644 --- a/resources/lang/en-GB/admin/custom_fields/general.php +++ b/resources/lang/en-GB/admin/custom_fields/general.php @@ -5,11 +5,16 @@ 'field' => 'Field', 'about_fieldsets_title' => 'About Fieldsets', 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used used for specific asset model types.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', 'fieldset' => 'Fieldset', 'qty_fields' => 'Qty Fields', 'fieldsets' => 'Fieldsets', 'fieldset_name' => 'Fieldset Name', 'field_name' => 'Field Name', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', 'field_element' => 'Form Element', 'field_element_short' => 'Element', 'field_format' => 'Format', diff --git a/resources/lang/en-GB/admin/hardware/message.php b/resources/lang/en-GB/admin/hardware/message.php index dd23fe7474d7..26a5eec28f5c 100644 --- a/resources/lang/en-GB/admin/hardware/message.php +++ b/resources/lang/en-GB/admin/hardware/message.php @@ -52,7 +52,8 @@ 'checkout' => array( 'error' => 'Asset was not checked out, please try again', 'success' => 'Asset checked out successfully.', - 'user_does_not_exist' => 'That user is invalid. Please try again.' + 'user_does_not_exist' => 'That user is invalid. Please try again.', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( diff --git a/resources/lang/en-GB/admin/models/table.php b/resources/lang/en-GB/admin/models/table.php index 11a512b3d304..6c364796f404 100644 --- a/resources/lang/en-GB/admin/models/table.php +++ b/resources/lang/en-GB/admin/models/table.php @@ -11,7 +11,7 @@ 'title' => 'Asset Models', 'update' => 'Update Asset Model', 'view' => 'View Asset Model', - 'update' => 'Update Asset Model', + 'update' => 'Update Model', 'clone' => 'Clone Model', 'edit' => 'Edit Model', ); diff --git a/resources/lang/en-GB/admin/settings/general.php b/resources/lang/en-GB/admin/settings/general.php index f45c678bf5f5..02dc48a61938 100644 --- a/resources/lang/en-GB/admin/settings/general.php +++ b/resources/lang/en-GB/admin/settings/general.php @@ -51,6 +51,8 @@ 'ldap_pword' => 'LDAP Bind Password', 'ldap_basedn' => 'Base Bind DN', 'ldap_filter' => 'LDAP Filter', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', 'ldap_username_field' => 'Username Field', 'ldap_lname_field' => 'Last Name', 'ldap_fname_field' => 'LDAP First Name', diff --git a/resources/lang/en-GB/admin/statuslabels/table.php b/resources/lang/en-GB/admin/statuslabels/table.php index dd21781115dc..b9b5b7ec4ee7 100644 --- a/resources/lang/en-GB/admin/statuslabels/table.php +++ b/resources/lang/en-GB/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => 'About Status Labels', 'archived' => 'Archived', 'create' => 'Create Status Label', + 'color' => 'Chart Color', 'deployable' => 'Deployable', 'info' => 'Status labels are used to describe the various states your assets could be in. They may be out for repair, lost/stolen, etc. You can create new status labels for deployable, pending and archived assets.', 'name' => 'Status Name', 'pending' => 'Pending', 'status_type' => 'Status Type', + 'show_in_nav' => 'Show in side nav', 'title' => 'Status Labels', 'undeployable' => 'Undeployable', 'update' => 'Update Status Label', diff --git a/resources/lang/en-GB/general.php b/resources/lang/en-GB/general.php index 96072b274cf7..0b84fcd69441 100644 --- a/resources/lang/en-GB/general.php +++ b/resources/lang/en-GB/general.php @@ -76,6 +76,7 @@ 'image_delete' => 'Delete Image', 'image_upload' => 'Upload Image', 'import' => 'Import', + 'import-history' => 'Import History', 'asset_maintenance' => 'Asset Maintenance', 'asset_maintenance_report' => 'Asset Maintenance Report', 'asset_maintenances' => 'Asset Maintenances', diff --git a/resources/lang/en-ID/admin/custom_fields/general.php b/resources/lang/en-ID/admin/custom_fields/general.php index 7182fecfdc3f..b0024f47c488 100644 --- a/resources/lang/en-ID/admin/custom_fields/general.php +++ b/resources/lang/en-ID/admin/custom_fields/general.php @@ -5,11 +5,16 @@ 'field' => 'Field', 'about_fieldsets_title' => 'About Fieldsets', 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used used for specific asset model types.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', 'fieldset' => 'Fieldset', 'qty_fields' => 'Qty Fields', 'fieldsets' => 'Fieldsets', 'fieldset_name' => 'Fieldset Name', 'field_name' => 'Field Name', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', 'field_element' => 'Form Element', 'field_element_short' => 'Element', 'field_format' => 'Format', diff --git a/resources/lang/en-ID/admin/hardware/message.php b/resources/lang/en-ID/admin/hardware/message.php index f5961b9367d7..26a5eec28f5c 100644 --- a/resources/lang/en-ID/admin/hardware/message.php +++ b/resources/lang/en-ID/admin/hardware/message.php @@ -37,9 +37,9 @@ ), 'import' => array( - 'error' => 'Some Items did not import Correctly.', - 'errorDetail' => 'The Following Items were not imported because of errors.', - 'success' => "Your File has been imported", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), @@ -52,7 +52,8 @@ 'checkout' => array( 'error' => 'Asset was not checked out, please try again', 'success' => 'Asset checked out successfully.', - 'user_does_not_exist' => 'That user is invalid. Please try again.' + 'user_does_not_exist' => 'That user is invalid. Please try again.', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( diff --git a/resources/lang/en-ID/admin/settings/general.php b/resources/lang/en-ID/admin/settings/general.php index 623b000605f5..a365f803c16e 100644 --- a/resources/lang/en-ID/admin/settings/general.php +++ b/resources/lang/en-ID/admin/settings/general.php @@ -51,6 +51,8 @@ 'ldap_pword' => 'LDAP Bind Password', 'ldap_basedn' => 'Base Bind DN', 'ldap_filter' => 'LDAP Filter', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', 'ldap_username_field' => 'Username Field', 'ldap_lname_field' => 'Last Name', 'ldap_fname_field' => 'LDAP First Name', diff --git a/resources/lang/en-ID/admin/statuslabels/table.php b/resources/lang/en-ID/admin/statuslabels/table.php index dd21781115dc..b9b5b7ec4ee7 100644 --- a/resources/lang/en-ID/admin/statuslabels/table.php +++ b/resources/lang/en-ID/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => 'About Status Labels', 'archived' => 'Archived', 'create' => 'Create Status Label', + 'color' => 'Chart Color', 'deployable' => 'Deployable', 'info' => 'Status labels are used to describe the various states your assets could be in. They may be out for repair, lost/stolen, etc. You can create new status labels for deployable, pending and archived assets.', 'name' => 'Status Name', 'pending' => 'Pending', 'status_type' => 'Status Type', + 'show_in_nav' => 'Show in side nav', 'title' => 'Status Labels', 'undeployable' => 'Undeployable', 'update' => 'Update Status Label', diff --git a/resources/lang/en-ID/general.php b/resources/lang/en-ID/general.php index f13a6493cf75..32a6162eb9d6 100644 --- a/resources/lang/en-ID/general.php +++ b/resources/lang/en-ID/general.php @@ -76,6 +76,7 @@ 'image_delete' => 'Delete Image', 'image_upload' => 'Upload Image', 'import' => 'Import', + 'import-history' => 'Import History', 'asset_maintenance' => 'Asset Maintenance', 'asset_maintenance_report' => 'Asset Maintenance Report', 'asset_maintenances' => 'Asset Maintenances', diff --git a/resources/lang/es-CO/admin/custom_fields/general.php b/resources/lang/es-CO/admin/custom_fields/general.php index 7182fecfdc3f..b0024f47c488 100644 --- a/resources/lang/es-CO/admin/custom_fields/general.php +++ b/resources/lang/es-CO/admin/custom_fields/general.php @@ -5,11 +5,16 @@ 'field' => 'Field', 'about_fieldsets_title' => 'About Fieldsets', 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used used for specific asset model types.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', 'fieldset' => 'Fieldset', 'qty_fields' => 'Qty Fields', 'fieldsets' => 'Fieldsets', 'fieldset_name' => 'Fieldset Name', 'field_name' => 'Field Name', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', 'field_element' => 'Form Element', 'field_element_short' => 'Element', 'field_format' => 'Format', diff --git a/resources/lang/es-CO/admin/hardware/message.php b/resources/lang/es-CO/admin/hardware/message.php index f5961b9367d7..26a5eec28f5c 100644 --- a/resources/lang/es-CO/admin/hardware/message.php +++ b/resources/lang/es-CO/admin/hardware/message.php @@ -37,9 +37,9 @@ ), 'import' => array( - 'error' => 'Some Items did not import Correctly.', - 'errorDetail' => 'The Following Items were not imported because of errors.', - 'success' => "Your File has been imported", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), @@ -52,7 +52,8 @@ 'checkout' => array( 'error' => 'Asset was not checked out, please try again', 'success' => 'Asset checked out successfully.', - 'user_does_not_exist' => 'That user is invalid. Please try again.' + 'user_does_not_exist' => 'That user is invalid. Please try again.', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( diff --git a/resources/lang/es-CO/admin/settings/general.php b/resources/lang/es-CO/admin/settings/general.php index 623b000605f5..a365f803c16e 100644 --- a/resources/lang/es-CO/admin/settings/general.php +++ b/resources/lang/es-CO/admin/settings/general.php @@ -51,6 +51,8 @@ 'ldap_pword' => 'LDAP Bind Password', 'ldap_basedn' => 'Base Bind DN', 'ldap_filter' => 'LDAP Filter', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', 'ldap_username_field' => 'Username Field', 'ldap_lname_field' => 'Last Name', 'ldap_fname_field' => 'LDAP First Name', diff --git a/resources/lang/es-CO/admin/statuslabels/table.php b/resources/lang/es-CO/admin/statuslabels/table.php index dd21781115dc..b9b5b7ec4ee7 100644 --- a/resources/lang/es-CO/admin/statuslabels/table.php +++ b/resources/lang/es-CO/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => 'About Status Labels', 'archived' => 'Archived', 'create' => 'Create Status Label', + 'color' => 'Chart Color', 'deployable' => 'Deployable', 'info' => 'Status labels are used to describe the various states your assets could be in. They may be out for repair, lost/stolen, etc. You can create new status labels for deployable, pending and archived assets.', 'name' => 'Status Name', 'pending' => 'Pending', 'status_type' => 'Status Type', + 'show_in_nav' => 'Show in side nav', 'title' => 'Status Labels', 'undeployable' => 'Undeployable', 'update' => 'Update Status Label', diff --git a/resources/lang/es-CO/general.php b/resources/lang/es-CO/general.php index e1d5eba5c3a8..0b6ef1fcb969 100644 --- a/resources/lang/es-CO/general.php +++ b/resources/lang/es-CO/general.php @@ -76,6 +76,7 @@ 'image_delete' => 'Delete Image', 'image_upload' => 'Upload Image', 'import' => 'Import', + 'import-history' => 'Import History', 'asset_maintenance' => 'Asset Maintenance', 'asset_maintenance_report' => 'Asset Maintenance Report', 'asset_maintenances' => 'Asset Maintenances', diff --git a/resources/lang/es-ES/admin/consumables/general.php b/resources/lang/es-ES/admin/consumables/general.php index 782359c03996..67677021556f 100644 --- a/resources/lang/es-ES/admin/consumables/general.php +++ b/resources/lang/es-ES/admin/consumables/general.php @@ -7,7 +7,7 @@ 'cost' => 'Precio de compra', 'create' => 'Crear Consumible', 'date' => 'Fecha de compra', - 'item_no' => 'Item No.', + 'item_no' => 'Artículo núm.', 'order' => 'Orden de compra', 'remaining' => 'Restante', 'total' => 'Total', diff --git a/resources/lang/es-ES/admin/custom_fields/general.php b/resources/lang/es-ES/admin/custom_fields/general.php index de9acc173a4a..bf0a02e2998c 100644 --- a/resources/lang/es-ES/admin/custom_fields/general.php +++ b/resources/lang/es-ES/admin/custom_fields/general.php @@ -5,11 +5,16 @@ 'field' => 'Campo', 'about_fieldsets_title' => 'Acerca de los campos personalizados', 'about_fieldsets_text' => 'Los grupos de campos personalizados te permiten agrupar campos que se usan frecuentemente para determinados modelos de equipos.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', 'fieldset' => 'Grupo de campos personalizados', 'qty_fields' => 'Campos de Cantidad', 'fieldsets' => 'Grupo de campos personalizados', 'fieldset_name' => 'Nombre del grupo', 'field_name' => 'Nombre del campo', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', 'field_element' => 'Elemento de formulario', 'field_element_short' => 'Elemento', 'field_format' => 'Formato', diff --git a/resources/lang/es-ES/admin/hardware/general.php b/resources/lang/es-ES/admin/hardware/general.php index 00d800c70e17..34506a3caef5 100644 --- a/resources/lang/es-ES/admin/hardware/general.php +++ b/resources/lang/es-ES/admin/hardware/general.php @@ -3,7 +3,7 @@ return array( 'archived' => 'Archivado', 'asset' => 'Equipo', - 'bulk_checkout' => 'Checkout Assets to User', + 'bulk_checkout' => 'Asignar activos a un usuario', 'checkin' => 'Quitar Equipo', 'checkout' => 'Asignar a un usuario', 'clone' => 'Clonar Equipo', diff --git a/resources/lang/es-ES/admin/hardware/message.php b/resources/lang/es-ES/admin/hardware/message.php index f8c0a79131b0..ef5f82ab6d84 100644 --- a/resources/lang/es-ES/admin/hardware/message.php +++ b/resources/lang/es-ES/admin/hardware/message.php @@ -37,9 +37,9 @@ ), 'import' => array( - 'error' => 'Some Items did not import Correctly.', - 'errorDetail' => 'The Following Items were not imported because of errors.', - 'success' => "Your File has been imported", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), @@ -52,14 +52,15 @@ 'checkout' => array( 'error' => 'Equipo no asignado, intentalo de nuevo', 'success' => 'Equipo asignado.', - 'user_does_not_exist' => 'Este usuario no es correcto. Intentalo de nuevo.' + 'user_does_not_exist' => 'Este usuario no es correcto. Intentalo de nuevo.', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( 'error' => 'No se ha quitado el equipo. Intentalo de nuevo.', 'success' => 'Equipo quitado correctamente.', 'user_does_not_exist' => 'Este usuario no es correcto. Intentalo de nuevo.', - 'already_checked_in' => 'That asset is already checked in.', + 'already_checked_in' => 'Ese activo ya se quito.', ), diff --git a/resources/lang/es-ES/admin/licenses/form.php b/resources/lang/es-ES/admin/licenses/form.php index 4a5a435341c0..8dca9b5d4132 100644 --- a/resources/lang/es-ES/admin/licenses/form.php +++ b/resources/lang/es-ES/admin/licenses/form.php @@ -9,7 +9,7 @@ 'date' => 'Fecha Compra', 'depreciation' => 'Amortización', 'expiration' => 'Fecha de vencimiento', - 'license_key' => 'Product Key', + 'license_key' => 'Clave de producto', 'maintained' => 'Mantenido', 'name' => 'Aplicación', 'no_depreciation' => 'No Amortizar', diff --git a/resources/lang/es-ES/admin/settings/general.php b/resources/lang/es-ES/admin/settings/general.php index dbec6bc1f415..fd00a920db66 100644 --- a/resources/lang/es-ES/admin/settings/general.php +++ b/resources/lang/es-ES/admin/settings/general.php @@ -1,13 +1,13 @@ 'Active Directory', - 'ad_domain' => 'Active Directory domain', - 'ad_domain_help' => 'This is sometimes the same as your email domain, but not always.', - 'is_ad' => 'This is an Active Directory server', + 'ad' => 'Directorio Activo', + 'ad_domain' => 'Dominio del Directorio Activo', + 'ad_domain_help' => 'Esto es a veces el mismo que su correo electrónico de dominio, pero no siempre.', + 'is_ad' => 'Este es un servidor de Directorio Activo', 'alert_email' => 'Enviar alertas a', 'alerts_enabled' => 'Alertas habilitadas', - 'alert_interval' => 'Expiring Alerts Threshold (in days)', + 'alert_interval' => 'Limite de alertas de expiración (en días)', 'alert_inv_threshold' => 'Umbral de alerta del inventario', 'asset_ids' => 'IDs de Recurso', 'auto_increment_assets' => 'Generar IDs de equipo autoincrementales', @@ -26,10 +26,10 @@ 'display_asset_name' => 'Mostrar Nombre Equipo', 'display_checkout_date' => 'Mostrar Fecha de Salida', 'display_eol' => 'Mostrar EOL', - 'display_qr' => 'Display Square Codes', - 'display_alt_barcode' => 'Display 1D barcode', - 'barcode_type' => '2D Barcode Type', - 'alt_barcode_type' => '1D barcode type', + 'display_qr' => 'Mostrar Códigos QR', + 'display_alt_barcode' => 'Mostrar códigos de barras en 1D', + 'barcode_type' => 'Tipo de códigos de barras 2D', + 'alt_barcode_type' => 'Tipo de códigos de barras 1D', 'eula_settings' => 'Configuración EULA', 'eula_markdown' => 'Este EULS permite makrdown estilo Github.', 'general_settings' => 'Configuración General', @@ -41,16 +41,18 @@ 'ldap_integration' => 'Integración LDAP', 'ldap_settings' => 'Ajustes LDAP', 'ldap_server' => 'Servidor LDAP', - 'ldap_server_help' => 'This should start with ldap:// (for unencrypted or TLS) or ldaps:// (for SSL)', + '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', 'ldap_server_cert_ignore' => 'Permitir certificados SSL inválidos', 'ldap_server_cert_help' => 'Selecciona este campo si estás usando un certificado SSL auto firmado y quieres aceptar un certificado SSL inválido.', - 'ldap_tls' => 'Use TLS', - 'ldap_tls_help' => 'This should be checked only if you are running STARTTLS on your LDAP server. ', + 'ldap_tls' => 'Usar TLS', + 'ldap_tls_help' => 'Esto se debe seleccionar si se está ejecutando STARTTLS en el servidor LDAP. ', 'ldap_uname' => 'Enlazar usuario LDAP', 'ldap_pword' => 'Enlazar contraseña LDAP', 'ldap_basedn' => 'Enlazar base DN', 'ldap_filter' => 'Filtro LDAP', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', 'ldap_username_field' => 'Campo de usuario', 'ldap_lname_field' => 'Apellido', 'ldap_fname_field' => 'Nombre LDAP', @@ -89,24 +91,24 @@ 'labels_per_page' => 'Etiquetas por pàgina', 'label_dimensions' => 'Dimensiones de las etiquetas (pulgadas)', 'page_padding' => 'Margenès de pàgina (pulgadas)', - 'purge' => 'Purge Deleted Records', + 'purge' => 'Purgar registros eliminados', 'labels_display_bgutter' => 'Label bottom gutter', 'labels_display_sgutter' => 'Label side gutter', - 'labels_fontsize' => 'Label font size', - 'labels_pagewidth' => 'Label sheet width', - 'labels_pageheight' => 'Label sheet height', - 'label_gutters' => 'Label spacing (inches)', - 'page_dimensions' => 'Page dimensions (inches)', - 'label_fields' => 'Label visible fields', - 'inches' => 'inches', + 'labels_fontsize' => 'Tamaño de fuente de la etiqueta', + 'labels_pagewidth' => 'Ancho de la hoja de etiqueta', + 'labels_pageheight' => 'Altura de la hoja de etiqueta', + 'label_gutters' => 'Espaciamiento de etiqueta (pulgadas)', + 'page_dimensions' => 'Dimensiones de la página (pulgadas)', + 'label_fields' => 'Campos visibles de la etiqueta', + 'inches' => 'pulgadas', 'width_w' => 'w', 'height_h' => 'h', 'text_pt' => 'pt', - 'left' => 'left', - 'right' => 'right', - 'top' => 'top', - 'bottom' => 'bottom', + 'left' => 'izquierda', + 'right' => 'derecha', + 'top' => 'arriba', + 'bottom' => 'fondo', 'vertical' => 'vertical', 'horizontal' => 'horizontal', - 'zerofill_count' => 'Length of asset tags, including zerofill', + 'zerofill_count' => 'Longitud de etiquetas de activos, incluyendo relleno de ceros', ); diff --git a/resources/lang/es-ES/admin/settings/message.php b/resources/lang/es-ES/admin/settings/message.php index 8b569eaedb2a..3980dcd7a897 100644 --- a/resources/lang/es-ES/admin/settings/message.php +++ b/resources/lang/es-ES/admin/settings/message.php @@ -14,7 +14,7 @@ 'file_not_found' => 'El archivo de respaldo no se ha encontrado en el servidor.', ), 'purge' => array( - 'error' => 'An error has occurred while purging. ', + 'error' => 'Ha ocurrido un error mientras se realizaba el purgado. ', 'validation_failed' => 'Su confirmación de purga es incorrecta. Por favor, escriba la palabra "Borrar" en el cuadro de confirmación.', 'success' => 'Registros eliminados correctamente purgados.' ), diff --git a/resources/lang/es-ES/admin/statuslabels/message.php b/resources/lang/es-ES/admin/statuslabels/message.php index 619a5a509c6a..42664853894c 100644 --- a/resources/lang/es-ES/admin/statuslabels/message.php +++ b/resources/lang/es-ES/admin/statuslabels/message.php @@ -2,24 +2,24 @@ return array( - 'does_not_exist' => 'Status Label does not exist.', - 'assoc_assets' => 'This Status Label is currently associated with at least one Asset and cannot be deleted. Please update your assets to no longer reference this status and try again. ', + 'does_not_exist' => 'Etiqueta de estado no existe.', + 'assoc_assets' => 'Esta etiqueta de estado esta actualmente asociado con al menos un activo y no se puede eliminar. Por favor actualice sus activos para ya no hacer referencia a este estado y vuelva a intentarlo. ', 'create' => array( - 'error' => 'Status Label was not created, please try again.', - 'success' => 'Status Label created successfully.' + 'error' => 'Etiqueta de estado no fue creada, por favor, inténtelo de nuevo.', + 'success' => 'Etiqueta de estado fue creada exitosamente.' ), 'update' => array( - 'error' => 'Status Label was not updated, please try again', - 'success' => 'Status Label updated successfully.' + 'error' => 'Etiqueta de estado no se ha actualizado, por favor, inténtelo de nuevo', + 'success' => 'Etiqueta de estado fue actualizada exitosamente.' ), 'delete' => array( - 'confirm' => 'Are you sure you wish to delete this Status Label?', - 'error' => 'There was an issue deleting the Status Label. Please try again.', - 'success' => 'The Status Label was deleted successfully.' + 'confirm' => '¿Está seguro que desea eliminar esta etiqueta de estado?', + 'error' => 'Hubo un problema borrando la etiqueta de estado. Por favor, inténtelo de nuevo.', + 'success' => 'La etiqueta de estado se ha eliminado exitosamente.' ) ); diff --git a/resources/lang/es-ES/admin/statuslabels/table.php b/resources/lang/es-ES/admin/statuslabels/table.php index b714436c6cfd..22b0080e50c7 100644 --- a/resources/lang/es-ES/admin/statuslabels/table.php +++ b/resources/lang/es-ES/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => 'Info Etiquetas Estado', 'archived' => 'Archivado', 'create' => 'Crear Etiqueta Estado', + 'color' => 'Chart Color', 'deployable' => 'Desplegable', 'info' => 'Las etiquetas de estado se utilizan para describir los diferentes estados en que pueden estar tus equipos. Pueden estar fuera en reparación, perdidos/robados, etc. Puedes crear nuevas etiquetas de estado para equipos desplegables, pendientes o archivados.', 'name' => 'Estado', 'pending' => 'Pendiente', 'status_type' => 'Tipo de estado', + 'show_in_nav' => 'Show in side nav', 'title' => 'Etiquetas Estado', 'undeployable' => 'No desplegable', 'update' => 'Actualizar Etiqueta Estado', diff --git a/resources/lang/es-ES/general.php b/resources/lang/es-ES/general.php index 3ec9da5b3f2d..a7b8cb4bd2b9 100644 --- a/resources/lang/es-ES/general.php +++ b/resources/lang/es-ES/general.php @@ -35,8 +35,8 @@ 'city' => 'Ciudad', 'companies' => 'Empresas', 'company' => 'Empresa', - 'component' => 'Component', - 'components' => 'Components', + 'component' => 'Componente', + 'components' => 'Componentes', 'consumable' => 'Consumible', 'consumables' => 'Consumibles', 'country' => 'Pais', @@ -57,25 +57,26 @@ 'depreciation' => 'Amortización', 'editprofile' => 'Editar Perfil', 'eol' => 'EOL', - 'email_domain' => 'Email Domain', - 'email_format' => 'Email Format', - 'email_domain_help' => 'This is used to generate email addresses when importing', - 'filastname_format' => 'First Initial Last Name (jsmith@example.com)', - 'firstname_lastname_format' => 'First Name Last Name (jane.smith@example.com)', + 'email_domain' => 'Dominio de correo electrónico', + 'email_format' => 'Formato de correo electrónico', + 'email_domain_help' => 'Esto se utiliza para generar direcciones de correo electrónico cuando se importan', + 'filastname_format' => 'Primera Inicial del Apellido (jsmith@ejemplo.com)', + 'firstname_lastname_format' => 'Primer Nombre y Apellido (jane.smith@ejemplo.com)', 'first' => 'Primero', 'first_name' => 'Nombre', - 'first_name_format' => 'First Name (jane@example.com)', + 'first_name_format' => 'Primer Nombre (jane@ejemplo.com)', 'file_name' => 'Archivo', 'file_uploads' => 'Carga de Archivos', 'generate' => 'Generar', 'groups' => 'Grupos', 'gravatar_email' => 'Gravatar Email', - 'history' => 'History', + 'history' => 'Historial', 'history_for' => 'Historial de', 'id' => 'Id', 'image_delete' => 'Borrar imagen', 'image_upload' => 'Enviar imagen', 'import' => 'Importar', + 'import-history' => 'Import History', 'asset_maintenance' => 'Mantenimiento de Equipo', 'asset_maintenance_report' => 'Reporte de Mantenimiento de Equipo', 'asset_maintenances' => 'Mantenimientos de Equipo', @@ -95,18 +96,18 @@ 'location' => 'Localización', 'locations' => 'Localizaciones', 'logout' => 'Desconexión', - 'lookup_by_tag' => 'Lookup by Asset Tag', + 'lookup_by_tag' => 'Buscar por etiqueta de activo', 'manufacturer' => 'Fabricante', 'manufacturers' => 'Fabricantes', - 'markdown' => 'This field allows Github flavored markdown.', - 'min_amt' => 'Min. QTY', - 'min_amt_help' => 'Minimum number of items that should be available before an alert gets triggered.', + 'markdown' => 'Este campo permite Github con sabor a markdown.', + 'min_amt' => 'Cantidad mínima', + 'min_amt_help' => 'Número mínimo de elementos que deben estar disponibles antes de obtiene desencadenar una alerta.', 'model_no' => 'Modelo No.', 'months' => 'Meses', 'moreinfo' => 'Más Info', 'name' => 'Nombre Localización', 'next' => 'Siguiente', - 'new' => 'new!', + 'new' => 'nuevo!', 'no_depreciation' => 'No Amortizar', 'no_results' => 'Sin Resultados.', 'no' => 'No', @@ -129,7 +130,7 @@ 'save' => 'Guardar', 'select' => 'Seleccionar', 'search' => 'Buscar', - 'select_category' => 'Select a Category', + 'select_category' => 'Seleccione una categoría', 'select_depreciation' => 'Seleccionar un tipo de Amortización', 'select_location' => 'Seleccionar una Ubicación', 'select_manufacturer' => 'Seleccionar un Fabricante', @@ -142,7 +143,7 @@ 'select_asset' => 'Seleccionar activos', 'settings' => 'Opciones', 'sign_in' => 'Entrar', - 'some_features_disabled' => 'DEMO MODE: Some features are disabled for this installation.', + 'some_features_disabled' => 'MODO DE DEMOSTRACIÓN: Algunas funciones estan desactivadas para esta instalación.', 'site_name' => 'Sitio', 'state' => 'Provincia', 'status_labels' => 'Etiquetas Estados', @@ -153,7 +154,7 @@ 'type' => 'Tipo', 'undeployable' => 'No Instalable', 'unknown_admin' => 'Admin Desconocido', - 'username_format' => 'Username Format', + 'username_format' => 'Formato del nombre de usuario', 'update' => 'Actualizar', 'uploaded' => 'Subido', 'user' => 'Usuario', diff --git a/resources/lang/es-ES/validation.php b/resources/lang/es-ES/validation.php index 1b3a49bc084f..899ee1769e6e 100644 --- a/resources/lang/es-ES/validation.php +++ b/resources/lang/es-ES/validation.php @@ -64,8 +64,8 @@ ), "unique" => ":attribute ya ha sido introducido.", "url" => ":attribute formato incorrecto.", - "statuslabel_type" => "You must select a valid status label type", - "unique_undeleted" => "The :attribute must be unique.", + "statuslabel_type" => "Debe seleccionar un tipo de etiqueta de estado válido", + "unique_undeleted" => ":attribute debe ser único.", /* diff --git a/resources/lang/fa/admin/custom_fields/general.php b/resources/lang/fa/admin/custom_fields/general.php index 1065916b7ad1..d477b8901720 100644 --- a/resources/lang/fa/admin/custom_fields/general.php +++ b/resources/lang/fa/admin/custom_fields/general.php @@ -5,11 +5,16 @@ 'field' => 'فیلد', 'about_fieldsets_title' => 'درباره ی تنظیمات فیلد', 'about_fieldsets_text' => 'تنظیمات فیلد به شما امکان این را می دهد که گروه های فیلدهای سفارشی ایجاد کنید که مرتبا برای انواع مدل های دارایی خاص مورد استفاده ی مجدد قرار می گیرند.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', 'fieldset' => 'تنظیمات فیلد', 'qty_fields' => 'فیلد های Qty', 'fieldsets' => 'تنظیمات فیلد', 'fieldset_name' => 'نام تنظیمات فیلد', 'field_name' => 'نام فیلد', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', 'field_element' => 'ایجاد یک عنصر', 'field_element_short' => 'عنصر', 'field_format' => 'شکل دادن', diff --git a/resources/lang/fa/admin/hardware/message.php b/resources/lang/fa/admin/hardware/message.php index ee49cc99fa6b..82266c997023 100644 --- a/resources/lang/fa/admin/hardware/message.php +++ b/resources/lang/fa/admin/hardware/message.php @@ -36,9 +36,9 @@ ), 'import' => array( - 'error' => 'برخی از موارد به درستی وارد بود.', - 'errorDetail' => 'موارد زیر به دلیل خطاهای وارد شدند.', - 'success' => "دستور شما وارد شده است.", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), @@ -51,7 +51,8 @@ 'checkout' => array( 'error' => 'دارایی در بررسی نیست، لطفا دوباره امتحان کنید', 'success' => 'دارایی را بررسی کنید موفقیت.', - 'user_does_not_exist' => 'کاربر نامعتبر است لطفا دوباره امتحان کنید.' + 'user_does_not_exist' => 'کاربر نامعتبر است لطفا دوباره امتحان کنید.', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( diff --git a/resources/lang/fa/admin/settings/general.php b/resources/lang/fa/admin/settings/general.php index 99587288b257..0617217a2aa5 100644 --- a/resources/lang/fa/admin/settings/general.php +++ b/resources/lang/fa/admin/settings/general.php @@ -51,6 +51,8 @@ 'ldap_pword' => 'LDAP اتصال رمز عبور', 'ldap_basedn' => 'اتصال پایگاه DN', 'ldap_filter' => 'LDAP فیلتر', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', 'ldap_username_field' => 'فیلد نام کاربری', 'ldap_lname_field' => 'نام خانوادگی', 'ldap_fname_field' => 'LDAP نام', diff --git a/resources/lang/fa/admin/statuslabels/table.php b/resources/lang/fa/admin/statuslabels/table.php index 035133565ffc..8c4d47281d73 100644 --- a/resources/lang/fa/admin/statuslabels/table.php +++ b/resources/lang/fa/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => 'درباره ی برچسب های وضعیت', 'archived' => 'آرشیو', 'create' => 'ساخت برچسب وضعیت', + 'color' => 'Chart Color', 'deployable' => 'گسترش', 'info' => 'برچسب های وضعیت، برای توصیف وضعیت های مختلفی که دارایی های شما می توانند داشته باشند، استفاده می شود. آن ها می توانند برای تعمیر، گمشده/دزدیده شده و غیره باشند. شما می توانید برچسب های وضعیت جدیدی برای گسترش کار، انتظار و آرشیو دارایی ها بسازید.', 'name' => 'نام وضعیت', 'pending' => 'در حالت انتظار', 'status_type' => 'نوع وضعیت', + 'show_in_nav' => 'Show in side nav', 'title' => 'برچسب های وضعیت', 'undeployable' => 'غیرقابل گسترش', 'update' => 'به روزرسانی برچسب وضعیت', diff --git a/resources/lang/fa/general.php b/resources/lang/fa/general.php index 1954093471ee..1559c63cfbaa 100644 --- a/resources/lang/fa/general.php +++ b/resources/lang/fa/general.php @@ -78,6 +78,7 @@ 'image_delete' => 'عکس های پاک شده', 'image_upload' => 'آپلود تصویر', 'import' => 'واردات', + 'import-history' => 'Import History', 'asset_maintenance' => 'نگهداشت دارایی', 'asset_maintenance_report' => 'گزارش تعمیر و نگهداری دارایی ها', 'asset_maintenances' => 'نگهداشت دارایی', diff --git a/resources/lang/fi/admin/custom_fields/general.php b/resources/lang/fi/admin/custom_fields/general.php index 7182fecfdc3f..b0024f47c488 100644 --- a/resources/lang/fi/admin/custom_fields/general.php +++ b/resources/lang/fi/admin/custom_fields/general.php @@ -5,11 +5,16 @@ 'field' => 'Field', 'about_fieldsets_title' => 'About Fieldsets', 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used used for specific asset model types.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', 'fieldset' => 'Fieldset', 'qty_fields' => 'Qty Fields', 'fieldsets' => 'Fieldsets', 'fieldset_name' => 'Fieldset Name', 'field_name' => 'Field Name', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', 'field_element' => 'Form Element', 'field_element_short' => 'Element', 'field_format' => 'Format', diff --git a/resources/lang/fi/admin/hardware/message.php b/resources/lang/fi/admin/hardware/message.php index c04b0326cf8f..8965d9209d99 100644 --- a/resources/lang/fi/admin/hardware/message.php +++ b/resources/lang/fi/admin/hardware/message.php @@ -37,9 +37,9 @@ ), 'import' => array( - 'error' => 'Some Items did not import Correctly.', - 'errorDetail' => 'The Following Items were not imported because of errors.', - 'success' => "Your File has been imported", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), @@ -52,7 +52,8 @@ 'checkout' => array( 'error' => 'Laitteen luovutus epäonnistui, yritä uudelleen', 'success' => 'Laite luovutettu onnistuneesti.', - 'user_does_not_exist' => 'Käyttäjä on virheellinen. Yritä uudelleen.' + 'user_does_not_exist' => 'Käyttäjä on virheellinen. Yritä uudelleen.', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( diff --git a/resources/lang/fi/admin/settings/general.php b/resources/lang/fi/admin/settings/general.php index 7ef91594aeb5..9fe2684f1c48 100644 --- a/resources/lang/fi/admin/settings/general.php +++ b/resources/lang/fi/admin/settings/general.php @@ -51,6 +51,8 @@ 'ldap_pword' => 'LDAP Bind Password', 'ldap_basedn' => 'Base Bind DN', 'ldap_filter' => 'LDAP Filter', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', 'ldap_username_field' => 'Username Field', 'ldap_lname_field' => 'Sukunimi', 'ldap_fname_field' => 'LDAP Etunimi', diff --git a/resources/lang/fi/admin/statuslabels/table.php b/resources/lang/fi/admin/statuslabels/table.php index 71d714d69e09..666e47647036 100644 --- a/resources/lang/fi/admin/statuslabels/table.php +++ b/resources/lang/fi/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => 'Lisätietoja Tilamerkinnöistä', 'archived' => 'Arkistoitu', 'create' => 'Uusi Tilamerkintä', + 'color' => 'Chart Color', 'deployable' => 'Käyttööotettavissa', 'info' => 'Tilamerkintöjä käytetään kuvailemaan laitteidesi eri tiloja. Ne voivat olla korjauksessa, hävinneitä/varastettuja jne. Voit luoa uusia tilamerkintöjä käyttöönotettaville, odottaville sekä arkistoiduille laitteille.', 'name' => 'Tilan Nimi', 'pending' => 'Odottaa', 'status_type' => 'Tilatyyppi', + 'show_in_nav' => 'Show in side nav', 'title' => 'Tilamerkinnät', 'undeployable' => 'Käyttökelvoton', 'update' => 'Päivitä Tilamerkinnät', diff --git a/resources/lang/fi/general.php b/resources/lang/fi/general.php index c1d6511564af..92b0a132345d 100644 --- a/resources/lang/fi/general.php +++ b/resources/lang/fi/general.php @@ -76,6 +76,7 @@ 'image_delete' => 'Poista Kuva', 'image_upload' => 'Lähetä Kuva', 'import' => 'Tuo tiedot', + 'import-history' => 'Import History', 'asset_maintenance' => 'Asset Maintenance', 'asset_maintenance_report' => 'Asset Maintenance Report', 'asset_maintenances' => 'Asset Maintenances', diff --git a/resources/lang/fr/admin/accessories/general.php b/resources/lang/fr/admin/accessories/general.php index 5d28ba7447f4..f89525767620 100644 --- a/resources/lang/fr/admin/accessories/general.php +++ b/resources/lang/fr/admin/accessories/general.php @@ -6,11 +6,11 @@ 'accessory_category' => 'Catégorie d\'accessoire', 'accessory_name' => 'Nom de l\'accessoire', 'cost' => 'Prix d\'achat', - 'checkout' => 'Checkout Accessory', - 'checkin' => 'Checkin Accessory', + 'checkout' => 'Attribuer l\'accessoire', + 'checkin' => 'Dissocier l\'accessoire', 'create' => 'Création d\'accessoire', 'date' => 'Date d\'achat', - 'edit' => 'Edit Accessory', + 'edit' => 'Modifier l\'accessoire', 'eula_text' => 'License de catégorie', 'eula_text_help' => 'Ce champ vous permet de configurer vos licenses d\'utilisation pour chaque type d\'items. Si vous avez seulement une license pour tout vos items, vous pouvez cochez la case ci-dessous pour utiliser celle par défaut.', 'require_acceptance' => 'L\'utilisateur doit confirmer qu\'il accepte les items dans cette catégorie.', diff --git a/resources/lang/fr/admin/accessories/message.php b/resources/lang/fr/admin/accessories/message.php index e9832a5ecdb4..67c93bc778b5 100644 --- a/resources/lang/fr/admin/accessories/message.php +++ b/resources/lang/fr/admin/accessories/message.php @@ -16,9 +16,9 @@ ), 'delete' => array( - 'confirm' => 'Are you sure you wish to delete this accessory?', - 'error' => 'There was an issue deleting the accessory. Please try again.', - 'success' => 'The accessory was deleted successfully.' + 'confirm' => 'Etes-vous sûr de vouloir supprimer cet accessoire ?', + 'error' => 'Un problème est survenu durant la suppression de l\'accessoire. Merci d\'essayer à nouveau.', + 'success' => 'L\'accessoire a bien été supprimé.' ), 'checkout' => array( diff --git a/resources/lang/fr/admin/categories/message.php b/resources/lang/fr/admin/categories/message.php index 6cefc3186765..f3a543a181dd 100644 --- a/resources/lang/fr/admin/categories/message.php +++ b/resources/lang/fr/admin/categories/message.php @@ -3,8 +3,8 @@ return array( 'does_not_exist' => 'Cette catégorie n\'existe pas.', - '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. ', + 'assoc_models' => 'Cette catégorie est actuellement associée à au moins un modèle et ne peut pas être supprimée. Merci de mettre à jour les modèles afin de ne plus référencer cette catégorie et essayez à nouveau. ', + '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.', diff --git a/resources/lang/fr/admin/components/general.php b/resources/lang/fr/admin/components/general.php index 75c9d250ab84..6960628a4936 100644 --- a/resources/lang/fr/admin/components/general.php +++ b/resources/lang/fr/admin/components/general.php @@ -1,17 +1,17 @@ 'About Components', - 'about_components_text' => 'Components are items that are part of an asset, for example HDD, RAM, etc.', - 'component_name' => 'Component Name', - 'checkin' => 'Checkin Component', - 'checkout' => 'Checkout Component', - 'cost' => 'Purchase Cost', - 'create' => 'Create Component', - 'edit' => 'Edit Component', - 'date' => 'Purchase Date', - 'order' => 'Order Number', - 'remaining' => 'Remaining', + 'about_components_title' => 'A propos des composants', + 'about_components_text' => 'Les composants sont des éléments constitutifs d\'un objet, par exemple HDD, RAM, etc.', + 'component_name' => 'Nom du composant', + 'checkin' => 'Dissocier un composant', + 'checkout' => 'Attribuer un composant', + 'cost' => 'Coût d\'achat', + 'create' => 'Créer un composant', + 'edit' => 'Modifier un composant', + 'date' => 'Date d\'achat', + 'order' => 'Numéro de commande', + 'remaining' => 'Restant', 'total' => 'Total', - 'update' => 'Update Component', + 'update' => 'Mettre à jour un composant', ); diff --git a/resources/lang/fr/admin/components/message.php b/resources/lang/fr/admin/components/message.php index 1d13970f23ab..650626e93765 100644 --- a/resources/lang/fr/admin/components/message.php +++ b/resources/lang/fr/admin/components/message.php @@ -2,34 +2,34 @@ return array( - 'does_not_exist' => 'Component does not exist.', + 'does_not_exist' => 'Le composant n\'existe pas.', 'create' => array( - 'error' => 'Component was not created, please try again.', - 'success' => 'Component created successfully.' + 'error' => 'Le composant n\'a pas été créé, merci d\'essayer à nouveau.', + 'success' => 'Le composant a bien été créé.' ), 'update' => array( - 'error' => 'Component was not updated, please try again', - 'success' => 'Component updated successfully.' + 'error' => 'Le composant n\'a pas été mis à jour, merci d\'essayer à nouveau', + 'success' => 'Le composant a bien été mis à jour.' ), 'delete' => array( - 'confirm' => 'Are you sure you wish to delete this component?', - 'error' => 'There was an issue deleting the component. Please try again.', - 'success' => 'The component was deleted successfully.' + 'confirm' => 'Etes-vous sûr de vouloir supprimer ce composant?', + 'error' => 'Un problème est survenu durant la suppression de ce composant. Merci d\'essayer à nouveau.', + 'success' => 'Le composant a bien été supprimé.' ), '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.' + '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.' ), 'checkin' => array( - 'error' => 'Component was not checked in, please try again', - 'success' => 'Component checked in successfully.', - 'user_does_not_exist' => 'That user is invalid. Please try again.' + 'error' => 'Le composant n\'a pas été réceptionné, merci d\'essayer à nouveau', + 'success' => 'Le composant a bien été réceptionné.', + 'user_does_not_exist' => 'Cet utilisateur n\'est pas valide. Merci d\'essayer à nouveau.' ) diff --git a/resources/lang/fr/admin/components/table.php b/resources/lang/fr/admin/components/table.php index 3d4fed6a7f8a..3d5d825990a3 100644 --- a/resources/lang/fr/admin/components/table.php +++ b/resources/lang/fr/admin/components/table.php @@ -1,5 +1,5 @@ 'Component Name', + 'title' => 'Nom du composant', ); diff --git a/resources/lang/fr/admin/consumables/general.php b/resources/lang/fr/admin/consumables/general.php index ac23e8f770b0..17b2617e3a33 100644 --- a/resources/lang/fr/admin/consumables/general.php +++ b/resources/lang/fr/admin/consumables/general.php @@ -7,7 +7,7 @@ 'cost' => 'Coût d\'achat', 'create' => 'Créer une fourniture', 'date' => 'Date d\'achat', - 'item_no' => 'Item No.', + 'item_no' => 'Num. d\'élément', 'order' => 'Numéro de commande', 'remaining' => 'Quantité restante', 'total' => 'Total', diff --git a/resources/lang/fr/admin/custom_fields/general.php b/resources/lang/fr/admin/custom_fields/general.php index 24a09d220032..0ce0ecf76b31 100644 --- a/resources/lang/fr/admin/custom_fields/general.php +++ b/resources/lang/fr/admin/custom_fields/general.php @@ -5,11 +5,16 @@ 'field' => 'Champ', 'about_fieldsets_title' => 'A propos des fieldsets', 'about_fieldsets_text' => 'Les fieldsets permettent de créer des groupes de champs personnalisés que vous utilisez fréquemment pour des types de modèles spécifiques.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', 'fieldset' => 'Fieldset', 'qty_fields' => 'Qté de champs', 'fieldsets' => 'Fieldsets', 'fieldset_name' => 'Nom du fieldset', 'field_name' => 'Nom du champ', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', 'field_element' => 'Élément de formulaire', 'field_element_short' => 'Elément', 'field_format' => 'Format', diff --git a/resources/lang/fr/admin/hardware/form.php b/resources/lang/fr/admin/hardware/form.php index 0ab6437efd9d..77d0c0dbf0a3 100644 --- a/resources/lang/fr/admin/hardware/form.php +++ b/resources/lang/fr/admin/hardware/form.php @@ -1,8 +1,8 @@ 'Confrm Bulk Delete Assets', - 'bulk_delete_help' => 'Review the assets for bulk deletion below. Once deleted, these assets can be restored, but they will no longer be associated with any users they are currently assigned to.', + 'bulk_delete' => 'Confirmez la suppression du lot d\'objets', + '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. ', diff --git a/resources/lang/fr/admin/hardware/general.php b/resources/lang/fr/admin/hardware/general.php index c728308ef4d5..954b18e4f14d 100644 --- a/resources/lang/fr/admin/hardware/general.php +++ b/resources/lang/fr/admin/hardware/general.php @@ -3,7 +3,7 @@ return array( 'archived' => 'Retiré', 'asset' => 'Biens', - 'bulk_checkout' => 'Checkout Assets to User', + 'bulk_checkout' => 'Attribuer les objets à l\'utilisateur', 'checkin' => 'Retour des Biens', 'checkout' => 'Sortie des Biens', 'clone' => 'Cloner le Bien', diff --git a/resources/lang/fr/admin/hardware/message.php b/resources/lang/fr/admin/hardware/message.php index e1138e394d2b..f55a73dffdd0 100644 --- a/resources/lang/fr/admin/hardware/message.php +++ b/resources/lang/fr/admin/hardware/message.php @@ -37,9 +37,9 @@ ), 'import' => array( - 'error' => 'Some Items did not import Correctly.', - 'errorDetail' => 'The Following Items were not imported because of errors.', - 'success' => "Your File has been imported", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), @@ -52,20 +52,21 @@ 'checkout' => array( 'error' => 'Ce bien n\'a pas été sorti, veuillez réessayer', 'success' => 'Ce bien a été sorti correctement.', - 'user_does_not_exist' => 'Cet utilisateur est invalide. Veuillez réessayer.' + 'user_does_not_exist' => 'Cet utilisateur est invalide. Veuillez réessayer.', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( 'error' => 'Ce bien n\'a pas été retourné, veuillez réessayer', 'success' => 'Ce bien a été retourné correctement.', 'user_does_not_exist' => 'Cet utilisateur est invalide. Veuillez réessayer.', - 'already_checked_in' => 'That asset is already checked in.', + 'already_checked_in' => 'Ce bien est déjà dissocié.', ), 'requests' => array( - 'error' => 'Asset was not requested, please try again', - 'success' => 'Asset requested successfully.', + 'error' => 'Le bien n\'a pas été demandé, merci d\'essayer à nouveau', + 'success' => 'Le bien a été demandé correctement.', ) ); diff --git a/resources/lang/fr/admin/licenses/form.php b/resources/lang/fr/admin/licenses/form.php index f4d249e95580..5ad1bf919e05 100644 --- a/resources/lang/fr/admin/licenses/form.php +++ b/resources/lang/fr/admin/licenses/form.php @@ -9,7 +9,7 @@ 'date' => 'Date d\'achat', 'depreciation' => 'Amortissement', 'expiration' => 'Date d\'expiration', - 'license_key' => 'Product Key', + 'license_key' => 'Clé du produit', 'maintained' => 'Maintenu', 'name' => 'Nom du logiciel', 'no_depreciation' => 'Ne pas amortir', diff --git a/resources/lang/fr/admin/locations/table.php b/resources/lang/fr/admin/locations/table.php index 4a374949bcce..fa7dc2c85ed7 100644 --- a/resources/lang/fr/admin/locations/table.php +++ b/resources/lang/fr/admin/locations/table.php @@ -1,8 +1,8 @@ 'Assets', // This has NEVER meant Assets Retired. I don't know how it keeps getting reverted. - 'assets_checkedout' => 'Assets Assigned', + 'assets_rtd' => 'Biens', // This has NEVER meant Assets Retired. I don't know how it keeps getting reverted. + 'assets_checkedout' => 'Biens assignés', 'id' => 'ID', 'city' => 'Ville', 'state' => 'État', diff --git a/resources/lang/fr/admin/models/general.php b/resources/lang/fr/admin/models/general.php index 5d4d417fa00c..f2e41f557c1a 100644 --- a/resources/lang/fr/admin/models/general.php +++ b/resources/lang/fr/admin/models/general.php @@ -7,7 +7,7 @@ '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', - 'fieldset' => 'Fieldset', - 'no_custom_field' => 'No custom fields', + 'fieldset' => 'Ensemble de champs', + 'no_custom_field' => 'Pas de champs personnalisés', ); diff --git a/resources/lang/fr/admin/models/table.php b/resources/lang/fr/admin/models/table.php index 727ba77e1b3e..7357c42f9144 100644 --- a/resources/lang/fr/admin/models/table.php +++ b/resources/lang/fr/admin/models/table.php @@ -11,7 +11,7 @@ 'title' => 'Modèles d\'actif', 'update' => 'Mettre à jour le modèle d\'actif', 'view' => 'Voir le modèle d\'actif', - 'update' => 'Mettre à jour le modèle d\'actif', + 'update' => 'Mettre à jour le modèle', 'clone' => 'Cloner le modèle', 'edit' => 'Éditer le modèle', ); diff --git a/resources/lang/fr/admin/settings/general.php b/resources/lang/fr/admin/settings/general.php index 6dedfe11e87e..1e532a48900a 100644 --- a/resources/lang/fr/admin/settings/general.php +++ b/resources/lang/fr/admin/settings/general.php @@ -1,35 +1,35 @@ 'Active Directory', - 'ad_domain' => 'Active Directory domain', - 'ad_domain_help' => 'This is sometimes the same as your email domain, but not always.', - 'is_ad' => 'This is an Active Directory server', + 'ad' => 'Service d\'annuaire', + 'ad_domain' => 'Domaine du service d\'annuaire', + 'ad_domain_help' => 'C\'est parfois le même que votre domaine d\'e-mail, mais pas toujours.', + 'is_ad' => 'C\'est un serveur Active Directory', 'alert_email' => 'Envoyer les alertes à', - 'alerts_enabled' => 'Alerts Enabled', - 'alert_interval' => 'Expiring Alerts Threshold (in days)', - 'alert_inv_threshold' => 'Inventory Alert Threshold', + 'alerts_enabled' => 'Alertes activées', + 'alert_interval' => 'Seuil d\'expiration des alertes (en jours)', + 'alert_inv_threshold' => 'Seuil d\'alerte d\'inventaire', 'asset_ids' => 'ID de l\'actif', 'auto_increment_assets' => 'Générer des identifiants d\'actifs auto-incrémentés', 'auto_increment_prefix' => 'Préfixe (optionnel)', 'auto_incrementing_help' => 'Activer l\'auto-incrémentation des ID d\'actif avant de sélectionner cette option', 'backups' => 'Sauvegardes', 'barcode_settings' => 'Configuration des codes à barres', - 'confirm_purge' => 'Confirm Purge', - 'confirm_purge_help' => 'Enter the text "DELETE" in the box below to purge your deleted records. This action cannot be undone.', + 'confirm_purge' => 'Confirmer la purge', + 'confirm_purge_help' => 'Entrer le texte "DELETE" dans la boite ci-dessous pour purger les enregistrements supprimés. Cette action est irréversible.', 'custom_css' => 'CSS personnalisé', 'custom_css_help' => 'Entrez les codes CSS personnalisé que vous souhaitez utiliser . Ne pas inclure les balises <style></style>.', 'default_currency' => 'Devise par défaut', 'default_eula_text' => 'Licence d\'utilisation par défaut', - 'default_language' => 'Default Language', + 'default_language' => 'Langue par défaut', 'default_eula_help_text' => 'Vous pouvez également associer les licences d\'utilisations personnalisés à des catégories spécifiques d\'actifs .', 'display_asset_name' => 'Afficher le nom des actifs', 'display_checkout_date' => 'Afficher la date d\'association', 'display_eol' => 'Afficher la fin de vie dans les tables', - 'display_qr' => 'Display Square Codes', - 'display_alt_barcode' => 'Display 1D barcode', - 'barcode_type' => '2D Barcode Type', - 'alt_barcode_type' => '1D barcode type', + 'display_qr' => 'Affiche les QR codes', + 'display_alt_barcode' => 'Affiche le code-barres 1D', + 'barcode_type' => 'Type du code-barres 2D', + 'alt_barcode_type' => 'Type du code-barres 1D', 'eula_settings' => 'Configuration pour les licences d\'utilisation', 'eula_markdown' => 'Cette licence d\'utilisation permet l\'utilisation des "Github flavored markdown".', 'general_settings' => 'Configuration générale', @@ -37,33 +37,35 @@ 'header_color' => 'Couleur de l\'en-tête', 'info' => 'Ces paramètres vous permettent de personnaliser certains aspects de votre installation.', 'laravel' => 'Version de Laravel', - 'ldap_enabled' => 'LDAP enabled', - 'ldap_integration' => 'LDAP Integration', - 'ldap_settings' => 'LDAP Settings', - 'ldap_server' => 'LDAP Server', - 'ldap_server_help' => 'This should start with ldap:// (for unencrypted or TLS) or ldaps:// (for SSL)', - 'ldap_server_cert' => 'LDAP SSL certificate validation', - 'ldap_server_cert_ignore' => 'Allow invalid SSL Certificate', - 'ldap_server_cert_help' => 'Select this checkbox if you are using a self signed SSL cert and would like to accept an invalid SSL certificate.', - 'ldap_tls' => 'Use TLS', - 'ldap_tls_help' => 'This should be checked only if you are running STARTTLS on your LDAP server. ', - 'ldap_uname' => 'LDAP Bind Username', - 'ldap_pword' => 'LDAP Bind Password', - 'ldap_basedn' => 'Base Bind DN', - 'ldap_filter' => 'LDAP Filter', - 'ldap_username_field' => 'Username Field', - 'ldap_lname_field' => 'Last Name', - 'ldap_fname_field' => 'LDAP First Name', - 'ldap_auth_filter_query' => 'LDAP Authentication query', - 'ldap_version' => 'LDAP Version', - 'ldap_active_flag' => 'LDAP Active Flag', - 'ldap_emp_num' => 'LDAP Employee Number', - 'ldap_email' => 'LDAP Email', - 'load_remote_text' => 'Remote Scripts', - 'load_remote_help_text' => 'This Snipe-IT install can load scripts from the outside world.', + 'ldap_enabled' => 'LDAP activé', + 'ldap_integration' => 'Intégration LDAP', + 'ldap_settings' => 'Paramètres LDAP', + 'ldap_server' => 'Serveur LDAP', + 'ldap_server_help' => 'Ca devrait commencer par ldap:// (non crypté ou TLS) ou ldaps:// (SSL)', + 'ldap_server_cert' => 'Validation du certificat SSL LDAP', + 'ldap_server_cert_ignore' => 'Autorise un certificat SSL invalide', + 'ldap_server_cert_help' => 'Sélectionnez cette case à cocher si vous utilisez un certificat SSL auto-signé et voudriez accepter un certificat SSL invalide.', + 'ldap_tls' => 'Utilisez TLS', + 'ldap_tls_help' => 'A cocher seulement si vous utilisez STARTTLS sur votre serveur LDAP. ', + 'ldap_uname' => 'Nom d\'utilisateur bind LDAP', + 'ldap_pword' => 'Mot de passe bind LDAP', + 'ldap_basedn' => 'Bind de base DN', + 'ldap_filter' => 'Filtre LDAP', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', + 'ldap_username_field' => 'Champ nom d\'utilisateur', + 'ldap_lname_field' => 'Nom de famille', + 'ldap_fname_field' => 'Prénom LDAP', + 'ldap_auth_filter_query' => 'Requête d\'authentification LDAP', + 'ldap_version' => 'Version LDAP', + 'ldap_active_flag' => 'Signal d\'activation LDAP', + 'ldap_emp_num' => 'Numéro d\'employé LDAP', + 'ldap_email' => 'E-mail LDAP', + 'load_remote_text' => 'Scripts distants', + 'load_remote_help_text' => 'Cette installation Snipe-IT peut charger des scripts depuis le monde extérieur.', 'logo' => 'Logo', - 'full_multiple_companies_support_help_text' => 'Restricting users (including admins) assigned to companies to their company\'s assets.', - 'full_multiple_companies_support_text' => 'Full Multiple Companies Support', + 'full_multiple_companies_support_help_text' => 'Restreindre les utilisateurs (admins compris) assignés à des organisations aux biens de leur propre organisation.', + 'full_multiple_companies_support_text' => 'Support complet des organisations multiples', 'optional' => 'facultatif', 'per_page' => 'Résultats par page', 'php' => 'Version de PHP', @@ -83,30 +85,30 @@ 'system' => 'Information du système', 'update' => 'Mettre à jour les paramètres', 'value' => 'Valeur', - 'brand' => 'Branding', - 'about_settings_title' => 'About Settings', - 'about_settings_text' => 'These settings let you customize certain aspects of your installation.', - 'labels_per_page' => 'Labels per page', - 'label_dimensions' => 'Label dimensions (inches)', - 'page_padding' => 'Page margins (inches)', - 'purge' => 'Purge Deleted Records', - 'labels_display_bgutter' => 'Label bottom gutter', - 'labels_display_sgutter' => 'Label side gutter', - 'labels_fontsize' => 'Label font size', - 'labels_pagewidth' => 'Label sheet width', - 'labels_pageheight' => 'Label sheet height', - 'label_gutters' => 'Label spacing (inches)', - 'page_dimensions' => 'Page dimensions (inches)', - 'label_fields' => 'Label visible fields', - 'inches' => 'inches', - 'width_w' => 'w', + 'brand' => 'Marque', + 'about_settings_title' => 'A propos des réglages', + 'about_settings_text' => 'Ces réglages vous permettent de personnaliser certains aspects de votre installation.', + 'labels_per_page' => 'Etiquettes par page', + 'label_dimensions' => 'Dimensions de l\'étiquette (en pouces)', + 'page_padding' => 'Marges de la page (en pouces)', + 'purge' => 'Purger les enregistrements supprimés', + 'labels_display_bgutter' => 'Etiquette de la gouttière du bas', + 'labels_display_sgutter' => 'Etiquette de la gouttière latérale', + 'labels_fontsize' => 'Taille de caractère de l\'étiquette', + 'labels_pagewidth' => 'Largeur de l\'étiquette', + 'labels_pageheight' => 'Hauteur de l\'étiquette', + 'label_gutters' => 'Espacement de l\'étiquette (en pouces)', + 'page_dimensions' => 'Dimensions de la page (en pouces)', + 'label_fields' => 'Champs visibles de l\'étiquette', + 'inches' => 'pouces', + 'width_w' => 'l', 'height_h' => 'h', 'text_pt' => 'pt', - 'left' => 'left', - 'right' => 'right', - 'top' => 'top', - 'bottom' => 'bottom', - 'vertical' => 'vertical', + 'left' => 'gauche', + 'right' => 'droite', + 'top' => 'haut', + 'bottom' => 'bas', + 'vertical' => 'veritcal', 'horizontal' => 'horizontal', - 'zerofill_count' => 'Length of asset tags, including zerofill', + 'zerofill_count' => 'Longueur des étiquettes de bien, incluant le remplissage de zéros', ); diff --git a/resources/lang/fr/admin/settings/message.php b/resources/lang/fr/admin/settings/message.php index cd04b77663b3..998b15ff5662 100644 --- a/resources/lang/fr/admin/settings/message.php +++ b/resources/lang/fr/admin/settings/message.php @@ -14,9 +14,9 @@ 'file_not_found' => 'Ce fichier de sauvegarde n\'a pas pu être trouvé sur le serveur .', ), 'purge' => array( - 'error' => 'An error has occurred while purging. ', - 'validation_failed' => 'Your purge confirmation is incorrect. Please type the word "DELETE" in the confirmation box.', - 'success' => 'Deleted records successfully purged.' + 'error' => 'Une erreur est survenue durant la purge. ', + 'validation_failed' => 'Votre confirmation de purge est incorrecte. Merci d\'écrire le mot "DELETE" dans la fenêtre de confirmation.', + 'success' => 'Les enregistrements supprimés ont bien été purgés.' ), ); diff --git a/resources/lang/fr/admin/statuslabels/message.php b/resources/lang/fr/admin/statuslabels/message.php index 619a5a509c6a..d8ecf356ff9e 100644 --- a/resources/lang/fr/admin/statuslabels/message.php +++ b/resources/lang/fr/admin/statuslabels/message.php @@ -2,24 +2,24 @@ return array( - 'does_not_exist' => 'Status Label does not exist.', - 'assoc_assets' => 'This Status Label is currently associated with at least one Asset and cannot be deleted. Please update your assets to no longer reference this status and try again. ', + 'does_not_exist' => 'L\'étiquette de statut n\'existe pas.', + 'assoc_assets' => 'Cette étiquette de statut est actuellement associée avec au moins un bien et ne peut être supprimée. Merci de mettre à jour vos biens pour ne plus référencer ce statut et essayez à nouveau. ', 'create' => array( - 'error' => 'Status Label was not created, please try again.', - 'success' => 'Status Label created successfully.' + 'error' => 'L\'étiquette de statut n\'a pas été créée, merci d\'essayer à nouveau.', + 'success' => 'L\'étiquette de statut a bien été créée.' ), 'update' => array( - 'error' => 'Status Label was not updated, please try again', - 'success' => 'Status Label updated successfully.' + 'error' => 'L\'étiquette de statut n\'a pas été mise à jour, merci de réessayer', + 'success' => 'L\'étiquette de statut a bien été mise à jour.' ), 'delete' => array( - 'confirm' => 'Are you sure you wish to delete this Status Label?', - 'error' => 'There was an issue deleting the Status Label. Please try again.', - 'success' => 'The Status Label was deleted successfully.' + 'confirm' => 'Etes-vous sûr de vouloir supprimer cette étiquette de statut?', + 'error' => 'Un problème est survenu durant la suppression de cette étiquette de statut. Merci d\'essayer à nouveau.', + 'success' => 'L\'étiquette de statut a bien été supprimée.' ) ); diff --git a/resources/lang/fr/admin/statuslabels/table.php b/resources/lang/fr/admin/statuslabels/table.php index 75de0d3f3dfd..d9c47bde2ca6 100644 --- a/resources/lang/fr/admin/statuslabels/table.php +++ b/resources/lang/fr/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => 'À propos des étiquettes de statut', 'archived' => 'Retiré', 'create' => 'Créé une étiquette de statut', + 'color' => 'Chart Color', 'deployable' => 'Déployable', 'info' => 'Les étiquettes d\'état sont utilisés pour décrire les différents états de vos actifs. Ils peuvent être pour réparation , perdu / volé , etc. Vous pouvez créer de nouvelles étiquettes d\'état pour déployable , en attente et actifs retirés.', 'name' => 'Nom du statut', 'pending' => 'En attente', 'status_type' => 'Type d\'état', + 'show_in_nav' => 'Show in side nav', 'title' => 'Étiquette de statut', 'undeployable' => 'Non déployable', 'update' => 'Mettre à jour l\'étiquette de statut', diff --git a/resources/lang/fr/admin/users/general.php b/resources/lang/fr/admin/users/general.php index 6476bc1e2903..c364a9eb5be7 100644 --- a/resources/lang/fr/admin/users/general.php +++ b/resources/lang/fr/admin/users/general.php @@ -4,14 +4,14 @@ return array( 'assets_user' => 'Actifs associés avec :name', - 'current_assets' => 'Assets currently checked out to this user', + 'current_assets' => 'Biens actuellement attribués à cet utilisateur', 'clone' => 'Cloner l\'utilisateur', 'contact_user' => 'Contact :name', 'edit' => 'Modifier l\'utilisateur', 'filetype_info' => 'Types de fichier autorisés: png, gif, jpg, jpeg, doc, docx, pdf, txt, zip, and rar.', 'history_user' => 'Historique pour :name', 'last_login' => 'Dernière connexion', - 'ldap_config_text' => 'LDAP configuration settings can be found Admin > Settings. The (optional) selected location will be set for all imported users.', + '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.', 'software_user' => 'Logiciels associés avec :name', 'view_user' => 'Voir l\'utilisateur :name', 'usercsv' => 'Fichier CSV', diff --git a/resources/lang/fr/admin/users/message.php b/resources/lang/fr/admin/users/message.php index e2ee955dc717..45448b57a024 100644 --- a/resources/lang/fr/admin/users/message.php +++ b/resources/lang/fr/admin/users/message.php @@ -33,7 +33,7 @@ 'import' => 'Il y a eu un problème lors de l\'importation des utilisateurs. Veuillez réessayer.', 'asset_already_accepted' => 'Cet actif a déjà été accepté.', 'accept_or_decline' => 'Vous devez accepter ou refuser cet actif.', - 'incorrect_user_accepted' => 'The asset you have attempted to accept was not checked out to you.', + 'incorrect_user_accepted' => 'Le bien que vous avez tenté d\'accepter ne vous avait pas été attribué.', 'ldap_could_not_connect' => 'Impossible de se connecter au serveur LDAP . S\'il vous plaît vérifier la configuration de votre serveur LDAP dans le fichier de configuration LDAP .
    Erreur du serveur LDAP :', 'ldap_could_not_bind' => 'Impossible de se connecter au serveur LDAP . S\'il vous plaît vérifier la configuration de votre serveur LDAP dans le fichier de configuration LDAP .
    Erreur de serveur LDAP : ', 'ldap_could_not_search' => 'Impossible de rechercher le serveur LDAP . S\'il vous plaît vérifier la configuration de votre serveur LDAP dans le fichier de configuration LDAP .
    Erreur de serveur LDAP :', diff --git a/resources/lang/fr/auth/general.php b/resources/lang/fr/auth/general.php index bf88cba77aa5..85be7ede2809 100644 --- a/resources/lang/fr/auth/general.php +++ b/resources/lang/fr/auth/general.php @@ -1,12 +1,12 @@ 'Send Password Reset Link', - 'email_reset_password' => 'Email Password Reset', - 'reset_password' => 'Reset Password', - 'login' => 'Login', - 'login_prompt' => 'Please Login', - 'forgot_password' => 'I forgot my password', - 'remember_me' => 'Remember Me', + 'send_password_link' => 'Envoyer un lien pour réinitialiser un mot de passe', + 'email_reset_password' => 'E-mail pour réinitialiser le mot de passe', + 'reset_password' => 'Réinitialiser le mot de passe', + 'login' => 'Connexion', + 'login_prompt' => 'Veuillez vous connecter', + 'forgot_password' => 'J\'ai oublié mon mot de passe', + 'remember_me' => 'Rappelez-vous de moi', ]; diff --git a/resources/lang/fr/button.php b/resources/lang/fr/button.php index 6c075f202e61..1edcde1546b5 100644 --- a/resources/lang/fr/button.php +++ b/resources/lang/fr/button.php @@ -5,7 +5,7 @@ 'actions' => 'Actions', 'add' => 'Ajouter', 'cancel' => 'Annuler', - 'checkin_and_delete' => 'Checkin & Delete User', + 'checkin_and_delete' => 'Dissocier et supprimer l\'utilisateur', 'delete' => 'Supprimer', 'edit' => 'Éditer', 'restore' => 'Restaurer', diff --git a/resources/lang/fr/general.php b/resources/lang/fr/general.php index 01333bba5eb8..9f8c44ce9070 100644 --- a/resources/lang/fr/general.php +++ b/resources/lang/fr/general.php @@ -9,7 +9,7 @@ 'activity_report' => 'Rapport d\'activité', 'address' => 'Adresse', 'admin' => 'Admin', - 'add_seats' => 'Added seats', + 'add_seats' => 'Places ajoutées', 'all_assets' => 'Tous les actifs', 'all' => 'Tous', 'archived' => 'Retiré', @@ -23,7 +23,7 @@ 'avatar_upload' => 'Charger un Avatar', 'back' => 'Retour', 'bad_data' => 'Aucun résultat, les données sont peut-être erronées?', - 'bulk_checkout' => 'Bulk Checkout', + 'bulk_checkout' => 'Attribution par lot', 'cancel' => 'Annuler', 'categories' => 'Catégories', 'category' => 'Сatégorie', @@ -35,8 +35,8 @@ 'city' => 'Ville', 'companies' => 'Compagnies', 'company' => 'Compagnie', - 'component' => 'Component', - 'components' => 'Components', + 'component' => 'Composant', + 'components' => 'Composants', 'consumable' => 'Fourniture', 'consumables' => 'Fournitures', 'country' => 'Pays', @@ -50,38 +50,39 @@ 'date' => 'Date', 'delete' => 'Supprimer', 'deleted' => 'Supprimé', - 'delete_seats' => 'Deleted Seats', + 'delete_seats' => 'Places supprimées', 'deployed' => 'Déployé', 'depreciation_report' => 'Rapport d’amortissement', 'download' => 'Télécharger', 'depreciation' => 'Amortissement', 'editprofile' => 'Éditer votre profile', 'eol' => 'Fin de vie', - 'email_domain' => 'Email Domain', - 'email_format' => 'Email Format', - 'email_domain_help' => 'This is used to generate email addresses when importing', - 'filastname_format' => 'First Initial Last Name (jsmith@example.com)', - 'firstname_lastname_format' => 'First Name Last Name (jane.smith@example.com)', + 'email_domain' => 'Domaine de l\'e-mail', + 'email_format' => 'Format de l\'e-mail', + 'email_domain_help' => 'C\'est utilisé pour générer des adresses e-mail lors de l\'importation', + 'filastname_format' => 'Première lettre du prénom Nom de famille (jsmith@example.com)', + 'firstname_lastname_format' => 'Prénom Nom de famille (jane.smith@example.com)', 'first' => 'Premier', 'first_name' => 'Prénom', - 'first_name_format' => 'First Name (jane@example.com)', + 'first_name_format' => 'Prénom (jane@example.com)', 'file_name' => 'Fichier', 'file_uploads' => 'Uploads de fichiers', 'generate' => 'Générer', 'groups' => 'Groupes', 'gravatar_email' => 'E-mail adresse Gravatar', - 'history' => 'History', + 'history' => 'Historique', 'history_for' => 'Historique pour', 'id' => 'ID', 'image_delete' => 'Supprimer l\'image', 'image_upload' => 'Charger une image', 'import' => 'Importer', + 'import-history' => 'Import History', 'asset_maintenance' => 'Gestion des actifs', 'asset_maintenance_report' => 'Rapport sur l\'entretien d\'actif', 'asset_maintenances' => 'Entretien d\'actifs', 'item' => 'Item', 'insufficient_permissions' => 'Autorisations insuffisantes !', - 'language' => 'Language', + 'language' => 'Langue', 'last' => 'Dernier', 'last_name' => 'Nom', 'license' => 'Licence', @@ -95,18 +96,18 @@ 'location' => 'Lieu', 'locations' => 'Lieux', 'logout' => 'Se déconnecter', - 'lookup_by_tag' => 'Lookup by Asset Tag', + 'lookup_by_tag' => 'Recherche par étiquette de bien', 'manufacturer' => 'Fabricant', 'manufacturers' => 'Fabricants', - 'markdown' => 'This field allows Github flavored markdown.', - 'min_amt' => 'Min. QTY', - 'min_amt_help' => 'Minimum number of items that should be available before an alert gets triggered.', + 'markdown' => 'Ce champ permet Github flavored markdown.', + 'min_amt' => 'Qté min', + 'min_amt_help' => 'Nombre minimum de biens qui devraient être disponibles avant qu\'une alerte soit déclenchée.', 'model_no' => 'Model n°.', 'months' => 'mois', 'moreinfo' => 'Plus d\'info', 'name' => 'Nom', 'next' => 'Prochain', - 'new' => 'new!', + 'new' => 'nouveau!', 'no_depreciation' => 'Pas d\'amortissement', 'no_results' => 'Pas de résultat.', 'no' => 'Non', @@ -123,13 +124,13 @@ 'quantity' => 'Quantité', 'ready_to_deploy' => 'Prêt à être déployé', 'recent_activity' => 'Activité récente', - 'remove_company' => 'Remove Company Association', + 'remove_company' => 'Retirer l\'association avec l\'organisation', 'reports' => 'Rapports', 'requested' => 'Demandé', 'save' => 'Sauvegarder', 'select' => 'Sélectionner', 'search' => 'Rechercher', - 'select_category' => 'Select a Category', + 'select_category' => 'Choisir une catégorie', 'select_depreciation' => 'Choisissez un type d\'amortissement', 'select_location' => 'Choisissez un emplacement', 'select_manufacturer' => 'Choisissez un fabricant', @@ -139,10 +140,10 @@ 'select_date' => 'Choisissez une date', 'select_statuslabel' => 'Choisissez un état', 'select_company' => 'Sélectionnez une compagnie', - 'select_asset' => 'Select Asset', + 'select_asset' => 'Choisir un bien', 'settings' => 'Préférences', 'sign_in' => 'Connexion', - 'some_features_disabled' => 'DEMO MODE: Some features are disabled for this installation.', + 'some_features_disabled' => 'MODE DEMO: Certaines fonctionnalités sont désactivées pour cette installation.', 'site_name' => 'Nom du Site', 'state' => 'État', 'status_labels' => 'Étiquette de statut', @@ -153,7 +154,7 @@ 'type' => 'Type ', 'undeployable' => 'Non déployable', 'unknown_admin' => 'Admin inconnu', - 'username_format' => 'Username Format', + 'username_format' => 'Format du nom d\'utilisateur', 'update' => 'Actualiser', 'uploaded' => 'Téléversement réussi', 'user' => 'Utilisateur', @@ -168,5 +169,5 @@ 'yes' => 'Oui', 'zip' => 'Code postal', 'noimage' => 'Aucune image envoyée ou aucune image trouvée.', - 'token_expired' => 'Your form session has expired. Please try again.', + 'token_expired' => 'La session de votre formulaire a expiré. Merci d\'essayer à nouveau.', ]; diff --git a/resources/lang/fr/passwords.php b/resources/lang/fr/passwords.php index 5195a9b77cb9..ad4f68e97585 100644 --- a/resources/lang/fr/passwords.php +++ b/resources/lang/fr/passwords.php @@ -1,7 +1,7 @@ 'Your password link has been sent!', - 'user' => 'That user does not exist or does not have an email address associated', + 'sent' => 'Le lien vers votre mot de passe a bien été envoyé!', + 'user' => 'Cet utilisateur n\'existe pas ou n\'a pas d\'adresse e-mail associée', ]; diff --git a/resources/lang/fr/validation.php b/resources/lang/fr/validation.php index c48d3f211aa5..f01a11b47806 100644 --- a/resources/lang/fr/validation.php +++ b/resources/lang/fr/validation.php @@ -33,7 +33,7 @@ "digits_between" => "L'attribut \":attribute\" doit contenir entre :min et :max chiffres.", "email" => "Le format de l'attribut \":attribute\" est invalide.", "exists" => "L'attribut \":attribute\" est invalide.", - "email_array" => "One or more email addresses is invalid.", + "email_array" => "Une ou plusieurs adresses e-mail sont invalides.", "image" => "L'attribut \":attribute\" doit être une image.", "in" => "Le :attribute selectionné est invalide.", "integer" => "L'attribut \":attribute\" doit être un nombre entier.", @@ -64,8 +64,8 @@ ), "unique" => "Cet-te :attribute a déjà été pris-e.", "url" => "Le format de cet-te :attribute est invalide.", - "statuslabel_type" => "You must select a valid status label type", - "unique_undeleted" => "The :attribute must be unique.", + "statuslabel_type" => "Vous devez sélectionner un type d'étiquette de statut valide", + "unique_undeleted" => "L'attribut :attribute doit être unique.", /* diff --git a/resources/lang/he/admin/custom_fields/general.php b/resources/lang/he/admin/custom_fields/general.php index 7182fecfdc3f..b0024f47c488 100644 --- a/resources/lang/he/admin/custom_fields/general.php +++ b/resources/lang/he/admin/custom_fields/general.php @@ -5,11 +5,16 @@ 'field' => 'Field', 'about_fieldsets_title' => 'About Fieldsets', 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used used for specific asset model types.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', 'fieldset' => 'Fieldset', 'qty_fields' => 'Qty Fields', 'fieldsets' => 'Fieldsets', 'fieldset_name' => 'Fieldset Name', 'field_name' => 'Field Name', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', 'field_element' => 'Form Element', 'field_element_short' => 'Element', 'field_format' => 'Format', diff --git a/resources/lang/he/admin/hardware/message.php b/resources/lang/he/admin/hardware/message.php index f5961b9367d7..26a5eec28f5c 100644 --- a/resources/lang/he/admin/hardware/message.php +++ b/resources/lang/he/admin/hardware/message.php @@ -37,9 +37,9 @@ ), 'import' => array( - 'error' => 'Some Items did not import Correctly.', - 'errorDetail' => 'The Following Items were not imported because of errors.', - 'success' => "Your File has been imported", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), @@ -52,7 +52,8 @@ 'checkout' => array( 'error' => 'Asset was not checked out, please try again', 'success' => 'Asset checked out successfully.', - 'user_does_not_exist' => 'That user is invalid. Please try again.' + 'user_does_not_exist' => 'That user is invalid. Please try again.', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( diff --git a/resources/lang/he/admin/settings/general.php b/resources/lang/he/admin/settings/general.php index 623b000605f5..a365f803c16e 100644 --- a/resources/lang/he/admin/settings/general.php +++ b/resources/lang/he/admin/settings/general.php @@ -51,6 +51,8 @@ 'ldap_pword' => 'LDAP Bind Password', 'ldap_basedn' => 'Base Bind DN', 'ldap_filter' => 'LDAP Filter', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', 'ldap_username_field' => 'Username Field', 'ldap_lname_field' => 'Last Name', 'ldap_fname_field' => 'LDAP First Name', diff --git a/resources/lang/he/admin/statuslabels/table.php b/resources/lang/he/admin/statuslabels/table.php index dd21781115dc..b9b5b7ec4ee7 100644 --- a/resources/lang/he/admin/statuslabels/table.php +++ b/resources/lang/he/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => 'About Status Labels', 'archived' => 'Archived', 'create' => 'Create Status Label', + 'color' => 'Chart Color', 'deployable' => 'Deployable', 'info' => 'Status labels are used to describe the various states your assets could be in. They may be out for repair, lost/stolen, etc. You can create new status labels for deployable, pending and archived assets.', 'name' => 'Status Name', 'pending' => 'Pending', 'status_type' => 'Status Type', + 'show_in_nav' => 'Show in side nav', 'title' => 'Status Labels', 'undeployable' => 'Undeployable', 'update' => 'Update Status Label', diff --git a/resources/lang/he/general.php b/resources/lang/he/general.php index e1d5eba5c3a8..0b6ef1fcb969 100644 --- a/resources/lang/he/general.php +++ b/resources/lang/he/general.php @@ -76,6 +76,7 @@ 'image_delete' => 'Delete Image', 'image_upload' => 'Upload Image', 'import' => 'Import', + 'import-history' => 'Import History', 'asset_maintenance' => 'Asset Maintenance', 'asset_maintenance_report' => 'Asset Maintenance Report', 'asset_maintenances' => 'Asset Maintenances', diff --git a/resources/lang/hr/admin/custom_fields/general.php b/resources/lang/hr/admin/custom_fields/general.php index 7182fecfdc3f..b0024f47c488 100644 --- a/resources/lang/hr/admin/custom_fields/general.php +++ b/resources/lang/hr/admin/custom_fields/general.php @@ -5,11 +5,16 @@ 'field' => 'Field', 'about_fieldsets_title' => 'About Fieldsets', 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used used for specific asset model types.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', 'fieldset' => 'Fieldset', 'qty_fields' => 'Qty Fields', 'fieldsets' => 'Fieldsets', 'fieldset_name' => 'Fieldset Name', 'field_name' => 'Field Name', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', 'field_element' => 'Form Element', 'field_element_short' => 'Element', 'field_format' => 'Format', diff --git a/resources/lang/hr/admin/hardware/message.php b/resources/lang/hr/admin/hardware/message.php index f5961b9367d7..26a5eec28f5c 100644 --- a/resources/lang/hr/admin/hardware/message.php +++ b/resources/lang/hr/admin/hardware/message.php @@ -37,9 +37,9 @@ ), 'import' => array( - 'error' => 'Some Items did not import Correctly.', - 'errorDetail' => 'The Following Items were not imported because of errors.', - 'success' => "Your File has been imported", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), @@ -52,7 +52,8 @@ 'checkout' => array( 'error' => 'Asset was not checked out, please try again', 'success' => 'Asset checked out successfully.', - 'user_does_not_exist' => 'That user is invalid. Please try again.' + 'user_does_not_exist' => 'That user is invalid. Please try again.', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( diff --git a/resources/lang/hr/admin/models/table.php b/resources/lang/hr/admin/models/table.php index 11a512b3d304..6c364796f404 100644 --- a/resources/lang/hr/admin/models/table.php +++ b/resources/lang/hr/admin/models/table.php @@ -11,7 +11,7 @@ 'title' => 'Asset Models', 'update' => 'Update Asset Model', 'view' => 'View Asset Model', - 'update' => 'Update Asset Model', + 'update' => 'Update Model', 'clone' => 'Clone Model', 'edit' => 'Edit Model', ); diff --git a/resources/lang/hr/admin/settings/general.php b/resources/lang/hr/admin/settings/general.php index 623b000605f5..a365f803c16e 100644 --- a/resources/lang/hr/admin/settings/general.php +++ b/resources/lang/hr/admin/settings/general.php @@ -51,6 +51,8 @@ 'ldap_pword' => 'LDAP Bind Password', 'ldap_basedn' => 'Base Bind DN', 'ldap_filter' => 'LDAP Filter', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', 'ldap_username_field' => 'Username Field', 'ldap_lname_field' => 'Last Name', 'ldap_fname_field' => 'LDAP First Name', diff --git a/resources/lang/hr/admin/statuslabels/table.php b/resources/lang/hr/admin/statuslabels/table.php index dd21781115dc..b9b5b7ec4ee7 100644 --- a/resources/lang/hr/admin/statuslabels/table.php +++ b/resources/lang/hr/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => 'About Status Labels', 'archived' => 'Archived', 'create' => 'Create Status Label', + 'color' => 'Chart Color', 'deployable' => 'Deployable', 'info' => 'Status labels are used to describe the various states your assets could be in. They may be out for repair, lost/stolen, etc. You can create new status labels for deployable, pending and archived assets.', 'name' => 'Status Name', 'pending' => 'Pending', 'status_type' => 'Status Type', + 'show_in_nav' => 'Show in side nav', 'title' => 'Status Labels', 'undeployable' => 'Undeployable', 'update' => 'Update Status Label', diff --git a/resources/lang/hr/general.php b/resources/lang/hr/general.php index e1d5eba5c3a8..0b6ef1fcb969 100644 --- a/resources/lang/hr/general.php +++ b/resources/lang/hr/general.php @@ -76,6 +76,7 @@ 'image_delete' => 'Delete Image', 'image_upload' => 'Upload Image', 'import' => 'Import', + 'import-history' => 'Import History', 'asset_maintenance' => 'Asset Maintenance', 'asset_maintenance_report' => 'Asset Maintenance Report', 'asset_maintenances' => 'Asset Maintenances', diff --git a/resources/lang/hu/admin/custom_fields/general.php b/resources/lang/hu/admin/custom_fields/general.php index ec15b4207980..bad511fb6447 100644 --- a/resources/lang/hu/admin/custom_fields/general.php +++ b/resources/lang/hu/admin/custom_fields/general.php @@ -5,11 +5,16 @@ 'field' => 'Mező', 'about_fieldsets_title' => 'A mezőcsoportokról', 'about_fieldsets_text' => 'A mezőcsoportokkal tudsz létrehozni olyan gyakran használt egyedi mezőket csoportosító speciális eszköz modell típusokat.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', 'fieldset' => 'Mezőcsoportok', 'qty_fields' => 'Mennyiségi mezők', 'fieldsets' => 'Mezőcsoportok', 'fieldset_name' => 'Mezőcsoport neve', 'field_name' => 'Mező neve', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', 'field_element' => 'Ürlap elem', 'field_element_short' => 'Elem', 'field_format' => 'Formátum', diff --git a/resources/lang/hu/admin/hardware/message.php b/resources/lang/hu/admin/hardware/message.php index 4f8285498aea..6068c7855897 100644 --- a/resources/lang/hu/admin/hardware/message.php +++ b/resources/lang/hu/admin/hardware/message.php @@ -36,9 +36,9 @@ ), 'import' => array( - 'error' => 'Some Items did not import Correctly.', - 'errorDetail' => 'The Following Items were not imported because of errors.', - 'success' => "Your File has been imported", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), @@ -51,7 +51,8 @@ 'checkout' => array( 'error' => 'Asset was not checked out, please try again', 'success' => 'Asset checked out successfully.', - 'user_does_not_exist' => 'That user is invalid. Please try again.' + 'user_does_not_exist' => 'That user is invalid. Please try again.', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( diff --git a/resources/lang/hu/admin/settings/general.php b/resources/lang/hu/admin/settings/general.php index 7c6d666a2400..9d479e4dfc9f 100644 --- a/resources/lang/hu/admin/settings/general.php +++ b/resources/lang/hu/admin/settings/general.php @@ -51,6 +51,8 @@ 'ldap_pword' => 'LDAP Bind Password', 'ldap_basedn' => 'Base Bind DN', 'ldap_filter' => 'LDAP Filter', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', 'ldap_username_field' => 'Username Field', 'ldap_lname_field' => 'Last Name', 'ldap_fname_field' => 'LDAP First Name', diff --git a/resources/lang/hu/admin/statuslabels/table.php b/resources/lang/hu/admin/statuslabels/table.php index f6bf22462c5c..69fdb923acd5 100644 --- a/resources/lang/hu/admin/statuslabels/table.php +++ b/resources/lang/hu/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => 'A státusz címkékről', 'archived' => 'Archivált', 'create' => 'Státusz címke létrehozása', + 'color' => 'Chart Color', 'deployable' => 'Telepíthető', 'info' => 'A státusz címkék arra szolgálnak, hogy az eszközök különböző állapotát leírják. Például javítás alatt, eltűnt/ellopott, stb. Új címkéket is létre lehet hozni telepíthető, függőben levő és archivált eszközökhöz.', 'name' => 'Státusz elnevezése', 'pending' => 'Függőben', 'status_type' => 'Státusz típusa', + 'show_in_nav' => 'Show in side nav', 'title' => 'Státusz címkék', 'undeployable' => 'Nem telepíthető', 'update' => 'Státusz címke frissítése', diff --git a/resources/lang/hu/general.php b/resources/lang/hu/general.php index 8bf90504e176..38c2ebf0ad1e 100644 --- a/resources/lang/hu/general.php +++ b/resources/lang/hu/general.php @@ -76,6 +76,7 @@ 'image_delete' => 'Kép törlése', 'image_upload' => 'Kép feltöltése', 'import' => 'Importálás', + 'import-history' => 'Import History', 'asset_maintenance' => 'Eszköz karbantartás', 'asset_maintenance_report' => 'Eszköz Karbantartás Riport', 'asset_maintenances' => 'Eszköz karbantartások', diff --git a/resources/lang/id/admin/custom_fields/general.php b/resources/lang/id/admin/custom_fields/general.php index 8a9bcec62a6d..51957e20a03d 100644 --- a/resources/lang/id/admin/custom_fields/general.php +++ b/resources/lang/id/admin/custom_fields/general.php @@ -5,11 +5,16 @@ 'field' => 'Kolom', 'about_fieldsets_title' => 'Tentang Set Kolom', 'about_fieldsets_text' => 'Fieldsets memungkinkan Anda untuk membuat kolom tambahan yang seringkali dipakai untuk dapat digunakan pada model aset tertentu.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', 'fieldset' => 'Set Kolom', 'qty_fields' => 'Kolom Jumlah', 'fieldsets' => 'Kumpulan Set Kolom', 'fieldset_name' => 'Nama Kumpulan Set Kolom', 'field_name' => 'Nama Set Kolom', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', 'field_element' => 'Elemen Form', 'field_element_short' => 'Elemen', 'field_format' => 'Format', diff --git a/resources/lang/id/admin/custom_fields/message.php b/resources/lang/id/admin/custom_fields/message.php index 0d34afa9e8e8..b407bbeff808 100644 --- a/resources/lang/id/admin/custom_fields/message.php +++ b/resources/lang/id/admin/custom_fields/message.php @@ -3,25 +3,25 @@ return array( 'field' => array( - 'invalid' => 'That field does not exist.', - 'already_added' => 'Field already added', + 'invalid' => 'Field tersebut tidak ada.', + 'already_added' => 'Field sudah di tambahkan', 'create' => array( - 'error' => 'Field was not created, please try again.', - 'success' => 'Field created successfully.', - 'assoc_success' => 'Field successfully added to fieldset.' + 'error' => 'Field gagal di buat, silahkan coba kembali.', + 'success' => 'Field telah sukses di buat.', + 'assoc_success' => 'Field sukses di tambahkan ke fieldset.' ), 'update' => array( - 'error' => 'Field was not updated, please try again', - 'success' => 'Field updated successfully.' + 'error' => 'Field tidak terbaharui, silahkan coba kembali', + 'success' => 'Field sukses diperbarui.' ), 'delete' => array( - 'confirm' => 'Are you sure you wish to delete this field?', - 'error' => 'There was an issue deleting the field. Please try again.', - 'success' => 'The field was deleted successfully.', - 'in_use' => 'Field is still in use.', + 'confirm' => 'Apakah Anda yakin untuk menghapus field ini?', + 'error' => 'Terdapat kesalahan pada saat penghapusan field ini. Silahkan coba kembali.', + 'success' => 'Field telah berhasil dihapus.', + 'in_use' => 'Field sedang digunakan.', ) ), @@ -31,20 +31,20 @@ 'create' => array( - 'error' => 'Fieldset was not created, please try again.', - 'success' => 'Fieldset created successfully.' + 'error' => 'Fieldset gagal di buat, silahkan coba kembali.', + 'success' => 'Fieldset telah sukses di buat.' ), 'update' => array( - 'error' => 'Fieldset was not updated, please try again', - 'success' => 'Fieldset updated successfully.' + 'error' => 'Fieldset tidak terbaharui, silahkan coba kembali', + 'success' => 'Fieldset sukses diperbarui.' ), 'delete' => array( - 'confirm' => 'Are you sure you wish to delete this fieldset?', - 'error' => 'There was an issue deleting the fieldset. Please try again.', - 'success' => 'The fieldset was deleted successfully.', - 'in_use' => 'Fieldset is still in use.', + 'confirm' => 'Apakah Anda yakin untuk menghapus fieldset ini?', + 'error' => 'Terdapat kesalahan pada saat penghapusan fieldset ini. Silahkan coba kembali.', + 'success' => 'Fieldset telah berhasil dihapus.', + 'in_use' => 'Fieldset sedang digunakan.', ) ), diff --git a/resources/lang/id/admin/depreciations/general.php b/resources/lang/id/admin/depreciations/general.php index d5796ff9f626..562c43278676 100644 --- a/resources/lang/id/admin/depreciations/general.php +++ b/resources/lang/id/admin/depreciations/general.php @@ -1,12 +1,12 @@ 'About Asset Depreciations', - 'about_depreciations' => 'You can set up asset depreciations to depreciate assets based on straight-line depreciation.', - 'asset_depreciations' => 'Asset Depreciations', - 'create_depreciation' => 'Create Depreciation', - 'depreciation_name' => 'Depreciation Name', - 'number_of_months' => 'Number of Months', - 'update_depreciation' => 'Update Depreciation', + 'about_asset_depreciations' => 'Tentang Penyusutan Aset', + 'about_depreciations' => 'Anda dapat mengatur penyusutan aset dengan perhitungan penyusutan garis lurus.', + 'asset_depreciations' => 'Depresiasi Aset', + 'create_depreciation' => 'Buat Penyusutan', + 'depreciation_name' => 'Nama Penyusutan', + 'number_of_months' => 'Jumlah bulan', + 'update_depreciation' => 'Memperbarui Penyusutan', ); diff --git a/resources/lang/id/admin/depreciations/message.php b/resources/lang/id/admin/depreciations/message.php index c20e52c13c55..155eca8cfc64 100644 --- a/resources/lang/id/admin/depreciations/message.php +++ b/resources/lang/id/admin/depreciations/message.php @@ -2,24 +2,24 @@ return array( - 'does_not_exist' => 'Depreciation class does not exist.', - 'assoc_users' => 'This depreciation is currently associated with one or more models and cannot be deleted. Please delete the models, and then try deleting again. ', + 'does_not_exist' => 'Kelas penyusutan tidak ada.', + 'assoc_users' => 'Penyusutan ini saat ini terkoneksi dengan satu atau lebih model dan tidak dapat di hapus. Silahkan hapus model tersebut lebih dahulu, kemudian coba ulangi kembali. ', 'create' => array( - 'error' => 'Depreciation class was not created, please try again. :(', - 'success' => 'Depreciation class created successfully. :)' + 'error' => 'Kelas penyusutan gagal dibuat, silahkan coba kembali', + 'success' => 'Kelas penyusutan sukses di buat' ), 'update' => array( - 'error' => 'Depreciation class was not updated, please try again', - 'success' => 'Depreciation class updated successfully.' + 'error' => 'Kelas penyusutan gagal di perbarui, silahkan coba kembali', + 'success' => 'Kelas penyusutan sukses di perbarui.' ), 'delete' => array( - 'confirm' => 'Are you sure you wish to delete this depreciation class?', - 'error' => 'There was an issue deleting the depreciation class. Please try again.', - 'success' => 'The depreciation class was deleted successfully.' + 'confirm' => 'Apakah Anda yakin untuk menghapus kelas penyusutan ini?', + 'error' => 'Terdapat kesalahan pada saat penghapusan kelas penyusutan. Silahkan coba kembali.', + 'success' => 'Kelas penyusutan sukses di hapus.' ) ); diff --git a/resources/lang/id/admin/depreciations/table.php b/resources/lang/id/admin/depreciations/table.php index 5ba01d132c5e..20f1d1a5c061 100644 --- a/resources/lang/id/admin/depreciations/table.php +++ b/resources/lang/id/admin/depreciations/table.php @@ -3,8 +3,8 @@ return array( 'id' => 'ID', - 'months' => 'Months', - 'term' => 'Term', - 'title' => 'Name ', + 'months' => 'Bulan', + 'term' => 'Syarat', + 'title' => 'Nama ', ); diff --git a/resources/lang/id/admin/groups/message.php b/resources/lang/id/admin/groups/message.php index f14b6339e818..a07902428fa0 100644 --- a/resources/lang/id/admin/groups/message.php +++ b/resources/lang/id/admin/groups/message.php @@ -2,21 +2,21 @@ return array( - 'group_exists' => 'Group already exists!', - 'group_not_found' => 'Group [:id] does not exist.', - 'group_name_required' => 'The name field is required', + 'group_exists' => 'Kelompok sudah ada!', + 'group_not_found' => 'Kelompok [:id] tidak ada.', + 'group_name_required' => 'Field nama di perlukan', 'success' => array( - 'create' => 'Group was successfully created.', - 'update' => 'Group was successfully updated.', - 'delete' => 'Group was successfully deleted.', + 'create' => 'Sukses membuat kelompok.', + 'update' => 'Sukses memperbarui kelompok.', + 'delete' => 'Sukses menghapus kelompok.', ), 'delete' => array( - 'confirm' => 'Are you sure you wish to delete this group?', - 'create' => 'There was an issue creating the group. Please try again.', - 'update' => 'There was an issue updating the group. Please try again.', - 'delete' => 'There was an issue deleting the group. Please try again.', + 'confirm' => 'Anda yakin menghapus kelompok ini?', + 'create' => 'Terdapat kesalahan ketika membuat kelompok. Silahkan coba kembali.', + 'update' => 'Terdapat kesalahan ketika memperbarui kelompok. Silahkan coba kembali.', + 'delete' => 'Terdapat kesalahan ketika menghapus kelompok. Silahkan coba kembali.', ), ); diff --git a/resources/lang/id/admin/groups/table.php b/resources/lang/id/admin/groups/table.php index 61f060a1163a..226fb863366e 100644 --- a/resources/lang/id/admin/groups/table.php +++ b/resources/lang/id/admin/groups/table.php @@ -3,7 +3,7 @@ return array( 'id' => 'Id', - 'name' => 'Name', - 'users' => '# of Users', + 'name' => 'Nama', + 'users' => '# Pengguna', ); diff --git a/resources/lang/id/admin/groups/titles.php b/resources/lang/id/admin/groups/titles.php index 12c333a66f54..a4eef2c54c4e 100644 --- a/resources/lang/id/admin/groups/titles.php +++ b/resources/lang/id/admin/groups/titles.php @@ -2,12 +2,12 @@ return array( - 'group_management' => 'Group Management', - 'create_group' => 'Create New Group', - 'edit_group' => 'Edit Group', - 'group_name' => 'Group Name', - 'group_admin' => 'Group Admin', - 'allow' => 'Allow', - 'deny' => 'Deny', + 'group_management' => 'Manajemen Kelompok', + 'create_group' => 'Membuat kelompok baru', + 'edit_group' => 'Sunting kelompok', + 'group_name' => 'Nama Kelompok', + 'group_admin' => 'Admin Kelompok', + 'allow' => 'Izin', + 'deny' => 'Tolak', ); diff --git a/resources/lang/id/admin/hardware/form.php b/resources/lang/id/admin/hardware/form.php index e4bf1e3f3914..4fe70ab69b91 100644 --- a/resources/lang/id/admin/hardware/form.php +++ b/resources/lang/id/admin/hardware/form.php @@ -1,44 +1,44 @@ 'Confrm Bulk Delete Assets', - 'bulk_delete_help' => 'Review the assets for bulk deletion below. Once deleted, these assets can be restored, but they will no longer be associated with any users they are currently assigned to.', - 'bulk_delete_warn' => 'You are about to delete :asset_count assets.', - 'bulk_update' => 'Bulk Update Assets', - 'bulk_update_help' => 'This form allows you to update multiple assets at once. Only fill in the fields you need to change. Any fields left blank will remain unchanged. ', - 'bulk_update_warn' => 'You are about to edit the properties of :asset_count assets.', - 'checkedout_to' => 'Checked Out To', - 'checkout_date' => 'Checkout Date', - 'checkin_date' => 'Checkin Date', - 'checkout_to' => 'Checkout to', - 'cost' => 'Purchase Cost', - 'create' => 'Create Asset', - 'date' => 'Purchase Date', - 'depreciates_on' => 'Depreciates On', - 'depreciation' => 'Depreciation', - 'default_location' => 'Default Location', - 'eol_date' => 'EOL Date', - 'eol_rate' => 'EOL Rate', - 'expected_checkin' => 'Expected Checkin Date', - 'expires' => 'Expires', - 'fully_depreciated' => 'Fully Depreciated', - 'help_checkout' => 'If you wish to assign this asset immediately, select "Ready to Deploy" from the status list above. ', - 'mac_address' => 'MAC Address', - 'manufacturer' => 'Manufacturer', + 'bulk_delete' => 'Konfirmasi penghapusan aset dalam jumlah besar', + '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_delete_warn' => 'Anda akan menghapus :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' => 'Anda akan menyunting :asset_count aset.', + 'checkedout_to' => 'Diberikan kepada', + 'checkout_date' => 'Tanggal Pemberian', + 'checkin_date' => 'Tanggal Pengembalian', + 'checkout_to' => 'Diberikan kepada', + 'cost' => 'Harga Pembelian', + 'create' => 'Membuat aset', + 'date' => 'Tanggal pembelian', + 'depreciates_on' => 'Penyusutan aktif', + 'depreciation' => 'Penyusutan', + 'default_location' => 'Lokasi awal', + 'eol_date' => 'Tanggal EOL', + 'eol_rate' => 'Tingkat EOL', + 'expected_checkin' => 'Tanggal pengembalian diharapkan diterima', + 'expires' => 'Kadaluarsa', + 'fully_depreciated' => 'Penyusutan penuh', + 'help_checkout' => 'Jika anda ingin segera menggunakan aset ini segera, pilih "Ready to Deploy" dari daftar status di atas. ', + 'mac_address' => 'Alamat MAC', + 'manufacturer' => 'Produsen', 'model' => 'Model', - 'months' => 'months', - 'name' => 'Asset Name', - 'notes' => 'Notes', - 'order' => 'Order Number', - 'qr' => 'QR Code', - 'requestable' => 'Users may request this asset', - 'select_statustype' => 'Select Status Type', + 'months' => 'bulan', + 'name' => 'Nama Aset', + 'notes' => 'Catatan', + 'order' => 'Nomor Pemesanan', + 'qr' => 'Kode QR', + 'requestable' => 'Pengguna dapat meminta aset ini', + 'select_statustype' => 'Memilih Tipe Status', 'serial' => 'Serial', 'status' => 'Status', - 'supplier' => 'Supplier', - 'tag' => 'Asset Tag', - 'update' => 'Asset Update', - 'warranty' => 'Warranty', - 'years' => 'years', + 'supplier' => 'Pemasok', + 'tag' => 'Tag Aset', + 'update' => 'Perbarui Aset', + 'warranty' => 'Garansi', + 'years' => 'tahun', ) ; diff --git a/resources/lang/id/admin/hardware/general.php b/resources/lang/id/admin/hardware/general.php index 65b6d774771d..610241d22500 100644 --- a/resources/lang/id/admin/hardware/general.php +++ b/resources/lang/id/admin/hardware/general.php @@ -1,20 +1,20 @@ 'Archived', - 'asset' => 'Asset', - 'bulk_checkout' => 'Checkout Assets to User', - 'checkin' => 'Checkin Asset', - 'checkout' => 'Checkout Asset to User', - 'clone' => 'Clone Asset', - 'deployable' => 'Deployable', - 'deleted' => 'This asset has been deleted. Click here to restore it.', - 'edit' => 'Edit Asset', - 'filetype_info' => 'Allowed filetypes are png, gif, jpg, jpeg, doc, docx, pdf, txt, zip, and rar.', - 'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.
    Click here to restore the model.', - 'requestable' => 'Requestable', - 'restore' => 'Restore Asset', - 'pending' => 'Pending', - 'undeployable' => 'Undeployable', - 'view' => 'View Asset', + 'archived' => 'Diarsipkan', + 'asset' => 'Aset', + 'bulk_checkout' => 'Pemberian aset kepada pengguna', + 'checkin' => 'Pengembalian aset', + 'checkout' => 'Pemberian aset kepada pengguna', + 'clone' => 'Klon Aset', + 'deployable' => 'Dapat digunakan', + 'deleted' => 'Aset ini telah di hapus. Klik disini untuk memulihkan.', + 'edit' => 'Sunting Aset', + 'filetype_info' => 'Jenis berkas diizinkan adalah png, gif, jpg, jpeg, doc, docx, pdf, txt, zip, dan rar.', + 'model_deleted' => 'Model aset telah di hapus. Anda harus memulihkan model dahulu sebelum memulihkan aset.
    Klik disini untuk memulihkan model.', + 'requestable' => 'Dapat diminta', + 'restore' => 'Mengembalikan aset', + 'pending' => 'Tunda', + 'undeployable' => 'Tidak dapat digunakan', + 'view' => 'Tampilkan aset', ); diff --git a/resources/lang/id/admin/hardware/message.php b/resources/lang/id/admin/hardware/message.php index f5961b9367d7..216f0f36f29b 100644 --- a/resources/lang/id/admin/hardware/message.php +++ b/resources/lang/id/admin/hardware/message.php @@ -2,20 +2,20 @@ return array( - 'undeployable' => 'Warning: This asset has been marked as currently undeployable. - If this status has changed, please update the asset status.', - 'does_not_exist' => 'Asset does not exist.', - 'does_not_exist_or_not_requestable' => 'Nice try. That asset does not exist or is not requestable.', - 'assoc_users' => 'This asset is currently checked out to a user and cannot be deleted. Please check the asset in first, and then try deleting again. ', + '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' => 'Aset tersebut tidak terdaftar 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' => array( - 'error' => 'Asset was not created, please try again. :(', - 'success' => 'Asset created successfully. :)' + 'error' => 'Aset gagal di buat, silahkan coba kembali', + 'success' => 'Sukses membuat aset' ), 'update' => array( - 'error' => 'Asset was not updated, please try again', - 'success' => 'Asset updated successfully.', + 'error' => 'Gagal perbarui aset, silahkan coba kembali', + 'success' => 'Sukses perbarui aset.', 'nothing_updated' => 'No fields were selected, so nothing was updated.', ), @@ -37,35 +37,36 @@ ), 'import' => array( - 'error' => 'Some Items did not import Correctly.', - 'errorDetail' => 'The Following Items were not imported because of errors.', - 'success' => "Your File has been imported", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), 'delete' => array( - 'confirm' => 'Are you sure you wish to delete this asset?', - 'error' => 'There was an issue deleting the asset. Please try again.', - 'success' => 'The asset was deleted successfully.' + 'confirm' => 'Apakah Anda yakin untuk menghapus aset ini?', + 'error' => 'Terdapat kesalahan pada saat penghapusan aset. Silahkan coba kembali.', + 'success' => 'Aset sukses terhapus.' ), 'checkout' => array( - 'error' => 'Asset was not checked out, please try again', - 'success' => 'Asset checked out successfully.', - 'user_does_not_exist' => 'That user is invalid. Please try again.' + 'error' => 'Aset gagal di berikan, silahkan coba kembali', + 'success' => 'Sukses memberikan aset.', + 'user_does_not_exist' => 'Pengguna tersebut tidak terdaftar. Silahkan coba kembali.', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( - 'error' => 'Asset was not checked in, please try again', - 'success' => 'Asset checked in successfully.', - 'user_does_not_exist' => 'That user is invalid. Please try again.', - 'already_checked_in' => 'That asset is already checked in.', + 'error' => 'Aset gagal di terima, silahkan coba kembali', + 'success' => 'Sukses menerima aset.', + 'user_does_not_exist' => 'Pengguna tersebut tidak terdaftar. Silahkan coba kembali.', + 'already_checked_in' => 'Aset tersebut telah di terima.', ), 'requests' => array( - 'error' => 'Asset was not requested, please try again', - 'success' => 'Asset requested successfully.', + 'error' => 'Aset gagal di minta, silahkan coba kembali', + 'success' => 'Sukses meminta aset.', ) ); diff --git a/resources/lang/id/admin/hardware/table.php b/resources/lang/id/admin/hardware/table.php index e8baa09d5aab..8608b9827a16 100644 --- a/resources/lang/id/admin/hardware/table.php +++ b/resources/lang/id/admin/hardware/table.php @@ -2,23 +2,23 @@ return array( - 'asset_tag' => 'Asset Tag', + 'asset_tag' => 'Tag Aset', 'asset_model' => 'Model', - 'book_value' => 'Value', - 'change' => 'In/Out', - 'checkout_date' => 'Checkout Date', - 'checkoutto' => 'Checked Out', + 'book_value' => 'Harga', + 'change' => 'Masuk/Keluar', + 'checkout_date' => 'Tanggal Pemberian', + 'checkoutto' => 'Diberikan', 'diff' => 'Diff', - 'dl_csv' => 'Download CSV', - 'eol' => 'EOL', + 'dl_csv' => 'Unduh CSV', + 'eol' => 'MHP', 'id' => 'ID', - 'location' => 'Location', - 'purchase_cost' => 'Cost', - 'purchase_date' => 'Purchased', + 'location' => 'Lokasi', + 'purchase_cost' => 'Biaya', + 'purchase_date' => 'Dibeli', 'serial' => 'Serial', 'status' => 'Status', - 'title' => 'Asset ', - 'image' => 'Device Image', - 'days_without_acceptance' => 'Days Without Acceptance' + 'title' => 'Aset ', + 'image' => 'Gambar Perangkat', + 'days_without_acceptance' => 'Tanda Terima' ); diff --git a/resources/lang/id/admin/licenses/general.php b/resources/lang/id/admin/licenses/general.php index 808d75a34a2f..5c515e0ba969 100644 --- a/resources/lang/id/admin/licenses/general.php +++ b/resources/lang/id/admin/licenses/general.php @@ -2,19 +2,19 @@ return array( - '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', + 'checkin' => 'Pemberian kapasitas lisensi', + 'checkout_history' => 'Riwayat Pemberian', + 'checkout' => 'Pemberian kapasitas lisensi', + 'edit' => 'Sunting lisensi', + 'filetype_info' => 'Jenis berkas diizinkan adalah png, gif, jpg, jpeg, doc, docx, pdf, txt, zip, dan rar.', + 'clone' => 'Klon lisensi', + 'history_for' => 'Riwayat untuk ', + 'in_out' => 'Masuk/Keluar', + 'info' => 'Info Lisensi', + 'license_seats' => 'Kapasitas Lisensi', + 'seat' => 'Kapasitas', + 'seats' => 'Kapasitas', + 'software_licenses' => 'Lisensi Perangkat Lunak', + 'user' => 'Pengguna', + 'view' => 'Tampilkan Lisensi', ); diff --git a/resources/lang/id/admin/licenses/message.php b/resources/lang/id/admin/licenses/message.php index ffc70bee0f75..75054f84a8d2 100644 --- a/resources/lang/id/admin/licenses/message.php +++ b/resources/lang/id/admin/licenses/message.php @@ -2,49 +2,49 @@ return array( - 'does_not_exist' => 'License does not exist.', - 'user_does_not_exist' => 'User does not exist.', - 'asset_does_not_exist' => 'The asset you are trying to associate with this license does not exist.', - 'owner_doesnt_match_asset' => 'The asset you are trying to associate with this license is owned by somene other than the person selected in the assigned to dropdown.', - 'assoc_users' => 'This license is currently checked out to a user and cannot be deleted. Please check the license in first, and then try deleting again. ', + 'does_not_exist' => 'Lisensi tidak ada.', + 'user_does_not_exist' => 'Pengguna tidak ada.', + 'asset_does_not_exist' => 'Aset yang hendak di asosiasikan dengan lisensi ini tidak ada.', + 'owner_doesnt_match_asset' => 'Aset yang hendak di asosiasikan dengan lisensi ini di miliki oleh seseorang yang tidak masuk dalam daftar.', + 'assoc_users' => 'Lisensi ini sudah diberikan kepada pengguna dan tidak dapat di hapus. Silahkan cek lisensi terlebih dahulu kemudian coba hapus kembali. ', 'create' => array( - 'error' => 'License was not created, please try again.', - 'success' => 'License created successfully.' + 'error' => 'Gagal membuat lisensi, silahkan coba kembali.', + 'success' => 'Sukses membuat lisensi.' ), 'deletefile' => array( - 'error' => 'File not deleted. Please try again.', - 'success' => 'File successfully deleted.', + 'error' => 'Berkas belum terhapus. Silahkan coba kembali.', + 'success' => 'Berkas sukses di hapus.', ), 'upload' => array( - 'error' => 'File(s) not uploaded. Please try again.', - 'success' => 'File(s) successfully uploaded.', - 'nofiles' => 'You did not select any files for upload, or the file you are trying to upload is too large', - 'invalidfiles' => 'One or more of your files is too large or is a filetype that is not allowed. Allowed filetypes are png, gif, jpg, doc, docx, pdf, and txt.', + 'error' => 'Berkas belum terunggah. Silakan coba kembali.', + 'success' => 'Berkas sukses terunggah.', + 'nofiles' => 'Anda belum memilih berkas untuk di unggah, atau berkas yang akan di unggah terlalu besar ukurannya', + 'invalidfiles' => 'Satu atau lebih dari file Anda terlalu besar atau jenis berkas yang tidak diperbolehkan. Tipe file diizinkan adalah png, gif, jpg, doc, docx, pdf, dan txt.', ), 'update' => array( - 'error' => 'License was not updated, please try again', - 'success' => 'License updated successfully.' + 'error' => 'Gagal memperbarui lisensi, silahkan coba kembali', + 'success' => 'Sukses perbarui lisensi.' ), 'delete' => array( - 'confirm' => 'Are you sure you wish to delete this license?', - 'error' => 'There was an issue deleting the license. Please try again.', - 'success' => 'The license was deleted successfully.' + 'confirm' => 'Apakah Anda yakin untuk menghapus lisensi ini?', + 'error' => 'Terdapat kesalahan pada saat penghapusan lisensi ini. Silahkan coba kembali.', + 'success' => 'Lisensi telah berhasil dihapus.' ), 'checkout' => array( - 'error' => 'There was an issue checking out the license. Please try again.', - 'success' => 'The license was checked out successfully' + 'error' => 'Terdapat kesalahan pada saat pemberian lisensi ini. Silahkan coba kembali.', + 'success' => 'Lisensi telah berhasil diberikan' ), 'checkin' => array( - 'error' => 'There was an issue checking in the license. Please try again.', - 'success' => 'The license was checked in successfully' + 'error' => 'Terdapat kesalahan pada saat penerimaan lisensi ini. Silahkan coba kembali.', + 'success' => 'Lisensi telah berhasil diterima' ), ); diff --git a/resources/lang/id/admin/licenses/table.php b/resources/lang/id/admin/licenses/table.php index dfce4136cbf8..d836b5006f89 100644 --- a/resources/lang/id/admin/licenses/table.php +++ b/resources/lang/id/admin/licenses/table.php @@ -2,16 +2,16 @@ return array( - 'assigned_to' => 'Assigned To', - 'checkout' => 'In/Out', + 'assigned_to' => 'Diberikan kepada', + 'checkout' => 'Masuk/Keluar', 'id' => 'ID', - 'license_email' => 'License Email', - 'license_name' => 'Licensed To', - 'purchase_date' => 'Purchase Date', - 'purchased' => 'Purchased', - 'seats' => 'Seats', - 'hardware' => 'Hardware', + 'license_email' => 'Email Lisensi', + 'license_name' => 'Dilisensikan kepada', + 'purchase_date' => 'Tanggal pembelian', + 'purchased' => 'Dibeli', + 'seats' => 'Kapasitas', + 'hardware' => 'Perangkat Keras', 'serial' => 'Serial', - 'title' => 'License', + 'title' => 'Lisensi', ); diff --git a/resources/lang/id/admin/manufacturers/message.php b/resources/lang/id/admin/manufacturers/message.php index e3c7cf00c599..e294c33455fb 100644 --- a/resources/lang/id/admin/manufacturers/message.php +++ b/resources/lang/id/admin/manufacturers/message.php @@ -3,22 +3,22 @@ return array( 'does_not_exist' => 'Produsen tidak ada.', - '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. ', + '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. ', 'create' => array( - 'error' => 'Manufacturer was not created, please try again.', - 'success' => 'Manufacturer created successfully.' + 'error' => 'Produsen gagal di buat, silahkan coba kembali.', + 'success' => 'Produsen sukses di buat.' ), 'update' => array( - 'error' => 'Manufacturer was not updated, please try again', - 'success' => 'Manufacturer updated successfully.' + 'error' => 'Produsen gagal di perbarui, silahkan coba kembali', + 'success' => 'Produsen sukses di perbarui.' ), 'delete' => array( - 'confirm' => 'Are you sure you wish to delete this manufacturer?', - 'error' => 'There was an issue deleting the manufacturer. Please try again.', - 'success' => 'The Manufacturer was deleted successfully.' + 'confirm' => 'Apakah Anda yakin untuk menghapus produsen ini?', + 'error' => 'Terdapat kesalahan pada saat penghapusan produsen. Silahkan coba kembali.', + 'success' => 'Produsen sukses di hapus.' ) ); diff --git a/resources/lang/id/admin/manufacturers/table.php b/resources/lang/id/admin/manufacturers/table.php index 1861ee7c565a..85d29fcbbac1 100644 --- a/resources/lang/id/admin/manufacturers/table.php +++ b/resources/lang/id/admin/manufacturers/table.php @@ -2,10 +2,10 @@ return array( - 'asset_manufacturers' => 'Asset Manufacturers', - 'create' => 'Create Manufacturer', + 'asset_manufacturers' => 'Merek Aset', + 'create' => 'Masukan Merek', 'id' => 'ID', - 'name' => 'Manufacturer Name', - 'update' => 'Update Manufacturer', + 'name' => 'Nama Merek', + 'update' => 'Perbarui Merek', ); diff --git a/resources/lang/id/admin/models/general.php b/resources/lang/id/admin/models/general.php index ccd36607cecd..16cc4392fdee 100644 --- a/resources/lang/id/admin/models/general.php +++ b/resources/lang/id/admin/models/general.php @@ -2,12 +2,12 @@ return array( - 'deleted' => 'This model has been deleted. Click here to restore it.', - 'restore' => 'Restore Model', - 'show_mac_address' => 'Show MAC address field in assets in this model', - 'view_deleted' => 'View Deleted', - 'view_models' => 'View Models', + 'deleted' => 'Model ini telah dihapus. Click di sini untuk memulihkan.', + 'restore' => 'Mengembalikan Model', + 'show_mac_address' => 'Tampilkan alamat MAC di aset untuk model ini', + 'view_deleted' => 'Lihat yang Dihapus', + 'view_models' => 'Lihat Model', 'fieldset' => 'Fieldset', - 'no_custom_field' => 'No custom fields', + 'no_custom_field' => 'Field yang tidak bisa di rubah', ); diff --git a/resources/lang/id/admin/models/message.php b/resources/lang/id/admin/models/message.php index fe51cb8d4c7c..bced6b657136 100644 --- a/resources/lang/id/admin/models/message.php +++ b/resources/lang/id/admin/models/message.php @@ -2,30 +2,30 @@ return array( - 'does_not_exist' => 'Model does not exist.', - 'assoc_users' => 'This model is currently associated with one or more assets and cannot be deleted. Please delete the assets, and then try deleting again. ', + 'does_not_exist' => 'Model tidak ada.', + '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. ', 'create' => array( - 'error' => 'Model was not created, please try again.', - 'success' => 'Model created successfully.', - 'duplicate_set' => 'An asset model with that name, manufacturer and model number already exists.', + 'error' => 'Model gagal di buat, silahkan coba kembali.', + 'success' => 'Sukses mebuat model.', + 'duplicate_set' => 'Model aset dengan nomor nama, produsen dan model yang sama sudah ada.', ), 'update' => array( - 'error' => 'Model was not updated, please try again', - 'success' => 'Model updated successfully.' + 'error' => 'Model gagal diperbarui, silahkan coba kembali', + 'success' => 'Sukses memperbarui Model.' ), 'delete' => array( - 'confirm' => 'Are you sure you wish to delete this asset model?', - 'error' => 'There was an issue deleting the model. Please try again.', - 'success' => 'The model was deleted successfully.' + 'confirm' => 'Anda yakin untuk menghapus model aset ini?', + 'error' => 'Terdapat kesalahan pada saat penghapusan model. Silahkan coba kembali.', + 'success' => 'Model sukses terhapus.' ), 'restore' => array( - 'error' => 'Model was not restored, please try again', - 'success' => 'Model restored successfully.' + 'error' => 'Modal gagal di pulihkan, silahkan coba kembali', + 'success' => 'Sukses memulihkan model.' ), ); diff --git a/resources/lang/id/admin/models/table.php b/resources/lang/id/admin/models/table.php index 11a512b3d304..98a88a675f8c 100644 --- a/resources/lang/id/admin/models/table.php +++ b/resources/lang/id/admin/models/table.php @@ -2,16 +2,16 @@ return array( - 'create' => 'Create Asset Model', - 'created_at' => 'Created at', - 'eol' => 'EOL', - 'modelnumber' => 'Model No.', - 'name' => 'Asset Model Name', - 'numassets' => 'Assets', - 'title' => 'Asset Models', - 'update' => 'Update Asset Model', - 'view' => 'View Asset Model', - 'update' => 'Update Asset Model', - 'clone' => 'Clone Model', - 'edit' => 'Edit Model', + 'create' => 'Membuat Model aset', + 'created_at' => 'Dibuat', + 'eol' => 'MHP', + 'modelnumber' => 'No. Model.', + 'name' => 'Nama Model Aset', + 'numassets' => 'Aset', + 'title' => 'Model Aset', + 'update' => 'Perbarui Model Aset', + 'view' => 'Tampilkan Model Aset', + 'update' => 'Pebarui Model', + 'clone' => 'Duplikat Model', + 'edit' => 'Sunting Model', ); diff --git a/resources/lang/id/admin/settings/general.php b/resources/lang/id/admin/settings/general.php index c9a22ed69a35..91ba1bc21fca 100644 --- a/resources/lang/id/admin/settings/general.php +++ b/resources/lang/id/admin/settings/general.php @@ -2,23 +2,23 @@ return array( 'ad' => 'Active Directory', - 'ad_domain' => 'Active Directory domain', - 'ad_domain_help' => 'This is sometimes the same as your email domain, but not always.', - 'is_ad' => 'This is an Active Directory server', + 'ad_domain' => 'Domain Active Directory', + 'ad_domain_help' => 'Hal ini kadang-kadang sama sebagai domain email Anda, tetapi tidak selalu.', + 'is_ad' => 'Ini adalah server Active Directory', 'alert_email' => 'Kirim pemberitahuan kepada', 'alerts_enabled' => 'Aktifkan pemberitahuan', - 'alert_interval' => 'Expiring Alerts Threshold (in days)', + 'alert_interval' => 'Ambang batas pemberitahuan kadaluarsa (dalam hari)', 'alert_inv_threshold' => 'Ambang pemberitahuan persediaan', 'asset_ids' => 'Aset id', - 'auto_increment_assets' => 'Generate auto-incrementing asset IDs', + 'auto_increment_assets' => 'Membuat otomatis pembahan nomor ID aset', 'auto_increment_prefix' => 'Awalan (pilihan)', - 'auto_incrementing_help' => 'Enable auto-incrementing asset IDs first to set this', + 'auto_incrementing_help' => 'Hidupkan penambahan otomatis terlebih dahulu sebelumnya', 'backups' => 'Cadangan', 'barcode_settings' => 'Pengaturan barcode', 'confirm_purge' => 'Konfirmasi pembersihan', 'confirm_purge_help' => 'Masukan tulisan "DELETE" di kolom bawah untuk membersihkan dokumen anda. Tindakan ini tidak dapat dibatalkan.', 'custom_css' => 'Custom CSS', - 'custom_css_help' => 'Enter any custom CSS overrides you would like to use. Do not include the <style></style> tags.', + 'custom_css_help' => 'Masukan modifikasi CSS yang hendak anda gunakan. Jangan sertakan <style></style> tags.', 'default_currency' => 'Mata uang utama', 'default_eula_text' => 'EULA utama', 'default_language' => 'Bahasa utama', @@ -31,26 +31,28 @@ 'barcode_type' => 'Tipe Barcode 2D', 'alt_barcode_type' => 'Tipe Barcode 1D', 'eula_settings' => 'Konfigurasi EULA', - 'eula_markdown' => 'This EULA allows Github flavored markdown.', + 'eula_markdown' => 'EULA mengijinkan Github flavored markdown.', 'general_settings' => 'Konfigurasi umum', - 'generate_backup' => 'Generate Backup', + 'generate_backup' => 'Membuat cadangan', 'header_color' => 'Warna Header', - 'info' => 'These settings let you customize certain aspects of your installation.', + 'info' => 'Dengan pengaturan ini anda dapat merubah aspek tertentu pada instalasi.', 'laravel' => 'Versi Laravel', 'ldap_enabled' => 'Aktifkan LDAP', 'ldap_integration' => 'Integrasi LDAP', 'ldap_settings' => 'Konfigurasi LDAP', 'ldap_server' => 'LDAP Server', - 'ldap_server_help' => 'This should start with ldap:// (for unencrypted or TLS) or ldaps:// (for SSL)', + 'ldap_server_help' => 'Ini harus dimulai dengan ldap: / / (untuk tidak terenkripsi atau TLS) atau ldaps: / / (untuk SSL)', 'ldap_server_cert' => 'Validasi sertifikat LDAP SSL', 'ldap_server_cert_ignore' => 'Izinkan sertifikat SSL tak terdaftar', 'ldap_server_cert_help' => 'Pilih kotak ini jika anda menggunakan sertifikat SSL self sign dan menerima sertifikat SSL yang tak terdaftar.', - 'ldap_tls' => 'Use TLS', - 'ldap_tls_help' => 'This should be checked only if you are running STARTTLS on your LDAP server. ', + 'ldap_tls' => 'Gunakan TLS', + 'ldap_tls_help' => 'Ini digunakan jika anda menggunakan STARTTLS di server LDAP anda. ', 'ldap_uname' => 'Nama pengguna LDAP', 'ldap_pword' => 'Katakunci LDAP', 'ldap_basedn' => 'Base Bind DN', 'ldap_filter' => 'Saring LDAP', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', 'ldap_username_field' => 'Kolom nama pengguna', 'ldap_lname_field' => 'Nama Belakang', 'ldap_fname_field' => 'LDAP Nama Depan', @@ -59,54 +61,54 @@ 'ldap_active_flag' => 'LDAP Active Flag', 'ldap_emp_num' => 'Nomor karyawan LDAP', 'ldap_email' => 'LDAP Email', - 'load_remote_text' => 'Remote Scripts', - 'load_remote_help_text' => 'This Snipe-IT install can load scripts from the outside world.', + 'load_remote_text' => 'Kode jarak jauh', + 'load_remote_help_text' => 'Snipe-IT dapat menggunakan kode program dari luar.', 'logo' => 'Logo', - 'full_multiple_companies_support_help_text' => 'Restricting users (including admins) assigned to companies to their company\'s assets.', - 'full_multiple_companies_support_text' => 'Full Multiple Companies Support', - 'optional' => 'optional', - 'per_page' => 'Results Per Page', - 'php' => 'PHP Version', - 'php_gd_info' => 'You must install php-gd to display QR codes, see install instructions.', - 'php_gd_warning' => 'PHP Image Processing and GD plugin is NOT installed.', - 'qr_help' => 'Enable QR Codes first to set this', - 'qr_text' => 'QR Code Text', - 'setting' => 'Setting', - 'settings' => 'Settings', - 'site_name' => 'Site Name', + 'full_multiple_companies_support_help_text' => 'Membatasi pengguna (termasuk admin) diberikan kepada perusahaan untuk aset perusahaan mereka.', + 'full_multiple_companies_support_text' => 'Dukungan penuh beberapa perusahaan', + 'optional' => 'pilihan', + 'per_page' => 'Hasil per halaman', + 'php' => 'Versi PHP', + 'php_gd_info' => 'Anda harus memasang php-gd untuk menampilkan kode QR, baca petunjuk pemasangan.', + 'php_gd_warning' => 'Plugin PHP pengolahan citra dan GD tidak diinstal.', + 'qr_help' => 'Hidupkan kode QR sebelumnya', + 'qr_text' => 'Teks kode QR', + 'setting' => 'Pengaturan', + 'settings' => 'Pengaturan', + 'site_name' => 'Nama Situs', '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.', - 'snipe_version' => 'Snipe-IT version', - 'system' => 'System Information', - 'update' => 'Update Settings', - 'value' => 'Value', - 'brand' => 'Branding', - 'about_settings_title' => 'About Settings', - 'about_settings_text' => 'These settings let you customize certain aspects of your installation.', - 'labels_per_page' => 'Labels per page', - 'label_dimensions' => 'Label dimensions (inches)', - 'page_padding' => 'Page margins (inches)', - 'purge' => 'Purge Deleted Records', - 'labels_display_bgutter' => 'Label bottom gutter', - 'labels_display_sgutter' => 'Label side gutter', - 'labels_fontsize' => 'Label font size', - 'labels_pagewidth' => 'Label sheet width', - 'labels_pageheight' => 'Label sheet height', - 'label_gutters' => 'Label spacing (inches)', - 'page_dimensions' => 'Page dimensions (inches)', - 'label_fields' => 'Label visible fields', - 'inches' => 'inches', - 'width_w' => 'w', - 'height_h' => 'h', + 'slack_integration' => 'Pengaturan Slack', + 'slack_integration_help' => 'Penggabungan Slack adalah pilihan, namun untuk kanal dan titik akhir wajib jika anda hendak menggunakannya. Untuk konfigurasi penggabungan slack, anda harus membuat kaitan masuk pada akun slack.', + 'snipe_version' => 'Versi Snipe-IT', + 'system' => 'Informasi Sistem', + 'update' => 'Pengaturan perbaruan', + 'value' => 'Harga', + 'brand' => 'Merek', + 'about_settings_title' => 'Tentang pengaturan', + 'about_settings_text' => 'Dengan pengaturan ini anda dapat merubah aspek tertentu pada instalasi.', + 'labels_per_page' => 'Label per halaman', + 'label_dimensions' => 'Dimensi label (inch)', + 'page_padding' => 'Marjin halaman (inch)', + 'purge' => 'Pembersihan catatan yang telah terhapus', + 'labels_display_bgutter' => 'Ukuran bawah label', + 'labels_display_sgutter' => 'Ukuran samping label', + 'labels_fontsize' => 'Ukuran huruf label', + 'labels_pagewidth' => 'Lebar halaman label', + 'labels_pageheight' => 'Tinggi kertas label', + 'label_gutters' => 'Spasi label (inci)', + 'page_dimensions' => 'Dimensi halaman (inch)', + 'label_fields' => 'Field label yang terlihat', + 'inches' => 'inci', + 'width_w' => 'l', + 'height_h' => 't', 'text_pt' => 'pt', - 'left' => 'left', - 'right' => 'right', - 'top' => 'top', - 'bottom' => 'bottom', - 'vertical' => 'vertical', - 'horizontal' => 'horizontal', - 'zerofill_count' => 'Length of asset tags, including zerofill', + 'left' => 'kiri', + 'right' => 'kanan', + 'top' => 'atas', + 'bottom' => 'bawah', + 'vertical' => 'vertikal', + 'horizontal' => 'horisontal', + 'zerofill_count' => 'Jarak tag aset, termasuk angka nol', ); diff --git a/resources/lang/id/admin/settings/message.php b/resources/lang/id/admin/settings/message.php index 736d5c3e9ebc..500ff8732cf6 100644 --- a/resources/lang/id/admin/settings/message.php +++ b/resources/lang/id/admin/settings/message.php @@ -4,19 +4,19 @@ 'update' => array( - 'error' => 'An error has occurred while updating. ', - 'success' => 'Settings updated successfully.' + 'error' => 'Terdapat kesalahan ketika proses pembaharuan. ', + 'success' => 'Sukses perbarui pengaturan.' ), 'backup' => array( - 'delete_confirm' => 'Are you sure you would like to delete this backup file? This action cannot be undone. ', - 'file_deleted' => 'The backup file was successfully deleted. ', - 'generated' => 'A new backup file was successfully created.', - 'file_not_found' => 'That backup file could not be found on the server.', + 'delete_confirm' => 'Apakah anda yakin menghapus berkas cadangan ini? Tindakan ini tidak dapat di batalkan. ', + 'file_deleted' => 'Sukses menghapus Berkas cadangan. ', + 'generated' => 'Sukses membuat cadangan baru.', + 'file_not_found' => 'Berkas cadangan tidak ditemukan di server.', ), 'purge' => array( - 'error' => 'An error has occurred while purging. ', - 'validation_failed' => 'Your purge confirmation is incorrect. Please type the word "DELETE" in the confirmation box.', - 'success' => 'Deleted records successfully purged.' + 'error' => 'Terdapat kesalahan ketika proses pembersihan. ', + 'validation_failed' => 'Konfirmasi pembersihan anda tidak tepat. Silahkan ketikan kata "DELETE" di kotak konfirmasi.', + 'success' => 'Sukses melakukan pembersihan data yang terhapus.' ), ); diff --git a/resources/lang/id/admin/statuslabels/message.php b/resources/lang/id/admin/statuslabels/message.php index 619a5a509c6a..3566d06cebac 100644 --- a/resources/lang/id/admin/statuslabels/message.php +++ b/resources/lang/id/admin/statuslabels/message.php @@ -2,24 +2,24 @@ return array( - 'does_not_exist' => 'Status Label does not exist.', - 'assoc_assets' => 'This Status Label is currently associated with at least one Asset and cannot be deleted. Please update your assets to no longer reference this status and try again. ', + 'does_not_exist' => 'Label status tidak ada.', + 'assoc_assets' => 'Saat ini label status tersebut terhubung dengan 1 aset dan tidak dapat di hapus. Silahkan perbarui aset anda sehingga tidak terhubung dan kemudian coba kembali. ', 'create' => array( - 'error' => 'Status Label was not created, please try again.', - 'success' => 'Status Label created successfully.' + 'error' => 'Label status gagal di buat, silahkan coba lagi.', + 'success' => 'Sukses membuat status label.' ), 'update' => array( - 'error' => 'Status Label was not updated, please try again', - 'success' => 'Status Label updated successfully.' + 'error' => 'Gagal perbarui label status, silahkan coba kembali', + 'success' => 'Sukses perbarui label status.' ), 'delete' => array( - 'confirm' => 'Are you sure you wish to delete this Status Label?', - 'error' => 'There was an issue deleting the Status Label. Please try again.', - 'success' => 'The Status Label was deleted successfully.' + 'confirm' => 'Anda yakin untuk menghapus model label status ini?', + 'error' => 'Terdapat kesalahan pada saat penghapusan label status ini. Silahkan coba kembali.', + 'success' => 'Sukses menghapus label status.' ) ); diff --git a/resources/lang/id/admin/statuslabels/table.php b/resources/lang/id/admin/statuslabels/table.php index dd21781115dc..ad74d862ac0d 100644 --- a/resources/lang/id/admin/statuslabels/table.php +++ b/resources/lang/id/admin/statuslabels/table.php @@ -1,15 +1,17 @@ 'About Status Labels', - 'archived' => 'Archived', - 'create' => 'Create Status Label', - 'deployable' => 'Deployable', - 'info' => 'Status labels are used to describe the various states your assets could be in. They may be out for repair, lost/stolen, etc. You can create new status labels for deployable, pending and archived assets.', - 'name' => 'Status Name', - 'pending' => 'Pending', - 'status_type' => 'Status Type', - 'title' => 'Status Labels', - 'undeployable' => 'Undeployable', - 'update' => 'Update Status Label', + 'about' => 'Tentang label status', + 'archived' => 'Diarsipkan', + 'create' => 'Membuat label status', + 'color' => 'Chart Color', + 'deployable' => 'Dapat digunakan', + 'info' => 'Label status digunakan untuk menjelaskan berbagai macam status aset. Sebagai contoh, rusak/hilang, dalam perbaikan dan sebagainya. Anda dapat membuat status label baru untuk penundaan aset, aset yang dapat digunakan dan aset yang diarsipkan.', + 'name' => 'Nama Status', + 'pending' => 'Tunda', + 'status_type' => 'Tipe Status', + 'show_in_nav' => 'Show in side nav', + 'title' => 'Label Status', + 'undeployable' => 'Tidak dapat digunakan', + 'update' => 'Perbarui label status', ); diff --git a/resources/lang/id/admin/suppliers/message.php b/resources/lang/id/admin/suppliers/message.php index df4bc41af388..6b6619f90d98 100644 --- a/resources/lang/id/admin/suppliers/message.php +++ b/resources/lang/id/admin/suppliers/message.php @@ -2,23 +2,23 @@ return array( - 'does_not_exist' => 'Supplier does not exist.', - 'assoc_users' => 'This supplier is currently associated with at least one model and cannot be deleted. Please update your models to no longer reference this supplier and try again. ', + 'does_not_exist' => 'Pemasok tidak ada.', + 'assoc_users' => 'Saat ini pemasok tersebut terhubung dengan satu model dan tidak dapat di hapus. Silahkan perbarui model anda sehingga tidak terhubung dengan pemasok tersebut dan coba kembali. ', 'create' => array( - 'error' => 'Supplier was not created, please try again.', - 'success' => 'Supplier created successfully.' + 'error' => 'Pemasok gagal di buat, silahkan coba kembali.', + 'success' => 'Pemasok sukses dibuat.' ), 'update' => array( - 'error' => 'Supplier was not updated, please try again', - 'success' => 'Supplier updated successfully.' + 'error' => 'Pemasok tidak di perbarui, silahkan coba kembali', + 'success' => 'Sukses perbarui pemasok.' ), 'delete' => array( - 'confirm' => 'Are you sure you wish to delete this supplier?', - 'error' => 'There was an issue deleting the supplier. Please try again.', - 'success' => 'Supplier was deleted successfully.' + 'confirm' => 'Apakah Anda yakin untuk menghapus pemasok ini?', + 'error' => 'Terdapat masalah ketika menghapus pemasok. Silahkan coba kembali.', + 'success' => 'Sukses menghapus pemasok.' ) ); diff --git a/resources/lang/id/admin/suppliers/table.php b/resources/lang/id/admin/suppliers/table.php index 88adfc692bd8..eef93452f359 100644 --- a/resources/lang/id/admin/suppliers/table.php +++ b/resources/lang/id/admin/suppliers/table.php @@ -1,25 +1,25 @@ 'Supplier Address', - 'assets' => 'Assets', - 'city' => 'City', - 'contact' => 'Contact Name', - 'country' => 'Country', - 'create' => 'Create Supplier', + 'address' => 'Alamat pemasok', + 'assets' => 'Aset', + 'city' => 'Kota', + 'contact' => 'Nama Kontak', + 'country' => 'Negara', + 'create' => 'Membuat pemasok', 'email' => 'Email', - 'fax' => 'Fax', + 'fax' => 'Faks', 'id' => 'ID', - 'licenses' => 'Licenses', - 'name' => 'Supplier Name', - 'notes' => 'Notes', - 'phone' => 'Phone', - 'state' => 'State', - 'suppliers' => 'Suppliers', - 'update' => 'Update Supplier', + 'licenses' => 'Lisensi', + 'name' => 'Nama Pemasok', + 'notes' => 'Catatan', + 'phone' => 'Telepon', + 'state' => 'Provinsi', + 'suppliers' => 'Pemasok', + 'update' => 'Perbarui Pemasok', 'url' => 'URL', - 'view' => 'View Supplier', - 'view_assets_for' => 'View Assets for', - 'zip' => 'Postal Code', + 'view' => 'Tampilkan Pemasok', + 'view_assets_for' => 'Tampilkan Aset untuk', + 'zip' => 'Kode Pos', ); diff --git a/resources/lang/id/admin/users/general.php b/resources/lang/id/admin/users/general.php index b6acbce0d723..59b50b64d39f 100644 --- a/resources/lang/id/admin/users/general.php +++ b/resources/lang/id/admin/users/general.php @@ -3,16 +3,16 @@ return array( - 'assets_user' => 'Assets assigned to :name', - 'current_assets' => 'Assets currently checked out to this user', - 'clone' => 'Clone User', - 'contact_user' => 'Contact :name', - 'edit' => 'Edit User', - 'filetype_info' => 'Allowed filetypes are png, gif, jpg, jpeg, doc, docx, pdf, txt, zip, and rar.', - 'history_user' => 'History for :name', - 'last_login' => 'Last Login', - 'ldap_config_text' => 'LDAP configuration settings can be found Admin > Settings. The (optional) selected location will be set for all imported users.', - 'software_user' => 'Software Checked out to :name', - 'view_user' => 'View User :name', - 'usercsv' => 'CSV file', + 'assets_user' => 'Aset pada :name', + 'current_assets' => 'Aset ini untuk pengguna ini', + 'clone' => 'Klon pengguna', + 'contact_user' => 'Kontak :name', + 'edit' => 'Sunting Pengguna', + 'filetype_info' => 'Jenis berkas diizinkan adalah png, gif, jpg, jpeg, doc, docx, pdf, txt, zip, dan rar.', + 'history_user' => 'Riwayat untuk :name', + 'last_login' => 'Terakhir masuk', + 'ldap_config_text' => 'Konfigurasi LDAP terdapat di Admin > Pengaturan. Jika lokasi di pilih, maka akan di impor untuk semua pengguna.', + 'software_user' => 'Perangkat lunak pada :name', + 'view_user' => 'Lihat pengguna: name', + 'usercsv' => 'Berkas CSV', ); diff --git a/resources/lang/id/admin/users/message.php b/resources/lang/id/admin/users/message.php index a1a9757e8690..3ce230144aca 100644 --- a/resources/lang/id/admin/users/message.php +++ b/resources/lang/id/admin/users/message.php @@ -2,54 +2,54 @@ return array( - 'accepted' => 'You have successfully accepted this asset.', - 'declined' => 'You have successfully declined this asset.', - 'user_exists' => 'User already exists!', - 'user_not_found' => 'User [:id] does not exist.', - 'user_login_required' => 'The login field is required', - 'user_password_required' => 'The password is required.', - 'insufficient_permissions' => 'Insufficient Permissions.', - 'user_deleted_warning' => 'This user has been deleted. You will have to restore this user to edit them or assign them new assets.', - 'ldap_not_configured' => 'LDAP integration has not been configured for this installation.', + 'accepted' => 'Anda sukses menerima aset ini.', + 'declined' => 'Anda sukses menolak aset ini.', + 'user_exists' => 'Pengguna sudah ada!', + 'user_not_found' => 'Pengguna [:id] tidak terdaftar.', + 'user_login_required' => 'Kolom login wajib di-isi', + 'user_password_required' => 'Kata sandi wajib di-isi.', + 'insufficient_permissions' => 'Tidak ada hak akses.', + 'user_deleted_warning' => 'Pengguna ini telah di hapus. Anda harus kembalikan dahulu pengguna ini jika ingin menyunting atau di berikan hak kelola aset.', + 'ldap_not_configured' => 'Integrasi LDAP belum dikonfigurasi untuk instalasi ini.', 'success' => array( - 'create' => 'User was successfully created.', - 'update' => 'User was successfully updated.', - 'delete' => 'User was successfully deleted.', - 'ban' => 'User was successfully banned.', - 'unban' => 'User was successfully unbanned.', - 'suspend' => 'User was successfully suspended.', - 'unsuspend' => 'User was successfully unsuspended.', - 'restored' => 'User was successfully restored.', - 'import' => 'Users imported successfully.', + 'create' => 'Pengguna sukses di buat.', + 'update' => 'Pengguna sukses di perbarui.', + 'delete' => 'Pengguna sukses di hapus.', + 'ban' => 'Pengguna sukses di blokir.', + 'unban' => 'Pengguna sukses tidak di blokir.', + 'suspend' => 'Pengguna sukses di tangguhkan.', + 'unsuspend' => 'Pengguna sukses tidak di tangguhkan.', + 'restored' => 'Pengguna sukses di kembalikan.', + 'import' => 'Sukses mengimpor pengguna.', ), 'error' => array( - 'create' => 'There was an issue creating the user. Please try again.', - 'update' => 'There was an issue updating the user. Please try again.', - 'delete' => 'There was an issue deleting the user. Please try again.', - 'unsuspend' => 'There was an issue unsuspending the user. Please try again.', - 'import' => 'There was an issue importing users. Please try again.', - 'asset_already_accepted' => 'This asset has already been accepted.', - 'accept_or_decline' => 'You must either accept or decline this asset.', - 'incorrect_user_accepted' => 'The asset you have attempted to accept was not checked out to you.', - 'ldap_could_not_connect' => 'Could not connect to the LDAP server. Please check your LDAP server configuration in the LDAP config file.
    Error from LDAP Server:', - 'ldap_could_not_bind' => 'Could not bind to the LDAP server. Please check your LDAP server configuration in the LDAP config file.
    Error from LDAP Server: ', - 'ldap_could_not_search' => 'Could not search the LDAP server. Please check your LDAP server configuration in the LDAP config file.
    Error from LDAP Server:', - 'ldap_could_not_get_entries' => 'Could not get entries from the LDAP server. Please check your LDAP server configuration in the LDAP config file.
    Error from LDAP Server:', + 'create' => 'Terdapat kesalahan ketika membuat pengguna. Silahkan coba kembali.', + 'update' => 'Terdapat masalah ketika memperbarui pengguna. Silahkan coba kembali.', + 'delete' => 'Terdapat masalah ketika menghapus pengguna. Silahkan coba kembali.', + 'unsuspend' => 'Terdapat masalah ketika menangguhkan pengguna. Silahkan coba kembali.', + 'import' => 'Terdapat masalah ketika mengimpor pengguna. Silahkan coba kembali.', + 'asset_already_accepted' => 'Aset ini telah di terima.', + 'accept_or_decline' => 'Anda harus menolak atau menerima aset ini.', + 'incorrect_user_accepted' => 'Aset yang akan di berikan ke anda, belum di setujui.', + 'ldap_could_not_connect' => 'Gagal koneksi ke server LDAP. Silahkan periksa konfigurasi server LDAP di berkas config.
    Eror dari server LDAP:', + 'ldap_could_not_bind' => 'Server LDAP gagal mengikat. Silahkan cek kembali konfigurasi server LDAP di berkas config.
    Eror dari server LDAP: ', + 'ldap_could_not_search' => 'Gagal mencari server LDAP. Silahkan cek konfigurasi server LDAP di berkas config LDAP.
    Eror dari server LDAP:', + 'ldap_could_not_get_entries' => 'Gagal menerima catatan dari server LDAP. Silahkan cek konfigurasi server LDAP di berkas config LDAP.
    Eror dari server LDAP:', ), 'deletefile' => array( - 'error' => 'File not deleted. Please try again.', - 'success' => 'File successfully deleted.', + 'error' => 'Berkas belum terhapus. Silahkan coba kembali.', + 'success' => 'Berkas sukses di hapus.', ), 'upload' => array( - 'error' => 'File(s) not uploaded. Please try again.', - 'success' => 'File(s) successfully uploaded.', - 'nofiles' => 'You did not select any files for upload', - 'invalidfiles' => 'One or more of your files is too large or is a filetype that is not allowed. Allowed filetypes are png, gif, jpg, doc, docx, pdf, and txt.', + 'error' => 'Berkas belum terunggah. Silakan coba kembali.', + 'success' => 'Berkas sukses terunggah.', + 'nofiles' => 'Anda belum memilih berkas untuk di unggah', + 'invalidfiles' => 'Satu atau lebih dari file Anda terlalu besar atau jenis berkas yang tidak diperbolehkan. Tipe file diizinkan adalah png, gif, jpg, doc, docx, pdf, dan txt.', ), ); diff --git a/resources/lang/id/admin/users/table.php b/resources/lang/id/admin/users/table.php index 8c9b40a45421..37157fb197c6 100644 --- a/resources/lang/id/admin/users/table.php +++ b/resources/lang/id/admin/users/table.php @@ -2,35 +2,35 @@ return array( - 'activated' => 'Active', - 'allow' => 'Allow', - 'checkedout' => 'Assets', - 'created_at' => 'Created', - 'createuser' => 'Create User', - 'deny' => 'Deny', + 'activated' => 'Aktif', + 'allow' => 'Izinkan', + 'checkedout' => 'Aset', + 'created_at' => 'Dibuat', + 'createuser' => 'Membuat pengguna', + 'deny' => 'Menolak', '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.', + 'employee_num' => 'No. Karyawan.', + 'first_name' => 'Nama Depan', + 'groupnotes' => 'Pilih kelompok untuk diberikan ke pengguna, ingatlah bahwa pengguna mendapatkan hak ases dari kelompok yang ada pada mereka.', 'id' => 'Id', - 'inherit' => 'Inherit', - 'job' => 'Job Title', - 'last_login' => 'Last Login', - 'last_name' => 'Last Name', - 'location' => 'Location', - 'lock_passwords' => 'Login details cannot be changed on this installation.', - 'manager' => 'Manager', - 'name' => 'Name', - 'notes' => 'Notes', - 'password_confirm' => 'Confirm Password', - 'password' => 'Password', - 'phone' => 'Phone', - 'show_current' => 'Show Current Users', - 'show_deleted' => 'Show Deleted Users', - 'title' => 'Title', - 'updateuser' => 'Update User', - 'username' => 'Username', - 'username_note' => '(This is used for Active Directory binding only, not for login.)', - 'cloneuser' => 'Clone User', - 'viewusers' => 'View Users', + 'inherit' => 'Turunan', + 'job' => 'Pekerjaan', + 'last_login' => 'Terakhir masuk', + 'last_name' => 'Nama Belakang', + 'location' => 'Lokasi', + 'lock_passwords' => 'Detail masuk tidak dapat di ubah ketika instalasi.', + 'manager' => 'Manajer', + 'name' => 'Nama', + 'notes' => 'Catatan', + 'password_confirm' => 'Konfirmasikan Kata Sandi', + 'password' => 'Kata sandi', + 'phone' => 'Telepon', + 'show_current' => 'Tampilkan pengguna saat ini', + 'show_deleted' => 'Tampilkan pengguna yang di hapus', + 'title' => 'Judul', + 'updateuser' => 'Perbarui Pengguna', + 'username' => 'Nama Pengguna', + 'username_note' => '(Ini digunakan untuk mengikat Active Directory saja, bukan untuk login.)', + 'cloneuser' => 'Klon pengguna', + 'viewusers' => 'Tampilkan Pengguna', ); diff --git a/resources/lang/id/auth/general.php b/resources/lang/id/auth/general.php index bf88cba77aa5..10e09794d9ce 100644 --- a/resources/lang/id/auth/general.php +++ b/resources/lang/id/auth/general.php @@ -1,12 +1,12 @@ 'Send Password Reset Link', - 'email_reset_password' => 'Email Password Reset', - 'reset_password' => 'Reset Password', - 'login' => 'Login', - 'login_prompt' => 'Please Login', - 'forgot_password' => 'I forgot my password', - 'remember_me' => 'Remember Me', + 'send_password_link' => 'Kirim tautan reset kata sandi', + 'email_reset_password' => 'Reset Email kata sandi', + 'reset_password' => 'Reset kata sandi', + 'login' => 'Masuk', + 'login_prompt' => 'Silahkan masuk', + 'forgot_password' => 'Lupa kata sandi', + 'remember_me' => 'Ingat saya', ]; diff --git a/resources/lang/id/auth/message.php b/resources/lang/id/auth/message.php index 31bafb55ce48..89f01d07c38b 100644 --- a/resources/lang/id/auth/message.php +++ b/resources/lang/id/auth/message.php @@ -2,35 +2,35 @@ return array( - 'account_already_exists' => 'An account with the this email already exists.', - 'account_not_found' => 'The username or password is incorrect.', - 'account_not_activated' => 'This user account is not activated.', - 'account_suspended' => 'This user account is suspended.', - 'account_banned' => 'This user account is banned.', + 'account_already_exists' => 'Akun dengan ini email telah digunakan.', + 'account_not_found' => 'Nama pengguna atau sandi tidak benar.', + 'account_not_activated' => 'Akun pengguna ini belum ter-aktivasi.', + 'account_suspended' => 'Akun pengguna ini di tangguhkan.', + 'account_banned' => 'Akun pengguna ini dilarang.', 'signin' => array( - 'error' => 'There was a problem while trying to log you in, please try again.', - 'success' => 'You have successfully logged in.', + 'error' => 'Terdapat kesalahan ketika anda mencoba masuk, silahkan coba kembali.', + 'success' => 'Anda berhasil masuk.', ), 'signup' => array( - 'error' => 'There was a problem while trying to create your account, please try again.', - 'success' => 'Account sucessfully created.', + 'error' => 'Terdapat kesalahan ketika membuat akun anda, silahkan coba kembali.', + 'success' => 'Akun berhasil dibuat.', ), 'forgot-password' => array( - 'error' => 'There was a problem while trying to get a reset password code, please try again.', - 'success' => 'Password recovery email successfully sent.', + 'error' => 'Terdapat kesalahan ketika reset kode kata sandi anda, silahkan coba kembali.', + 'success' => 'Email pembaruan kata sandi sukses terkirim.', ), '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.', + 'error' => 'Terdapat kesalahan ketika reset kata sandi anda, silahkan coba kembali.', + 'success' => 'Password anda sudah berhasil di reset.', ), 'activate' => array( - 'error' => 'There was a problem while trying to activate your account, please try again.', - 'success' => 'Your account has been successfully activated.', + 'error' => 'Terdapat kesalahan ketika aktivasi akun anda, silahkan coba kembali.', + 'success' => 'Akun anda sukses di aktivasi.', ), ); diff --git a/resources/lang/id/general.php b/resources/lang/id/general.php index e1d5eba5c3a8..1dc523a7d842 100644 --- a/resources/lang/id/general.php +++ b/resources/lang/id/general.php @@ -1,172 +1,173 @@ 'Accessories', - 'activated' => 'Activated', - 'accessory' => 'Accessory', - 'accessory_report' => 'Accessory Report', - 'action' => 'Action', - 'activity_report' => 'Activity Report', - 'address' => 'Address', + 'accessories' => 'Aksesoris', + 'activated' => 'Diaktifkan', + 'accessory' => 'Aksesori', + 'accessory_report' => 'Laporan aksesori', + 'action' => 'Tindakan', + 'activity_report' => 'Laporan kegiatan', + 'address' => 'Alamat', 'admin' => 'Admin', - 'add_seats' => 'Added seats', - 'all_assets' => 'All Assets', - 'all' => 'All', - 'archived' => 'Archived', - 'asset_models' => 'Asset Models', - 'asset' => 'Asset', - 'asset_report' => 'Asset Report', - 'asset_tag' => 'Asset Tag', - 'assets_available' => 'assets available', - 'assets' => 'Assets', - 'avatar_delete' => 'Delete Avatar', - 'avatar_upload' => 'Upload Avatar', - 'back' => 'Back', - 'bad_data' => 'Nothing found. Maybe bad data?', - 'bulk_checkout' => 'Bulk Checkout', - 'cancel' => 'Cancel', - 'categories' => 'Categories', - 'category' => 'Category', - 'changeemail' => 'Change Email Address', - 'changepassword' => 'Change Password', - 'checkin' => 'Checkin', - 'checkin_from' => 'Checkin from', - 'checkout' => 'Checkout', - 'city' => 'City', - 'companies' => 'Companies', - 'company' => 'Company', - 'component' => 'Component', - 'components' => 'Components', - 'consumable' => 'Consumable', - 'consumables' => 'Consumables', - 'country' => 'Country', - 'create' => 'Create New', - 'created_asset' => 'created asset', - 'created_at' => 'Created at', + 'add_seats' => 'Tambahan hak', + 'all_assets' => 'Semua aset', + 'all' => 'Semua', + 'archived' => 'Diarsipkan', + 'asset_models' => 'Model aset', + 'asset' => 'Aset', + 'asset_report' => 'Laporan aset', + 'asset_tag' => 'Tag Aset', + 'assets_available' => 'Aset yang tersedia', + 'assets' => 'Aset', + 'avatar_delete' => 'Hapus avatar', + 'avatar_upload' => 'Unggah avatar', + 'back' => 'Kembali', + 'bad_data' => 'Tidak di temukan. Kemungkinan data rusak?', + 'bulk_checkout' => 'check-out masal', + 'cancel' => 'Batalkan', + 'categories' => 'Kategori', + 'category' => 'Kategori', + 'changeemail' => 'Rubah alamat email', + 'changepassword' => 'Rubah Kata sandi', + 'checkin' => 'Check-in', + 'checkin_from' => 'Check-in dari', + 'checkout' => 'Check-out', + 'city' => 'Kota', + 'companies' => 'Perusahaan', + 'company' => 'Perusahaan', + 'component' => 'Komponen', + 'components' => 'Komponen', + 'consumable' => 'Barang Habis Pakai', + 'consumables' => 'Barang Habis Pakai', + 'country' => 'Negara', + 'create' => 'Buat baru', + 'created_asset' => 'Buat aset', + 'created_at' => 'Dibuat di', 'currency' => '$', // this is deprecated - 'current' => 'Current', - 'custom_report' => 'Custom Asset Report', + 'current' => 'Saat ini', + 'custom_report' => 'Laporan kustom aset', 'dashboard' => 'Dashboard', - 'date' => 'Date', - 'delete' => 'Delete', - 'deleted' => 'Deleted', - 'delete_seats' => 'Deleted Seats', - 'deployed' => 'Deployed', - 'depreciation_report' => 'Depreciation Report', + 'date' => 'Tanggal', + 'delete' => 'Hapus', + 'deleted' => 'Dihapus', + 'delete_seats' => 'Lisensi di hapus', + 'deployed' => 'Dijalankan', + 'depreciation_report' => 'Laporan penyusutan', 'download' => 'Download', - 'depreciation' => 'Depreciation', - 'editprofile' => 'Edit Your Profile', - 'eol' => 'EOL', - 'email_domain' => 'Email Domain', - 'email_format' => 'Email Format', - 'email_domain_help' => 'This is used to generate email addresses when importing', - 'filastname_format' => 'First Initial Last Name (jsmith@example.com)', - 'firstname_lastname_format' => 'First Name Last Name (jane.smith@example.com)', - 'first' => 'First', - 'first_name' => 'First Name', - 'first_name_format' => 'First Name (jane@example.com)', - 'file_name' => 'File', - 'file_uploads' => 'File Uploads', + 'depreciation' => 'Penyusutan', + 'editprofile' => 'Sunting profil anda', + 'eol' => 'MHP', + 'email_domain' => 'Domain email', + 'email_format' => 'Format email', + 'email_domain_help' => 'Ini digunakan untuk untuk membuat email ketika melakukan proses import', + 'filastname_format' => 'Inisial pertama - Nama belakang (jsmith@example.com)', + 'firstname_lastname_format' => 'Nama depan - Nama belakang (jane.smith@example.com)', + 'first' => 'Pertama', + 'first_name' => 'Nama Depan', + 'first_name_format' => 'Nama Depan (jane@example.com)', + 'file_name' => 'Berkas', + 'file_uploads' => 'Unggah Berkas', 'generate' => 'Generate', - 'groups' => 'Groups', - 'gravatar_email' => 'Gravatar Email Address', - 'history' => 'History', - 'history_for' => 'History for', + 'groups' => 'Kelompok', + 'gravatar_email' => 'Alamat Gravatar Email', + 'history' => 'Riwayat', + 'history_for' => 'Riwayat untuk', 'id' => 'ID', - 'image_delete' => 'Delete Image', - 'image_upload' => 'Upload Image', - 'import' => 'Import', - 'asset_maintenance' => 'Asset Maintenance', - 'asset_maintenance_report' => 'Asset Maintenance Report', - 'asset_maintenances' => 'Asset Maintenances', + 'image_delete' => 'Menghapus gambar', + 'image_upload' => 'Unggah gambar', + 'import' => 'Impor', + 'import-history' => 'Import History', + 'asset_maintenance' => 'Pemeliharaan Aset', + 'asset_maintenance_report' => 'Laporan Pemeliharaan Aset', + 'asset_maintenances' => 'Pemeliharaan Aset', 'item' => 'Item', - 'insufficient_permissions' => 'Insufficient permissions!', - 'language' => 'Language', - 'last' => 'Last', - 'last_name' => 'Last Name', - 'license' => 'License', - 'license_report' => 'License Report', - 'licenses_available' => 'licenses available', - 'licenses' => 'Licenses', - 'list_all' => 'List All', - 'loading' => 'Loading', - 'lock_passwords' => 'This field cannot be edited in this installation.', - 'feature_disabled' => 'This feature has been disabled for this installation.', - 'location' => 'Location', - 'locations' => 'Locations', - 'logout' => 'Logout', - 'lookup_by_tag' => 'Lookup by Asset Tag', - 'manufacturer' => 'Manufacturer', - 'manufacturers' => 'Manufacturers', - 'markdown' => 'This field allows Github flavored markdown.', - 'min_amt' => 'Min. QTY', - 'min_amt_help' => 'Minimum number of items that should be available before an alert gets triggered.', - 'model_no' => 'Model No.', - 'months' => 'months', - 'moreinfo' => 'More Info', - 'name' => 'Name', - 'next' => 'Next', - 'new' => 'new!', - 'no_depreciation' => 'No Depreciation', - 'no_results' => 'No Results.', - 'no' => 'No', - 'notes' => 'Notes', - 'page_menu' => 'Showing _MENU_ items', - 'pagination_info' => 'Showing _START_ to _END_ of _TOTAL_ items', - 'pending' => 'Pending', - 'people' => 'People', - 'per_page' => 'Results Per Page', - 'previous' => 'Previous', - 'processing' => 'Processing', - 'profile' => 'Your profile', - 'qty' => 'QTY', - 'quantity' => 'Quantity', - 'ready_to_deploy' => 'Ready to Deploy', - 'recent_activity' => 'Recent Activity', - 'remove_company' => 'Remove Company Association', - 'reports' => 'Reports', - 'requested' => 'Requested', - 'save' => 'Save', - 'select' => 'Select', - 'search' => 'Search', - 'select_category' => 'Select a Category', - 'select_depreciation' => 'Select a Depreciation Type', - 'select_location' => 'Select a Location', - 'select_manufacturer' => 'Select a Manufacturer', - 'select_model' => 'Select a Model', - 'select_supplier' => 'Select a Supplier', - 'select_user' => 'Select a User', - 'select_date' => 'Select Date', - 'select_statuslabel' => 'Select Status', - 'select_company' => 'Select Company', - 'select_asset' => 'Select Asset', - 'settings' => 'Settings', - 'sign_in' => 'Sign in', - 'some_features_disabled' => 'DEMO MODE: Some features are disabled for this installation.', - 'site_name' => 'Site Name', - 'state' => 'State', - 'status_labels' => 'Status Labels', + 'insufficient_permissions' => 'Tidak ada hak akses!', + 'language' => 'Bahasa', + 'last' => 'Terakhir', + 'last_name' => 'Nama Belakang', + 'license' => 'Lisensi', + 'license_report' => 'Laporan Lisensi', + 'licenses_available' => 'lisensi yang tersedia', + 'licenses' => 'Lisensi', + 'list_all' => 'Tampilkan semua', + 'loading' => 'Memuat', + 'lock_passwords' => 'Field ini tidak dapat di edit ketika instalasi.', + 'feature_disabled' => 'Fitur ini telah di non-aktifkan untuk instalasi ini.', + 'location' => 'Lokasi', + 'locations' => 'Lokasi', + 'logout' => 'Keluar', + 'lookup_by_tag' => 'Mencari berdasarkan tag aset', + 'manufacturer' => 'Produsen', + 'manufacturers' => 'Produsen', + 'markdown' => 'Field ini mengizinkan Github flavored markdown.', + 'min_amt' => 'Jml Min.', + 'min_amt_help' => 'Jumlah item minimal yang tersedia sebelum pemberitahuan di aktifkan.', + 'model_no' => 'No. Model', + 'months' => 'bulan', + 'moreinfo' => 'Lebih Lanjut', + 'name' => 'Nama', + 'next' => 'Berikutnya', + 'new' => 'baru!', + 'no_depreciation' => 'Tidak ada penyusutan', + 'no_results' => 'Tidak ada hasil.', + 'no' => 'Tidak', + 'notes' => 'Catatan', + 'page_menu' => 'Menampilkan item _MENU_', + 'pagination_info' => 'Menampilkan hal_START_ to _END_ of _TOTAL_', + 'pending' => 'Ditunda', + 'people' => 'Orang', + 'per_page' => 'Hasil per halaman', + 'previous' => 'Sebelumnya', + 'processing' => 'Pengolahan', + 'profile' => 'Profil anda', + 'qty' => 'JML', + 'quantity' => 'Jumlah', + 'ready_to_deploy' => 'Siap digunakan', + 'recent_activity' => 'Aktivitas Terakhir', + 'remove_company' => 'Hapus Asosiasi Perusahaan', + 'reports' => 'Laporan', + 'requested' => 'Diminta', + 'save' => 'Simpan', + 'select' => 'Pilih', + 'search' => 'Cari', + 'select_category' => 'Memilih Kategori', + 'select_depreciation' => 'Memilih tipe penyusutan', + 'select_location' => 'Memilih lokasi', + 'select_manufacturer' => 'Memilih pabrikan', + 'select_model' => 'Memilih model', + 'select_supplier' => 'Memilih pemasok', + 'select_user' => 'Memilih pengguna', + 'select_date' => 'Memilih Tanggal', + 'select_statuslabel' => 'Memilih Status', + 'select_company' => 'Memilih Perusahaan', + 'select_asset' => 'Memilih Aset', + 'settings' => 'Pengaturan', + 'sign_in' => 'Masuk', + 'some_features_disabled' => 'DEMO: Beberapa fitur tidak aktif.', + 'site_name' => 'Nama Situs', + 'state' => 'Provinsi', + 'status_labels' => 'Status label', 'status' => 'Status', - 'suppliers' => 'Suppliers', - 'total_assets' => 'total assets', - 'total_licenses' => 'total licenses', - 'type' => 'Type', - 'undeployable' => 'Un-deployable', - 'unknown_admin' => 'Unknown Admin', - 'username_format' => 'Username Format', - 'update' => 'Update', - 'uploaded' => 'Uploaded', - 'user' => 'User', - 'accepted' => 'accepted', - 'declined' => 'declined', - 'unaccepted_asset_report' => 'Unaccepted Assets', - 'users' => 'Users', - 'viewassets' => 'View Assigned Assets', - 'website' => 'Website', - 'welcome' => 'Welcome, :name', - 'years' => 'years', - 'yes' => 'Yes', - 'zip' => 'Zip', - 'noimage' => 'No image uploaded or image not found.', - 'token_expired' => 'Your form session has expired. Please try again.', + 'suppliers' => 'Pemasok', + 'total_assets' => 'total aset', + 'total_licenses' => 'total lisensi', + 'type' => 'Tipe', + 'undeployable' => 'Belum siap digunakan', + 'unknown_admin' => 'Admin tidak diketahui', + 'username_format' => 'Format pengguna', + 'update' => 'Memperbarui', + 'uploaded' => 'Terunggah', + 'user' => 'Pengguna', + 'accepted' => 'diterima', + 'declined' => 'menolak', + 'unaccepted_asset_report' => 'Aset tidak diterima', + 'users' => 'Pengguna', + 'viewassets' => 'Tampilkan aset', + 'website' => 'Situs Web', + 'welcome' => 'Selamat datang, :name', + 'years' => 'tahun', + 'yes' => 'Ya', + 'zip' => 'Kode Pos', + 'noimage' => 'Gambar tidak di temukan atau gambar tidak ter-unggah.', + 'token_expired' => 'Sesi login Anda telah kadaluarsa. Silakan login lagi.', ]; diff --git a/resources/lang/id/pagination.php b/resources/lang/id/pagination.php index b573b51e9158..af0f8ece41ce 100644 --- a/resources/lang/id/pagination.php +++ b/resources/lang/id/pagination.php @@ -13,8 +13,8 @@ | */ - 'previous' => '« Previous', + 'previous' => '« Sebelumnya', - 'next' => 'Next »', + 'next' => 'Selanjutnya »', ); diff --git a/resources/lang/id/passwords.php b/resources/lang/id/passwords.php index 5195a9b77cb9..6beb31c503f3 100644 --- a/resources/lang/id/passwords.php +++ b/resources/lang/id/passwords.php @@ -1,7 +1,7 @@ 'Your password link has been sent!', - 'user' => 'That user does not exist or does not have an email address associated', + 'sent' => 'Tautan sandi Anda telah dikirim!', + 'user' => 'User tersebut tidak terdaftar atau tidak memiliki alamat email terdaftar', ]; diff --git a/resources/lang/id/reminders.php b/resources/lang/id/reminders.php index e7a476e3a2ec..ec797a949b16 100644 --- a/resources/lang/id/reminders.php +++ b/resources/lang/id/reminders.php @@ -13,12 +13,12 @@ | */ - "password" => "Passwords must be six characters and match the confirmation.", + "password" => "Kata sandi harus 6 karakter dan sama.", - "user" => "Username or email address is incorrect", + "user" => "Nama pengguna atau alamat email salah", - "token" => "This password reset token is invalid.", + "token" => "Password reset token tidak valid.", - "sent" => "If a matching email address was found, a password reminder has been sent!", + "sent" => "Jika alamat email yang cocok ditemukan, pengingat password telah dikirim!", ); diff --git a/resources/lang/id/validation.php b/resources/lang/id/validation.php index 4e501f1a5ff7..95bf1c3c654e 100644 --- a/resources/lang/id/validation.php +++ b/resources/lang/id/validation.php @@ -64,8 +64,8 @@ ), "unique" => ":attribute sudah digunakan.", "url" => "Format :attribute tidak benar.", - "statuslabel_type" => "You must select a valid status label type", - "unique_undeleted" => "The :attribute must be unique.", + "statuslabel_type" => "Anda harus memilih tipe status label yang benar", + "unique_undeleted" => ":attribute harus unik.", /* diff --git a/resources/lang/it/admin/custom_fields/general.php b/resources/lang/it/admin/custom_fields/general.php index 4e0fea281bbf..112fc0ae08f9 100644 --- a/resources/lang/it/admin/custom_fields/general.php +++ b/resources/lang/it/admin/custom_fields/general.php @@ -5,11 +5,16 @@ 'field' => 'Campo', 'about_fieldsets_title' => 'Fileldsets', 'about_fieldsets_text' => 'I Fieldsets ti permettono di creare gruppi di campi personalizzati che sono frequentemente riutilizzati per modelli specifici di asset.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', 'fieldset' => 'Fieldset', 'qty_fields' => 'Campi quantità', 'fieldsets' => 'Fieldsets', 'fieldset_name' => 'Nome Fieldset', 'field_name' => 'Nome campo', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', 'field_element' => 'Elemento del form', 'field_element_short' => 'Elemento', 'field_format' => 'Formato', diff --git a/resources/lang/it/admin/hardware/message.php b/resources/lang/it/admin/hardware/message.php index 619970ac085e..eb66bbb9335c 100644 --- a/resources/lang/it/admin/hardware/message.php +++ b/resources/lang/it/admin/hardware/message.php @@ -37,9 +37,9 @@ ), 'import' => array( - 'error' => 'Some Items did not import Correctly.', - 'errorDetail' => 'The Following Items were not imported because of errors.', - 'success' => "Your File has been imported", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), @@ -52,7 +52,8 @@ 'checkout' => array( 'error' => 'Il bene non è stato estratto, per favore riprova', 'success' => 'Il bene è stato estratto con successo.', - 'user_does_not_exist' => 'Questo utente non è valido. Riprova.' + 'user_does_not_exist' => 'Questo utente non è valido. Riprova.', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( diff --git a/resources/lang/it/admin/settings/general.php b/resources/lang/it/admin/settings/general.php index e2053417a247..c871bea9d015 100644 --- a/resources/lang/it/admin/settings/general.php +++ b/resources/lang/it/admin/settings/general.php @@ -51,6 +51,8 @@ 'ldap_pword' => 'Password LDAP', 'ldap_basedn' => 'DN Base', 'ldap_filter' => 'Filtro LDAP', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', 'ldap_username_field' => 'Campo nome utente', 'ldap_lname_field' => 'Cognome', 'ldap_fname_field' => 'Nome LDAP', diff --git a/resources/lang/it/admin/statuslabels/table.php b/resources/lang/it/admin/statuslabels/table.php index 7921d29ba787..c17738a12433 100644 --- a/resources/lang/it/admin/statuslabels/table.php +++ b/resources/lang/it/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => 'Informazioni sulle etichette di stato', 'archived' => 'Archiviato', 'create' => 'Crea Etichetta di Stato', + 'color' => 'Chart Color', 'deployable' => 'Distribuibile', 'info' => 'Le etichette di stato sono usate per descrivere i vari stati dei beni. Essi possono essere fuori per la riparazione, perso o rubato, etc. È possibile creare nuove etichette di stato per schierabili, in attesa e dei beni archiviati.', 'name' => 'Nome Stato', 'pending' => 'In attesa', 'status_type' => 'Tipo di stato', + 'show_in_nav' => 'Show in side nav', 'title' => 'Etichette di Stato', 'undeployable' => 'Non Distribuilbile', 'update' => 'Aggiorna Etichetta di Stato', diff --git a/resources/lang/it/general.php b/resources/lang/it/general.php index afa4d890fcd1..ff36d0a50b8e 100644 --- a/resources/lang/it/general.php +++ b/resources/lang/it/general.php @@ -76,6 +76,7 @@ 'image_delete' => 'Cancella l\'Immagine', 'image_upload' => 'Carica immagine', 'import' => 'Importa', + 'import-history' => 'Import History', 'asset_maintenance' => 'Manutenzione Prodotto', 'asset_maintenance_report' => 'Rapporto manutenzione prodotto', 'asset_maintenances' => 'Manutenzione Prodotto', diff --git a/resources/lang/ja/admin/categories/message.php b/resources/lang/ja/admin/categories/message.php index ecf8f2685d1c..ee53030cf91b 100644 --- a/resources/lang/ja/admin/categories/message.php +++ b/resources/lang/ja/admin/categories/message.php @@ -3,8 +3,8 @@ return array( '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. ', + 'assoc_models' => 'このカテゴリーは1つ以上の型番に関連付けられているため削除できません。このカテゴリーを参照しないようにモ型番を更新して再度実行してください。 ', + 'assoc_items' => 'このカテゴリーは1つ以上の資産に関連付けられているため削除できません。このカテゴリーを参照しないようにモ資産を更新して再度実行してください。 ', 'create' => array( 'error' => 'カテゴリーが作成されていません。再度実行してください。', diff --git a/resources/lang/ja/admin/companies/general.php b/resources/lang/ja/admin/companies/general.php index 9d58ccb58ea6..a011ba0429fd 100644 --- a/resources/lang/ja/admin/companies/general.php +++ b/resources/lang/ja/admin/companies/general.php @@ -1,4 +1,4 @@ 'Select Company', + 'select_company' => '所属を選択', ]; diff --git a/resources/lang/ja/admin/companies/message.php b/resources/lang/ja/admin/companies/message.php index a6db57351916..6176b70cd1fc 100644 --- a/resources/lang/ja/admin/companies/message.php +++ b/resources/lang/ja/admin/companies/message.php @@ -1,18 +1,18 @@ 'Company does not exist.', - 'assoc_users' => 'This company is currently associated with at least one model and cannot be deleted. Please update your models to no longer reference this company and try again. ', + 'does_not_exist' => '所属は存在しません', + 'assoc_users' => 'この所属は現在少なくとも一つの型番に関連付けされているため削除できません。この所属を参照しないように更新した上で、もう一度試して下さい。 ', 'create' => array( - 'error' => 'Company was not created, please try again.', - 'success' => 'Company created successfully.' + 'error' => '所属は作成されませんでした、もう一度やり直してください。', + 'success' => '所属が正常に作成されました。' ), 'update' => array( - 'error' => 'Company was not updated, please try again', - 'success' => 'Company updated successfully.' + 'error' => '所属部署が更新されませんでした、もう一度やり直してください。', + 'success' => '所属が正常に更新されました。' ), 'delete' => array( - 'confirm' => 'Are you sure you wish to delete this company?', - 'error' => 'There was an issue deleting the company. Please try again.', - 'success' => 'The Company was deleted successfully.' + 'confirm' => 'この所属を削除してもよろしいですか?', + 'error' => '所属を削除する時に問題が発生しました。もう一度試して下さい。', + 'success' => '所属の削除に成功しました。' ) ); diff --git a/resources/lang/ja/admin/companies/table.php b/resources/lang/ja/admin/companies/table.php index 2f86126ff2e9..1e4181c8bdd6 100644 --- a/resources/lang/ja/admin/companies/table.php +++ b/resources/lang/ja/admin/companies/table.php @@ -1,9 +1,9 @@ 'Companies', - 'create' => 'Create Company', - 'title' => 'Company', - 'update' => 'Update Company', - 'name' => 'Company Name', + 'companies' => '所属', + 'create' => '所属を作成', + 'title' => '所属', + 'update' => '所属を更新', + 'name' => '所属名', 'id' => 'ID', ); diff --git a/resources/lang/ja/admin/components/general.php b/resources/lang/ja/admin/components/general.php index 75c9d250ab84..1eddbced1eff 100644 --- a/resources/lang/ja/admin/components/general.php +++ b/resources/lang/ja/admin/components/general.php @@ -1,17 +1,17 @@ 'About Components', - 'about_components_text' => 'Components are items that are part of an asset, for example HDD, RAM, etc.', - 'component_name' => 'Component Name', - 'checkin' => 'Checkin Component', - 'checkout' => 'Checkout Component', - 'cost' => 'Purchase Cost', - 'create' => 'Create Component', - 'edit' => 'Edit Component', - 'date' => 'Purchase Date', - 'order' => 'Order Number', - 'remaining' => 'Remaining', - 'total' => 'Total', - 'update' => 'Update Component', + 'about_components_title' => '構成部品名', + 'about_components_text' => '構成部品名は 資産の一部となるアイテムです。(例 HDD, RAM など)', + 'component_name' => '構成部品名', + 'checkin' => '構成品のチェックイン', + 'checkout' => '構成部品のチェックアウト', + 'cost' => '購入費用', + 'create' => '構成部品の作成', + 'edit' => '構成部品の編集', + 'date' => '購入日', + 'order' => '注文番号', + 'remaining' => '残数', + 'total' => '合計', + 'update' => '構成部品の更新', ); diff --git a/resources/lang/ja/admin/components/message.php b/resources/lang/ja/admin/components/message.php index 1d13970f23ab..06beea39e367 100644 --- a/resources/lang/ja/admin/components/message.php +++ b/resources/lang/ja/admin/components/message.php @@ -2,34 +2,34 @@ return array( - 'does_not_exist' => 'Component does not exist.', + 'does_not_exist' => '構成部品は存在しません', 'create' => array( - 'error' => 'Component was not created, please try again.', - 'success' => 'Component created successfully.' + 'error' => '構成部品が作成できませんでした。もう一度やり直して下さい。', + 'success' => '構成部品が作成されました。' ), 'update' => array( - 'error' => 'Component was not updated, please try again', - 'success' => 'Component updated successfully.' + 'error' => '構成部品がが更新できませんでした。もう一度やり直して下さい。', + 'success' => '構成部品が作成されました。' ), 'delete' => array( - 'confirm' => 'Are you sure you wish to delete this component?', - 'error' => 'There was an issue deleting the component. Please try again.', - 'success' => 'The component was deleted successfully.' + 'confirm' => 'この構成部品を削除してもよろしいですか?', + 'error' => '構成部品を削除する際に問題が発生しました。もう一度やり直して下さい。', + 'success' => '構成部品は削除されました。' ), '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.' + 'error' => '構成部品はチェックアウトされませんでした。もう一度、やり直して下さい。', + 'success' => '構成部品は正常にチェックアウトされました。', + 'user_does_not_exist' => '利用者が正しくありません。もう一度試して下さい。' ), 'checkin' => array( - 'error' => 'Component was not checked in, please try again', - 'success' => 'Component checked in successfully.', - 'user_does_not_exist' => 'That user is invalid. Please try again.' + 'error' => '構成部品はチェックインされませんでした。もう一度、やり直して下さい。', + 'success' => '構成部品は正常にチェックインされました。', + 'user_does_not_exist' => '利用者が正しくありません。もう一度試して下さい。' ) diff --git a/resources/lang/ja/admin/components/table.php b/resources/lang/ja/admin/components/table.php index 3d4fed6a7f8a..08f76485723c 100644 --- a/resources/lang/ja/admin/components/table.php +++ b/resources/lang/ja/admin/components/table.php @@ -1,5 +1,5 @@ 'Component Name', + 'title' => '構成部品名', ); diff --git a/resources/lang/ja/admin/custom_fields/general.php b/resources/lang/ja/admin/custom_fields/general.php index 7182fecfdc3f..7438491f71ad 100644 --- a/resources/lang/ja/admin/custom_fields/general.php +++ b/resources/lang/ja/admin/custom_fields/general.php @@ -1,23 +1,29 @@ 'Custom Fields', - 'field' => 'Field', - 'about_fieldsets_title' => 'About Fieldsets', - 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used used for specific asset model types.', - 'fieldset' => 'Fieldset', - 'qty_fields' => 'Qty Fields', - 'fieldsets' => 'Fieldsets', - 'fieldset_name' => 'Fieldset Name', - 'field_name' => 'Field Name', - 'field_element' => 'Form Element', - 'field_element_short' => 'Element', - 'field_format' => 'Format', - 'field_custom_format' => 'Custom Format', - 'required' => 'Required', - 'req' => 'Req.', - 'used_by_models' => 'Used By Models', - 'order' => 'Order', - 'create_fieldset' => 'New Fieldset', - 'create_field' => 'New Custom Field', + 'custom_fields' => 'カスタムフィールド', + 'field' => 'フィールド', + 'about_fieldsets_title' => 'フィールドセットについて', + 'about_fieldsets_text' => 'フィールドセットでは、頻繁に利用されるカスタム フィールドのグループを作成することができます。 +よく', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', + 'fieldset' => 'フィールドセット', + 'qty_fields' => '数量フィールド', + 'fieldsets' => 'フィールドセット', + 'fieldset_name' => 'フィールドセット名', + 'field_name' => 'フィールド名', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', + 'field_element' => 'フォームエレメント', + 'field_element_short' => 'エレメント', + 'field_format' => 'フォーマット', + 'field_custom_format' => 'カスタム形式:', + 'required' => '必須', + 'req' => '必須', + 'used_by_models' => '型番で使用', + 'order' => '順番', + 'create_fieldset' => '新しいフィールドセット', + 'create_field' => '新しいユーザー設定フィールド', ); diff --git a/resources/lang/ja/admin/custom_fields/message.php b/resources/lang/ja/admin/custom_fields/message.php index 0d34afa9e8e8..5fd1a66f1a66 100644 --- a/resources/lang/ja/admin/custom_fields/message.php +++ b/resources/lang/ja/admin/custom_fields/message.php @@ -3,25 +3,25 @@ return array( 'field' => array( - 'invalid' => 'That field does not exist.', - 'already_added' => 'Field already added', + 'invalid' => 'フィールドがありません。', + 'already_added' => 'フィールドはすでに追加されています', 'create' => array( - 'error' => 'Field was not created, please try again.', - 'success' => 'Field created successfully.', - 'assoc_success' => 'Field successfully added to fieldset.' + 'error' => 'フォルダーは作成されませんでした。もう一度やり直してください。', + 'success' => 'フィールドを正常に作成しました。', + 'assoc_success' => 'フィールドはフィールドセットに追加されました' ), 'update' => array( - 'error' => 'Field was not updated, please try again', - 'success' => 'Field updated successfully.' + 'error' => 'フィールドは更新されませんでした。もう一度やり直してください。', + 'success' => 'フィールドを正常に更新しました。' ), 'delete' => array( - 'confirm' => 'Are you sure you wish to delete this field?', - 'error' => 'There was an issue deleting the field. Please try again.', - 'success' => 'The field was deleted successfully.', - 'in_use' => 'Field is still in use.', + 'confirm' => 'このフィールドを削除してもよろしいですか?', + 'error' => 'フィールドを削除する際に問題が発生しました。もう一度、やり直して下さい。', + 'success' => 'フィールドは削除されました。', + 'in_use' => 'フィールドは使用中です。', ) ), @@ -31,20 +31,20 @@ 'create' => array( - 'error' => 'Fieldset was not created, please try again.', - 'success' => 'Fieldset created successfully.' + 'error' => 'フィールドセットは作成されませんでした。もう一度やり直してください。', + 'success' => 'フィールドセットを正常に作成しました。' ), 'update' => array( - 'error' => 'Fieldset was not updated, please try again', - 'success' => 'Fieldset updated successfully.' + 'error' => 'フィールドセットは更新されませんでした。もう一度やり直してください。', + 'success' => 'フィールドセットを正常に更新しました。' ), 'delete' => array( - 'confirm' => 'Are you sure you wish to delete this fieldset?', - 'error' => 'There was an issue deleting the fieldset. Please try again.', - 'success' => 'The fieldset was deleted successfully.', - 'in_use' => 'Fieldset is still in use.', + 'confirm' => 'このフィールドセットを削除してもよろしいですか?', + 'error' => 'フィールドセットを削除する際に問題が発生しました。もう一度、やり直して下さい。', + 'success' => 'フィールドセットは削除されました。', + 'in_use' => 'フィールドセットは使用中です。', ) ), diff --git a/resources/lang/ja/admin/hardware/form.php b/resources/lang/ja/admin/hardware/form.php index fca9f6e9efe1..ca9b60a8c846 100644 --- a/resources/lang/ja/admin/hardware/form.php +++ b/resources/lang/ja/admin/hardware/form.php @@ -1,9 +1,9 @@ 'Confrm Bulk Delete Assets', - 'bulk_delete_help' => 'Review the assets for bulk deletion below. Once deleted, these assets can be restored, but they will no longer be associated with any users they are currently assigned to.', - 'bulk_delete_warn' => 'You are about to delete :asset_count assets.', + 'bulk_delete' => '資産一括削除', + 'bulk_delete_help' => '以下の資産が一括削除されます。削除後のデータは戻すことができませ', + 'bulk_delete_warn' => ':asset_cont 件の資産を削除しました', 'bulk_update' => '資産を一括更新', 'bulk_update_help' => 'このフォームは一度に複数の資産を更新することが可能です。変更が必要なフィールドにのみ入力をして下さい。ブランクのフィールドは変更されません。 ', 'bulk_update_warn' => '資産群(:asset_count)のプロパティを編集します。', diff --git a/resources/lang/ja/admin/hardware/general.php b/resources/lang/ja/admin/hardware/general.php index 1bbad86b0042..9ff75718ab3f 100644 --- a/resources/lang/ja/admin/hardware/general.php +++ b/resources/lang/ja/admin/hardware/general.php @@ -3,7 +3,7 @@ return array( 'archived' => 'アーカイブ', 'asset' => '資産', - 'bulk_checkout' => 'Checkout Assets to User', + 'bulk_checkout' => '利用者に資産をチェックアウトする', 'checkin' => '資産をチェックイン', 'checkout' => '利用者に資産をチェックアウト', 'clone' => '資産を複製', diff --git a/resources/lang/ja/admin/hardware/message.php b/resources/lang/ja/admin/hardware/message.php index b955e8c61d72..4a247c1a9134 100644 --- a/resources/lang/ja/admin/hardware/message.php +++ b/resources/lang/ja/admin/hardware/message.php @@ -37,9 +37,9 @@ ), 'import' => array( - 'error' => 'Some Items did not import Correctly.', - 'errorDetail' => 'The Following Items were not imported because of errors.', - 'success' => "Your File has been imported", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), @@ -52,20 +52,21 @@ 'checkout' => array( 'error' => '資産はチェックアウトされませんでした。もう一度、やり直して下さい。', 'success' => '資産は正常にチェックアウトされました。', - 'user_does_not_exist' => 'その利用者は不正です。もう一度、やり直して下さい。' + 'user_does_not_exist' => 'その利用者は不正です。もう一度、やり直して下さい。', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( 'error' => '資産はチェックインされませんでした。もう一度、やり直して下さい。', 'success' => '資産は正常にチェックインされました。', 'user_does_not_exist' => 'その利用者は不正です。もう一度、やり直して下さい。', - 'already_checked_in' => 'That asset is already checked in.', + 'already_checked_in' => 'その資産はすでにチェックインしています。', ), 'requests' => array( - 'error' => 'Asset was not requested, please try again', - 'success' => 'Asset requested successfully.', + 'error' => '資産は要求されませんでした。もう一度、やり直して下さい。', + 'success' => '資産の要求処理が成功しました。', ) ); diff --git a/resources/lang/ja/admin/licenses/form.php b/resources/lang/ja/admin/licenses/form.php index 2ff220c2c51a..c8dccb28f6db 100644 --- a/resources/lang/ja/admin/licenses/form.php +++ b/resources/lang/ja/admin/licenses/form.php @@ -9,7 +9,7 @@ 'date' => '購入日', 'depreciation' => '減価償却', 'expiration' => '有効期限', - 'license_key' => 'Product Key', + 'license_key' => 'プロダクト キー', 'maintained' => '保有', 'name' => 'ソフトウェア名', 'no_depreciation' => '減価償却しない', diff --git a/resources/lang/ja/admin/models/general.php b/resources/lang/ja/admin/models/general.php index e20e9f924dff..d018fd095f4c 100644 --- a/resources/lang/ja/admin/models/general.php +++ b/resources/lang/ja/admin/models/general.php @@ -7,7 +7,7 @@ 'show_mac_address' => 'この型番の資産にMACアドレスフィールドを表示', 'view_deleted' => '削除したものを表示', 'view_models' => '型番を表示', - 'fieldset' => 'Fieldset', - 'no_custom_field' => 'No custom fields', + 'fieldset' => 'フィールドセット', + 'no_custom_field' => 'カスタム フィールドなし', ); diff --git a/resources/lang/ja/admin/settings/general.php b/resources/lang/ja/admin/settings/general.php index bfd3d2141ac1..4d120e38074c 100644 --- a/resources/lang/ja/admin/settings/general.php +++ b/resources/lang/ja/admin/settings/general.php @@ -2,34 +2,34 @@ return array( 'ad' => 'Active Directory', - 'ad_domain' => 'Active Directory domain', - 'ad_domain_help' => 'This is sometimes the same as your email domain, but not always.', - 'is_ad' => 'This is an Active Directory server', + 'ad_domain' => 'Active Directory ドメイン', + 'ad_domain_help' => '通常はemailのドメイン名と同じです。ただし例外あり', + 'is_ad' => 'Active Directory サーバー', 'alert_email' => 'アラートの送信先', - 'alerts_enabled' => 'Alerts Enabled', - 'alert_interval' => 'Expiring Alerts Threshold (in days)', - 'alert_inv_threshold' => 'Inventory Alert Threshold', + 'alerts_enabled' => 'アラートを有効化', + 'alert_interval' => 'アラートを無視する期間', + 'alert_inv_threshold' => 'インベントリのアラート間隔', 'asset_ids' => '資産ID', 'auto_increment_assets' => '資産IDを自動採番で生成', 'auto_increment_prefix' => 'プレフィクス (オプション)', 'auto_incrementing_help' => 'この初期値を使って資産IDの自動採番を有効化', 'backups' => 'バックアップ', 'barcode_settings' => 'バーコード設定', - 'confirm_purge' => 'Confirm Purge', - 'confirm_purge_help' => 'Enter the text "DELETE" in the box below to purge your deleted records. This action cannot be undone.', + 'confirm_purge' => 'パージを確定', + 'confirm_purge_help' => 'レコード削除のため、パージを実行するとき"DELETE"の文字を下のテキストボックスに入力します。このアクションは取り消しはできません。', 'custom_css' => 'カスタム CSS:', 'custom_css_help' => '使用したいカスタムCSSを入力してください。<style></style> タグは含めないでください', 'default_currency' => '既定の通貨', 'default_eula_text' => '既定のEULA', - 'default_language' => 'Default Language', + 'default_language' => '既定の言語', 'default_eula_help_text' => '特殊な資産カテゴリーにカスタムEULAを関連付けられます。', 'display_asset_name' => '資産名を表示', 'display_checkout_date' => 'チェックアウト日を表示', 'display_eol' => '表形式でEOLを表示', - 'display_qr' => 'Display Square Codes', - 'display_alt_barcode' => 'Display 1D barcode', - 'barcode_type' => '2D Barcode Type', - 'alt_barcode_type' => '1D barcode type', + 'display_qr' => 'QRコードを表示', + 'display_alt_barcode' => 'バーコードを表示', + 'barcode_type' => '2次元バーコードタイプ', + 'alt_barcode_type' => 'バーコードタイプ', 'eula_settings' => 'EULA設定', 'eula_markdown' => 'この EULA は、Github flavored markdownで、利用可能です。', 'general_settings' => '全般設定', @@ -37,33 +37,35 @@ 'header_color' => 'ヘッダーカラー', 'info' => 'これらの設定は、あなたの設備の特性に合わせてカスタマイズできます。', 'laravel' => 'Laravelバージョン', - 'ldap_enabled' => 'LDAP enabled', - 'ldap_integration' => 'LDAP Integration', - 'ldap_settings' => 'LDAP Settings', - 'ldap_server' => 'LDAP Server', - 'ldap_server_help' => 'This should start with ldap:// (for unencrypted or TLS) or ldaps:// (for SSL)', - 'ldap_server_cert' => 'LDAP SSL certificate validation', - 'ldap_server_cert_ignore' => 'Allow invalid SSL Certificate', - 'ldap_server_cert_help' => 'Select this checkbox if you are using a self signed SSL cert and would like to accept an invalid SSL certificate.', - 'ldap_tls' => 'Use TLS', - 'ldap_tls_help' => 'This should be checked only if you are running STARTTLS on your LDAP server. ', - 'ldap_uname' => 'LDAP Bind Username', - 'ldap_pword' => 'LDAP Bind Password', - 'ldap_basedn' => 'Base Bind DN', - 'ldap_filter' => 'LDAP Filter', - 'ldap_username_field' => 'Username Field', - 'ldap_lname_field' => 'Last Name', - 'ldap_fname_field' => 'LDAP First Name', - 'ldap_auth_filter_query' => 'LDAP Authentication query', - 'ldap_version' => 'LDAP Version', - 'ldap_active_flag' => 'LDAP Active Flag', - 'ldap_emp_num' => 'LDAP Employee Number', - 'ldap_email' => 'LDAP Email', + 'ldap_enabled' => 'LDAP 対応', + 'ldap_integration' => 'LDAP 統合', + 'ldap_settings' => 'LDAP 設定', + 'ldap_server' => 'LDAP サーバ', + 'ldap_server_help' => 'LDAP を使用開始 ldap:// (for unencrypted or TLS) or ldaps:// (for SSL)', + 'ldap_server_cert' => 'LDAP SSL 認証', + 'ldap_server_cert_ignore' => '無効な SSL 証明書を許可します。', + 'ldap_server_cert_help' => '自己署名 SSL 証明書を使用して無効な SSL 証明書を受け入れたい場合は、このチェック ボックスを選択します。', + 'ldap_tls' => 'TLS の使用', + 'ldap_tls_help' => 'これは、LDAP サーバーで STARTTLS を実行している場合にのみチェック必要があります。 ', + 'ldap_uname' => 'LDAP バインド ユーザー名', + 'ldap_pword' => 'LDAP バインド パスワード', + 'ldap_basedn' => 'LDAP 検索ベース DN', + 'ldap_filter' => 'LDAP フィルター', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', + 'ldap_username_field' => 'ユーザー名フィールド', + 'ldap_lname_field' => '姓', + 'ldap_fname_field' => 'LDAP 名', + 'ldap_auth_filter_query' => 'LDAP 認証クエリ', + 'ldap_version' => 'LDAP バージョン', + 'ldap_active_flag' => 'LDAP アクティブ フラグ', + 'ldap_emp_num' => 'LDAP 社員番号', + 'ldap_email' => 'LDAP メール', 'load_remote_text' => 'リモートスクリプト', 'load_remote_help_text' => 'Snipe-ITのインストールは、外部からスクリプトを読み込むことが可能です。', 'logo' => 'ロゴ', - 'full_multiple_companies_support_help_text' => 'Restricting users (including admins) assigned to companies to their company\'s assets.', - 'full_multiple_companies_support_text' => 'Full Multiple Companies Support', + 'full_multiple_companies_support_help_text' => 'ユーザー (管理者を含む) に 資産の割り当て を制限します。', + 'full_multiple_companies_support_text' => '複数企業をサポートします。', 'optional' => 'オプション', 'per_page' => 'ページ毎の結果', 'php' => 'PHPバージョン', @@ -86,27 +88,27 @@ 'brand' => 'ブランディング', 'about_settings_title' => '設定について', 'about_settings_text' => 'これらの設定は、あなたのインストレーションの特性に合わせてカスタマイズできます。', - 'labels_per_page' => 'Labels per page', - 'label_dimensions' => 'Label dimensions (inches)', - 'page_padding' => 'Page margins (inches)', - 'purge' => 'Purge Deleted Records', - 'labels_display_bgutter' => 'Label bottom gutter', - 'labels_display_sgutter' => 'Label side gutter', - 'labels_fontsize' => 'Label font size', - 'labels_pagewidth' => 'Label sheet width', - 'labels_pageheight' => 'Label sheet height', - 'label_gutters' => 'Label spacing (inches)', - 'page_dimensions' => 'Page dimensions (inches)', - 'label_fields' => 'Label visible fields', - 'inches' => 'inches', + 'labels_per_page' => 'ページあたりのラベル数', + 'label_dimensions' => 'ラベルの大きさ (インチ)', + 'page_padding' => 'ページ マージン', + 'purge' => 'データレコードを消去', + 'labels_display_bgutter' => 'ラベル 下余白', + 'labels_display_sgutter' => 'ラベル横余白', + 'labels_fontsize' => 'ラベルフォントサイズ', + 'labels_pagewidth' => 'ラベルシート幅', + 'labels_pageheight' => 'ラベルシート高さ', + 'label_gutters' => 'ラベルの間隔 (インチ)', + 'page_dimensions' => 'ページサイズ(インチ)', + 'label_fields' => 'ラベル表示フィールド', + 'inches' => 'インチ', 'width_w' => 'w', 'height_h' => 'h', 'text_pt' => 'pt', - 'left' => 'left', - 'right' => 'right', - 'top' => 'top', - 'bottom' => 'bottom', - 'vertical' => 'vertical', - 'horizontal' => 'horizontal', - 'zerofill_count' => 'Length of asset tags, including zerofill', + 'left' => '左', + 'right' => '右', + 'top' => '上', + 'bottom' => '下', + 'vertical' => '垂直', + 'horizontal' => '水平方向', + 'zerofill_count' => '資産タグの長さ (ゼロ埋め含む)', ); diff --git a/resources/lang/ja/admin/settings/message.php b/resources/lang/ja/admin/settings/message.php index 5b9e7aab9171..825dd9b352dc 100644 --- a/resources/lang/ja/admin/settings/message.php +++ b/resources/lang/ja/admin/settings/message.php @@ -14,9 +14,9 @@ 'file_not_found' => 'そのバックアップファイルをサーバー上に見つけることが出来ませんでした。', ), 'purge' => array( - 'error' => 'An error has occurred while purging. ', - 'validation_failed' => 'Your purge confirmation is incorrect. Please type the word "DELETE" in the confirmation box.', - 'success' => 'Deleted records successfully purged.' + 'error' => 'パージ中にエラーが発生しました。 ', + 'validation_failed' => 'パージの確定方法が正しくありません。入力してください、単語「削除」確認ボックス。', + 'success' => 'パージによりレコードは削除されました' ), ); diff --git a/resources/lang/ja/admin/statuslabels/message.php b/resources/lang/ja/admin/statuslabels/message.php index 619a5a509c6a..dc4d3b1e1906 100644 --- a/resources/lang/ja/admin/statuslabels/message.php +++ b/resources/lang/ja/admin/statuslabels/message.php @@ -2,24 +2,24 @@ return array( - 'does_not_exist' => 'Status Label does not exist.', - 'assoc_assets' => 'This Status Label is currently associated with at least one Asset and cannot be deleted. Please update your assets to no longer reference this status and try again. ', + 'does_not_exist' => 'ステータス ラベルは存在しません。', + 'assoc_assets' => 'このステータスラベルは少なくとも一つの資産に関連付けされているため、削除できません。資産の関連付けを削除し、もう一度試して下さい。 ', 'create' => array( - 'error' => 'Status Label was not created, please try again.', - 'success' => 'Status Label created successfully.' + 'error' => 'ステータスラベルが作成できませんでした。もう一度試して下さい。', + 'success' => 'ステータスラベルが作成されました。' ), 'update' => array( - 'error' => 'Status Label was not updated, please try again', - 'success' => 'Status Label updated successfully.' + 'error' => 'ステータスラベルは更新できませんでした。もう一度試して下さい。', + 'success' => 'ステータスラベルが更新されました。' ), 'delete' => array( - 'confirm' => 'Are you sure you wish to delete this Status Label?', - 'error' => 'There was an issue deleting the Status Label. Please try again.', - 'success' => 'The Status Label was deleted successfully.' + 'confirm' => 'このステータスラベルを削除しますか?', + 'error' => 'ステータスラベルを削除する際に問題が発生しました。もう一度やり直して下さい。', + 'success' => 'ステータスラベルは削除されました。' ) ); diff --git a/resources/lang/ja/admin/statuslabels/table.php b/resources/lang/ja/admin/statuslabels/table.php index 8e005dbd4df0..2c0291fcc81b 100644 --- a/resources/lang/ja/admin/statuslabels/table.php +++ b/resources/lang/ja/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => 'ステータスラベルについて', 'archived' => 'アーカイブ', 'create' => 'ステータスラベルを作成', + 'color' => 'Chart Color', 'deployable' => '配備可能', 'info' => 'ステータスラベルは資産の様々な状態の説明に利用されます。修理中であったり、紛失/盗難かもしれません。資産を配備可能、ペンディング、保管といった新しいステータスラベルを作成できます。', 'name' => 'ステータス名', 'pending' => '保留中', 'status_type' => 'ステータスタイプ', + 'show_in_nav' => 'Show in side nav', 'title' => 'ステータスラベル', 'undeployable' => '配備不可', 'update' => 'ステータスラベルを更新', diff --git a/resources/lang/ja/admin/users/general.php b/resources/lang/ja/admin/users/general.php index 682be8693f18..5cb78f60e32e 100644 --- a/resources/lang/ja/admin/users/general.php +++ b/resources/lang/ja/admin/users/general.php @@ -4,14 +4,14 @@ return array( 'assets_user' => ':name に資産を割り当てる', - 'current_assets' => 'Assets currently checked out to this user', + 'current_assets' => '資産をこのユーザーにチェック アウト', 'clone' => '利用者を複製', 'contact_user' => ':name にコンタクト', 'edit' => '利用者を編集', 'filetype_info' => '許可するファイルタイプ(png, gif, jpg, jpeg, doc, docx, pdf, txt, zip, and rar)', 'history_user' => ':nameの履歴', 'last_login' => '最終ログイン', - 'ldap_config_text' => 'LDAP configuration settings can be found Admin > Settings. The (optional) selected location will be set for all imported users.', + 'ldap_config_text' => 'LDAP 構成設定 管理者 > 設定。 選択した場所は、インポートされたすべてのユーザーに対して設定されます。', 'software_user' => 'ソフトウェアは :name にチェックアウトしました。', 'view_user' => '利用者 :name を表示', 'usercsv' => 'CSVファイル', diff --git a/resources/lang/ja/auth/general.php b/resources/lang/ja/auth/general.php index bf88cba77aa5..68293628808f 100644 --- a/resources/lang/ja/auth/general.php +++ b/resources/lang/ja/auth/general.php @@ -1,12 +1,12 @@ 'Send Password Reset Link', - 'email_reset_password' => 'Email Password Reset', - 'reset_password' => 'Reset Password', - 'login' => 'Login', - 'login_prompt' => 'Please Login', - 'forgot_password' => 'I forgot my password', - 'remember_me' => 'Remember Me', + 'send_password_link' => 'パスワード リセットのメールを送信します。', + 'email_reset_password' => '電子メールによるパスワードのリセット', + 'reset_password' => 'パスワードリセット', + 'login' => 'ログイン', + 'login_prompt' => 'ログインしてください。', + 'forgot_password' => 'パスワードを忘れました', + 'remember_me' => 'ログイン状態を維持する', ]; diff --git a/resources/lang/ja/button.php b/resources/lang/ja/button.php index d5d70e1ae3cc..03e5cd11e95c 100644 --- a/resources/lang/ja/button.php +++ b/resources/lang/ja/button.php @@ -5,7 +5,7 @@ 'actions' => 'アクション', 'add' => '新規追加', 'cancel' => 'キャンセル', - 'checkin_and_delete' => 'Checkin & Delete User', + 'checkin_and_delete' => 'チェックイン&ユーザー削除', 'delete' => '削除', 'edit' => '編集', 'restore' => '復元', diff --git a/resources/lang/ja/general.php b/resources/lang/ja/general.php index c11a90f50a46..36e31413a333 100644 --- a/resources/lang/ja/general.php +++ b/resources/lang/ja/general.php @@ -9,7 +9,7 @@ 'activity_report' => '操作レポート', 'address' => '住所', 'admin' => '管理', - 'add_seats' => 'Added seats', + 'add_seats' => 'シートを追加', 'all_assets' => '全ての資産', 'all' => 'All', 'archived' => 'アーカイブ', @@ -23,7 +23,7 @@ 'avatar_upload' => 'アバターをアップロード', 'back' => '戻る', 'bad_data' => '存在しませんでした。データに誤りがあるかもしれません。', - 'bulk_checkout' => 'Bulk Checkout', + 'bulk_checkout' => '一括チェックアウト', 'cancel' => 'キャンセル', 'categories' => 'カテゴリー', 'category' => 'カテゴリー', @@ -33,10 +33,10 @@ 'checkin_from' => 'チェックイン元', 'checkout' => 'チェックアウト', 'city' => '市区町村', - 'companies' => 'Companies', - 'company' => 'Company', - 'component' => 'Component', - 'components' => 'Components', + 'companies' => '所属', + 'company' => '所属', + 'component' => '構成部品', + 'components' => '構成部品', 'consumable' => '消耗品', 'consumables' => '消耗品数', 'country' => '国', @@ -57,31 +57,32 @@ 'depreciation' => '減価償却', 'editprofile' => 'プロファイルを編集', 'eol' => 'EOL', - 'email_domain' => 'Email Domain', - 'email_format' => 'Email Format', - 'email_domain_help' => 'This is used to generate email addresses when importing', - 'filastname_format' => 'First Initial Last Name (jsmith@example.com)', - 'firstname_lastname_format' => 'First Name Last Name (jane.smith@example.com)', + 'email_domain' => 'Eメール ドメイン', + 'email_format' => 'Eメールフォーマット', + 'email_domain_help' => 'インポート時に作成するe-mail アドレス', + 'filastname_format' => '名 イニシャル 姓 (jsmith@example.com)', + 'firstname_lastname_format' => '名 姓 (jane.smith@example.com)', 'first' => '最初', 'first_name' => '姓', - 'first_name_format' => 'First Name (jane@example.com)', + 'first_name_format' => '名 (jane@example.com)', 'file_name' => 'ファイル', 'file_uploads' => 'ファイルアップロード', 'generate' => '作成', 'groups' => 'グループ', 'gravatar_email' => 'Gravatar のメールアドレス', - 'history' => 'History', + 'history' => '履歴', 'history_for' => '履歴', 'id' => 'ID', 'image_delete' => '画像を削除', 'image_upload' => '画像をアップロード', 'import' => 'インポート', + 'import-history' => 'Import History', 'asset_maintenance' => '資産管理', 'asset_maintenance_report' => '資産管理レポート', 'asset_maintenances' => '資産管理', 'item' => 'アイテム', - 'insufficient_permissions' => 'Insufficient permissions!', - 'language' => 'Language', + 'insufficient_permissions' => '権限が不足しています。', + 'language' => '言語', 'last' => '最後', 'last_name' => '姓', 'license' => 'ライセンス', @@ -95,18 +96,18 @@ 'location' => '設置場所', 'locations' => '設置場所の数', 'logout' => 'ログアウト', - 'lookup_by_tag' => 'Lookup by Asset Tag', + 'lookup_by_tag' => '資産タグで参照', 'manufacturer' => '製造元', 'manufacturers' => '製造元の数', - 'markdown' => 'This field allows Github flavored markdown.', - 'min_amt' => 'Min. QTY', - 'min_amt_help' => 'Minimum number of items that should be available before an alert gets triggered.', + 'markdown' => 'このフィールドでは Github flavored markdown. が利用可能です', + 'min_amt' => '最小数量', + 'min_amt_help' => 'アイテムの最小数 は、アラートのトリガーとして使用可能です。', 'model_no' => 'モデル No.', 'months' => '月', 'moreinfo' => '詳細', 'name' => '名前', 'next' => '次へ', - 'new' => 'new!', + 'new' => '新規', 'no_depreciation' => '非減価償却資産', 'no_results' => '結果はありません。', 'no' => 'いいえ', @@ -120,16 +121,16 @@ 'processing' => '処理中', 'profile' => 'あなたのプロファイル', 'qty' => '数量', - 'quantity' => 'Quantity', + 'quantity' => '数量', 'ready_to_deploy' => '配備完了', 'recent_activity' => '最近のアクティビティ', - 'remove_company' => 'Remove Company Association', + 'remove_company' => '会社の団体を取り除く', 'reports' => 'レポート', 'requested' => '要求済', 'save' => '保存', 'select' => '選択', 'search' => '検索', - 'select_category' => 'Select a Category', + 'select_category' => 'カテゴリを選択', 'select_depreciation' => '減価償却タイプを選択', 'select_location' => '設置場所を選択', 'select_manufacturer' => '製造元を選択', @@ -138,11 +139,11 @@ 'select_user' => '利用者を選択', 'select_date' => '日付を選択', 'select_statuslabel' => 'ステータスを選択', - 'select_company' => 'Select Company', - 'select_asset' => 'Select Asset', + 'select_company' => '所属を選択', + 'select_asset' => '資産を選択します。', 'settings' => '設定', 'sign_in' => 'サインイン', - 'some_features_disabled' => 'DEMO MODE: Some features are disabled for this installation.', + 'some_features_disabled' => 'デモモード : いくつかの機能はこのインストールでは無効化されます', 'site_name' => 'サイト名', 'state' => '都道府県', 'status_labels' => 'ステータスラベル', @@ -153,7 +154,7 @@ 'type' => 'タイプ', 'undeployable' => '未配備', 'unknown_admin' => '不明な管理者', - 'username_format' => 'Username Format', + 'username_format' => 'ユーザー名の書式', 'update' => '更新', 'uploaded' => 'アップロード完了', 'user' => '利用者', @@ -167,6 +168,6 @@ 'years' => '年', 'yes' => 'はい', 'zip' => '郵便番号', - 'noimage' => 'No image uploaded or image not found.', - 'token_expired' => 'Your form session has expired. Please try again.', + 'noimage' => 'イメージはアップロードされていません または イメージは見つかりませんでした', + 'token_expired' => 'セッションが失効しました。再度ログインしてください。', ]; diff --git a/resources/lang/ja/passwords.php b/resources/lang/ja/passwords.php index 5195a9b77cb9..bc77190d79c1 100644 --- a/resources/lang/ja/passwords.php +++ b/resources/lang/ja/passwords.php @@ -1,7 +1,7 @@ 'Your password link has been sent!', - 'user' => 'That user does not exist or does not have an email address associated', + 'sent' => 'パスワード リンクが送信されました!', + 'user' => 'そのユーザーが存在しない、または関連付けられている電子メール アドレスが割り当てられていません。', ]; diff --git a/resources/lang/ja/validation.php b/resources/lang/ja/validation.php index 3ff31df50d5f..2e573d1d703e 100644 --- a/resources/lang/ja/validation.php +++ b/resources/lang/ja/validation.php @@ -64,8 +64,8 @@ ), "unique" => ":attribute は、取得済みです。", "url" => ":attribute フォーマットが不正です。", - "statuslabel_type" => "You must select a valid status label type", - "unique_undeleted" => "The :attribute must be unique.", + "statuslabel_type" => "有効なステータス ラベルの種類を選択する必要があります。", + "unique_undeleted" => ":attribute は 一意の値である必要があります。", /* diff --git a/resources/lang/ko/admin/custom_fields/general.php b/resources/lang/ko/admin/custom_fields/general.php index 468d33221a9d..88f963bb890f 100644 --- a/resources/lang/ko/admin/custom_fields/general.php +++ b/resources/lang/ko/admin/custom_fields/general.php @@ -5,11 +5,16 @@ 'field' => '항목', 'about_fieldsets_title' => '항목세트란', 'about_fieldsets_text' => '항목세트는 특정 자산 모델에 사용하기 위해 빈번하게 재사용되는 사용자 정의 항목의 그룹을 생성하는 것을 허용합니다.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', 'fieldset' => '항목세트', 'qty_fields' => '항목수', 'fieldsets' => '항목세트', 'fieldset_name' => '항목세트명', 'field_name' => '항목명', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', 'field_element' => '양식 성분', 'field_element_short' => '성분', 'field_format' => '형식', diff --git a/resources/lang/ko/admin/hardware/message.php b/resources/lang/ko/admin/hardware/message.php index 6d82ec489059..b8403183f74a 100644 --- a/resources/lang/ko/admin/hardware/message.php +++ b/resources/lang/ko/admin/hardware/message.php @@ -37,9 +37,9 @@ ), 'import' => array( - 'error' => '몇몇 품목들을 정확하게 읽어오지 못했습니다.', - 'errorDetail' => '다음 품목들은 오류로 읽어오지 못했습니다.', - 'success' => "파일에서 읽어오기가 완료되었습니다", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), @@ -52,7 +52,8 @@ 'checkout' => array( 'error' => '자산이 반출되지 않았습니다. 다시 시도해 주세요.', 'success' => '자산이 반출되었습니다.', - 'user_does_not_exist' => '잘못된 사용자 입니다. 다시 시도해 주세요.' + 'user_does_not_exist' => '잘못된 사용자 입니다. 다시 시도해 주세요.', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( diff --git a/resources/lang/ko/admin/models/table.php b/resources/lang/ko/admin/models/table.php index 18b09d3573fd..2d9b89b2c3b4 100644 --- a/resources/lang/ko/admin/models/table.php +++ b/resources/lang/ko/admin/models/table.php @@ -11,7 +11,7 @@ 'title' => '자산 모델', 'update' => '자산 모델 갱신', 'view' => '자산 모델 보기', - 'update' => '자산 모델 갱신', + 'update' => '모델 갱신', 'clone' => '모델 복제', 'edit' => '모델 편집', ); diff --git a/resources/lang/ko/admin/settings/general.php b/resources/lang/ko/admin/settings/general.php index ac16589112b8..fb606314c38c 100644 --- a/resources/lang/ko/admin/settings/general.php +++ b/resources/lang/ko/admin/settings/general.php @@ -2,7 +2,7 @@ return array( 'ad' => 'Active Directory', - 'ad_domain' => 'Active Directory domain', + 'ad_domain' => 'Active Directory 도메인', 'ad_domain_help' => 'This is sometimes the same as your email domain, but not always.', 'is_ad' => 'This is an Active Directory server', 'alert_email' => '알림 전송', @@ -51,6 +51,8 @@ 'ldap_pword' => 'LDAP 연결용 비밀번호', 'ldap_basedn' => 'Base BIND DN', 'ldap_filter' => 'LDAP 필터', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', 'ldap_username_field' => '사용자명 항목', 'ldap_lname_field' => '성:', 'ldap_fname_field' => 'LDAP 이름', diff --git a/resources/lang/ko/admin/statuslabels/table.php b/resources/lang/ko/admin/statuslabels/table.php index 7026660b57ec..3879bff7952d 100644 --- a/resources/lang/ko/admin/statuslabels/table.php +++ b/resources/lang/ko/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => '상태 꼬리표란', 'archived' => '보관됨', 'create' => '상태 꼬리표 생성', + 'color' => 'Chart Color', 'deployable' => '사용가능', 'info' => '상태 꼬리표는 소유한 자산들의 다양한 상태들을 묘사할 때 사용됩니다. 수리요망, 분실/도난 등이 될 것입니다. 사용 할 수 있거나, 대기중이거나 보관된 자산들 대상으로 새로운 상태 딱지를 생성할 수 있습니다.', 'name' => '상태 명', 'pending' => '대기중', 'status_type' => '상태 유형', + 'show_in_nav' => 'Show in side nav', 'title' => '상태 꼬리표', 'undeployable' => '사용불가', 'update' => '상태 꼬리표 수정', diff --git a/resources/lang/ko/general.php b/resources/lang/ko/general.php index 17a961b6423b..0d3670d46408 100644 --- a/resources/lang/ko/general.php +++ b/resources/lang/ko/general.php @@ -76,6 +76,7 @@ 'image_delete' => '이미지 삭제', 'image_upload' => '이미지 올리기', 'import' => '불러오기', + 'import-history' => 'Import History', 'asset_maintenance' => '자산 관리', 'asset_maintenance_report' => '자산 관리 보고서', 'asset_maintenances' => '자산 관리', diff --git a/resources/lang/lt/admin/custom_fields/general.php b/resources/lang/lt/admin/custom_fields/general.php index 3f1851e97233..fe6d8fc55c6d 100644 --- a/resources/lang/lt/admin/custom_fields/general.php +++ b/resources/lang/lt/admin/custom_fields/general.php @@ -5,11 +5,16 @@ 'field' => 'Laukas', 'about_fieldsets_title' => 'Apie laukų grupes', 'about_fieldsets_text' => 'Laukų grupės leidžia jums sukurti grupes kurios dažnai naudojamos specifiniai įrangai.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', 'fieldset' => 'Laukų grupė', 'qty_fields' => 'Laukų kiekis', 'fieldsets' => 'Laukų grupės', 'fieldset_name' => 'Laukų grupės pavadinimas', 'field_name' => 'Lauko pavadinimas', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', 'field_element' => 'Laukelio elementas', 'field_element_short' => 'Elementas', 'field_format' => 'Formatas', diff --git a/resources/lang/lt/admin/hardware/message.php b/resources/lang/lt/admin/hardware/message.php index 56676d2abdb6..82cb28c128a3 100644 --- a/resources/lang/lt/admin/hardware/message.php +++ b/resources/lang/lt/admin/hardware/message.php @@ -36,9 +36,9 @@ ), 'import' => array( - 'error' => 'Some Items did not import Correctly.', - 'errorDetail' => 'The Following Items were not imported because of errors.', - 'success' => "Your File has been imported", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), @@ -51,7 +51,8 @@ 'checkout' => array( 'error' => 'Įranga neišduota, prašome bandyti dar kartą', 'success' => 'Įranga išduota sėkmingai.', - 'user_does_not_exist' => 'Netinkamas naudotojas. Prašome bandykite dar kartą.' + 'user_does_not_exist' => 'Netinkamas naudotojas. Prašome bandykite dar kartą.', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( diff --git a/resources/lang/lt/admin/settings/general.php b/resources/lang/lt/admin/settings/general.php index 555563239315..92eb58096274 100644 --- a/resources/lang/lt/admin/settings/general.php +++ b/resources/lang/lt/admin/settings/general.php @@ -51,6 +51,8 @@ 'ldap_pword' => 'LDAP slaptažodis', 'ldap_basedn' => 'DN', 'ldap_filter' => 'LDAP filtras', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', 'ldap_username_field' => 'Vartotojo vardo laukelis', 'ldap_lname_field' => 'Pavardė', 'ldap_fname_field' => 'LDAP vardas', diff --git a/resources/lang/lt/admin/statuslabels/table.php b/resources/lang/lt/admin/statuslabels/table.php index c3ba8e8ecffe..3fbeacc3a9e6 100644 --- a/resources/lang/lt/admin/statuslabels/table.php +++ b/resources/lang/lt/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => 'Apie būklės korteles', 'archived' => 'Archyvuota', 'create' => 'Sukurti būlės kortelę', + 'color' => 'Chart Color', 'deployable' => 'Naudojamas', 'info' => 'Būklės kortelės naudojamos apibūdinti įvairias jūsų įrangos būkles, kuriose ji randasi. Kortelės gali būti nurodančios, kad įranga remontuojama, prarasta, pavota ir t. t. Jūs galite suskurti naują būklės kortelę išduotiems, atnaujinamiems ir kitiems įrenginiams.', 'name' => 'Būklės pavadinimas', 'pending' => 'Vykdoma', 'status_type' => 'Būklės tipas', + 'show_in_nav' => 'Show in side nav', 'title' => 'Būklės kortelės', 'undeployable' => 'Negalimas naudoti', 'update' => 'Atnaujinti būklės kortelę', diff --git a/resources/lang/lt/general.php b/resources/lang/lt/general.php index 060bbfe48373..278d7c8ff018 100644 --- a/resources/lang/lt/general.php +++ b/resources/lang/lt/general.php @@ -76,6 +76,7 @@ 'image_delete' => 'Ištrinti nuotrauką', 'image_upload' => 'Įkelti nuotrauką', 'import' => 'Įkelti', + 'import-history' => 'Import History', 'asset_maintenance' => 'Įrangos priežiūra', 'asset_maintenance_report' => 'Įrangos priežiūros ataskaita', 'asset_maintenances' => 'Įrangos priežiūros', diff --git a/resources/lang/ms/admin/custom_fields/general.php b/resources/lang/ms/admin/custom_fields/general.php index 7182fecfdc3f..b0024f47c488 100644 --- a/resources/lang/ms/admin/custom_fields/general.php +++ b/resources/lang/ms/admin/custom_fields/general.php @@ -5,11 +5,16 @@ 'field' => 'Field', 'about_fieldsets_title' => 'About Fieldsets', 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used used for specific asset model types.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', 'fieldset' => 'Fieldset', 'qty_fields' => 'Qty Fields', 'fieldsets' => 'Fieldsets', 'fieldset_name' => 'Fieldset Name', 'field_name' => 'Field Name', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', 'field_element' => 'Form Element', 'field_element_short' => 'Element', 'field_format' => 'Format', diff --git a/resources/lang/ms/admin/hardware/message.php b/resources/lang/ms/admin/hardware/message.php index 7d3da789328f..d8650b4e8090 100644 --- a/resources/lang/ms/admin/hardware/message.php +++ b/resources/lang/ms/admin/hardware/message.php @@ -37,9 +37,9 @@ ), 'import' => array( - 'error' => 'Some Items did not import Correctly.', - 'errorDetail' => 'The Following Items were not imported because of errors.', - 'success' => "Your File has been imported", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), @@ -52,7 +52,8 @@ 'checkout' => array( 'error' => 'Harta gagal diagihkan, sila cuba semula', 'success' => 'Harta berjaya diagihkan.', - 'user_does_not_exist' => 'Pengguna tak sah. Sila cuba lagi.' + 'user_does_not_exist' => 'Pengguna tak sah. Sila cuba lagi.', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( diff --git a/resources/lang/ms/admin/settings/general.php b/resources/lang/ms/admin/settings/general.php index 3af4ce061a74..2acd8d7b71c3 100644 --- a/resources/lang/ms/admin/settings/general.php +++ b/resources/lang/ms/admin/settings/general.php @@ -51,6 +51,8 @@ 'ldap_pword' => 'LDAP Bind Password', 'ldap_basedn' => 'Base Bind DN', 'ldap_filter' => 'LDAP Filter', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', 'ldap_username_field' => 'Username Field', 'ldap_lname_field' => 'Last Name', 'ldap_fname_field' => 'LDAP First Name', diff --git a/resources/lang/ms/admin/statuslabels/table.php b/resources/lang/ms/admin/statuslabels/table.php index f729e8744abf..c3fc36bdd838 100644 --- a/resources/lang/ms/admin/statuslabels/table.php +++ b/resources/lang/ms/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => 'Mengenai Label Status', 'archived' => 'Archived', 'create' => 'Cipata Label Status', + 'color' => 'Chart Color', 'deployable' => 'Deployable', 'info' => 'Status labels are used to describe the various states your assets could be in. They may be out for repair, lost/stolen, etc. You can create new status labels for deployable, pending and archived assets.', 'name' => 'Nama Status', 'pending' => 'Pending', 'status_type' => 'Status Type', + 'show_in_nav' => 'Show in side nav', 'title' => 'Label Status', 'undeployable' => 'Undeployable', 'update' => 'Kemaskini Label Status', diff --git a/resources/lang/ms/general.php b/resources/lang/ms/general.php index 79822e5bb567..5cfbcda283d7 100644 --- a/resources/lang/ms/general.php +++ b/resources/lang/ms/general.php @@ -76,6 +76,7 @@ 'image_delete' => 'Hapuskan imej', 'image_upload' => 'Muat naik imej', 'import' => 'Import', + 'import-history' => 'Import History', 'asset_maintenance' => 'Asset Maintenance', 'asset_maintenance_report' => 'Asset Maintenance Report', 'asset_maintenances' => 'Asset Maintenances', diff --git a/resources/lang/nl/admin/custom_fields/general.php b/resources/lang/nl/admin/custom_fields/general.php index 835e182d67c7..02cb5085dc51 100644 --- a/resources/lang/nl/admin/custom_fields/general.php +++ b/resources/lang/nl/admin/custom_fields/general.php @@ -5,11 +5,16 @@ 'field' => 'Veld', 'about_fieldsets_title' => 'Over veldverzamelingen', 'about_fieldsets_text' => 'Veldverzamelingen laat jou groepen van aangepaste velden maken die vaak worden hergebruikt voor specifieke soorten eigendoms modellen.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', 'fieldset' => 'Veldverzameling', 'qty_fields' => 'Aantal Velden', 'fieldsets' => 'Veldverzamelingen', 'fieldset_name' => 'Veldverzamelin naam', 'field_name' => 'Veldnaam', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', 'field_element' => 'Formulier element', 'field_element_short' => 'Element', 'field_format' => 'Stijl', diff --git a/resources/lang/nl/admin/hardware/general.php b/resources/lang/nl/admin/hardware/general.php index 41203e9ac922..7cf036cf8485 100644 --- a/resources/lang/nl/admin/hardware/general.php +++ b/resources/lang/nl/admin/hardware/general.php @@ -3,7 +3,7 @@ return array( 'archived' => 'Gearchiveerd', 'asset' => 'Materiaal', - 'bulk_checkout' => 'Checkout Assets to User', + 'bulk_checkout' => 'Materiaal aan gebruiker uitleveren', 'checkin' => 'Materiaal uitlenen', 'checkout' => 'Leen materiaal uit aan deze gebruiker', 'clone' => 'Kloon Materiaal', diff --git a/resources/lang/nl/admin/hardware/message.php b/resources/lang/nl/admin/hardware/message.php index 4b01b2a32842..e8a9beb6f9fd 100644 --- a/resources/lang/nl/admin/hardware/message.php +++ b/resources/lang/nl/admin/hardware/message.php @@ -36,9 +36,9 @@ ), 'import' => array( - 'error' => 'Sommige items zijn niet goed geïmporteerd.', - 'errorDetail' => 'De volgende items zijn niet geïmporteerd vanwege fouten.', - 'success' => "Je bestand is geïmporteerd", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), @@ -51,7 +51,8 @@ 'checkout' => array( 'error' => 'Product is niet uitgecheckt, probeer het opnieuw', 'success' => 'Product is met succes uitgecheckt.', - 'user_does_not_exist' => 'De gebruiker is ongeldig. Probeer het opnieuw.' + 'user_does_not_exist' => 'De gebruiker is ongeldig. Probeer het opnieuw.', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( diff --git a/resources/lang/nl/admin/models/table.php b/resources/lang/nl/admin/models/table.php index 922036c3803c..ceee8c99a7db 100644 --- a/resources/lang/nl/admin/models/table.php +++ b/resources/lang/nl/admin/models/table.php @@ -11,7 +11,7 @@ 'title' => 'Product modellen', 'update' => 'Wijzig product model', 'view' => 'Bekijk product model', - 'update' => 'Wijzig product model', + 'update' => 'Wijzig model', 'clone' => 'Kopieer model', 'edit' => 'Bewerk model', ); diff --git a/resources/lang/nl/admin/settings/general.php b/resources/lang/nl/admin/settings/general.php index 97fc84172276..d97c34f43d0b 100644 --- a/resources/lang/nl/admin/settings/general.php +++ b/resources/lang/nl/admin/settings/general.php @@ -2,9 +2,9 @@ return array( 'ad' => 'Active Directory', - 'ad_domain' => 'Active Directory domain', - 'ad_domain_help' => 'This is sometimes the same as your email domain, but not always.', - 'is_ad' => 'This is an Active Directory server', + 'ad_domain' => 'Active Directory domein', + 'ad_domain_help' => 'Dit is soms hetzelfde als je e-mail domein.', + 'is_ad' => 'Dit is een Active Directory server', 'alert_email' => 'Verstuur meldingen naar', 'alerts_enabled' => 'Meldingen ingeschakeld', 'alert_interval' => 'Drempel verlopende meldingen (in dagen)', @@ -41,16 +41,18 @@ 'ldap_integration' => 'LDAP integratie', 'ldap_settings' => 'LDAP instellingen', 'ldap_server' => 'LDAP server', - 'ldap_server_help' => 'This should start with ldap:// (for unencrypted or TLS) or ldaps:// (for SSL)', + 'ldap_server_help' => 'Dit moet beginnen met ldap:// (voor onversleuteld of TLS) of ldaps:// (voor SSL)', 'ldap_server_cert' => 'LDAP SSL certificaat validatie', 'ldap_server_cert_ignore' => 'Staat ongeldige SSL certificaat toe', 'ldap_server_cert_help' => 'Selecteer deze box als je een eigen ondergetekende SSL certificaat gebruik en deze wilt accepteren.', - 'ldap_tls' => 'Use TLS', - 'ldap_tls_help' => 'This should be checked only if you are running STARTTLS on your LDAP server. ', + 'ldap_tls' => 'TLS gebruiken', + 'ldap_tls_help' => 'Dit moet alleen ingeschakeld worden als je STARTTLS op je LDAP server gebruikt. ', 'ldap_uname' => 'LDAP Bind gebruikersnaam', 'ldap_pword' => 'LDAP Bind wachtwoord', 'ldap_basedn' => 'Basis Bind DN', 'ldap_filter' => 'LDAP filter', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', 'ldap_username_field' => 'Gebruikersnaam veld', 'ldap_lname_field' => 'Achternaam', 'ldap_fname_field' => 'LDAP Voornaam', @@ -108,5 +110,5 @@ 'bottom' => 'onderkant', 'vertical' => 'verticaal', 'horizontal' => 'horizontaal', - 'zerofill_count' => 'Length of asset tags, including zerofill', + 'zerofill_count' => 'Lengte van object ID, inclusief opvulling', ); diff --git a/resources/lang/nl/admin/statuslabels/table.php b/resources/lang/nl/admin/statuslabels/table.php index 40eaec30f110..854a5e73ac0b 100644 --- a/resources/lang/nl/admin/statuslabels/table.php +++ b/resources/lang/nl/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => 'Over status labels', 'archived' => 'Gearchiveerd', 'create' => 'Maak een Status Label', + 'color' => 'Chart Color', 'deployable' => 'Uitrolbaar', 'info' => 'Status labels worden gebruikt om de status van je producten te beschrijven. Ze kunnen worden gerepareerd, verloren/gestolen, etc. Je kan nieuwe status labels maken voor uitrolbaar, inbehandeling en gearchiveerde producten.', 'name' => 'Statusnaam', 'pending' => 'In behandeling', 'status_type' => 'Statustype', + 'show_in_nav' => 'Show in side nav', 'title' => 'Statuslabels', 'undeployable' => 'Niet uitrolbaar', 'update' => 'Update Status Label', diff --git a/resources/lang/nl/general.php b/resources/lang/nl/general.php index 6e0eebcd2ec3..24e489dd8d9a 100644 --- a/resources/lang/nl/general.php +++ b/resources/lang/nl/general.php @@ -23,7 +23,7 @@ 'avatar_upload' => 'Upload profielafbeelding', 'back' => 'Terug', 'bad_data' => 'Niks gevonden. Misschien verkeerde data?', - 'bulk_checkout' => 'Bulk Checkout', + 'bulk_checkout' => 'Bulk uitlevering', 'cancel' => 'Annuleren', 'categories' => 'Categorieën', 'category' => 'Categorie', @@ -76,6 +76,7 @@ 'image_delete' => 'Afbeelding verwijderen', 'image_upload' => 'Afbeelding uploaden', 'import' => 'Importeer', + 'import-history' => 'Import History', 'asset_maintenance' => 'Materiaal onderhoud', 'asset_maintenance_report' => 'Materiaal onderhoud rapport', 'asset_maintenances' => 'Materiaal onderhoud', @@ -106,7 +107,7 @@ 'moreinfo' => 'Meer Info', 'name' => 'Naam', 'next' => 'Volgende', - 'new' => 'new!', + 'new' => 'nieuw!', 'no_depreciation' => 'Geen afschrijving', 'no_results' => 'Geen resultaten.', 'no' => 'Neen', @@ -142,7 +143,7 @@ 'select_asset' => 'Selecteer product', 'settings' => 'Instellingen', 'sign_in' => 'Aanmelden', - 'some_features_disabled' => 'DEMO MODE: Some features are disabled for this installation.', + 'some_features_disabled' => 'DEMO MODUS: Sommige functies zijn uitgeschakeld voor deze installatie.', 'site_name' => 'Sitenaam', 'state' => 'Status', 'status_labels' => 'Statuslabels', diff --git a/resources/lang/nl/validation.php b/resources/lang/nl/validation.php index 50b4005c88db..b7d631fa3ccd 100644 --- a/resources/lang/nl/validation.php +++ b/resources/lang/nl/validation.php @@ -64,8 +64,8 @@ ), "unique" => "Het veld :attribute is reeds in gebruik.", "url" => "Het formaat van :attribute is ongeldig.", - "statuslabel_type" => "You must select a valid status label type", - "unique_undeleted" => "The :attribute must be unique.", + "statuslabel_type" => "Je moet een geldig status label type selecteren", + "unique_undeleted" => "Het :attribute moet uniek zijn.", /* diff --git a/resources/lang/no/admin/custom_fields/general.php b/resources/lang/no/admin/custom_fields/general.php index b80897ac74b2..b9bdfa00e0a6 100644 --- a/resources/lang/no/admin/custom_fields/general.php +++ b/resources/lang/no/admin/custom_fields/general.php @@ -5,11 +5,16 @@ 'field' => 'Felt', 'about_fieldsets_title' => 'Om Feltsett', 'about_fieldsets_text' => 'Feltsett lar deg opprette grupper av egendefinerte felt som ofte gjenbrukes brukes til bestemte modelltyper.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', 'fieldset' => 'Feltsett', 'qty_fields' => 'Antall Felt', 'fieldsets' => 'Feltsett', 'fieldset_name' => 'Feltsett Navn', 'field_name' => 'Felt Navn', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', 'field_element' => 'Skjema Element', 'field_element_short' => 'Element', 'field_format' => 'Format', diff --git a/resources/lang/no/admin/hardware/message.php b/resources/lang/no/admin/hardware/message.php index cf08cb69c9c1..b9c3965f8768 100644 --- a/resources/lang/no/admin/hardware/message.php +++ b/resources/lang/no/admin/hardware/message.php @@ -37,9 +37,9 @@ ), 'import' => array( - 'error' => 'Some Items did not import Correctly.', - 'errorDetail' => 'The Following Items were not imported because of errors.', - 'success' => "Your File has been imported", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), @@ -52,7 +52,8 @@ 'checkout' => array( 'error' => 'Eiendel ble ikke sjekket ut. Prøv igjen', 'success' => 'Vellykket utsjekk av eiendel.', - 'user_does_not_exist' => 'Denne brukeren er ugyldig. Vennligst prøv igjen.' + 'user_does_not_exist' => 'Denne brukeren er ugyldig. Vennligst prøv igjen.', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( diff --git a/resources/lang/no/admin/settings/general.php b/resources/lang/no/admin/settings/general.php index a99bf3eb7bba..d55721dee72c 100644 --- a/resources/lang/no/admin/settings/general.php +++ b/resources/lang/no/admin/settings/general.php @@ -51,6 +51,8 @@ 'ldap_pword' => 'LDAP Bind passord', 'ldap_basedn' => 'Base Bind DN', 'ldap_filter' => 'LDAP Filter', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', 'ldap_username_field' => 'Brukernavn Felt', 'ldap_lname_field' => 'Etternavn', 'ldap_fname_field' => 'LDAP Fornavn', diff --git a/resources/lang/no/admin/statuslabels/table.php b/resources/lang/no/admin/statuslabels/table.php index d28cd1ffdd2b..f1a6cae170fb 100644 --- a/resources/lang/no/admin/statuslabels/table.php +++ b/resources/lang/no/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => 'Om statusmerker', 'archived' => 'Arkivert', 'create' => 'Opprett statusmerke', + 'color' => 'Chart Color', 'deployable' => 'Utleverbar', 'info' => 'Statusmerker brukes for å beskrive de forskjellige statusene dine eiendeler kan ha. De kan være under reparasjon, tapt/stjålet, osv. Du kan opprette nye statusmerker for utleverbare, under arbeid eller arkiverte eiendeler.', 'name' => 'Statusnavn', 'pending' => 'Under arbeid', 'status_type' => 'Statustype', + 'show_in_nav' => 'Show in side nav', 'title' => 'Statusmerke', 'undeployable' => 'Ikke utleverbar', 'update' => 'Oppdater statusmerke', diff --git a/resources/lang/no/general.php b/resources/lang/no/general.php index 4003d2cd4318..9221dbdfd648 100644 --- a/resources/lang/no/general.php +++ b/resources/lang/no/general.php @@ -76,6 +76,7 @@ 'image_delete' => 'Slett bilde', 'image_upload' => 'Last opp bilde', 'import' => 'Importer', + 'import-history' => 'Import History', 'asset_maintenance' => 'Vedlikehold av eiendeler', 'asset_maintenance_report' => 'Rapport Vedlikehold av eiendeler', 'asset_maintenances' => 'Vedlikehold av eiendeler', diff --git a/resources/lang/pl/admin/companies/general.php b/resources/lang/pl/admin/companies/general.php index 9d58ccb58ea6..bd2b44e674da 100644 --- a/resources/lang/pl/admin/companies/general.php +++ b/resources/lang/pl/admin/companies/general.php @@ -1,4 +1,4 @@ 'Select Company', + 'select_company' => 'Wybierz firmę', ]; diff --git a/resources/lang/pl/admin/companies/message.php b/resources/lang/pl/admin/companies/message.php index a6db57351916..ad75832ad921 100644 --- a/resources/lang/pl/admin/companies/message.php +++ b/resources/lang/pl/admin/companies/message.php @@ -1,18 +1,18 @@ 'Company does not exist.', - 'assoc_users' => 'This company is currently associated with at least one model and cannot be deleted. Please update your models to no longer reference this company and try again. ', + 'does_not_exist' => 'Wskazana firma nie istnieje.', + 'assoc_users' => 'Wybrana kategoria jest obecnie powiązana z co najmniej jednym typem urządzenia i nie może zostać usunięta. Uaktualnij swoją listę modeli urządzeń by nie zwierała tej kategorii, a następnie spróbuj ponownie. ', 'create' => array( - 'error' => 'Company was not created, please try again.', - 'success' => 'Company created successfully.' + 'error' => 'Firma nie została utworzona, spróbuj ponownie.', + 'success' => 'Firma utworzona pomyślnie.' ), 'update' => array( - 'error' => 'Company was not updated, please try again', - 'success' => 'Company updated successfully.' + 'error' => 'Firma nie została uaktualniona, spróbuj ponownie', + 'success' => 'Firma została uaktualniona pomyślnie.' ), 'delete' => array( - 'confirm' => 'Are you sure you wish to delete this company?', - 'error' => 'There was an issue deleting the company. Please try again.', - 'success' => 'The Company was deleted successfully.' + 'confirm' => 'Czy na pewno chcesz usunąć tę firmę?', + 'error' => 'Wystąpił problem podczas usuwania firmy. Spróbuj ponownie.', + 'success' => 'Firma została usunięta pomyślnie.' ) ); diff --git a/resources/lang/pl/admin/companies/table.php b/resources/lang/pl/admin/companies/table.php index 2f86126ff2e9..8db983722df5 100644 --- a/resources/lang/pl/admin/companies/table.php +++ b/resources/lang/pl/admin/companies/table.php @@ -1,9 +1,9 @@ 'Companies', - 'create' => 'Create Company', - 'title' => 'Company', - 'update' => 'Update Company', - 'name' => 'Company Name', - 'id' => 'ID', + 'companies' => 'Firmy', + 'create' => 'Utwórz firmę', + 'title' => 'Firma', + 'update' => 'Aktualizacja firmy', + 'name' => 'Nazwa Firmy', + 'id' => 'Id', ); diff --git a/resources/lang/pl/admin/components/general.php b/resources/lang/pl/admin/components/general.php index 75c9d250ab84..e89a57c9145a 100644 --- a/resources/lang/pl/admin/components/general.php +++ b/resources/lang/pl/admin/components/general.php @@ -1,17 +1,17 @@ 'About Components', - 'about_components_text' => 'Components are items that are part of an asset, for example HDD, RAM, etc.', - 'component_name' => 'Component Name', - 'checkin' => 'Checkin Component', - 'checkout' => 'Checkout Component', - 'cost' => 'Purchase Cost', - 'create' => 'Create Component', - 'edit' => 'Edit Component', - 'date' => 'Purchase Date', - 'order' => 'Order Number', - 'remaining' => 'Remaining', - 'total' => 'Total', - 'update' => 'Update Component', + 'about_components_title' => 'O składnikach', + 'about_components_text' => 'Składniki są elementami, które są częścią aktywów, na przykład dysku twardego, pamięci RAM itp.', + 'component_name' => 'Nazwa składnika', + 'checkin' => 'Odbiór składnika', + 'checkout' => 'Wydanie składnika', + 'cost' => 'Koszt zakupu', + 'create' => 'Utwórz składnik', + 'edit' => 'Edytuj składnik', + 'date' => 'Data Zakupu', + 'order' => 'Numer zamówienia', + 'remaining' => 'Pozostało', + 'total' => 'Suma', + 'update' => 'Aktualizacja składnika', ); diff --git a/resources/lang/pl/admin/components/message.php b/resources/lang/pl/admin/components/message.php index 1d13970f23ab..afc4868e713d 100644 --- a/resources/lang/pl/admin/components/message.php +++ b/resources/lang/pl/admin/components/message.php @@ -2,34 +2,34 @@ return array( - 'does_not_exist' => 'Component does not exist.', + 'does_not_exist' => 'Składnik nie istnieje.', 'create' => array( - 'error' => 'Component was not created, please try again.', - 'success' => 'Component created successfully.' + 'error' => 'Składnik nie został utworzony, spróbuj ponownie.', + 'success' => 'Składnik został utworzony pomyślnie.' ), 'update' => array( - 'error' => 'Component was not updated, please try again', - 'success' => 'Component updated successfully.' + 'error' => 'Składnik nie został uaktualniony, spróbuj ponownie', + 'success' => 'Składnik został zaktualizowany pomyślnie.' ), 'delete' => array( - 'confirm' => 'Are you sure you wish to delete this component?', - 'error' => 'There was an issue deleting the component. Please try again.', - 'success' => 'The component was deleted successfully.' + 'confirm' => 'Czy na pewno chcesz usunąć ten składnik?', + 'error' => 'Wystąpił problem podczas usuwania składnika. Spróbuj ponownie.', + 'success' => 'Składnik został usunięty pomyślnie.' ), '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.' + '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.' ), 'checkin' => array( - 'error' => 'Component was not checked in, please try again', - 'success' => 'Component checked in successfully.', - 'user_does_not_exist' => 'That user is invalid. Please try again.' + 'error' => 'Składnik nie został odebrany, spróbuj ponownie', + 'success' => 'Składnik został odebrany pomyślnie.', + 'user_does_not_exist' => 'Nieprawidłowy użytkownik. Spróbuj ponownie.' ) diff --git a/resources/lang/pl/admin/components/table.php b/resources/lang/pl/admin/components/table.php index 3d4fed6a7f8a..c7a12c46b8d7 100644 --- a/resources/lang/pl/admin/components/table.php +++ b/resources/lang/pl/admin/components/table.php @@ -1,5 +1,5 @@ 'Component Name', + 'title' => 'Nazwa składnika', ); diff --git a/resources/lang/pl/admin/consumables/general.php b/resources/lang/pl/admin/consumables/general.php index 02e893b9482c..5d584038c0d8 100644 --- a/resources/lang/pl/admin/consumables/general.php +++ b/resources/lang/pl/admin/consumables/general.php @@ -2,12 +2,12 @@ return array( 'about_consumables_title' => 'Materiały eksploatacyjne', - 'about_consumables_text' => 'Consumables are anything purchased that will be used up over time. For example, printer ink or copier paper.', + 'about_consumables_text' => 'Materiały eksploatacyjne są przedmiotami jednorazowego użytku, które będą wykorzystane w miarę upływu czasu. Na przykład, tusz do drukarki lub papier do kopiarek.', 'consumable_name' => 'Nazwa materiału eksploatacyjnego', 'cost' => 'Koszt zakupu', 'create' => 'Utwórz materiał eksploatacyjny', 'date' => 'Data zakupu', - 'item_no' => 'Item No.', + 'item_no' => 'Nr artykułu', 'order' => 'Numer zamówienia', 'remaining' => 'Pozostało', 'total' => 'Łącznie', diff --git a/resources/lang/pl/admin/consumables/message.php b/resources/lang/pl/admin/consumables/message.php index eb56c422202d..b1209eabed7d 100644 --- a/resources/lang/pl/admin/consumables/message.php +++ b/resources/lang/pl/admin/consumables/message.php @@ -2,33 +2,33 @@ return array( - 'does_not_exist' => 'Consumable does not exist.', + 'does_not_exist' => 'Materiał eksploatacyjny nie istnieje.', 'create' => array( - 'error' => 'Consumable was not created, please try again.', - 'success' => 'Consumable created successfully.' + 'error' => 'Materiał eksploatacyjny nie został utworzony, spróbuj ponownie.', + 'success' => 'Materiał eksploatacyjny utworzony pomyślnie.' ), 'update' => array( - 'error' => 'Consumable was not updated, please try again', - 'success' => 'Consumable updated successfully.' + 'error' => 'Materiał eksploatacyjny nie został uaktualniony, spróbuj ponownie', + 'success' => 'Materiał eksploatacyjny został zaktualizowany pomyślnie.' ), 'delete' => array( - 'confirm' => 'Are you sure you wish to delete this consumable?', - 'error' => 'There was an issue deleting the consumable. Please try again.', - 'success' => 'The consumable was deleted successfully.' + 'confirm' => 'Czy na pewno chcesz usunąć materiał eksploatacyjny?', + 'error' => 'Wystąpił problem podczas usuwania materiału eksploatacyjnego. Spróbuj ponownie.', + 'success' => 'Materiał eksploatacyjny został usunięty pomyślnie.' ), 'checkout' => array( - 'error' => 'Consumable was not checked out, please try again', - 'success' => 'Consumable checked out successfully.', + '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.' ), 'checkin' => array( - 'error' => 'Consumable was not checked in, please try again', - 'success' => 'Consumable checked in successfully.', + 'error' => 'Materiał eksploatacyjny nie został odebrany, spróbuj ponownie', + 'success' => 'Materiał eksploatacyjny odebrany pomyślnie.', 'user_does_not_exist' => 'Użytkownik nie istnieje. Spróbuj ponownie.' ) diff --git a/resources/lang/pl/admin/custom_fields/general.php b/resources/lang/pl/admin/custom_fields/general.php index 7182fecfdc3f..9128c5fa6fbf 100644 --- a/resources/lang/pl/admin/custom_fields/general.php +++ b/resources/lang/pl/admin/custom_fields/general.php @@ -1,23 +1,28 @@ 'Custom Fields', - 'field' => 'Field', - 'about_fieldsets_title' => 'About Fieldsets', - 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used used for specific asset model types.', - 'fieldset' => 'Fieldset', - 'qty_fields' => 'Qty Fields', - 'fieldsets' => 'Fieldsets', - 'fieldset_name' => 'Fieldset Name', - 'field_name' => 'Field Name', - 'field_element' => 'Form Element', + 'custom_fields' => 'Pola niestandardowe', + 'field' => 'Pole', + 'about_fieldsets_title' => 'O zestawie pól', + 'about_fieldsets_text' => 'Zestawy pól pozwalają tworzyć grupy pól niestandardowych, które często są używane dla specyficznych typów modeli.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', + 'fieldset' => 'Zestaw pól', + 'qty_fields' => 'Ilość pól', + 'fieldsets' => 'Zestaw pól', + 'fieldset_name' => 'Nazwa zestawu pól', + 'field_name' => 'Nazwa Pola', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', + 'field_element' => 'Element formularza', 'field_element_short' => 'Element', 'field_format' => 'Format', - 'field_custom_format' => 'Custom Format', - 'required' => 'Required', - 'req' => 'Req.', - 'used_by_models' => 'Used By Models', - 'order' => 'Order', - 'create_fieldset' => 'New Fieldset', - 'create_field' => 'New Custom Field', + 'field_custom_format' => 'Format niestandardowy', + 'required' => 'Wymagane', + 'req' => 'Wymagane', + 'used_by_models' => 'Używane przez modele', + 'order' => 'Kolejność', + 'create_fieldset' => 'Nowy zestaw pól', + 'create_field' => 'Nowe pole niestandardowe', ); diff --git a/resources/lang/pl/admin/custom_fields/message.php b/resources/lang/pl/admin/custom_fields/message.php index 0d34afa9e8e8..2b25c6111735 100644 --- a/resources/lang/pl/admin/custom_fields/message.php +++ b/resources/lang/pl/admin/custom_fields/message.php @@ -3,25 +3,25 @@ return array( 'field' => array( - 'invalid' => 'That field does not exist.', - 'already_added' => 'Field already added', + 'invalid' => 'Pole nie istnieje.', + 'already_added' => 'Pole już istnieje', 'create' => array( - 'error' => 'Field was not created, please try again.', - 'success' => 'Field created successfully.', - 'assoc_success' => 'Field successfully added to fieldset.' + 'error' => 'Pole nie zostało utworzone. Spróbuj ponownie.', + 'success' => 'Pole utworzone pomyślnie.', + 'assoc_success' => 'Pole pomyślnie dadane do zestawu pól.' ), 'update' => array( - 'error' => 'Field was not updated, please try again', - 'success' => 'Field updated successfully.' + 'error' => 'Pole nie zostało zaktualizowane, spróbuj ponownie', + 'success' => 'Pole zaktualizowane pomyślnie.' ), 'delete' => array( - 'confirm' => 'Are you sure you wish to delete this field?', - 'error' => 'There was an issue deleting the field. Please try again.', - 'success' => 'The field was deleted successfully.', - 'in_use' => 'Field is still in use.', + 'confirm' => 'Czy na pewno chcesz usunąć to pole?', + 'error' => 'Wystąpił błąd podczas usuwania pola. Spróbuj ponownie.', + 'success' => 'Pole zostało usunięte pomyślnie.', + 'in_use' => 'Pole jest wciąż w użytku.', ) ), @@ -31,20 +31,20 @@ 'create' => array( - 'error' => 'Fieldset was not created, please try again.', - 'success' => 'Fieldset created successfully.' + 'error' => 'Zestaw pól nie został utworzony, spróbuj ponownie.', + 'success' => 'Zestaw pól utworzono pomyślnie.' ), 'update' => array( - 'error' => 'Fieldset was not updated, please try again', - 'success' => 'Fieldset updated successfully.' + 'error' => 'Zestaw pól nie został zaktualizowany, spróbuj ponownie', + 'success' => 'Zestaw pól zaktualizowany pomyślnie.' ), 'delete' => array( - 'confirm' => 'Are you sure you wish to delete this fieldset?', - 'error' => 'There was an issue deleting the fieldset. Please try again.', - 'success' => 'The fieldset was deleted successfully.', - 'in_use' => 'Fieldset is still in use.', + 'confirm' => 'Czy na pewno chcesz usunąć ten zestaw pól?', + 'error' => 'Wystąpił błąd podczas usuwania zestawu pól. Spróbuj ponownie.', + 'success' => 'Zestaw pól usunięto pomyślnie.', + 'in_use' => 'Zestaw pól jest nadal w użyciu.', ) ), diff --git a/resources/lang/pl/admin/depreciations/general.php b/resources/lang/pl/admin/depreciations/general.php index 16a2dcae251b..dae0e4308504 100644 --- a/resources/lang/pl/admin/depreciations/general.php +++ b/resources/lang/pl/admin/depreciations/general.php @@ -2,7 +2,7 @@ return array( 'about_asset_depreciations' => 'Informacja na temat amortyzacji nabytku', - 'about_depreciations' => 'You can set up asset depreciations to depreciate assets based on straight-line depreciation.', + 'about_depreciations' => 'Możesz ustawić amortyzację środków trwałych na podstawie amortyzacji aktywów w oparciu o metodę liniową.', 'asset_depreciations' => 'Amortyzacja nabytków', 'create_depreciation' => 'Nowa amortyzacja', 'depreciation_name' => 'Nazwa amortyzacji', diff --git a/resources/lang/pl/admin/depreciations/message.php b/resources/lang/pl/admin/depreciations/message.php index c20e52c13c55..5088977a86ec 100644 --- a/resources/lang/pl/admin/depreciations/message.php +++ b/resources/lang/pl/admin/depreciations/message.php @@ -2,24 +2,24 @@ return array( - 'does_not_exist' => 'Depreciation class does not exist.', - 'assoc_users' => 'This depreciation is currently associated with one or more models and cannot be deleted. Please delete the models, and then try deleting again. ', + 'does_not_exist' => 'Klasa amortyzacji nie istnieje.', + 'assoc_users' => 'Amortyzacja ta jest aktualnie skojarzona z jednym lub większą ilością modeli amortyzacji i nie można usunąć. Proszę usunąć modele, a następnie spróbować ją ponownie usunąć. ', 'create' => array( - 'error' => 'Depreciation class was not created, please try again. :(', - 'success' => 'Depreciation class created successfully. :)' + 'error' => 'Klasa amortyzacji nie został utworzony, spróbuj ponownie. :(', + 'success' => 'Klasa amortyzacji została utworzona pomyślnie. :)' ), 'update' => array( - 'error' => 'Depreciation class was not updated, please try again', - 'success' => 'Depreciation class updated successfully.' + 'error' => 'Klasa amortyzacji nie został uaktualniona, spróbuj ponownie', + 'success' => 'Klasa amortyzacji została uaktualniona pomyślnie.' ), 'delete' => array( - 'confirm' => 'Are you sure you wish to delete this depreciation class?', - 'error' => 'There was an issue deleting the depreciation class. Please try again.', - 'success' => 'The depreciation class was deleted successfully.' + 'confirm' => 'Czy na pewno chcesz usunąć tę klasę amortyzacji?', + 'error' => 'Wystąpił problem podczas usuwania klasy amortyzacji. Spróbuj ponownie.', + 'success' => 'Klasa amortyzacji została usunięta pomyślnie.' ) ); diff --git a/resources/lang/pl/admin/depreciations/table.php b/resources/lang/pl/admin/depreciations/table.php index 5ba01d132c5e..eaf87978c39e 100644 --- a/resources/lang/pl/admin/depreciations/table.php +++ b/resources/lang/pl/admin/depreciations/table.php @@ -2,9 +2,9 @@ return array( - 'id' => 'ID', - 'months' => 'Months', - 'term' => 'Term', - 'title' => 'Name ', + 'id' => 'Id', + 'months' => 'Miesiące', + 'term' => 'Termin', + 'title' => 'Nazwa ', ); diff --git a/resources/lang/pl/admin/hardware/form.php b/resources/lang/pl/admin/hardware/form.php index 36b246ad7d9e..e81784c19c44 100644 --- a/resources/lang/pl/admin/hardware/form.php +++ b/resources/lang/pl/admin/hardware/form.php @@ -1,28 +1,28 @@ 'Confrm Bulk Delete Assets', - 'bulk_delete_help' => 'Review the assets for bulk deletion below. Once deleted, these assets can be restored, but they will no longer be associated with any users they are currently assigned to.', - 'bulk_delete_warn' => 'You are about to delete :asset_count assets.', - 'bulk_update' => 'Bulk Update Assets', - 'bulk_update_help' => 'This form allows you to update multiple assets at once. Only fill in the fields you need to change. Any fields left blank will remain unchanged. ', + 'bulk_delete' => 'Potwierdź zbiorcze usuwanie aktywó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_delete_warn' => 'Zamierzasz usunąć :asset_count aktywów.', + '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 :asset_count zestawów.', 'checkedout_to' => 'Wypożyczony do', 'checkout_date' => 'Data przypisania', - 'checkin_date' => 'Checkin Date', + 'checkin_date' => 'Data przypisania', 'checkout_to' => 'Przypisane do', 'cost' => 'Koszt zakupu', 'create' => 'Nowy nabytek', 'date' => 'Data zakupu', - 'depreciates_on' => 'Depreciates On', + 'depreciates_on' => 'Amortyzacja włączona', 'depreciation' => 'Amortyzacja', 'default_location' => 'Domyślna lokalizacja', - 'eol_date' => 'EOL Date', - 'eol_rate' => 'EOL Rate', - 'expected_checkin' => 'Expected Checkin Date', + 'eol_date' => 'Data końca licencji', + 'eol_rate' => 'Szacowany koniec licencji', + 'expected_checkin' => 'Przewidywana data przyjęcia', 'expires' => 'Wygasa', - 'fully_depreciated' => 'Fully Depreciated', - 'help_checkout' => 'If you wish to assign this asset immediately, select "Ready to Deploy" from the status list above. ', + 'fully_depreciated' => 'W pełni zamortyzowany', + 'help_checkout' => 'Jeśli chcesz natychmiast przypisać ten zasób, wybierz "Gotowy do wdrożęnia" z powyższej listy stanu. ', 'mac_address' => 'Adres MAC', 'manufacturer' => 'Producent', 'model' => 'Model', diff --git a/resources/lang/pl/admin/hardware/general.php b/resources/lang/pl/admin/hardware/general.php index ad9091a22114..2e99536affc2 100644 --- a/resources/lang/pl/admin/hardware/general.php +++ b/resources/lang/pl/admin/hardware/general.php @@ -3,18 +3,18 @@ return array( 'archived' => 'Zarchiwizowane', 'asset' => 'Nabytek', - 'bulk_checkout' => 'Checkout Assets to User', + 'bulk_checkout' => 'Przypisane aktywa do użytkownika', 'checkin' => 'Potwierdzanie zasobu/aktywa', 'checkout' => 'Przypisanie aktywa do Użytkownika', 'clone' => 'Klonuj zasób', - 'deployable' => 'Deployable', - 'deleted' => 'This asset has been deleted. Click here to restore it.', + 'deployable' => 'Gotowe do wdrożenia', + 'deleted' => 'To aktywo zostało usunięte. Kliknij tutaj, aby je przywrócić.', 'edit' => 'Edytuj zasób', - 'filetype_info' => 'Allowed filetypes are png, gif, jpg, jpeg, doc, docx, pdf, txt, zip, and rar.', - 'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.
    Click here to restore the model.', + 'filetype_info' => 'Dozwolone typy plików: png, gif, jpg, jpeg, doc, docx, pdf, txt, zip, rar.', + 'model_deleted' => 'Model aktywa został usunięty. Należy przywrócić model przed przywróceniem aktywa.
    Kliknij tutaj aby przywrócić model/.', 'requestable' => 'Requestable', - 'restore' => 'Restore Asset', - 'pending' => 'Pending', - 'undeployable' => 'Undeployable', + 'restore' => 'Przywróć aktywa', + 'pending' => 'Oczekuje', + 'undeployable' => 'Niemożliwe do wdrożenia', 'view' => 'Wyświetl nabytki', ); diff --git a/resources/lang/pl/admin/hardware/message.php b/resources/lang/pl/admin/hardware/message.php index bf781601e8e5..4bf70c968fc9 100644 --- a/resources/lang/pl/admin/hardware/message.php +++ b/resources/lang/pl/admin/hardware/message.php @@ -5,7 +5,7 @@ 'undeployable' => 'Uwaga: To aktywo zostało oznaczone jako tymczasowo niemożliwe do wdrożenia. Jeśli jego stan się zmienił, zaktualizuj status aktywa.', 'does_not_exist' => 'Nabytek/zasób nie istnieje.', - 'does_not_exist_or_not_requestable' => 'Nice try. That asset does not exist or is not requestable.', + 'does_not_exist_or_not_requestable' => 'Niezła próba. Ten nabytek/zasób nie istnieje lub nie można go zażądać.', 'assoc_users' => 'Ten nabytek/zasób jest przypisany do użytkownika i nie może być usunięty. Proszę sprawdzić przypisanie nabytków/zasobów a następnie spróbować ponownie.', 'create' => array( @@ -32,14 +32,14 @@ 'upload' => array( 'error' => 'Plik(i) nie zostały wysłane. Spróbuj ponownie.', 'success' => 'Plik(i) zostały wysłane.', - 'nofiles' => 'You did not select any files for upload, or the file you are trying to upload is too large', + 'nofiles' => 'Nie wybrałeś żadnych plików do przesłania, albo plik, który próbujesz przekazać jest zbyt duży', 'invalidfiles' => 'Jeden lub więcej z wybranych przez ciebie plików jest jest za duży lub jego typ jest niewłaściwy. Dopuszczalne typy plików: png, gif, jpg, doc, docx, pdf, and txt.', ), 'import' => array( - 'error' => 'Some Items did not import Correctly.', - 'errorDetail' => 'The Following Items were not imported because of errors.', - 'success' => "Your File has been imported", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), @@ -52,20 +52,21 @@ 'checkout' => array( 'error' => 'Nie mogę wypisać nabytku/zasobu, proszę spróbować ponownie.', 'success' => 'Przypisano nabytek/zasób.', - 'user_does_not_exist' => 'Nieprawidłowy użytkownik. Proszę spróbować ponownie.' + 'user_does_not_exist' => 'Nieprawidłowy użytkownik. Proszę spróbować ponownie.', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( 'error' => 'Nie można przypisać nabytku/zasobu, proszę spróbować ponownie', 'success' => 'Nabytek/zasób przypisany.', 'user_does_not_exist' => 'Nieprawidłowy użytkownik. Proszę spróbować ponownie.', - 'already_checked_in' => 'That asset is already checked in.', + 'already_checked_in' => 'Aktywo jest już zaewidencjonowane.', ), 'requests' => array( - 'error' => 'Asset was not requested, please try again', - 'success' => 'Asset requested successfully.', + 'error' => 'Aktywo nie zostało zawnioskowane, spróbuj ponownie', + 'success' => 'Aktywo zawnioskowe pomyślnie.', ) ); diff --git a/resources/lang/pl/admin/hardware/table.php b/resources/lang/pl/admin/hardware/table.php index d46666c0798b..4c4f834e5f03 100644 --- a/resources/lang/pl/admin/hardware/table.php +++ b/resources/lang/pl/admin/hardware/table.php @@ -18,7 +18,7 @@ 'serial' => 'Nr. seryjny', 'status' => 'Status', 'title' => 'Nabytek', - 'image' => 'Device Image', - 'days_without_acceptance' => 'Days Without Acceptance' + 'image' => 'Zdjęcie urządzenia', + 'days_without_acceptance' => 'Dni bez akceptacji' ); diff --git a/resources/lang/pl/admin/licenses/form.php b/resources/lang/pl/admin/licenses/form.php index b8071cf6c605..99c855455cdf 100644 --- a/resources/lang/pl/admin/licenses/form.php +++ b/resources/lang/pl/admin/licenses/form.php @@ -2,25 +2,25 @@ return array( - 'asset' => 'Asset', + 'asset' => 'Aktywa', 'checkin' => 'Checkin', - 'cost' => 'Purchase Cost', + 'cost' => 'Koszt zakupu', 'create' => 'Dodaj Licencję', 'date' => 'Data Zakupu', - 'depreciation' => 'Depreciation', + 'depreciation' => 'Amortyzacja', 'expiration' => 'Data wygaśnięcia', - 'license_key' => 'Product Key', + 'license_key' => 'Klucz produktu', 'maintained' => 'Wsparcie Producenta', 'name' => 'Nazwa Oprogramowania', - 'no_depreciation' => 'Do Not Depreciate', + 'no_depreciation' => 'Nie amortyzować', 'notes' => 'Uwagi', 'order' => 'Zamówienie nr', 'purchase_order' => 'Numer zamówienia', - 'reassignable' => 'Reassignable', + 'reassignable' => 'Do ponownego przypisania', 'remaining_seats' => 'Wolne stanowiska', 'seats' => 'Ilość stanowisk', 'serial' => 'Klucz produktu', - 'supplier' => 'Supplier', + 'supplier' => 'Dostawca', 'termination_date' => 'Termination Date', 'to_email' => 'Przypisany do adresu email', 'to_name' => 'Przypisany do Nazwiska', diff --git a/resources/lang/pl/admin/licenses/general.php b/resources/lang/pl/admin/licenses/general.php index 808d75a34a2f..d94259a80baa 100644 --- a/resources/lang/pl/admin/licenses/general.php +++ b/resources/lang/pl/admin/licenses/general.php @@ -5,16 +5,16 @@ '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 ', + 'edit' => 'Edytuj licencje', + 'filetype_info' => 'Dozwolone typy plików: png, gif, jpg, jpeg, doc, docx, pdf, txt, zip, rar.', + 'clone' => 'Duplikuj licencje', + 'history_for' => 'Historia dla ', 'in_out' => 'In/Out', - 'info' => 'License Info', + 'info' => 'Informacja o licencji', 'license_seats' => 'License Seats', 'seat' => 'Seat', 'seats' => 'Seats', - 'software_licenses' => 'Software Licenses', - 'user' => 'User', - 'view' => 'View License', + 'software_licenses' => 'Licencje oprogramowania', + 'user' => 'Użytkownik', + 'view' => 'Podgląd licencji', ); diff --git a/resources/lang/pl/admin/licenses/message.php b/resources/lang/pl/admin/licenses/message.php index ffc70bee0f75..013a145b8dbc 100644 --- a/resources/lang/pl/admin/licenses/message.php +++ b/resources/lang/pl/admin/licenses/message.php @@ -2,39 +2,39 @@ return array( - 'does_not_exist' => 'License does not exist.', - 'user_does_not_exist' => 'User does not exist.', - 'asset_does_not_exist' => 'The asset you are trying to associate with this license does not exist.', - 'owner_doesnt_match_asset' => 'The asset you are trying to associate with this license is owned by somene other than the person selected in the assigned to dropdown.', - 'assoc_users' => 'This license is currently checked out to a user and cannot be deleted. Please check the license in first, and then try deleting again. ', + 'does_not_exist' => 'Licencja nie istnieje.', + '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.', + 'assoc_users' => 'Ten nabytek/zasób jest przypisany do użytkownika i nie może być usunięty. Proszę sprawdzić przypisanie nabytków/zasobów a następnie spróbować ponownie. ', 'create' => array( - 'error' => 'License was not created, please try again.', - 'success' => 'License created successfully.' + 'error' => 'Licencja nie została utworzona, spróbuj ponownie.', + 'success' => 'Licencja została utworzona pomyślnie.' ), 'deletefile' => array( - 'error' => 'File not deleted. Please try again.', - 'success' => 'File successfully deleted.', + 'error' => 'Plik nie został usunięty. Spróbuj ponownie.', + 'success' => 'Plik został usunięty pomyślnie.', ), 'upload' => array( - 'error' => 'File(s) not uploaded. Please try again.', - 'success' => 'File(s) successfully uploaded.', - 'nofiles' => 'You did not select any files for upload, or the file you are trying to upload is too large', - 'invalidfiles' => 'One or more of your files is too large or is a filetype that is not allowed. Allowed filetypes are png, gif, jpg, doc, docx, pdf, and txt.', + 'error' => 'Plik(i) nie zostały wysłane. Spróbuj ponownie.', + 'success' => 'Plik(i) zostały wysłane poprawnie.', + 'nofiles' => 'Nie wybrałeś żadnych plików do przesłania, albo plik, który próbujesz przekazać jest zbyt duży', + 'invalidfiles' => 'Jeden lub więcej z wybranych przez ciebie plików jest za duży lub jego typ nie jest dopuszczony. Dopuszczalne typy plików: png, gif, jpg, doc, docx, pdf, and txt.', ), 'update' => array( - 'error' => 'License was not updated, please try again', - 'success' => 'License updated successfully.' + 'error' => 'Licencja nie została uaktualniona, spróbuj ponownie', + 'success' => 'Licencja została zaktualizowana pomyślnie.' ), 'delete' => array( - 'confirm' => 'Are you sure you wish to delete this license?', - 'error' => 'There was an issue deleting the license. Please try again.', - 'success' => 'The license was deleted successfully.' + 'confirm' => 'Czy jesteś pewny, że chcesz usunąć tą licencję?', + 'error' => 'Wystąpił problem podczas usuwania licencji. Spróbuj ponownie.', + 'success' => 'Licencja została usunięta pomyślnie.' ), 'checkout' => array( diff --git a/resources/lang/pl/admin/licenses/table.php b/resources/lang/pl/admin/licenses/table.php index dfce4136cbf8..b3122ccb1a55 100644 --- a/resources/lang/pl/admin/licenses/table.php +++ b/resources/lang/pl/admin/licenses/table.php @@ -2,16 +2,16 @@ return array( - 'assigned_to' => 'Assigned To', + 'assigned_to' => 'Przypisane do', 'checkout' => 'In/Out', - 'id' => 'ID', + 'id' => 'Id', 'license_email' => 'License Email', - 'license_name' => 'Licensed To', - 'purchase_date' => 'Purchase Date', - 'purchased' => 'Purchased', - 'seats' => 'Seats', - 'hardware' => 'Hardware', - 'serial' => 'Serial', - 'title' => 'License', + 'license_name' => 'Licencja przypisana do', + 'purchase_date' => 'Data zakupu', + 'purchased' => 'Zakupiono', + 'seats' => 'Ilość stanowisk', + 'hardware' => 'Sprzęt', + 'serial' => 'Nr. seryjny', + 'title' => 'Licencja', ); diff --git a/resources/lang/pl/admin/locations/message.php b/resources/lang/pl/admin/locations/message.php index 3c911cd67927..96280d5f1fe4 100644 --- a/resources/lang/pl/admin/locations/message.php +++ b/resources/lang/pl/admin/locations/message.php @@ -3,9 +3,9 @@ return array( 'does_not_exist' => 'Lokalizacja nie istnieje.', - 'assoc_users' => 'This location is currently associated with at least one user and cannot be deleted. Please update your users to no longer reference this location and try again. ', - 'assoc_assets' => 'This location is currently associated with at least one asset and cannot be deleted. Please update your assets to no longer reference this location and try again. ', - 'assoc_child_loc' => 'This location is currently the parent of at least one child location and cannot be deleted. Please update your locations to no longer reference this location and try again. ', + '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. ', 'create' => array( diff --git a/resources/lang/pl/admin/locations/table.php b/resources/lang/pl/admin/locations/table.php index eb5f67d30259..8396e8dee64a 100644 --- a/resources/lang/pl/admin/locations/table.php +++ b/resources/lang/pl/admin/locations/table.php @@ -1,8 +1,8 @@ 'Assets', // This has NEVER meant Assets Retired. I don't know how it keeps getting reverted. - 'assets_checkedout' => 'Assets Assigned', + 'assets_rtd' => 'Aktywa', // This has NEVER meant Assets Retired. I don't know how it keeps getting reverted. + 'assets_checkedout' => 'Aktywa przypisane', 'id' => 'ID', 'city' => 'Miasto', 'state' => 'Województwo', @@ -13,6 +13,6 @@ 'address' => 'Adres', 'zip' => 'Kod Pocztowy', 'locations' => 'Lokalizacje', - 'parent' => 'Parent', - 'currency' => 'Location Currency', + 'parent' => 'Rodzic', + 'currency' => 'Waluta lokalna', ); diff --git a/resources/lang/pl/admin/manufacturers/message.php b/resources/lang/pl/admin/manufacturers/message.php index 22e775673a55..26d0d878b9d9 100644 --- a/resources/lang/pl/admin/manufacturers/message.php +++ b/resources/lang/pl/admin/manufacturers/message.php @@ -3,7 +3,7 @@ return array( 'does_not_exist' => 'Producent nie istnieje.', - '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. ', + '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. ', 'create' => array( 'error' => 'Producent nie został stworzony, spróbuj ponownie.', diff --git a/resources/lang/pl/admin/manufacturers/table.php b/resources/lang/pl/admin/manufacturers/table.php index e39d00a91003..315ce4e5f0a2 100644 --- a/resources/lang/pl/admin/manufacturers/table.php +++ b/resources/lang/pl/admin/manufacturers/table.php @@ -2,7 +2,7 @@ return array( - 'asset_manufacturers' => 'Asset Manufacturers', + 'asset_manufacturers' => 'Producenci aktywów', 'create' => 'Stwórz Producenta', 'id' => 'ID', 'name' => 'Nazwa Producenta', diff --git a/resources/lang/pl/admin/models/general.php b/resources/lang/pl/admin/models/general.php index dabe1f208e8d..98b1c7f832f0 100644 --- a/resources/lang/pl/admin/models/general.php +++ b/resources/lang/pl/admin/models/general.php @@ -4,10 +4,10 @@ 'deleted' => 'Model został usunięty. Kliknij aby przywrócić.', 'restore' => 'Przywróć Model', - 'show_mac_address' => 'Show MAC address field in assets in this model', + 'show_mac_address' => 'Pokaż pole MAC adresu tego modelu w aktywach', 'view_deleted' => 'Pokaż usunięte', 'view_models' => 'Pokaż Modele', - 'fieldset' => 'Fieldset', - 'no_custom_field' => 'No custom fields', + 'fieldset' => 'Zestaw pól', + 'no_custom_field' => 'Brak niestandardowych pól', ); diff --git a/resources/lang/pl/admin/models/message.php b/resources/lang/pl/admin/models/message.php index 949918af88ac..9b09c16fffda 100644 --- a/resources/lang/pl/admin/models/message.php +++ b/resources/lang/pl/admin/models/message.php @@ -3,13 +3,13 @@ return array( 'does_not_exist' => 'Model nie istnieje.', - '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. ', + '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. ', 'create' => array( 'error' => 'Model nie został stworzony. Spróbuj ponownie.', 'success' => 'Model utworzony pomyślnie.', - 'duplicate_set' => 'An asset model with that name, manufacturer and model number already exists.', + 'duplicate_set' => 'Istnieje już model aktywu o tej nazwie, producencie i numerze.', ), 'update' => array( @@ -18,7 +18,7 @@ ), 'delete' => array( - 'confirm' => 'Are you sure you wish to delete this asset model?', + 'confirm' => 'Czy na pewno chcesz usunąć ten model aktywów?', 'error' => 'Wystąpił błąd podczas usuwania modelu. Spróbuj ponownie.', 'success' => 'Model usunięty poprawnie.' ), diff --git a/resources/lang/pl/admin/models/table.php b/resources/lang/pl/admin/models/table.php index 927a80647676..754a8a7b9171 100644 --- a/resources/lang/pl/admin/models/table.php +++ b/resources/lang/pl/admin/models/table.php @@ -2,16 +2,16 @@ return array( - 'create' => 'Create Asset Model', + 'create' => 'Utwórz model aktytwa', 'created_at' => 'Utworzone', - 'eol' => 'EOL', + 'eol' => 'Koniec licencji', 'modelnumber' => 'Numer Modelu', - 'name' => 'Asset Model Name', - 'numassets' => 'Assets', - 'title' => 'Asset Models', - 'update' => 'Update Asset Model', - 'view' => 'View Asset Model', - 'update' => 'Update Asset Model', + 'name' => 'Nazwa modelu aktywa', + 'numassets' => 'Aktywa', + 'title' => 'Model aktywa', + 'update' => 'Uaktualnij model aktywa', + 'view' => 'Podgląd modelu aktywa', + 'update' => 'Aktualizuj Model', 'clone' => 'Kopiuj Model', 'edit' => 'Edytuj Model', ); diff --git a/resources/lang/pl/admin/reports/general.php b/resources/lang/pl/admin/reports/general.php index b03b97546fc4..74a79b48f71e 100644 --- a/resources/lang/pl/admin/reports/general.php +++ b/resources/lang/pl/admin/reports/general.php @@ -1,5 +1,5 @@ 'Select the options you want for your asset report.' + 'info' => 'Wybierz opcje, które chcesz by znalazły się w raporcie aktywów.' ); diff --git a/resources/lang/pl/admin/settings/general.php b/resources/lang/pl/admin/settings/general.php index db003687a108..229abf84aa22 100644 --- a/resources/lang/pl/admin/settings/general.php +++ b/resources/lang/pl/admin/settings/general.php @@ -1,35 +1,35 @@ 'Active Directory', - 'ad_domain' => 'Active Directory domain', - 'ad_domain_help' => 'This is sometimes the same as your email domain, but not always.', - 'is_ad' => 'This is an Active Directory server', + 'ad' => 'Usługa katalogowa Active Directory', + 'ad_domain' => 'Domena Active Directory', + 'ad_domain_help' => 'Czasami jest taka sama jak domena poczty e-mail, ale nie zawsze.', + 'is_ad' => 'To jest serwer Active Directory', 'alert_email' => 'Wyślij powiadomienia do', - 'alerts_enabled' => 'Alerts Enabled', - 'alert_interval' => 'Expiring Alerts Threshold (in days)', - 'alert_inv_threshold' => 'Inventory Alert Threshold', + 'alerts_enabled' => 'Alarmy włączone', + 'alert_interval' => 'Próg wygasających alarmów (w dniach)', + 'alert_inv_threshold' => 'Inwentarz progu alarmów', 'asset_ids' => 'ID Aktywa', 'auto_increment_assets' => 'Generuj automatycznie zwiększane ID aktywa', 'auto_increment_prefix' => 'Prefix (opcjonalnie)', 'auto_incrementing_help' => 'Najpierw aktywuj automatycznie zwiększane ID Aktywa, by móc ustawić te opcje.', 'backups' => 'Kopie zapasowe', 'barcode_settings' => 'Ustawienia Kodów Kreskowych', - 'confirm_purge' => 'Confirm Purge', - 'confirm_purge_help' => 'Enter the text "DELETE" in the box below to purge your deleted records. This action cannot be undone.', + 'confirm_purge' => 'Potwierdź wyczyszczenie', + 'confirm_purge_help' => 'Wpisz w poniższe pole słowo "DELETE" aby wyczyścić usunięte rekordy. Tej czynności nie da się cofnąć.', 'custom_css' => 'Własny CSS', 'custom_css_help' => 'Wprowadź własny kod CSS. Nie używaj tagów <style></style>.', 'default_currency' => 'Domyślna Waluta', 'default_eula_text' => 'Domyślna EULA', - 'default_language' => 'Default Language', + 'default_language' => 'Domyślny język', 'default_eula_help_text' => 'Możesz również sporządzić własną licencje by sprecyzować kategorie aktywa.', 'display_asset_name' => 'Wyświetl nazwę aktywa', 'display_checkout_date' => 'Wyświetl Datę Przypisania', 'display_eol' => 'Wyświetl koniec linii w widoku tabeli', - 'display_qr' => 'Display Square Codes', - 'display_alt_barcode' => 'Display 1D barcode', - 'barcode_type' => '2D Barcode Type', - 'alt_barcode_type' => '1D barcode type', + 'display_qr' => 'Wyświetlaj QR kody', + 'display_alt_barcode' => 'Wyświetlaj kod kreskowy w 1D', + 'barcode_type' => 'Kod kreskowy typu 2D', + 'alt_barcode_type' => 'Kod kreskowy typu 1D', 'eula_settings' => 'Ustawienia Licencji', 'eula_markdown' => 'Ta licencja zezwala na Github flavored markdown.', 'general_settings' => 'Ustawienia ogólne', @@ -38,29 +38,31 @@ 'info' => 'Te ustawienia pozwalają ci zdefiniować najważniejsze szczegóły twojej instalacji.', 'laravel' => 'Wersja Laravel', 'ldap_enabled' => 'LDAP włączone', - 'ldap_integration' => 'LDAP Integration', - 'ldap_settings' => 'LDAP Settings', - 'ldap_server' => 'LDAP Server', - 'ldap_server_help' => 'This should start with ldap:// (for unencrypted or TLS) or ldaps:// (for SSL)', - 'ldap_server_cert' => 'LDAP SSL certificate validation', - 'ldap_server_cert_ignore' => 'Allow invalid SSL Certificate', - 'ldap_server_cert_help' => 'Select this checkbox if you are using a self signed SSL cert and would like to accept an invalid SSL certificate.', - 'ldap_tls' => 'Use TLS', - 'ldap_tls_help' => 'This should be checked only if you are running STARTTLS on your LDAP server. ', - 'ldap_uname' => 'LDAP Bind Username', - 'ldap_pword' => 'LDAP Bind Password', + 'ldap_integration' => 'Integracja z LDAP', + 'ldap_settings' => 'Ustawienia LDAP', + 'ldap_server' => 'Serwery LDAP', + 'ldap_server_help' => 'To powinno się rozpocząć od ldap: / / (dla nieszyfrowanych połączeń) lub ldaps: / / (dla szyfrowanych połączeń)', + 'ldap_server_cert' => 'Walidacja certyfikatu SSL dla LDAP', + 'ldap_server_cert_ignore' => 'Zezwalaj na nieprawidłowy certyfikat SSL', + 'ldap_server_cert_help' => 'Zaznacz tą opcje jeśli używasz certyfikatu SSL podpisanego przez samego siebie i chcesz zezwolić na nieprawidłowy certyfikat.', + 'ldap_tls' => 'Używaj TLS', + 'ldap_tls_help' => 'Ta opcja powinna zaznaczony jedynie gdy używasz STARTLS w swoim serwerze LDAP. ', + 'ldap_uname' => 'Użytkownik do łączenia się z serwerem LDAP', + 'ldap_pword' => 'Hasło użytkownika wpisanego do łączenia się z serwerem LDAP', 'ldap_basedn' => 'Base Bind DN', - 'ldap_filter' => 'LDAP Filter', - 'ldap_username_field' => 'Username Field', - 'ldap_lname_field' => 'Last Name', - 'ldap_fname_field' => 'LDAP First Name', + 'ldap_filter' => 'Filtr LDAP', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', + 'ldap_username_field' => 'Pole użytkownika', + 'ldap_lname_field' => 'Nazwisko', + 'ldap_fname_field' => 'Imię', 'ldap_auth_filter_query' => 'LDAP Authentication query', - 'ldap_version' => 'LDAP Version', - 'ldap_active_flag' => 'LDAP Active Flag', + 'ldap_version' => 'Wersja LDAP', + 'ldap_active_flag' => 'Aktywna flaga LDAP', 'ldap_emp_num' => 'LDAP Employee Number', 'ldap_email' => 'LDAP Email', - 'load_remote_text' => 'Remote Scripts', - 'load_remote_help_text' => 'This Snipe-IT install can load scripts from the outside world.', + 'load_remote_text' => 'Skrypty zdalne', + 'load_remote_help_text' => 'Ta instalacja Snipe-IT może załadować skrypty z zewnętrznego świata.', 'logo' => 'Logo', 'full_multiple_companies_support_help_text' => 'Restricting users (including admins) assigned to companies to their company\'s assets.', 'full_multiple_companies_support_text' => 'Full Multiple Companies Support', @@ -88,25 +90,25 @@ 'about_settings_text' => 'Te ustawienia pozwalają ci zmodyfikować najważniejsze szczegóły twojej instalacji.', 'labels_per_page' => 'Labels per page', 'label_dimensions' => 'Label dimensions (inches)', - 'page_padding' => 'Page margins (inches)', - 'purge' => 'Purge Deleted Records', + 'page_padding' => 'Margines strony (cale)', + 'purge' => 'Wyczyść usunięte rekordy', 'labels_display_bgutter' => 'Label bottom gutter', 'labels_display_sgutter' => 'Label side gutter', - 'labels_fontsize' => 'Label font size', + 'labels_fontsize' => 'Rozmiar czcionki na etykiecie', 'labels_pagewidth' => 'Label sheet width', 'labels_pageheight' => 'Label sheet height', 'label_gutters' => 'Label spacing (inches)', 'page_dimensions' => 'Page dimensions (inches)', 'label_fields' => 'Label visible fields', - 'inches' => 'inches', - 'width_w' => 'w', - 'height_h' => 'h', - 'text_pt' => 'pt', - 'left' => 'left', - 'right' => 'right', - 'top' => 'top', - 'bottom' => 'bottom', - 'vertical' => 'vertical', + 'inches' => 'cale', + 'width_w' => 'szerokość', + 'height_h' => 'wysokość', + 'text_pt' => 'piksel', + 'left' => 'lewo', + 'right' => 'prawo', + 'top' => 'góra', + 'bottom' => 'dół', + 'vertical' => 'pionowy', 'horizontal' => 'horizontal', 'zerofill_count' => 'Length of asset tags, including zerofill', ); diff --git a/resources/lang/pl/admin/settings/message.php b/resources/lang/pl/admin/settings/message.php index 52fc831ca293..44fa2f237804 100644 --- a/resources/lang/pl/admin/settings/message.php +++ b/resources/lang/pl/admin/settings/message.php @@ -14,9 +14,9 @@ 'file_not_found' => 'Nie odnaleziono kopii zapasowej na serwerze.', ), 'purge' => array( - 'error' => 'An error has occurred while purging. ', - 'validation_failed' => 'Your purge confirmation is incorrect. Please type the word "DELETE" in the confirmation box.', - 'success' => 'Deleted records successfully purged.' + 'error' => 'Wystąpił błąd podczas czyszczenia. ', + 'validation_failed' => 'Potwierdzenie czyszczenia jest niepoprawne. Wpisz słowo "DELETE" w polu potwierdzenia.', + 'success' => 'Pomyślnie wyczyszczono rekordy usunięte.' ), ); diff --git a/resources/lang/pl/admin/statuslabels/message.php b/resources/lang/pl/admin/statuslabels/message.php index 619a5a509c6a..d317d97afd2c 100644 --- a/resources/lang/pl/admin/statuslabels/message.php +++ b/resources/lang/pl/admin/statuslabels/message.php @@ -2,24 +2,24 @@ return array( - 'does_not_exist' => 'Status Label does not exist.', - 'assoc_assets' => 'This Status Label is currently associated with at least one Asset and cannot be deleted. Please update your assets to no longer reference this status and try again. ', + 'does_not_exist' => 'Status etykiety nie istnieje.', + 'assoc_assets' => 'Status etykiety jest skojarzony z minimum jednym aktywem i nie może być usunięty. Uaktualnij aktywa tak aby nie było relacji z tym statusem i spróbuj ponownie. ', 'create' => array( - 'error' => 'Status Label was not created, please try again.', - 'success' => 'Status Label created successfully.' + 'error' => 'Status etykiety nie został utworzony, spróbuj ponownie.', + 'success' => 'Status etykiety utworzony pomyślnie.' ), 'update' => array( - 'error' => 'Status Label was not updated, please try again', - 'success' => 'Status Label updated successfully.' + 'error' => 'Status etykiety nie został zaktualizowany, spróbuj ponownie', + 'success' => 'Status etykiety został zaktualizowany pomyślnie.' ), 'delete' => array( - 'confirm' => 'Are you sure you wish to delete this Status Label?', - 'error' => 'There was an issue deleting the Status Label. Please try again.', - 'success' => 'The Status Label was deleted successfully.' + 'confirm' => 'Czy na pewno chcesz usunąć ten status etykiety?', + 'error' => 'Wystąpił błąd podczas usuwania statusu etykiety. Spróbuj ponownie.', + 'success' => 'Status etykiety został usunięty pomyślnie.' ) ); diff --git a/resources/lang/pl/admin/statuslabels/table.php b/resources/lang/pl/admin/statuslabels/table.php index 83ec5fd4497b..de0a87d2098a 100644 --- a/resources/lang/pl/admin/statuslabels/table.php +++ b/resources/lang/pl/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => 'O statusie', 'archived' => 'Zarchiwizowane', 'create' => 'Stwórz Status', + 'color' => 'Chart Color', 'deployable' => 'Gotowe do wdrożenia', 'info' => 'Status jest używany by opisać różne stany w jakich mogą znaleźć się twoje aktywa. Mogą być one w trakcie naprawy, zgubione/ukradzione itd. Możesz tworzyć nowe etykiety statusu dla gotowych do wdrożenia, oczekujących oraz zarchiwizowanych aktywów.', 'name' => 'Nazwa Statusu', 'pending' => 'Oczekujący', 'status_type' => 'Typ Statusu', + 'show_in_nav' => 'Show in side nav', 'title' => 'Status', 'undeployable' => 'Niemożliwe do wdrożenia', 'update' => 'Zaktualizuj Status', diff --git a/resources/lang/pl/admin/suppliers/message.php b/resources/lang/pl/admin/suppliers/message.php index 1ad614a9fbd6..665d7642f9ce 100644 --- a/resources/lang/pl/admin/suppliers/message.php +++ b/resources/lang/pl/admin/suppliers/message.php @@ -3,7 +3,7 @@ return array( 'does_not_exist' => 'Dostawca nie istnieje.', - 'assoc_users' => 'This supplier is currently associated with at least one model and cannot be deleted. Please update your models to no longer reference this supplier and try again. ', + 'assoc_users' => 'Dostawca jest obecnie powiązany z co najmniej jednym modelem i nie może być usunięty. uaktualnij swoją listę modeli by nie zawierała powiązania z tym dostawcą i spróbuj ponownie. ', 'create' => array( 'error' => 'Dostawca nie został utworzony, spróbuj ponownie.', diff --git a/resources/lang/pl/admin/suppliers/table.php b/resources/lang/pl/admin/suppliers/table.php index 44a1bbd55277..3744eb106e15 100644 --- a/resources/lang/pl/admin/suppliers/table.php +++ b/resources/lang/pl/admin/suppliers/table.php @@ -2,7 +2,7 @@ return array( 'address' => 'Adres Dostawcy', - 'assets' => 'Assets', + 'assets' => 'Aktywa', 'city' => 'Miasto', 'contact' => 'Osoba Kontaktowa', 'country' => 'Kraj', @@ -18,8 +18,8 @@ 'suppliers' => 'Dostawcy', 'update' => 'Zaktualizuj Dostawcę', 'url' => 'Adres www', - 'view' => 'View Supplier', - 'view_assets_for' => 'View Assets for', + 'view' => 'Podgląd dostawcy', + 'view_assets_for' => 'Podgląd aktywa dla', 'zip' => 'Kod Pocztowy', ); diff --git a/resources/lang/pl/admin/users/general.php b/resources/lang/pl/admin/users/general.php index 55b63935eb89..aa3a77121182 100644 --- a/resources/lang/pl/admin/users/general.php +++ b/resources/lang/pl/admin/users/general.php @@ -4,14 +4,14 @@ return array( 'assets_user' => 'Aktwo przypisane do :name', - 'current_assets' => 'Assets currently checked out to this user', + 'current_assets' => 'Aktywo obecnie jest przypisane do tego użytkownika', 'clone' => 'Kopiuj Użytkownika', 'contact_user' => 'Kontakt :name', 'edit' => 'Edycja Użytkownika', 'filetype_info' => 'Dozwolone typy plików: png, gif, jpg, jpeg, doc, docx, pdf, txt, zip, rar.', 'history_user' => 'Historia', 'last_login' => 'Ostatnie logowanie', - 'ldap_config_text' => 'LDAP configuration settings can be found Admin > Settings. The (optional) selected location will be set for all imported users.', + '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.', 'software_user' => 'Oprogramowanie przypisane do :name', 'view_user' => 'Zobacz Użytkownika :name', 'usercsv' => 'plik CSV', diff --git a/resources/lang/pl/admin/users/message.php b/resources/lang/pl/admin/users/message.php index 85bde569b60c..7d2defc6166c 100644 --- a/resources/lang/pl/admin/users/message.php +++ b/resources/lang/pl/admin/users/message.php @@ -2,15 +2,15 @@ return array( - 'accepted' => 'You have successfully accepted this asset.', - 'declined' => 'You have successfully declined this asset.', + 'accepted' => 'Pomyślnie zaakceptowałeś ten składnik aktywów.', + 'declined' => 'Pomyślnie odrzuciłeś ten składnik aktywów.', 'user_exists' => 'Użytkownik już istnieje!', 'user_not_found' => 'User [:id] nie istnieje.', 'user_login_required' => 'Pole login jest wymagane', 'user_password_required' => 'Pole hasło jest wymagane.', 'insufficient_permissions' => 'Brak uprawnień.', - 'user_deleted_warning' => 'This user has been deleted. You will have to restore this user to edit them or assign them new assets.', - 'ldap_not_configured' => 'LDAP integration has not been configured for this installation.', + 'user_deleted_warning' => 'Ten użytkownik został usunięty. Musisz przywrócić tego użytkownika aby je wyedytować lub przypisać je do nowych aktywów.', + 'ldap_not_configured' => 'Integracja z LDAP nie została skonfigurowana dla tej instalacji.', 'success' => array( @@ -29,15 +29,15 @@ 'create' => 'Podczas tworzenia użytkownika wystąpił problem. Spróbuj ponownie.', 'update' => 'Podczas aktualizacji użytkownika wystąpił problem. Spróbuj ponownie.', 'delete' => 'Wystąpił błąd podczas usuwania użytkownika. Spróbuj ponownie.', - 'unsuspend' => 'There was an issue unsuspending the user. Please try again.', + 'unsuspend' => 'Wystąpił problem podczas odblokowania użytkownika. Spróbuj ponownie.', 'import' => 'Podczas importowania użytkowników wystąpił błąd. Spróbuj ponownie.', - 'asset_already_accepted' => 'This asset has already been accepted.', - 'accept_or_decline' => 'You must either accept or decline this asset.', + 'asset_already_accepted' => 'Aktywo zostało już zaakceptowane.', + 'accept_or_decline' => 'Musisz zaakceptować lub odrzucić to aktywo.', 'incorrect_user_accepted' => 'The asset you have attempted to accept was not checked out to you.', - 'ldap_could_not_connect' => 'Could not connect to the LDAP server. Please check your LDAP server configuration in the LDAP config file.
    Error from LDAP Server:', - 'ldap_could_not_bind' => 'Could not bind to the LDAP server. Please check your LDAP server configuration in the LDAP config file.
    Error from LDAP Server: ', - 'ldap_could_not_search' => 'Could not search the LDAP server. Please check your LDAP server configuration in the LDAP config file.
    Error from LDAP Server:', - 'ldap_could_not_get_entries' => 'Could not get entries from the LDAP server. Please check your LDAP server configuration in the LDAP config file.
    Error from LDAP Server:', + 'ldap_could_not_connect' => 'Nie udało się połączyć z serwerem LDAP. Sprawdź proszę konfigurację serwera LDAP w pliku konfiguracji.
    Błąd z serwera LDAP:', + 'ldap_could_not_bind' => 'Nie udało się połączyć z serwerem LDAP. Sprawdź proszę konfigurację serwera LDAP w pliku konfiguracji.
    Błąd z serwera LDAP: ', + 'ldap_could_not_search' => 'Nie udało się przeszukać serwera LDAP. Sprawdź proszę konfigurację serwera LDAP w pliku konfiguracji.
    Błąd z serwera LDAP:', + 'ldap_could_not_get_entries' => 'Nie udało się pobrać pozycji z serwera LDAP. Sprawdź proszę konfigurację serwera LDAP w pliku konfiguracji.
    Błąd z serwera LDAP:', ), 'deletefile' => array( @@ -49,7 +49,7 @@ 'error' => 'Plik(i) nie zostały wysłane. Spróbuj ponownie.', 'success' => 'Plik(i) zostały wysłane poprawnie.', 'nofiles' => 'Nie wybrałeś żadnych plików do wysłania', - 'invalidfiles' => 'One or more of your files is too large or is a filetype that is not allowed. Allowed filetypes are png, gif, jpg, doc, docx, pdf, and txt.', + 'invalidfiles' => 'Jeden lub więcej z wybranych przez ciebie plików jest za duży lub jego typ nie jest dopuszczony. Dopuszczalne typy plików: png, gif, jpg, doc, docx, pdf, and txt.', ), ); diff --git a/resources/lang/pl/admin/users/table.php b/resources/lang/pl/admin/users/table.php index b00b88cd275b..88101cb02a28 100644 --- a/resources/lang/pl/admin/users/table.php +++ b/resources/lang/pl/admin/users/table.php @@ -4,7 +4,7 @@ 'activated' => 'Aktywny', 'allow' => 'Pozwól', - 'checkedout' => 'Assets', + 'checkedout' => 'Aktywa', 'created_at' => 'Utworzone', 'createuser' => 'Dodaj Użytkownika', 'deny' => 'Odmów', @@ -13,24 +13,24 @@ 'first_name' => 'Imię', 'groupnotes' => 'Wybierz grupę w której przypiszesz użytkownika, dostanie on prawa grupy do której zostanie przypisany.', 'id' => 'ID', - 'inherit' => 'Inherit', + 'inherit' => 'Dziedziczy', 'job' => 'Stanowisko', 'last_login' => 'Ostatnie logowanie', 'last_name' => 'Nazwisko', 'location' => 'Lokalizacja', - 'lock_passwords' => 'Login details cannot be changed on this installation.', + 'lock_passwords' => 'Szczegóły loginu nie mogą zostać zmienione dla tej instalacji.', 'manager' => 'Kierownik', 'name' => 'Nazwa', 'notes' => 'Uwagi', 'password_confirm' => 'Potwierdź hasło', 'password' => 'Hasło', 'phone' => 'Telefon', - 'show_current' => 'Show Current Users', + 'show_current' => 'Pokaż bieżących użytkowników', 'show_deleted' => 'Pokaż usuniętych użytkowników', 'title' => 'Tytuł', 'updateuser' => 'Zaktualizuj użytkownika', 'username' => 'Nazwa użytkownika', - 'username_note' => '(This is used for Active Directory binding only, not for login.)', + 'username_note' => '(to jest używane do połączenia do Active Directory, nie do logowania)', 'cloneuser' => 'Kopiuj Użytkownika', 'viewusers' => 'Przeglądaj użytkowników', ); diff --git a/resources/lang/pl/auth/general.php b/resources/lang/pl/auth/general.php index bf88cba77aa5..af81fcbb5a22 100644 --- a/resources/lang/pl/auth/general.php +++ b/resources/lang/pl/auth/general.php @@ -1,12 +1,12 @@ 'Send Password Reset Link', - 'email_reset_password' => 'Email Password Reset', - 'reset_password' => 'Reset Password', + 'send_password_link' => 'Wyślij e-mail resetujący hasło', + 'email_reset_password' => 'E-mail resetujący hasło', + 'reset_password' => 'Resetuj hasło', 'login' => 'Login', - 'login_prompt' => 'Please Login', - 'forgot_password' => 'I forgot my password', - 'remember_me' => 'Remember Me', + 'login_prompt' => 'Zaloguj się', + 'forgot_password' => 'Zapomniałem hasła', + 'remember_me' => 'Zapamiętaj mnie', ]; diff --git a/resources/lang/pl/general.php b/resources/lang/pl/general.php index ee672fc2918d..9f61d7756efa 100644 --- a/resources/lang/pl/general.php +++ b/resources/lang/pl/general.php @@ -57,9 +57,9 @@ 'depreciation' => 'Amortyzacja', 'editprofile' => 'Edytuj Swój Profil', 'eol' => 'EOL', - 'email_domain' => 'Email Domain', - 'email_format' => 'Email Format', - 'email_domain_help' => 'This is used to generate email addresses when importing', + 'email_domain' => 'Domena poczty e-mail', + 'email_format' => 'Format e-mail', + 'email_domain_help' => 'To jest używane do generowania e-maili podczas importowania', 'filastname_format' => 'First Initial Last Name (jsmith@example.com)', 'firstname_lastname_format' => 'First Name Last Name (jane.smith@example.com)', 'first' => 'Pierwszy', @@ -76,6 +76,7 @@ 'image_delete' => 'Usuń zdjęcie', 'image_upload' => 'Dodaj zdjęcie', 'import' => 'Zaimportuj', + 'import-history' => 'Import History', 'asset_maintenance' => 'Utrzymanie aktywów', 'asset_maintenance_report' => 'Raport utrzymywania aktywów', 'asset_maintenances' => 'Utrzymanie aktywów', @@ -106,7 +107,7 @@ 'moreinfo' => 'Więcej informacji', 'name' => 'Nazwa', 'next' => 'Następny', - 'new' => 'new!', + 'new' => 'nowy!', 'no_depreciation' => 'Nie Amortyzowany', 'no_results' => 'Brak wyników.', 'no' => 'Nie', @@ -129,7 +130,7 @@ 'save' => 'Zapisz', 'select' => 'Wybierz', 'search' => 'Wyszukaj', - 'select_category' => 'Select a Category', + 'select_category' => 'Wybierz kategorię', 'select_depreciation' => 'Wybierz rodzaj amortyzacji', 'select_location' => 'Wybierz lokację', 'select_manufacturer' => 'Wybierz producenta', @@ -142,7 +143,7 @@ 'select_asset' => 'Wybierz aktywa', 'settings' => 'Ustawienia', 'sign_in' => 'Zaloguj się', - 'some_features_disabled' => 'DEMO MODE: Some features are disabled for this installation.', + 'some_features_disabled' => 'Wersja demonstracyjna: Pewne funkcje zostały wyłączone w tej instalacji.', 'site_name' => 'Nazwa Witryny', 'state' => 'Województwo', 'status_labels' => 'Etykiety Statusu', @@ -153,7 +154,7 @@ 'type' => 'Rodzaj', 'undeployable' => 'Nie przypisane', 'unknown_admin' => 'Nieznany Administrator', - 'username_format' => 'Username Format', + 'username_format' => 'Format nazwy użytkownika', 'update' => 'Zaktualizuj', 'uploaded' => 'Przesłano', 'user' => 'Użytkownik', diff --git a/resources/lang/pl/passwords.php b/resources/lang/pl/passwords.php index 5195a9b77cb9..ee1935060e7a 100644 --- a/resources/lang/pl/passwords.php +++ b/resources/lang/pl/passwords.php @@ -1,7 +1,7 @@ 'Your password link has been sent!', - 'user' => 'That user does not exist or does not have an email address associated', + 'sent' => 'Twój link do hasła został wysłany!', + 'user' => 'Ten użytkownik nie istnieje lub nie ma powiązanego adresu e-mail', ]; diff --git a/resources/lang/pl/validation.php b/resources/lang/pl/validation.php index 9bbf64e3eeb6..f0718316029e 100644 --- a/resources/lang/pl/validation.php +++ b/resources/lang/pl/validation.php @@ -25,47 +25,47 @@ "file" => ":attribute musi być pomiędzy :min - :max kilobajtów.", "string" => ":attribute musi być pomiędzy :min - :max znaków.", ), - "confirmed" => "The :attribute confirmation does not match.", - "date" => "The :attribute is not a valid date.", - "date_format" => "The :attribute does not match the format :format.", - "different" => "The :attribute and :other must be different.", - "digits" => "The :attribute must be :digits digits.", - "digits_between" => "The :attribute must be between :min and :max digits.", + "confirmed" => "Potwierdzenie :attribute nie pasuje.", + "date" => ":attribute nie jest prawidłową datą.", + "date_format" => "Format :attribute nie pasuje do :format.", + "different" => ":attribute musi różnić się od :other.", + "digits" => ":attribute musi posiadać cyfry :digits.", + "digits_between" => ":attribute musi być pomiędzy cyframi :min i :max.", "email" => "Format pola :attribute jest niewłaściwy.", "exists" => "Wybrane :attribute jest niewłaściwe.", - "email_array" => "One or more email addresses is invalid.", + "email_array" => "Jeden lub więcej wprowadzonych adresów jest nieprawidłowy.", "image" => ":attribute musi być obrazkiem.", "in" => "Wybrane :attribute jest niewłaściwe.", "integer" => ":attribute must musi być liczbą całkowitą.", "ip" => ":attribute musi być poprawnym adresem IP.", "max" => array( - "numeric" => "The :attribute may not be greater than :max.", - "file" => "The :attribute may not be greater than :max kilobytes.", - "string" => "The :attribute may not be greater than :max characters.", + "numeric" => ":attribute nie może być większy niż :max.", + "file" => ":attribute nie może być więszky niż :max kilobajtów.", + "string" => ":attribute nie może posiadać więcej znaków niż :max.", ), - "mimes" => "The :attribute must be a file of type: :values.", + "mimes" => ":attribute musi być plikiem z rozszerzeniami :values.", "min" => array( - "numeric" => "The :attribute must be at least :min.", - "file" => "The :attribute must be at least :min kilobytes.", - "string" => "The :attribute must be at least :min characters.", + "numeric" => ":attribute musi być przynajmniej :min.", + "file" => ":attribute musi być przynajmniej wielkości :min kilobajtów.", + "string" => ":attribute musi być posiadać minimum :min znaki.", ), - "not_in" => "The selected :attribute is invalid.", + "not_in" => "Wybrany :attribute jest nieprawidłowy.", "numeric" => ":attribute musi być liczbą.", "regex" => "Format :attribute jest niewłaściwy.", "required" => ":attribute nie może być puste.", - "required_if" => "The :attribute field is required when :other is :value.", - "required_with" => "The :attribute field is required when :values is present.", - "required_without" => "The :attribute field is required when :values is not present.", - "same" => "The :attribute and :other must match.", + "required_if" => "Pole :attribute jest wymagane gdy :other jest :value.", + "required_with" => "Pole :attribute jest wymagane gdy :values jest podana.", + "required_without" => "Pole :attribute jest wymagane gdy :values nie jest podana.", + "same" => ":attribute i :other muszą pasować.", "size" => array( - "numeric" => "The :attribute must be :size.", - "file" => "The :attribute must be :size kilobytes.", - "string" => "The :attribute must be :size characters.", + "numeric" => ":attribute musi być wielkości :size.", + "file" => ":attribute musi być :size kilobajtów.", + "string" => ":attribute musi być :size znakowy.", ), - "unique" => "The :attribute has already been taken.", - "url" => "The :attribute format is invalid.", - "statuslabel_type" => "You must select a valid status label type", - "unique_undeleted" => "The :attribute must be unique.", + "unique" => ":attribute został już wzięty.", + "url" => "Format pola :attribute jest niewłaściwy.", + "statuslabel_type" => "Musisz wybrać poprawny status typu etykiety", + "unique_undeleted" => ":attribute musi być unikalny.", /* @@ -80,7 +80,7 @@ */ 'custom' => array(), - 'alpha_space' => "The :attribute field contains a character that is not allowed.", + 'alpha_space' => "Pole :attribute posiada znak, który jest niedozwolony.", /* |-------------------------------------------------------------------------- diff --git a/resources/lang/pt-BR/admin/custom_fields/general.php b/resources/lang/pt-BR/admin/custom_fields/general.php index 2cd8519c933a..345261a21e55 100644 --- a/resources/lang/pt-BR/admin/custom_fields/general.php +++ b/resources/lang/pt-BR/admin/custom_fields/general.php @@ -5,11 +5,16 @@ 'field' => 'Campo', 'about_fieldsets_title' => 'Sobre conjuntos de campos', 'about_fieldsets_text' => 'Conjuntos de campos permitem criar grupos de campos personalizados que são frequentemente reutilizados para modelos de ativos específicos.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', 'fieldset' => 'Conjunto de campos', 'qty_fields' => 'Qtd de campos', 'fieldsets' => 'Conjuntos de campos', 'fieldset_name' => 'Nome do conjunto de campos', 'field_name' => 'Nome do campo', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', 'field_element' => 'Elemento do formulario', 'field_element_short' => 'Elemento', 'field_format' => 'Formato', diff --git a/resources/lang/pt-BR/admin/hardware/message.php b/resources/lang/pt-BR/admin/hardware/message.php index 32efbb61969e..8d64a7cc7bed 100644 --- a/resources/lang/pt-BR/admin/hardware/message.php +++ b/resources/lang/pt-BR/admin/hardware/message.php @@ -36,9 +36,9 @@ ), 'import' => array( - 'error' => 'Alguns itens não foram importados corretamente.', - 'errorDetail' => 'Os seguintes itens não foram importados devido a erros.', - 'success' => "Seu Arquivo foi importado", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), @@ -51,7 +51,8 @@ 'checkout' => array( 'error' => 'Ativo não foi registrado, favor tentar novamente', 'success' => 'Ativo registrado com sucesso.', - 'user_does_not_exist' => 'Este usuário é inválido. Tente novamente.' + 'user_does_not_exist' => 'Este usuário é inválido. Tente novamente.', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( diff --git a/resources/lang/pt-BR/admin/models/table.php b/resources/lang/pt-BR/admin/models/table.php index d3f6c3c81132..60ec2d056239 100644 --- a/resources/lang/pt-BR/admin/models/table.php +++ b/resources/lang/pt-BR/admin/models/table.php @@ -11,7 +11,7 @@ 'title' => 'Modelos de Ativos', 'update' => 'Atualizar Modelo de Ativos', 'view' => 'Ver Modelo de Ativos', - 'update' => 'Atualizar Modelo de Ativos', + 'update' => 'Atualizar Modelo', 'clone' => 'Clonar Modelo', 'edit' => 'Editar Modelo', ); diff --git a/resources/lang/pt-BR/admin/settings/general.php b/resources/lang/pt-BR/admin/settings/general.php index 2f8a657416fb..127f76be8770 100644 --- a/resources/lang/pt-BR/admin/settings/general.php +++ b/resources/lang/pt-BR/admin/settings/general.php @@ -1,10 +1,10 @@ 'Active Directory', - 'ad_domain' => 'Active Directory domain', - 'ad_domain_help' => 'This is sometimes the same as your email domain, but not always.', - 'is_ad' => 'This is an Active Directory server', + 'ad' => 'Diretório Ativo', + 'ad_domain' => 'Domínio de Diretório Ativo', + 'ad_domain_help' => 'Geralmente isso é igual ao seu domínio de email, mas nem sempre.', + 'is_ad' => 'Este é um servidor de Diretório Ativo', 'alert_email' => 'Enviar alertas a', 'alerts_enabled' => 'Alertas ativados', 'alert_interval' => 'Limite de Expiração dos Alertas (em dias)', @@ -41,16 +41,18 @@ 'ldap_integration' => 'Integração LDAP', 'ldap_settings' => 'Configurações LDAP', 'ldap_server' => 'Servidor LDAP', - 'ldap_server_help' => 'This should start with ldap:// (for unencrypted or TLS) or ldaps:// (for SSL)', + 'ldap_server_help' => 'Deve iniciar com ldap:// (para encriptado ou TLS) ou ldaps:// (para SSL)', 'ldap_server_cert' => 'Validação certificado SSL LDAP', 'ldap_server_cert_ignore' => 'Permitir certificado SSL inválido', 'ldap_server_cert_help' => 'Selecione esta opção se está utilizando um certificado SSL próprio e deseja aceitar um certificado SSL inválido.', 'ldap_tls' => 'Use TLS', - 'ldap_tls_help' => 'This should be checked only if you are running STARTTLS on your LDAP server. ', + 'ldap_tls_help' => 'Isso deve ser verificado somente se você estiver rodando STARTTLS no seu servidor LDAP. ', 'ldap_uname' => 'Login do usuário LDAP', 'ldap_pword' => 'Senha do usuário LDAP', 'ldap_basedn' => 'DN de Atribuição Básico', 'ldap_filter' => 'Filtro LDAP', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', 'ldap_username_field' => 'Nome do utilizador', 'ldap_lname_field' => 'Último Nome', 'ldap_fname_field' => 'Primeiro nome', @@ -108,5 +110,5 @@ 'bottom' => 'rodapé', 'vertical' => 'vertical', 'horizontal' => 'horizontal', - 'zerofill_count' => 'Length of asset tags, including zerofill', + 'zerofill_count' => 'Comprimento de etiquetas de ativos, incluindo zerofill', ); diff --git a/resources/lang/pt-BR/admin/statuslabels/table.php b/resources/lang/pt-BR/admin/statuslabels/table.php index 781405513e8c..27a6220bd5e4 100644 --- a/resources/lang/pt-BR/admin/statuslabels/table.php +++ b/resources/lang/pt-BR/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => 'Sobre os Rótulos de Status', 'archived' => 'Arquivado', 'create' => 'Criar Rótulo de Status', + 'color' => 'Chart Color', 'deployable' => 'Implementável', 'info' => 'Rótulos de status são usados para descrever os vários estados que seus ativos podem estar. Eles podem ser fora do ar para reparo, perdido/roubado, etc. Você pode criar novos rótulos de status para ativos implementáveis, pendentes e arquivados.', 'name' => 'Nome do Status', 'pending' => 'Pendente', 'status_type' => 'Tipo do Status', + 'show_in_nav' => 'Show in side nav', 'title' => 'Rótulos de Status', 'undeployable' => 'Não implementável', 'update' => 'Atualizar Rótulo de Status', diff --git a/resources/lang/pt-BR/general.php b/resources/lang/pt-BR/general.php index 2de5c6e10f39..e358a6e682b9 100644 --- a/resources/lang/pt-BR/general.php +++ b/resources/lang/pt-BR/general.php @@ -76,6 +76,7 @@ 'image_delete' => 'Excluir Imagem', 'image_upload' => 'Carregar Imagem', 'import' => 'Importar', + 'import-history' => 'Import History', 'asset_maintenance' => 'Manutenção de Ativo', 'asset_maintenance_report' => 'Relatório de Manutenção em Ativo', 'asset_maintenances' => 'Manutenções em Ativo', diff --git a/resources/lang/pt-PT/admin/custom_fields/general.php b/resources/lang/pt-PT/admin/custom_fields/general.php index b99ba2a905b8..02a83cf6d61a 100644 --- a/resources/lang/pt-PT/admin/custom_fields/general.php +++ b/resources/lang/pt-PT/admin/custom_fields/general.php @@ -5,11 +5,16 @@ 'field' => 'Campo', 'about_fieldsets_title' => 'Sobre conjuntos de campos', 'about_fieldsets_text' => 'Conjuntos de campos permitem criar grupos de campos personalizados que são frequentemente reutilizados para modelos de artigos especificos.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', 'fieldset' => 'Conjunto de campos', 'qty_fields' => 'Qtd de campos', 'fieldsets' => 'Conjuntos de campos', 'fieldset_name' => 'Nome do conjunto de campos', 'field_name' => 'Nome do campo', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', 'field_element' => 'Elemento do formulario', 'field_element_short' => 'Elemento', 'field_format' => 'Formato', diff --git a/resources/lang/pt-PT/admin/hardware/general.php b/resources/lang/pt-PT/admin/hardware/general.php index a46c1fb0a879..04f7515f7cfa 100644 --- a/resources/lang/pt-PT/admin/hardware/general.php +++ b/resources/lang/pt-PT/admin/hardware/general.php @@ -3,7 +3,7 @@ return array( 'archived' => 'Arquivado', 'asset' => 'Ativo', - 'bulk_checkout' => 'Checkout Assets to User', + 'bulk_checkout' => 'Atribuir artigo a utilizador', 'checkin' => 'Devolver Ativo', 'checkout' => 'Alocar ativo ao utilizador', 'clone' => 'Clonar Ativo', diff --git a/resources/lang/pt-PT/admin/hardware/message.php b/resources/lang/pt-PT/admin/hardware/message.php index d874d8c852fc..45937f2ede0a 100644 --- a/resources/lang/pt-PT/admin/hardware/message.php +++ b/resources/lang/pt-PT/admin/hardware/message.php @@ -37,9 +37,9 @@ ), 'import' => array( - 'error' => 'Alguns itens não foram importados correctamente.', - 'errorDetail' => 'Os seguintes itens não foram importados devido a erros.', - 'success' => "O seu ficheiro foi importado", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), @@ -52,7 +52,8 @@ 'checkout' => array( 'error' => 'Não foi possível alocar o artigo, por favor tente novamente', 'success' => 'Artigo 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.', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( diff --git a/resources/lang/pt-PT/admin/models/table.php b/resources/lang/pt-PT/admin/models/table.php index ffaab5347422..bdc73173a8fb 100644 --- a/resources/lang/pt-PT/admin/models/table.php +++ b/resources/lang/pt-PT/admin/models/table.php @@ -11,7 +11,7 @@ 'title' => 'Modelos de Artigo', 'update' => 'Atualizar Modelo de Artigo', 'view' => 'Ver Modelo de Artigo', - 'update' => 'Atualizar Modelo de Artigo', + 'update' => 'Atualizar Modelo', 'clone' => 'Clonar Modelo', 'edit' => 'Editar Modelo', ); diff --git a/resources/lang/pt-PT/admin/settings/general.php b/resources/lang/pt-PT/admin/settings/general.php index 28b8ea7384a2..02e7116f4abb 100644 --- a/resources/lang/pt-PT/admin/settings/general.php +++ b/resources/lang/pt-PT/admin/settings/general.php @@ -2,9 +2,9 @@ return array( 'ad' => 'Active Directory', - 'ad_domain' => 'Active Directory domain', - 'ad_domain_help' => 'This is sometimes the same as your email domain, but not always.', - 'is_ad' => 'This is an Active Directory server', + 'ad_domain' => 'Dominio do Active Directory', + 'ad_domain_help' => 'Em alguns casos isto e o mesmo que o dominio de email, mas nem sempre.', + 'is_ad' => 'Isto é um servidor do Active Directoriy', 'alert_email' => 'Enviar alertas para', 'alerts_enabled' => 'Alertas ativos', 'alert_interval' => 'Alertas expiram (em dias)', @@ -41,16 +41,18 @@ 'ldap_integration' => 'Integração LDAP', 'ldap_settings' => 'Configurações LDAP', 'ldap_server' => 'Servidor LDAP', - 'ldap_server_help' => 'This should start with ldap:// (for unencrypted or TLS) or ldaps:// (for SSL)', + 'ldap_server_help' => 'Isso deve começar com ldap: / / (para não-criptado ou TLS) ou ldaps: / / (para SSL)', 'ldap_server_cert' => 'Validação certificado SSL LDAP', 'ldap_server_cert_ignore' => 'Permitir certificado SSL inválido', 'ldap_server_cert_help' => 'Seleccione esta opção se está a usar um certificado SSL auto-assinado e desejar aceitar um certificado SSL inválido.', - 'ldap_tls' => 'Use TLS', - 'ldap_tls_help' => 'This should be checked only if you are running STARTTLS on your LDAP server. ', + 'ldap_tls' => 'Usar TLS', + 'ldap_tls_help' => 'Isto só deve ser escolhido se estiver a correr STARTTLS no seu servidor LDAP. ', 'ldap_uname' => 'Utilizador bind LDAP', 'ldap_pword' => 'Password bind LDAP', 'ldap_basedn' => 'Base bind DN', 'ldap_filter' => 'Filtro LDAP', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', 'ldap_username_field' => 'Campo nome de utilizador', 'ldap_lname_field' => 'Campo Último nome', 'ldap_fname_field' => 'Campo Primeiro nome', diff --git a/resources/lang/pt-PT/admin/statuslabels/table.php b/resources/lang/pt-PT/admin/statuslabels/table.php index 032e2b370236..f201c816f153 100644 --- a/resources/lang/pt-PT/admin/statuslabels/table.php +++ b/resources/lang/pt-PT/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => 'Acerca da Rótulos de Estados', 'archived' => 'Arquivado', 'create' => 'Criar Estado', + 'color' => 'Chart Color', 'deployable' => 'Implementável', 'info' => 'Estados são usados para descrever as várias situações em que os artigos se podem encontrar. Podem estar em reparação, perdidos/roubados, etc. É possível criar Estados para artigos implementáveis, pendentes ou arquivados.', 'name' => 'Nome do Estado', 'pending' => 'Pendente', 'status_type' => 'Tipo de Estado', + 'show_in_nav' => 'Show in side nav', 'title' => 'Estados', 'undeployable' => 'Não implementável', 'update' => 'Atualizar Estado', diff --git a/resources/lang/pt-PT/general.php b/resources/lang/pt-PT/general.php index 13e6f8139a3c..9d67176ad0b4 100644 --- a/resources/lang/pt-PT/general.php +++ b/resources/lang/pt-PT/general.php @@ -76,6 +76,7 @@ 'image_delete' => 'Apagar imagem', 'image_upload' => 'Carregar Imagem', 'import' => 'Importar', + 'import-history' => 'Import History', 'asset_maintenance' => 'Manutenção de Artigo', 'asset_maintenance_report' => 'Relatório de Manutenção de Artigos', 'asset_maintenances' => 'Manutenções de Artigos', diff --git a/resources/lang/ro/admin/custom_fields/general.php b/resources/lang/ro/admin/custom_fields/general.php index 7182fecfdc3f..b0024f47c488 100644 --- a/resources/lang/ro/admin/custom_fields/general.php +++ b/resources/lang/ro/admin/custom_fields/general.php @@ -5,11 +5,16 @@ 'field' => 'Field', 'about_fieldsets_title' => 'About Fieldsets', 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used used for specific asset model types.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', 'fieldset' => 'Fieldset', 'qty_fields' => 'Qty Fields', 'fieldsets' => 'Fieldsets', 'fieldset_name' => 'Fieldset Name', 'field_name' => 'Field Name', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', 'field_element' => 'Form Element', 'field_element_short' => 'Element', 'field_format' => 'Format', diff --git a/resources/lang/ro/admin/hardware/message.php b/resources/lang/ro/admin/hardware/message.php index 9d01c7a6b0f3..87b6b08fb2e6 100644 --- a/resources/lang/ro/admin/hardware/message.php +++ b/resources/lang/ro/admin/hardware/message.php @@ -37,9 +37,9 @@ ), 'import' => array( - 'error' => 'Some Items did not import Correctly.', - 'errorDetail' => 'The Following Items were not imported because of errors.', - 'success' => "Your File has been imported", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), @@ -52,7 +52,8 @@ 'checkout' => array( 'error' => 'Activul nu a fost predat, va rugam incercati iar', 'success' => 'Activul a fost predat.', - 'user_does_not_exist' => 'Utilizatorul este invalid. Va rugam incercati iar.' + 'user_does_not_exist' => 'Utilizatorul este invalid. Va rugam incercati iar.', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( diff --git a/resources/lang/ro/admin/settings/general.php b/resources/lang/ro/admin/settings/general.php index 16b4b26dfc4b..e3284ef076de 100644 --- a/resources/lang/ro/admin/settings/general.php +++ b/resources/lang/ro/admin/settings/general.php @@ -51,6 +51,8 @@ 'ldap_pword' => 'LDAP Bind Password', 'ldap_basedn' => 'Base Bind DN', 'ldap_filter' => 'LDAP Filter', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', 'ldap_username_field' => 'Username Field', 'ldap_lname_field' => 'Last Name', 'ldap_fname_field' => 'LDAP First Name', diff --git a/resources/lang/ro/admin/statuslabels/table.php b/resources/lang/ro/admin/statuslabels/table.php index 6c310ad74a0e..f7644f99a0da 100644 --- a/resources/lang/ro/admin/statuslabels/table.php +++ b/resources/lang/ro/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => 'Despre etichete status', 'archived' => 'Arhivat', 'create' => 'Creeaza eticheta status', + 'color' => 'Chart Color', 'deployable' => 'Lansabil', 'info' => 'Etichetele de status sunt folosite pentru a descrie diferite statusuri in care se pot afla activele. Ele pot fi trimise la reparat, pierdut/furat, etc. Poti crea noi etichete de status pentru active lansabile, in asteptare sau arhivate.', 'name' => 'Nume status', 'pending' => 'In asteptare', 'status_type' => 'Tip status', + 'show_in_nav' => 'Show in side nav', 'title' => 'Etichete status', 'undeployable' => 'Nelansabil', 'update' => 'Actualizeaza eticheta status', diff --git a/resources/lang/ro/general.php b/resources/lang/ro/general.php index 4a4239f7b4a6..7ba175f7ed4c 100644 --- a/resources/lang/ro/general.php +++ b/resources/lang/ro/general.php @@ -76,6 +76,7 @@ 'image_delete' => 'Sterge poza', 'image_upload' => 'Incarca poza', 'import' => 'Import', + 'import-history' => 'Import History', 'asset_maintenance' => 'Mentenanta produs', 'asset_maintenance_report' => 'Raport privind mentenanta produsului', 'asset_maintenances' => 'Asset Maintenances', diff --git a/resources/lang/ru/admin/custom_fields/general.php b/resources/lang/ru/admin/custom_fields/general.php index a5cf0239a97c..23eded9d5890 100644 --- a/resources/lang/ru/admin/custom_fields/general.php +++ b/resources/lang/ru/admin/custom_fields/general.php @@ -5,11 +5,16 @@ 'field' => 'Поле', 'about_fieldsets_title' => 'О наборах полей', 'about_fieldsets_text' => 'Наборы полей позволяют вам создать группы пользовательских полей, которые часто используются для конкретных моделей автивов.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', 'fieldset' => 'Набор полей', 'qty_fields' => 'Кол-во полей', 'fieldsets' => 'Наборы полей', 'fieldset_name' => 'Имя набора', 'field_name' => 'Имя поля', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', 'field_element' => 'Элемент формы', 'field_element_short' => 'Элемент', 'field_format' => 'Формат', diff --git a/resources/lang/ru/admin/hardware/message.php b/resources/lang/ru/admin/hardware/message.php index c56e7be4db6e..1f555ca97971 100644 --- a/resources/lang/ru/admin/hardware/message.php +++ b/resources/lang/ru/admin/hardware/message.php @@ -37,9 +37,9 @@ ), 'import' => array( - 'error' => 'Некоторые элементы не были импортированы корректно.', - 'errorDetail' => 'Следующие элементы не были импортированы из за ошибок.', - 'success' => "Ваш файл был импортирован", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), @@ -52,7 +52,8 @@ 'checkout' => array( 'error' => 'Актив не был привязан, пожалуйста попробуйте снова', 'success' => 'Актив успешно привязан.', - 'user_does_not_exist' => 'Этот пользователь является недопустимым. Пожалуйста, попробуйте еще раз.' + 'user_does_not_exist' => 'Этот пользователь является недопустимым. Пожалуйста, попробуйте еще раз.', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( diff --git a/resources/lang/ru/admin/settings/general.php b/resources/lang/ru/admin/settings/general.php index fa93d49e183e..1068769b6561 100644 --- a/resources/lang/ru/admin/settings/general.php +++ b/resources/lang/ru/admin/settings/general.php @@ -51,6 +51,8 @@ 'ldap_pword' => 'Пароль LDAP Bind', 'ldap_basedn' => 'Основной Bind DN', 'ldap_filter' => 'Фильтр LDAP', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', 'ldap_username_field' => 'Поле имени пользователя', 'ldap_lname_field' => 'Фамилия', 'ldap_fname_field' => 'LDAP Имя', diff --git a/resources/lang/ru/admin/statuslabels/table.php b/resources/lang/ru/admin/statuslabels/table.php index bc36fb8983b2..99496d690738 100644 --- a/resources/lang/ru/admin/statuslabels/table.php +++ b/resources/lang/ru/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => 'Справка по статусам активов', 'archived' => 'Архивные', 'create' => 'Создать статус актива', + 'color' => 'Chart Color', 'deployable' => 'Доступные', 'info' => 'Статус активов необходим для отслеживания состояния активов. Активы могут быть утеряны, находится в сервисных центрах, в архиве либо быть готовыми к использованию.', 'name' => 'Название статуса', 'pending' => 'Ожидающие', 'status_type' => 'Тип статуса', + 'show_in_nav' => 'Show in side nav', 'title' => 'Статус активов', 'undeployable' => 'Недоступные', 'update' => 'Изменить статус актива', diff --git a/resources/lang/ru/general.php b/resources/lang/ru/general.php index e40e1c45d9ff..1c63f5877d5a 100644 --- a/resources/lang/ru/general.php +++ b/resources/lang/ru/general.php @@ -76,6 +76,7 @@ 'image_delete' => 'Удалить изображение', 'image_upload' => 'Загрузить изображение', 'import' => 'Импорт', + 'import-history' => 'Import History', 'asset_maintenance' => 'Обслуживание', 'asset_maintenance_report' => 'Отчет по обслуживанию', 'asset_maintenances' => 'Активы на обслуживании', diff --git a/resources/lang/sv-SE/admin/accessories/general.php b/resources/lang/sv-SE/admin/accessories/general.php index 022a88bd4300..74867d3284b2 100644 --- a/resources/lang/sv-SE/admin/accessories/general.php +++ b/resources/lang/sv-SE/admin/accessories/general.php @@ -6,11 +6,11 @@ 'accessory_category' => 'Tillbehörs Kategori', 'accessory_name' => 'Tillbehörs Namn', 'cost' => 'Inköpspris', - 'checkout' => 'Checkout Accessory', - 'checkin' => 'Checkin Accessory', + 'checkout' => 'Checka ut tillbehör', + 'checkin' => 'Checka in tillbehör', 'create' => 'Skapa tillbehör', 'date' => 'Inköpsdatum', - 'edit' => 'Edit Accessory', + 'edit' => 'Redigera tillbehär', 'eula_text' => 'Kategori EULA', 'eula_text_help' => 'Det här fältet tillåter att du ändrar din EULA för specifika typer av tillgångar. Om du endast har en EULA för samtliga tillgångar så kan du kryssa i rutan nedan för att använda den.', 'require_acceptance' => 'Kräv att användare accepterar mottagande av inventarier i den här kategorin.', diff --git a/resources/lang/sv-SE/admin/accessories/message.php b/resources/lang/sv-SE/admin/accessories/message.php index 92998a4e1441..db9034d9504b 100644 --- a/resources/lang/sv-SE/admin/accessories/message.php +++ b/resources/lang/sv-SE/admin/accessories/message.php @@ -2,35 +2,35 @@ return array( - 'does_not_exist' => 'The accessory does not exist.', - 'assoc_users' => 'This accessory currently has :count items checked out to users. Please check in the accessories and and try again. ', + 'does_not_exist' => 'Tillbehöret finns inte.', + 'assoc_users' => 'Detta tillbehör har för närvarande :count objekt utcheckade till användare. Checka in tillbehöret och försök igen. ', 'create' => array( - 'error' => 'The accessory was not created, please try again.', - 'success' => 'The accessory was successfully created.' + 'error' => 'Tillbehöret skapades inte, vänligen försök igen.', + 'success' => 'Tillbehöret skapades.' ), 'update' => array( - 'error' => 'The accessory was not updated, please try again', - 'success' => 'The accessory was updated successfully.' + 'error' => 'Tillbehöret uppdaterades inte, försök igen', + 'success' => 'Tillbehöret uppdaterades.' ), 'delete' => array( - 'confirm' => 'Are you sure you wish to delete this accessory?', - 'error' => 'There was an issue deleting the accessory. Please try again.', - 'success' => 'The accessory was deleted successfully.' + 'confirm' => 'Är du säker på att du vill ta bort det här tillbehöret?', + 'error' => 'Ett problem uppstod då tillbehöret skulle tas bort. Vänligen försök igen.', + 'success' => 'Tillbehöret togs bort.' ), 'checkout' => array( - 'error' => 'Accessory was not checked out, please try again', - 'success' => 'Accessory checked out successfully.', - 'user_does_not_exist' => 'That user is invalid. Please try again.' + 'error' => 'Tillbehöret checkades inte ut. Vänligen försök igen', + 'success' => 'Tillbehöret checkades ut.', + 'user_does_not_exist' => 'Användaren är ogiltig. Försök igen.' ), 'checkin' => array( - 'error' => 'Accessory was not checked in, please try again', - 'success' => 'Accessory checked in successfully.', - 'user_does_not_exist' => 'That user is invalid. Please try again.' + 'error' => 'Tillbehöret checkades inte in. Vänligen försök igen', + 'success' => 'Tillbehöret checkades in.', + 'user_does_not_exist' => 'Användaren är ogiltig. Försök igen.' ) diff --git a/resources/lang/sv-SE/admin/asset_maintenances/table.php b/resources/lang/sv-SE/admin/asset_maintenances/table.php index 48605d1e9f00..bb76ecb54237 100644 --- a/resources/lang/sv-SE/admin/asset_maintenances/table.php +++ b/resources/lang/sv-SE/admin/asset_maintenances/table.php @@ -1,7 +1,7 @@ 'Asset Maintenance', + 'title' => 'Inventarieunderhåll', 'asset_name' => 'Inventarie', 'supplier_name' => 'Leverantör', 'is_warranty' => 'Garanti', diff --git a/resources/lang/sv-SE/admin/categories/table.php b/resources/lang/sv-SE/admin/categories/table.php index f9e9a97a8c0c..d8e00749d1d3 100644 --- a/resources/lang/sv-SE/admin/categories/table.php +++ b/resources/lang/sv-SE/admin/categories/table.php @@ -4,7 +4,7 @@ 'eula_text' => 'EULA', 'id' => 'ID', 'parent' => 'Förälder', - 'require_acceptance' => 'Acceptance', + 'require_acceptance' => 'Godkännande', 'title' => 'Tillgångskategori', ); diff --git a/resources/lang/sv-SE/admin/consumables/general.php b/resources/lang/sv-SE/admin/consumables/general.php index f20c1e3ccd80..00d1d3156b79 100644 --- a/resources/lang/sv-SE/admin/consumables/general.php +++ b/resources/lang/sv-SE/admin/consumables/general.php @@ -7,7 +7,7 @@ 'cost' => 'Inköpspris', 'create' => 'Skapa förbrukningvara', 'date' => 'Inköpsdatum', - 'item_no' => 'Item No.', + 'item_no' => 'Artikelnummer', 'order' => 'Beställningsnummer', 'remaining' => 'Återstående', 'total' => 'Totalt', diff --git a/resources/lang/sv-SE/admin/custom_fields/general.php b/resources/lang/sv-SE/admin/custom_fields/general.php index 7182fecfdc3f..3fa6cdcfca81 100644 --- a/resources/lang/sv-SE/admin/custom_fields/general.php +++ b/resources/lang/sv-SE/admin/custom_fields/general.php @@ -1,23 +1,28 @@ 'Custom Fields', - 'field' => 'Field', - 'about_fieldsets_title' => 'About Fieldsets', - 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used used for specific asset model types.', - 'fieldset' => 'Fieldset', - 'qty_fields' => 'Qty Fields', - 'fieldsets' => 'Fieldsets', - 'fieldset_name' => 'Fieldset Name', - 'field_name' => 'Field Name', - 'field_element' => 'Form Element', + 'custom_fields' => 'Anpassade fält', + 'field' => 'Fält', + 'about_fieldsets_title' => 'Om fältsamlingar', + 'about_fieldsets_text' => 'Fältsamlingar låter dig skapa grupper av anpassade fält som ofta används för specifika modelltyper av inventarier.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', + 'fieldset' => 'Fältsamling', + 'qty_fields' => 'Antal fält', + 'fieldsets' => 'Fältsamlingar', + 'fieldset_name' => 'Namn på fältsamling', + 'field_name' => 'Fältnamn', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', + 'field_element' => 'Formulärelement', 'field_element_short' => 'Element', 'field_format' => 'Format', - 'field_custom_format' => 'Custom Format', - 'required' => 'Required', - 'req' => 'Req.', - 'used_by_models' => 'Used By Models', - 'order' => 'Order', - 'create_fieldset' => 'New Fieldset', - 'create_field' => 'New Custom Field', + 'field_custom_format' => 'Anpassat format', + 'required' => 'Krävs', + 'req' => 'Obl.', + 'used_by_models' => 'Används av modeller', + 'order' => 'Sortering', + 'create_fieldset' => 'Ny fältsamling', + 'create_field' => 'Nytt anpassat fält', ); diff --git a/resources/lang/sv-SE/admin/depreciations/general.php b/resources/lang/sv-SE/admin/depreciations/general.php index e0142ef0a90a..77ed0d54665a 100644 --- a/resources/lang/sv-SE/admin/depreciations/general.php +++ b/resources/lang/sv-SE/admin/depreciations/general.php @@ -2,8 +2,8 @@ return array( 'about_asset_depreciations' => 'Om tillgångsavskrivningar', - 'about_depreciations' => 'You can set up asset depreciations to depreciate assets based on straight-line depreciation.', - 'asset_depreciations' => 'Asset Depreciations', + 'about_depreciations' => 'Du kan ställa in inventarieavskrivningar baserat på linjär avskrivning.', + 'asset_depreciations' => 'Avskrivningar av inventarier', 'create_depreciation' => 'Skapa Avskrivning', 'depreciation_name' => 'Avskrivningsnamn', 'number_of_months' => 'Antal Månader', diff --git a/resources/lang/sv-SE/admin/hardware/message.php b/resources/lang/sv-SE/admin/hardware/message.php index f5961b9367d7..26a5eec28f5c 100644 --- a/resources/lang/sv-SE/admin/hardware/message.php +++ b/resources/lang/sv-SE/admin/hardware/message.php @@ -37,9 +37,9 @@ ), 'import' => array( - 'error' => 'Some Items did not import Correctly.', - 'errorDetail' => 'The Following Items were not imported because of errors.', - 'success' => "Your File has been imported", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), @@ -52,7 +52,8 @@ 'checkout' => array( 'error' => 'Asset was not checked out, please try again', 'success' => 'Asset checked out successfully.', - 'user_does_not_exist' => 'That user is invalid. Please try again.' + 'user_does_not_exist' => 'That user is invalid. Please try again.', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( diff --git a/resources/lang/sv-SE/admin/locations/message.php b/resources/lang/sv-SE/admin/locations/message.php index 3ba1eed3b63e..1f1147f0a8ce 100644 --- a/resources/lang/sv-SE/admin/locations/message.php +++ b/resources/lang/sv-SE/admin/locations/message.php @@ -2,26 +2,26 @@ return array( - 'does_not_exist' => 'Location does not exist.', - 'assoc_users' => 'This location is currently associated with at least one user and cannot be deleted. Please update your users to no longer reference this location and try again. ', - 'assoc_assets' => 'This location is currently associated with at least one asset and cannot be deleted. Please update your assets to no longer reference this location and try again. ', - 'assoc_child_loc' => 'This location is currently the parent of at least one child location and cannot be deleted. Please update your locations to no longer reference this location and try again. ', + 'does_not_exist' => 'Platsen finns inte.', + '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 inventarie och kan inte tas bort. Vänligen uppdatera dina inventarier 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.', 'create' => array( - 'error' => 'Location was not created, please try again.', - 'success' => 'Location created successfully.' + 'error' => 'Platsen kunde inte skapas. Vänligen försök igen.', + 'success' => 'Platsen skapades.' ), 'update' => array( - 'error' => 'Location was not updated, please try again', - 'success' => 'Location updated successfully.' + 'error' => 'Platsen kunde inte uppdateras. Vänligen försök igen', + 'success' => 'Platsen uppdaterades.' ), 'delete' => array( - 'confirm' => 'Are you sure you wish to delete this location?', - 'error' => 'There was an issue deleting the location. Please try again.', - 'success' => 'The location was deleted successfully.' + 'confirm' => 'Är du säker du vill ta bort denna plats?', + 'error' => 'Ett fel inträffade när denna plats skulle tas bort. Vänligen försök igen.', + 'success' => 'Platsen har tagits bort.' ) ); diff --git a/resources/lang/sv-SE/admin/models/general.php b/resources/lang/sv-SE/admin/models/general.php index 6433dbb65f9e..7d87b5a834e9 100644 --- a/resources/lang/sv-SE/admin/models/general.php +++ b/resources/lang/sv-SE/admin/models/general.php @@ -4,10 +4,10 @@ 'deleted' => 'Den här modellen har tagits bort. Klicka här för att återskapa.', 'restore' => 'Återskapa Modell', - 'show_mac_address' => 'Show MAC address field in assets in this model', + 'show_mac_address' => 'Visa fältet MAC-adress för inventarier av denna modell', 'view_deleted' => 'Visa Borttagna', 'view_models' => 'Visa Modeller', - 'fieldset' => 'Fieldset', - 'no_custom_field' => 'No custom fields', + 'fieldset' => 'Fältsamling', + 'no_custom_field' => 'Inga anpassade fält', ); diff --git a/resources/lang/sv-SE/admin/models/table.php b/resources/lang/sv-SE/admin/models/table.php index 2b66014407f3..7d3cee918e1c 100644 --- a/resources/lang/sv-SE/admin/models/table.php +++ b/resources/lang/sv-SE/admin/models/table.php @@ -11,7 +11,7 @@ 'title' => 'Inventarie Modell', 'update' => 'Uppdatera Inventarie Modell', 'view' => 'View Asset Model', - 'update' => 'Uppdatera Inventarie Modell', + 'update' => 'Uppdatera Modell', 'clone' => 'Kopiera Modell', 'edit' => 'Ändra Modell', ); diff --git a/resources/lang/sv-SE/admin/settings/general.php b/resources/lang/sv-SE/admin/settings/general.php index 623b000605f5..2c50795a5cb8 100644 --- a/resources/lang/sv-SE/admin/settings/general.php +++ b/resources/lang/sv-SE/admin/settings/general.php @@ -2,39 +2,39 @@ return array( 'ad' => 'Active Directory', - 'ad_domain' => 'Active Directory domain', - 'ad_domain_help' => 'This is sometimes the same as your email domain, but not always.', - 'is_ad' => 'This is an Active Directory server', - 'alert_email' => 'Send alerts to', - 'alerts_enabled' => 'Alerts Enabled', + 'ad_domain' => 'Active Directory-domän', + 'ad_domain_help' => 'Detta är ibland samma som din e-post domän, men inte alltid.', + 'is_ad' => 'Detta är en Active Directory-server', + 'alert_email' => 'Skicka larm till', + 'alerts_enabled' => 'Larm aktivt', 'alert_interval' => 'Expiring Alerts Threshold (in days)', 'alert_inv_threshold' => 'Inventory Alert Threshold', - 'asset_ids' => 'Asset IDs', - 'auto_increment_assets' => 'Generate auto-incrementing asset IDs', - 'auto_increment_prefix' => 'Prefix (optional)', + 'asset_ids' => 'Inventarienummer', + 'auto_increment_assets' => 'Generera automatiskt stigande inventarienummer', + 'auto_increment_prefix' => 'Prefix (frivilligt)', 'auto_incrementing_help' => 'Enable auto-incrementing asset IDs first to set this', - 'backups' => 'Backups', - 'barcode_settings' => 'Barcode Settings', - 'confirm_purge' => 'Confirm Purge', - 'confirm_purge_help' => 'Enter the text "DELETE" in the box below to purge your deleted records. This action cannot be undone.', - 'custom_css' => 'Custom CSS', - 'custom_css_help' => 'Enter any custom CSS overrides you would like to use. Do not include the <style></style> tags.', - 'default_currency' => 'Default Currency', - 'default_eula_text' => 'Default EULA', - 'default_language' => 'Default Language', + 'backups' => 'Säkerhetskopior', + 'barcode_settings' => 'Streckkodsinställningar', + 'confirm_purge' => 'Bekräfta tömning', + 'confirm_purge_help' => 'Skriv texten "DELETE" i fältet nedan för att tömma dina borttagna poster. Detta går ej att ångra.', + 'custom_css' => 'Anpassad CSS', + 'custom_css_help' => 'Fyll i eventuella anpassade CSS-överskridningar du vill använda. Inkludera inte <style></style> taggar.', + 'default_currency' => 'Standardvaluta', + 'default_eula_text' => 'Standard EULA', + 'default_language' => 'Standardspråk', 'default_eula_help_text' => 'You can also associate custom EULAs to specific asset categories.', - 'display_asset_name' => 'Display Asset Name', - 'display_checkout_date' => 'Display Checkout Date', - 'display_eol' => 'Display EOL in table view', - 'display_qr' => 'Display Square Codes', + 'display_asset_name' => 'Visa inventarienamn', + 'display_checkout_date' => 'Visa utcheckningsdatum', + 'display_eol' => 'Visa EOL i tabellvy', + 'display_qr' => 'Visa QR-koder', 'display_alt_barcode' => 'Display 1D barcode', 'barcode_type' => '2D Barcode Type', 'alt_barcode_type' => '1D barcode type', 'eula_settings' => 'EULA Settings', 'eula_markdown' => 'This EULA allows Github flavored markdown.', - 'general_settings' => 'General Settings', - 'generate_backup' => 'Generate Backup', - 'header_color' => 'Header Color', + 'general_settings' => 'Allmänna inställningar', + 'generate_backup' => 'Skapa säkerhetskopia', + 'header_color' => 'Sidhuvudets färg', 'info' => 'These settings let you customize certain aspects of your installation.', 'laravel' => 'Laravel Version', 'ldap_enabled' => 'LDAP enabled', @@ -51,6 +51,8 @@ 'ldap_pword' => 'LDAP Bind Password', 'ldap_basedn' => 'Base Bind DN', 'ldap_filter' => 'LDAP Filter', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', 'ldap_username_field' => 'Username Field', 'ldap_lname_field' => 'Last Name', 'ldap_fname_field' => 'LDAP First Name', diff --git a/resources/lang/sv-SE/admin/statuslabels/table.php b/resources/lang/sv-SE/admin/statuslabels/table.php index dd21781115dc..b9b5b7ec4ee7 100644 --- a/resources/lang/sv-SE/admin/statuslabels/table.php +++ b/resources/lang/sv-SE/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => 'About Status Labels', 'archived' => 'Archived', 'create' => 'Create Status Label', + 'color' => 'Chart Color', 'deployable' => 'Deployable', 'info' => 'Status labels are used to describe the various states your assets could be in. They may be out for repair, lost/stolen, etc. You can create new status labels for deployable, pending and archived assets.', 'name' => 'Status Name', 'pending' => 'Pending', 'status_type' => 'Status Type', + 'show_in_nav' => 'Show in side nav', 'title' => 'Status Labels', 'undeployable' => 'Undeployable', 'update' => 'Update Status Label', diff --git a/resources/lang/sv-SE/auth/message.php b/resources/lang/sv-SE/auth/message.php index f553a5891bb9..848db7cd7532 100644 --- a/resources/lang/sv-SE/auth/message.php +++ b/resources/lang/sv-SE/auth/message.php @@ -3,7 +3,7 @@ return array( 'account_already_exists' => 'Ett konto med denna epostadressen finns redan.', - 'account_not_found' => 'The username or password is incorrect.', + 'account_not_found' => 'Användarnamnet eller lösenordet är felaktigt.', 'account_not_activated' => 'Detta användarkonto är inte aktiverat.', 'account_suspended' => 'Detta användarkontot har blivit suspenderat.', 'account_banned' => 'Detta användarkontot har blivit avstängt.', diff --git a/resources/lang/sv-SE/button.php b/resources/lang/sv-SE/button.php index 2528d08a6f75..276678c1e8dc 100644 --- a/resources/lang/sv-SE/button.php +++ b/resources/lang/sv-SE/button.php @@ -3,14 +3,14 @@ return array( 'actions' => 'Åtgärder', - 'add' => 'Add New', - 'cancel' => 'Cancel', - 'checkin_and_delete' => 'Checkin & Delete User', + 'add' => 'Lägg till ny', + 'cancel' => 'Avbryt', + 'checkin_and_delete' => 'Checka in & radera användare', 'delete' => 'Radera', 'edit' => 'Ändra', 'restore' => 'Återställ', - 'request' => 'Request', + 'request' => 'Begäran', 'submit' => 'Skicka', - 'upload' => 'Upload', + 'upload' => 'Ladda upp', ); diff --git a/resources/lang/sv-SE/general.php b/resources/lang/sv-SE/general.php index 23a9309a5d3e..fe1a4e79f40f 100644 --- a/resources/lang/sv-SE/general.php +++ b/resources/lang/sv-SE/general.php @@ -76,6 +76,7 @@ 'image_delete' => 'Ta bort Bild', 'image_upload' => 'Ladda upp Bild', 'import' => 'Import', + 'import-history' => 'Import History', 'asset_maintenance' => 'Asset Maintenance', 'asset_maintenance_report' => 'Asset Maintenance Report', 'asset_maintenances' => 'Asset Maintenances', diff --git a/resources/lang/th/admin/custom_fields/general.php b/resources/lang/th/admin/custom_fields/general.php index 7182fecfdc3f..b0024f47c488 100644 --- a/resources/lang/th/admin/custom_fields/general.php +++ b/resources/lang/th/admin/custom_fields/general.php @@ -5,11 +5,16 @@ 'field' => 'Field', 'about_fieldsets_title' => 'About Fieldsets', 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used used for specific asset model types.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', 'fieldset' => 'Fieldset', 'qty_fields' => 'Qty Fields', 'fieldsets' => 'Fieldsets', 'fieldset_name' => 'Fieldset Name', 'field_name' => 'Field Name', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', 'field_element' => 'Form Element', 'field_element_short' => 'Element', 'field_format' => 'Format', diff --git a/resources/lang/th/admin/hardware/message.php b/resources/lang/th/admin/hardware/message.php index 51927e9b3a61..0f0856239248 100644 --- a/resources/lang/th/admin/hardware/message.php +++ b/resources/lang/th/admin/hardware/message.php @@ -36,9 +36,9 @@ ), 'import' => array( - 'error' => 'Some Items did not import Correctly.', - 'errorDetail' => 'The Following Items were not imported because of errors.', - 'success' => "Your File has been imported", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), @@ -51,7 +51,8 @@ 'checkout' => array( 'error' => 'Asset was not checked out, please try again', 'success' => 'Asset checked out successfully.', - 'user_does_not_exist' => 'That user is invalid. Please try again.' + 'user_does_not_exist' => 'That user is invalid. Please try again.', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( diff --git a/resources/lang/th/admin/settings/general.php b/resources/lang/th/admin/settings/general.php index b2916670f828..91897a21af2d 100644 --- a/resources/lang/th/admin/settings/general.php +++ b/resources/lang/th/admin/settings/general.php @@ -51,6 +51,8 @@ 'ldap_pword' => 'LDAP Bind Password', 'ldap_basedn' => 'Base Bind DN', 'ldap_filter' => 'LDAP Filter', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', 'ldap_username_field' => 'Username Field', 'ldap_lname_field' => 'Last Name', 'ldap_fname_field' => 'LDAP First Name', diff --git a/resources/lang/th/admin/statuslabels/table.php b/resources/lang/th/admin/statuslabels/table.php index 307a33c75d42..90a3702e1d0a 100644 --- a/resources/lang/th/admin/statuslabels/table.php +++ b/resources/lang/th/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => 'เกี่ยวกับป้ายสถานะ', 'archived' => 'ที่เก็บถาวร', 'create' => 'สร้างป้ายสถานะ', + 'color' => 'Chart Color', 'deployable' => 'สามารถใช้งานได้', 'info' => 'ป้ายสถานะใช้สำหรับบ่งบอกสถานะของสินทรัพย์ของคุณว่าอยู่ในสถานะใด ซึ่งอาจจะอยู่สถานะ เช่น ซ่อมแซม สูญหาย ถูกขโมย เป็นต้น คุณสามารถสร้างป้ายสถานะสำหรับ สามารถใช้งานได้ หรืออยู่ในระหว่างการดำเนินการ หรือ ถูกเก็บไว้ถาวร', 'name' => 'ชื่อสถานะ', 'pending' => 'อยู่ระหว่างดำเนินการ', 'status_type' => 'ประเภทสถานะ', + 'show_in_nav' => 'Show in side nav', 'title' => 'ป้ายสถานะ', 'undeployable' => 'ไม่สามารถนำไปใช้งานได้', 'update' => 'ปรับปรุงป้ายสถานะ', diff --git a/resources/lang/th/general.php b/resources/lang/th/general.php index 91dfc0ecba47..905d2a3e2bea 100644 --- a/resources/lang/th/general.php +++ b/resources/lang/th/general.php @@ -76,6 +76,7 @@ 'image_delete' => 'ลบรูปภาพประจำตัว', 'image_upload' => 'อัพโหลดภาพ', 'import' => 'นำเข้า', + 'import-history' => 'Import History', 'asset_maintenance' => 'การซ่อมบำรุงสินทรัพย์', 'asset_maintenance_report' => 'รายงานการซ่อมบำรุงสินทรัพย์', 'asset_maintenances' => 'ซ่อมบำรุงสินทรัพย์', diff --git a/resources/lang/tr/admin/custom_fields/general.php b/resources/lang/tr/admin/custom_fields/general.php index 50f43472e5e0..92b8892f7aa6 100644 --- a/resources/lang/tr/admin/custom_fields/general.php +++ b/resources/lang/tr/admin/custom_fields/general.php @@ -5,11 +5,16 @@ 'field' => 'Alan', 'about_fieldsets_title' => 'About Fieldsets', 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used used for specific asset model types.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', 'fieldset' => 'Fieldset', 'qty_fields' => 'Miktar alanları', 'fieldsets' => 'Fieldsets', 'fieldset_name' => 'Fieldset Name', 'field_name' => 'Alan Adı', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', 'field_element' => 'Form Element', 'field_element_short' => 'Element', 'field_format' => 'Düzen', diff --git a/resources/lang/tr/admin/hardware/message.php b/resources/lang/tr/admin/hardware/message.php index 61e35ff9b38c..e0045e7f4cca 100644 --- a/resources/lang/tr/admin/hardware/message.php +++ b/resources/lang/tr/admin/hardware/message.php @@ -37,9 +37,9 @@ ), 'import' => array( - 'error' => 'Some Items did not import Correctly.', - 'errorDetail' => 'The Following Items were not imported because of errors.', - 'success' => "Your File has been imported", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), @@ -52,7 +52,8 @@ 'checkout' => array( 'error' => 'Demirbaş çıkışı yapılamadı. Lütfen tekrar deneyin', 'success' => 'Demirbaş çı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.', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( diff --git a/resources/lang/tr/admin/settings/general.php b/resources/lang/tr/admin/settings/general.php index f7706bcd831c..b4bd91d794a3 100644 --- a/resources/lang/tr/admin/settings/general.php +++ b/resources/lang/tr/admin/settings/general.php @@ -51,6 +51,8 @@ 'ldap_pword' => 'LDAP Bind Password', 'ldap_basedn' => 'Base Bind DN', 'ldap_filter' => 'LDAP Filter', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', 'ldap_username_field' => 'Username Field', 'ldap_lname_field' => 'Last Name', 'ldap_fname_field' => 'LDAP First Name', diff --git a/resources/lang/tr/admin/statuslabels/table.php b/resources/lang/tr/admin/statuslabels/table.php index 74c653ca66f7..215479bbb011 100644 --- a/resources/lang/tr/admin/statuslabels/table.php +++ b/resources/lang/tr/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => 'Durum Etiketi Hakkında', 'archived' => 'Arşivlenmiş', 'create' => 'Durum Etiketi Oluştur', + 'color' => 'Chart Color', 'deployable' => 'Dağıtılabilir', 'info' => 'Durum Etiketleri demirbaşınızın o anki durumunu tanımlamada kullanılır. Demirbaşınız o an onarımda ya da kayıp/çalınmış olabilir. Dağıtılabilir, Beklemede ve Arşivlenmiş demirbaşlarınız için yeni durum etiketleri oluşturabilirsiniz.', 'name' => 'Durum Adı', 'pending' => 'Beklemede', 'status_type' => 'Durum Türü', + 'show_in_nav' => 'Show in side nav', 'title' => 'Durum Etiketleri', 'undeployable' => 'Dağtılamaz', 'update' => 'Durum Etiketi Güncelle', diff --git a/resources/lang/tr/general.php b/resources/lang/tr/general.php index 25354e9dce40..7be19bae7df5 100644 --- a/resources/lang/tr/general.php +++ b/resources/lang/tr/general.php @@ -76,6 +76,7 @@ 'image_delete' => 'Delete Image', 'image_upload' => 'Upload Image', 'import' => 'Import', + 'import-history' => 'Import History', 'asset_maintenance' => 'Asset Maintenance', 'asset_maintenance_report' => 'Asset Maintenance Report', 'asset_maintenances' => 'Asset Maintenances', diff --git a/resources/lang/vi/admin/custom_fields/general.php b/resources/lang/vi/admin/custom_fields/general.php index 7182fecfdc3f..b0024f47c488 100644 --- a/resources/lang/vi/admin/custom_fields/general.php +++ b/resources/lang/vi/admin/custom_fields/general.php @@ -5,11 +5,16 @@ 'field' => 'Field', 'about_fieldsets_title' => 'About Fieldsets', 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used used for specific asset model types.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', 'fieldset' => 'Fieldset', 'qty_fields' => 'Qty Fields', 'fieldsets' => 'Fieldsets', 'fieldset_name' => 'Fieldset Name', 'field_name' => 'Field Name', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', 'field_element' => 'Form Element', 'field_element_short' => 'Element', 'field_format' => 'Format', diff --git a/resources/lang/vi/admin/hardware/message.php b/resources/lang/vi/admin/hardware/message.php index 96057582a537..47f6fa20cdff 100644 --- a/resources/lang/vi/admin/hardware/message.php +++ b/resources/lang/vi/admin/hardware/message.php @@ -37,9 +37,9 @@ ), 'import' => array( - 'error' => 'Some Items did not import Correctly.', - 'errorDetail' => 'The Following Items were not imported because of errors.', - 'success' => "Your File has been imported", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), @@ -52,7 +52,8 @@ 'checkout' => array( 'error' => 'Tài sản chưa được checkout, xin vui lòng thử lại', 'success' => 'Tài sản đã checkout thành công.', - 'user_does_not_exist' => 'Người dùng này không tồn tại. Bạn hãy thử lại.' + 'user_does_not_exist' => 'Người dùng này không tồn tại. Bạn hãy thử lại.', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( diff --git a/resources/lang/vi/admin/settings/general.php b/resources/lang/vi/admin/settings/general.php index 90e87263ec77..0eb0644a047e 100644 --- a/resources/lang/vi/admin/settings/general.php +++ b/resources/lang/vi/admin/settings/general.php @@ -51,6 +51,8 @@ 'ldap_pword' => 'LDAP Bind Password', 'ldap_basedn' => 'Base Bind DN', 'ldap_filter' => 'LDAP Filter', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', 'ldap_username_field' => 'Username Field', 'ldap_lname_field' => 'Last Name', 'ldap_fname_field' => 'LDAP First Name', diff --git a/resources/lang/vi/admin/statuslabels/table.php b/resources/lang/vi/admin/statuslabels/table.php index cc6e269eb6c4..c12b913bb8fd 100644 --- a/resources/lang/vi/admin/statuslabels/table.php +++ b/resources/lang/vi/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => 'Về tình trạng nhãn', 'archived' => 'Đã lưu trữ', 'create' => 'Tạo tình trạng nhãn', + 'color' => 'Chart Color', 'deployable' => 'Cho phép cấp phát', 'info' => 'Status labels are used to describe the various states your assets could be in. They may be out for repair, lost/stolen, etc. You can create new status labels for deployable, pending and archived assets.', 'name' => 'Tên tình trạng', 'pending' => 'Đang chờ', 'status_type' => 'Loại tình trạng', + 'show_in_nav' => 'Show in side nav', 'title' => 'Nhãn tình trạng', 'undeployable' => 'Không cho phép cấp phát', 'update' => 'Cập nhật tình trạng nhãn', diff --git a/resources/lang/vi/general.php b/resources/lang/vi/general.php index 8bd00afc6208..f3757df5183f 100644 --- a/resources/lang/vi/general.php +++ b/resources/lang/vi/general.php @@ -76,6 +76,7 @@ 'image_delete' => 'Xóa hình', 'image_upload' => 'Tải hình', 'import' => 'Nhập', + 'import-history' => 'Import History', 'asset_maintenance' => 'Tài sản đang bảo trì', 'asset_maintenance_report' => 'Báo cáo tài sản bảo trì', 'asset_maintenances' => 'Tài sản đang bảo trì', diff --git a/resources/lang/zh-CN/admin/custom_fields/general.php b/resources/lang/zh-CN/admin/custom_fields/general.php index 605ad526be77..6f29aa6b0792 100644 --- a/resources/lang/zh-CN/admin/custom_fields/general.php +++ b/resources/lang/zh-CN/admin/custom_fields/general.php @@ -5,11 +5,16 @@ 'field' => '字段', 'about_fieldsets_title' => '关于字段集', 'about_fieldsets_text' => '字段集允许你为常用的资产模型定义一组可重用的字段。', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', 'fieldset' => '字段集', 'qty_fields' => '字段', 'fieldsets' => '字段集', 'fieldset_name' => '名称', 'field_name' => '名称', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', 'field_element' => '表单元素', 'field_element_short' => '表单元素', 'field_format' => '格式', diff --git a/resources/lang/zh-CN/admin/hardware/message.php b/resources/lang/zh-CN/admin/hardware/message.php index 8cbd67f6779a..2b2196def765 100644 --- a/resources/lang/zh-CN/admin/hardware/message.php +++ b/resources/lang/zh-CN/admin/hardware/message.php @@ -36,9 +36,9 @@ ), 'import' => array( - 'error' => 'Some Items did not import Correctly.', - 'errorDetail' => 'The Following Items were not imported because of errors.', - 'success' => "Your File has been imported", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), @@ -51,7 +51,8 @@ 'checkout' => array( 'error' => '资产未被借出,请重试', 'success' => '资产借出成功。', - 'user_does_not_exist' => '无效用户,请重试。' + 'user_does_not_exist' => '无效用户,请重试。', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( diff --git a/resources/lang/zh-CN/admin/settings/general.php b/resources/lang/zh-CN/admin/settings/general.php index 2b73379b9d7e..4244483db09e 100644 --- a/resources/lang/zh-CN/admin/settings/general.php +++ b/resources/lang/zh-CN/admin/settings/general.php @@ -51,6 +51,8 @@ 'ldap_pword' => 'LDAP 密码', 'ldap_basedn' => 'Base Bind DN', 'ldap_filter' => 'LDAP 过滤器', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', 'ldap_username_field' => '用户名字段', 'ldap_lname_field' => '姓氏', 'ldap_fname_field' => 'LDAP用户名字字段', diff --git a/resources/lang/zh-CN/admin/statuslabels/table.php b/resources/lang/zh-CN/admin/statuslabels/table.php index 930bfbb68d86..29a61bd0323b 100644 --- a/resources/lang/zh-CN/admin/statuslabels/table.php +++ b/resources/lang/zh-CN/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => '关于状态标签', 'archived' => '已存档', 'create' => '创建状态标签', + 'color' => 'Chart Color', 'deployable' => '可领用', 'info' => '状态标签用于描述资产的各种状态(例如送外维修、丢失、被窃等等)。你可以为处于可部署、待处理或已存档的资产创建新的状态标签。 ', 'name' => '状态名称', 'pending' => '待处理', 'status_type' => '状态类型', + 'show_in_nav' => 'Show in side nav', 'title' => '状态标签', 'undeployable' => '无法部署', 'update' => '更新状态标签', diff --git a/resources/lang/zh-CN/general.php b/resources/lang/zh-CN/general.php index 8cdf9ae97eac..8338bad35ff3 100644 --- a/resources/lang/zh-CN/general.php +++ b/resources/lang/zh-CN/general.php @@ -76,6 +76,7 @@ 'image_delete' => '删除图片', 'image_upload' => '上传图片', 'import' => '导入', + 'import-history' => 'Import History', 'asset_maintenance' => '资产维修', 'asset_maintenance_report' => '资产维修报表', 'asset_maintenances' => '资产维修', diff --git a/resources/lang/zh-TW/admin/accessories/general.php b/resources/lang/zh-TW/admin/accessories/general.php index 647a1a9a2b4d..593a651d7098 100644 --- a/resources/lang/zh-TW/admin/accessories/general.php +++ b/resources/lang/zh-TW/admin/accessories/general.php @@ -2,25 +2,25 @@ return array( 'about_accessories_title' => '關於配件', - 'about_accessories_text' => 'Accessories are anything you issue to users but that do not have a serial number (or you do not care about tracking them uniquely). For example, computer mice or keyboards.', - 'accessory_category' => 'Accessory Category', + 'about_accessories_text' => '配件是你分派給使用者,但不包含序號(或你不需要追蹤唯一性) 的物品。例如:滑鼠或鍵盤', + 'accessory_category' => '配件類別', 'accessory_name' => '配件名稱', 'cost' => '採購成本', - 'checkout' => 'Checkout Accessory', - 'checkin' => 'Checkin Accessory', + 'checkout' => '配件借出', + 'checkin' => '配件繳回', 'create' => '新增配件', 'date' => '購買日期', 'edit' => '編輯配件', - 'eula_text' => 'Category EULA', - 'eula_text_help' => 'This field allows you to customize your EULAs for specific types of assets. If you only have one EULA for all of your assets, you can check the box below to use the primary default.', - 'require_acceptance' => 'Require users to confirm acceptance of assets in this category.', - 'no_default_eula' => 'No primary default EULA found. Add one in Settings.', - 'order' => 'Order Number', - 'qty' => 'QTY', - 'total' => 'Total', - 'remaining' => 'Avail', - 'update' => 'Update Accessory', - 'use_default_eula' => 'Use the primary default EULA instead.', - 'use_default_eula_disabled' => 'Use the primary default EULA instead. No primary default EULA is set. Please add one in Settings.', + 'eula_text' => '類別的最終使用者許可協議', + 'eula_text_help' => '此欄位允許您為特定資產自定EULA(最終使用者許可協議)。如果您所有資產只有一個EULA(最終使用者許可協議),您可以勾選下方選項設為預設。', + 'require_acceptance' => '需要使用者確認接受此類資產', + 'no_default_eula' => '沒有找到預設EULA(最終使用者許可協議)。請在設定中增加一個。', + 'order' => '訂單編號', + 'qty' => '數量', + 'total' => '總計', + 'remaining' => '可用', + 'update' => '更新配件', + 'use_default_eula' => '用預設EULA(最終使用者許可協議)進行替換', + 'use_default_eula_disabled' => '使用預設EULA(最終使用者許可協議)沒有設定預設EULA(最終使用者許可協議),請在設定中新增一個。', ); diff --git a/resources/lang/zh-TW/admin/accessories/message.php b/resources/lang/zh-TW/admin/accessories/message.php index 92998a4e1441..470f8bcafe4a 100644 --- a/resources/lang/zh-TW/admin/accessories/message.php +++ b/resources/lang/zh-TW/admin/accessories/message.php @@ -2,35 +2,35 @@ return array( - 'does_not_exist' => 'The accessory does not exist.', - 'assoc_users' => 'This accessory currently has :count items checked out to users. Please check in the accessories and and try again. ', + 'does_not_exist' => '配件不存在', + 'assoc_users' => '使用者目前已借出 :count 組配件。請在繳回配件後重試。 ', 'create' => array( - 'error' => 'The accessory was not created, please try again.', - 'success' => 'The accessory was successfully created.' + 'error' => '新增配件失敗,請重試。', + 'success' => '新增配件成功。' ), 'update' => array( - 'error' => 'The accessory was not updated, please try again', - 'success' => 'The accessory was updated successfully.' + 'error' => '更新配件失敗,請重試。', + 'success' => '更新配件成功。' ), 'delete' => array( - 'confirm' => 'Are you sure you wish to delete this accessory?', - 'error' => 'There was an issue deleting the accessory. Please try again.', - 'success' => 'The accessory was deleted successfully.' + 'confirm' => '您確定要刪除此配件嗎?', + 'error' => '刪除配件時發生問題。請再試一次。', + 'success' => '配件已刪除。' ), 'checkout' => array( - 'error' => 'Accessory was not checked out, please try again', - 'success' => 'Accessory checked out successfully.', - 'user_does_not_exist' => 'That user is invalid. Please try again.' + 'error' => '配件借出失敗。請再試一次。', + 'success' => '借出配件成功。', + 'user_does_not_exist' => '使用者不正確。請再試一次。' ), 'checkin' => array( - 'error' => 'Accessory was not checked in, please try again', - 'success' => 'Accessory checked in successfully.', - 'user_does_not_exist' => 'That user is invalid. Please try again.' + 'error' => '配件繳回失敗。請再試一次。', + 'success' => '繳回配件成功。', + 'user_does_not_exist' => '使用者不正確。請再試一次。' ) diff --git a/resources/lang/zh-TW/admin/accessories/table.php b/resources/lang/zh-TW/admin/accessories/table.php index e02d9f22e4d2..b6156018be71 100644 --- a/resources/lang/zh-TW/admin/accessories/table.php +++ b/resources/lang/zh-TW/admin/accessories/table.php @@ -1,11 +1,11 @@ 'Download CSV', - 'eula_text' => 'EULA', + 'dl_csv' => '下載CSV檔', + 'eula_text' => '最終使用者許可協議', 'id' => 'ID', - 'require_acceptance' => 'Acceptance', - 'title' => 'Accessory Name', + 'require_acceptance' => '接收', + 'title' => '配件名稱', ); diff --git a/resources/lang/zh-TW/admin/asset_maintenances/form.php b/resources/lang/zh-TW/admin/asset_maintenances/form.php index 2aa005c45fc7..04a707e15e93 100644 --- a/resources/lang/zh-TW/admin/asset_maintenances/form.php +++ b/resources/lang/zh-TW/admin/asset_maintenances/form.php @@ -1,14 +1,14 @@ 'Maintenance Type', - 'title' => 'Title', - 'start_date' => 'Started', - 'completion_date' => 'Completed', - 'cost' => 'Cost', - 'is_warranty' => 'Warranty Improvement', - 'asset_maintenance_time' => 'Days', - 'notes' => 'Notes', - 'update' => 'Update', - 'create' => 'Create' + 'asset_maintenance_type' => '資產維護類型', + 'title' => '標題', + 'start_date' => '開始日期', + 'completion_date' => '完成日期', + 'cost' => '維護費用', + 'is_warranty' => '保固升級/延期', + 'asset_maintenance_time' => '資產維護所需天數', + 'notes' => '備註', + 'update' => '更新資產維護', + 'create' => '新建資產維護' ]; diff --git a/resources/lang/zh-TW/admin/asset_maintenances/general.php b/resources/lang/zh-TW/admin/asset_maintenances/general.php index c7ae42d41a08..278ece3dfbe8 100644 --- a/resources/lang/zh-TW/admin/asset_maintenances/general.php +++ b/resources/lang/zh-TW/admin/asset_maintenances/general.php @@ -1,11 +1,11 @@ 'Asset Maintenances', - 'edit' => 'Edit Asset Maintenance', - 'delete' => 'Delete Asset Maintenance', - 'view' => 'View Asset Maintenance Details', - 'repair' => 'Repair', - 'maintenance' => 'Maintenance', - 'upgrade' => 'Upgrade' + 'asset_maintenances' => '資產維護', + 'edit' => '編輯資產維護', + 'delete' => '刪除資產維護', + 'view' => '檢視資產維護詳細資料', + 'repair' => '維修', + 'maintenance' => '維護', + 'upgrade' => '升級' ]; diff --git a/resources/lang/zh-TW/admin/asset_maintenances/message.php b/resources/lang/zh-TW/admin/asset_maintenances/message.php index ca4256efbef4..078d55577d86 100644 --- a/resources/lang/zh-TW/admin/asset_maintenances/message.php +++ b/resources/lang/zh-TW/admin/asset_maintenances/message.php @@ -1,17 +1,17 @@ 'Asset Maintenance you were looking for was not found!', + 'not_found' => '未找到您查詢的資產維護訊息!', 'delete' => [ - 'confirm' => 'Are you sure you wish to delete this asset maintenance?', - 'error' => 'There was an issue deleting the asset maintenance. Please try again.', - 'success' => 'The asset maintenance was deleted successfully.' + 'confirm' => '您確定要刪除此筆資產維護訊息嗎?', + 'error' => '資產維護訊息刪除失敗。請再試一次', + 'success' => '資產維護訊息已刪除。' ], 'create' => [ - 'error' => 'Asset Maintenance was not created, please try again.', - 'success' => 'Asset Maintenance created successfully.' + 'error' => '資產維護訊息新增失敗。請再試一次', + 'success' => '資產維護訊息已新增。' ], - 'asset_maintenance_incomplete' => 'Not Completed Yet', - 'warranty' => 'Warranty', - 'not_warranty' => 'Not Warranty', + 'asset_maintenance_incomplete' => '尚未完成', + 'warranty' => '保固', + 'not_warranty' => '無保固', ]; \ No newline at end of file diff --git a/resources/lang/zh-TW/admin/asset_maintenances/table.php b/resources/lang/zh-TW/admin/asset_maintenances/table.php index 5b83539914f9..de96c2e5df66 100644 --- a/resources/lang/zh-TW/admin/asset_maintenances/table.php +++ b/resources/lang/zh-TW/admin/asset_maintenances/table.php @@ -1,9 +1,9 @@ 'Asset Maintenance', - 'asset_name' => 'Asset', - 'supplier_name' => 'Supplier', - 'is_warranty' => 'Warranty', - 'dl_csv' => 'Download CSV' + 'title' => '資產維護', + 'asset_name' => '資產名稱', + 'supplier_name' => '供應商', + 'is_warranty' => '保固', + 'dl_csv' => '下載CSV檔' ]; diff --git a/resources/lang/zh-TW/admin/categories/general.php b/resources/lang/zh-TW/admin/categories/general.php index 58967eda609c..f67fd487b06a 100644 --- a/resources/lang/zh-TW/admin/categories/general.php +++ b/resources/lang/zh-TW/admin/categories/general.php @@ -1,10 +1,10 @@ 'About Asset Categories', - 'about_categories' => 'Asset categories help you organize your assets. Some example categories might be "Desktops", "Laptops", "Mobile Phones", "Tablets", and so on, but you can use asset categories any way that makes sense for you.', - 'asset_categories' => 'Asset Categories', - 'category_name' => 'Category Name', + 'about_asset_categories' => '關於資產類別', + 'about_categories' => '資產類別可幫助您組織您的資產。例如:桌上型電腦、筆記型電腦、手機、平板...等,您可依需求自行定義類別。', + 'asset_categories' => '資產類別', + 'category_name' => '類別名稱', 'checkin_email' => 'Send email to user on checkin.', 'clone' => 'Clone Category', 'create' => 'Create Category', diff --git a/resources/lang/zh-TW/admin/custom_fields/general.php b/resources/lang/zh-TW/admin/custom_fields/general.php index 7182fecfdc3f..b0024f47c488 100644 --- a/resources/lang/zh-TW/admin/custom_fields/general.php +++ b/resources/lang/zh-TW/admin/custom_fields/general.php @@ -5,11 +5,16 @@ 'field' => 'Field', 'about_fieldsets_title' => 'About Fieldsets', 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used used for specific asset model types.', + 'custom_format' => 'Custom format...', + 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', 'fieldset' => 'Fieldset', 'qty_fields' => 'Qty Fields', 'fieldsets' => 'Fieldsets', 'fieldset_name' => 'Fieldset Name', 'field_name' => 'Field Name', + 'field_values' => 'Field Values', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', 'field_element' => 'Form Element', 'field_element_short' => 'Element', 'field_format' => 'Format', diff --git a/resources/lang/zh-TW/admin/hardware/message.php b/resources/lang/zh-TW/admin/hardware/message.php index f5961b9367d7..26a5eec28f5c 100644 --- a/resources/lang/zh-TW/admin/hardware/message.php +++ b/resources/lang/zh-TW/admin/hardware/message.php @@ -37,9 +37,9 @@ ), 'import' => array( - 'error' => 'Some Items did not import Correctly.', - 'errorDetail' => 'The Following Items were not imported because of errors.', - 'success' => "Your File has been imported", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", ), @@ -52,7 +52,8 @@ 'checkout' => array( 'error' => 'Asset was not checked out, please try again', 'success' => 'Asset checked out successfully.', - 'user_does_not_exist' => 'That user is invalid. Please try again.' + 'user_does_not_exist' => 'That user is invalid. Please try again.', + 'not_available' => 'That asset is not available for checkout!' ), 'checkin' => array( diff --git a/resources/lang/zh-TW/admin/models/table.php b/resources/lang/zh-TW/admin/models/table.php index 11a512b3d304..6c364796f404 100644 --- a/resources/lang/zh-TW/admin/models/table.php +++ b/resources/lang/zh-TW/admin/models/table.php @@ -11,7 +11,7 @@ 'title' => 'Asset Models', 'update' => 'Update Asset Model', 'view' => 'View Asset Model', - 'update' => 'Update Asset Model', + 'update' => 'Update Model', 'clone' => 'Clone Model', 'edit' => 'Edit Model', ); diff --git a/resources/lang/zh-TW/admin/settings/general.php b/resources/lang/zh-TW/admin/settings/general.php index 623b000605f5..a365f803c16e 100644 --- a/resources/lang/zh-TW/admin/settings/general.php +++ b/resources/lang/zh-TW/admin/settings/general.php @@ -51,6 +51,8 @@ 'ldap_pword' => 'LDAP Bind Password', 'ldap_basedn' => 'Base Bind DN', 'ldap_filter' => 'LDAP Filter', + 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync_help' => 'Uncheck this box if you do not wish to keep LDAP passwords synced with local passwords. Disabling this means that your users may not be able to login if your LDAP server is unreachable for some reason.', 'ldap_username_field' => 'Username Field', 'ldap_lname_field' => 'Last Name', 'ldap_fname_field' => 'LDAP First Name', diff --git a/resources/lang/zh-TW/admin/statuslabels/table.php b/resources/lang/zh-TW/admin/statuslabels/table.php index dd21781115dc..b9b5b7ec4ee7 100644 --- a/resources/lang/zh-TW/admin/statuslabels/table.php +++ b/resources/lang/zh-TW/admin/statuslabels/table.php @@ -4,11 +4,13 @@ 'about' => 'About Status Labels', 'archived' => 'Archived', 'create' => 'Create Status Label', + 'color' => 'Chart Color', 'deployable' => 'Deployable', 'info' => 'Status labels are used to describe the various states your assets could be in. They may be out for repair, lost/stolen, etc. You can create new status labels for deployable, pending and archived assets.', 'name' => 'Status Name', 'pending' => 'Pending', 'status_type' => 'Status Type', + 'show_in_nav' => 'Show in side nav', 'title' => 'Status Labels', 'undeployable' => 'Undeployable', 'update' => 'Update Status Label', diff --git a/resources/lang/zh-TW/general.php b/resources/lang/zh-TW/general.php index e1d5eba5c3a8..0b6ef1fcb969 100644 --- a/resources/lang/zh-TW/general.php +++ b/resources/lang/zh-TW/general.php @@ -76,6 +76,7 @@ 'image_delete' => 'Delete Image', 'image_upload' => 'Upload Image', 'import' => 'Import', + 'import-history' => 'Import History', 'asset_maintenance' => 'Asset Maintenance', 'asset_maintenance_report' => 'Asset Maintenance Report', 'asset_maintenances' => 'Asset Maintenances', diff --git a/resources/lang/zh-TW/validation.php b/resources/lang/zh-TW/validation.php index 03c7471cab57..24a410999870 100644 --- a/resources/lang/zh-TW/validation.php +++ b/resources/lang/zh-TW/validation.php @@ -14,7 +14,7 @@ */ "accepted" => "The :attribute must be accepted.", - "active_url" => "The :attribute is not a valid URL.", + "active_url" => "屬性不是有效的URL", "after" => "The :attribute must be a date after :date.", "alpha" => "The :attribute may only contain letters.", "alpha_dash" => "The :attribute may only contain letters, numbers, and dashes.", From 97a938f119cb6d8cbb4ee208d60841cf8d65fdec Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 25 Aug 2016 18:35:01 -0700 Subject: [PATCH 27/63] Method helper to translate piped field_values into a useable array --- app/Models/CustomField.php | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/app/Models/CustomField.php b/app/Models/CustomField.php index fb3f824668c7..fdf3f2671464 100644 --- a/app/Models/CustomField.php +++ b/app/Models/CustomField.php @@ -109,4 +109,27 @@ public function setFormatAttribute($value) $this->attributes['format']=$value; } } + + /** + * Format a value string as an array for select boxes and checkboxes. + * + * @author [A. Gianotto] [] + * @since [v3.4] + * @return Array + */ + public function formatFieldValuesAsArray() { + $arr = preg_split("/\\r\\n|\\r|\\n/", $this->field_values); + + for ($x = 0; $x < count($arr); $x++) { + $arr_parts = explode('|', $arr[$x]); + + if (key_exists('1',$arr_parts)) { + $result[$arr_parts[0]] = $arr_parts[1]; + } else { + $result[$arr_parts[0]] = $arr_parts[0]; + } + } + + return $result; + } } From c49f10c9bb0b5e5236ac1f357cf5651e6654a9ba Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 25 Aug 2016 18:35:16 -0700 Subject: [PATCH 28/63] Removed line break --- resources/views/custom_fields/create_field.blade.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/resources/views/custom_fields/create_field.blade.php b/resources/views/custom_fields/create_field.blade.php index 1dedf73d4b38..ebde371b7385 100644 --- a/resources/views/custom_fields/create_field.blade.php +++ b/resources/views/custom_fields/create_field.blade.php @@ -87,8 +87,7 @@
    From 122f0b9cba837c5d979102a9105007c1dc81234f Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 25 Aug 2016 18:35:28 -0700 Subject: [PATCH 29/63] Custom fields form in asset edit view --- .../views/models/custom_fields_form.blade.php | 35 ++++++++++++++----- 1 file changed, 27 insertions(+), 8 deletions(-) diff --git a/resources/views/models/custom_fields_form.blade.php b/resources/views/models/custom_fields_form.blade.php index 8097e2c90050..220aab8aa7a5 100644 --- a/resources/views/models/custom_fields_form.blade.php +++ b/resources/views/models/custom_fields_form.blade.php @@ -1,13 +1,32 @@ @if($model->fieldset) @foreach($model->fieldset->fields AS $field) -
    - -
    - +
    + +
    + + @if ($field->element!='text') + + @if ($field->element=='listbox') + {{ Form::select($field->db_column_name(), $field->formatFieldValuesAsArray(), Input::old($field->db_column_name(), $asset->{$field->db_column_name()}), ['class'=>'format select2 form-control']) }} + @elseif ($field->element=='checkbox') + + @foreach ($field->formatFieldValuesAsArray() as $key => $value) + +
    + +
    + @endforeach + + @endif + + + @else + + + @endif + first($field->db_column_name()); if ($errormessage) { From f185c2e0dea1517100ae9fc30ed7ed891c240b97 Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 25 Aug 2016 19:48:11 -0700 Subject: [PATCH 30/63] Hide radio and checkboxes for now --- resources/macros/macros.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/macros/macros.php b/resources/macros/macros.php index 1db037bd684e..471c2a8bc056 100644 --- a/resources/macros/macros.php +++ b/resources/macros/macros.php @@ -480,8 +480,8 @@ $formats = array( 'text' => 'Text Box', 'listbox' => 'List Box', - 'checkbox' => 'Checkbox', - 'radio' => 'Radio Buttons', + // 'checkbox' => 'Checkbox', + // 'radio' => 'Radio Buttons', ); $select = 'db_column_name()) == '1' ? ' checked="checked"' : '' }}> {{ $value }} + db_column_name()) != '' ? ' checked="checked"' : '' }}> key: {{ $key }} value: {{ $value }}
    @endforeach @@ -23,7 +24,13 @@ @else - + + + @can('admin') + + @else + + @endcan @endif @@ -35,6 +42,12 @@ } ?>
    + + @if ($field->field_encrypted) +
    + +
    + @endif
    @endforeach @endif From 537ad28a672fcd92d397301221197a19e2604989 Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 25 Aug 2016 21:03:52 -0700 Subject: [PATCH 34/63] =?UTF-8?q?Don=E2=80=99t=20make=20required=20encrypt?= =?UTF-8?q?ed=20custom=20fields=20required=20if=20user=20is=20not=20an=20a?= =?UTF-8?q?dmin?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Models/CustomFieldset.php | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/app/Models/CustomFieldset.php b/app/Models/CustomFieldset.php index fd8deca6a765..5b185cadde83 100644 --- a/app/Models/CustomFieldset.php +++ b/app/Models/CustomFieldset.php @@ -2,6 +2,7 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +use Gate; class CustomFieldset extends Model { @@ -30,16 +31,21 @@ public function validation_rules() { $rules=[]; foreach ($this->fields as $field) { - $rule=[]; - if ($field->pivot->required) { - $rule[]="required"; + $rule = []; + + if (($field->field_encrypted!='1') || + (($field->field_encrypted =='1') && (Gate::allows('admin')) )) + { + + if ($field->pivot->required) { + $rule[]="required"; + } } + array_push($rule, $field->attributes['format']); $rules[$field->db_column_name()]=$rule; } return $rules; } - //requiredness goes *here* - //sequence goes here? } From 4dff58ec26ddaa22a75d30b98e18d629abec693e Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 25 Aug 2016 21:04:10 -0700 Subject: [PATCH 35/63] Fix array generation for select --- app/Models/CustomField.php | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/app/Models/CustomField.php b/app/Models/CustomField.php index fdf3f2671464..1037760eaa86 100644 --- a/app/Models/CustomField.php +++ b/app/Models/CustomField.php @@ -120,16 +120,32 @@ public function setFormatAttribute($value) public function formatFieldValuesAsArray() { $arr = preg_split("/\\r\\n|\\r|\\n/", $this->field_values); + $result[''] = 'Select '.strtolower($this->format); + for ($x = 0; $x < count($arr); $x++) { $arr_parts = explode('|', $arr[$x]); - - if (key_exists('1',$arr_parts)) { - $result[$arr_parts[0]] = $arr_parts[1]; - } else { - $result[$arr_parts[0]] = $arr_parts[0]; + if ($arr_parts[0]!='') { + if (key_exists('1',$arr_parts)) { + $result[$arr_parts[0]] = $arr_parts[1]; + } else { + $result[$arr_parts[0]] = $arr_parts[0]; + } } + } + return $result; } + + public function isFieldDecryptable($string) { + if (($this->field_encrypted=='1') && ($string!='')) { + return true; + } + return false; + } + + + + } From d473432436802f7308a6333dd1656759ca50821d Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 25 Aug 2016 21:04:25 -0700 Subject: [PATCH 36/63] Show encryption in fieldset list --- resources/views/custom_fields/show.blade.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/resources/views/custom_fields/show.blade.php b/resources/views/custom_fields/show.blade.php index e32a76fed2d5..082ff02ad0bd 100644 --- a/resources/views/custom_fields/show.blade.php +++ b/resources/views/custom_fields/show.blade.php @@ -37,9 +37,10 @@ {{ trans('admin/custom_fields/general.order') }} - {{ trans('admin/custom_fields/general.field_name') }} + {{ trans('admin/custom_fields/general.field_name') }} {{ trans('admin/custom_fields/general.field_format') }} {{ trans('admin/custom_fields/general.field_element') }} + {{ trans('admin/custom_fields/general.encrypted') }} {{ trans('admin/custom_fields/general.required') }} @@ -71,6 +72,7 @@ {{$field->name}} {{$field->format}} {{$field->element}} + {{ $field->field_encrypted=='1' ? trans('general.yes') : trans('general.no') }} {{$field->pivot->required ? "REQUIRED" : "OPTIONAL"}} Remove From 35439f99765c22c53893170b860a916b1c45167b Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 25 Aug 2016 21:04:36 -0700 Subject: [PATCH 37/63] Additional strings --- resources/lang/en/admin/custom_fields/general.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/resources/lang/en/admin/custom_fields/general.php b/resources/lang/en/admin/custom_fields/general.php index b0024f47c488..708c5d7bf221 100644 --- a/resources/lang/en/admin/custom_fields/general.php +++ b/resources/lang/en/admin/custom_fields/general.php @@ -6,15 +6,16 @@ 'about_fieldsets_title' => 'About Fieldsets', 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used used for specific asset model types.', 'custom_format' => 'Custom format...', - 'encrypt_field' => 'Encrypt the value of this field in the database', + 'encrypt_field' => 'Encrypt the value of this field in the database for each asset. The decrypted value of this field will only be viewable by admins.', 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', + 'encrypted' => 'Encrypted', 'fieldset' => 'Fieldset', 'qty_fields' => 'Qty Fields', 'fieldsets' => 'Fieldsets', 'fieldset_name' => 'Fieldset Name', 'field_name' => 'Field Name', 'field_values' => 'Field Values', - 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored.', + 'field_values_help' => 'Add selectable options, one per line. Blank lines other than the first line will be ignored. Separate values and labels by pipes on each line (optional).', 'field_element' => 'Form Element', 'field_element_short' => 'Element', 'field_format' => 'Format', @@ -25,4 +26,5 @@ 'order' => 'Order', 'create_fieldset' => 'New Fieldset', 'create_field' => 'New Custom Field', + 'value_encrypted' => 'The value of this field is encrypted in the database. Only admin users will be able to view the decrypted value', ); From fcdea4825e5a6054536474231efd2d0e806886c0 Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 25 Aug 2016 21:04:43 -0700 Subject: [PATCH 38/63] Bumped version --- config/version.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/version.php b/config/version.php index 8892147417f3..730430d315f7 100644 --- a/config/version.php +++ b/config/version.php @@ -1,5 +1,5 @@ 'v3.3.0', - 'hash_version' => 'v3.3.0-16-ge52a0f6', + 'app_version' => 'v3.4.0-beta', + 'hash_version' => 'v3.4.0-beta-49-g122f0b9', ); From a92ed97b4eebd0845ae33e7627c2f6c8fba0a419 Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 25 Aug 2016 21:06:43 -0700 Subject: [PATCH 39/63] Definitely not beta ;) --- config/version.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/version.php b/config/version.php index 730430d315f7..ca6cbcd22261 100644 --- a/config/version.php +++ b/config/version.php @@ -1,5 +1,5 @@ 'v3.4.0-beta', - 'hash_version' => 'v3.4.0-beta-49-g122f0b9', + 'app_version' => 'v3.4.0-alpha', + 'hash_version' => 'v3.4.0-alpha-49-g122f0b9', ); From 0d088f3031c2182e5710abe4a663e3829c8b059b Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 25 Aug 2016 21:28:46 -0700 Subject: [PATCH 40/63] Fixes #2491 - show asset tag on dashboard --- resources/views/dashboard.blade.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/views/dashboard.blade.php b/resources/views/dashboard.blade.php index f59ad3d516c6..a2edef1c58cc 100755 --- a/resources/views/dashboard.blade.php +++ b/resources/views/dashboard.blade.php @@ -141,7 +141,7 @@ @if (($activity->assetlog) && ($activity->asset_type=="hardware")) - {{ $activity->assetlog->showAssetName() }} + {{ $activity->assetlog->asset_tag }} - {{ $activity->assetlog->showAssetName() }} @elseif (($activity->licenselog) && ($activity->asset_type=="software")) {{ $activity->licenselog->name }} @elseif (($activity->consumablelog) && ($activity->asset_type=="consumable")) From 276e0a71144e9005c9a2a3a06160c25847c23021 Mon Sep 17 00:00:00 2001 From: Daniel Meltzer Date: Mon, 29 Aug 2016 17:49:32 -0500 Subject: [PATCH 41/63] Importer: Implement item update and interface improvments (#2507) * Add support for updating assets to the importer. If an asset with a matching asset tag is found, and the --update flag is passed to the importer, we edit the matching asset with any asset-specific values, and persist to the database. Any missing/blank values are skipped. TODO: Add to web interface, add support in consumables/accessories * Allow deleting of files on the import page. * Extend web interface to allow updating of imported items. This adds a modal dialog to the import process. Currently the dialog allows the choice of update vs ignore, and choosing the item type to import (Accessory, Asset, Consumable). Also use Helper::ParseFloat() for purchase_cost processing. It exists, and fixes issues on my end at least. * Implement editing of consumables and accessories. * Rename getProcessImportFile to postProcessImportFile to reflect how it's now used * Fix copy-pasta error. --- app/Console/Commands/ObjectImportCommand.php | 204 +++++++++++++------ app/Http/Controllers/AssetsController.php | 49 ++++- app/Http/routes.php | 8 +- resources/lang/en/admin/hardware/message.php | 8 +- resources/views/hardware/import.blade.php | 62 +++++- 5 files changed, 248 insertions(+), 83 deletions(-) diff --git a/app/Console/Commands/ObjectImportCommand.php b/app/Console/Commands/ObjectImportCommand.php index 05198c418df4..d8cea51f9b2e 100644 --- a/app/Console/Commands/ObjectImportCommand.php +++ b/app/Console/Commands/ObjectImportCommand.php @@ -1,25 +1,26 @@ companies = Company::All(['name', 'id']); $this->status_labels = Statuslabel::All(['name', 'id']); $this->suppliers = Supplier::All(['name', 'id']); - $this->assets = Asset::all(['asset_tag']); - $this->accessories = Accessory::All(['name']); - $this->consumables = Consumable::All(['name']); + switch (strtolower($this->option('item-type'))) { + case "asset": + $this->assets = Asset::all(); + break; + case "accessory": + $this->accessories = Accessory::All(); + break; + case "consumable": + $this->consumables = Consumable::All(); + break; + } $this->customfields = CustomField::All(['name']); $bar = null; @@ -732,6 +741,24 @@ public function createOrFetchUser($row, $password = null) */ public function createAssetIfNotExists(array $row, array $item) { + $asset = null; + $editingAsset = false; + foreach ($this->assets as $tempasset) { + if (strcasecmp($tempasset->asset_tag, $item['asset_tag']) == 0) { + $this->log('A matching Asset ' . $item['asset_tag'] . ' already exists'); + if (!$this->option('update')) { + $this->log("Skipping item."); + return; + } + $this->log('Updating matching asset with new values'); + $editingAsset = true; + $asset = $tempasset; + } + } + if (is_null($asset)) { + $this->log("No Matching Asset, Creating a new one"); + $asset = new Asset; + } $asset_serial = $this->array_smart_fetch($row, "serial number"); $asset_image = $this->array_smart_fetch($row, "image"); $asset_warranty_months = intval($this->array_smart_fetch($row, "warranty months")); @@ -747,12 +774,7 @@ public function createAssetIfNotExists(array $row, array $item) $this->log('Notes: '.$item["notes"]); $this->log('Warranty Months: ' . $asset_warranty_months); - foreach ($this->assets as $tempasset) { - if (strcasecmp($tempasset->asset_tag, $item['asset_tag']) == 0) { - $this->log('A matching Asset ' . $item['asset_tag'] . ' already exists'); - return; - } - } + if ($item["status_label"]) { $status_id = $item["status_label"]->id; @@ -763,12 +785,14 @@ public function createAssetIfNotExists(array $row, array $item) $status_id = 1; } - $asset = new Asset(); - $asset->name = $item["item_name"]; - if ($item["purchase_date"] != '') { + if (!$editingAsset) { + $asset->asset_tag = $item['asset_tag']; // This doesn't need to be guarded for empty because it's the key we use to identify the asset. + } + if (!empty($item['item_name'])) { + $asset->name = $item["item_name"]; + } + if (!empty($item["purchase_date"])) { $asset->purchase_date = $item["purchase_date"]; - } else { - $asset->purchase_date = null; } if (array_key_exists('custom_fields', $item)) { @@ -780,37 +804,53 @@ public function createAssetIfNotExists(array $row, array $item) if (!empty($item["purchase_cost"])) { //TODO How to generalize this for not USD? $purchase_cost = substr($item["purchase_cost"], 0, 1) === '$' ? substr($item["purchase_cost"], 1) : $item["purchase_cost"]; - $asset->purchase_cost = number_format($purchase_cost, 2, '.', ''); + // $asset->purchase_cost = number_format($purchase_cost, 2, '.', ''); + $asset->purchase_cost = Helper::ParseFloat($purchase_cost); $this->log("Asset cost parsed: " . $asset->purchase_cost); } else { $asset->purchase_cost = 0.00; } - $asset->serial = $asset_serial; - $asset->asset_tag = $item['asset_tag']; - $asset->warranty_months = $asset_warranty_months; + if (!empty($asset_serial)) { + $asset->serial = $asset_serial; + } + if (!empty($asset_warranty_months)) { + $asset->warranty_months = $asset_warranty_months; + } if ($asset_model) { $asset->model_id = $asset_model->id; } + if ($item["user"]) { $asset->assigned_to = $item["user"]->id; } + if ($item["location"]) { $asset->rtd_location_id = $item["location"]->id; } + $asset->user_id = $this->option('user_id'); - $this->log("status_id: " . $status_id); - $asset->status_id = $status_id; + if (!empty($status_id)) { + $asset->status_id = $status_id; + } if ($item["company"]) { $asset->company_id = $item["company"]->id; } - $asset->order_number = $item["order_number"]; + if ($item["order_number"]) { + $asset->order_number = $item["order_number"]; + } if ($supplier) { $asset->supplier_id = $supplier->id; } - $asset->notes = $item["notes"]; - $asset->image = $asset_image; - $this->assets->add($asset); + if ($item["notes"]) { + $asset->notes = $item["notes"]; + } + if (!empty($asset_image)) { + $asset->image = $asset_image; + } + if (!$editingAsset) { + $this->assets->add($asset); + } if (!$this->option('testrun')) { if ($asset->save()) { @@ -835,17 +875,29 @@ public function createAssetIfNotExists(array $row, array $item) */ public function createAccessoryIfNotExists(array $item) { + $accessory = null; + $editingAccessory = false; $this->log("Creating Accessory"); foreach ($this->accessories as $tempaccessory) { if (strcasecmp($tempaccessory->name, $item["item_name"]) == 0) { $this->log('A matching Accessory ' . $item["item_name"] . ' already exists. '); - // FUTURE: Adjust quantity on import maybe? - return; + if (!$this->option('update')) { + $this->log("Skipping accessory."); + return; + } + $this->log('Updating matching accessory with new values'); + $editingAccessory = true; + $accessory = $tempaccessory; } } + if (is_null($accessory)) { + $this->log("No Matching Accessory, Creating a new one"); + $accessory = new Accessory(); + } - $accessory = new Accessory(); - $accessory->name = $item["item_name"]; + if (!$editingAccessory) { + $accessory->name = $item["item_name"]; + } if (!empty($item["purchase_date"])) { $accessory->purchase_date = $item["purchase_date"]; @@ -853,10 +905,9 @@ public function createAccessoryIfNotExists(array $item) $accessory->purchase_date = null; } if (!empty($item["purchase_cost"])) { - $accessory->purchase_cost = number_format(e($item["purchase_cost"]), 2); - } else { - $accessory->purchase_cost = 0.00; + $accessory->purchase_cost = Helper::ParseFloat($item["purchase_cost"]); } + if ($item["location"]) { $accessory->location_id = $item["location"]->id; } @@ -864,20 +915,26 @@ public function createAccessoryIfNotExists(array $item) if ($item["company"]) { $accessory->company_id = $item["company"]->id; } - $accessory->order_number = $item["order_number"]; + if (!empty($item["order_number"])) { + $accessory->order_number = $item["order_number"]; + } if ($item["category"]) { $accessory->category_id = $item["category"]->id; } //TODO: Implement // $accessory->notes = e($item_notes); - $accessory->requestable = filter_var($item["requestable"], FILTER_VALIDATE_BOOLEAN); + if (!empty($item["requestable"])) { + $accessory->requestable = filter_var($item["requestable"], FILTER_VALIDATE_BOOLEAN); + } //Must have at least zero of the item if we import it. - if ($item["quantity"] > -1) { - $accessory->qty = $item["quantity"]; - } else { - $accessory->qty = 1; + if (!empty($item["quantity"])) { + if ($item["quantity"] > -1) { + $accessory->qty = $item["quantity"]; + } else { + $accessory->qty = 1; + } } if (!$this->option('testrun')) { @@ -904,18 +961,29 @@ public function createAccessoryIfNotExists(array $item) */ public function createConsumableIfNotExists(array $item) { + $consumable = null; + $editingConsumable = false; $this->log("Creating Consumable"); foreach ($this->consumables as $tempconsumable) { if (strcasecmp($tempconsumable->name, $item["item_name"]) == 0) { $this->log("A matching consumable " . $item["item_name"] . " already exists"); - //TODO: Adjust quantity if different maybe? - return; + if (!$this->option('update')) { + $this->log("Skipping consumable."); + return; + } + $this->log('Updating matching consumable with new values'); + $editingConsumable = true; + $consumable = $tempconsumable; } } - $consumable = new Consumable(); - $consumable->name = $item["item_name"]; - + if (is_null($consumable)) { + $this->log("No matching consumable, creating one"); + $consumable = new Consumable(); + } + if (!$editingConsumable) { + $consumable->name = $item["item_name"]; + } if (!empty($item["purchase_date"])) { $consumable->purchase_date = $item["purchase_date"]; } else { @@ -923,26 +991,37 @@ public function createConsumableIfNotExists(array $item) } if (!empty($item["purchase_cost"])) { - $consumable->purchase_cost = number_format(e($item["purchase_cost"]), 2); - } else { - $consumable->purchase_cost = 0.00; + $consumable->purchase_cost = Helper::ParseFloat($item["purchase_cost"]); + } + if ($item["location"]) { + $consumable->location_id = $item["location"]->id; } - $consumable->location_id = $item["location"]->id; $consumable->user_id = $this->option('user_id'); - $consumable->company_id = $item["company"]->id; - $consumable->order_number = $item["order_number"]; - $consumable->category_id = $item["category"]->id; + if ($item["company"]) { + $consumable->company_id = $item["company"]->id; + } + if (!empty($item["order_number"])) { + $consumable->order_number = $item["order_number"]; + } + if ($item["category"]) { + $consumable->category_id = $item["category"]->id; + } // TODO:Implement //$consumable->notes= e($item_notes); - $consumable->requestable = filter_var($item["requestable"], FILTER_VALIDATE_BOOLEAN); + if (!empty($item["requestable"])) { + $consumable->requestable = filter_var($item["requestable"], FILTER_VALIDATE_BOOLEAN); + } - if ($item["quantity"] > -1) { - $consumable->qty = $item["quantity"]; - } else { - $consumable->qty = 1; + if (!empty($item["quantity"])) { + if ($item["quantity"] > -1) { + $consumable->qty = $item["quantity"]; + } else { + $consumable->qty = 1; + } } if (!$this->option("testrun")) { + // dd($consumable); if ($consumable->save()) { $this->log("Consumable " . $item["item_name"] . ' was created'); // $this->comment("Consumable " . $item["item_name"] . ' was created'); @@ -985,8 +1064,9 @@ protected function getOptions() array('testrun', null, InputOption::VALUE_NONE, 'If set, will parse and output data without adding to database', null), array('logfile', null, InputOption::VALUE_REQUIRED, 'The path to log output to. storage/logs/importer.log by default', storage_path('logs/importer.log') ), array('item-type', null, InputOption::VALUE_REQUIRED, 'Item Type To import. Valid Options are Asset, Consumable, Or Accessory', 'Asset'), - array('web-importer', null, InputOption::VALUE_NONE, 'Internal: packages output for use with the web importer'), - array('user_id', null, InputOption::VALUE_REQUIRED, 'ID of user creating items', 1) + array('web-importer', null, InputOption::VALUE_NONE, 'Internal: packages output for use with the web importer'), + array('user_id', null, InputOption::VALUE_REQUIRED, 'ID of user creating items', 1), + array('update', null, InputOption::VALUE_NONE, 'If a matching item is found, update item information'), ); } diff --git a/app/Http/Controllers/AssetsController.php b/app/Http/Controllers/AssetsController.php index ddd81d1c6cf7..51d81ec64c30 100755 --- a/app/Http/Controllers/AssetsController.php +++ b/app/Http/Controllers/AssetsController.php @@ -927,6 +927,18 @@ public function postAPIImportUpload(AssetFileRequest $request) } + public function getDeleteImportFile($filename) + { + if (!Company::isCurrentUserAuthorized()) { + return redirect()->to('hardware')->with('error', trans('general.insufficient_permissions')); + } + + if (unlink(config('app.private_uploads').'/imports/assets/'.$filename)) { + return redirect()->back()->with('success', trans('admin/hardware/message.import.file_delete_success')); + } + return redirect()->back()->with('error', trans('admin/hardware/message.import.file_delete_error')); + } + /** * Process the uploaded file @@ -936,28 +948,47 @@ public function postAPIImportUpload(AssetFileRequest $request) * @since [v2.0] * @return Redirect */ - public function getProcessImportFile($filename) + public function postProcessImportFile() { // php artisan asset-import:csv path/to/your/file.csv --domain=yourdomain.com --email_format=firstname.lastname + $filename = Input::get('filename'); + $itemType = Input::get('import-type'); + $updateItems = Input::get('import-update'); if (!Company::isCurrentUserAuthorized()) { return redirect()->to('hardware')->with('error', trans('general.insufficient_permissions')); } - - $return = Artisan::call( - 'snipeit:import', - ['filename'=> config('app.private_uploads').'/imports/assets/'.$filename, + $importOptions = ['filename'=> config('app.private_uploads').'/imports/assets/'.$filename, '--email_format'=>'firstname.lastname', '--username_format'=>'firstname.lastname', '--web-importer' => true, - '--user_id' => Auth::user()->id - ] - ); + '--user_id' => Auth::user()->id, + '--item-type' => $itemType, + ]; + if ($updateItems) { + $importOptions['--update'] = true; + } + + $return = Artisan::call('snipeit:import', $importOptions); $display_output = Artisan::output(); $file = config('app.private_uploads').'/imports/assets/'.str_replace('.csv', '', $filename).'-output-'.date("Y-m-d-his").'.txt'; file_put_contents($file, $display_output); + // We use hardware instead of asset in the url + $redirectTo = "hardware"; + switch($itemType) { + case "asset": + $redirectTo = "hardware"; + break; + case "accessory": + $redirectTo = "accessories"; + break; + case "consumable": + $redirectTo = "consumables"; + break; + } + if ($return === 0) { //Success - return redirect()->to('hardware')->with('success', trans('admin/hardware/message.import.success')); + return redirect()->to(route($redirectTo))->with('success', trans('admin/hardware/message.import.success')); } elseif ($return === 1) { // Failure return redirect()->back()->with('import_errors', json_decode($display_output))->with('error', trans('admin/hardware/message.import.error')); } diff --git a/app/Http/routes.php b/app/Http/routes.php index 25feecf9cfde..f23c09872323 100755 --- a/app/Http/routes.php +++ b/app/Http/routes.php @@ -293,9 +293,13 @@ function () { 'uses' => 'AssetsController@getDeleteImportFile' ]); - Route::get( 'import/process/{filename}', [ 'as' => 'assets/import/process-file', + Route::post( 'import/process/', [ 'as' => 'assets/import/process-file', 'middleware' => 'authorize:assets.create', - 'uses' => 'AssetsController@getProcessImportFile' + 'uses' => 'AssetsController@postProcessImportFile' + ]); + Route::get( 'import/delete/{filename}', [ 'as' => 'assets/import/delete-file', + 'middleware' => 'authorize:assets.create', // TODO What permissions should this require? + 'uses' => 'AssetsController@getDeleteImportFile' ]); Route::get('import',[ diff --git a/resources/lang/en/admin/hardware/message.php b/resources/lang/en/admin/hardware/message.php index 26a5eec28f5c..8a170db8bff5 100644 --- a/resources/lang/en/admin/hardware/message.php +++ b/resources/lang/en/admin/hardware/message.php @@ -37,9 +37,11 @@ ), 'import' => array( - 'error' => 'Some items did not import correctly.', - 'errorDetail' => 'The following Items were not imported because of errors.', - 'success' => "Your file has been imported", + 'error' => 'Some items did not import correctly.', + 'errorDetail' => 'The following Items were not imported because of errors.', + 'success' => "Your file has been imported", + 'file_delete_success' => "Your file has been been successfully deleted", + 'file_delete_error' => "The file was unable to be deleted", ), diff --git a/resources/views/hardware/import.blade.php b/resources/views/hardware/import.blade.php index cb8ff0f71403..c243eb86ecb3 100644 --- a/resources/views/hardware/import.blade.php +++ b/resources/views/hardware/import.blade.php @@ -9,6 +9,49 @@ {{-- Page content --}} @section('content') + +{{-- Modal import dialog --}} + + + +
    @@ -40,8 +83,6 @@
    - - @@ -56,8 +97,8 @@ @endforeach @@ -66,8 +107,8 @@ - + @if (session()->has('import_errors'))
    @@ -149,8 +190,7 @@ $('.progress-bar-text').html('Finished!'); $('.progress-checkmark').fadeIn('fast').html(''); $.each(data.result.files, function (index, file) { - $('
    ').prependTo("#upload-table > tbody"); - //$('').prependTo("#upload-table > tbody"); }); } $('#progress').removeClass('active'); @@ -159,6 +199,14 @@ } }); }); + + // Modal Import options handling + $('#importModal').on("show.bs.modal", function(event) { + var link = $(event.relatedTarget); + var filename = link.data('filename'); + $(this).find('.modal-title').text("Import File: " + filename ); + $("#modal-filename").val(filename); + }); @stop From 64cd4fb1c93226d981cfe944074f95bc9174dd85 Mon Sep 17 00:00:00 2001 From: snipe Date: Mon, 29 Aug 2016 22:57:29 -0700 Subject: [PATCH 42/63] Allow X-Frame-Options to be disabled via env if necessary --- .env.example | 1 + app/Http/Middleware/FrameGuard.php | 5 ++++- config/app.php | 15 ++++++++++++++- docker.env | 2 ++ 4 files changed, 21 insertions(+), 2 deletions(-) diff --git a/.env.example b/.env.example index 3dbe69bffb49..13b742f066ee 100644 --- a/.env.example +++ b/.env.example @@ -75,3 +75,4 @@ APP_LOG=single APP_LOCKED=false FILESYSTEM_DISK=local APP_TRUSTED_PROXIES=192.168.1.1,10.0.0.1 +ALLOW_IFRAMING=false diff --git a/app/Http/Middleware/FrameGuard.php b/app/Http/Middleware/FrameGuard.php index 7e9795a1fe00..beb19f20f128 100644 --- a/app/Http/Middleware/FrameGuard.php +++ b/app/Http/Middleware/FrameGuard.php @@ -15,7 +15,10 @@ class FrameGuard public function handle($request, Closure $next) { $response = $next($request); - $response->headers->set('X-Frame-Options', 'SAMEORIGIN', false); + if (config('app.allow_iframing') == false) { + $response->headers->set('X-Frame-Options', 'SAMEORIGIN', false); + } return $response; + } } diff --git a/config/app.php b/config/app.php index 0b7a0e3c5de1..0535a49e4b1a 100644 --- a/config/app.php +++ b/config/app.php @@ -127,6 +127,20 @@ 'private_uploads' => storage_path().'/private_uploads', + /* + |-------------------------------------------------------------------------- + | ALLOW I-FRAMING + |-------------------------------------------------------------------------- + | + | Normal users will never need to edit this. This option lets you run + | Snipe-IT within an I-Frame, which is normally disabled by default for + | security reasons, to prevent clickjacking. It should normally be set to false. + | + */ + + 'allow_iframing' => env('ALLOW_IFRAMING', false), + + /* |-------------------------------------------------------------------------- | Demo Mode Lockdown @@ -140,7 +154,6 @@ 'lock_passwords' => env('APP_LOCKED', false), - /* |-------------------------------------------------------------------------- | Autoloaded Service Providers diff --git a/docker.env b/docker.env index 4f48132d214f..442f5c08edf4 100644 --- a/docker.env +++ b/docker.env @@ -22,3 +22,5 @@ APP_KEY=Y5hJeC7x1i7OxhDrvrQPlB9KvCorvRdO APP_URL=http://127.0.0.1:32782 APP_TIMEZONE=US/Pacific APP_LOCALE=en + +ALLOW_IFRAMING=false From e4dcd47d6c023507b24a7efdb7b665eaea4785fe Mon Sep 17 00:00:00 2001 From: snipe Date: Mon, 29 Aug 2016 22:57:48 -0700 Subject: [PATCH 43/63] Fix UTF-8 issues in imports --- app/Console/Commands/ObjectImportCommand.php | 8 +- composer.json | 3 +- composer.lock | 165 ++++++++++++------- 3 files changed, 109 insertions(+), 67 deletions(-) diff --git a/app/Console/Commands/ObjectImportCommand.php b/app/Console/Commands/ObjectImportCommand.php index d8cea51f9b2e..f43c02215e0b 100644 --- a/app/Console/Commands/ObjectImportCommand.php +++ b/app/Console/Commands/ObjectImportCommand.php @@ -21,6 +21,7 @@ use League\Csv\Reader; use Symfony\Component\Console\Input\InputArgument; use Symfony\Component\Console\Input\InputOption; +use ForceUTF8\Encoding; ini_set('max_execution_time', 600); //600 seconds = 10 minutes ini_set('memory_limit', '500M'); @@ -284,7 +285,7 @@ private function log($string, $level = 'info') */ public function array_smart_fetch(array $array, $key, $default = '') { - return array_key_exists($key, $array) ? e(trim($array[ $key ])) : $default; + return array_key_exists(trim($key), $array) ? e(Encoding::fixUTF8(trim($array[ $key ]))) : $default; } @@ -319,10 +320,12 @@ public function array_smart_custom_field_fetch(array $array, $key) public function createOrFetchAssetModel(array $row, $category, $manufacturer) { + $this->log(print_r($row)); $asset_model_name = $this->array_smart_fetch($row, "model name"); + $this->log('Raw Model Name: '.$asset_model_name); $asset_modelno = $this->array_smart_fetch($row, "model number"); if (empty($asset_model_name)) { - $asset_model_name='Unknown'; + $asset_model_name ='Unknown'; } if (empty($asset_modelno)) { $asset_modelno=''; @@ -355,6 +358,7 @@ public function createOrFetchAssetModel(array $row, $category, $manufacturer) return $asset_model; } else { $this->jsonError('Asset Model "' . $asset_model_name . '"', $asset_model->getErrors()); + $this->log('Asset Model "' . $asset_model_name . '"', $asset_model->getErrors()); return $asset_model; } } else { diff --git a/composer.json b/composer.json index 5ec95b091eea..fff54719a80e 100644 --- a/composer.json +++ b/composer.json @@ -22,7 +22,8 @@ "doctrine/dbal": "v2.4.2", "barryvdh/laravel-debugbar": "^2.1", "spatie/laravel-backup": "3.8.1", - "misterphilip/maintenance-mode": "1.0.*" + "misterphilip/maintenance-mode": "1.0.*", + "neitanod/forceutf8": "dev-master" }, "require-dev": { "fzaninotto/faker": "~1.4", diff --git a/composer.lock b/composer.lock index 02592d0e399d..94f9422f7d84 100644 --- a/composer.lock +++ b/composer.lock @@ -4,21 +4,21 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", "This file is @generated automatically" ], - "hash": "a770010d0ebb93a2e1b5f4acadd5a7f3", - "content-hash": "59772418a4612685eea10dde38ca77b7", + "hash": "ed9f8700f2dcd943ff662a82e4d8314f", + "content-hash": "9c0251ddc1a110d83a762483abeea079", "packages": [ { "name": "aws/aws-sdk-php", - "version": "3.18.39", + "version": "3.19.2", "source": { "type": "git", "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "85f1fddaeb40b95106b2a2764268e9c89fc258ce" + "reference": "3cb90413129da42c9d3289d542bee0ae1049892c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/85f1fddaeb40b95106b2a2764268e9c89fc258ce", - "reference": "85f1fddaeb40b95106b2a2764268e9c89fc258ce", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/3cb90413129da42c9d3289d542bee0ae1049892c", + "reference": "3cb90413129da42c9d3289d542bee0ae1049892c", "shasum": "" }, "require": { @@ -85,7 +85,7 @@ "s3", "sdk" ], - "time": "2016-08-11 16:40:35" + "time": "2016-08-23 20:58:48" }, { "name": "aws/aws-sdk-php-laravel", @@ -145,21 +145,21 @@ }, { "name": "barryvdh/laravel-debugbar", - "version": "v2.2.2", + "version": "V2.2.3", "source": { "type": "git", "url": "https://github.com/barryvdh/laravel-debugbar.git", - "reference": "c291e58d0a13953e0f68d99182ee77ebc693edc0" + "reference": "ecd1ce5c4a827e2f6a8fb41bcf67713beb1c1cbd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/c291e58d0a13953e0f68d99182ee77ebc693edc0", - "reference": "c291e58d0a13953e0f68d99182ee77ebc693edc0", + "url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/ecd1ce5c4a827e2f6a8fb41bcf67713beb1c1cbd", + "reference": "ecd1ce5c4a827e2f6a8fb41bcf67713beb1c1cbd", "shasum": "" }, "require": { - "illuminate/support": "5.1.*|5.2.*", - "maximebf/debugbar": "~1.11.0", + "illuminate/support": "5.1.*|5.2.*|5.3.*", + "maximebf/debugbar": "~1.11.0|~1.12.0", "php": ">=5.5.9", "symfony/finder": "~2.7|~3.0" }, @@ -195,7 +195,7 @@ "profiler", "webprofiler" ], - "time": "2016-05-11 13:54:43" + "time": "2016-07-29 15:00:36" }, { "name": "classpreloader/classpreloader", @@ -1018,12 +1018,12 @@ "source": { "type": "git", "url": "https://github.com/Intervention/image.git", - "reference": "6886d43f5babe6900c29c59640ca81401fe71c80" + "reference": "45a41a38bd1e5290cd51ab773013e6f041b2b711" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Intervention/image/zipball/6886d43f5babe6900c29c59640ca81401fe71c80", - "reference": "6886d43f5babe6900c29c59640ca81401fe71c80", + "url": "https://api.github.com/repos/Intervention/image/zipball/45a41a38bd1e5290cd51ab773013e6f041b2b711", + "reference": "45a41a38bd1e5290cd51ab773013e6f041b2b711", "shasum": "" }, "require": { @@ -1072,7 +1072,7 @@ "thumbnail", "watermark" ], - "time": "2016-06-22 08:03:11" + "time": "2016-08-19 14:41:12" }, { "name": "jakub-onderka/php-console-color", @@ -1221,16 +1221,16 @@ }, { "name": "laravel/framework", - "version": "v5.2.43", + "version": "v5.2.45", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "5490b8f00564bb60839002f86828e27edd1e5610" + "reference": "2a79f920d5584ec6df7cf996d922a742d11095d1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/5490b8f00564bb60839002f86828e27edd1e5610", - "reference": "5490b8f00564bb60839002f86828e27edd1e5610", + "url": "https://api.github.com/repos/laravel/framework/zipball/2a79f920d5584ec6df7cf996d922a742d11095d1", + "reference": "2a79f920d5584ec6df7cf996d922a742d11095d1", "shasum": "" }, "require": { @@ -1311,7 +1311,7 @@ "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (~2.0).", "symfony/css-selector": "Required to use some of the crawler integration testing tools (2.8.*|3.0.*).", "symfony/dom-crawler": "Required to use most of the crawler integration testing tools (2.8.*|3.0.*).", - "symfony/psr-http-message-bridge": "Required to psr7 bridging features (0.2.*)." + "symfony/psr-http-message-bridge": "Required to use psr7 bridging features (0.2.*)." }, "type": "library", "extra": { @@ -1347,7 +1347,7 @@ "framework", "laravel" ], - "time": "2016-08-10 12:23:59" + "time": "2016-08-26 11:44:52" }, { "name": "laravelcollective/html", @@ -1595,16 +1595,16 @@ }, { "name": "maximebf/debugbar", - "version": "v1.11.1", + "version": "v1.12.0", "source": { "type": "git", "url": "https://github.com/maximebf/php-debugbar.git", - "reference": "d9302891c1f0a0ac5a4f66725163a00537c6359f" + "reference": "e634fbd32cd6bc3fa0e8c972b52d4bf49bab3988" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/maximebf/php-debugbar/zipball/d9302891c1f0a0ac5a4f66725163a00537c6359f", - "reference": "d9302891c1f0a0ac5a4f66725163a00537c6359f", + "url": "https://api.github.com/repos/maximebf/php-debugbar/zipball/e634fbd32cd6bc3fa0e8c972b52d4bf49bab3988", + "reference": "e634fbd32cd6bc3fa0e8c972b52d4bf49bab3988", "shasum": "" }, "require": { @@ -1623,7 +1623,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.11-dev" + "dev-master": "1.12-dev" } }, "autoload": { @@ -1652,7 +1652,7 @@ "debug", "debugbar" ], - "time": "2016-01-22 12:22:23" + "time": "2016-05-15 13:11:34" }, { "name": "misterphilip/maintenance-mode", @@ -1876,6 +1876,40 @@ ], "time": "2016-01-05 18:25:05" }, + { + "name": "neitanod/forceutf8", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/neitanod/forceutf8.git", + "reference": "2c1b21e00ed16b2b083ae4e27901cb5f2856db90" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/neitanod/forceutf8/zipball/2c1b21e00ed16b2b083ae4e27901cb5f2856db90", + "reference": "2c1b21e00ed16b2b083ae4e27901cb5f2856db90", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "autoload": { + "psr-0": { + "ForceUTF8\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "authors": [ + { + "name": "Sebastián Grignoli", + "email": "grignoli@gmail.com" + } + ], + "description": "PHP Class Encoding featuring popular Encoding::toUTF8() function --formerly known as forceUTF8()-- that fixes mixed encoded strings.", + "homepage": "https://github.com/neitanod/forceutf8", + "time": "2015-05-07 16:37:23" + }, { "name": "nesbot/carbon", "version": "1.21.0", @@ -3132,17 +3166,17 @@ "source": { "type": "git", "url": "https://github.com/tecnickcom/tc-lib-barcode.git", - "reference": "220728e5f659b935348442e8d1d3e46fd5f9e178" + "reference": "df69541618a0ebc24bc8f938e52f76a471f2e018" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tecnickcom/tc-lib-barcode/zipball/220728e5f659b935348442e8d1d3e46fd5f9e178", - "reference": "220728e5f659b935348442e8d1d3e46fd5f9e178", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-barcode/zipball/df69541618a0ebc24bc8f938e52f76a471f2e018", + "reference": "df69541618a0ebc24bc8f938e52f76a471f2e018", "shasum": "" }, "require": { "php": ">=5.4", - "tecnickcom/tc-lib-color": "^1.11.0" + "tecnickcom/tc-lib-color": "^1.12.0" }, "require-dev": { "apigen/apigen": "^4.1.2", @@ -3210,20 +3244,20 @@ "tc-lib-barcode", "upc" ], - "time": "2016-07-10 18:29:15" + "time": "2016-08-25 12:36:23" }, { "name": "tecnickcom/tc-lib-color", - "version": "1.11.0", + "version": "1.12.0", "source": { "type": "git", "url": "https://github.com/tecnickcom/tc-lib-color.git", - "reference": "6a000b658758e271bf4c41bbc1ce4c685d8a7160" + "reference": "176464ae7ad0256c1dfd9d742ee2461d0b660f7c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tecnickcom/tc-lib-color/zipball/6a000b658758e271bf4c41bbc1ce4c685d8a7160", - "reference": "6a000b658758e271bf4c41bbc1ce4c685d8a7160", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-color/zipball/176464ae7ad0256c1dfd9d742ee2461d0b660f7c", + "reference": "176464ae7ad0256c1dfd9d742ee2461d0b660f7c", "shasum": "" }, "require": { @@ -3272,7 +3306,7 @@ "tc-lib-color", "web" ], - "time": "2016-06-13 14:31:19" + "time": "2016-08-25 11:56:01" }, { "name": "vlucas/phpdotenv", @@ -3326,24 +3360,24 @@ }, { "name": "watson/validating", - "version": "2.2.1", + "version": "2.2.2", "source": { "type": "git", "url": "https://github.com/dwightwatson/validating.git", - "reference": "64dc3d211372576d468e2bfaf3c7b7ace66ee970" + "reference": "8f37e416aaf02129c8ad57a446a6ef7080019687" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dwightwatson/validating/zipball/64dc3d211372576d468e2bfaf3c7b7ace66ee970", - "reference": "64dc3d211372576d468e2bfaf3c7b7ace66ee970", + "url": "https://api.github.com/repos/dwightwatson/validating/zipball/8f37e416aaf02129c8ad57a446a6ef7080019687", + "reference": "8f37e416aaf02129c8ad57a446a6ef7080019687", "shasum": "" }, "require": { - "illuminate/contracts": "~5.0", - "illuminate/database": "~5.0 || >=5.1.27", - "illuminate/events": "~5.0", - "illuminate/support": "~5.0", - "illuminate/validation": "~5.0", + "illuminate/contracts": "~5.0 <5.3", + "illuminate/database": "~5.0 <5.3 || >=5.1.27", + "illuminate/events": "~5.0 <5.3", + "illuminate/support": "~5.0 <5.3", + "illuminate/validation": "~5.0 <5.3", "php": ">=5.4.0" }, "require-dev": { @@ -3377,7 +3411,7 @@ "laravel", "validation" ], - "time": "2016-04-07 14:59:06" + "time": "2016-08-28 07:54:32" } ], "packages-dev": [ @@ -3571,16 +3605,16 @@ }, { "name": "facebook/webdriver", - "version": "1.1.2", + "version": "1.1.3", "source": { "type": "git", "url": "https://github.com/facebook/php-webdriver.git", - "reference": "0b889d7de7461439f8a3bbcca46e0f696cb27986" + "reference": "b7186fb1bcfda956d237f59face250d06ef47253" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/facebook/php-webdriver/zipball/0b889d7de7461439f8a3bbcca46e0f696cb27986", - "reference": "0b889d7de7461439f8a3bbcca46e0f696cb27986", + "url": "https://api.github.com/repos/facebook/php-webdriver/zipball/b7186fb1bcfda956d237f59face250d06ef47253", + "reference": "b7186fb1bcfda956d237f59face250d06ef47253", "shasum": "" }, "require": { @@ -3588,7 +3622,9 @@ "php": ">=5.3.19" }, "require-dev": { - "phpunit/phpunit": "4.6.*" + "friendsofphp/php-cs-fixer": "^1.11", + "phpunit/phpunit": "4.6.* || ~5.0", + "squizlabs/php_codesniffer": "^2.6" }, "suggest": { "phpdocumentor/phpdocumentor": "2.*" @@ -3611,7 +3647,7 @@ "selenium", "webdriver" ], - "time": "2016-06-04 00:02:34" + "time": "2016-08-10 00:44:08" }, { "name": "fzaninotto/faker", @@ -4580,23 +4616,23 @@ }, { "name": "sebastian/environment", - "version": "1.3.7", + "version": "1.3.8", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "4e8f0da10ac5802913afc151413bc8c53b6c2716" + "reference": "be2c607e43ce4c89ecd60e75c6a85c126e754aea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/4e8f0da10ac5802913afc151413bc8c53b6c2716", - "reference": "4e8f0da10ac5802913afc151413bc8c53b6c2716", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/be2c607e43ce4c89ecd60e75c6a85c126e754aea", + "reference": "be2c607e43ce4c89ecd60e75c6a85c126e754aea", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": "^5.3.3 || ^7.0" }, "require-dev": { - "phpunit/phpunit": "~4.4" + "phpunit/phpunit": "^4.8 || ^5.0" }, "type": "library", "extra": { @@ -4626,7 +4662,7 @@ "environment", "hhvm" ], - "time": "2016-05-17 03:18:57" + "time": "2016-08-18 05:49:44" }, { "name": "sebastian/exporter", @@ -5184,7 +5220,8 @@ "intervention/image": 20, "maknz/slack": 20, "erusev/parsedown": 20, - "tecnickcom/tc-lib-barcode": 20 + "tecnickcom/tc-lib-barcode": 20, + "neitanod/forceutf8": 20 }, "prefer-stable": false, "prefer-lowest": false, From 2cfb015b1a6f125faaca113195d2bc123b03453e Mon Sep 17 00:00:00 2001 From: snipe Date: Mon, 29 Aug 2016 23:13:30 -0700 Subject: [PATCH 44/63] Removed extra debugging info --- app/Console/Commands/ObjectImportCommand.php | 2 -- 1 file changed, 2 deletions(-) diff --git a/app/Console/Commands/ObjectImportCommand.php b/app/Console/Commands/ObjectImportCommand.php index f43c02215e0b..bc0a023b2535 100644 --- a/app/Console/Commands/ObjectImportCommand.php +++ b/app/Console/Commands/ObjectImportCommand.php @@ -320,9 +320,7 @@ public function array_smart_custom_field_fetch(array $array, $key) public function createOrFetchAssetModel(array $row, $category, $manufacturer) { - $this->log(print_r($row)); $asset_model_name = $this->array_smart_fetch($row, "model name"); - $this->log('Raw Model Name: '.$asset_model_name); $asset_modelno = $this->array_smart_fetch($row, "model number"); if (empty($asset_model_name)) { $asset_model_name ='Unknown'; From 35a67ab18a4fbd0675b5dadf612aa51ce8057c1e Mon Sep 17 00:00:00 2001 From: snipe Date: Mon, 29 Aug 2016 23:49:23 -0700 Subject: [PATCH 45/63] Fixes #2516 - listbox error on new asset --- resources/views/models/custom_fields_form.blade.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/resources/views/models/custom_fields_form.blade.php b/resources/views/models/custom_fields_form.blade.php index b0e9eb7f5e68..9becec8fb4f8 100644 --- a/resources/views/models/custom_fields_form.blade.php +++ b/resources/views/models/custom_fields_form.blade.php @@ -7,7 +7,8 @@ @if ($field->element!='text') @if ($field->element=='listbox') - {{ Form::select($field->db_column_name(), $field->formatFieldValuesAsArray(), Input::old($field->db_column_name(), $asset->{$field->db_column_name()}), ['class'=>'format select2 form-control']) }} + {{ Form::select($field->db_column_name(), $field->formatFieldValuesAsArray(), + Input::old($field->db_column_name(),(isset($asset) ? $asset->{$field->db_column_name()} : "")), ['class'=>'format select2 form-control']) }} @elseif ($field->element=='checkbox') From 25902db65997743c8045090be7e019c0bedf1abc Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 30 Aug 2016 06:47:18 -0700 Subject: [PATCH 46/63] Generate password from modal --- resources/views/hardware/edit.blade.php | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/resources/views/hardware/edit.blade.php b/resources/views/hardware/edit.blade.php index 53a469eceafc..55b8778c71a6 100755 --- a/resources/views/hardware/edit.blade.php +++ b/resources/views/hardware/edit.blade.php @@ -569,5 +569,28 @@ function sendForm() { }); }); + + + + @stop @stop From cd28b012b37786c6db2d66f0a85f69a401a35a09 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 30 Aug 2016 06:47:38 -0700 Subject: [PATCH 47/63] Remove last name requirement in save user request --- app/Http/Requests/SaveUserRequest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Http/Requests/SaveUserRequest.php b/app/Http/Requests/SaveUserRequest.php index dd4f6374dc67..76a36985b988 100644 --- a/app/Http/Requests/SaveUserRequest.php +++ b/app/Http/Requests/SaveUserRequest.php @@ -25,10 +25,10 @@ public function rules() { return [ 'first_name' => 'required|string|min:1', - 'last_name' => 'required|string|min:1', 'email' => 'email', 'password' => 'required|min:6', 'password_confirm' => 'sometimes|required_with:password', + 'username' => 'required|string|min:2|unique:users,username,NULL,deleted_at', ]; } } From 3ed0cf2be8005950439b5b62a5ef52d294eb638e Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 30 Aug 2016 06:48:00 -0700 Subject: [PATCH 48/63] Moved import errors up higher on the screen, fixed some weird formatting bugaboos --- resources/views/hardware/import.blade.php | 71 +++++++++++++---------- 1 file changed, 40 insertions(+), 31 deletions(-) diff --git a/resources/views/hardware/import.blade.php b/resources/views/hardware/import.blade.php index c243eb86ecb3..e5c1d4b415a6 100644 --- a/resources/views/hardware/import.blade.php +++ b/resources/views/hardware/import.blade.php @@ -12,6 +12,43 @@ {{-- Modal import dialog --}} +@if (session()->has('import_errors')) +
    +
    +
    + Warning {{trans('admin/hardware/message.import.errorDetail')}} +
    + +
    + +
    File{{ date("M d, Y g:i A", $file['modified']) }} {{ $file['filesize'] }} - - Process + Process +
    ' + file.name + 'Just now' + file.filesize + ' Process
    ').text(file.name).appendTo(document.body); + $('
    ' + file.name + 'Just now' + file.filesize + ' Process
    + + + + + + @foreach (session('import_errors') as $asset => $itemErrors) + + + + + @endforeach + +
    AssetErrors
    {{ $asset }} + @foreach ($itemErrors as $field => $values ) + {{ $field }}: + @foreach( $values as $errorString) + {{$errorString[0]}} + @endforeach +
    + @endforeach +
    +
    +
    +
    +@endif + +
    @@ -109,35 +146,7 @@
    - @if (session()->has('import_errors')) -
    -
    - Warning {{trans('admin/hardware/message.import.errorDetail')}} -
    - - - - - - - @foreach (session('import_errors') as $asset => $itemErrors) - - - - - @endforeach - -
    AssetErrors
    {{ $asset }} - @foreach ($itemErrors as $field => $values ) - {{ $field }}: - @foreach( $values as $errorString) - {{$errorString[0]}} - @endforeach -
    - @endforeach -
    -
    - @endif +
    @section('moar_scripts') @@ -190,7 +199,7 @@ $('.progress-bar-text').html('Finished!'); $('.progress-checkmark').fadeIn('fast').html(''); $.each(data.result.files, function (index, file) { - $('' + file.name + 'Just now' + file.filesize + ' Process').prependTo("#upload-table > tbody"); + $('' + file.name + 'Just now' + file.filesize + ' Process ').prependTo("#upload-table > tbody"); }); } $('#progress').removeClass('active'); From 8816c481af4e5d2fe25387f31a37f88fdb341a0b Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 30 Aug 2016 06:48:23 -0700 Subject: [PATCH 49/63] Added HTML for generating passwords in asset user creation modal --- resources/views/partials/modals.blade.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/resources/views/partials/modals.blade.php b/resources/views/partials/modals.blade.php index 5ba1bfada423..5a45917c65d0 100644 --- a/resources/views/partials/modals.blade.php +++ b/resources/views/partials/modals.blade.php @@ -58,7 +58,7 @@
    -
    +
    @@ -68,12 +68,16 @@
    -
    +
    + Generate +
    -
    +
    +
    +
    From 421cbf11fc17312d95128423f0c077038b3cd1b2 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 30 Aug 2016 06:54:04 -0700 Subject: [PATCH 50/63] Patches PR#2500 for dev because @dmeltzer forgot that we commit to the develop branch :P --- app/Http/Controllers/ReportsController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Http/Controllers/ReportsController.php b/app/Http/Controllers/ReportsController.php index f7dc09168f39..6b8e05c34e66 100644 --- a/app/Http/Controllers/ReportsController.php +++ b/app/Http/Controllers/ReportsController.php @@ -167,7 +167,7 @@ public function exportAssetReport() $row[] = ''; } $row[] = $asset->purchase_date; - $row[] = '"' . Helper::parsePurchasedCost($asset->purchase_cost) . '"'; + $row[] = '"' . Helper::formatCurrencyOutput($asset->purchase_cost) . '"'; if ($asset->order_number) { $row[] = e($asset->order_number); } else { From 213cda8cf4d2106f749d40d6cb7685c36d2e9f17 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 30 Aug 2016 07:03:22 -0700 Subject: [PATCH 51/63] Fixes #2525 --- resources/views/licenses/view.blade.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/views/licenses/view.blade.php b/resources/views/licenses/view.blade.php index 0890d7e9086d..42e2cc70a59c 100755 --- a/resources/views/licenses/view.blade.php +++ b/resources/views/licenses/view.blade.php @@ -299,7 +299,7 @@
    -
    ey +
    From 5090468357bffff5f230bc5523ed4879905bbeb7 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 30 Aug 2016 07:20:07 -0700 Subject: [PATCH 52/63] Fixes #2510 and #2488 - CSS class added to images in views --- resources/views/hardware/view.blade.php | 4 ++-- resources/views/models/view.blade.php | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/resources/views/hardware/view.blade.php b/resources/views/hardware/view.blade.php index 5e4a2c269768..676061b8edca 100755 --- a/resources/views/hardware/view.blade.php +++ b/resources/views/hardware/view.blade.php @@ -288,9 +288,9 @@
    @if ($asset->image) - + @elseif ($asset->model->image!='') - + @endif @if (App\Models\Setting::getSettings()->qr_code=='1') diff --git a/resources/views/models/view.blade.php b/resources/views/models/view.blade.php index 102b4cbcefaa..1f1a9bc82f85 100755 --- a/resources/views/models/view.blade.php +++ b/resources/views/models/view.blade.php @@ -68,7 +68,7 @@

    More Info:

    -
      +
        @if ($model->manufacturer)
      • {{ trans('general.manufacturer') }}: @@ -94,7 +94,7 @@ @endif @if ($model->image) -

      • +

      • @endif @if ($model->deleted_at!='') From ba70e5b0533534d7d8f264d01bdfffc46655f135 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 30 Aug 2016 07:34:33 -0700 Subject: [PATCH 53/63] A little demo-proofing of the maintenances page --- app/Http/Controllers/AssetMaintenancesController.php | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/app/Http/Controllers/AssetMaintenancesController.php b/app/Http/Controllers/AssetMaintenancesController.php index e265bbe935ee..b7bdb81bbbb4 100644 --- a/app/Http/Controllers/AssetMaintenancesController.php +++ b/app/Http/Controllers/AssetMaintenancesController.php @@ -122,20 +122,18 @@ public function getDatatable() $actions = ''; - if (($maintenance->cost) && ($maintenance->asset->assetloc) && ($maintenance->asset->assetloc->currency!='')) { + if (($maintenance->cost) && (isset($maintenance->asset)) && ($maintenance->asset->assetloc) && ($maintenance->asset->assetloc->currency!='')) { $maintenance_cost = $maintenance->asset->assetloc->currency.$maintenance->cost; } else { $maintenance_cost = $settings->default_currency.$maintenance->cost; } - - $company = $maintenance->asset->company; - + $rows[] = array( 'id' => $maintenance->id, - 'asset_name' => (string)link_to('/hardware/'.$maintenance->asset->id.'/view', $maintenance->asset->showAssetName()) , + 'asset_name' => ($maintenance->asset) ? (string)link_to('/hardware/'.$maintenance->asset->id.'/view', $maintenance->asset->showAssetName()) : 'Deleted Asset' , 'title' => $maintenance->title, 'notes' => $maintenance->notes, - 'supplier' => $maintenance->supplier->name, + 'supplier' => ($maintenance->supplier) ? (string)link_to('/admin/settings/suppliers/'.$maintenance->supplier->id.'/view', $maintenance->supplier->name) : 'Deleted Supplier', 'cost' => $maintenance_cost, 'asset_maintenance_type' => e($maintenance->asset_maintenance_type), 'start_date' => $maintenance->start_date, @@ -143,7 +141,7 @@ public function getDatatable() 'completion_date' => $maintenance->completion_date, 'user_id' => ($maintenance->admin) ? (string)link_to('/admin/users/'.$maintenance->admin->id.'/view', $maintenance->admin->fullName()) : '', 'actions' => $actions, - 'companyName' => is_null($company) ? '' : $company->name + 'companyName' => ($maintenance->asset) ? $maintenance->asset->company->name : '' ); } From f81b21208b7f90b72ae327eae31ec0cc8d2a236b Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 30 Aug 2016 07:39:55 -0700 Subject: [PATCH 54/63] Bumped version for v3.4.0-beta --- config/version.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/version.php b/config/version.php index ca6cbcd22261..63f3d85e06e8 100644 --- a/config/version.php +++ b/config/version.php @@ -1,5 +1,5 @@ 'v3.4.0-alpha', - 'hash_version' => 'v3.4.0-alpha-49-g122f0b9', + 'app_version' => 'v3.4.0', + 'hash_version' => 'v3.4.0-beta-13-gba70e5b', ); From 2c18bc24a73d683758620585d58705be11100e41 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 30 Aug 2016 08:34:17 -0700 Subject: [PATCH 55/63] Check if username is userprincipalname If it is, skip building the UPN for AD --- app/Models/Ldap.php | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/app/Models/Ldap.php b/app/Models/Ldap.php index 9e4b01a9a27c..ea92ee3f9d91 100644 --- a/app/Models/Ldap.php +++ b/app/Models/Ldap.php @@ -81,11 +81,18 @@ static function findAndBindUserLdap($username, $password) if ($settings->is_ad =='1') { - // In case they haven't added an AD domain - if ($settings->ad_domain == '') { - $userDn = $username.'@'.$settings->email_domain; + // Check if they are using the userprincipalname for the username field. + // If they are, we can skip building the UPN to authenticate against AD + if ($ldap_username_field=='userprincipalname') + { + $userDn = $username; } else { - $userDn = $username.'@'.$settings->ad_domain; + // In case they haven't added an AD domain + if ($settings->ad_domain == '') { + $userDn = $username.'@'.$settings->email_domain; + } else { + $userDn = $username.'@'.$settings->ad_domain; + } } } else { From 6f89699f1a4179d9973376add0a9889f9aa61841 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 30 Aug 2016 08:52:33 -0700 Subject: [PATCH 56/63] Make purchase cost default to null MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit I don’t know why I need to do this? --- ..._30_084634_make_purchase_cost_nullable.php | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 database/migrations/2016_08_30_084634_make_purchase_cost_nullable.php diff --git a/database/migrations/2016_08_30_084634_make_purchase_cost_nullable.php b/database/migrations/2016_08_30_084634_make_purchase_cost_nullable.php new file mode 100644 index 000000000000..c4eef30aa8ea --- /dev/null +++ b/database/migrations/2016_08_30_084634_make_purchase_cost_nullable.php @@ -0,0 +1,29 @@ +decimal('purchase_cost',8,2)->nullable()->default(null)->change(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + // + } +} From 7ecb8d7bc1cd42f04c1b6172c1e82dfe002dacda Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 30 Aug 2016 12:13:29 -0700 Subject: [PATCH 57/63] Patches PR#2526 to develop --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index c78ba03a1f42..1b87ca724390 100644 --- a/Dockerfile +++ b/Dockerfile @@ -80,7 +80,7 @@ RUN cd /var/www/html;composer install ############### DATA VOLUME ################# -VOLUME [/var/lib/snipeit] +VOLUME ["/var/lib/snipeit"] ##### START SERVER From 06021d79c1a32bf6deddea4f1cfcbd0426275681 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 30 Aug 2016 12:25:46 -0700 Subject: [PATCH 58/63] Fixed typo --- resources/lang/en/admin/custom_fields/general.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/lang/en/admin/custom_fields/general.php b/resources/lang/en/admin/custom_fields/general.php index 708c5d7bf221..42a3684232ad 100644 --- a/resources/lang/en/admin/custom_fields/general.php +++ b/resources/lang/en/admin/custom_fields/general.php @@ -4,7 +4,7 @@ 'custom_fields' => 'Custom Fields', 'field' => 'Field', 'about_fieldsets_title' => 'About Fieldsets', - 'about_fieldsets_text' => 'Fieldsets allow you to create groups of custom fields that are frequently re-used used for specific asset model types.', + '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 format...', 'encrypt_field' => 'Encrypt the value of this field in the database for each asset. The decrypted value of this field will only be viewable by admins.', 'encrypt_field_help' => 'WARNING: Encrypting a field makes it unsearchable.', From 04e9ca0942a94aaec0d92ef09de12e2caf213165 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 30 Aug 2016 12:34:23 -0700 Subject: [PATCH 59/63] Fixes #2399 --- app/Http/Controllers/ProfileController.php | 2 +- resources/views/account/profile.blade.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/ProfileController.php b/app/Http/Controllers/ProfileController.php index a92c36db4dea..4a176fe4c3b9 100755 --- a/app/Http/Controllers/ProfileController.php +++ b/app/Http/Controllers/ProfileController.php @@ -55,7 +55,7 @@ public function postIndex() if (Input::file('avatar')) { $image = Input::file('avatar'); - $file_name = $user->first_name."-".$user->last_name.".".$image->getClientOriginalExtension(); + $file_name = str_slug($user->first_name."-".$user->last_name).".".$image->getClientOriginalExtension(); $path = public_path('uploads/avatars/'.$file_name); Image::make($image->getRealPath())->resize(84, 84)->save($path); $user->avatar = $file_name; diff --git a/resources/views/account/profile.blade.php b/resources/views/account/profile.blade.php index 05fed2ca4b04..15d70732fec4 100755 --- a/resources/views/account/profile.blade.php +++ b/resources/views/account/profile.blade.php @@ -88,7 +88,7 @@
        {{ Form::checkbox('avatar_delete') }} - + {!! $errors->first('avatar_delete', ':message') !!}
    From d4dc1830ec56b63516c2107b2f47b087e24dc81c Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 30 Aug 2016 12:58:08 -0700 Subject: [PATCH 60/63] Fixes #2527 - honor the setting for whether Snpie-IT can access the outside world --- public/assets/js/html5shiv.js | 4 ++++ public/assets/js/respond.js | 0 resources/views/layouts/basic.blade.php | 4 +--- resources/views/layouts/default.blade.php | 20 ++++++++++++++------ 4 files changed, 19 insertions(+), 9 deletions(-) create mode 100644 public/assets/js/html5shiv.js create mode 100644 public/assets/js/respond.js diff --git a/public/assets/js/html5shiv.js b/public/assets/js/html5shiv.js new file mode 100644 index 000000000000..1a01c94ba47a --- /dev/null +++ b/public/assets/js/html5shiv.js @@ -0,0 +1,4 @@ +/** +* @preserve HTML5 Shiv 3.7.3 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed +*/ +!function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=t.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=t.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),t.elements=c+" "+a,j(b)}function f(a){var b=s[a[q]];return b||(b={},r++,a[q]=r,s[r]=b),b}function g(a,c,d){if(c||(c=b),l)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():p.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||o.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),l)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return t.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(t,b.frag)}function j(a){a||(a=b);var d=f(a);return!t.shivCSS||k||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),l||i(a,d),a}var k,l,m="3.7.3",n=a.html5||{},o=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,p=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,q="_html5shiv",r=0,s={};!function(){try{var a=b.createElement("a");a.innerHTML="",k="hidden"in a,l=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){k=!0,l=!0}}();var t={elements:n.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:m,shivCSS:n.shivCSS!==!1,supportsUnknownElements:l,shivMethods:n.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=t,j(b),"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:this,document); diff --git a/public/assets/js/respond.js b/public/assets/js/respond.js new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/resources/views/layouts/basic.blade.php b/resources/views/layouts/basic.blade.php index 850b6c3fdd57..e6b7202ebb04 100644 --- a/resources/views/layouts/basic.blade.php +++ b/resources/views/layouts/basic.blade.php @@ -11,9 +11,7 @@ - - - + diff --git a/resources/views/layouts/default.blade.php b/resources/views/layouts/default.blade.php index 66af2f7779bc..d8b2d71c65f6 100644 --- a/resources/views/layouts/default.blade.php +++ b/resources/views/layouts/default.blade.php @@ -75,12 +75,20 @@ }; - - - + + +
    From b450ef353458de089540918c7c395954afa847f7 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 30 Aug 2016 13:25:14 -0700 Subject: [PATCH 61/63] Cast group permissions as array for older, wonky installs --- app/Models/User.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Models/User.php b/app/Models/User.php index e26b256f038c..eae06ac50bda 100755 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -67,7 +67,7 @@ public function hasAccess($section) // Loop through the groups to see if any of them grant this permission foreach ($user_groups as $user_group) { - $group_permissions = json_decode($user_group->permissions, true); + $group_permissions = (array) json_decode($user_group->permissions, true); if (((array_key_exists($section, $group_permissions)) && ($group_permissions[$section]=='1'))) { return true; } @@ -84,7 +84,7 @@ public function isSuperUser() foreach ($this->groups as $user_group) { $group_permissions = json_decode($user_group->permissions, true); - $group_array = $group_permissions; + $group_array = (array)$group_permissions; if ((array_key_exists('superuser', $group_array)) && ($group_permissions['superuser']=='1')) { return true; } From eee64d5509325f96204aa5719f7139ba8c3e6b51 Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 1 Sep 2016 12:53:38 -0700 Subject: [PATCH 62/63] =?UTF-8?q?Set=20the=20public=20path=20for=20users?= =?UTF-8?q?=20who=20can=E2=80=99t=20use=20public=20as=20a=20directory=20(s?= =?UTF-8?q?hared=20hosting)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/index.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/index.php b/public/index.php index c2d9ddf004dc..01ea454daa95 100644 --- a/public/index.php +++ b/public/index.php @@ -36,6 +36,11 @@ $app = require_once __DIR__.'/../bootstrap/app.php'; +// set the public path to this directory +$app->bind('path.public', function() { + return __DIR__; +}); + /* |-------------------------------------------------------------------------- | Run The Application From 67315d81d6b010353cea158ad7041a7d1e2e6ebc Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 1 Sep 2016 13:28:15 -0700 Subject: [PATCH 63/63] Fixes #2134 - hide archived assets from list all --- app/Http/Controllers/AssetsController.php | 3 +++ app/Models/Asset.php | 17 +++++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/app/Http/Controllers/AssetsController.php b/app/Http/Controllers/AssetsController.php index 51d81ec64c30..e7512a253096 100755 --- a/app/Http/Controllers/AssetsController.php +++ b/app/Http/Controllers/AssetsController.php @@ -1676,6 +1676,9 @@ public function getDatatable(Request $request, $status = null) case 'Deployed': $assets->Deployed(); break; + default: + $assets->NotArchived(); + break; } diff --git a/app/Models/Asset.php b/app/Models/Asset.php index 25c7ba4343ea..c6b1bb2916ec 100644 --- a/app/Models/Asset.php +++ b/app/Models/Asset.php @@ -628,6 +628,23 @@ public function scopeUndeployable($query) }); } + /** + * Query builder scope for non-Archived assets + * + * @param Illuminate\Database\Query\Builder $query Query builder instance + * + * @return Illuminate\Database\Query\Builder Modified query builder + */ + + public function scopeNotArchived($query) + { + + return $query->whereHas('assetstatus', function ($query) { + + $query->where('archived', '=', 0); + }); + } + /** * Query builder scope for Archived assets *