Author Topic: Проблемы с греческой политоникой  (Read 6780 times)

Offline Bhudh

  • Дважды герой
  • **
  • Posts: 5677
  • Карма: +2059/-172
    • View Profile
Re: Проблемы с греческой политоникой
« Reply #75 on: 28 July 2022, 17:46:07 »
  • 0
  • 0
Кстати, капс и буквы с диалѵтикой Вы на оксию не поменяли:
Array ["Ά", "Έ", "Ή", "Ί", "Ό", "Ύ", "Ώ", "ΐ", "ΰ"]
Jestem dokładny i dociekliwy. (Wg Pinii.)
Всё, что нужно для торжества зла — это бездействие добрых людей. Поэтому бездействовать не надо. Алексей Навальный

Offline Upliner

  • Администратор
  • Герой
  • *****
  • Posts: 4976
  • Карма: +440/-18
  • Gender: Male
  • Кис-кис-кис!
    • View Profile
    • лифчег
Re: Проблемы с греческой политоникой
« Reply #76 on: 28 July 2022, 19:07:20 »
  • 0
  • 0
А пока - шарахнул вебпаком, можно юзать как-то так:
Тут преобразование только в одну сторону?
Дві найголовніші помилки українського народу -- зек і зєк.

Offline Euskaldun

  • Администратор
  • Трижды герой
  • *****
  • Posts: 29496
  • Карма: +4079/-344
    • View Profile
Re: Проблемы с греческой политоникой
« Reply #77 on: 28 July 2022, 19:10:01 »
  • 0
  • 0
Тут преобразование только в одну сторону?
а зачем в обратную? мы же говорим о преобразовании вырвиглазного транслита в боголепную письменность :candy:

Offline Upliner

  • Администратор
  • Герой
  • *****
  • Posts: 4976
  • Карма: +440/-18
  • Gender: Male
  • Кис-кис-кис!
    • View Profile
    • лифчег
Re: Проблемы с греческой политоникой
« Reply #78 on: 28 July 2022, 19:17:24 »
  • 0
  • 0
Ну хорошо, кнопку Greek->BetaCode убрал, а декодер заменил на тот, что у Кваса.
Дві найголовніші помилки українського народу -- зек і зєк.

Offline Euskaldun

  • Администратор
  • Трижды герой
  • *****
  • Posts: 29496
  • Карма: +4079/-344
    • View Profile
Re: Проблемы с греческой политоникой
« Reply #79 on: 28 July 2022, 19:23:53 »
  • 0
  • 0
χαῖρε ὦ φίλε

Offline Euskaldun

  • Администратор
  • Трижды герой
  • *****
  • Posts: 29496
  • Карма: +4079/-344
    • View Profile
Re: Проблемы с греческой политоникой
« Reply #80 on: 28 July 2022, 19:25:13 »
  • 0
  • 0
ἐργάζεται >o<

Offline Квас

  • Ветеран
  • *****
  • Posts: 1289
  • Карма: +370/-9
    • View Profile
Re: Проблемы с греческой политоникой
« Reply #81 on: 28 July 2022, 21:20:31 »
  • 0
  • 0
Кстати, капс и буквы с диалѵтикой Вы на оксию не поменяли:
Array ["Ά", "Έ", "Ή", "Ί", "Ό", "Ύ", "Ώ", "ΐ", "ΰ"]

