mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-04 18:26:39 +02:00
[QuickAccent]Add Irish and Scottish language accents (#22350)
* [Quick Accent] add Irish Gaelic language accents * [Quick Accent] add Scottish Gaelic language accents * Fix spellcheck * Add comments for localization
This commit is contained in:
@@ -14,6 +14,8 @@ namespace PowerAccent.Core
|
||||
CUR,
|
||||
CY,
|
||||
CZ,
|
||||
GA,
|
||||
GD,
|
||||
DE,
|
||||
FR,
|
||||
HR,
|
||||
@@ -45,6 +47,8 @@ namespace PowerAccent.Core
|
||||
case Language.CUR: return GetDefaultLetterKeyCUR(letter); // Currency
|
||||
case Language.CY: return GetDefaultLetterKeyCY(letter); // Welsh
|
||||
case Language.CZ: return GetDefaultLetterKeyCZ(letter); // Czech
|
||||
case Language.GA: return GetDefaultLetterKeyGA(letter); // Gaeilge (Irish Gaelic)
|
||||
case Language.GD: return GetDefaultLetterKeyGD(letter); // Gàidhlig (Scottish Gaelic)
|
||||
case Language.DE: return GetDefaultLetterKeyDE(letter); // German
|
||||
case Language.FR: return GetDefaultLetterKeyFR(letter); // French
|
||||
case Language.HR: return GetDefaultLetterKeyHR(letter); // Croatian
|
||||
@@ -530,6 +534,46 @@ namespace PowerAccent.Core
|
||||
return Array.Empty<string>();
|
||||
}
|
||||
|
||||
// Gaeilge (Irish language)
|
||||
private static string[] GetDefaultLetterKeyGA(LetterKey letter)
|
||||
{
|
||||
switch (letter)
|
||||
{
|
||||
case LetterKey.VK_A:
|
||||
return new string[] { "á" };
|
||||
case LetterKey.VK_E:
|
||||
return new string[] { "é" };
|
||||
case LetterKey.VK_I:
|
||||
return new string[] { "í" };
|
||||
case LetterKey.VK_O:
|
||||
return new string[] { "ó" };
|
||||
case LetterKey.VK_U:
|
||||
return new string[] { "ú" };
|
||||
}
|
||||
|
||||
return Array.Empty<string>();
|
||||
}
|
||||
|
||||
// Gàidhlig (Scottish Gaelic)
|
||||
private static string[] GetDefaultLetterKeyGD(LetterKey letter)
|
||||
{
|
||||
switch (letter)
|
||||
{
|
||||
case LetterKey.VK_A:
|
||||
return new string[] { "à" };
|
||||
case LetterKey.VK_E:
|
||||
return new string[] { "è" };
|
||||
case LetterKey.VK_I:
|
||||
return new string[] { "ì" };
|
||||
case LetterKey.VK_O:
|
||||
return new string[] { "ò" };
|
||||
case LetterKey.VK_U:
|
||||
return new string[] { "ù" };
|
||||
}
|
||||
|
||||
return Array.Empty<string>();
|
||||
}
|
||||
|
||||
// Czech
|
||||
private static string[] GetDefaultLetterKeyCZ(LetterKey letter)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user