소스 검색

feat: :sparkles: Added sv_SE (#1359)

Co-authored-by: DennisL68 <[email protected]>
V 2 년 전
부모
커밋
267831f8e1
6개의 변경된 파일90개의 추가작업 그리고 3개의 파일을 삭제
  1. 1 1
      README.md
  2. 1 1
      README_en_US.md
  3. 1 0
      demo/index.html
  4. 85 0
      src/js/i18n/sv_SE.js
  5. 1 1
      src/ts/markdown/previewRender.ts
  6. 1 0
      types/index.d.ts

+ 1 - 1
README.md

@@ -201,7 +201,7 @@ Markdown 输出的 HTML 所展现的外观。内置 ant-design, light,dark,w
 | minHeight | 编辑区域最小高度 | - |
 | width | 编辑器总宽度,支持 % | 'auto' |
 | placeholder | 输入区域为空时的提示 | '' |
-| lang | 语言种类:en_US, ja_JP, ko_KR, ru_RU, zh_CN, zh_TW | 'zh_CN' |
+| lang | 语言种类:en_US, ja_JP, ko_KR, ru_RU, sv_SE, zh_CN, zh_TW | 'zh_CN' |
 | input(value: string) | 输入后触发  | - |
 | focus(value: string) | 聚焦后触发 | - |
 | blur(value: string) | 失焦后触发 | - |

+ 1 - 1
README_en_US.md

@@ -177,7 +177,7 @@ Can be filled with element `id` or element itself` HTMLElement`
 | minHeight | Editing area minimum height | - |
 | width | Total editor width, supports % | 'auto' |
 | placeholder | Tips when the input area is empty | '' |
-| lang | I18n type: en_US, ja_JP, ko_KR, ru_RU, zh_CN, zh_TW | 'zh_CN' |
+| lang | I18n type: en_US, ja_JP, ko_KR, ru_RU, sv_SE, zh_CN, zh_TW | 'zh_CN' |
 | input | Trigger after input (value: string) | - |
 | focus | Trigger after focusing (value: string) | - |
 | blur | Trigger after out of focus (value: string) | - |

+ 1 - 0
demo/index.html

@@ -68,6 +68,7 @@
         <option value="zh_TW">zh_TW</option>
         <option value="en_US">en_US</option>
         <option value="ru_RU">ru_RU</option>
+        <option value="sv_SE">sv_SE</option>
         <option value="ja_JP">ja_JP</option>
         <option value="ko_KR">ko_KR</option>
     </select>

+ 85 - 0
src/js/i18n/sv_SE.js

@@ -0,0 +1,85 @@
+window.VditorI18n = {
+  'alignCenter': 'Centrera',
+  'alignLeft': 'Vänsterställ',
+  'alignRight': 'Högerställ',
+  'alternateText': 'Alternativ text',
+  'bold': 'Fet',
+  'both': 'editera & granska',
+  'check': 'Att göra lista',
+  'close': 'Stäng',
+  'code': 'Kodblock',
+  'code-theme': 'Granska tema för kodblock',
+  'column': 'Kolumn',
+  'comment': 'Kommentera',
+  'confirm': 'Bekräfta',
+  'content-theme': 'Granska tema för innehåll',
+  'copied': 'Kopierad',
+  'copy': 'Kopiera',
+  'delete-column': 'Radera Kolumn',
+  'delete-row': 'Radera Rad',
+  'devtools': 'Utveckingsverktyg',
+  'down': 'Ner',
+  'downloadTip': 'Webläsaren kan ej hantera funktionen nedladdning',
+  'edit': 'Redigera',
+  'edit-mode': 'Skfta Redigeringsläge',
+  'emoji': 'Emoji',
+  'export': 'Exportera',
+  'fileTypeError': 'Fel filtyp',
+  'footnoteRef': 'Fotnotreferens',
+  'fullscreen': 'Skifta fullskärmsläge',
+  'generate': 'Genererar',
+  'headings': 'Rubriker',
+  'heading1': 'Rubriknivå 1',
+  'heading2': 'Rubriknivå 2',
+  'heading3': 'Rubriknivå 3',
+  'heading4': 'Rubriknivå 4',
+  'heading5': 'Rubriknivå 5',
+  'heading6': 'Rubriknivå 6',
+  'help': 'Hjälp',
+  'imageURL': 'Bildlänk (URL)',
+  'indent': 'Dra in',
+  'info': 'Info',
+  'inline-code': 'Dra in kod',
+  'insert-after': 'Infoga rad efter',
+  'insert-before': 'Infoga rad innan',
+  'insertColumnLeft': 'Infoga kolumn till vänster',
+  'insertColumnRight': 'Infoga kolumn till höger',
+  'insertRowAbove': 'Infoga rad ovan',
+  'insertRowBelow': 'Infoga rad under',
+  'instantRendering': 'Omedelbar Rendering',
+  'italic': 'Kursiv',
+  'language': 'Språk',
+  'line': 'Linje',
+  'link': 'Länk',
+  'linkRef': 'Länk Ref',
+  'list': 'Lista',
+  'more': 'Mer',
+  'nameEmpty': 'Namn saknas',
+  'ordered-list': 'Ordnad Lista',
+  'outdent': 'Dra ut',
+  'outline': 'Disponera',
+  'over': 'över',
+  'performanceTip': 'Granskning i realtid kräver ${x}ms, du kan stänga det',
+  'preview': 'Granska',
+  'quote': 'Citera',
+  'record': 'Börja inspelning/Avsluta inspelning',
+  'record-tip': 'Enheten stödjer inte inspelning',
+  'recording': 'spelar in...',
+  'redo': 'Gör om',
+  'remove': 'Ta bort',
+  'row': 'Rad',
+  'spin': 'Snurra',
+  'splitView': 'Splittad Vy',
+  'strike': 'Genomstruket',
+  'table': 'Tabell',
+  'textIsNotEmpty': 'text(ej tom)',
+  'title': 'Titel',
+  'tooltipText': 'Tooltip text',
+  'undo': 'Ångra',
+  'up': 'Upp',
+  'update': 'Uppdatera',
+  'upload': 'Ladda upp bild eller fil',
+  'uploadError': 'uppladdningsfel',
+  'uploading': 'laddar upp...',
+  'wysiwyg': 'WYSIWYG',
+}

+ 1 - 1
src/ts/markdown/previewRender.ts

@@ -86,7 +86,7 @@ export const previewRender = async (previewElement: HTMLDivElement, markdown: st
     previewElement.classList.add("vditor-reset");
 
     if (!mergedOptions.i18n) {
-        if (!["en_US", "ja_JP", "ko_KR", "ru_RU", "zh_CN", "zh_TW"].includes(mergedOptions.lang)) {
+        if (!["en_US", "ja_JP", "ko_KR", "ru_RU", "sv_SE", "zh_CN", "zh_TW"].includes(mergedOptions.lang)) {
             throw new Error(
                 "options.lang error, see https://ld246.com/article/1549638745630#options",
             );

+ 1 - 0
types/index.d.ts

@@ -321,6 +321,7 @@ interface II18n {
     ja_JP: ITips;
     ko_KR: ITips;
     ru_RU: ITips;
+    sv_SE: ITips;
     zh_CN: ITips;
     zh_TW: ITips;
 }