Browse Source

more stable and new labels are added to eng.

master
erqan 11 years ago
parent
commit
5af110450d
  1. 127
      js/interface_common.js
  2. 31
      js/interface_localization.js
  3. 4
      options.html

127
js/interface_common.js

@ -470,238 +470,253 @@ var unicodeConversionList = { @@ -470,238 +470,253 @@ var unicodeConversionList = {
"ponctuations": [
{
"k": /\.\.\./,
"u": "",
"u": "\u2026",
"n": -1
},
{
"k": /\.\../,
"u": "",
"u": "\u2025",
"n": 2
},
{
"k": /\?\?/,
"u": "",
"u": "\u2047",
"n": -1
},
{
"k": /\?!/,
"u": "",
"u": "\u2048",
"n": -1
},
{
"k": /!\?/,
"u": "",
"u": "\u2049",
"n": -1
},
{
"k": /!!/,
"u": "‼",
"u": "\u203C",
"n": -1
},
{
"k": /--/,
"u": "\u2014",
"n": -1
},
{
"k": /~~/,
"u": "\u2053",
"n": -1
}
],
"emotions": [
{
"k": /:.{0,1}D/,
"u": "😃",
"u": "\uD83D\uDE03",
"n": -1
},
{
"k": /(0|O):-{0,1}\)/i,
"u": "😇",
"u": "\uD83D\uDE07",
"n": -1
},
{
"k": /:beer:/,
"u": "🍺",
"u": "\uD83C\uDF7A",
"n": -1
},
{
"k": /3:.{0,1}\)/,
"u": "😈",
"k": /3:-{0,1}\)/,
"u": "\uD83D\uDE08",
"n": -1
},
{
"k": /<3/,
"u":"",
"u":"\u2764",
"n": -1
},
{
"k": /o.O|:\/|:\\/,
"u": "😕",
"u": "\uD83D\uDE15",
"n": -1
},
{
"k": /:\'\(/,
"u": "😢",
"u": "\uD83D\uDE22",
"n": -1
},
{
"k": /(:|=).{0,1}\(/,
"u": "😞",
"k": /(:|=)-{0,1}\(/,
"u": "\uD83D\uDE1E",
"n": -1
},
{
"k": /8(\)<|\|)/,
"u": "😎",
"u": "\uD83D\uDE0E",
"n": -1
},
{
"k": /(:|=)-{0,1}(\)|\])/,
"u": "😊",
"u": "\uD83D\uDE0A",
"n": -1
},
{
"k": /(\(|\[)-{0,1}(:|=)/,
"u": "😊",
"u": "\uD83D\uDE0A",
"n": -1
},
{
"k": /:\*/,
"u": "😗",
"u": "\uD83D\uDE17",
"n": -1
},
{
"k": /\^.{0,1}\^/,
"u": "😆",
"k": /\^-{0,1}\^/,
"u": "\uD83D\uDE06",
"n": -1
},
{
"k": /:p/i,
"u": "😛",
"u": "\uD83D\uDE1B",
"n": -1
},
{
"k": /;-{0,1}\)/,
"u": "😉",
"u": "\uD83D\uDE09",
"n": -1
},
{
"k": /\(-{0,1};/,
"u": "😉",
"u": "\uD83D\uDE09",
"n": -1
},
{
"k": /:(O|0)/,
"u": "😮",
"u": "\uD83D\uDE2E",
"n": -1
},
{
"k": /:@/,
"u": "😱",
"u": "\uD83D\uDE31",
"n": -1
},
{
"k": /:\|/,
"u": "\uD83D\uDE10",
"n": -1
}
],
"signs": [
{
"k": / tel( |:|=)/i,
"u": " ",
"u": " \u2121",
"n": 4
},
{
"k": /^tel( |:|=)/i,
"u": "",
"u": "\u2121",
"n": 3
},
{
"k": / fax( |:|=)/i,
"u": " ",
"u": " \u213B",
"n": 4
},
{
"k": /^fax( |:|=)/i,
"u": "",
"u": "\u213B",
"n": 3
}
],
"fractions": [
{
"k": /1\/2/,
"u": "½",
"u": "\u00BD",
"n": -1
},
{
"k": /1\/3/,
"u": "",
"u": "\u2153",
"n": -1
},
{
"k": /2\/3/,
"u": "",
"u": "\u2154",
"n": -1
},
{
"k": /1\/4/,
"u": "¼",
"u": "\u00BC",
"n": -1
},
{
"k": /3\/4/,
"u": "¾",
"u": "\u00BE",
"n": -1
},
{
"k": /1\/5/,
"u": "",
"u": "\u2155",
"n": -1
},
{
"k": /2\/5/,
"u": "",
"u": "\u2156",
"n": -1
},
{
"k": /3\/5/,
"u": "",
"u": "\u2157",
"n": -1
},
{
"k": /4\/5/,
"u": "",
"u": "\u2158",
"n": -1
},
{
"k": /1\/6/,
"u": "",
"u": "\u2159",
"n": -1
},
{
"k": /5\/6/,
"u": "",
"u": "\u215A",
"n": -1
},
{
"k": /1\/7/,
"u": "",
"u": "\u2150",
"n": -1
},
{
"k": /1\/8/,
"u": "",
"u": "\u215B",
"n": -1
},
{
"k": /3\/8/,
"u": "",
"u": "\u215C",
"n": -1
},
{
"k": /5\/8/,
"u": "",
"u": "\u215D",
"n": -1
},
{
"k": /7\/8/,
"u": "",
"u": "\u215E",
"n": -1
},
{
"k": /1\/9/,
"u": "",
"u": "\u2151",
"n": -1
},
{
"k": /1\/10/,
"u": "",
"u": "\u2152",
"n": -1
}
]
@ -774,7 +789,7 @@ function convert2Unicodes(s, ta) { @@ -774,7 +789,7 @@ function convert2Unicodes(s, ta) {
var len = s.length - tmp.length + list[i].u.length;
unicodeConversionStack.unshift({
"k": s.substr(kl.index, len),
"u": list[i].u + nc,
"u": list[i].u,
"p": kl.index,
"l": len,
"m": tmp.length
@ -800,7 +815,7 @@ function convert2Unicodes(s, ta) { @@ -800,7 +815,7 @@ function convert2Unicodes(s, ta) {
var len = s.length - tmp.length + list[i].u.length;
unicodeConversionStack.unshift({
"k": s.substr(kl.index, len),
"u": list[i].u + nc,
"u": list[i].u,
"p": kl.index,
"l": len,
"m": tmp.length
@ -826,7 +841,7 @@ function convert2Unicodes(s, ta) { @@ -826,7 +841,7 @@ function convert2Unicodes(s, ta) {
var len = s.length - tmp.length + list[i].u.length;
unicodeConversionStack.unshift({
"k": s.substr(kl.index, len),
"u": list[i].u + nc,
"u": list[i].u,
"p": kl.index,
"l": len,
"m": tmp.length
@ -852,7 +867,7 @@ function convert2Unicodes(s, ta) { @@ -852,7 +867,7 @@ function convert2Unicodes(s, ta) {
var len = s.length - tmp.length + list[i].u.length;
unicodeConversionStack.unshift({
"k": s.substr(kl.index, len),
"u": list[i].u + nc,
"u": list[i].u,
"p": kl.index,
"l": len,
"m": tmp.length
@ -888,12 +903,12 @@ function undoLastUnicode(e) { @@ -888,12 +903,12 @@ function undoLastUnicode(e) {
var pt = $ta.val();
if (pt.substr(uc.p, uc.u.length) === uc.u)
$ta.val(pt.substr(0,uc.p) + uc.k + pt.substr(uc.p + 2));
$ta.val(pt.substr(0,uc.p) + uc.k + pt.substr(uc.p + uc.u.length));
else {
//if it can't be found at its index, last unicode will be removed
var i = pt.lastIndexOf(uc.u);
if (i>-1) {
$ta.val(pt.substr(0,i) + uc.k + pt.substr(i + 2));
$ta.val(pt.substr(0,i) + uc.k + pt.substr(i + uc.u.length));
}
}
@ -901,6 +916,8 @@ function undoLastUnicode(e) { @@ -901,6 +916,8 @@ function undoLastUnicode(e) {
$(this).text("undo: " + unicodeConversionStack[0].u);
else
$.MAL.disableButton($(this));
lastConvertedIndex = $ta.val().length;
}
var postSubmit = function(e)

31
js/interface_localization.js

@ -174,7 +174,36 @@ if(preferredLanguage == "en"){ @@ -174,7 +174,36 @@ if(preferredLanguage == "en"){
"You are not following anyone because you are not logged in.": "You are not following anyone because you are not logged in.",
"You don't have any followers because you are not logged in.": "You don't have any followers because you are not logged in.",
"No one can mention you because you are not logged in.": "No one can mention you because you are not logged in.",
"You don't have any profile because you are not logged in.": "You don't have any profile because you are not logged in."
"You don't have any profile because you are not logged in.": "You don't have any profile because you are not logged in.",
"Options": "Options",
"Switch to Promoted posts": "Switch to Promoted posts",
"Switch to Normal posts": "Switch to Promoted posts",
"Use language": "Use language",
"Ignore": "Ignore",
"Theme": "Theme",
"Keys": "Keys",
"Sound notifications": "Sound notifications",
"Send key": "Send key",
"Posts display": "Posts display",
"Post editor": "Post editor",
"Inline image preview": "Inline image preview",
"Display": "Display",
"Line feeds": "Line feeds",
"Supported punctuations:": "Supported punctuations:",
"Supported emotions:": "Supported emotions:",
"Supported signs:": "Supported signs:",
"Supported fractions:": "Supported fractions:",
"Automatic unicode conversion options": "Automatic unicode conversion options",
"Convert punctuations to unicode": "Convert punctuations to unicode",
"Convert emotions codes to unicode symbols": "Convert emotions codes to unicode symbols",
"Convert common signs to unicode": "Convert common signs to unicode",
"Convert fractions to unicode": "Convert fractions to unicode",
"Convert all": "Convert all",
"Auto": "Auto",
"Original": "Original",
"none": "none",
"Custom": "Custom",
"Mentions": "Mentions",
};
}
if(preferredLanguage == "es"){

4
options.html

@ -174,13 +174,13 @@ @@ -174,13 +174,13 @@
<input name="" id="convertPunctuationsOpt" type="checkbox" /> <span class="label">Convert punctuations to unicode</span><br/>
<div>
<label class="label">Supported punctuations: </label>
<span>‥ … ⁇ ⁈ ⁉ ‼</span>
<span>‥ … ⁇ ⁈ ⁉ ‼ — ⁓</span>
</div>
<br/>
<input name="" id="convertEmotionsOpt" type="checkbox" /> <span class="label">Convert emotions codes to unicode symbols</span><br/>
<div>
<label class="label">Supported emotions: </label>
<span>😃 😇 🍺 😈 ❤ 😕 😢 😞 😎 😊 😊 😗 😆 😛 😉 😉 😮 😱</span>
<span>😃 😇 🍺 😈 ❤ 😕 😢 😞 😎 😊 😊 😗 😆 😛 😉 😉 😮 😱 😐</span>
</div>
<br/>
<input name="" id="convertSignsOpt" type="checkbox" /> <span class="label">Convert common signs to unicode</span><br/>

Loading…
Cancel
Save