Sfoglia il codice sorgente

Translate Datatables

1day2die 3 anni fa
parent
commit
e2328cb328

+ 1 - 0
.env.example

@@ -6,6 +6,7 @@ APP_URL=http://localhost
 #list with timezones https://www.php.net/manual/en/timezones.php
 #list with timezones https://www.php.net/manual/en/timezones.php
 APP_TIMEZONE=UTC
 APP_TIMEZONE=UTC
 LOCALE=en
 LOCALE=en
+DATATABLE_LOCALE=en-gb
 
 
 DB_CONNECTION=mysql
 DB_CONNECTION=mysql
 DB_HOST=127.0.0.1
 DB_HOST=127.0.0.1

+ 13 - 0
config/app.php

@@ -83,6 +83,19 @@ return [
 
 
     'locale' => env('LOCALE', 'en'),
     'locale' => env('LOCALE', 'en'),
 
 
+    /*
+    |--------------------------------------------------------------------------
+    | Datatable Language Setting
+    |--------------------------------------------------------------------------
+    |
+    | This is the Language-Code used on the Datatables.
+    | You can grab the Language-Codes from this Website
+    | https://datatables.net/plug-ins/i18n/
+    |
+    */
+
+    'datatable_locale' => env('DATATABLE_LOCALE', 'en-gb'),
+
     /*
     /*
     |--------------------------------------------------------------------------
     |--------------------------------------------------------------------------
     | Application Fallback Locale
     | Application Fallback Locale

+ 3 - 0
resources/views/admin/api/index.blade.php

@@ -64,6 +64,9 @@
 
 
         document.addEventListener("DOMContentLoaded", function () {
         document.addEventListener("DOMContentLoaded", function () {
             $('#datatable').DataTable({
             $('#datatable').DataTable({
+                language: {
+                    url: '//cdn.datatables.net/plug-ins/1.11.3/i18n/{{config("app.datatable_locale")}}.json'
+                },
                 processing: true,
                 processing: true,
                 serverSide: true,
                 serverSide: true,
                 stateSave: true,
                 stateSave: true,

+ 3 - 0
resources/views/admin/configurations/index.blade.php

@@ -64,6 +64,9 @@
     <script>
     <script>
         document.addEventListener("DOMContentLoaded", function () {
         document.addEventListener("DOMContentLoaded", function () {
             $('#datatable').DataTable({
             $('#datatable').DataTable({
+                language: {
+                    url: '//cdn.datatables.net/plug-ins/1.11.3/i18n/{{config("app.datatable_locale")}}.json'
+                },
                 processing: true,
                 processing: true,
                 serverSide: true,
                 serverSide: true,
                 stateSave: true,
                 stateSave: true,

+ 3 - 0
resources/views/admin/nests/index.blade.php

@@ -74,6 +74,9 @@ THIS FILE IS DEPRECATED
 
 
         document.addEventListener("DOMContentLoaded", function () {
         document.addEventListener("DOMContentLoaded", function () {
             $('#datatable').DataTable({
             $('#datatable').DataTable({
+                language: {
+                    url: '//cdn.datatables.net/plug-ins/1.11.3/i18n/{{config("app.datatable_locale")}}.json'
+                },
                 processing: true,
                 processing: true,
                 serverSide: true,
                 serverSide: true,
                 stateSave: true,
                 stateSave: true,

+ 3 - 0
resources/views/admin/nodes/index.blade.php

@@ -74,6 +74,9 @@ THIS FILE IS DEPRECATED
 
 
         document.addEventListener("DOMContentLoaded", function () {
         document.addEventListener("DOMContentLoaded", function () {
             $('#datatable').DataTable({
             $('#datatable').DataTable({
+                language: {
+                    url: '//cdn.datatables.net/plug-ins/1.11.3/i18n/{{config("app.datatable_locale")}}.json'
+                },
                 processing: true,
                 processing: true,
                 serverSide: true,
                 serverSide: true,
                 stateSave: true,
                 stateSave: true,

+ 3 - 0
resources/views/admin/payments/index.blade.php

@@ -61,6 +61,9 @@
     <script>
     <script>
         document.addEventListener("DOMContentLoaded", function () {
         document.addEventListener("DOMContentLoaded", function () {
             $('#datatable').DataTable({
             $('#datatable').DataTable({
+                language: {
+                    url: '//cdn.datatables.net/plug-ins/1.11.3/i18n/{{config("app.datatable_locale")}}.json'
+                },
                 processing: true,
                 processing: true,
                 serverSide: true,
                 serverSide: true,
                 stateSave: true,
                 stateSave: true,

+ 3 - 0
resources/views/admin/products/index.blade.php

@@ -76,6 +76,9 @@
 
 
         document.addEventListener("DOMContentLoaded", function () {
         document.addEventListener("DOMContentLoaded", function () {
             $('#datatable').DataTable({
             $('#datatable').DataTable({
+                language: {
+                    url: '//cdn.datatables.net/plug-ins/1.11.3/i18n/{{config("app.datatable_locale")}}.json'
+                },
                 processing: true,
                 processing: true,
                 serverSide: true,
                 serverSide: true,
                 stateSave: true,
                 stateSave: true,

+ 3 - 0
resources/views/admin/servers/table.blade.php

@@ -21,6 +21,9 @@
 
 
     document.addEventListener("DOMContentLoaded", function () {
     document.addEventListener("DOMContentLoaded", function () {
         $('#datatable').DataTable({
         $('#datatable').DataTable({
+            language: {
+                url: '//cdn.datatables.net/plug-ins/1.11.3/i18n/{{config("app.datatable_locale")}}.json'
+            },
             processing: true,
             processing: true,
             serverSide: true,
             serverSide: true,
             stateSave: true,
             stateSave: true,

+ 3 - 0
resources/views/admin/store/index.blade.php

@@ -80,6 +80,9 @@
 
 
         document.addEventListener("DOMContentLoaded", function () {
         document.addEventListener("DOMContentLoaded", function () {
             $('#datatable').DataTable({
             $('#datatable').DataTable({
+                language: {
+                    url: '//cdn.datatables.net/plug-ins/1.11.3/i18n/{{config("app.datatable_locale")}}.json'
+                },
                 processing: true,
                 processing: true,
                 serverSide: true,
                 serverSide: true,
                 stateSave: true,
                 stateSave: true,

+ 3 - 0
resources/views/admin/usefullinks/index.blade.php

@@ -66,6 +66,9 @@
 
 
         document.addEventListener("DOMContentLoaded", function () {
         document.addEventListener("DOMContentLoaded", function () {
             $('#datatable').DataTable({
             $('#datatable').DataTable({
+                language: {
+                    url: '//cdn.datatables.net/plug-ins/1.11.3/i18n/{{config("app.datatable_locale")}}.json'
+                },
                 processing: true,
                 processing: true,
                 serverSide: true,
                 serverSide: true,
                 stateSave: true,
                 stateSave: true,

+ 3 - 0
resources/views/admin/users/index.blade.php

@@ -72,6 +72,9 @@
 
 
         document.addEventListener("DOMContentLoaded", function () {
         document.addEventListener("DOMContentLoaded", function () {
             $('#datatable').DataTable({
             $('#datatable').DataTable({
+                language: {
+                    url: '//cdn.datatables.net/plug-ins/1.11.3/i18n/{{config("app.datatable_locale")}}.json'
+                },
                 processing: true,
                 processing: true,
                 serverSide: true,
                 serverSide: true,
                 stateSave: true,
                 stateSave: true,

+ 3 - 0
resources/views/admin/vouchers/index.blade.php

@@ -69,6 +69,9 @@
 
 
         document.addEventListener("DOMContentLoaded", function () {
         document.addEventListener("DOMContentLoaded", function () {
             $('#datatable').DataTable({
             $('#datatable').DataTable({
+                language: {
+                    url: '//cdn.datatables.net/plug-ins/1.11.3/i18n/{{config("app.datatable_locale")}}.json'
+                },
                 processing: true,
                 processing: true,
                 serverSide: true,
                 serverSide: true,
                 stateSave: true,
                 stateSave: true,

+ 3 - 0
resources/views/admin/vouchers/users.blade.php

@@ -62,6 +62,9 @@
     <script>
     <script>
         document.addEventListener("DOMContentLoaded", function() {
         document.addEventListener("DOMContentLoaded", function() {
             $('#datatable').DataTable({
             $('#datatable').DataTable({
+                language: {
+                    url: '//cdn.datatables.net/plug-ins/1.11.3/i18n/{{config("app.datatable_locale")}}.json'
+                },
                 processing: true,
                 processing: true,
                 serverSide: true,
                 serverSide: true,
                 stateSave: true,
                 stateSave: true,