mirror of
https://github.com/claunia/Claunia.Encoding.git
synced 2025-12-16 19:24:43 +00:00
132 lines
10 KiB
C#
132 lines
10 KiB
C#
//
|
||
// Pangrams.cs
|
||
//
|
||
// Author:
|
||
// Natalia Portillo <claunia@claunia.com>
|
||
//
|
||
// Copyright © 2016-2021 Natalia Portillo
|
||
//
|
||
// Permission is hereby granted, free of charge, to any person obtaining a copy
|
||
// of this software and associated documentation files (the "Software"), to deal
|
||
// in the Software without restriction, including without limitation the rights
|
||
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||
// copies of the Software, and to permit persons to whom the Software is
|
||
// furnished to do so, subject to the following conditions:
|
||
//
|
||
// The above copyright notice and this permission notice shall be included in
|
||
// all copies or substantial portions of the Software.
|
||
//
|
||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||
// THE SOFTWARE.
|
||
|
||
namespace Claunia.Encoding;
|
||
|
||
/// <summary>Class containing pangrams for several languages that can be used to test encoding.</summary>
|
||
public static class Pangrams
|
||
{
|
||
/// <summary>A pangram that contains all (or most) Arabic characters.</summary>
|
||
public const string ARABIC =
|
||
"صِف خَلقَ خَودِ كَمِثلِ الشَمسِ إِذ بَزَغَت — يَحظى الضَجيعُ بِها نَجلاءَ مِعطارِ";
|
||
/// <summary>A pangram that contains all (or most) Azeri characters.</summary>
|
||
public const string AZERI = "Zəfər, jaketini də papağını da götür, bu axşam hava çox soyuq olacaq.";
|
||
/// <summary>A pangram that contains all (or most) Basque characters.</summary>
|
||
public const string BASQUE = "Vaudeville itxurako filmean, yogi ñaño bat jipoitzen dute Quebec-en, whiski truk";
|
||
/// <summary>A pangram that contains all (or most) Breton characters.</summary>
|
||
public const string BRETON =
|
||
"Yec’hed mat Jakez ! Skarzhit ar gwerennoù-mañ, kavet e vo gwin betek fin ho puhez.";
|
||
/// <summary>A pangram that contains all (or most) Bulgarian characters.</summary>
|
||
public const string BULGARIAN = "Хълцащ змей плюе шофьор стигнал чуждия бивак.";
|
||
/// <summary>A pangram that contains all (or most) Catalan characters.</summary>
|
||
public const string CATALAN =
|
||
"«Dóna amor que seràs feliç!». Això, il·lús company geniüt, ja és un lluït rètol blavís d’onze kWh.";
|
||
/// <summary>A pangram that contains Traditional Chinese characters.</summary>
|
||
public const string CHINESE_TRADITIONAL = "視野無限廣,窗外有藍天";
|
||
/// <summary>A pangram that contains Simplified Chinese characters.</summary>
|
||
public const string CHINESE_SIMPLIFIED = "Innovation in China 中国智造,慧及全球";
|
||
/// <summary>A pangram that contains all (or most) Croatian characters.</summary>
|
||
public const string CROATIAN = "Gojazni đačić s biciklom drži hmelj i finu vatu u džepu nošnje.";
|
||
/// <summary>A pangram that contains all (or most) Czech characters.</summary>
|
||
public const string CZECH =
|
||
"Nechť již hříšné saxofony ďáblů rozezvučí síň úděsnými tóny waltzu, tanga a quickstepu.";
|
||
/// <summary>A pangram that contains all (or most) Danish characters.</summary>
|
||
public const string DANISH =
|
||
"Quizdeltagerne spiste jordbær med fløde, mens cirkusklovnen Walther spillede på xylofon.";
|
||
/// <summary>A pangram that contains all (or most) Dutch characters.</summary>
|
||
public const string DUTCH = "Pa’s wijze lynx bezag vroom het fikse aquaduct.";
|
||
/// <summary>A pangram that contains all (or most) English characters.</summary>
|
||
public const string ENGLISH = "The quick brown fox jumps over the lazy dog.";
|
||
/// <summary>A pangram that contains all (or most) Esperanto characters.</summary>
|
||
public const string ESPERANTO = "Eble ĉiu kvazaŭ-deca fuŝĥoraĵo ĝojigos homtipon.";
|
||
/// <summary>A pangram that contains all (or most) Estonian characters.</summary>
|
||
public const string ESTONIAN = "Põdur Zagrebi tšellomängija-följetonist Ciqo külmetas kehvas garaažis.";
|
||
/// <summary>A pangram that contains all (or most) Finnish characters.</summary>
|
||
public const string FINNISH =
|
||
"Fahrenheit ja Celsius yrjösivät Åsan backgammon-peliin, Volkswagenissa, daiquirin ja ZX81:n yhteisvaikutuksesta.";
|
||
/// <summary>A pangram that contains all (or most) French characters.</summary>
|
||
public const string FRENCH =
|
||
"Le cœur déçu mais l'âme plutôt naïve, Louÿs rêva de crapaüter en canoë au delà des îles, près du mälströn où brûlent les novæ.";
|
||
/// <summary>A pangram that contains all (or most) Galician characters.</summary>
|
||
public const string GALICIAN =
|
||
"Necesitamos unha tipografía chuliña de cor kiwi, que lle zorregue unha labazada visual á xente.";
|
||
/// <summary>A pangram that contains all (or most) German characters.</summary>
|
||
public const string GERMAN = "Falsches Üben von Xylophonmusik quält jeden größeren Zwerg.";
|
||
/// <summary>A pangram that contains all (or most) Greek characters.</summary>
|
||
public const string GREEK =
|
||
"Ταχίστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός Takhístè alôpèx vaphês psèménè gè, draskelízei ypér nòthroý kynós.";
|
||
/// <summary>A pangram that contains all (or most) Hebrew characters.</summary>
|
||
public const string HEBREW =
|
||
"לכן חכו לי נאם יהוה ליום קומי לעד, כי משפטי לאסף גוים לקבצי ממלכות, לשפך עליהם זעמי כל חרון אפי, כי באש קנאתי תאכל כל הארץ";
|
||
/// <summary>A pangram that contains all (or most) Hungarian characters.</summary>
|
||
public const string HUNGARIAN = "Jó foxim és don Quijote húszwattos lámpánál ülve egy pár bűvös cipőt készít.";
|
||
/// <summary>A pangram that contains all (or most) Icelandic characters.</summary>
|
||
public const string ICELANDIC = "Kæmi ný öxi hér, ykist þjófum nú bæði víl og ádrepa.";
|
||
/// <summary>A pangram that contains all (or most) Irish Gaelic characters.</summary>
|
||
public const string IRISH = "Ċuaiġ bé ṁórṡáċ le dlúṫspád fíorḟinn trí hata mo ḋea-ṗorcáin ḃig";
|
||
/// <summary>A pangram that contains all (or most) Japanese kanas.</summary>
|
||
public const string JAPANESE = "いろはにほへと ちりぬるを わかよたれそ つねならむ うゐのおくやま けふこえて あさきゆめみし ゑひもせす(ん)";
|
||
/// <summary><see cref="JAPANESE" /> using Kanjis</summary>
|
||
public const string JAPANESE_KANJI = "色は匂へど 散りぬるを 我が世誰ぞ 常ならむ 有為の奥山 今日越えて 浅き夢見じ 酔ひもせず(ん)";
|
||
/// <summary>A pangram that contains all (or most) Korean characters.</summary>
|
||
public const string KOREAN = "키스의 고유조건은 입술끼리 만나야 하고 특별한 기술은 필요치 않다";
|
||
/// <summary>A pangram that contains all (or most) Latvian characters.</summary>
|
||
public const string LATVIAN = "Četri psihi faķīri vēlu vakarā zāģēja guļbūvei durvis, fonā šņācot mežam.";
|
||
/// <summary>A pangram that contains all (or most) Lithuanian characters.</summary>
|
||
public const string LITHUANIAN = "Įlinkdama fechtuotojo špaga sublykčiojusi pragręžė apvalų arbūzą";
|
||
/// <summary>A pangram that contains all (or most) Macedonian characters.</summary>
|
||
public const string MACEDONIAN = "Ѕидарски пејзаж: шугав билмез со чудење џвака ќофте и кељ на туѓ цех.";
|
||
/// <summary>A pangram that contains all (or most) Norwegian characters.</summary>
|
||
public const string NORWEGIAN = "Jeg begynte å fortære en sandwich mens jeg kjørte taxi på vei til quiz";
|
||
/// <summary>A pangram that contains all (or most) Polish characters.</summary>
|
||
public const string POLISH = "Jeżu klątw, spłódź Finom część gry hańb!";
|
||
/// <summary>A pangram that contains all (or most) Portuguese characters.</summary>
|
||
public const string PORTUGUESE =
|
||
"À noite, vovô Kowalsky vê o ímã cair no pé do pingüim queixoso e vovó põe açúcar no chá de tâmaras do jabuti feliz.";
|
||
/// <summary>A pangram that contains all (or most) Romanian characters.</summary>
|
||
public const string ROMANIAN = "Înjurând pițigăiat, zoofobul comandă vexat whisky și tequila.";
|
||
/// <summary>A pangram that contains all (or most) Russian characters.</summary>
|
||
public const string RUSSIAN =
|
||
"Широкая электрификация южных губерний даст мощный толчок подъёму сельского хозяйства.";
|
||
/// <summary>A pangram that contains all (or most) Scottish Gaelic characters.</summary>
|
||
public const string SCOTTISH = "Mus d’fhàg Cèit-Ùna ròp Ì le ob.";
|
||
/// <summary>A pangram that contains all (or most) Serbian characters.</summary>
|
||
public const string SERBIAN = "Gojazni đačić s biciklom drži hmelj i finu vatu u džepu nošnje.";
|
||
/// <summary>A pangram that contains all (or most) Slovak characters.</summary>
|
||
public const string SLOVAK =
|
||
"Kŕdeľ šťastných ďatľov učí pri ústí Váhu mĺkveho koňa obhrýzať kôru a žrať čerstvé mäso.";
|
||
/// <summary>A pangram that contains all (or most) Slovenian characters.</summary>
|
||
public const string SLOVENIAN = "Besni dirkač iz formule žuga cehu poštarjev.";
|
||
/// <summary>A pangram that contains all (or most) Spanish characters.</summary>
|
||
public const string SPANISH =
|
||
"El veloz murciélago hindú comía feliz cardillo y kiwi. La cigüeña tocaba el saxofón detrás del palenque de paja.";
|
||
/// <summary>A pangram that contains all (or most) Swedish characters.</summary>
|
||
public const string SWEDISH = "Flygande bäckasiner söka hwila på mjuka tuvor.";
|
||
/// <summary>A pangram that contains all (or most) Turkish characters.</summary>
|
||
public const string TURKISH = "Pijamalı hasta yağız şoföre çabucak güvendi.";
|
||
/// <summary>A pangram that contains all (or most) Welsh characters.</summary>
|
||
public const string WELSH = "Parciais fy jac codi baw hud llawn dŵr ger tŷ Mabon.";
|
||
} |