Спасибо, пофиксил! И там ещё макронов почему-то не было. Теперь поддерживаются ᾱ, ῑ, ῡ. Кстати, там есть лунная сигма s3 и дигамма v, как в https://en.wikipedia.org/wiki/Beta_Code
Code: [Select]
var BetaCode;(()=>{"use strict";var A={d:(e,H)=>{for(var W in H)A.o(H,W)&&!A.o(e,W)&&Object.defineProperty(e,W,{enumerable:!0,get:H[W]})},o:(A,e)=>Object.prototype.hasOwnProperty.call(A,e),r:A=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(A,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(A,"__esModule",{value:!0})}},e={};A.r(e),A.d(e,{BetaCodeDecoder:()=>n,betaCodeToPolytonic:()=>t});let H={"(*/A":"Ἅ","(*/E":"Ἕ","(*/H":"Ἥ","(*/I":"Ἵ","(*/O":"Ὅ","(*/U":"Ὕ","(*/W":"Ὥ","(*/A|":"ᾍ","(*/A|":"ᾍ","(*/H|":"ᾝ","(*/H|":"ᾝ","(*/W|":"ᾭ","(*/W|":"ᾭ","(*=A":"Ἇ","(*=H":"Ἧ","(*=I":"Ἷ","(*=U":"Ὗ","(*=W":"Ὧ","(*=A|":"ᾏ","(*=A|":"ᾏ","(*=H|":"ᾟ","(*=H|":"ᾟ","(*=W|":"ᾯ","(*=W|":"ᾯ","(*\\A":"Ἃ","(*\\E":"Ἓ","(*\\H":"Ἣ","(*\\I":"Ἳ","(*\\O":"Ὃ","(*\\U":"Ὓ","(*\\W":"Ὣ","(*\\A|":"ᾋ","(*\\A|":"ᾋ","(*\\H|":"ᾛ","(*\\H|":"ᾛ","(*\\W|":"ᾫ","(*\\W|":"ᾫ","(*A":"Ἁ","(*E":"Ἑ","(*H":"Ἡ","(*I":"Ἱ","(*O":"Ὁ","(*R":"Ῥ","(*U":"Ὑ","(*W":"Ὡ","(*A|":"ᾉ","(*A|":"ᾉ","(*H|":"ᾙ","(*H|":"ᾙ","(*W|":"ᾩ","(*W|":"ᾩ",")*/A":"Ἄ",")*/E":"Ἔ",")*/H":"Ἤ",")*/I":"Ἴ",")*/O":"Ὄ",")*/W":"Ὤ",")*/A|":"ᾌ",")*/A|":"ᾌ",")*/H|":"ᾜ",")*/H|":"ᾜ",")*/W|":"ᾬ",")*/W|":"ᾬ",")*=A":"Ἆ",")*=H":"Ἦ",")*=I":"Ἶ",")*=W":"Ὦ",")*=A|":"ᾎ",")*=A|":"ᾎ",")*=H|":"ᾞ",")*=H|":"ᾞ",")*=W|":"ᾮ",")*=W|":"ᾮ",")*\\A":"Ἂ",")*\\E":"Ἒ",")*\\H":"Ἢ",")*\\I":"Ἲ",")*\\O":"Ὂ",")*\\W":"Ὢ",")*\\A|":"ᾊ",")*\\A|":"ᾊ",")*\\H|":"ᾚ",")*\\H|":"ᾚ",")*\\W|":"ᾪ",")*\\W|":"ᾪ",")*A":"Ἀ",")*E":"Ἐ",")*H":"Ἠ",")*I":"Ἰ",")*O":"Ὀ",")*W":"Ὠ",")*A|":"ᾈ",")*A|":"ᾈ",")*H|":"ᾘ",")*H|":"ᾘ",")*W|":"ᾨ",")*W|":"ᾨ","*+I":"Ϊ","*+U":"Ϋ","*/A":"Ά","*/E":"Έ","*/H":"Ή","*/I":"Ί","*/O":"Ό","*/U":"Ύ","*/W":"Ώ","*\\A":"Ὰ","*\\E":"Ὲ","*\\H":"Ὴ","*\\I":"Ὶ","*\\O":"Ὸ","*\\U":"Ὺ","*\\W":"Ὼ","&*A":"Ᾱ","&*I":"Ῑ","&*U":"Ῡ","*A":"Α","(*A":"Ἁ","(*/A":"Ἅ","(*/A|":"ᾍ","(*=A":"Ἇ","(*=A|":"ᾏ","(*\\A":"Ἃ","(*\\A|":"ᾋ","(*A|":"ᾉ",")*A":"Ἀ",")*/A":"Ἄ",")*/A|":"ᾌ",")*=A":"Ἆ",")*=A|":"ᾎ",")*\\A":"Ἂ",")*\\A|":"ᾊ",")*A|":"ᾈ","*/A":"Ά","*\\A":"Ὰ","*A|":"ᾼ","*B":"Β","*C":"Ξ","*D":"Δ","*E":"Ε","(*E":"Ἑ","(*/E":"Ἕ","(*\\E":"Ἓ",")*E":"Ἐ",")*/E":"Ἔ",")*\\E":"Ἒ","*/E":"Έ","*\\E":"Ὲ","*F":"Φ","*G":"Γ","*H":"Η","(*H":"Ἡ","(*/H":"Ἥ","(*/H|":"ᾝ","(*=H":"Ἧ","(*=H|":"ᾟ","(*\\H":"Ἣ","(*\\H|":"ᾛ","(*H|":"ᾙ",")*H":"Ἠ",")*/H":"Ἤ",")*/H|":"ᾜ",")*=H":"Ἦ",")*=H|":"ᾞ",")*\\H":"Ἢ",")*\\H|":"ᾚ",")*H|":"ᾘ","*/H":"Ή","*\\H":"Ὴ","*H|":"ῌ","*I":"Ι","(*I":"Ἱ","(*/I":"Ἵ","(*=I":"Ἷ","(*\\I":"Ἳ",")*I":"Ἰ",")*/I":"Ἴ",")*=I":"Ἶ",")*\\I":"Ἲ","*+I":"Ϊ","*/I":"Ί","*\\I":"Ὶ","*J":"Σ","*K":"Κ","*L":"Λ","*M":"Μ","*N":"Ν","*O":"Ο","(*O":"Ὁ","(*/O":"Ὅ","(*\\O":"Ὃ",")*O":"Ὀ",")*/O":"Ὄ",")*\\O":"Ὂ","*/O":"Ό","*\\O":"Ὸ","*P":"Π","*Q":"Θ","*R":"Ρ","(*R":"Ῥ","*S":"Σ","*1S":"Σ","*2S":"Σ","*3S":"Ϲ","*T":"Τ","*U":"Υ","(*U":"Ὑ","(*/U":"Ὕ","(*=U":"Ὗ","(*\\U":"Ὓ","*+U":"Ϋ","*/U":"Ύ","*\\U":"Ὺ","*V":"Ϝ","*W":"Ω","(*W":"Ὡ","(*/W":"Ὥ","(*/W|":"ᾭ","(*=W":"Ὧ","(*=W|":"ᾯ","(*\\W":"Ὣ","(*\\W|":"ᾫ","(*W|":"ᾩ",")*W":"Ὠ",")*/W":"Ὤ",")*/W|":"ᾬ",")*=W":"Ὦ",")*=W|":"ᾮ",")*\\W":"Ὢ",")*\\W|":"ᾪ",")*W|":"ᾨ","*/W":"Ώ","*\\W":"Ὼ","*W|":"ῼ","*X":"Χ","*Y":"Ψ","*Z":"Ζ","*A|":"ᾼ","*H|":"ῌ","*W|":"ῼ",".":".","/":" ́",":":"·",_:"—","'":"’",A:"α","(A":"ἁ","(/A":"ἅ","(/A|":"ᾅ","(=A":"ἇ","(=A|":"ᾇ","(\\A":"ἃ","(\\A|":"ᾃ","(A|":"ᾁ",")A":"ἀ",")/A":"ἄ",")/A|":"ᾄ",")=A":"ἆ",")=A|":"ᾆ",")\\A":"ἂ",")\\A|":"ᾂ",")A|":"ᾀ","/A":"ά","/A|":"ᾴ","=A":"ᾶ","=A|":"ᾷ","\\A":"ὰ","\\A|":"ᾲ","A|":"ᾳ","&A":"ᾱ",B:"β",C:"ξ",D:"δ",E:"ε","(E":"ἑ","(/E":"ἕ","(\\E":"ἓ",")E":"ἐ",")/E":"ἔ",")\\E":"ἒ","/E":"έ","\\E":"ὲ",F:"φ",G:"γ",H:"η","(H":"ἡ","(/H":"ἥ","(/H|":"ᾕ","(=H":"ἧ","(=H|":"ᾗ","(\\H":"ἣ","(\\H|":"ᾓ","(H|":"ᾑ",")H":"ἠ",")/H":"ἤ",")/H|":"ᾔ",")=H":"ἦ",")=H|":"ᾖ",")\\H":"ἢ",")\\H|":"ᾒ",")H|":"ᾐ","/H":"ή","/H|":"ῄ","=H":"ῆ","=H|":"ῇ","\\H":"ὴ","\\H|":"ῂ","H|":"ῃ",I:"ι","(I":"ἱ","(/I":"ἵ","(=I":"ἷ","(\\I":"ἳ",")I":"ἰ",")/I":"ἴ",")=I":"ἶ",")\\I":"ἲ","+I":"ϊ","/I":"ί","+/I":"ΐ","=I":"ῖ","+=I":"ῗ","\\I":"ὶ","+\\I":"ῒ","&I":"ῑ",K:"κ",L:"λ",M:"μ",N:"ν",O:"ο","(O":"ὁ","(/O":"ὅ","(\\O":"ὃ",")O":"ὀ",")/O":"ὄ",")\\O":"ὂ","/O":"ό","\\O":"ὸ",P:"π",Q:"θ",R:"ρ","(R":"ῥ",")R":"ῤ",T:"τ",U:"υ","(U":"ὑ","(/U":"ὕ","(=U":"ὗ","(\\U":"ὓ",")U":"ὐ",")/U":"ὔ",")=U":"ὖ",")\\U":"ὒ","+U":"ϋ","/U":"ύ","+/U":"ΰ","=U":"ῦ","+=U":"ῧ","\\U":"ὺ","+\\U":"ῢ","&U":"ῡ",V:"ϝ",W:"ω","(W":"ὡ","(/W":"ὥ","(/W|":"ᾥ","(=W":"ὧ","(=W|":"ᾧ","(\\W":"ὣ","(\\W|":"ᾣ","(W|":"ᾡ",")W":"ὠ",")/W":"ὤ",")/W|":"ᾤ",")=W":"ὦ",")=W|":"ᾦ",")\\W":"ὢ",")\\W|":"ᾢ",")W|":"ᾠ","/W":"ώ","/W|":"ῴ","=W":"ῶ","=W|":"ῷ","\\W":"ὼ","\\W|":"ῲ","W|":"ῳ",X:"χ",Y:"ψ",Z:"ζ"};function W(A,e){const H=A.length>1?A.split("").sort().join(""):A;return e.caseInsensitive?H.toUpperCase():H}function t(A,e){e.autoFinalSigma&&(A=function(A,e){return e.caseInsensitive?A.replace(/[sS]([abgdezhqiklmncoprstufxywABGDEZHQIKLMNCOPRSTUFXYW])/,"S1$1"):A.replace(/S([ABGDEZHQIKLMNCOPRSTUFXYW])/,"S1$1")}(A,e));const t=e.caseInsensitive?ACCENTED_GROUP_CASE_INSENSITIVE_REGEX:ACCENTED_GROUP_UPPERCASE_REGEX;return A.match(t).map((A=>function(A,e){if(""===A)return A;const t=A[0];return"S"===t||"s"===t||"J"===t||"j"===t?function(A,e){return e.caseInsensitive&&(A=A.toUpperCase()),"S1"===A?"σ":"S2"===A?"ς":"S3"===A?"ϲ":"J"===A&&e.jFinalSigma?"ς":"S"===A?e.autoFinalSigma?"ς":"σ":A}(A,e):"*"===t?function(A,e){const t=H[W(A,e)];return void 0!==t?t:A}(A,e):function(A,e){const t=H[W(A,e)];if(null!=t)return t;const n=A.length;for(let t=0;t<=n;++t){const n=A.slice(0,-t),o=H[W(n,e)];if(null!=o)return`${o}${A.slice(t)}`}return A}(A,e)}(A,e))).join("")}class n{constructor(A){this.config=A}decode(A){return t(A,this.config)}}BetaCode=e})();

