rte_lang.js
上传用户:simon2hong
上传日期:2021-11-18
资源大小:16746k
文件大小:12k
源码类别:

OA系统

开发平台:

C#

  1. 
  2. var locale = new Object;
  3. // locale.getLanguage(): Called to work out what language to use.
  4. locale.getLanguage = function()
  5. {
  6. return locale.language ? locale.language : navigator.userLanguage;
  7. }
  8. // locale.getString(): Called to return the language variant of a @code string.
  9. // this routin will fall back to en-us is no language variant is found.  If no
  10. // english version exists, the code is returned.
  11. locale.getString = function(str, lang)
  12. {
  13. // If not supplied, pick up the language to use
  14. if (!lang) lang = locale.getLanguage();
  15. // Get references to required languages 
  16. if (!locale[lang])
  17. {
  18. lang = locale["zh-cn"];
  19. }
  20. else
  21. {
  22. lang = locale[lang];
  23. }
  24. // Find the end of the text code
  25. var i = str.indexOf('@{');
  26. while (i != -1)
  27. {
  28. // Find the closing } 
  29. var j = str.indexOf('}', i+1);
  30. // Extrace the language code
  31. var code = str.substr(i+2,j-i-2);
  32. // Return the language version of the text
  33. if (lang[code]) {
  34. str = str.substr(0,i) + lang[code] + str.substr(i+j+1);
  35. }
  36. // Find the next code if any
  37. i = str.indexOf('@{', i+1);
  38. }
  39. // Untranslated
  40. return str;
  41. }
  42. // locale.setLocale(): Called once the editor has loaded to replace all language
  43. // codes in alt, title and innerText with thier language counterparts.
  44. locale.setLocale = function()
  45. {
  46. // Work out which language to apply
  47. var lang = locale.getLanguage();
  48. for (var i = 0; i < document.all.length; i++)
  49. {
  50. var el = document.all(i);
  51. if (el.alt && el.alt.indexOf('@{') != -1) {
  52. el.alt = locale.getString(el.alt, lang);
  53. }
  54. if (el.title && el.title.indexOf('@{') != -1) {
  55. el.title = locale.getString(el.title, lang);
  56. }
  57. if (el.src && el.src.indexOf('@{') != -1) {
  58. el.src = locale.getString(el.src, lang);
  59. }
  60. if (!el.children.length && el.innerText && el.innerText.indexOf('@{') != -1) {
  61. el.innerText = locale.getString(el.innerText, lang);
  62. }
  63. }
  64. }
  65. window.attachEvent("onload", locale.setLocale);
  66. ////////////////////////////////////////////////////////////////////////////////
  67. //
  68. // 简体中文 (中国)
  69. //
  70. ////////////////////////////////////////////////////////////////////////////////
  71. var o = locale["zh-cn"] = new Object;
  72. // Icon Titles (alt="")
  73. o["PostTopic"] = "发布主题";
  74. o["Cut"] = "剪切";
  75. o["Copy"] = "复制";
  76. o["Paste"] = "粘贴";
  77. o["SpellCheck"] = "语法拼写检查";
  78. o["SelectAll"] = "全部选择";
  79. o["RemoveFormatting"] = "删除格式";
  80. o["InsertLink"] = "插入超链接";
  81. o["RemoveLink"] = "删除超链接";
  82. o["InsertImage"] = "插入图片";
  83. o["InsertTable"] = "插入表格";
  84. o["EditTable"] = "编辑表格";
  85. o["InsertLine"] = "插入水平线";
  86. o["About"] = "关于";
  87. o["Bold"] = "加粗";
  88. o["Italic"] = "倾斜";
  89. o["Underline"] = "下划线";
  90. o["Strikethrough"] = "删除线";
  91. o["AlignLeft"] = "左对齐";
  92. o["Center"] = "居中";
  93. o["AlignRight"] = "右对齐";
  94. o["AlignBlock"] = "两端对齐";
  95. o["NumberedList"] = "编号";
  96. o["BulettedList"] = "项目符号";
  97. o["DecreaseIndent"] = "减少缩进量";
  98. o["IncreaseIndent"] = "增加缩进量";
  99. o["HistoryBack"] = "撤销";
  100. o["HistoryForward"] = "恢复";
  101. o["TextColor"] = "字体颜色";
  102. o["BackgroundColor"] = "背景颜色";
  103. o["RemoveColspan"] = "拆分单元格(成多列)";
  104. o["RemoveRowspan"] = "拆分单元格(成多行)";
  105. o["IncreaseColspan"] = "合并单元格(与右侧)";
  106. o["IncreaseRowspan"] = "合并单元格(与下方)";
  107. o["AddColumn"] = "插入列(在右侧)";
  108. o["AddRow"] = "插入行(在下方)";
  109. o["RemoveColumn"] = "删除列";
  110. o["RemoveRow"] = "删除行";
  111. // Label Text
  112. o["Style"] = "样式";
  113. o["Font"] = "字体";
  114. o["Size"] = "字号";
  115. o["Source"] = "源文件";
  116. // Titles
  117. o["SourceTitle"] = "点击这里查看源文件";
  118. // Image Sources
  119. o["icon_post"] = "images/icon_post.gif";
  120. o["hdr_tables"] = "images/hdr_tables.gif";
  121. ////////////////////////////////////////////////////////////////////////////////
  122. //
  123. // English (American & British)
  124. //
  125. ////////////////////////////////////////////////////////////////////////////////
  126. var o = locale["en-us"] = locale["en-gb"] = new Object;
  127. // Icon Titles (alt="")
  128. o["PostTopic"] = "Post Topic";
  129. o["Cut"] = "Cut";
  130. o["Copy"] = "Copy";
  131. o["Paste"] = "Paste";
  132. o["SpellCheck"] = "Spell Check";
  133. o["SelectAll"] = "Select All";
  134. o["RemoveFormatting"] = "Remove Formatting";
  135. o["InsertLink"] = "Insert Link";
  136. o["RemoveLink"] = "Remove Link";
  137. o["InsertImage"] = "Insert Image";
  138. o["InsertTable"] = "Insert Table";
  139. o["EditTable"] = "Edit Table";
  140. o["InsertLine"] = "Insert Horizontal Line";
  141. o["InsertSmily"] = "Insert Smily 8-)";
  142. o["InsertCharacter"] = "Insert special character";
  143. o["About"] = "About Richtext Editor";
  144. o["Bold"] = "Bold";
  145. o["Italic"] = "Italic";
  146. o["Underline"] = "Underline";
  147. o["Strikethrough"] = "Strikethrough";
  148. o["AlignLeft"] = "Align Left";
  149. o["Center"] = "Center";
  150. o["AlignRight"] = "Align Right";
  151. o["AlignBlock"] = "Align Block";
  152. o["NumberedList"] = "Numbered List";
  153. o["BulettedList"] = "Buletted List";
  154. o["DecreaseIndent"] = "Decrease Indent";
  155. o["IncreaseIndent"] = "Increase Indent";
  156. o["HistoryBack"] = "History back";
  157. o["HistoryForward"] = "History forward";
  158. o["TextColor"] = "Text Color";
  159. o["BackgroundColor"] = "Background Color";
  160. o["RemoveColspan"] = "Remove Colspan";
  161. o["RemoveRowspan"] = "Remove Rowspan";
  162. o["IncreaseColspan"] = "Increase Colspan";
  163. o["IncreaseRowspan"] = "Increase Rowspan";
  164. o["AddColumn"] = "Add Column";
  165. o["AddRow"] = "Add Row";
  166. o["RemoveColumn"] = "Remove Column";
  167. o["RemoveRow"] = "Remove Row";
  168. // Label Text
  169. o["Style"] = "Style";
  170. o["Font"] = "Font";
  171. o["Size"] = "Size";
  172. o["Source"] = "Source";
  173. // Titles
  174. o["SourceTitle"] = "Click here to toggle between WYSIWYG and Source mode.";
  175. // Image Sources
  176. o["icon_post"] = "images/icon_post.gif";
  177. o["hdr_tables"] = "images/hdr_tables.gif";
  178. ////////////////////////////////////////////////////////////////////////////////
  179. //
  180. // Norwegian Bokm錶
  181. //
  182. ////////////////////////////////////////////////////////////////////////////////
  183. o = locale["no"] = new Object;
  184. // Icon Titles (alt="")
  185. o["PostTopic"] = "Send";
  186. o["Cut"] = "Klipp";
  187. o["Copy"] = "Kopier";
  188. o["Paste"] = "Lim";
  189. o["SpellCheck"] = "Stavekontroll";
  190. o["SelectAll"] = "Marker alt";
  191. o["RemoveFormatting"] = "Fjern formatering";
  192. o["InsertLink"] = "Sett inn link";
  193. o["RemoveLink"] = "Fjern link";
  194. o["InsertImage"] = "Sett inn bilde";
  195. o["InsertTable"] = "Sett inn tabell";
  196. o["EditTable"] = "Endre tabell";
  197. o["InsertLine"] = "Sett inn horisontal linje";
  198. o["InsertSmily"] = "Sett inn smily 8-)";
  199. o["InsertCharacter"] = "Sett inn spesialtegn";
  200. o["About"] = "Om Richtext Editor";
  201. o["Bold"] = "Fet";
  202. o["Italic"] = "Kursiv";
  203. o["Underline"] = "Understrekning";
  204. o["Strikethrough"] = "Gjennomstrekning";
  205. o["AlignLeft"] = "Venstrejustering";
  206. o["Center"] = "Sentrering";
  207. o["AlignRight"] = "H鴜rejustering";
  208. o["AlignBlock"] = "Blokkjustering";
  209. o["NumberedList"] = "Nummerert liste";
  210. o["BulettedList"] = "Punktliste";
  211. o["DecreaseIndent"] = "Mink innrykksverdi";
  212. o["IncreaseIndent"] = "豮 innrykksverdi";
  213. o["HistoryBack"] = "Historie bakover";
  214. o["HistoryForward"] = "Historie forover";
  215. o["TextColor"] = "Tekstfarge";
  216. o["BackgroundColor"] = "Bakgrunnsfarge";
  217. // Label Text
  218. o["Style"] = "Stil";
  219. o["Font"] = "Type";
  220. o["Size"] = "St鴕relse";
  221. o["Source"] = "Kilde";
  222. // Titles
  223. o["SourceTitle"] = "Klikk her for ?bytte mellom WYSIWYG og kilde modus.";
  224. // Image Sources
  225. o["icon_post"] = "images/lang/no.icon_post.gif";
  226. ////////////////////////////////////////////////////////////////////////////////
  227. //
  228. // German
  229. //
  230. ////////////////////////////////////////////////////////////////////////////////
  231. var o = locale["de"] = new Object;
  232. // Icon Titles (alt="")
  233. o["PostTopic"]                  = "Speichern";
  234. o["Cut"]                        = "Ausschneiden";
  235. o["Copy"]                       = "Kopieren";
  236. o["Paste"]                      = "Einf黦en";
  237. o["SpellCheck"]                 = "Rechschreibpr黤ung";
  238. o["SelectAll"]                  = "Alles markieren";
  239. o["RemoveFormatting"]           = "Formatierung entfernen";
  240. o["InsertLink"]                 = "Link einf黦en";
  241. o["RemoveLink"]                 = "Link entfernen";
  242. o["InsertImage"]                = "Bild einf黦en";
  243. o["InsertTable"]                = "Tabelle einf黦en";
  244. o["EditTable"]                  = "Tabelle bearbeiten";
  245. o["InsertLine"]                 = "Horizontale Linie einf黦en";
  246. o["InsertSmily"]                = "Smily 8-) einf黦en";
  247. o["InsertCharacter"]            = "Sonderzeichen einf黦en";
  248. o["About"]                      = "躡er Richtext Editor";
  249. o["Bold"]                       = "Fett";
  250. o["Italic"]                     = "Kursiv";
  251. o["Underline"]                  = "Unterstrichen";
  252. o["Strikethrough"]              = "Durchgestrichen";
  253. o["AlignLeft"]                  = "Linksb黱dig";
  254. o["Center"]                     = "Zentriert";
  255. o["AlignRight"]                 = "Rechtsb黱dig";
  256. o["AlignBlock"]                 = "Blocksatz";
  257. o["NumberedList"]               = "Nummerierung";
  258. o["BulettedList"]               = "Aufz鋒lungszeichen";
  259. o["DecreaseIndent"]             = "Einzug verkleinern";
  260. o["IncreaseIndent"]             = "Einzug vergr鲞ern";
  261. o["HistoryBack"]                = "R點kg鋘gig";
  262. o["HistoryForward"]             = "Wiederherstellen";
  263. o["TextColor"]                  = "Zeichenfarbe";
  264. o["BackgroundColor"]            = "Hintergrundfarbe";
  265. // Label Text
  266. o["Style"]                      = "Absatzformat";
  267. o["Font"]                       = "Schriftart";
  268. o["Size"]                       = "Gr鲞e";
  269. o["Source"]                     = "Quelltext";
  270. // Titles
  271. o["SourceTitle"]                = "Hier klicken, um zwischen WYSIWYG- und Quelltext-Modus umzuschalten.";
  272. // Image Sources
  273. o["icon_post"]                  = "images/lang/de.icon_post.gif";
  274. ////////////////////////////////////////////////////////////////////////////////
  275. //
  276. // Fran鏰is
  277. //
  278. ////////////////////////////////////////////////////////////////////////////////
  279. var o = locale["fr"] = new Object;
  280. // Icon Titles (alt="")
  281. o["PostTopic"] = "Poster le sujet";
  282. o["Cut"] = "Couper";
  283. o["Copy"] = "Copier";
  284. o["Paste"] = "Coller";
  285. o["Find Text"] = "Rechercher";
  286. o["SpellCheck"] = "V閞ifier l'orthographe";
  287. o["SelectAll"] = "S閘ectionner tout";
  288. o["RemoveFormatting"] = "Supprimer le formattage";
  289. o["InsertLink"] = "Ins閞er un lien";
  290. o["RemoveLink"] = "Supprimer un lien";
  291. o["InsertImage"] = "Ins閞er une image";
  292. o["InsertTable"] = "Ins閞er un tableau";
  293. o["EditTable"] = "Editer le tableau";
  294. o["InsertLine"] = "Ins閞er une ligne horizontale";
  295. o["InsertSmily"] = "Ins閞er un Smiley 8-)";
  296. o["InsertCharacter"] = "Ins閞er des caract鑢es sp閏iaux";
  297. o["About"] = "A propos de Richtext Editor";
  298. o["Bold"] = "Gras";
  299. o["Italic"] = "Italique";
  300. o["Underline"] = "Soulign";
  301. o["Strikethrough"] = "Barr";
  302. o["AlignLeft"] = "Align??gauche";
  303. o["Center"] = "Centr";
  304. o["AlignRight"] = "Align??droite";
  305. o["AlignBlock"] = "Justifi";
  306. o["NumberedList"] = "Liste num閞ot閑";
  307. o["BulettedList"] = "Liste ?puces";
  308. o["DecreaseIndent"] = "Diminuer le retrait";
  309. o["IncreaseIndent"] = "Augmenter le retrait";
  310. o["HistoryBack"] = "Annuler";
  311. o["HistoryForward"] = "R閠ablir";
  312. o["TextColor"] = "Couleur du texte";
  313. o["BackgroundColor"] = "Couleur de l'arri鑢e plan";
  314. o["RemoveColspan"] = "Fractionner la cellule";
  315. o["RemoveRowspan"] = "Fusionner la cellule";
  316. o["IncreaseColspan"] = "Augmenter l'閠endue de la colonne";
  317. o["IncreaseRowspan"] = "Augmenter l'閠endue de la ligne";
  318. o["AddColumn"] = "Ajouter une colonne";
  319. o["AddRow"] = "Ajouter une ligne";
  320. o["RemoveColumn"] = "Supprimer une colonne";
  321. o["RemoveRow"] = "Supprimer une ligne";
  322. // Label Text
  323. o["Style"] = "Style";
  324. o["Font"] = "Police";
  325. o["Size"] = "Taille";
  326. o["Source"] = "Code source";
  327. // Titles
  328. o["SourceTitle"] = "Cliquez ici pour basculer entre Aper鐄 et mode Source.";
  329. // Image Sources
  330. o["icon_post"] = "images/icon_post.gif";
  331. ////////////////////////////////////////////////////////////////////////////////