Skip to content

Commit

Permalink
Arabic presentation snippets
Browse files Browse the repository at this point in the history
  • Loading branch information
Mercury13 committed Aug 9, 2024
1 parent 10e0159 commit 231c15f
Show file tree
Hide file tree
Showing 4 changed files with 46 additions and 22 deletions.
14 changes: 10 additions & 4 deletions Lang-src/en.uorig
Original file line number Diff line number Diff line change
Expand Up @@ -2202,13 +2202,13 @@
</text>
<text id="Text">
<orig>
<p>The block is created for [[pt:convertibility|compatibility]] with old encodings like CP864 (DOS), where different codes were used for isolated, initial, medial and final letters due to [[pt:dynamic|limited]] typography engines.</p>
<p>{{ArabPres1}}</p>
<p />
<p>32 positions FDDx and DFEx are [[pt:noncharacter|non-characters]].</p>
<p />
<p>Also contains [[pt:spacing|spacing]] vowel marks.</p>
<p />
<p>It’s better to avoid these characters in normal text. The only legitimate use is in textbooks, so the characters have “Arabic letter” class (in many old encodings text was written left to right).</p>
<p>{{ArabPres2}}</p>
</orig>
</text>
</group>
Expand Down Expand Up @@ -2266,11 +2266,11 @@
</text>
<text id="Text">
<orig>
<p>The block is intended for [[pt:convertibility|compatibility]] with old encodings. Because of [[pt:dynamic|limited]] typography engines they had different codes for isolated, initial, medial and final letters.</p>
<p>{{ArabPres1}}</p>
<p />
<p>Contains character FEFF [[pt:bom|Byte Order Mark]].</p>
<p />
<p>These characters are{{_}}not{{_}}recommended in ordinary text. The only legitimate use is educational materials, thus these characters got Arabic Letter class (many of old encodings wrote text left-to-right).</p>
<p>{{ArabPres2}}</p>
</orig>
</text>
</group>
Expand Down Expand Up @@ -6528,6 +6528,12 @@
</group>
</group>
<group id="Snip">
<text id="ArabPres1">
<orig>The block is created for [[pt:convertibility|compatibility]] with old encodings like CP864 (DOS), where different codes were used for isolated, initial, medial and final letters due to [[pt:dynamic|limited]] typography engines.</orig>
</text>
<text id="ArabPres2">
<orig>It’s better to avoid these characters in normal text. The only legitimate use is educational materials, so the characters have “Arabic letter” class (in many old encodings text was written left to right).</orig>
</text>
<text id="GrekCoptUni">
<orig>In Unicode{{_}}1.0 Coptic was [[pt:unification|unified]] with Greek, and all purely Coptic letters were considered Greek too. Since Unicode{{_}}4.1 (2005) these languages were disunified: Coptic studies often contained Greek text. Moreover, only one Coptic letter has significantly different glyphs in capital and small case: {{smfunky|Ϧϧ}}.</orig>
</text>
Expand Down
24 changes: 16 additions & 8 deletions Lang-src/ru.utran
Original file line number Diff line number Diff line change
Expand Up @@ -2927,22 +2927,22 @@
</text>
<text id="Text">
<orig>
<p>The block is created for [[pt:convertibility|compatibility]] with old encodings like CP864 (DOS), where different codes were used for isolated, initial, medial and final letters due to [[pt:dynamic|limited]] typography engines.</p>
<p>{{ArabPres1}}</p>
<p />
<p>32 positions FDDx and DFEx are [[pt:noncharacter|non-characters]].</p>
<p />
<p>Also contains [[pt:spacing|spacing]] vowel marks.</p>
<p />
<p>It’s better to avoid these characters in normal text. The only legitimate use is in textbooks, so the characters have “Arabic letter” class (in many old encodings text was written left to right).</p>
<p>{{ArabPres2}}</p>
</orig>
<transl>
<p>Блок создан для [[pt:convertibility|совместимости]] со старыми кодировками вроде CP864 (DOS), где из-за [[pt:dynamic|ограниченности]] типографских движков приходилось использовать разные коды для обособленных, начальных, средних и конечных букв.</p>
<p>{{ArabPres1}}</p>
<p />
<p>32 позиции FDDx и FDEx [[pt:noncharacter|выброшены]].</p>
<p />
<p>Также содержит [[pt:spacing|протяжённые]] огласовки.</p>
<p />
<p>В обычном письме эти символы лучше не{{_}}использовать. Единственное законное применение{{-}}учебные материалы, и потому символам дан класс «арабская буква» (во многих тогдашних кодировках текст записывался слева направо).</p>
<p>{{ArabPres2}}</p>
</transl>
</text>
</group>
Expand Down Expand Up @@ -3019,18 +3019,18 @@
</text>
<text id="Text">
<orig>
<p>The block is intended for [[pt:convertibility|compatibility]] with old encodings. Because of [[pt:dynamic|limited]] typography engines they had different codes for isolated, initial, medial and final letters.</p>
<p>{{ArabPres1}}</p>
<p />
<p>Contains character FEFF [[pt:bom|Byte Order Mark]].</p>
<p />
<p>These characters are{{_}}not{{_}}recommended in ordinary text. The only legitimate use is educational materials, thus these characters got Arabic Letter class (many of old encodings wrote text left-to-right).</p>
<p>{{ArabPres2}}</p>
</orig>
<transl>
<p>Блок предназначен для [[pt:convertibility|совместимости]] со старыми кодировками, где из-за [[pt:dynamic|ограниченности]] типографских движков приходилось использовать разные коды для обособленных, начальных, средних и конечных букв.</p>
<p>{{ArabPres1}}</p>
<p />
<p>Содержит символ FEFF «[[pt:bom|метка порядка байтов]]».</p>
<p />
<p>В обычном письме эти символы лучше не{{_}}использовать. Единственное законное применение{{-}}учебные материалы, и потому символам дан класс «арабская буква» (во многих тогдашних кодировках текст записывался слева направо).</p>
<p>{{ArabPres2}}</p>
</transl>
</text>
</group>
Expand Down Expand Up @@ -9283,6 +9283,14 @@
</group>
</group>
<group id="Snip">
<text id="ArabPres1">
<orig>The block is created for [[pt:convertibility|compatibility]] with old encodings like CP864 (DOS), where different codes were used for isolated, initial, medial and final letters due to [[pt:dynamic|limited]] typography engines.</orig>
<transl>Блок создан для [[pt:convertibility|совместимости]] со старыми кодировками вроде CP864 (DOS), где из-за [[pt:dynamic|ограниченности]] типографских движков приходилось использовать разные коды для обособленных, начальных, средних и конечных букв.</transl>
</text>
<text id="ArabPres2">
<orig>It’s better to avoid these characters in normal text. The only legitimate use is educational materials, so the characters have “Arabic letter” class (in many old encodings text was written left to right).</orig>
<transl>В обычном письме эти символы лучше не{{_}}использовать. Единственное законное применение{{-}}учебные материалы, и потому символам дан класс «арабская буква» (во многих тогдашних кодировках текст записывался слева направо).</transl>
</text>
<text id="GrekCoptUni">
<orig>In Unicode{{_}}1.0 Coptic was [[pt:unification|unified]] with Greek, and all purely Coptic letters were considered Greek too. Since Unicode{{_}}4.1 (2005) these languages were disunified: Coptic studies often contained Greek text. Moreover, only one Coptic letter has significantly different glyphs in capital and small case: {{smfunky|Ϧϧ}}.</orig>
<transl>В Юникоде{{_}}1.0 коптский был в [[pt:unification|унификации]] с греческим, и все чисто коптские буквы тоже считались греческими. С Юникода 4.1 (2005) языки разунифицированы: исследования по коптскому часто содержали греческий текст. Более того, только одна коптская буква имеет значительно разный рисунок в заглавном и строчном регистре: {{smfunky|Ϧϧ}}.</transl>
Expand Down
24 changes: 16 additions & 8 deletions Lang-src/uk.utran
Original file line number Diff line number Diff line change
Expand Up @@ -2928,22 +2928,22 @@
</text>
<text id="Text">
<orig>
<p>The block is created for [[pt:convertibility|compatibility]] with old encodings like CP864 (DOS), where different codes were used for isolated, initial, medial and final letters due to [[pt:dynamic|limited]] typography engines.</p>
<p>{{ArabPres1}}</p>
<p />
<p>32 positions FDDx and DFEx are [[pt:noncharacter|non-characters]].</p>
<p />
<p>Also contains [[pt:spacing|spacing]] vowel marks.</p>
<p />
<p>It’s better to avoid these characters in normal text. The only legitimate use is in textbooks, so the characters have “Arabic letter” class (in many old encodings text was written left to right).</p>
<p>{{ArabPres2}}</p>
</orig>
<transl>
<p>Блок створений для [[pt:convertibility|сумісності]] зі старими кодуваннями на кшталт CP864 (DOS), де через [[pt:dynamic|обмеженість]] типографських движків доводилося використовувати різні коди для відокремлених, початкових, середніх та кінцевих літер.</p>
<p>{{ArabPres1}}</p>
<p />
<p>32 позиції FDDx та FEEx [[pt:noncharacter|викинуті]].</p>
<p />
<p>Також містить [[pt:spacing|протяжні]] оголоси.</p>
<p />
<p>У звичайному письмі ці символи краще не{{_}}використовувати. Єдине законне застосування{{-}}навчальні матеріали, тому символам даний клас «арабська літера» (у багатьох тодішніх кодуваннях текст записувався зліва направо).</p>
<p>{{ArabPres2}}</p>
</transl>
</text>
</group>
Expand Down Expand Up @@ -3020,18 +3020,18 @@
</text>
<text id="Text">
<orig>
<p>The block is intended for [[pt:convertibility|compatibility]] with old encodings. Because of [[pt:dynamic|limited]] typography engines they had different codes for isolated, initial, medial and final letters.</p>
<p>{{ArabPres1}}</p>
<p />
<p>Contains character FEFF [[pt:bom|Byte Order Mark]].</p>
<p />
<p>These characters are{{_}}not{{_}}recommended in ordinary text. The only legitimate use is educational materials, thus these characters got Arabic Letter class (many of old encodings wrote text left-to-right).</p>
<p>{{ArabPres2}}</p>
</orig>
<transl>
<p>Блок створений для [[pt:convertibility|сумісності]] зі старими кодуваннями на кшталт CP864 (DOS), де через [[pt:dynamic|обмеженість]] типографських движків доводилося використовувати різні коди для відокремлених, початкових, середніх та кінцевих літер.</p>
<p>{{ArabPres1}}</p>
<p />
<p>Містить символ FEFF «[[pt:bom|мітка порядку байтів]]».</p>
<p />
<p>У звичайному письмі ці символи краще не{{_}}використовувати. Єдине законне застосування{{-}}навчальні матеріали, тому символам даний клас «арабська літера» (у багатьох тодішніх кодуваннях текст записувався зліва направо).</p>
<p>{{ArabPres2}}</p>
</transl>
</text>
</group>
Expand Down Expand Up @@ -9284,6 +9284,14 @@
</group>
</group>
<group id="Snip">
<text id="ArabPres1">
<orig>The block is created for [[pt:convertibility|compatibility]] with old encodings like CP864 (DOS), where different codes were used for isolated, initial, medial and final letters due to [[pt:dynamic|limited]] typography engines.</orig>
<transl>Блок створений для [[pt:convertibility|сумісності]] зі старими кодуваннями на кшталт CP864 (DOS), де через [[pt:dynamic|обмеженість]] типографських движків доводилося використовувати різні коди для відокремлених, початкових, середніх та кінцевих літер.</transl>
</text>
<text id="ArabPres2">
<orig>It’s better to avoid these characters in normal text. The only legitimate use is educational materials, so the characters have “Arabic letter” class (in many old encodings text was written left to right).</orig>
<transl>У звичайному письмі ці символи краще не{{_}}використовувати. Єдине законне застосування{{-}}навчальні матеріали, тому символам даний клас «арабська літера» (у багатьох тодішніх кодуваннях текст записувався зліва направо).</transl>
</text>
<text id="GrekCoptUni">
<orig>In Unicode{{_}}1.0 Coptic was [[pt:unification|unified]] with Greek, and all purely Coptic letters were considered Greek too. Since Unicode{{_}}4.1 (2005) these languages were disunified: Coptic studies often contained Greek text. Moreover, only one Coptic letter has significantly different glyphs in capital and small case: {{smfunky|Ϧϧ}}.</orig>
<transl>У Юнікоді{{_}}1.0 коптська була в [[pt:unification|уніфікації]] з грецькою, і всі чисто коптські літери теж вважались грецькими. З Юнікоду{{_}}4.1 (2005) мови розуніфіковані: дослідження з коптської часто містили грецький текст. Більш того, лише одна коптська літера має суттєво різний малюнок у великому та малому регістрі: {{sm|Ϧϧ}}.</transl>
Expand Down
6 changes: 4 additions & 2 deletions Unicodia/MyWiki.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -772,8 +772,10 @@ namespace {
} else if (name == "DuplCats") {
uc::fontInfo[static_cast<int>(uc::EcFont::FUNKY)].load(NO_TRIGGER);
appendFont(s, uc::EcFont::FUNKY, "<span style='font-size:40pt'>&#xE00F;</span>", 0);
} else if (name == "GrekCoptUni") {
mywiki::append(s, loc::get("Snip.GrekCoptUni"), font);
} else if (name == "GrekCoptUni"
|| name == "ArabPres1"
|| name == "ArabPres2") {
mywiki::append(s, loc::get(str::cat("Snip.", name)), font);
} else {
wiki::appendHtml(s, x[0]);
}
Expand Down

0 comments on commit 231c15f

Please sign in to comment.