Commit a7136f0b authored by Sascha Pfeiffer's avatar Sascha Pfeiffer

added translations for datatables

Signed-off-by: default avatarSascha Pfeiffer <sascha.pfeiffer@psono.com>
parent d176906f
......@@ -211,7 +211,7 @@ var build = function(build_path, type) {
"src/common/data/js/controller/DownloadFileCtrl.js",
"src/common/data/js/controller/OtherCtrl.js",
"src/common/data/js/controller/SessionsCtrl.js",
"src/common/data/js/controller/KnownHostsCtrl.js",
"src/common/data/js/controller/OtherKnownHostsCtrl.js",
"src/common/data/js/controller/OtherDatastoreCtrl.js",
"src/common/data/js/controller/OtherAPIKeyCtrl.js",
"src/common/data/js/controller/OtherFileRepositoryCtrl.js",
......
......@@ -207,7 +207,7 @@
<script src="js/controller/DownloadFileCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherCtrl.js" type="application/javascript"></script>
<script src="js/controller/SessionsCtrl.js" type="application/javascript"></script>
<script src="js/controller/KnownHostsCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherKnownHostsCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherDatastoreCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherAPIKeyCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherFileRepositoryCtrl.js" type="application/javascript"></script>
......
......@@ -134,7 +134,7 @@
<script src="js/controller/DownloadFileCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherCtrl.js" type="application/javascript"></script>
<script src="js/controller/SessionsCtrl.js" type="application/javascript"></script>
<script src="js/controller/KnownHostsCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherKnownHostsCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherDatastoreCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherAPIKeyCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherFileRepositoryCtrl.js" type="application/javascript"></script>
......
/*!
* angular-datatables - v0.5.6
* https://github.com/l-lin/angular-datatables
* License: MIT
*/
/* ---------------------------------------- */
/* DATATABLE */
/* ---------------------------------------- */
.dataTables_wrapper {
/*border: 1px solid #DDDDDD;*/
padding: 1rem 0;
}
table.dataTable,
table.dataTable.no-footer{
margin: 1rem 0;
width: 100% !important;
border-top: 1px solid #DDDDDD;;
border-bottom: 1px solid #DDDDDD;
}
/* -- select box --*/
.dataTables_length {
margin: 0.2rem 0 0.8rem 1rem;
}
.dataTables_length select{
border: none;
}
.dataTables_length select:focus{
outline: none;
}
/* -- search box --*/
.dataTables_filter {
margin-right: 1rem;
}
.dataTables_filter input[type="search"] {
border: 1px solid #E4E4E4;
border-radius: 3px;
}
/* -- table --*/
table.dataTable thead th, table.dataTable thead td {
border-bottom: 1px solid #DDDDDD;;
}
table.dataTable tbody th, table.dataTable tbody td {
padding: 10px 18px;
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: #585858;
}
.dataTables_wrapper .dataTables_info {
margin-left: 1rem;
}
/* ---------------------------------------- */
/* PAGINATION */
/* ---------------------------------------- */
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
color: white !important;
border: none;
background: #D6D6D6;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
padding: 0.3em 0.8em;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
/*transition: all 0.4s ease;*/
padding: 0.3em 0.8em;
background: #D6D6D6;
border: 1px solid transparent;
}
/*!
* angular-datatables - v0.6.4
* https://github.com/l-lin/angular-datatables
* License: MIT
*/
/* ---------------------------------------- */
/* DATATABLE */
/* ---------------------------------------- */
.dataTables_wrapper {
/*border: 1px solid #DDDDDD;*/
padding: 1rem 0;
}
table.dataTable,
table.dataTable.no-footer{
margin: 1rem 0;
width: 100% !important;
border-top: 1px solid #DDDDDD;;
border-bottom: 1px solid #DDDDDD;
}
/* -- select box --*/
.dataTables_length {
margin: 0.2rem 0 0.8rem 1rem;
}
.dataTables_length select{
border: none;
}
.dataTables_length select:focus{
outline: none;
}
/* -- search box --*/
.dataTables_filter {
margin-right: 1rem;
}
.dataTables_filter input[type="search"] {
border: 1px solid #E4E4E4;
border-radius: 3px;
}
/* -- table --*/
table.dataTable thead th, table.dataTable thead td {
border-bottom: 1px solid #DDDDDD;;
}
table.dataTable tbody th, table.dataTable tbody td {
padding: 10px 18px;
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
color: #585858;
}
.dataTables_wrapper .dataTables_info {
margin-left: 1rem;
}
/* ---------------------------------------- */
/* PAGINATION */
/* ---------------------------------------- */
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
color: white !important;
border: none;
background: #D6D6D6;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
padding: 0.3em 0.8em;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
/*transition: all 0.4s ease;*/
padding: 0.3em 0.8em;
background: #D6D6D6;
border: 1px solid transparent;
}
......@@ -440,7 +440,7 @@
<script src="js/controller/DownloadFileCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherCtrl.js" type="application/javascript"></script>
<script src="js/controller/SessionsCtrl.js" type="application/javascript"></script>
<script src="js/controller/KnownHostsCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherKnownHostsCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherDatastoreCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherAPIKeyCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherFileRepositoryCtrl.js" type="application/javascript"></script>
......
......@@ -182,7 +182,7 @@
<script src="js/controller/DownloadFileCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherCtrl.js" type="application/javascript"></script>
<script src="js/controller/SessionsCtrl.js" type="application/javascript"></script>
<script src="js/controller/KnownHostsCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherKnownHostsCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherDatastoreCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherAPIKeyCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherFileRepositoryCtrl.js" type="application/javascript"></script>
......
......@@ -314,7 +314,7 @@
<script src="js/controller/DownloadFileCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherCtrl.js" type="application/javascript"></script>
<script src="js/controller/SessionsCtrl.js" type="application/javascript"></script>
<script src="js/controller/KnownHostsCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherKnownHostsCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherDatastoreCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherAPIKeyCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherFileRepositoryCtrl.js" type="application/javascript"></script>
......
......@@ -207,7 +207,7 @@
<script src="js/controller/DownloadFileCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherCtrl.js" type="application/javascript"></script>
<script src="js/controller/SessionsCtrl.js" type="application/javascript"></script>
<script src="js/controller/KnownHostsCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherKnownHostsCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherDatastoreCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherAPIKeyCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherFileRepositoryCtrl.js" type="application/javascript"></script>
......
......@@ -524,7 +524,7 @@
<script src="js/controller/DownloadFileCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherCtrl.js" type="application/javascript"></script>
<script src="js/controller/SessionsCtrl.js" type="application/javascript"></script>
<script src="js/controller/KnownHostsCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherKnownHostsCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherDatastoreCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherAPIKeyCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherFileRepositoryCtrl.js" type="application/javascript"></script>
......
......@@ -12,8 +12,19 @@
* @description
* Controller for the Datastore tab in the "Others" menu
*/
angular.module('psonocli').controller('OtherDatastoreCtrl', ['$scope', '$uibModal', 'managerDatastore', 'helper',
function ($scope, $uibModal, managerDatastore, helper) {
angular.module('psonocli').controller('OtherDatastoreCtrl', ['$scope', '$uibModal', 'managerDatastore', 'helper', 'languagePicker', 'DTOptionsBuilder', 'DTColumnDefBuilder',
function ($scope, $uibModal, managerDatastore, helper, languagePicker, DTOptionsBuilder, DTColumnDefBuilder) {
$scope.dtOptions = DTOptionsBuilder
.newOptions()
.withLanguageSource('translations/datatables.' + languagePicker.get_active_language_code() + '.json');
$scope.dtColumnDefs = [
DTColumnDefBuilder.newColumnDef(0),
DTColumnDefBuilder.newColumnDef(1),
DTColumnDefBuilder.newColumnDef(2),
DTColumnDefBuilder.newColumnDef(3)
];
$scope.create_new_datastore = create_new_datastore;
$scope.edit_data_store = edit_data_store;
......
......@@ -11,8 +11,20 @@
* @description
* Controller for the Datastore tab in the "Others" menu
*/
angular.module('psonocli').controller('OtherFileRepositoryCtrl', ['$scope', '$uibModal', 'managerFileRepository',
function ($scope, $uibModal, managerFileRepository) {
angular.module('psonocli').controller('OtherFileRepositoryCtrl', ['$scope', '$uibModal', 'managerFileRepository', 'languagePicker', 'DTOptionsBuilder', 'DTColumnDefBuilder',
function ($scope, $uibModal, managerFileRepository, languagePicker, DTOptionsBuilder, DTColumnDefBuilder) {
$scope.dtOptions = DTOptionsBuilder
.newOptions()
.withLanguageSource('translations/datatables.' + languagePicker.get_active_language_code() + '.json');
$scope.dtColumnDefs = [
DTColumnDefBuilder.newColumnDef(0),
DTColumnDefBuilder.newColumnDef(1),
DTColumnDefBuilder.newColumnDef(2),
DTColumnDefBuilder.newColumnDef(3),
DTColumnDefBuilder.newColumnDef(4)
];
$scope.create_new_file_repository = create_new_file_repository;
$scope.edit_file_repository = edit_file_repository;
......
......@@ -3,7 +3,7 @@
/**
* @ngdoc controller
* @name psonocli.controller:KnownHostsCtrl
* @name psonocli.controller:OtherKnownHostsCtrl
* @requires $scope
* @requires psonocli.managerHost
* @requires psonocli.helper
......@@ -11,8 +11,21 @@
* @description
* Controller for the KnownHosts tab in the "Others" menu
*/
angular.module('psonocli').controller('KnownHostsCtrl', ['$scope', 'managerHost', 'helper',
function ($scope, managerHost, helper) {
angular.module('psonocli').controller('OtherKnownHostsCtrl', ['$scope', 'managerHost', 'helper', 'languagePicker', 'DTOptionsBuilder', 'DTColumnDefBuilder',
function ($scope, managerHost, helper, languagePicker, DTOptionsBuilder, DTColumnDefBuilder) {
$scope.dtOptions = DTOptionsBuilder
.newOptions()
.withLanguageSource('translations/datatables.' + languagePicker.get_active_language_code() + '.json');
$scope.dtColumnDefs = [
DTColumnDefBuilder.newColumnDef(0),
DTColumnDefBuilder.newColumnDef(1),
DTColumnDefBuilder.newColumnDef(2),
DTColumnDefBuilder.newColumnDef(3),
DTColumnDefBuilder.newColumnDef(4),
DTColumnDefBuilder.newColumnDef(5)
];
$scope.known_hosts=[];
$scope.delete_known_host = delete_known_host;
......@@ -34,8 +47,8 @@
/**
* @ngdoc
* @name psonocli.controller:KnownHostsCtrl#delete_known_host
* @methodOf psonocli.controller:KnownHostsCtrl
* @name psonocli.controller:OtherKnownHostsCtrl#delete_known_host
* @methodOf psonocli.controller:OtherKnownHostsCtrl
*
* @description
* deletes a known host with given fingerprint
......
......@@ -13,12 +13,13 @@
* @description
* Controller for the Sessions tab in the "Others" menu
*/
angular.module('psonocli').controller('SessionsCtrl', ['$rootScope', '$scope', '$routeParams', 'managerDatastoreUser', 'helper', 'DTOptionsBuilder', 'DTColumnDefBuilder',
function ($rootScope, $scope, $routeParams, managerDatastoreUser, helper, DTOptionsBuilder, DTColumnDefBuilder) {
angular.module('psonocli').controller('SessionsCtrl', ['$rootScope', '$scope', '$routeParams', 'managerDatastoreUser', 'helper', 'languagePicker', 'DTOptionsBuilder', 'DTColumnDefBuilder',
function ($rootScope, $scope, $routeParams, managerDatastoreUser, helper, languagePicker, DTOptionsBuilder, DTColumnDefBuilder) {
$scope.delete_session = delete_session;
$scope.dtOptions = DTOptionsBuilder
.newOptions()
.withLanguageSource('translations/datatables.' + languagePicker.get_active_language_code() + '.json');
$scope.dtOptions = DTOptionsBuilder.newOptions();
$scope.dtColumnDefs = [
DTColumnDefBuilder.newColumnDef(0),
DTColumnDefBuilder.newColumnDef(1),
......@@ -26,6 +27,8 @@
DTColumnDefBuilder.newColumnDef(3)
];
$scope.delete_session = delete_session;
$scope.sessions=[];
activate();
......@@ -33,12 +36,6 @@
managerDatastoreUser.get_sessions().then(function (sessions) {
$scope.sessions = sessions;
});
$rootScope.$on('$translateChangeSuccess', function (event, lang) {
console.log(lang);
vm.dtOptions.withLanguageSource('http://cdn.datatables.net/plug-ins/1.10.11/i18n/'+(lang.language == 'de' ? 'German' : 'English')+'.json');
$rootScope.rerenderTable();
});
}
/**
......
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -271,7 +271,7 @@
<script src="js/controller/DownloadFileCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherCtrl.js" type="application/javascript"></script>
<script src="js/controller/SessionsCtrl.js" type="application/javascript"></script>
<script src="js/controller/KnownHostsCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherKnownHostsCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherDatastoreCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherAPIKeyCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherFileRepositoryCtrl.js" type="application/javascript"></script>
......
......@@ -179,7 +179,7 @@
<script src="js/controller/DownloadFileCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherCtrl.js" type="application/javascript"></script>
<script src="js/controller/SessionsCtrl.js" type="application/javascript"></script>
<script src="js/controller/KnownHostsCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherKnownHostsCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherDatastoreCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherAPIKeyCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherFileRepositoryCtrl.js" type="application/javascript"></script>
......
......@@ -395,7 +395,7 @@
<script src="js/controller/DownloadFileCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherCtrl.js" type="application/javascript"></script>
<script src="js/controller/SessionsCtrl.js" type="application/javascript"></script>
<script src="js/controller/KnownHostsCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherKnownHostsCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherDatastoreCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherAPIKeyCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherFileRepositoryCtrl.js" type="application/javascript"></script>
......
......@@ -172,7 +172,7 @@
<script src="js/controller/DownloadFileCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherCtrl.js" type="application/javascript"></script>
<script src="js/controller/SessionsCtrl.js" type="application/javascript"></script>
<script src="js/controller/KnownHostsCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherKnownHostsCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherDatastoreCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherAPIKeyCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherFileRepositoryCtrl.js" type="application/javascript"></script>
......
......@@ -231,7 +231,7 @@
<script src="js/controller/DownloadFileCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherCtrl.js" type="application/javascript"></script>
<script src="js/controller/SessionsCtrl.js" type="application/javascript"></script>
<script src="js/controller/KnownHostsCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherKnownHostsCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherDatastoreCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherAPIKeyCtrl.js" type="application/javascript"></script>
<script src="js/controller/OtherFileRepositoryCtrl.js" type="application/javascript"></script>
......
......@@ -82,6 +82,22 @@ self.addEventListener('install', function(event) {
'./img/sort_desc.png',
'./img/sort_desc_disabled.png',
'./translations/datatables.cs.json',
'./translations/datatables.de.json',
'./translations/datatables.en.json',
'./translations/datatables.es.json',
'./translations/datatables.fi.json',
'./translations/datatables.fr.json',
'./translations/datatables.hr.json',
'./translations/datatables.it.json',
'./translations/datatables.ja.json',
'./translations/datatables.ko.json',
'./translations/datatables.nl.json',
'./translations/datatables.pl.json',
'./translations/datatables.ru.json',
'./translations/datatables.vi.json',
'./translations/datatables.zh-cn.json',
'./translations/locale-cs.json',
'./translations/locale-de.json',
'./translations/locale-en.json',
......@@ -207,7 +223,7 @@ self.addEventListener('install', function(event) {
'./js/controller/DownloadFileCtrl.js',
'./js/controller/OtherCtrl.js',
'./js/controller/SessionsCtrl.js',
'./js/controller/KnownHostsCtrl.js',
'./js/controller/OtherKnownHostsCtrl.js',
'./js/controller/OtherDatastoreCtrl.js',
'./js/controller/OtherAPIKeyCtrl.js',
'./js/controller/OtherFileRepositoryCtrl.js',
......
{
"sEmptyTable": "Tabulka neobsahuje žádná data",
"sInfo": "Zobrazuji _START_ až _END_ z celkem _TOTAL_ záznamů",
"sInfoEmpty": "Zobrazuji 0 až 0 z 0 záznamů",
"sInfoFiltered": "(filtrováno z celkem _MAX_ záznamů)",
"sInfoPostFix": "",
"sInfoThousands": " ",
"sLengthMenu": "Zobraz záznamů _MENU_",
"sLoadingRecords": "Načítám...",
"sProcessing": "Provádím...",
"sSearch": "Hledat:",
"sZeroRecords": "Žádné záznamy nebyly nalezeny",
"oPaginate": {
"sFirst": "První",
"sLast": "Poslední",
"sNext": "Další",
"sPrevious": "Předchozí"
},
"oAria": {
"sSortAscending": ": aktivujte pro řazení sloupce vzestupně",
"sSortDescending": ": aktivujte pro řazení sloupce sestupně"
}
}
{
"sEmptyTable": "Keine Daten in der Tabelle vorhanden",
"sInfo": "_START_ bis _END_ von _TOTAL_ Einträgen",
"sInfoEmpty": "0 bis 0 von 0 Einträgen",
"sInfoFiltered": "(gefiltert von _MAX_ Einträgen)",
"sInfoPostFix": "",
"sInfoThousands": ".",
"sLengthMenu": "_MENU_ Einträge anzeigen",
"sLoadingRecords": "Wird geladen...",
"sProcessing": "Bitte warten...",
"sSearch": "Suchen",
"sZeroRecords": "Keine Einträge vorhanden.",
"oPaginate": {
"sFirst": "Erste",
"sPrevious": "Zurück",
"sNext": "Nächste",
"sLast": "Letzte"
},
"oAria": {
"sSortAscending": ": aktivieren, um Spalte aufsteigend zu sortieren",
"sSortDescending": ": aktivieren, um Spalte absteigend zu sortieren"
}
}
{
"sEmptyTable": "No data available in table",
"sInfo": "Showing _START_ to _END_ of _TOTAL_ entries",
"sInfoEmpty": "Showing 0 to 0 of 0 entries",
"sInfoFiltered": "(filtered from _MAX_ total entries)",
"sInfoPostFix": "",
"sInfoThousands": ",",
"sLengthMenu": "Show _MENU_ entries",
"sLoadingRecords": "Loading...",
"sProcessing": "Processing...",
"sSearch": "Search:",
"sZeroRecords": "No matching records found",
"oPaginate": {
"sFirst": "First",
"sLast": "Last",
"sNext": "Next",
"sPrevious": "Previous"
},
"oAria": {
"sSortAscending": ": activate to sort column ascending",
"sSortDescending": ": activate to sort column descending"
}
}
\ No newline at end of file
{
"sProcessing": "Procesando...",
"sLengthMenu": "Mostrar _MENU_ registros",
"sZeroRecords": "No se encontraron resultados",
"sEmptyTable": "Ningún dato disponible en esta tabla",
"sInfo": "Mostrando registros del _START_ al _END_ de un total de _TOTAL_ registros",
"sInfoEmpty": "Mostrando registros del 0 al 0 de un total de 0 registros",
"sInfoFiltered": "(filtrado de un total de _MAX_ registros)",
"sInfoPostFix": "",
"sSearch": "Buscar:",
"sUrl": "",
"sInfoThousands": ",",
"sLoadingRecords": "Cargando...",
"oPaginate": {
"sFirst": "Primero",
"sLast": "Último",
"sNext": "Siguiente",
"sPrevious": "Anterior"
},
"oAria": {
"sSortAscending": ": Activar para ordenar la columna de manera ascendente",
"sSortDescending": ": Activar para ordenar la columna de manera descendente"
}
}
\ No newline at end of file
{
"sProcessing": "Hetkinen...",
"sLengthMenu": "Näytä kerralla _MENU_ riviä",
"sZeroRecords": "Tietoja ei löytynyt",
"sInfo": "Näytetään rivit _START_ - _END_ (yhteensä _TOTAL_ )",
"sInfoEmpty": "Näytetään 0 - 0 (yhteensä 0)",
"sInfoFiltered": "(suodatettu _MAX_ tuloksen joukosta)",
"sInfoPostFix": "",
"sSearch": "Etsi:",
"sUrl": "",
"oPaginate": {
"sFirst": "Ensimmäinen",
"sPrevious": "Edellinen",
"sNext": "Seuraava",
"sLast": "Viimeinen"
}
}
{
"sProcessing": "Traitement en cours...",
"sSearch": "Rechercher&nbsp;:",
"sLengthMenu": "Afficher _MENU_ &eacute;l&eacute;ments",
"sInfo": "Affichage de l'&eacute;l&eacute;ment _START_ &agrave; _END_ sur _TOTAL_ &eacute;l&eacute;ments",
"sInfoEmpty": "Affichage de l'&eacute;l&eacute;ment 0 &agrave; 0 sur 0 &eacute;l&eacute;ment",
"sInfoFiltered": "(filtr&eacute; de _MAX_ &eacute;l&eacute;ments au total)",
"sInfoPostFix": "",
"sLoadingRecords": "Chargement en cours...",
"sZeroRecords": "Aucun &eacute;l&eacute;ment &agrave; afficher",
"sEmptyTable": "Aucune donn&eacute;e disponible dans le tableau",
"oPaginate": {
"sFirst": "Premier",
"sPrevious": "Pr&eacute;c&eacute;dent",
"sNext": "Suivant",
"sLast": "Dernier"
},
"oAria": {
"sSortAscending": ": activer pour trier la colonne par ordre croissant",
"sSortDescending": ": activer pour trier la colonne par ordre d&eacute;croissant"
}
}
{
"sEmptyTable": "Nincs rendelkezésre álló adat",
"sInfo": "Találatok: _START_ - _END_ Összesen: _TOTAL_",
"sInfoEmpty": "Nulla találat",
"sInfoFiltered": "(_MAX_ összes rekord közül szűrve)",
"sInfoPostFix": "",
"sInfoThousands": " ",
"sLengthMenu": "_MENU_ találat oldalanként",
"sLoadingRecords": "Betöltés...",
"sProcessing": "Feldolgozás...",
"sSearch": "Keresés:",
"sZeroRecords": "Nincs a keresésnek megfelelő találat",
"oPaginate": {
"sFirst": "Első",
"sPrevious": "Előző",
"sNext": "Következő",
"sLast": "Utolsó"
},
"oAria": {
"sSortAscending": ": aktiválja a növekvő rendezéshez",
"sSortDescending": ": aktiválja a csökkenő rendezéshez"
}
}
{
"sEmptyTable": "Nessun dato presente nella tabella",
"sInfo": "Vista da _START_ a _END_ di _TOTAL_ elementi",
"sInfoEmpty": "Vista da 0 a 0 di 0 elementi",
"sInfoFiltered": "(filtrati da _MAX_ elementi totali)",
"sInfoPostFix": "",
"sInfoThousands": ".",
"sLengthMenu": "Visualizza _MENU_ elementi",
"sLoadingRecords": "Caricamento...",
"sProcessing": "Elaborazione...",
"sSearch": "Cerca:",
"sZeroRecords": "La ricerca non ha portato alcun risultato.",
"oPaginate": {
"sFirst": "Inizio",
"sPrevious": "Precedente",
"sNext": "Successivo",
"sLast": "Fine"
},
"oAria": {
"sSortAscending": ": attiva per ordinare la colonna in ordine crescente",
"sSortDescending": ": attiva per ordinare la colonna in ordine decrescente"
}
}
\ No newline at end of file
{
"sEmptyTable": "テーブルにデータがありません",
"sInfo": " _TOTAL_ 件中 _START_ から _END_ まで表示",
"sInfoEmpty": " 0 件中 0 から 0 まで表示",
"sInfoFiltered": "(全 _MAX_ 件より抽出)",
"sInfoPostFix": "",
"sInfoThousands": ",",
"sLengthMenu": "_MENU_ 件表示",
"sLoadingRecords": "読み込み中...",
"sProcessing": "処理中...",
"sSearch": "検索:",
"sZeroRecords": "一致するレコードがありません",
"oPaginate": {
"sFirst": "先頭",
"sLast": "最終",
"sNext": "次",
"sPrevious": "前"
},
"oAria": {
"sSortAscending": ": 列を昇順に並べ替えるにはアクティブにする",
"sSortDescending": ": 列を降順に並べ替えるにはアクティブにする"
}
}