Compare commits

...

35 Commits

Author SHA1 Message Date
snipe 10bc35d604 Fixed PHP warning Undefined offset: 1 in upgrade.php 2018-09-28 12:13:35 -07:00
snipe eea65a3f26 Fixed manufacturers item count 2018-09-28 12:03:27 -07:00
snipe 3b21a19491 Updated language strings 2018-09-28 11:54:52 -07:00
snipe 7a52477294 Added Icelandic and Serbian to locale list 2018-09-28 11:47:59 -07:00
snipe ef0bd72076 Bumped version 2018-09-28 11:21:39 -07:00
snipe ff824ec4db Fixes #6252 - activated flag not checked when editing active user 2018-09-28 11:18:33 -07:00
snipe 75032def9e Fixed #4151 - Undefined index: samaccountname on LDAP import 2018-09-27 16:11:09 -07:00
snipe 3a0f738fb0 Added some hepful comments 2018-09-26 19:20:50 -07:00
snipe 55846cc717 Changed LOG:: to Log:: 2018-09-26 19:06:31 -07:00
snipe 1784278a59 Fixed importer email test 2018-09-26 19:06:09 -07:00
snipe afac0bc441 Removed old isActive model (unused) 2018-09-26 19:05:42 -07:00
snipe ffbee77f6f Patch for 5965 - multiple email recipients no longer working (#6238) 2018-09-26 15:47:53 -07:00
snipe b69b5fdf84 Added counts to location show() API method 2018-09-21 15:50:14 -07:00
Brady Wetherington 89e06054bf Merge pull request #6205 from dasjoe/patch-1
Fixes #5630
2018-09-17 21:45:48 -07:00
Hajo Möller 3159e7713a Fixes #5630 2018-09-11 13:07:45 +02:00
snipe adf6e7d1cd Added group support for user API 2018-09-07 18:25:58 -07:00
snipe ba3662a9ed Bumped hash 2018-09-07 18:12:29 -07:00
snipe 05ea61421f Added manager_id to fillable for locations API 2018-09-07 18:11:38 -07:00
snipe 22ef2ce0b6 Bumped hash 2018-09-07 03:20:31 -07:00
snipe 51d3d130e4 Fixed Not unique table/alias: 'models' on custom report triggered when category is selected 2018-09-07 03:19:54 -07:00
snipe d8a8e1cc09 Bumped version 2018-08-28 11:43:56 -07:00
snipe 522dc1db2a Fixed #6124 2018-08-23 21:05:10 -07:00
snipe db907815ff Removed check for active in password reset form 2018-08-21 18:40:27 -07:00
snipe ae6abdddad Check the user is active before displaying password reset
This would only come into play if an inactive user already received a password reset email and then the system was upgraded to prevent those emails from being sent to inactive users
2018-08-14 19:04:47 -07:00
snipe 63c9fbe10c Temporarily disbable notifying users on import 2018-08-14 18:27:46 -07:00
snipe 101dfd01f2 Bumped hash 2018-08-14 18:22:53 -07:00
snipe 5db5134ae0 Set activated to default on when new user is created 2018-08-14 18:14:41 -07:00
snipe 5294489b0e Fixed HTML typo 2018-08-14 18:14:29 -07:00
snipe 05b2b8fb59 Tweaked code/language for password reset 2018-08-14 18:09:33 -07:00
snipe 0100c56046 Only allow password reset if user is active 2018-08-14 17:46:29 -07:00
Jordi Boggiano e81b221fd1 Fix license identifier (#6043) 2018-08-08 20:36:45 -07:00
snipe f374ac1bf7 Removed duplicate BACKUP_ENV in example env 2018-08-01 15:31:43 -07:00
snipe 524c6c502e Features/restore deleted cmd (#5982)
* Delete content from login attempts table

* Script to restore deleted users and put their asset assignments back

* Uncomment backup
2018-07-27 02:42:55 -07:00
snipe 614e858e44 Restrict users asset listing to just assets checked out to users 2018-07-25 21:38:14 -07:00
snipe 708b1a962c Split out custom_css from custom_header
This makes it so that the custom_css will still be respected even if there is no custom header
2018-07-25 19:01:47 -07:00
448 changed files with 5856 additions and 1550 deletions
-1
View File
@@ -7,7 +7,6 @@ APP_KEY=ChangeMe
APP_URL=null
APP_TIMEZONE='UTC'
APP_LOCALE=en
BACKUP_ENV=false
# --------------------------------------------
# REQUIRED: DATABASE SETTINGS
+15 -5
View File
@@ -128,15 +128,21 @@ class LdapSync extends Command
$location_users = Ldap::findLdapUsers($ldap_loc["ldap_ou"]);
$usernames = array();
for ($i = 0; $i < $location_users["count"]; $i++) {
$location_users[$i]["ldap_location_override"] = true;
$location_users[$i]["location_id"] = $ldap_loc["id"];
$usernames[] = $location_users[$i][$ldap_result_username][0];
if (array_key_exists($ldap_result_username, $location_users[$i])) {
$location_users[$i]["ldap_location_override"] = true;
$location_users[$i]["location_id"] = $ldap_loc["id"];
$usernames[] = $location_users[$i][$ldap_result_username][0];
}
}
// Delete located users from the general group.
foreach ($results as $key => $generic_entry) {
if (in_array($generic_entry[$ldap_result_username][0], $usernames)) {
unset($results[$key]);
if ((is_array($generic_entry)) && (array_key_exists($ldap_result_username, $generic_entry))) {
if (in_array($generic_entry[$ldap_result_username][0], $usernames)) {
unset($results[$key]);
}
}
}
@@ -162,11 +168,15 @@ class LdapSync extends Command
$item["ldap_location_override"] = isset($results[$i]["ldap_location_override"]) ? $results[$i]["ldap_location_override"]:"";
$item["location_id"] = isset($results[$i]["location_id"]) ? $results[$i]["location_id"]:"";
// This is active directory, not regular LDAP
if ( array_key_exists('useraccountcontrol', $results[$i]) ) {
$enabled_accounts = [
'512', '544', '66048', '66080', '262656', '262688', '328192', '328224'
];
$item['activated'] = ( in_array($results[$i]['useraccountcontrol'][0], $enabled_accounts) ) ? 1 : 0;
// Fall through to LDAP
} else {
$item['activated'] = 0;
}
+1
View File
@@ -79,6 +79,7 @@ class PaveIt extends Command
DB::statement('delete from accessories_users');
DB::statement('delete from asset_logs');
DB::statement('delete from asset_maintenances');
DB::statement('delete from login_attempts');
DB::statement('delete from asset_uploads');
DB::statement('delete from action_logs');
DB::statement('delete from checkout_requests');
@@ -0,0 +1,120 @@
<?php
namespace App\Console\Commands;
use Illuminate\Console\Command;
use App\Models\User;
use App\Models\Actionlog;
use App\Models\Asset;
use App\Models\Consumable;
use App\Models\Accessory;
use App\Models\LicenseSeat;
use App\Models\License;
use DB;
use Artisan;
class RestoreDeletedUsers extends Command
{
/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = 'snipeit:restore-users {--start_date=} {--end_date=}';
/**
* The console command description.
*
* @var string
*/
protected $description = 'Restore users, and any associated assets and license checkouts.';
/**
* Create a new command instance.
*
* @return void
*/
public function __construct()
{
parent::__construct();
}
/**
* Execute the console command.
*
* @return mixed
*/
public function handle()
{
$start_date = $this->option('start_date');
$end_date = $this->option('end_date');
$asset_totals = 0;
$license_totals = 0;
$user_count = 0;
if (($start_date=='') || ($end_date=='')) {
$this->info('ERROR: All fields are required.');
return false;
}
$users = User::whereBetween('deleted_at', [$start_date, $end_date])->withTrashed()->get();
$this->info('There are '.$users->count().' users deleted between '.$start_date.' and '.$end_date);
$this->warn('Making a backup!');
Artisan::call('backup:run');
foreach ($users as $user) {
$user_count++;
$user_logs = Actionlog::where('target_id', $user->id)->where('target_type',User::class)
->where('action_type','checkout')->with('item')->get();
$this->info($user_count.'. '.$user->username.' ('.$user->id.') was deleted at '.$user->deleted_at. ' and has '.$user_logs->count().' checkouts associated.');
foreach ($user_logs as $user_log) {
$this->info(' * '.$user_log->item_type.': '.$user_log->item->name.' - item_id: '.$user_log->item_id);
if ($user_log->item_type==Asset::class) {
$asset_totals++;
DB::table('assets')
->where('id', $user_log->item_id)
->update(['assigned_to' => $user->id, 'assigned_type'=> User::class]);
$this->info(' ** Asset '.$user_log->item->id.' ('.$user_log->item->asset_tag.') restored to user '.$user->id.'');
} elseif ($user_log->item_type==License::class) {
$license_totals++;
$avail_seat = DB::table('license_seats')->where('license_id','=',$user_log->item->id)
->whereNull('assigned_to')->whereNull('asset_id')->whereBetween('updated_at', [$start_date, $end_date])->first();
if ($avail_seat) {
$this->info(' ** Allocating seat '.$avail_seat->id.' for this License');
DB::table('license_seats')
->where('id', $avail_seat->id)
->update(['assigned_to' => $user->id]);
} else {
$this->warn('ERROR: No available seats for '.$user_log->item->name);
}
}
}
$this->warn('Restoring user '.$user->username.'!');
$user->restore();
}
$this->info($asset_totals.' assets affected');
$this->info($license_totals.' licenses affected');
}
}
@@ -57,12 +57,12 @@ class SendExpectedCheckinAlerts extends Command
}
}
// Send a rollup to the admin, if settings dictate
$recipient = new \App\Models\Recipients\AlertRecipient();
if (($assets) && ($assets->count() > 0) && ($settings->alert_email!='')) {
$recipient->notify(new ExpectedCheckinAdminNotification($assets));
if (($assets) && ($assets->count() > 0) && ($settings->alert_email != '')) {
// Send a rollup to the admin, if settings dictate
$recipients = collect(explode(',', $settings->alert_email))->map(function ($item, $key) {
return new \App\Models\Recipients\AlertRecipient($item);
});
\Notification::send($recipients, new ExpectedCheckinAdminNotification($assets));
}
+15 -14
View File
@@ -50,26 +50,27 @@ class SendExpirationAlerts extends Command
$threshold = $settings->alert_interval;
// Expiring Assets
$assets = Asset::getExpiringWarrantee(Setting::getSettings()->alert_interval);
$this->info(trans_choice('mail.assets_warrantee_alert', $assets->count(), ['count'=>$assets->count(), 'threshold' => $threshold]));
if (($settings->alert_email != '') && ($settings->alerts_enabled == 1)) {
// Expiring licenses
$licenses = License::getExpiringLicenses($threshold);
$this->info(trans_choice('mail.license_expiring_alert', $licenses->count(), ['count'=>$licenses->count(), 'threshold' => $threshold]));
$recipient = new \App\Models\Recipients\AlertRecipient();
if ((Setting::getSettings()->alert_email!='') && ($settings->alerts_enabled==1)) {
// Send a rollup to the admin, if settings dictate
$recipients = collect(explode(',', $settings->alert_email))->map(function ($item, $key) {
return new \App\Models\Recipients\AlertRecipient($item);
});
// Expiring Assets
$assets = Asset::getExpiringWarrantee(Setting::getSettings()->alert_interval);
if ($assets->count() > 0) {
// Send a rollup to the admin, if settings dictate
$recipient->notify(new ExpiringAssetsNotification($assets, $threshold));
$this->info(trans_choice('mail.assets_warrantee_alert', $assets->count(),
['count' => $assets->count(), 'threshold' => $threshold]));
}
// Expiring licenses
$licenses = License::getExpiringLicenses($threshold);
if ($licenses->count() > 0) {
$recipient->notify(new ExpiringLicenseNotification($licenses, $threshold));
$this->info(trans_choice('mail.license_expiring_alert', $licenses->count(), ['count' => $licenses->count(), 'threshold' => $threshold]));
\Notification::send($recipients, new ExpiringLicenseNotification($licenses, $threshold));
}
+7 -6
View File
@@ -50,13 +50,14 @@ class SendInventoryAlerts extends Command
$items = Helper::checkLowInventory();
// Send a rollup to the admin, if settings dictate
$recipient = new \App\Models\Recipients\AlertRecipient();
if (($items) && (count($items) > 0) && ($settings->alert_email!='')) {
$this->info( trans_choice('mail.low_inventory_alert',count($items)) );
$recipient->notify(new InventoryAlert($items, $settings->alert_threshold));
if (($items) && (count($items) > 0)) {
$this->info(trans_choice('mail.low_inventory_alert', count($items)));
// Send a rollup to the admin, if settings dictate
$recipients = collect(explode(',', $settings->alert_email))->map(function ($item, $key) {
return new \App\Models\Recipients\AlertRecipient($item);
});
\Notification::send($recipients, new InventoryAlert($items, $settings->alert_threshold));
}
} else {
+1
View File
@@ -30,6 +30,7 @@ class Kernel extends ConsoleKernel
Commands\SyncAssetLocations::class,
Commands\RegenerateAssetTags::class,
Commands\SyncAssetCounters::class,
Commands\RestoreDeletedUsers::class,
];
/**
@@ -106,7 +106,26 @@ class LocationsController extends Controller
public function show($id)
{
$this->authorize('view', Location::class);
$location = Location::findOrFail($id);
$location = Location::with('parent', 'manager', 'childLocations')
->select([
'locations.id',
'locations.name',
'locations.address',
'locations.address2',
'locations.city',
'locations.state',
'locations.zip',
'locations.country',
'locations.parent_id',
'locations.manager_id',
'locations.created_at',
'locations.updated_at',
'locations.image',
'locations.currency'
])
->withCount('assignedAssets')
->withCount('assets')
->withCount('users')->findOrFail($id);
return (new LocationsTransformer)->transformLocation($location);
}
@@ -83,7 +83,7 @@ class ManufacturersController extends Controller
public function show($id)
{
$this->authorize('view', Manufacturer::class);
$manufacturer = Manufacturer::findOrFail($id);
$manufacturer = Manufacturer::withCount('assets')->withCount('licenses')->withCount('consumables')->withCount('accessories')->findOrFail($id);
return (new ManufacturersTransformer)->transformManufacturer($manufacturer);
}
+7 -1
View File
@@ -200,6 +200,12 @@ class UsersController extends Controller
$user->password = bcrypt($request->get('password', $tmp_pass));
if ($user->save()) {
if ($request->has('groups')) {
$user->groups()->sync($request->input('groups'));
} else {
$user->groups()->sync(array());
}
return response()->json(Helper::formatStandardApiResponse('success', (new UsersTransformer)->transformUser($user), trans('admin/users/message.success.create')));
}
return response()->json(Helper::formatStandardApiResponse('error', null, $user->getErrors()));
@@ -292,7 +298,7 @@ class UsersController extends Controller
{
$this->authorize('view', User::class);
$this->authorize('view', Asset::class);
$assets = Asset::where('assigned_to', '=', $id)->with('model')->get();
$assets = Asset::where('assigned_to', '=', $id)->where('assigned_type', '=', User::class)->with('model')->get();
return (new AssetsTransformer)->transformAssets($assets, $assets->count());
}
@@ -55,7 +55,10 @@ class ForgotPasswordController extends Controller
// to send the link, we will examine the response then see the message we
// need to show to the user. Finally, we'll send out a proper response.
$response = $this->broker()->sendResetLink(
$request->only('email')
array_merge(
$request->only('email'),
['activated' => '1']
)
);
if ($response === \Password::RESET_LINK_SENT) {
+16 -16
View File
@@ -68,7 +68,7 @@ class LoginController extends Controller
{
$remote_user = $request->server('REMOTE_USER');
if (Setting::getSettings()->login_remote_user_enabled == "1" && isset($remote_user) && !empty($remote_user)) {
LOG::debug("Authenticatiing via REMOTE_USER.");
Log::debug("Authenticatiing via REMOTE_USER.");
$pos = strpos($remote_user, '\\');
if ($pos > 0) {
@@ -77,45 +77,45 @@ class LoginController extends Controller
try {
$user = User::where('username', '=', $remote_user)->whereNull('deleted_at')->where('activated', '=', '1')->first();
LOG::debug("Remote user auth lookup complete");
Log::debug("Remote user auth lookup complete");
if(!is_null($user)) Auth::login($user, true);
} catch(Exception $e) {
LOG::error("There was an error authenticating the Remote user: " . $e->getMessage());
Log::error("There was an error authenticating the Remote user: " . $e->getMessage());
}
}
}
private function loginViaLdap(Request $request)
{
LOG::debug("Binding user to LDAP.");
Log::debug("Binding user to LDAP.");
$ldap_user = Ldap::findAndBindUserLdap($request->input('username'), $request->input('password'));
if (!$ldap_user) {
LOG::debug("LDAP user ".$request->input('username')." not found in LDAP or could not bind");
Log::debug("LDAP user ".$request->input('username')." not found in LDAP or could not bind");
throw new \Exception("Could not find user in LDAP directory");
} else {
LOG::debug("LDAP user ".$request->input('username')." successfully bound to LDAP");
Log::debug("LDAP user ".$request->input('username')." successfully bound to LDAP");
}
// Check if the user already exists in the database and was imported via LDAP
$user = User::where('username', '=', Input::get('username'))->whereNull('deleted_at')->where('ldap_import', '=', 1)->where('activated', '=', '1')->first();
LOG::debug("Local auth lookup complete");
Log::debug("Local auth lookup complete");
// The user does not exist in the database. Try to get them from LDAP.
// If user does not exist and authenticates successfully with LDAP we
// will create it on the fly and sign in with default permissions
if (!$user) {
LOG::debug("Local user ".Input::get('username')." does not exist");
LOG::debug("Creating local user ".Input::get('username'));
Log::debug("Local user ".Input::get('username')." does not exist");
Log::debug("Creating local user ".Input::get('username'));
if ($user = Ldap::createUserFromLdap($ldap_user)) { //this handles passwords on its own
LOG::debug("Local user created.");
Log::debug("Local user created.");
} else {
LOG::debug("Could not create local user.");
Log::debug("Could not create local user.");
throw new \Exception("Could not create local user");
}
// If the user exists and they were imported from LDAP already
} else {
LOG::debug("Local user ".$request->input('username')." exists in database. Updating existing user against LDAP.");
Log::debug("Local user ".$request->input('username')." exists in database. Updating existing user against LDAP.");
$ldap_attr = Ldap::parseAndMapLdapAttributes($ldap_user);
@@ -161,7 +161,7 @@ class LoginController extends Controller
// Should we even check for LDAP users?
if (Setting::getSettings()->ldap_enabled=='1') {
LOG::debug("LDAP is enabled.");
Log::debug("LDAP is enabled.");
try {
$user = $this->loginViaLdap($request);
Auth::login($user, true);
@@ -169,13 +169,13 @@ class LoginController extends Controller
// If the user was unable to login via LDAP, log the error and let them fall through to
// local authentication.
} catch (\Exception $e) {
LOG::error("There was an error authenticating the LDAP user: ".$e->getMessage());
Log::error("There was an error authenticating the LDAP user: ".$e->getMessage());
}
}
// If the user wasn't authenticated via LDAP, skip to local auth
if (!$user) {
LOG::debug("Authenticating user against database.");
Log::debug("Authenticating user against database.");
// Try to log the user in
if (!Auth::attempt(['username' => $request->input('username'), 'password' => $request->input('password'), 'activated' => 1], $request->input('remember'))) {
@@ -183,7 +183,7 @@ class LoginController extends Controller
$this->incrementLoginAttempts($request);
}
LOG::debug("Local authentication failed.");
Log::debug("Local authentication failed.");
return redirect()->back()->withInput()->with('error', trans('auth/message.account_not_found'));
} else {
@@ -4,6 +4,8 @@ namespace App\Http\Controllers\Auth;
use App\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\ResetsPasswords;
use App\Models\User;
use Illuminate\Http\Request;
class ResetPasswordController extends Controller
{
@@ -36,4 +38,8 @@ class ResetPasswordController extends Controller
{
$this->middleware('guest');
}
}
+4 -1
View File
@@ -86,8 +86,11 @@ class UsersController extends Controller
$userPermissions = Helper::selectedPermissionsArray($permissions, Input::old('permissions', array()));
$permissions = $this->filterDisplayable($permissions);
$user = new User;
$user->activated = 1;
return view('users/edit', compact('groups', 'userGroups', 'permissions', 'userPermissions'))
->with('user', new User);
->with('user', $user);
}
/**
+3 -1
View File
@@ -68,7 +68,9 @@ class UserImporter extends ItemImporter
'last_name' => $user->last_name,
'password' => $this->tempPassword,
];
$user->notify(new WelcomeNotification($data));
// UNCOMMENT this to re-enable sending email notifications on user import
// $user->notify(new WelcomeNotification($data));
}
$user = null;
$this->item = null;
+2 -2
View File
@@ -1180,8 +1180,8 @@ class Asset extends Depreciable
*/
public function scopeInCategory($query, $category_id)
{
return $query->join('models', 'assets.model_id', '=', 'models.id')
->join('categories', 'models.category_id', '=', 'categories.id')->where('models.category_id', '=', $category_id);
return $query->join('models as category_models', 'assets.model_id', '=', 'category_models.id')
->join('categories', 'category_models.category_id', '=', 'categories.id')->where('category_models.category_id', '=', $category_id);
}
/**
+2 -1
View File
@@ -26,7 +26,7 @@ class Location extends SnipeModel
'address' => 'max:80|nullable',
'address2' => 'max:80|nullable',
'zip' => 'min:3|max:10|nullable',
// 'manager_id' => 'exists:users'
'manager_id' => 'exists:users,id|nullable'
);
/**
@@ -57,6 +57,7 @@ class Location extends SnipeModel
'zip',
'ldap_ou',
'currency',
'manager_id',
'image',
];
protected $hidden = ['user_id'];
+2 -3
View File
@@ -5,10 +5,9 @@ use App\Models\Setting;
class AlertRecipient extends Recipient{
public function __construct()
public function __construct(string $email)
{
$settings = Setting::getSettings();
$this->email = $settings->alert_email;
$this->email = trim($email);
}
}
-5
View File
@@ -166,11 +166,6 @@ class User extends SnipeModel implements AuthenticatableContract, CanResetPasswo
return $this->belongsTo('\App\Models\Department', 'department_id');
}
public function isActivated()
{
return $this->activated ==1;
}
public function getFullNameAttribute()
{
return $this->first_name . " " . $this->last_name;
+1 -1
View File
@@ -2,7 +2,7 @@
"name": "snipe/snipe-it",
"description": "Open source asset management system built on Laravel.",
"keywords": ["assets", "asset-management", "laravel"],
"license": "AGPL-3",
"license": "AGPL-3.0-or-later",
"type": "project",
"require": {
"php": ">=5.6.4",
+6 -6
View File
@@ -1,10 +1,10 @@
<?php
return array (
'app_version' => 'v4.6.3',
'full_app_version' => 'v4.6.3 - build 3866-g3de1de9dc',
'build_version' => '3866',
'app_version' => 'v4.6.5',
'full_app_version' => 'v4.6.5 - build 3897-gff824ec4d',
'build_version' => '3897',
'prerelease_version' => '',
'hash_version' => 'g3de1de9dc',
'full_hash' => 'v4.6.2-19-g3de1de9dc',
'hash_version' => 'gff824ec4d',
'full_hash' => 'v4.6.5-15-gff824ec4d',
'branch' => 'master',
);
);
+20 -3
View File
@@ -17,8 +17,24 @@ else
fi
# create data directories
for dir in 'data/private_uploads' 'data/uploads' 'data/uploads/avatars' 'data/uploads/barcodes' 'data/uploads/categories' 'data/uploads/companies' 'data/uploads/departments' 'data/uploads/locations' 'data/uploads/manufacturers' 'data/uploads/models' 'data/uploads/suppliers' 'dumps' 'keys'; do
mkdir -p "/var/lib/snipeit/$dir"
for dir in \
'data/private_uploads' \
'data/uploads/accessories' \
'data/uploads/avatars' \
'data/uploads/barcodes' \
'data/uploads/categories' \
'data/uploads/companies' \
'data/uploads/components' \
'data/uploads/consumables' \
'data/uploads/departments' \
'data/uploads/locations' \
'data/uploads/manufacturers' \
'data/uploads/models' \
'data/uploads/suppliers' \
'dumps' \
'keys'
do
[ ! -d "/var/lib/snipeit/$dir" ] && mkdir -p "/var/lib/snipeit/$dir"
done
chown -R docker:root /var/lib/snipeit/data/*
@@ -26,7 +42,8 @@ chown -R docker:root /var/lib/snipeit/dumps
chown -R docker:root /var/lib/snipeit/keys
# If the Oauth DB files are not present copy the vendor files over to the db migrations
if [ ! -f "/var/www/html/database/migrations/*create_oauth*" ]; then
if [ ! -f "/var/www/html/database/migrations/*create_oauth*" ]
then
cp -ax /var/www/html/vendor/laravel/passport/database/migrations/* /var/www/html/database/migrations/
fi
@@ -5,8 +5,8 @@ return array(
'about_categories' => 'Kategorieë help jou om jou items te organiseer. Sommige voorbeeldkategorieë kan wees &quot;Desktops&quot;, &quot;Laptops&quot;, &quot;Mobile Phones&quot;, &quot;Tablets&quot;, ensovoorts, maar jy kan kategorieë gebruik wat vir jou sin maak.',
'asset_categories' => 'Bate kategorieë',
'category_name' => 'Kategorie Naam',
'checkin_email' => 'Send email to user on checkin/checkout.',
'checkin_email_notification' => 'This user will be sent an email on checkin/checkout.',
'checkin_email' => 'Stuur e-pos aan gebruiker by aanmelding/afmelding.',
'checkin_email_notification' => 'Hierdie gebruiker sal \'n e-pos gestuur word by aanmelding/afmelding.',
'clone' => 'Klone Kategorie',
'create' => 'Skep Kategorie',
'edit' => 'Wysig Kategorie',
+3 -1
View File
@@ -88,6 +88,8 @@ return array(
'login_remote_user_custom_logout_url_text' => 'Custom logout URL',
'login_remote_user_custom_logout_url_help' => 'If a url is provided here, users will get redirected to this URL after the user logs out of Snipe-IT. This is useful to close the user sessions of your Authentication provider correctly.',
'logo' => 'logo',
'logo_print_assets' => 'Use in Print',
'logo_print_assets_help' => 'Use branding on printable asset lists ',
'full_multiple_companies_support_help_text' => 'Beperking van gebruikers (insluitend administrateurs) wat aan maatskappye toegewys is aan hul maatskappy se bates.',
'full_multiple_companies_support_text' => 'Volledige Veelvuldige Maatskappye Ondersteuning',
'show_in_model_list' => 'Show in Model Dropdowns',
@@ -121,7 +123,7 @@ return array(
'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT-weergawe',
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual.',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
'version_footer' => 'Version in Footer ',
'version_footer_help' => 'Specify who sees the Snipe-IT version and build number.',
'system' => 'Stelselinligting',
+1 -1
View File
@@ -2,6 +2,6 @@
return [
'sent' => 'Jou wagwoord skakel is gestuur!',
'user' => 'Daardie gebruiker bestaan nie of het \'n e-pos adres geassosieer nie',
'user' => 'No matching active user found with that email.',
];
+7 -5
View File
@@ -85,9 +85,11 @@ return array(
'login_remote_user_enabled_help' => 'This option enables Authentication via the REMOTE_USER header according to the "Common Gateway Interface (rfc3875)"',
'login_common_disabled_text' => 'Disable other authentication mechanisms',
'login_common_disabled_help' => 'This option disables other authentication mechanisms. Just enable this option if you are sure that your REMOTE_USER login is already working',
'login_remote_user_custom_logout_url_text' => 'Custom logout URL',
'login_remote_user_custom_logout_url_text' => 'عنوان صفحة مخصص لتسجيل الخروج',
'login_remote_user_custom_logout_url_help' => 'If a url is provided here, users will get redirected to this URL after the user logs out of Snipe-IT. This is useful to close the user sessions of your Authentication provider correctly.',
'logo' => 'شعار',
'logo_print_assets' => 'Use in Print',
'logo_print_assets_help' => 'Use branding on printable asset lists ',
'full_multiple_companies_support_help_text' => 'تقييد المستخدمين (بما في ذلك المشرفون) المعينون للشركات إلى أصول شركاتهم.',
'full_multiple_companies_support_text' => 'كامل دعم الشركات المتعددة',
'show_in_model_list' => 'Show in Model Dropdowns',
@@ -121,8 +123,8 @@ return array(
'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
'snipe_version' => 'قنص-إيت الإصدار',
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual.',
'version_footer' => 'Version in Footer ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
'version_footer' => 'رقم الاصدار في التذييل ',
'version_footer_help' => 'Specify who sees the Snipe-IT version and build number.',
'system' => 'معلومات النظام',
'update' => 'إعدادات التحديث',
@@ -135,7 +137,7 @@ return array(
'next_auto_tag_base' => 'الزيادة التلقائية التالية',
'page_padding' => 'هوامش الصفحة (بوصة)',
'privacy_policy_link' => 'Link to Privacy Policy',
'privacy_policy' => 'Privacy Policy',
'privacy_policy' => 'سياسة الخصوصية',
'privacy_policy_link_help' => 'If a url is included here, a link to your privacy policy will be included in the app footer and in any emails that the system sends out, in compliance with GDPR. ',
'purge' => 'تطهير السجلات المحذوفة',
'labels_display_bgutter' => 'الجزء السفلي للتسمية',
@@ -180,6 +182,6 @@ return array(
'vertical' => 'عمودي',
'horizontal' => 'أفقي',
'unique_serial' => 'Unique serial numbers',
'unique_serial_help_text' => 'Checking this box will enforce a uniqueness constraint on asset serials',
'unique_serial_help_text' => 'تحديد المربع سيؤدي الى فرض سياسة التفرد على الرقم التسلسلي للمتلكات',
'zerofill_count' => 'طول ترميز الأصل، بما في ذلك تعبئة الاصفار',
);
@@ -5,7 +5,7 @@ return array(
'archived' => 'مؤرشف',
'create' => 'إنشاء تسمية الحالة',
'color' => 'لون الرسم البياني',
'default_label' => 'Default Label',
'default_label' => 'الوسم الافتراضي',
'default_label_help' => 'This is used to ensure your most commonly used status labels appear at the top of the select box when creating/editing assets.',
'deployable' => 'قابل للتوزيع',
'info' => 'يتم استخدام تسميات الحالة لوصف الحالات المحتملة للأصول التابعة لك. قد تكون قيد الصيانة أو ضمن المفقودة أو المسروقة، وما إلى ذلك. يمكنك إنشاء تسميات حالة جديدة للأصول القابلة للتوزيع وقيد الانتظار والمؤرشفة.',
+1 -1
View File
@@ -2,7 +2,7 @@
return array(
'activated_help_text' => 'This user can login',
'activated_help_text' => 'هذا المستخدم تسجيل الدخول',
'activated_disabled_help_text' => 'You cannot edit activation status for your own account.',
'assets_user' => 'الأصول التي تم اخراجها إلى :name',
'bulk_update_warn' => 'أنت على وشك تعديل خصائص :user_count من المستخدمين. يرجى ملاحظة أنه لا يمكنك تغيير سمات المستخدم الخاصة بك باستخدام هذا النموذج، ويجب إجراء تعديلات على المستخدم الخاص بك بشكل على حدة.',
+1 -1
View File
@@ -12,5 +12,5 @@ return array(
'submit' => 'إرسال',
'upload' => 'رفع',
'select_file' => 'حدد ملف ...',
'select_files' => 'Select Files...',
'select_files' => 'إختيار ملف...',
);
+15 -15
View File
@@ -39,9 +39,9 @@
'checkin' => 'تسجيل',
'checkin_from' => 'تحقق من',
'checkout' => 'ترجيع',
'checkouts_count' => 'Checkouts',
'checkins_count' => 'Checkins',
'user_requests_count' => 'Requests',
'checkouts_count' => 'الخارج',
'checkins_count' => 'المٌدخل',
'user_requests_count' => 'الطلبات',
'city' => 'المدينة',
'click_here' => 'انقر هنا',
'clear_selection' => 'مسح التحديد',
@@ -68,14 +68,14 @@
'debug_warning' => 'تحذير!',
'debug_warning_text' => 'هذا التطبيق يعمل في وضع الإنتاج مع تمكين التصحيح. هذا يمكن أن يعرض البيانات الحساسة إذا كان التطبيق الخاص بك هو في متناول العالم الخارجي. تعطيل وضع التصحيح عن طريق تعيين قيمة <code>APP_DEBUG</code> في ملف <code>.env</code> إلى <code>false</code>.',
'delete' => 'حذف',
'delete_confirm' => 'Are you sure you wish to delete :item?',
'delete_confirm' => 'هل أنت متأكد من حذف :المنتج؟',
'deleted' => 'تم حذفها',
'delete_seats' => 'المقاعد المحذوفة',
'departments' => 'الإدارات',
'department' => ' قسم، أقسام',
'deployed' => 'مُوزعة',
'depreciation_report' => 'تقرير الإستهلاك',
'details' => 'Details',
'details' => 'التفاصيل',
'download' => 'تحميل',
'depreciation' => 'الإستهلاك',
'editprofile' => 'تعديل الملف الشخصي',
@@ -85,12 +85,12 @@
'email_domain_help' => 'يتم استخدام هذا لتوليد عناوين البريد الإلكتروني عند الاستيراد',
'filastname_format' => 'الاسم الأخير الأول (jsmith@example.com)',
'firstname_lastname_format' => 'الاسم الأول الاسم الأخير (jane.smith@example.com)',
'firstname_lastname_underscore_format' => 'First Name Last Name (jane_smith@example.com)',
'lastnamefirstinitial_format' => 'Last Name First Initial (smithj@example.com)',
'firstname_lastname_underscore_format' => 'الاسم الأول الاسم الأخير (jane_smith@example.com)',
'lastnamefirstinitial_format' => 'اللقب والحرف الاول من الاسم (smithj@example.com)',
'first' => 'الأول',
'first_name' => 'الإسم الأول',
'first_name_format' => 'الاسم الأول (jane@example.com)',
'files' => 'Files',
'files' => 'الملفات',
'file_name' => 'ملف',
'file_uploads' => 'تحميلات الملفات',
'generate' => 'توفير',
@@ -103,7 +103,7 @@
'image' => 'صورة',
'image_delete' => 'حذف الصورة',
'image_upload' => 'رفع صورة',
'image_filetypes_help' => 'Accepted filetypes are jpg, png, gif, and svg. Max upload size allowed is :size.',
'image_filetypes_help' => 'أنواع الملفات المقبولة هي jpg و png و gif و svg. الحد الأقصى لحجم التحميل المسموح به هو: الحجم.',
'import' => 'استيراد',
'import-history' => 'استيراد الأرشيف',
'asset_maintenance' => 'صيانة الأصول',
@@ -127,7 +127,7 @@
'locations' => 'المواقع',
'logout' => 'تسجيل خروج',
'lookup_by_tag' => 'البحث عن طريق ترميز الأصل',
'maintenances' => 'Maintenances',
'maintenances' => 'الصيانة',
'manufacturer' => 'الشركة المصنعة',
'manufacturers' => 'الشركات المصنعة',
'markdown' => 'يتيح هذا الحقل <a href="https://help.github.com/articles/github-flavored-markdown/">بتطبيق نمط الكتابة من Github</a>.',
@@ -162,7 +162,7 @@
'recent_activity' => 'آخر نشاط',
'remove_company' => 'إزالة جمعية الشركة',
'reports' => 'التقارير',
'restored' => 'restored',
'restored' => 'المعاد',
'requested' => 'طلب',
'request_canceled' => 'تم إلغاء الطلب',
'save' => 'حفظ',
@@ -181,11 +181,11 @@
'select_company' => 'حدد الشركة',
'select_asset' => 'حدد مادة العرض',
'settings' => 'الإعدادات',
'show_deleted' => 'Show Deleted',
'show_current' => 'Show Current',
'show_deleted' => 'إظهار المحذوف',
'show_current' => 'اظهار الحالي',
'sign_in' => 'تسجيل الدخول',
'signature' => 'التوقيع',
'skin' => 'Skin',
'skin' => 'المظهر',
'some_features_disabled' => 'التثبيت التجريبي (DEMO): يتم تعطيل بعض الميزات لهذا التثبيت.',
'site_name' => 'إسم الموقع',
'state' => 'المنطقة / الولاية',
@@ -206,7 +206,7 @@
'unknown_admin' => 'إداري غير معروف',
'username_format' => 'تنسيق اسم المستخدم',
'update' => 'تحديث',
'upload_filetypes_help' => 'Allowed filetypes are png, gif, jpg, jpeg, doc, docx, pdf, xls, txt, lic, zip, and rar. Max upload size allowed is :size.',
'upload_filetypes_help' => 'أنواع الملفات المسموح بها هي png و gif و jpg و jpeg و doc و docx و pdf و xls و txt و lic و zip و rar. الحد الأقصى لحجم التحميل المسموح به هو: الحجم.',
'uploaded' => 'تم تحميلها',
'user' => 'المستخدم',
'accepted' => 'قبلت',
+4 -4
View File
@@ -21,7 +21,7 @@ return array(
'Confirm_Asset_Checkin' => 'تأكيد فحص الأصول.',
'Confirm_Accessory_Checkin' => 'تأكيد الإيداع المساعد.',
'Confirm_accessory_delivery' => 'تأكيد التسليم التبعي.',
'Confirm_license_delivery' => 'Confirm license delivery.',
'Confirm_license_delivery' => 'تأكيد تسليم الرخصة.',
'Confirm_asset_delivery' => 'تأكيد تسليم الأصول.',
'Confirm_consumable_delivery' => 'تأكيد التسليم المستهلكة.',
'current_QTY' => 'الكمية الحالية',
@@ -52,7 +52,7 @@ return array(
'requested' => 'تم الطلب:',
'reset_link' => 'رابط إعادة تعيين كلمة المرور',
'reset_password' => 'انقر هنا لإعادة تعيين كلمة المرور:',
'serial' => 'Serial',
'serial' => 'الرقم التسلسلي',
'supplier' => 'المورد',
'tag' => 'الترميز',
'test_email' => 'اختبار البريد الإلكتروني من قنص-تكنولوجيا المعلومات',
@@ -63,8 +63,8 @@ return array(
'license_expiring_alert' => 'There is :count license expiring in the next :threshold days.|There are :count licenses expiring in the next :threshold days.',
'to_reset' => 'لإعادة تعيين كلمة مرور على :web، رجاءا أكمل هذا النموذج:',
'type' => 'اكتب',
'user' => 'User',
'username' => 'Username',
'user' => 'المستخدم',
'username' => 'اسم المستخدم',
'welcome' => 'مرحباً :name',
'welcome_to' => 'مرحبا بكم في :web!',
'your_credentials' => 'أوراق اعتماد قنص-إيت الخاص بك',
+1 -1
View File
@@ -2,6 +2,6 @@
return [
'sent' => 'تم إرسال رابط كلمة المرور الخاصة بك!',
'user' => 'هذا المستخدم غير موجود أو ليس لديه عنوان بريد إلكتروني مرتبط',
'user' => 'No matching active user found with that email.',
];
@@ -88,6 +88,8 @@ return array(
'login_remote_user_custom_logout_url_text' => 'Персонализиран адрес за изход',
'login_remote_user_custom_logout_url_help' => 'If a url is provided here, users will get redirected to this URL after the user logs out of Snipe-IT. This is useful to close the user sessions of your Authentication provider correctly.',
'logo' => 'Лого',
'logo_print_assets' => 'Use in Print',
'logo_print_assets_help' => 'Use branding on printable asset lists ',
'full_multiple_companies_support_help_text' => 'Ограничаване на потребителите (включително административните) до активите на собствената им компания.',
'full_multiple_companies_support_text' => 'Поддръжка на множество компании',
'show_in_model_list' => 'Показване в падащите менюта на моделите',
+1 -1
View File
@@ -2,6 +2,6 @@
return [
'sent' => 'Линк към вашата парола бе изпратен!',
'user' => 'Този потребител не съществува или няма свързан email адрес',
'user' => 'No matching active user found with that email.',
];
@@ -5,8 +5,8 @@ return array(
'about_categories' => 'Kategorie usnadňují organizovat majetek. Takovou kategorii může být např. &quot;Desktopy&quot;, &quot;Notebooky&quot;, &quot;Mobilní telefony&quot;, &quot;Tablety&quot;, apod., ale můžete použít kategorie jakýmkoli způsobem.',
'asset_categories' => 'Kategorie majetku',
'category_name' => 'Jméno kategorie',
'checkin_email' => 'Send email to user on checkin/checkout.',
'checkin_email_notification' => 'This user will be sent an email on checkin/checkout.',
'checkin_email' => 'Při naskladnění/vyskladnění poslat uživateli e-mail.',
'checkin_email_notification' => 'Tomuto uživateli bude poslán e-mail při naskladnění/vyskladnění.',
'clone' => 'Klonovat Kategorii',
'create' => 'Vytvořit kategorii',
'edit' => 'Upravit Kategorii',
@@ -28,5 +28,5 @@ return array(
'create_fieldset' => 'Nová sada',
'create_field' => 'Nové vlastní pole',
'value_encrypted' => 'Hodnota tohoto pole je zašifrována v databázi. Pouze administrátoři budou moci zobrazit dešifrovanou hodnotu',
'show_in_email' => 'Include the value of this field in checkout emails sent to the user? Encrypted fields cannot be included in emails.',
'show_in_email' => 'Zahrnout hodnotu této kolonky do e-mailu o vyskladnění pro uživatele? Šifrované kolonky nemohou být součástí e-mailů.',
);
+1 -1
View File
@@ -5,7 +5,7 @@ return array(
'about_assets_text' => 'Majetky jsou položky sledované sériovým číslem nebo značkou. Mají tendenci mít vyšší hodnotou, tam kde je důležitá identifikace určité položky.',
'archived' => 'Archivováno',
'asset' => 'Majetek',
'bulk_checkout' => 'Checkout Assets',
'bulk_checkout' => 'Vyskladnit majetek',
'checkin' => 'Převzít majetek',
'checkout' => 'Pokladní majetek',
'clone' => 'Klonovat majetek',
@@ -16,8 +16,8 @@ return array(
),
'restore' => array(
'error' => 'Manufacturer was not restored, please try again',
'success' => 'Manufacturer restored successfully.'
'error' => 'Výrobce nebyl obnoven, zkuste to znovu',
'success' => 'Výrobce úspěšně obnoven.'
),
'delete' => array(
+4 -4
View File
@@ -4,9 +4,9 @@ return array(
'about_models_title' => 'O modelech majetku',
'about_models_text' => 'Modely majetku jsou způsoby seskupení shodných majetků. "MBP 2013", "iPhone 6s" atd.',
'deleted' => 'Model byl vymazán. <a href="/hardware/models/:model_id/restore">Klikněte sem pro jeho obnovení</a>.',
'bulk_delete' => 'Bulk Delete Asset Models',
'bulk_delete_help' => 'Use the checkboxes below to confirm the deletion of the selected asset models. Asset models that have assets associated with them cannot be deleted until the assets are associated with a different model.',
'bulk_delete_warn' => 'You are about to delete :model_count asset models.',
'bulk_delete' => 'Hromadné mazání modelů majetku',
'bulk_delete_help' => 'Pomocí zaškrtávacích kolonek potvrďte smazání označených modelů majetku. Modely majetku, ke kterým je přiřazen majetek nemohou být smazány dokud jim přiřazený majetek nebude přeřazen k jinému modulu.',
'bulk_delete_warn' => 'Chystáte se smazat :model_count asset models.',
'restore' => 'Obnovení Modelu',
'requestable' => 'Uživatelé můžou požádat o tento model',
'show_mac_address' => 'Zobrazovat pole MAC adresa u zařízení tohoto druhu',
@@ -14,5 +14,5 @@ return array(
'view_models' => 'Zobrazit Modely',
'fieldset' => 'Sada polí',
'no_custom_field' => 'Bez vlastních polí',
'add_default_values' => 'Add default values',
'add_default_values' => 'Přidat výchozí hodnoty',
);
+3 -3
View File
@@ -34,9 +34,9 @@ return array(
),
'bulkdelete' => array(
'error' => 'No models were selected, so nothing was deleted.',
'success' => ':success_count model(s) deleted!',
'success_partial' => ':success_count model(s) were deleted, however :fail_count were unable to be deleted because they still have assets associated with them.'
'error' => 'Nebyly vybrány žádné modely, takže nebylo nic smazáno.',
'success' => ':success_count modelů smazáno!',
'success_partial' => ':success_count modelů smazáno, ale :fail_count nebylo možné smazat protože pořád mají přiřazený majetek.'
),
);
+24 -22
View File
@@ -4,7 +4,7 @@ return array(
'ad' => 'Active Directory',
'ad_domain' => 'Doména služby Active Directory',
'ad_domain_help' => 'Toto je někdy stejné jako vaše emailová doména, ale ne vždy.',
'admin_cc_email' => 'CC Email',
'admin_cc_email' => 'Ve skryté kopii',
'admin_cc_email_help' => 'If you would like to send a copy of checkin/checkout emails that are sent to users to an additional email account, enter it here. Otherwise leave this field blank.',
'is_ad' => 'Toto je server služby Active Directory',
'alert_email' => 'Zasílat upozornění na',
@@ -25,7 +25,7 @@ return array(
'confirm_purge_help' => 'Do rámečku níže zadejte text "DELETE", čímž odstraníte odstraněné záznamy. Tuto akci nelze vrátit zpět.',
'custom_css' => 'Vlastní CSS',
'custom_css_help' => 'Zadejte libovolné vlastní CSS, které chcete použít. Nezahrnujte &lt;style&gt;&lt;/style&gt; tagy.',
'custom_forgot_pass_url' => 'Custom Password Reset URL',
'custom_forgot_pass_url' => 'Uživatelem určená URL adresa pro resetování hesla',
'custom_forgot_pass_url_help' => 'This replaces the built-in forgotten password URL on the login screen, useful to direct people to internal or hosted LDAP password reset functionality. It will effectively disable local user forgotten password functionality.',
'dashboard_message' => 'Hlášení na nástěnce',
'dashboard_message_help' => 'This text will appear on the dashboard for anyone with permission to view the dashboard.',
@@ -42,7 +42,7 @@ return array(
'alt_barcode_type' => 'Typ 1D čárového kódu',
'eula_settings' => 'Nastavení EULA',
'eula_markdown' => 'Tato EULA umožňuje <a href="https://help.github.com/articles/github-flavored-markdown/">Github markdown</a>.',
'footer_text' => 'Additional Footer Text ',
'footer_text' => 'Další text do zápatí ',
'footer_text_help' => 'This text will appear in the right-side footer. Links are allowed using <a href="https://help.github.com/articles/github-flavored-markdown/">Github flavored markdown</a>. Line breaks, headers, images, etc may result in unpredictable results.',
'general_settings' => 'Obecné nastavení',
'generate_backup' => 'Vytvořit zálohu',
@@ -52,7 +52,7 @@ return array(
'ldap_enabled' => 'LDAP povoleno',
'ldap_integration' => 'LDAP integrace',
'ldap_settings' => 'Nastavení LDAP',
'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_login_test_help' => 'Zadejte platné LDAP uživatelské jméno a heslo ze základu rozlišeného názvu který jste určili výše a vyzkoušejte zda je LDAP přihlašování správně nastavené. NEJPRVE JE TŘEBA ULOŽIT ZMĚNĚNÉ NASTAVENÍ LDAP.',
'ldap_login_sync_help' => 'This only tests that LDAP can sync correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.',
'ldap_server' => 'LDAP server',
'ldap_server_help' => 'Toto by mělo začít s ldap: // (pro nešifrované nebo TLS) nebo ldaps: // (pro SSL)',
@@ -80,17 +80,19 @@ return array(
'load_remote_help_text' => 'Tato instalace Snipe-IT může nahrávat skripty z vnějšího světa.',
'login_note' => 'Přihlásit se Poznámka',
'login_note_help' => 'Volitelně můžete na obrazovce přihlášení zadat několik vět, například pomoci lidem, kteří nalezli ztracené nebo ukradené zařízení. Toto pole akceptuje značku <a href="https://help.github.com/articles/github-flavored-markdown/">Github flavedmarkdown</a>',
'login_remote_user_text' => 'Remote User login options',
'login_remote_user_enabled_text' => 'Enable Login with Remote User Header',
'login_remote_user_enabled_help' => 'This option enables Authentication via the REMOTE_USER header according to the "Common Gateway Interface (rfc3875)"',
'login_common_disabled_text' => 'Disable other authentication mechanisms',
'login_common_disabled_help' => 'This option disables other authentication mechanisms. Just enable this option if you are sure that your REMOTE_USER login is already working',
'login_remote_user_text' => 'Volby vzdáleného přihlašování uživatele',
'login_remote_user_enabled_text' => 'Zapnout přihlašování s hlavičkou vzdálený uživatel',
'login_remote_user_enabled_help' => 'Tato volba zapne ověřování prostřednictvím hlavičky REMOTE_USER v souladu s „ommon Gateway Interface (norma rfc3875)',
'login_common_disabled_text' => 'Vypnout ostatní způsoby ověřování',
'login_common_disabled_help' => 'Tato volba vypne ostatní způsoby ověřování. Použijte ji pouze pokud jste si jistí, že už funguje přihlašování REMOTE_USER',
'login_remote_user_custom_logout_url_text' => 'Uživatelsky určená URL adresa odhlašování',
'login_remote_user_custom_logout_url_help' => 'If a url is provided here, users will get redirected to this URL after the user logs out of Snipe-IT. This is useful to close the user sessions of your Authentication provider correctly.',
'logo' => 'Logo',
'logo_print_assets' => 'Use in Print',
'logo_print_assets_help' => 'Use branding on printable asset lists ',
'full_multiple_companies_support_help_text' => 'Omezení uživatelů (včetně správců) jsou přiřazená ke společnostem s majetkem společnosti.',
'full_multiple_companies_support_text' => 'Plná podpora více společností',
'show_in_model_list' => 'Show in Model Dropdowns',
'show_in_model_list' => 'Zobrazit v rozbalovacích nabídkách modelu',
'optional' => 'volitelný',
'per_page' => 'Výsledků na stránku',
'php' => 'Verze PHP',
@@ -108,22 +110,22 @@ return array(
'settings' => 'Nastavení',
'show_alerts_in_menu' => 'Zobrazovat upozornění v horní nabídce',
'show_archived_in_list' => 'Archivovaný majetek',
'show_archived_in_list_text' => 'Show archived assets in the "all assets" listing',
'show_images_in_email' => 'Show images in emails',
'show_images_in_email_help' => 'Uncheck this box if your Snipe-IT installation is behind a VPN or closed network and users outside the network will not be able to load images served from this installation in their emails.',
'show_archived_in_list_text' => 'Zobrazit archivovaný majetek ve výpisu „veškerý majetek“',
'show_images_in_email' => 'Zobrazovat obrázky v e-mailech',
'show_images_in_email_help' => 'Zrušte zaškrtnutí této kolonky, pokud je instalace Snipe-IT za VPN nebo uzavřenou sítí a uživatelé mimo síť nebudou moci do svých e-mailů načíst obrázky z této instalace.',
'site_name' => 'Název stránky',
'slack_botname' => 'Slack Botname',
'slack_channel' => 'Slack kanál',
'slack_endpoint' => 'Slack koncový bod',
'slack_integration' => 'Nastavení Slack',
'slack_integration_help' => 'Slack integrace je dobrovolná, nicméně pokud ho chcete používat jsou vyžadovány koncový bod a kanál. Chcete-li nakonfigurovat integraci Slack, nejprve <a href=":slack_link" target="_new"> ytvořte příchozí webhook</a> na vašem Slack účtu.',
'slack_integration_help_button' => 'Once you have saved your Slack information, a test button will appear.',
'slack_integration_help_button' => 'Po uložení informací ke Slack se zobrazí tlačítko pro vyzkoušení.',
'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
'snipe_version' => 'Verze Snipe-IT',
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual.',
'version_footer' => 'Version in Footer ',
'version_footer_help' => 'Specify who sees the Snipe-IT version and build number.',
'support_footer' => 'Odkazy v zápatí na podporu ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
'version_footer' => 'Verze v zápatí ',
'version_footer_help' => 'Určete kdo uvidí verzi Snipe-IT a číslo sestavení.',
'system' => 'Systémové informace',
'update' => 'Upravit nastavení',
'value' => 'Hodnota',
@@ -134,9 +136,9 @@ return array(
'label_dimensions' => 'Rozměry štítku (palce)',
'next_auto_tag_base' => 'Další auto přírůstek',
'page_padding' => 'Okraje stránky (palce)',
'privacy_policy_link' => 'Link to Privacy Policy',
'privacy_policy' => 'Privacy Policy',
'privacy_policy_link_help' => 'If a url is included here, a link to your privacy policy will be included in the app footer and in any emails that the system sends out, in compliance with GDPR. ',
'privacy_policy_link' => 'Odkaz na zásady osobních údajů',
'privacy_policy' => 'Zásady ochrany soukromí',
'privacy_policy_link_help' => 'Pokud je zde zahrnuta URL adresa, odkaz na zásady ochrany osobních údajů budou obsaženy do zápatí aplikace a pokud bude zahrnuto ve všech e-mailech, které systém odešle, díky čemuž bude odpovídat požadavkům předpisu GDPR. ',
'purge' => 'Vyčištění odstraněných záznamů',
'labels_display_bgutter' => 'Spodní okraj štítku',
'labels_display_sgutter' => 'Boční okraj štítku',
@@ -179,7 +181,7 @@ return array(
'bottom' => 'dole',
'vertical' => 'svislé',
'horizontal' => 'vodorovné',
'unique_serial' => 'Unique serial numbers',
'unique_serial' => 'Neopakující se sériová čísla',
'unique_serial_help_text' => 'Checking this box will enforce a uniqueness constraint on asset serials',
'zerofill_count' => 'Délka značek majetku včetně zerofill',
);
+1 -1
View File
@@ -2,7 +2,7 @@
return array(
'activated_help_text' => 'This user can login',
'activated_help_text' => 'Tento uživatel se může přihlásit',
'activated_disabled_help_text' => 'You cannot edit activation status for your own account.',
'assets_user' => 'Majetky přiřazené :name',
'bulk_update_warn' => 'Chystáte se upravit vlastnosti :user_count uživatelů. Nezapomeňte, že pomocí tohoto formuláře nemůžete změnit vlastní atributy uživatele a musíte provádět vlastní úpravy individuálně.',
+1 -1
View File
@@ -12,5 +12,5 @@ return array(
'submit' => 'Odeslat',
'upload' => 'Nahrát',
'select_file' => 'Vybrat soubor...',
'select_files' => 'Select Files...',
'select_files' => 'Vybrat soubory…',
);
+15 -15
View File
@@ -9,7 +9,7 @@
'activity_report' => 'Report aktivity',
'address' => 'Adresa',
'admin' => 'Admin',
'administrator' => 'Administrator',
'administrator' => 'Správce',
'add_seats' => 'Přidaná licenční místa',
'all_assets' => 'Všechna zařízení',
'all' => 'Vše',
@@ -39,9 +39,9 @@
'checkin' => 'Příjem',
'checkin_from' => 'Převzít od',
'checkout' => 'Výdej',
'checkouts_count' => 'Checkouts',
'checkins_count' => 'Checkins',
'user_requests_count' => 'Requests',
'checkouts_count' => 'Vyskladnění',
'checkins_count' => 'Naskladnění',
'user_requests_count' => 'Požadavky',
'city' => 'Město',
'click_here' => 'Klikněte zde',
'clear_selection' => 'Vyprázdnit výběr',
@@ -68,7 +68,7 @@
'debug_warning' => 'Varování!',
'debug_warning_text' => 'Tato aplikace běží ve výrobním režimu s povoleným laděním. To znamená že citlivá data mohou být přístupná vnějšímu světu. Deaktivujte režim ladění nastavením hodnoty <code>APP_DEBUG</code> v souboru <code>.env</code> na <code>false</code>.',
'delete' => 'Odstranit',
'delete_confirm' => 'Are you sure you wish to delete :item?',
'delete_confirm' => 'Opravdu chcete smazat :item?',
'deleted' => 'Odstraněno',
'delete_seats' => 'Vymazaná licenční místa',
'departments' => 'Oddělení',
@@ -85,8 +85,8 @@
'email_domain_help' => 'Toto je použito na generování e-mailových adres při importu',
'filastname_format' => 'Iniciál Jména Příjmení (jsmith@example.com)',
'firstname_lastname_format' => 'Jméno Příjmení (jane.smith@example.com)',
'firstname_lastname_underscore_format' => 'First Name Last Name (jane_smith@example.com)',
'lastnamefirstinitial_format' => 'Last Name First Initial (smithj@example.com)',
'firstname_lastname_underscore_format' => 'Jméno Příjmení (jan_novak@example.com)',
'lastnamefirstinitial_format' => 'Příjmení první písmeno ze jména (novakj@example.com)',
'first' => 'První',
'first_name' => 'Jméno',
'first_name_format' => 'Jméno (jane@example.com)',
@@ -94,16 +94,16 @@
'file_name' => 'Soubor',
'file_uploads' => 'Nahrání souboru',
'generate' => 'Vytvořit',
'github_markdown' => 'This field accepts <a href="https://help.github.com/articles/github-flavored-markdown/">Github flavored markdown</a>.',
'github_markdown' => 'V kolonce je možné použít <a href="https://help.github.com/articles/github-flavored-markdown/">Github variantu markdown</a>.',
'groups' => 'Skupiny',
'gravatar_email' => 'Emailová adresa Gravatar',
'history' => 'Historie',
'history_for' => 'Historie uživatele',
'id' => 'ID',
'image' => 'Image',
'image' => 'Obrázek',
'image_delete' => 'Smazat obrázek',
'image_upload' => 'Nahrát obrázek',
'image_filetypes_help' => 'Accepted filetypes are jpg, png, gif, and svg. Max upload size allowed is :size.',
'image_filetypes_help' => 'Podporované typy souborů jsou jpg, png, gif, a svg. Velikost může být nejvýše :size.',
'import' => 'Import',
'import-history' => 'Historie importu',
'asset_maintenance' => 'Údržba zařízení',
@@ -127,7 +127,7 @@
'locations' => 'Umístění',
'logout' => 'Odhlásit',
'lookup_by_tag' => 'Vyhledávání podle značky majetku',
'maintenances' => 'Maintenances',
'maintenances' => 'Údržby',
'manufacturer' => 'Výrobce',
'manufacturers' => 'Výrobci',
'markdown' => 'Toto pole umožňuje <a href="https://help.github.com/articles/github-flavored-markdown/">Github flavored markdown</a>.',
@@ -162,7 +162,7 @@
'recent_activity' => 'Nedávná aktivita',
'remove_company' => 'Odstraňte sdružení společnosti',
'reports' => 'Reporty',
'restored' => 'restored',
'restored' => 'obnoveno',
'requested' => 'Požadováno',
'request_canceled' => 'Žádost zrušena',
'save' => 'Uložit',
@@ -182,10 +182,10 @@
'select_asset' => 'Zvolte majetek',
'settings' => 'Nastavení',
'show_deleted' => 'Zobrazit smazané',
'show_current' => 'Show Current',
'show_current' => 'Zobrazit aktuální',
'sign_in' => 'Přihlásit se',
'signature' => 'Podpis',
'skin' => 'Skin',
'skin' => 'Vzhled',
'some_features_disabled' => 'REŽIM DEMO: Některé funkce jsou pro tuto instalaci zakázány.',
'site_name' => 'Název lokality',
'state' => 'Stát',
@@ -206,7 +206,7 @@
'unknown_admin' => 'Neznámy správce',
'username_format' => 'Formát uživatelského jména',
'update' => 'Aktualizace',
'upload_filetypes_help' => 'Allowed filetypes are png, gif, jpg, jpeg, doc, docx, pdf, xls, txt, lic, zip, and rar. Max upload size allowed is :size.',
'upload_filetypes_help' => 'Podporované typy souborů jsou png, gif, jpg, jpeg, doc, docx, pdf, xls, txt, lic, zip, a rar. Velikost může být nejvýše :size.',
'uploaded' => 'Nahráno',
'user' => 'Uživatel',
'accepted' => 'přijato',
+7 -7
View File
@@ -21,7 +21,7 @@ return array(
'Confirm_Asset_Checkin' => 'Potvrďte převzetí majetku.',
'Confirm_Accessory_Checkin' => 'Potvrďte převzetí příslušenství.',
'Confirm_accessory_delivery' => 'Potvrďte dodání příslušenství.',
'Confirm_license_delivery' => 'Confirm license delivery.',
'Confirm_license_delivery' => 'Potvrdit dodání licence.',
'Confirm_asset_delivery' => 'Potvrďte dodání produktu.',
'Confirm_consumable_delivery' => 'Potvrďte dodání spotřebního zboží.',
'current_QTY' => 'Aktuální množství',
@@ -52,19 +52,19 @@ return array(
'requested' => 'Zažádáno:',
'reset_link' => 'Váš odkaz pro resetování hesla',
'reset_password' => 'Pro zresetování vašeho hesla klikněte na odkaz:',
'serial' => 'Serial',
'serial' => 'Sériové číslo',
'supplier' => 'Dodavatelé',
'tag' => 'Značka',
'test_email' => 'Testovací email od Snipe-IT',
'test_mail_text' => 'Toto je test ze systému Snipe-IT Asset Management System. Pokud jste ho dostali, email funguje :)',
'the_following_item' => 'Následující položka byla převzata: ',
'low_inventory_alert' => 'There is :count item that is below minimum inventory or will soon be low.|There are :count items that are below minimum inventory or will soon be low.',
'assets_warrantee_alert' => 'There is :count asset with a warrantee expiring in the next :threshold days.|There are :count assets with warrantees expiring in the next :threshold days.',
'license_expiring_alert' => 'There is :count license expiring in the next :threshold days.|There are :count licenses expiring in the next :threshold days.',
'low_inventory_alert' => 'Je zde :count položka která je pod minimálním stavem nebo brzy bude.|Jsou zde :count položky které jsou pod minimálním stavem nebo brzy budou.',
'assets_warrantee_alert' => 'Je zde :count majetek se zárukou končící v následujících :threshold dnech.|Jsou zde :count majetky se zárukou končící v následujících :threshold dnech.',
'license_expiring_alert' => 'Je zde :count licence, které končí platnost v příštích :threshold dnech.|Jsou zde :count licence, kterým končí platnost v příštích :threshold dnech.',
'to_reset' => 'Pro resetování vašeho hesla vyplňte tento formulář:',
'type' => 'Typ',
'user' => 'User',
'username' => 'Username',
'user' => 'Uživatel',
'username' => 'Uživatelské jméno',
'welcome' => 'Vítej uživateli :name',
'welcome_to' => 'Vítejte na :web!',
'your_credentials' => 'Vaše pověření Snipe-IT',
+1 -1
View File
@@ -2,6 +2,6 @@
return [
'sent' => 'Váš odkaz s heslem byl odeslán!',
'user' => 'Tento uživatel neexistuje nebo nemá přidruženou e-mailovou adresu',
'user' => 'No matching active user found with that email.',
];
+2 -2
View File
@@ -67,7 +67,7 @@ return array(
'not_in' => 'Zvolený :attribute je neplatný.',
'numeric' => ':attribute musí být číslo.',
'present' => 'Pole atributu musí být přítomno.',
'valid_regex' => 'That is not a valid regex. ',
'valid_regex' => 'Toto není platný regulární výraz. ',
'regex' => 'Formát :attribute je neplatný.',
'required' => 'Pole :attribute je požadováno.',
'required_if' => 'Položka :attribute je vyžadována, když :other je :value.',
@@ -88,7 +88,7 @@ return array(
'unique' => ':attribute byl již vybrán.',
'uploaded' => 'Atribut: se nepodařilo nahrát.',
'url' => 'Formát :attribute je neplatný.',
"unique_undeleted" => "The :attribute must be unique.",
"unique_undeleted" => "Je třeba, aby se :attribute neopakoval.",
/*
|--------------------------------------------------------------------------
@@ -5,8 +5,8 @@ return array(
'about_categories' => 'Kategorier hjælper dig med at organisere dine varer. Nogle eksempler kan være &quot;Desktops&quot;, &quot;Laptops&quot;, &quot;Mobile Phones&quot;, &quot;Tablets&quot; osv., Men du kan bruge kategorier på nogen måde, der giver mening for dig.',
'asset_categories' => 'Aktiver Kategorier',
'category_name' => 'Kategorinavn',
'checkin_email' => 'Send email to user on checkin/checkout.',
'checkin_email_notification' => 'This user will be sent an email on checkin/checkout.',
'checkin_email' => 'Send e-mail til bruger ved tjek ind/ud.',
'checkin_email_notification' => 'Denne bruger tilsendes en e-mail ved tjek ind/ud.',
'clone' => 'Klon Kategori',
'create' => 'Opret kategori',
'edit' => 'Rediger Kategori',
@@ -20,7 +20,7 @@ return array(
'field_element_short' => 'Element',
'field_format' => 'Format',
'field_custom_format' => 'Brugerdefineret Format',
'field_custom_format_help' => 'This field allows you to use a regex expression for validation. It should start with "regex:" - for example, to validate that a custom field value contains a valid IMEI (15 numeric digits), you would use <code>regex:/^[0-9]{15}$/</code>.',
'field_custom_format_help' => 'Dette felt muliggør anvendelse af et regex-udtryk til validering. Det skal starte med "regex:" - for f.eks. at validere, at en tilpasset feltværdi indeholder et gyldig IMEI (15 numeriske cifre), vil du skulle benytte <code>regex:/^[0-9]{15}$/</code>.',
'required' => 'Påkrævet',
'req' => 'Req.',
'used_by_models' => 'Bruges af modeller',
@@ -28,5 +28,5 @@ return array(
'create_fieldset' => 'Nyt Feltsæt',
'create_field' => 'Nyt Brugerdefinerede Felt',
'value_encrypted' => 'Værdien af dette felt er krypteret i databasen. Kun admins vil være i stand til at se den krypteret værdi',
'show_in_email' => 'Include the value of this field in checkout emails sent to the user? Encrypted fields cannot be included in emails.',
'show_in_email' => 'Inkludér værdien af dette felt i tjekud-e-mail til brugeren? Krypterede felter kan ikke medtages i e-mails.',
);
+1 -1
View File
@@ -38,7 +38,7 @@ return array(
'tag' => 'Aktiv mærkat',
'update' => 'Aktiv Opdatering',
'warranty' => 'Garanti',
'warranty_expires' => 'Warranty Expires',
'warranty_expires' => 'Garantiudløb',
'years' => 'år',
)
;
+1 -1
View File
@@ -5,7 +5,7 @@ return array(
'about_assets_text' => 'Aktiver er poster sporet af serienummer eller aktiv tag. De har tendens til at være højere værdi elementer, hvor identifikation af en bestemt genstand betyder noget.',
'archived' => 'arkiverede',
'asset' => 'Asset',
'bulk_checkout' => 'Checkout Assets',
'bulk_checkout' => 'Udtjek aktiv',
'checkin' => 'Checkin Asset',
'checkout' => 'Checkout Asset',
'clone' => 'Klonaktiver',
+1 -1
View File
@@ -62,7 +62,7 @@ return array(
'success' => 'Asset tjekket ud med succes.',
'user_does_not_exist' => 'Denne bruger er ugyldig. Prøv igen.',
'not_available' => 'Det aktiv er ikke tilgængeligt for kassen!',
'no_assets_selected' => 'You must select at least one asset from the list'
'no_assets_selected' => 'Du skal vælge mindst ét aktiv fra listen'
),
'checkin' => array(
+2 -2
View File
@@ -4,8 +4,8 @@ return array(
'does_not_exist' => 'Licens eksistere ikke.',
'user_does_not_exist' => 'Bruger eksisterer ikke.',
'asset_does_not_exist' => 'Det aktiv, du forsøger at forbinde med denne licens, findes ikke.',
'owner_doesnt_match_asset' => 'Det aktiv, du forsøger at associere med denne licens, ejes af andre som den person, der er valgt i den tildelte til dropdown.',
'asset_does_not_exist' => 'Aktivet, du forsøger at associere med denne licens, findes ikke.',
'owner_doesnt_match_asset' => 'Aktivet, du forsøger at associere med denne licens, ejes af en anden end den person, der er valgt i Tildelt-rullemenuen.',
'assoc_users' => 'Denne licens er i øjeblikket tjekket ud til en bruger og kan ikke slettes. Kontroller venligst licensen først, og prøv derefter at slette igen.',
'select_asset_or_person' => 'Du skal vælge et aktiv eller en bruger, men ikke begge.',
+3 -1
View File
@@ -88,6 +88,8 @@ return array(
'login_remote_user_custom_logout_url_text' => 'Custom logout URL',
'login_remote_user_custom_logout_url_help' => 'If a url is provided here, users will get redirected to this URL after the user logs out of Snipe-IT. This is useful to close the user sessions of your Authentication provider correctly.',
'logo' => 'Logo',
'logo_print_assets' => 'Use in Print',
'logo_print_assets_help' => 'Use branding on printable asset lists ',
'full_multiple_companies_support_help_text' => 'Begrænsning af brugere (herunder admins) tildelt virksomheder til deres virksomheds aktiver.',
'full_multiple_companies_support_text' => 'Fuld flere virksomheder support',
'show_in_model_list' => 'Show in Model Dropdowns',
@@ -121,7 +123,7 @@ return array(
'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT version',
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual.',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
'version_footer' => 'Version in Footer ',
'version_footer_help' => 'Specify who sees the Snipe-IT version and build number.',
'system' => 'Systemoplysninger',
+1 -1
View File
@@ -2,6 +2,6 @@
return [
'sent' => 'Dit adgangskode link er blevet sendt!',
'user' => 'Brugeren findes ikke eller har ikke nogen email-adresse tilknyttet',
'user' => 'No matching active user found with that email.',
];
+7 -5
View File
@@ -86,8 +86,10 @@ return array(
'login_common_disabled_text' => 'Deaktiviere andere Authentifizierungsmethoden',
'login_common_disabled_help' => 'Diese Option deaktiviert andere Authentifizierungsmethoden. Aktivieren Sie diese Option nur, wenn Sie sich sicher sind, dass REMOTE_USER Login bereits funktioniert',
'login_remote_user_custom_logout_url_text' => 'Benutzerdefinierte Abmelde-URL',
'login_remote_user_custom_logout_url_help' => 'If a url is provided here, users will get redirected to this URL after the user logs out of Snipe-IT. This is useful to close the user sessions of your Authentication provider correctly.',
'login_remote_user_custom_logout_url_help' => 'Sofern hier eine URL angegeben ist, werden Benutzer automatisch zu dieser URL weitergeleitet, nachdem der Benutzer sich aus Snipe-IT ausloggt. Dies ist nützlich, um die Benutzersitzung Ihres Authentifizierungsproviders korrekt zu beenden.',
'logo' => 'Logo',
'logo_print_assets' => 'Use in Print',
'logo_print_assets_help' => 'Use branding on printable asset lists ',
'full_multiple_companies_support_help_text' => 'Beschränkung von Benutzern (inklusive Administratoren) die einer Firma zugewiesen sind zu den Assets der Firma.',
'full_multiple_companies_support_text' => 'Volle Mehrmandanten-Unterstützung für Firmen',
'show_in_model_list' => 'In Modell-Dropdown-Liste anzeigen',
@@ -122,8 +124,8 @@ return array(
'snipe_version' => 'Snipe-IT Version',
'support_footer' => 'Fußzeile Support-Link ',
'support_footer_help' => 'Geben Sie an, wer die Links zum Snipe-IT Support-Info und Benutzerhandbuch sieht',
'version_footer' => 'Version in Footer ',
'version_footer_help' => 'Specify who sees the Snipe-IT version and build number.',
'version_footer' => 'Version in in der Fußzeile ',
'version_footer_help' => 'Spezifiert, wer die Version und Build-Nummer von Snipe-IT angezeigt bekommt.',
'system' => 'Systeminformationen',
'update' => 'Einstellungen übernehmen',
'value' => 'Wert',
@@ -179,7 +181,7 @@ return array(
'bottom' => 'Unten',
'vertical' => 'Vertikal',
'horizontal' => 'Horizontal',
'unique_serial' => 'Unique serial numbers',
'unique_serial_help_text' => 'Checking this box will enforce a uniqueness constraint on asset serials',
'unique_serial' => 'Eindeutige Seriennummern',
'unique_serial_help_text' => 'Wenn dieses Kontrollkästchen aktiviert wird, müssen Seriennummern von Assets eindeutig sein',
'zerofill_count' => 'Länge der Asset Tags, inklusive zerofill',
);
+2 -2
View File
@@ -2,8 +2,8 @@
return array(
'activated_help_text' => 'This user can login',
'activated_disabled_help_text' => 'You cannot edit activation status for your own account.',
'activated_help_text' => 'Der Nutzer kann sich einloggen',
'activated_disabled_help_text' => 'Sie können den Aktiverungsstatus für Ihren eigenen Account nicht ändern.',
'assets_user' => 'Assets zugewiesen an :name',
'bulk_update_warn' => 'Sie sind dabei, die Eigenschaften von :user_count Benutzern zu bearbeiten. Bitte beachten Sie, dass Sie Ihre eigenen Benutzerattribute nicht über dieses Formular ändern können. Sie müssen Ihren eigenen Benutzer einzeln bearbeiten.',
'bulk_update_help' => 'Hier können mehrere Benutzer gleichzeitig bearbeitet werden. Nur Felder ausfüllen, welche geändert werden sollen. Leere Felder werden nicht geändert.',
+1 -1
View File
@@ -206,7 +206,7 @@
'unknown_admin' => 'Unbekannter Administrator',
'username_format' => 'Format der Benutzernamen',
'update' => 'Aktualisieren',
'upload_filetypes_help' => 'Allowed filetypes are png, gif, jpg, jpeg, doc, docx, pdf, xls, txt, lic, zip, and rar. Max upload size allowed is :size.',
'upload_filetypes_help' => 'Erlaubte Dateitypen sind png, gif, jpg, jpeg, doc, docx, pdf, xls, txt, lic, zip, und rar. Maximale Uploadgröße beträgt:size.',
'uploaded' => 'Hochgeladen',
'user' => 'Benutzer',
'accepted' => 'angenommen',
+3 -3
View File
@@ -58,9 +58,9 @@ return array(
'test_email' => 'Test E-Mail von Snipe-IT',
'test_mail_text' => 'Dies ist ein Test von Snipe-IT-Asset-Management-System. Wenn Sie das erhalten haben, funktioniert das Senden von Mails :)',
'the_following_item' => 'Der folgende Gegenstand wurde eingecheckt: ',
'low_inventory_alert' => 'There is :count item that is below minimum inventory or will soon be low.|There are :count items that are below minimum inventory or will soon be low.',
'assets_warrantee_alert' => 'There is :count asset with a warrantee expiring in the next :threshold days.|There are :count assets with warrantees expiring in the next :threshold days.',
'license_expiring_alert' => 'There is :count license expiring in the next :threshold days.|There are :count licenses expiring in the next :threshold days.',
'low_inventory_alert' => 'Es gibt :count Artikel, der unter dem Minimum ist oder kurz davor ist.|Es gibt :count Artikel, die unter dem Minimum sind oder kurz davor sind.',
'assets_warrantee_alert' => 'Es gibt :count Asset mit einer auslaufenden Garantie in den nächsten :threshold Tagen.| Es gibt :count Asset mit auslaufenden Garantien in den nächsten :threshold Tagen.',
'license_expiring_alert' => 'Es gibt :count auslaufende Lizenz in den nächsten :threshold Tagen.|Es gibt :count auslaufende Lizenzen in den nächsten :threshold Tagen.',
'to_reset' => 'Zum Zurücksetzen Ihres :web Passwortes, füllen Sie bitte dieses Formular aus:',
'type' => 'Typ',
'user' => 'Benutzer',
+1 -1
View File
@@ -2,6 +2,6 @@
return [
'sent' => 'Ihr Link wurde verschickt!',
'user' => 'Dieser Benutzer existiert nicht oder hat keine E-Mail Adresse angegeben',
'user' => 'No matching active user found with that email.',
];
+3 -1
View File
@@ -88,6 +88,8 @@ return array(
'login_remote_user_custom_logout_url_text' => 'Custom logout URL',
'login_remote_user_custom_logout_url_help' => 'If a url is provided here, users will get redirected to this URL after the user logs out of Snipe-IT. This is useful to close the user sessions of your Authentication provider correctly.',
'logo' => 'Λογότυπο',
'logo_print_assets' => 'Use in Print',
'logo_print_assets_help' => 'Use branding on printable asset lists ',
'full_multiple_companies_support_help_text' => 'Περιορισμός των χρηστών (συμπεριλαμβανομένων των διαχειριστών) που εκχωρούνται σε εταιρείες στα περιουσιακά στοιχεία της εταιρείας τους.',
'full_multiple_companies_support_text' => 'Πλήρης υποστήριξη πολλαπλών εταιρειών',
'show_in_model_list' => 'Show in Model Dropdowns',
@@ -121,7 +123,7 @@ return array(
'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
'snipe_version' => 'Snipe-It έκδοση',
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual.',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
'version_footer' => 'Version in Footer ',
'version_footer_help' => 'Specify who sees the Snipe-IT version and build number.',
'system' => 'Πληροφορίες συστήματος',
+1 -1
View File
@@ -2,6 +2,6 @@
return [
'sent' => 'Ο σύνδεσμος κωδικού πρόσβασης σας έχει σταλεί!',
'user' => 'Αυτός ο χρήστης δεν υπάρχει ή δεν έχει συσχετιστεί με διεύθυνση ηλεκτρονικού ταχυδρομείου',
'user' => 'No matching active user found with that email.',
];
@@ -86,8 +86,10 @@ return array(
'login_common_disabled_text' => 'Disable other authentication mechanisms',
'login_common_disabled_help' => 'This option disables other authentication mechanisms. Just enable this option if you are sure that your REMOTE_USER login is already working',
'login_remote_user_custom_logout_url_text' => 'Custom logout URL',
'login_remote_user_custom_logout_url_help' => 'If a url is provided here, users will get redirected to this URL after the user logs out of Snipe-IT. This is useful to close the user sessions of your Authentication provider correctly.',
'login_remote_user_custom_logout_url_help' => 'If a url is provided here, users will be redirected to this URL after the user logs out of Snipe-IT. This is useful to close the user sessions of your Authentication provider correctly.',
'logo' => 'Logo',
'logo_print_assets' => 'Use in Print',
'logo_print_assets_help' => 'Use branding on printable asset lists ',
'full_multiple_companies_support_help_text' => 'Restricting users (including admins) assigned to companies to their company\'s assets.',
'full_multiple_companies_support_text' => 'Full Multiple Companies Support',
'show_in_model_list' => 'Show in Model Dropdowns',
@@ -123,7 +125,7 @@ return array(
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
'version_footer' => 'Version in Footer ',
'version_footer_help' => 'Specify who sees the Snipe-IT version and build number.',
'version_footer_help' => 'Specify who can see the Snipe-IT version and build number.',
'system' => 'System Information',
'update' => 'Update Settings',
'value' => 'Value',
@@ -180,6 +182,6 @@ return array(
'vertical' => 'vertical',
'horizontal' => 'horizontal',
'unique_serial' => 'Unique serial numbers',
'unique_serial_help_text' => 'Checking this box will enforce a uniqueness constraint on asset serials',
'unique_serial_help_text' => 'Ticking this box will enforce a uniqueness constraint on asset serial numbers',
'zerofill_count' => 'Length of asset tags, including zerofill',
);
+1 -1
View File
@@ -60,7 +60,7 @@ return array(
'test_mail_text' => 'This is a test from the Snipe-IT Asset Management System. If you got this, mail is working :)',
'the_following_item' => 'The following item has been checked in: ',
'low_inventory_alert' => 'There is :count item that is below minimum inventory or will soon be low.|There are :count items that are below minimum inventory or will soon be low.',
'assets_warrantee_alert' => 'There is :count asset with a warrantee expiring in the next :threshold days.|There are :count assets with warrantees expiring in the next :threshold days.',
'assets_warrantee_alert' => 'There is :count asset with a warranty expiring in the next :threshold days.|There are :count assets with warranties expiring in the next :threshold days.',
'license_expiring_alert' => 'There is :count license expiring in the next :threshold days.|There are :count licenses expiring in the next :threshold days.',
'to_reset' => 'To reset your :web password, complete this form:',
'type' => 'Type',
+1 -1
View File
@@ -2,6 +2,6 @@
return [
'sent' => 'Your password link has been sent!',
'user' => 'That user does not exist or does not have an email address associated',
'user' => 'No matching active user found with that email.',
];
@@ -88,6 +88,8 @@ return array(
'login_remote_user_custom_logout_url_text' => 'Custom logout URL',
'login_remote_user_custom_logout_url_help' => 'If a url is provided here, users will get redirected to this URL after the user logs out of Snipe-IT. This is useful to close the user sessions of your Authentication provider correctly.',
'logo' => 'Logo',
'logo_print_assets' => 'Use in Print',
'logo_print_assets_help' => 'Use branding on printable asset lists ',
'full_multiple_companies_support_help_text' => 'Membatasi pengguna (termasuk admin) yang ditugaskan ke perusahaan untuk aset perusahaan mereka.',
'full_multiple_companies_support_text' => 'Dukungan Banyak Perusahaan',
'show_in_model_list' => 'Tunjukkan di Model dalam urutan ke bawah',
+1 -1
View File
@@ -2,6 +2,6 @@
return [
'sent' => 'Tautan kata sandi anda sudah dikirim!',
'user' => 'Pengguna tidak ada atau tidak mempunyai alamat surel yang terkait',
'user' => 'No matching active user found with that email.',
];
+1 -1
View File
@@ -2,6 +2,6 @@
return [
'sent' => 'Your password link has been sent!',
'user' => 'That user does not exist or does not have an email address associated',
'user' => 'No matching active user found with that email.',
];
@@ -88,6 +88,8 @@ return array(
'login_remote_user_custom_logout_url_text' => 'URL de cierre de sesión personalizado',
'login_remote_user_custom_logout_url_help' => 'If a url is provided here, users will get redirected to this URL after the user logs out of Snipe-IT. This is useful to close the user sessions of your Authentication provider correctly.',
'logo' => 'Logo',
'logo_print_assets' => 'Use in Print',
'logo_print_assets_help' => 'Use branding on printable asset lists ',
'full_multiple_companies_support_help_text' => 'Usuarios restringidos (incluidos administradores) asignados a compañías de sus bienes de compañía.',
'full_multiple_companies_support_text' => 'Soporte completo múltiple de compañías',
'show_in_model_list' => 'Mostrar en Desplegado de Modelos',
+1 -1
View File
@@ -2,6 +2,6 @@
return [
'sent' => 'El link de la contraseña ha sido enviada!',
'user' => 'El usuario no existe o no tiene un email asociado',
'user' => 'No matching active user found with that email.',
];
@@ -88,6 +88,8 @@ return array(
'login_remote_user_custom_logout_url_text' => 'URL de cierre de sesión personalizado',
'login_remote_user_custom_logout_url_help' => 'If a url is provided here, users will get redirected to this URL after the user logs out of Snipe-IT. This is useful to close the user sessions of your Authentication provider correctly.',
'logo' => 'Logo',
'logo_print_assets' => 'Use in Print',
'logo_print_assets_help' => 'Use branding on printable asset lists ',
'full_multiple_companies_support_help_text' => 'Usuarios restringidos (incluidos administradores) asignados a compañías de sus bienes de compañía.',
'full_multiple_companies_support_text' => 'Soporte completo múltiple de compañías',
'show_in_model_list' => 'Mostrar en Desplegado de Modelos',
+1 -1
View File
@@ -2,6 +2,6 @@
return [
'sent' => 'El link de la contraseña ha sido enviada!',
'user' => 'El usuario no existe o no tiene un email asociado',
'user' => 'No matching active user found with that email.',
];
@@ -88,6 +88,8 @@ return array(
'login_remote_user_custom_logout_url_text' => 'URL de cierre de sesión personalizado',
'login_remote_user_custom_logout_url_help' => 'If a url is provided here, users will get redirected to this URL after the user logs out of Snipe-IT. This is useful to close the user sessions of your Authentication provider correctly.',
'logo' => 'Logo',
'logo_print_assets' => 'Use in Print',
'logo_print_assets_help' => 'Use branding on printable asset lists ',
'full_multiple_companies_support_help_text' => 'Usuarios restringidos (incluidos administradores) asignados a compañías de sus bienes de compañía.',
'full_multiple_companies_support_text' => 'Soporte completo múltiple de compañías',
'show_in_model_list' => 'Mostrar en Desplegado de Modelos',
+1 -1
View File
@@ -2,6 +2,6 @@
return [
'sent' => 'El link de la contraseña ha sido enviada!',
'user' => 'El usuario no existe o no tiene un email asociado',
'user' => 'No matching active user found with that email.',
];
@@ -88,6 +88,8 @@ return array(
'login_remote_user_custom_logout_url_text' => 'URL de cierre de sesión personalizado',
'login_remote_user_custom_logout_url_help' => 'If a url is provided here, users will get redirected to this URL after the user logs out of Snipe-IT. This is useful to close the user sessions of your Authentication provider correctly.',
'logo' => 'Logo',
'logo_print_assets' => 'Use in Print',
'logo_print_assets_help' => 'Use branding on printable asset lists ',
'full_multiple_companies_support_help_text' => 'Restringir usuarios (incluyendo administradores) asignados a compañías a sus activos de la compañía.',
'full_multiple_companies_support_text' => 'Soporte Completo de Múltiples Compañías',
'show_in_model_list' => 'Mostrar en Modelos Desplegados',
+1 -1
View File
@@ -2,6 +2,6 @@
return [
'sent' => '¡El enlace de tu contraseña ha sido enviado!',
'user' => 'El usuario no existe o no tiene una dirección de coreo electrónico asociada',
'user' => 'No matching active user found with that email.',
];
+3 -1
View File
@@ -88,6 +88,8 @@ return array(
'login_remote_user_custom_logout_url_text' => 'Custom logout URL',
'login_remote_user_custom_logout_url_help' => 'If a url is provided here, users will get redirected to this URL after the user logs out of Snipe-IT. This is useful to close the user sessions of your Authentication provider correctly.',
'logo' => 'Logo',
'logo_print_assets' => 'Use in Print',
'logo_print_assets_help' => 'Use branding on printable asset lists ',
'full_multiple_companies_support_help_text' => 'Kasutajate (sh administraatorite) piiramine, mis on määratud firmadele ettevõtte varadele.',
'full_multiple_companies_support_text' => 'Terve mitu ettevõtete toetust',
'show_in_model_list' => 'Show in Model Dropdowns',
@@ -121,7 +123,7 @@ return array(
'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT versioon',
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual.',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
'version_footer' => 'Version in Footer ',
'version_footer_help' => 'Specify who sees the Snipe-IT version and build number.',
'system' => 'Süsteemi informatsioon',
+1 -1
View File
@@ -2,6 +2,6 @@
return [
'sent' => 'Sinu paroolilink on saadetud!',
'user' => 'Sellist kasutajat ei ole või ei ole tal seotud e-maili aadressi',
'user' => 'No matching active user found with that email.',
];
+3 -1
View File
@@ -89,6 +89,8 @@ return array(
'login_remote_user_custom_logout_url_text' => 'Custom logout URL',
'login_remote_user_custom_logout_url_help' => 'If a url is provided here, users will get redirected to this URL after the user logs out of Snipe-IT. This is useful to close the user sessions of your Authentication provider correctly.',
'logo' => 'لوگو',
'logo_print_assets' => 'Use in Print',
'logo_print_assets_help' => 'Use branding on printable asset lists ',
'full_multiple_companies_support_help_text' => 'محدود کردن کاربران (از جمله مدیران) اختصاص داده شده به شرکت ها برای دارایی های شرکت خود را.',
'full_multiple_companies_support_text' => 'شرکت های متعدد پشتیبانی کامل',
'show_in_model_list' => 'Show in Model Dropdowns',
@@ -122,7 +124,7 @@ return array(
'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
'snipe_version' => 'نسخه Snipe_IT',
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual.',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
'version_footer' => 'Version in Footer ',
'version_footer_help' => 'Specify who sees the Snipe-IT version and build number.',
'system' => 'اطلاعات سیستم',
+1 -1
View File
@@ -2,6 +2,6 @@
return [
'sent' => 'لینک رمز عبور شما ارسال شده است!',
'user' => 'کاربر وجود ندارد و یا یک آدرس ایمیل مرتبط ندارد ',
'user' => 'No matching active user found with that email.',
];
+3 -1
View File
@@ -88,6 +88,8 @@ return array(
'login_remote_user_custom_logout_url_text' => 'Custom logout URL',
'login_remote_user_custom_logout_url_help' => 'If a url is provided here, users will get redirected to this URL after the user logs out of Snipe-IT. This is useful to close the user sessions of your Authentication provider correctly.',
'logo' => 'Logo',
'logo_print_assets' => 'Use in Print',
'logo_print_assets_help' => 'Use branding on printable asset lists ',
'full_multiple_companies_support_help_text' => 'Käyttäjien (myös ylläpitäjien) rajoittaminen yrityksille varattavaksi yrityksen omiin varoihin.',
'full_multiple_companies_support_text' => 'Täysi monikansallisten yritysten tuki',
'show_in_model_list' => 'Show in Model Dropdowns',
@@ -121,7 +123,7 @@ return array(
'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT versio',
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual.',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
'version_footer' => 'Version in Footer ',
'version_footer_help' => 'Specify who sees the Snipe-IT version and build number.',
'system' => 'Järjestelmän Tiedot',
+1 -1
View File
@@ -2,6 +2,6 @@
return [
'sent' => 'Salasanasi linkki on lähetetty!',
'user' => 'Tätä käyttäjää ei ole tai sillä ei ole sähköpostiosoitetta',
'user' => 'No matching active user found with that email.',
];
@@ -88,6 +88,8 @@ return array(
'login_remote_user_custom_logout_url_text' => 'Custom logout URL',
'login_remote_user_custom_logout_url_help' => 'If a url is provided here, users will get redirected to this URL after the user logs out of Snipe-IT. This is useful to close the user sessions of your Authentication provider correctly.',
'logo' => 'Ang Logo',
'logo_print_assets' => 'Use in Print',
'logo_print_assets_help' => 'Use branding on printable asset lists ',
'full_multiple_companies_support_help_text' => 'Pagbabawal sa mga gumagamit (kasama ang mga admin) na nakatalaga sa mga asset ng kanilang kompanya.',
'full_multiple_companies_support_text' => 'Ang Buong Suporta sa Maramihang Kompanya',
'show_in_model_list' => 'Ipakita sa Modelo ng mga Dropdowns',
+1 -1
View File
@@ -2,6 +2,6 @@
return [
'sent' => 'Nai-send na ang link ng iyong password!',
'user' => 'Ang user na iyon ay hindi umiiral o walang naiugnay na email address',
'user' => 'No matching active user found with that email.',
];
@@ -28,5 +28,5 @@ return array(
'create_fieldset' => 'Nouveau Fieldset',
'create_field' => 'Nouveau champ personnalisé',
'value_encrypted' => 'La valeur de ce champ est chiffrée dans la base de donnée. Seuls les administrateurs seront capable de voir les données déchiffrées',
'show_in_email' => 'Include the value of this field in checkout emails sent to the user? Encrypted fields cannot be included in emails.',
'show_in_email' => 'Inclure la valeur de ce champ dans les e-mails envoyés à l\'utilisateur? Les champs cryptés ne peuvent pas être inclus dans les e-mails.',
);
+1 -1
View File
@@ -5,7 +5,7 @@ return array(
'about_assets_text' => 'Les actifs sont des éléments suivis par le numéro de série ou l\'étiquette de l\'actif. Ils ont tendance à être des éléments de valeur supérieure où l\'identification d\'un élément spécifique importe.',
'archived' => 'Retiré',
'asset' => 'Biens',
'bulk_checkout' => 'Checkout Assets',
'bulk_checkout' => 'Attribuer les actifs',
'checkin' => 'Retour des Biens',
'checkout' => 'Commander l\'actif',
'clone' => 'Cloner le Bien',
+4 -4
View File
@@ -4,9 +4,9 @@ return array(
'about_models_title' => 'A propos des modèles actifs',
'about_models_text' => 'Les modèles actifs sont une façon de regrouper les actifs identiques. « MBP 2013", « IPhone 6 s », etc.',
'deleted' => 'Ce modèle a été détruit. <a href="/hardware/models/:model_id/restore">Cliquez ici pour le restaurer</a>.',
'bulk_delete' => 'Bulk Delete Asset Models',
'bulk_delete_help' => 'Use the checkboxes below to confirm the deletion of the selected asset models. Asset models that have assets associated with them cannot be deleted until the assets are associated with a different model.',
'bulk_delete_warn' => 'You are about to delete :model_count asset models.',
'bulk_delete' => 'Suppression en masse des modèles d\'actifs',
'bulk_delete_help' => 'Cochez la case ci-dessous pour confirmer la suppression des modèles d\'actifs sélectionnés. Les modèles d\'actifs associés à des actifs ne peuvent pas être supprimés tant que les actifs ne sont pas associés à un modèle différent.',
'bulk_delete_warn' => 'Vous êtes sur le points de suppimer :model_count modèles d\'actifs.',
'restore' => 'Restaurer le modèle',
'requestable' => 'Les utilisateurs peuvent demander ce modèle',
'show_mac_address' => 'Afficher le champ pour l\'adresse MAC pour ce modèle d\'actif',
@@ -14,5 +14,5 @@ return array(
'view_models' => 'Voir les différents modèles',
'fieldset' => 'Ensemble de champs',
'no_custom_field' => 'Pas de champs personnalisés',
'add_default_values' => 'Add default values',
'add_default_values' => 'Ajouter des valeurs par défaut',
);
+9 -7
View File
@@ -25,9 +25,9 @@ return array(
'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 &lt;style&gt;&lt;/style&gt;.',
'custom_forgot_pass_url' => 'Custom Password Reset URL',
'custom_forgot_pass_url' => 'URL personnalisé de réinitialisation du mot de passe',
'custom_forgot_pass_url_help' => 'This replaces the built-in forgotten password URL on the login screen, useful to direct people to internal or hosted LDAP password reset functionality. It will effectively disable local user forgotten password functionality.',
'dashboard_message' => 'Dashboard Message',
'dashboard_message' => 'Message du tableau de bord',
'dashboard_message_help' => 'This text will appear on the dashboard for anyone with permission to view the dashboard.',
'default_currency' => 'Devise par défaut',
'default_eula_text' => 'Licence d\'utilisation par défaut',
@@ -42,7 +42,7 @@ return array(
'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 <a href="https://help.github.com/articles/github-flavored-markdown/">"Github flavored markdown"</a>.',
'footer_text' => 'Additional Footer Text ',
'footer_text' => 'Texte supplémentaire en pied de page ',
'footer_text_help' => 'This text will appear in the right-side footer. Links are allowed using <a href="https://help.github.com/articles/github-flavored-markdown/">Github flavored markdown</a>. Line breaks, headers, images, etc may result in unpredictable results.',
'general_settings' => 'Configuration générale',
'generate_backup' => 'Générer une sauvegarde',
@@ -75,19 +75,21 @@ return array(
'ldap_active_flag' => 'Signal d\'activation LDAP',
'ldap_emp_num' => 'Numéro d\'employé LDAP',
'ldap_email' => 'E-mail LDAP',
'license' => 'Software License',
'license' => 'Licence de logiciel',
'load_remote_text' => 'Scripts distants',
'load_remote_help_text' => 'Cette installation Snipe-IT peut charger des scripts depuis le monde extérieur.',
'login_note' => 'Note de connexion',
'login_note_help' => 'Ajoutez éventuellement quelques phrases sur votre écran de connexion, par exemple pour aider les personnes ayant trouvé un appareil perdu ou volé. Ce champ accepte <a href="https://help.github.com/articles/github-flavored-markdown/">Github aromatisé markdown</a>',
'login_remote_user_text' => 'Remote User login options',
'login_remote_user_text' => 'Options de connexion de l\'utilisateur à distance',
'login_remote_user_enabled_text' => 'Enable Login with Remote User Header',
'login_remote_user_enabled_help' => 'This option enables Authentication via the REMOTE_USER header according to the "Common Gateway Interface (rfc3875)"',
'login_common_disabled_text' => 'Disable other authentication mechanisms',
'login_common_disabled_help' => 'This option disables other authentication mechanisms. Just enable this option if you are sure that your REMOTE_USER login is already working',
'login_remote_user_custom_logout_url_text' => 'Custom logout URL',
'login_remote_user_custom_logout_url_text' => 'URL personnalisé de déconnexion',
'login_remote_user_custom_logout_url_help' => 'If a url is provided here, users will get redirected to this URL after the user logs out of Snipe-IT. This is useful to close the user sessions of your Authentication provider correctly.',
'logo' => 'Logo',
'logo_print_assets' => 'Use in Print',
'logo_print_assets_help' => 'Use branding on printable asset lists ',
'full_multiple_companies_support_help_text' => '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',
'show_in_model_list' => 'Show in Model Dropdowns',
@@ -121,7 +123,7 @@ return array(
'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
'snipe_version' => 'Version de Snipe-IT',
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual.',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
'version_footer' => 'Version in Footer ',
'version_footer_help' => 'Specify who sees the Snipe-IT version and build number.',
'system' => 'Information du système',
@@ -5,7 +5,7 @@ return array(
'archived' => 'Retiré',
'create' => 'Créé une étiquette de statut',
'color' => 'Couleur du graphique',
'default_label' => 'Default Label',
'default_label' => 'Libellé par défaut',
'default_label_help' => 'This is used to ensure your most commonly used status labels appear at the top of the select box when creating/editing assets.',
'deployable' => '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.',
+3 -3
View File
@@ -2,8 +2,8 @@
return array(
'activated_help_text' => 'This user can login',
'activated_disabled_help_text' => 'You cannot edit activation status for your own account.',
'activated_help_text' => 'Cet utilisateur peut se connecter',
'activated_disabled_help_text' => 'Vous ne pouvez pas modifier l\'état de votre propre compte.',
'assets_user' => 'Actifs associés avec :name',
'bulk_update_warn' => 'Vous êtes sur le point de modifier les propriétés de: user_count users. Veuillez noter que vous ne pouvez pas modifier vos propres attributs d\'utilisateur en utilisant ce formulaire et devez effectuer des modifications à votre propre utilisateur individuellement.',
'bulk_update_help' => 'Ce formulaire vous permet de mettre à jour plusieurs utilisateurs à la fois. Remplissez uniquement les champs que vous devez modifier. Tous les champs laissés vides resteront inchangés.',
@@ -17,7 +17,7 @@ return array(
'restore_user' => 'Cliquez ici pour les restaurer.',
'last_login' => 'Dernière connexion',
'ldap_config_text' => 'Les paramètres de configuration LDAP se trouvent sous Admin > Réglages. La localisation sélectionnée (optionnelle) sera définie pour tous les utilisateurs importés.',
'print_assigned' => 'Print All Assigned',
'print_assigned' => 'Imprimer tout ceux assignés',
'software_user' => 'Logiciels associés avec :name',
'view_user' => 'Voir l\'utilisateur :name',
'usercsv' => 'Fichier CSV',
+7 -7
View File
@@ -41,7 +41,7 @@
'checkout' => 'Associer',
'checkouts_count' => 'Checkouts',
'checkins_count' => 'Checkins',
'user_requests_count' => 'Requests',
'user_requests_count' => 'Demandes',
'city' => 'Ville',
'click_here' => 'Cliquez ici',
'clear_selection' => 'Effacer la sélection',
@@ -68,7 +68,7 @@
'debug_warning' => 'Attention !',
'debug_warning_text' => 'Cette application fonctionne en mode de production avec le débogage activé. Cela peut exposer des données sensibles si votre application est accessible au monde extérieur. Désactivez le mode de débogage en définissant la valeur <code> APP_DEBUG </ code> dans votre fichier <code> .env </ code> sur <code> false </ code>.',
'delete' => 'Supprimer',
'delete_confirm' => 'Are you sure you wish to delete :item?',
'delete_confirm' => 'Êtes-vous certain de vouloir supprimer :item?',
'deleted' => 'Supprimé',
'delete_seats' => 'Places supprimées',
'departments' => 'Départements',
@@ -85,8 +85,8 @@
'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)',
'firstname_lastname_underscore_format' => 'First Name Last Name (jane_smith@example.com)',
'lastnamefirstinitial_format' => 'Last Name First Initial (smithj@example.com)',
'firstname_lastname_underscore_format' => 'Prénom Nom (jane_smith@example.com)',
'lastnamefirstinitial_format' => 'Nom de famille Première lettre du prénom (smithj@example.com)',
'first' => 'Premier',
'first_name' => 'Prénom',
'first_name_format' => 'Prénom (jane@example.com)',
@@ -162,7 +162,7 @@
'recent_activity' => 'Activité récente',
'remove_company' => 'Retirer l\'association avec l\'organisation',
'reports' => 'Rapports',
'restored' => 'restored',
'restored' => 'restauré',
'requested' => 'Demandé',
'request_canceled' => 'Demande annulée',
'save' => 'Sauvegarder',
@@ -181,7 +181,7 @@
'select_company' => 'Sélectionnez une compagnie',
'select_asset' => 'Choisir un bien',
'settings' => 'Préférences',
'show_deleted' => 'Show Deleted',
'show_deleted' => 'Afficher supprimés',
'show_current' => 'Show Current',
'sign_in' => 'Connexion',
'signature' => 'Signature',
@@ -206,7 +206,7 @@
'unknown_admin' => 'Admin inconnu',
'username_format' => 'Format du nom d\'utilisateur',
'update' => 'Actualiser',
'upload_filetypes_help' => 'Allowed filetypes are png, gif, jpg, jpeg, doc, docx, pdf, xls, txt, lic, zip, and rar. Max upload size allowed is :size.',
'upload_filetypes_help' => 'Les types de fichiers autorisés sont les suivants: png, gif, jpg, jpeg, doc, docx, pdf, xls, txt, lic, zip et rar. La taille maximale de téléchargement autorisée est de :size.',
'uploaded' => 'Téléversement réussi',
'user' => 'Utilisateur',
'accepted' => 'validé',
+4 -4
View File
@@ -21,7 +21,7 @@ return array(
'Confirm_Asset_Checkin' => 'Confirmer l\'association de l\'actif.',
'Confirm_Accessory_Checkin' => 'Confirmer l\'association de l\'accessoire.',
'Confirm_accessory_delivery' => 'Confirmer la livraison de l\'accessoire.',
'Confirm_license_delivery' => 'Confirm license delivery.',
'Confirm_license_delivery' => 'Confirmez la livraison de la licence.',
'Confirm_asset_delivery' => 'Confirmer la livraison de l\'actif.',
'Confirm_consumable_delivery' => 'Confirmer la livraison du consommable.',
'current_QTY' => 'Quantité actuelle',
@@ -52,7 +52,7 @@ return array(
'requested' => 'Demandé:',
'reset_link' => 'Votre lien pour réinitialiser le mot de passe',
'reset_password' => 'Cliquez ici pour réinitialiser votre mot de passe:',
'serial' => 'Serial',
'serial' => 'N° de série ',
'supplier' => 'Fournisseur',
'tag' => 'Étiquette',
'test_email' => 'Email test de Snipe-IT',
@@ -63,8 +63,8 @@ return array(
'license_expiring_alert' => 'There is :count license expiring in the next :threshold days.|There are :count licenses expiring in the next :threshold days.',
'to_reset' => 'Pour réinitialiser votre mot de passe :web, complétez ce formulaire:',
'type' => 'Type ',
'user' => 'User',
'username' => 'Username',
'user' => 'Utilisateur',
'username' => 'Nom d\'utilisateur',
'welcome' => 'Bienvenue, :name',
'welcome_to' => 'Bienvenue sur :web!',
'your_credentials' => 'Vos identifiants Snipe-IT',
+1 -1
View File
@@ -2,6 +2,6 @@
return [
'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',
'user' => 'No matching active user found with that email.',
];
@@ -88,6 +88,8 @@ return array(
'login_remote_user_custom_logout_url_text' => 'Custom logout URL',
'login_remote_user_custom_logout_url_help' => 'If a url is provided here, users will get redirected to this URL after the user logs out of Snipe-IT. This is useful to close the user sessions of your Authentication provider correctly.',
'logo' => 'Logo',
'logo_print_assets' => 'Use in Print',
'logo_print_assets_help' => 'Use branding on printable asset lists ',
'full_multiple_companies_support_help_text' => 'Úsáideoirí srianta (lena n-áirítear admins) a shanntar do chuideachtaí le sócmhainní na cuideachta.',
'full_multiple_companies_support_text' => 'Tacaíocht Iomlána Iompórtálacha Iomlán',
'show_in_model_list' => 'Show in Model Dropdowns',
@@ -121,7 +123,7 @@ return array(
'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT leagan',
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual.',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
'version_footer' => 'Version in Footer ',
'version_footer_help' => 'Specify who sees the Snipe-IT version and build number.',
'system' => 'Eolas Córas',
+1 -1
View File
@@ -2,6 +2,6 @@
return [
'sent' => 'Cuireadh nasc do phasfhocal isteach!',
'user' => 'Níl an t-úsáideoir sin ann nó nach bhfuil seoladh ríomhphoist bainteach leis',
'user' => 'No matching active user found with that email.',
];
+3 -1
View File
@@ -88,6 +88,8 @@ return array(
'login_remote_user_custom_logout_url_text' => 'Custom logout URL',
'login_remote_user_custom_logout_url_help' => 'If a url is provided here, users will get redirected to this URL after the user logs out of Snipe-IT. This is useful to close the user sessions of your Authentication provider correctly.',
'logo' => 'סֵמֶל',
'logo_print_assets' => 'Use in Print',
'logo_print_assets_help' => 'Use branding on printable asset lists ',
'full_multiple_companies_support_help_text' => 'הגבלת משתמשים (כולל מנהלי מערכת) שהוקצו לחברות לנכסי החברה שלהם.',
'full_multiple_companies_support_text' => 'תמיכה מלאה חברות מרובות',
'show_in_model_list' => 'Show in Model Dropdowns',
@@ -121,7 +123,7 @@ return array(
'slack_test_help' => 'Test whether your Slack integration is configured correctly. YOU MUST SAVE YOUR UPDATED SLACK SETTINGS FIRST.',
'snipe_version' => 'Snipe-IT גירסה',
'support_footer' => 'Support Footer Links ',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual.',
'support_footer_help' => 'Specify who sees the links to the Snipe-IT Support info and Users Manual',
'version_footer' => 'Version in Footer ',
'version_footer_help' => 'Specify who sees the Snipe-IT version and build number.',
'system' => 'מידע מערכת',
+1 -1
View File
@@ -2,6 +2,6 @@
return [
'sent' => 'קישור הסיסמה שלך נשלח!',
'user' => 'משתמש זה אינו קיים או שאין לו כתובת אימייל',
'user' => 'No matching active user found with that email.',
];
@@ -88,6 +88,8 @@ return array(
'login_remote_user_custom_logout_url_text' => 'Prilagođeni URL za odjavu',
'login_remote_user_custom_logout_url_help' => 'If a url is provided here, users will get redirected to this URL after the user logs out of Snipe-IT. This is useful to close the user sessions of your Authentication provider correctly.',
'logo' => 'Logo',
'logo_print_assets' => 'Use in Print',
'logo_print_assets_help' => 'Use branding on printable asset lists ',
'full_multiple_companies_support_help_text' => 'Ograničavanje korisnika (uključujući administratore) koje tvrtke dodjeljuju imovini tvrtke.',
'full_multiple_companies_support_text' => 'Potpuna podrška za više tvrtki',
'show_in_model_list' => 'Prikaži u padajućim modelima',
+1 -1
View File
@@ -2,6 +2,6 @@
return [
'sent' => 'Veza lozinke je poslana!',
'user' => 'Taj korisnik ne postoji ili nema povezanu adresu e-pošte',
'user' => 'No matching active user found with that email.',
];

Some files were not shown because too many files have changed in this diff Show More