language.blade.php 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <div class="tab-pane mt-3" id="language">
  2. <form method="POST" enctype="multipart/form-data" class="mb-3"
  3. action="{{ route('admin.settings.update.languagesettings') }}">
  4. @csrf
  5. @method('PATCH')
  6. <div class="row">
  7. <div class="col-md-6">
  8. <div class="form-group">
  9. <label for="languages">{{__("Available languages")}}:</label>
  10. <select id="languages" style="width:100%"
  11. class="custom-select" name="languages[]"
  12. multiple="multiple" autocomplete="off">
  13. <option value="de">German</option>
  14. <option value="en">English</option>
  15. <option value="fr">French</option>
  16. <option value="cz">Czech</option>
  17. </select>
  18. <label for="defaultLanguage">{{__("Default language")}}: <i data-toggle="popover"
  19. data-trigger="hover"
  20. data-content="{{__('The fallback Language, if something goes wrong')}}"
  21. class="fas fa-info-circle"></i></label>
  22. <select id="defaultLanguage" style="width:100%"
  23. class="custom-select" name="defaultLanguage"
  24. autocomplete="off">
  25. <option value="de">German</option>
  26. <option value="en">English</option>
  27. <option value="fr">French</option>
  28. <option value="cz">Czech</option>
  29. </select>
  30. </div>
  31. <div class="form-group">
  32. <input value="autotranslate" id="autotranslate" name="autotranslate"
  33. type="checkbox">
  34. <label for="autotranslate">{{__('Auto-translate')}} <i data-toggle="popover"
  35. data-trigger="hover"
  36. data-content="{{__('If this is checked, the Dashboard will translate itself to the Clients language, if available')}}"
  37. class="fas fa-info-circle"></i></label>
  38. <br/>
  39. <input value="canClientChangeLanguage" id="canClientChangeLanguage" name="canClientChangeLanguage"
  40. type="checkbox">
  41. <label for="canClientChangeLanguage">{{__('Let the Client change the Language')}} <i
  42. data-toggle="popover"
  43. data-trigger="hover"
  44. data-content="{{__('If this is checked, Clients will have the ability to manually change their Dashboard language')}}"
  45. class="fas fa-info-circle"></i></label>
  46. </div>
  47. </div>
  48. </div>
  49. <button class="btn btn-primary">{{ __('Save') }}</button>
  50. </form>
  51. </div>
  52. <script>
  53. document.addEventListener('DOMContentLoaded', (event) => {
  54. $('.custom-select').select2();
  55. })
  56. </script>