Ещё можно будет добавить фичу замены тоносов на акуты, чтобы можно было с персея копировать.

Offline Квас

  • Ветеран
  • *****
  • Posts: 1289
  • Карма: +370/-9
    • View Profile
Re: Проблемы с греческой политоникой
« Reply #82 on: 28 July 2022, 21:21:39 »
  • 0
  • 0
ἐργάζεται >o<
οὐρᾶ!

Offline Квас

  • Ветеран
  • *****
  • Posts: 1289
  • Карма: +370/-9
    • View Profile
Re: Проблемы с греческой политоникой
« Reply #83 on: 28 July 2022, 21:22:02 »
  • 0
  • 0
У меня это точно работать не станет.

И таки не работает? А почему?

Offline Upliner

  • Администратор
  • Герой
  • *****
  • Posts: 4976
  • Карма: +440/-18
  • Gender: Male
  • Кис-кис-кис!
    • View Profile
    • лифчег
Re: Проблемы с греческой политоникой
« Reply #84 on: 28 July 2022, 21:32:22 »
  • 0
  • 0
И таки не работает? А почему?
У него браузер старый, современный js-фичи не поддерживает.
Дві найголовніші помилки українського народу -- зек і зєк.

Offline Euskaldun

  • Администратор
  • Трижды герой
  • *****
  • Posts: 29496
  • Карма: +4079/-344
    • View Profile
