如何在Visual Studio中嵌套后缀文件名,如“texts-fr.json”到“texts.json”?

r7xajy2e  于 2023-11-21  发布在  其他
关注(0)|答案(1)|浏览(104)

我有一个包含i18n文本的文件夹,文件如下:texts.json及其翻译:texts-en.jsontexts-fr.json等。
我尝试使用fileSuffixToExtension嵌套texts.json下的所有其他文件,但它不工作。显然,不支持fileSuffixToExtension。这是可能的吗?

  1. "fileSuffixToExtension": {
  2. "add": {
  3. "-*.json": [
  4. ".json"
  5. ]
  6. }
  7. },

字符串


的数据

hwazgwia

hwazgwia1#

目前,fileSuffixToExtension显然不支持JSON,因为即使JSON模式也认识到:


的数据
所以我必须手动为每种语言代码添加一个条目(使用一些快速JS代码自动生成它们)。


  1. "fileSuffixToExtension": {
  2. "add": {
  3. "-vsdoc.js": [
  4. ".js"
  5. ],
  6. "-ar.json": [
  7. ".json"
  8. ],
  9. "-bg.json": [
  10. ".json"
  11. ],
  12. "-ca.json": [
  13. ".json"
  14. ],
  15. "-cs.json": [
  16. ".json"
  17. ],
  18. "-da.json": [
  19. ".json"
  20. ],
  21. "-de.json": [
  22. ".json"
  23. ],
  24. "-el.json": [
  25. ".json"
  26. ],
  27. "-en.json": [
  28. ".json"
  29. ],
  30. "-es.json": [
  31. ".json"
  32. ],
  33. "-et.json": [
  34. ".json"
  35. ],
  36. "-fa.json": [
  37. ".json"
  38. ],
  39. "-fi.json": [
  40. ".json"
  41. ],
  42. "-fr.json": [
  43. ".json"
  44. ],
  45. "-he.json": [
  46. ".json"
  47. ],
  48. "-hi.json": [
  49. ".json"
  50. ],
  51. "-hr.json": [
  52. ".json"
  53. ],
  54. "-hu.json": [
  55. ".json"
  56. ],
  57. "-id.json": [
  58. ".json"
  59. ],
  60. "-is.json": [
  61. ".json"
  62. ],
  63. "-it.json": [
  64. ".json"
  65. ],
  66. "-ja.json": [
  67. ".json"
  68. ],
  69. "-ko.json": [
  70. ".json"
  71. ],
  72. "-lt.json": [
  73. ".json"
  74. ],
  75. "-lv.json": [
  76. ".json"
  77. ],
  78. "-ms.json": [
  79. ".json"
  80. ],
  81. "-nl.json": [
  82. ".json"
  83. ],
  84. "-no.json": [
  85. ".json"
  86. ],
  87. "-pl.json": [
  88. ".json"
  89. ],
  90. "-pt.json": [
  91. ".json"
  92. ],
  93. "-ro.json": [
  94. ".json"
  95. ],
  96. "-ru.json": [
  97. ".json"
  98. ],
  99. "-sk.json": [
  100. ".json"
  101. ],
  102. "-sl.json": [
  103. ".json"
  104. ],
  105. "-sr.json": [
  106. ".json"
  107. ],
  108. "-sv.json": [
  109. ".json"
  110. ],
  111. "-th.json": [
  112. ".json"
  113. ],
  114. "-tl.json": [
  115. ".json"
  116. ],
  117. "-tr.json": [
  118. ".json"
  119. ],
  120. "-uk.json": [
  121. ".json"
  122. ],
  123. "-ur.json": [
  124. ".json"
  125. ],
  126. "-vi.json": [
  127. ".json"
  128. ],
  129. "-zh-CN.json": [
  130. ".json"
  131. ],
  132. "-zh-TW.json": [
  133. ".json"
  134. ]
  135. }
  136. },

字符串
我已提交功能请求here

展开查看全部

相关问题