Language.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. export default {
  2. /**
  3. * 获取国际化的菜单名称
  4. */
  5. getMenuNameTrl: function (locale, menu) {
  6. if (menu == null || menu == '') {
  7. return null
  8. }
  9. if (locale == 'en-US') {
  10. return (menu.nameEng == null || menu.nameEng == '') ? menu.name : menu.nameEng
  11. } else {
  12. return menu.name
  13. }
  14. },
  15. /**
  16. * 获取国际化的名称
  17. */
  18. getNameTrl: function (locale, data) {
  19. if (data.fieldName == 'ai.name') {
  20. let a = 0
  21. }
  22. if (data == null || data == '') {
  23. return null
  24. }
  25. if (locale == 'en-US') {
  26. return (data.nameEng == null || data.nameEng == '') ? data.name : data.nameEng
  27. } else {
  28. return data.name
  29. }
  30. },
  31. /**
  32. * 获取国际化的帮助
  33. */
  34. getHelpTrl: function (locale, data) {
  35. if (data == null || data == '') {
  36. return null
  37. }
  38. if (locale == 'en-US') {
  39. return (data.helpEng == null || data.helpEng == '') ? data.help : data.helpEng
  40. } else {
  41. return data.help
  42. }
  43. },
  44. /**
  45. * 获取国际化的显示名称
  46. */
  47. getDisplayNameTrl: function (locale, data) {
  48. if (data == null || data == '') {
  49. return null
  50. }
  51. if (locale == 'en-US') {
  52. return (data.displayNameEng == null || data.displayNameEng == '') ? data.displayName : data.displayNameEng
  53. } else {
  54. return data.displayName
  55. }
  56. },
  57. getGroupNameTrl: function (locale, data) {
  58. if (data == null || data == '') {
  59. return null
  60. }
  61. if (locale == 'en-US') {
  62. return (data.groupNameEng == null || data.groupNameEng == '') ? data.groupName : data.groupNameEng
  63. } else {
  64. return data.groupName
  65. }
  66. },
  67. }