Re: Проблемы с греческой политоникой
« Reply #85 on: 28 July 2022, 21:40:49 »
  • 0
  • 0
У него браузер старый, современный js-фичи не поддерживает.
а поменять браузер ему кашрут не позволяет?  :)

Offline Euskaldun

  • Администратор
  • Трижды герой
  • *****
  • Posts: 29496
  • Карма: +4079/-344
    • View Profile
Re: Проблемы с греческой политоникой
« Reply #86 on: 28 July 2022, 22:11:23 »
  • 0
  • 0
не работает  :'(

Offline Квас

  • Ветеран
  • *****
  • Posts: 1289
  • Карма: +370/-9
    • View Profile
Re: Проблемы с греческой политоникой
« Reply #87 on: 28 July 2022, 22:26:54 »
  • 0
  • 0
Кто всё сломал? Квас всё сломал. Один момент.

Offline Euskaldun

  • Администратор
  • Трижды герой
  • *****
  • Posts: 29496
  • Карма: +4079/-344
    • View Profile
Re: Проблемы с греческой политоникой
« Reply #88 on: 28 July 2022, 22:28:36 »
  • 0
  • 0
А я уже было обрадовался  :'(

Offline Квас

  • Ветеран
  • *****
  • Posts: 1289
  • Карма: +370/-9
    • View Profile
