Merge pull request #16188 from Godmartinz/translations-for-labels-n-ldap

Adds translations to LDAP  and Label settings pages
This commit is contained in:
snipe 2025-02-18 19:56:14 +00:00 committed by GitHub
commit c0f0f43dd7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 25 additions and 18 deletions

View file

@ -330,6 +330,10 @@ return [
'purge_help' => 'Purge Deleted Records',
'ldap_extension_warning' => 'It does not look like the LDAP extension is installed or enabled on this server. You can still save your settings, but you will need to enable the LDAP extension for PHP before LDAP syncing or login will work.',
'ldap_ad' => 'LDAP/AD',
'ldap_test_label' => 'Test LDAP Sync',
'ldap_test_login' => ' Test LDAP Login',
'ldap_username_placeholder' => 'LDAP Username',
'ldap_password_placeholder' => 'LDAP Password',
'employee_number' => 'Employee Number',
'create_admin_user' => 'Create a User ::',
'create_admin_success' => 'Success! Your admin user has been added!',

View file

@ -92,6 +92,7 @@ return [
'customize_report' => 'Customize Report',
'custom_report' => 'Custom Asset Report',
'dashboard' => 'Dashboard',
'data_source' => 'Data Source',
'days' => 'days',
'days_to_next_audit' => 'Days to Next Audit',
'date' => 'Date',
@ -218,6 +219,8 @@ return [
'no' => 'No',
'notes' => 'Notes',
'note_added' => 'Note Added',
'options' => 'Options',
'preview' => 'Preview',
'add_note' => 'Add Note',
'note_edited' => 'Note Edited',
'edit_note' => 'Edit Note',

View file

@ -258,7 +258,7 @@
<div x-data="{{ $name }}" x-init="_init" class="l2fd-root">
<input type="hidden" name="{{ $name }}" x-model="valueString" x-ref="input" />
<div class="l2fd-main">
<h1 class="l2fd-title" style="grid-area: fields-title">Fields</h1>
<h1 class="l2fd-title" style="grid-area: fields-title">{{trans('general.fields')}}</h1>
<div class="l2fd-list" style="grid-area: fields-list">
<template x-for="(field, index) in fields">
<div
@ -296,7 +296,7 @@
><i class="fa-solid fa-trash"></i></button>
</div>
<h1 class="l2fd-title" style="grid-area: options-title">Options</h1>
<h1 class="l2fd-title" style="grid-area: options-title">{{trans('general.options')}}</h1>
<div class="l2fd-list" style="grid-area: options-list">
<template x-if="selectedField">
<template x-for="(option, index) in selectedField.options">
@ -308,11 +308,11 @@
'selected': selectedOption == option
}"
x-on:click="selectedOption = option" >
<label style="grid-area: label-title">Label</label>
<label style="grid-area: label-title">{{trans('general.label')}}</label>
<input style="grid-area: label-field" x-model="option.label" />
<label style="grid-area: source-title">DataSource</label>
<label style="grid-area: source-title">{{trans('general.data_source')}}</label>
<select style="grid-area: source-field" x-model="option.datasource">
<optgroup label="Asset">
<optgroup label="{{trans('general.asset')}}">
<option value="" disabled>{{ trans('general.select_datasource') }}</option>
<option value="asset_tag">{{trans('admin/hardware/table.asset_tag')}}</option>
<option value="name">{{trans('admin/hardware/form.name')}}</option>
@ -324,34 +324,34 @@
<option value="last_audit_date">{{trans('general.last_audit')}}</option>
<option value="next_audit_date">{{trans('general.next_audit_date')}}</option>
</optgroup>
<optgroup label="Asset Model">
<optgroup label="{{trans('general.asset')." ".trans('general.asset_model')}}">
<option value="model.name">{{trans('admin/models/table.name')}}</option>
<option value="model.model_number">{{trans('admin/models/table.modelnumber')}}</option>
</optgroup>
<optgroup label="Manufacturer">
<optgroup label="{{trans('general.manufacturer')}}">
<option value="model.manufacturer.name">{{trans('admin/hardware/form.manufacturer')}}</option>
<option value="model.manufacturer.support_email">{{trans('admin/manufacturers/table.support_email')}}</option>
<option value="model.manufacturer.support_phone">{{trans('admin/manufacturers/table.support_phone')}}</option>
<option value="model.manufacturer.support_url">{{trans('general.url')}}</option>
</optgroup>
<optgroup label="Category">
<optgroup label="{{trans('general.category')}}">
<option value="model.category.name">{{trans('admin/categories/general.category_name')}}</option>
</optgroup>
<optgroup label="Status">
<optgroup label="{{trans('general.status')}}">
<option value="assetstatus.name">{{trans('admin/statuslabels/table.name')}}</option>
</optgroup>
<optgroup label="Supplier">
<optgroup label="{{trans('general.supplier')}}">
<option value="supplier.name">{{trans('admin/suppliers/table.name')}}</option>
</optgroup>
<optgroup label="Default Location">
<optgroup label=" {{trans('admin/hardware/form.default_location')}}">
<option value="defaultLoc.name">{{trans('admin/hardware/form.default_location')}}</option>
<option value="defaultLoc.phone">{{trans('admin/hardware/form.default_location_phone')}}</option>
</optgroup>
<optgroup label="Location">
<optgroup label="{{trans('general.location')}}">
<option value="location.name">{{trans('admin/locations/table.name')}}</option>
<option value="location.phone">{{trans('admin/locations/table.phone')}}</option>
</optgroup>
<optgroup label="Company">
<optgroup label="{{trans('general.company')}}">
<option value="company.email">{{trans('admin/companies/table.email')}}</option>
<option value="company.name">{{trans('admin/companies/table.name')}}</option>
<option value="company.phone">{{trans('admin/companies/table.phone')}}</option>

View file

@ -91,7 +91,7 @@
<div x-data="label2_preview" x-init="_init" class="l2p-root">
<div class="l2p-top">
<label for="label2-preview">Preview</label>
<label for="label2-preview">{{trans('general.preview')}}</label>
<button class="l2p-pop-button btn btn-default" x-on:click.prevent="popout" title="Pop Out"><i class="fa-solid fa-maximize"></i></button>
</div>
<iframe id="label2-preview" x-bind:src="previewURL"></iframe>

View file

@ -741,7 +741,7 @@
<!-- LDAP test -->
<div class="form-group">
<div class="col-md-3">
{{ Form::label('test_ldap_sync', 'Test LDAP Sync') }}
<label for="test_ldap_sync"> {{trans('admin/settings/general.ldap_test_label')}} </label>
</div>
<div class="col-md-8" id="ldaptestrow">
<a class="btn btn-default btn-sm" id="ldaptest" style="margin-right: 10px;">{{ trans('admin/settings/general.ldap_test_sync') }}</a>
@ -765,15 +765,15 @@
<!-- LDAP Login test -->
<div class="form-group">
<div class="col-md-3">
{{ Form::label('test_ldap_login', 'Test LDAP Login') }}
<label for="test_ldap_login"> {{trans('admin/settings/general.ldap_test_login')}} </label>
</div>
<div class="col-md-8">
<div class="row">
<div class="col-md-4">
<input type="text" name="ldaptest_user" id="ldaptest_user" class="form-control" placeholder="LDAP username">
<input type="text" name="ldaptest_user" id="ldaptest_user" class="form-control" placeholder="{{trans('admin/settings/general.ldap_username_placeholder')}}">
</div>
<div class="col-md-4">
<input type="password" name="ldaptest_password" id="ldaptest_password" class="form-control" placeholder="LDAP password" autocomplete="off" readonly onfocus="this.removeAttribute('readonly');">
<input type="password" name="ldaptest_password" id="ldaptest_password" class="form-control" placeholder="{{trans('admin/settings/general.ldap_password_placeholder')}}" autocomplete="off" readonly onfocus="this.removeAttribute('readonly');">
</div>
<div class="col-md-3">
<a class="btn btn-default btn-sm" id="ldaptestlogin" style="margin-right: 10px;">{{ trans('admin/settings/general.ldap_test') }}</a>