Dashboard sipadu mbip
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

internationalization-on-init.js 1.5KB

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