mirror of
https://github.com/microsoft/PowerToys.git
synced 2025-12-16 19:57:57 +01: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:
2
.github/actions/spell-check/expect.txt
vendored
2
.github/actions/spell-check/expect.txt
vendored
@@ -576,6 +576,8 @@ FZE
|
|||||||
gabime
|
gabime
|
||||||
GAC
|
GAC
|
||||||
gacutil
|
gacutil
|
||||||
|
Gaeilge
|
||||||
|
Gaidhlig
|
||||||
GBarm
|
GBarm
|
||||||
Gbits
|
Gbits
|
||||||
Gbps
|
Gbps
|
||||||
|
|||||||
@@ -14,6 +14,8 @@ namespace PowerAccent.Core
|
|||||||
CUR,
|
CUR,
|
||||||
CY,
|
CY,
|
||||||
CZ,
|
CZ,
|
||||||
|
GA,
|
||||||
|
GD,
|
||||||
DE,
|
DE,
|
||||||
FR,
|
FR,
|
||||||
HR,
|
HR,
|
||||||
@@ -45,6 +47,8 @@ namespace PowerAccent.Core
|
|||||||
case Language.CUR: return GetDefaultLetterKeyCUR(letter); // Currency
|
case Language.CUR: return GetDefaultLetterKeyCUR(letter); // Currency
|
||||||
case Language.CY: return GetDefaultLetterKeyCY(letter); // Welsh
|
case Language.CY: return GetDefaultLetterKeyCY(letter); // Welsh
|
||||||
case Language.CZ: return GetDefaultLetterKeyCZ(letter); // Czech
|
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.DE: return GetDefaultLetterKeyDE(letter); // German
|
||||||
case Language.FR: return GetDefaultLetterKeyFR(letter); // French
|
case Language.FR: return GetDefaultLetterKeyFR(letter); // French
|
||||||
case Language.HR: return GetDefaultLetterKeyHR(letter); // Croatian
|
case Language.HR: return GetDefaultLetterKeyHR(letter); // Croatian
|
||||||
@@ -530,6 +534,46 @@ namespace PowerAccent.Core
|
|||||||
return Array.Empty<string>();
|
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
|
// Czech
|
||||||
private static string[] GetDefaultLetterKeyCZ(LetterKey letter)
|
private static string[] GetDefaultLetterKeyCZ(LetterKey letter)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -2552,6 +2552,14 @@ Activate by holding the key for the character you want to add an accent to, then
|
|||||||
<data name="QuickAccent_SelectedLanguage_Czech.Content" xml:space="preserve">
|
<data name="QuickAccent_SelectedLanguage_Czech.Content" xml:space="preserve">
|
||||||
<value>Czech</value>
|
<value>Czech</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="QuickAccent_SelectedLanguage_Gaeilge.Content" xml:space="preserve">
|
||||||
|
<value>Gaeilge</value>
|
||||||
|
<comment>Irish Gaelic</comment>
|
||||||
|
</data>
|
||||||
|
<data name="QuickAccent_SelectedLanguage_Gaidhlig.Content" xml:space="preserve">
|
||||||
|
<value>Gàidhlig</value>
|
||||||
|
<comment>Scottish Gaelic</comment>
|
||||||
|
</data>
|
||||||
<data name="QuickAccent_SelectedLanguage_German.Content" xml:space="preserve">
|
<data name="QuickAccent_SelectedLanguage_German.Content" xml:space="preserve">
|
||||||
<value>German</value>
|
<value>German</value>
|
||||||
</data>
|
</data>
|
||||||
|
|||||||
@@ -28,6 +28,8 @@ namespace Microsoft.PowerToys.Settings.UI.ViewModels
|
|||||||
"CUR",
|
"CUR",
|
||||||
"HR",
|
"HR",
|
||||||
"CZ",
|
"CZ",
|
||||||
|
"GA",
|
||||||
|
"GD",
|
||||||
"NL",
|
"NL",
|
||||||
"FR",
|
"FR",
|
||||||
"DE",
|
"DE",
|
||||||
|
|||||||
@@ -65,6 +65,8 @@
|
|||||||
<ComboBoxItem x:Uid="QuickAccent_SelectedLanguage_Currency" />
|
<ComboBoxItem x:Uid="QuickAccent_SelectedLanguage_Currency" />
|
||||||
<ComboBoxItem x:Uid="QuickAccent_SelectedLanguage_Croatian" />
|
<ComboBoxItem x:Uid="QuickAccent_SelectedLanguage_Croatian" />
|
||||||
<ComboBoxItem x:Uid="QuickAccent_SelectedLanguage_Czech" />
|
<ComboBoxItem x:Uid="QuickAccent_SelectedLanguage_Czech" />
|
||||||
|
<ComboBoxItem x:Uid="QuickAccent_SelectedLanguage_Gaeilge" />
|
||||||
|
<ComboBoxItem x:Uid="QuickAccent_SelectedLanguage_Gaidhlig" />
|
||||||
<ComboBoxItem x:Uid="QuickAccent_SelectedLanguage_Dutch" />
|
<ComboBoxItem x:Uid="QuickAccent_SelectedLanguage_Dutch" />
|
||||||
<ComboBoxItem x:Uid="QuickAccent_SelectedLanguage_French" />
|
<ComboBoxItem x:Uid="QuickAccent_SelectedLanguage_French" />
|
||||||
<ComboBoxItem x:Uid="QuickAccent_SelectedLanguage_German" />
|
<ComboBoxItem x:Uid="QuickAccent_SelectedLanguage_German" />
|
||||||
|
|||||||
Reference in New Issue
Block a user