Dashboard sipadu mbip
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

internationalization-fallback.js 1.5KB

1234567891011121314151617181920212223242526272829
  1. "use strict";
  2. $(document).ready(function() {
  3. //fallback
  4. i18next.use(window.i18nextXHRBackend).init({
  5. debug: !1,
  6. fallbackLng: "en",
  7. backend: {
  8. loadPath: "../assets/locales/{{lng}}/{{ns}}.json"
  9. },
  10. returnObjects: !0
  11. }, function(err, t) {
  12. jqueryI18next.init(i18next, $)
  13. }), $("#lng-fallback").on("click", ".lng-nav li a", function() {
  14. var $this = $(this),
  15. selected_lng = $this.data("lng");
  16. i18next.changeLanguage(selected_lng, function(err, t) {
  17. $(".main-menu-content").localize()
  18. }), $this.parent("li").siblings("li").children("a").removeClass("active"), $this.addClass("active"), $("#lng-fallback").find(".lng-dropdown a").removeClass("active");
  19. var drop_lng = $("#lng-fallback").find('.lng-dropdown a[data-lng="' + selected_lng + '"]').addClass("active");
  20. $("#lng-fallback #dropdown-active-item").html(drop_lng.html())
  21. }), $("#lng-fallback").on("click", ".lng-dropdown .dropdown-menu a", function() {
  22. var $this = $(this),
  23. selected_lng = $this.data("lng");
  24. i18next.changeLanguage(selected_lng, function(err, t) {
  25. $(".main-menu-content").localize()
  26. }), $("#lng-fallback .lng-nav li a").removeClass("active"), $('#lng-fallback .lng-nav li a[data-lng="' + selected_lng + '"]').addClass("active"), $("#lng-fallback").find(".lng-dropdown a").removeClass("active"), $this.addClass("active"), $("#lng-fallback #dropdown-active-item").html($this.html())
  27. })
  28. });