Re: Проблемы с греческой политоникой
« Reply #89 on: 28 July 2022, 22:31:49 »
  • 0
  • 0
Code: [Select]
<script>
var BetaCode;(()=>{var A={138:A=>{const H=/\*[)(/\\=|+&]*[ABGDEZHQIKLMNCOPRSTUFXYWV]|[AEHIORUWR][)(/\\=|+&]*|s[123]|./g,W=/\*[)(/\\=|+&]*[abgdezhqiklmncoprstufxywvABGDEZHQIKLMNCOPRSTUFXYWV]|[aehioruwrAEHIORUWR][)(/\\=|+&]*|[sS][123]|./g;let n={"(*/A":"Ἅ","(*/E":"Ἕ","(*/H":"Ἥ","(*/I":"Ἵ","(*/O":"Ὅ","(*/U":"Ὕ","(*/W":"Ὥ","(*/A|":"ᾍ","(*/A|":"ᾍ","(*/H|":"ᾝ","(*/H|":"ᾝ","(*/W|":"ᾭ","(*/W|":"ᾭ","(*=A":"Ἇ","(*=H":"Ἧ","(*=I":"Ἷ","(*=U":"Ὗ","(*=W":"Ὧ","(*=A|":"ᾏ","(*=A|":"ᾏ","(*=H|":"ᾟ","(*=H|":"ᾟ","(*=W|":"ᾯ","(*=W|":"ᾯ","(*A\\":"Ἃ","(*E\\":"Ἓ","(*H\\":"Ἣ","(*I\\":"Ἳ","(*O\\":"Ὃ","(*U\\":"Ὓ","(*W\\":"Ὣ","(*A\\|":"ᾋ","(*H\\|":"ᾛ","(*W\\|":"ᾫ","(*A":"Ἁ","(*E":"Ἑ","(*H":"Ἡ","(*I":"Ἱ","(*O":"Ὁ","(*R":"Ῥ","(*U":"Ὑ","(*W":"Ὡ","(*A|":"ᾉ","(*A|":"ᾉ","(*H|":"ᾙ","(*H|":"ᾙ","(*W|":"ᾩ","(*W|":"ᾩ",")*/A":"Ἄ",")*/E":"Ἔ",")*/H":"Ἤ",")*/I":"Ἴ",")*/O":"Ὄ",")*/W":"Ὤ",")*/A|":"ᾌ",")*/A|":"ᾌ",")*/H|":"ᾜ",")*/H|":"ᾜ",")*/W|":"ᾬ",")*/W|":"ᾬ",")*=A":"Ἆ",")*=H":"Ἦ",")*=I":"Ἶ",")*=W":"Ὦ",")*=A|":"ᾎ",")*=A|":"ᾎ",")*=H|":"ᾞ",")*=H|":"ᾞ",")*=W|":"ᾮ",")*=W|":"ᾮ",")*A\\":"Ἂ",")*E\\":"Ἒ",")*H\\":"Ἢ",")*I\\":"Ἲ",")*O\\":"Ὂ",")*W\\":"Ὢ",")*A\\|":"ᾊ",")*H\\|":"ᾚ",")*W\\|":"ᾪ",")*A":"Ἀ",")*E":"Ἐ",")*H":"Ἠ",")*I":"Ἰ",")*O":"Ὀ",")*W":"Ὠ",")*A|":"ᾈ",")*A|":"ᾈ",")*H|":"ᾘ",")*H|":"ᾘ",")*W|":"ᾨ",")*W|":"ᾨ","*+I":"Ϊ","*+U":"Ϋ","*/A":"Ά","*/E":"Έ","*/H":"Ή","*/I":"Ί","*/O":"Ό","*/U":"Ύ","*/W":"Ώ","*A\\":"Ὰ","*E\\":"Ὲ","*H\\":"Ὴ","*I\\":"Ὶ","*O\\":"Ὸ","*U\\":"Ὺ","*W\\":"Ὼ","&*A":"Ᾱ","&*I":"Ῑ","&*U":"Ῡ","*A":"Α","(*A":"Ἁ","(*/A":"Ἅ","(*/A|":"ᾍ","(*=A":"Ἇ","(*=A|":"ᾏ","(*\\A":"Ἃ","(*\\A|":"ᾋ","(*A|":"ᾉ",")*A":"Ἀ",")*/A":"Ἄ",")*/A|":"ᾌ",")*=A":"Ἆ",")*=A|":"ᾎ",")*\\A":"Ἂ",")*\\A|":"ᾊ",")*A|":"ᾈ","*/A":"Ά","*\\A":"Ὰ","*A|":"ᾼ","*B":"Β","*C":"Ξ","*D":"Δ","*E":"Ε","(*E":"Ἑ","(*/E":"Ἕ","(*\\E":"Ἓ",")*E":"Ἐ",")*/E":"Ἔ",")*\\E":"Ἒ","*/E":"Έ","*\\E":"Ὲ","*F":"Φ","*G":"Γ","*H":"Η","(*H":"Ἡ","(*/H":"Ἥ","(*/H|":"ᾝ","(*=H":"Ἧ","(*=H|":"ᾟ","(*\\H":"Ἣ","(*\\H|":"ᾛ","(*H|":"ᾙ",")*H":"Ἠ",")*/H":"Ἤ",")*/H|":"ᾜ",")*=H":"Ἦ",")*=H|":"ᾞ",")*\\H":"Ἢ",")*\\H|":"ᾚ",")*H|":"ᾘ","*/H":"Ή","*\\H":"Ὴ","*H|":"ῌ","*I":"Ι","(*I":"Ἱ","(*/I":"Ἵ","(*=I":"Ἷ","(*\\I":"Ἳ",")*I":"Ἰ",")*/I":"Ἴ",")*=I":"Ἶ",")*\\I":"Ἲ","*+I":"Ϊ","*/I":"Ί","*\\I":"Ὶ","*J":"Σ","*K":"Κ","*L":"Λ","*M":"Μ","*N":"Ν","*O":"Ο","(*O":"Ὁ","(*/O":"Ὅ","(*\\O":"Ὃ",")*O":"Ὀ",")*/O":"Ὄ",")*\\O":"Ὂ","*/O":"Ό","*\\O":"Ὸ","*P":"Π","*Q":"Θ","*R":"Ρ","(*R":"Ῥ","*S":"Σ","*1S":"Σ","*2S":"Σ","*3S":"Ϲ","*T":"Τ","*U":"Υ","(*U":"Ὑ","(*/U":"Ὕ","(*=U":"Ὗ","(*\\U":"Ὓ","*+U":"Ϋ","*/U":"Ύ","*\\U":"Ὺ","*V":"Ϝ","*W":"Ω","(*W":"Ὡ","(*/W":"Ὥ","(*/W|":"ᾭ","(*=W":"Ὧ","(*=W|":"ᾯ","(*\\W":"Ὣ","(*\\W|":"ᾫ","(*W|":"ᾩ",")*W":"Ὠ",")*/W":"Ὤ",")*/W|":"ᾬ",")*=W":"Ὦ",")*=W|":"ᾮ",")*\\W":"Ὢ",")*\\W|":"ᾪ",")*W|":"ᾨ","*/W":"Ώ","*\\W":"Ὼ","*W|":"ῼ","*X":"Χ","*Y":"Ψ","*Z":"Ζ","*A|":"ᾼ","*H|":"ῌ","*W|":"ῼ",":":"·",_:"—","'":"’",A:"α","(A":"ἁ","(/A":"ἅ","(/A|":"ᾅ","(=A":"ἇ","(=A|":"ᾇ","(A\\":"ἃ","(A\\|":"ᾃ","(A|":"ᾁ",")A":"ἀ",")/A":"ἄ",")/A|":"ᾄ",")=A":"ἆ",")=A|":"ᾆ",")A\\":"ἂ",")A\\|":"ᾂ",")A|":"ᾀ","/A":"ά","/A|":"ᾴ","=A":"ᾶ","=A|":"ᾷ","A\\":"ὰ","A\\|":"ᾲ","A|":"ᾳ","&A":"ᾱ",B:"β",C:"ξ",D:"δ",E:"ε","(E":"ἑ","(/E":"ἕ","(E\\":"ἓ",")E":"ἐ",")/E":"ἔ",")E\\":"ἒ","/E":"έ","E\\":"ὲ",F:"φ",G:"γ",H:"η","(H":"ἡ","(/H":"ἥ","(/H|":"ᾕ","(=H":"ἧ","(=H|":"ᾗ","(H\\":"ἣ","(H\\|":"ᾓ","(H|":"ᾑ",")H":"ἠ",")/H":"ἤ",")/H|":"ᾔ",")=H":"ἦ",")=H|":"ᾖ",")H\\":"ἢ",")H\\|":"ᾒ",")H|":"ᾐ","/H":"ή","/H|":"ῄ","=H":"ῆ","=H|":"ῇ","H\\":"ὴ","H\\|":"ῂ","H|":"ῃ",I:"ι","(I":"ἱ","(/I":"ἵ","(=I":"ἷ","(I\\":"ἳ",")I":"ἰ",")/I":"ἴ",")=I":"ἶ",")I\\":"ἲ","+I":"ϊ","/I":"ί","+/I":"ΐ","=I":"ῖ","+=I":"ῗ","I\\":"ὶ","+I\\":"ῒ","&I":"ῑ",K:"κ",L:"λ",M:"μ",N:"ν",O:"ο","(O":"ὁ","(/O":"ὅ","(O\\":"ὃ",")O":"ὀ",")/O":"ὄ",")O\\":"ὂ","/O":"ό","O\\":"ὸ",P:"π",Q:"θ",R:"ρ","(R":"ῥ",")R":"ῤ",T:"τ",U:"υ","(U":"ὑ","(/U":"ὕ","(=U":"ὗ","(U\\":"ὓ",")U":"ὐ",")/U":"ὔ",")=U":"ὖ",")U\\":"ὒ","+U":"ϋ","/U":"ύ","+/U":"ΰ","=U":"ῦ","+=U":"ῧ","U\\":"ὺ","+U\\":"ῢ","&U":"ῡ",V:"ϝ",W:"ω","(W":"ὡ","(/W":"ὥ","(/W|":"ᾥ","(=W":"ὧ","(=W|":"ᾧ","(W\\":"ὣ","(W\\|":"ᾣ","(W|":"ᾡ",")W":"ὠ",")/W":"ὤ",")/W|":"ᾤ",")=W":"ὦ",")=W|":"ᾦ",")W\\":"ὢ",")W\\|":"ᾢ",")W|":"ᾠ","/W":"ώ","/W|":"ῴ","=W":"ῶ","=W|":"ῷ","W\\":"ὼ","W\\|":"ῲ","W|":"ῳ",X:"χ",Y:"ψ",Z:"ζ"};function e(A,H){return H.caseInsensitive&&(A=A.toUpperCase()),A.length>1?A.split("").sort().join(""):A}function t(A,t){t.autoFinalSigma&&(A=function(A,H){return H.caseInsensitive?A.replace(/([^*]|^)[sS]([abgdezhqiklmncoprstufxywABGDEZHQIKLMNCOPRSTUFXYWvV])/g,"$1S1$2"):A.replace(/([^*]|^)S([ABGDEZHQIKLMNCOPRSTUFXYWV])/g,"$1S1$2")}(A,t));const I=t.caseInsensitive?W:H;return A.match(I).map((A=>function(A,H){if(""===A)return A;const W=A[0];return"S"===W||"s"===W||"J"===W||"j"===W?function(A,H){return H.caseInsensitive&&(A=A.toUpperCase()),"S1"===A?"σ":"S2"===A?"ς":"S3"===A?"ϲ":"J"===A&&H.jFinalSigma?"ς":"S"===A?H.autoFinalSigma?"ς":"σ":A}(A,H):"*"===W?function(A,H){const W=n[e(A,H)];return void 0!==W?W:A}(A,H):function(A,H){const W=n[e(A,H)];if(null!=W)return W;const t=A.length;for(let W=0;W<=t;++W){const t=A.slice(0,-W),I=n[e(t,H)];if(null!=I)return`${I}${A.slice(W)}`}return A}(A,H)}(A,t))).join("")}DEFAULT_CONFIG={jFinalSigma:!0,autoFinalSigma:!0,caseInsensitive:!0},console.log(t("A\\",DEFAULT_CONFIG)),A.exports={betaCodeToPolytonic:t,BetaCodeDecoder:class{constructor(A){this.config=A}decode(A){return t(A,this.config)}}}}},H={},W=function W(n){var e=H[n];if(void 0!==e)return e.exports;var t=H[n]={exports:{}};return A[n](t,t.exports,W),t.exports}(138);BetaCode=W})();
</script>

Вот так работает, по крайней мере у меня на пробной странице.

Надо потому что тесты писать, а не вот так вот... Но тесты писать - тоже время занимает, охота-то побыстрее.
« Last Edit: 29 July 2022, 01:56:41 by Квас »