Skip to content

Fix/quick accent italian e characters#46862

Open
DaveT1991 wants to merge 1 commit intomicrosoft:mainfrom
DaveT1991:fix/quick-accent-italian-e-characters
Open

Fix/quick accent italian e characters#46862
DaveT1991 wants to merge 1 commit intomicrosoft:mainfrom
DaveT1991:fix/quick-accent-italian-e-characters

Conversation

@DaveT1991
Copy link
Copy Markdown

Summary

The Italian (IT) Quick Accent set for the e key incorrectly included two characters:

  • ə (schwa) — an IPA phonetic symbol, already present in the IPA language set
  • (Euro sign) — a currency symbol, not an accented letter

Standard Italian only uses è and é as accented forms of the letter e.

Changes

  • Languages.cs: removed "ə" and "€" from GetDefaultLetterKeyIT VK_E case

Issues Fixed

Fixes #46857

".m4a",
".mp3",
".ogg",
".opus",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove this change, it seems not related to the title.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done, I think its ok now.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Fixes the Italian (IT) Quick Accent character set for the e key by removing non-accent characters, and also includes an unrelated Peek change to recognize .opus as a supported audio preview extension.

Changes:

  • PowerAccent: Remove ə (schwa) and (Euro sign) from the Italian e quick-accent list.
  • Peek: Add .opus to the list of audio file extensions supported by AudioPreviewer.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
src/modules/poweraccent/PowerAccent.Core/Languages.cs Adjusts the Italian default quick-accent characters for VK_E to only è and é.
src/modules/peek/Peek.FilePreviewer/Previewers/MediaPreviewer/AudioPreviewer.cs Adds .opus to the supported audio extension set for Peek previews.

Comment on lines 202 to 206
".m4a",
".mp3",
".ogg",
".opus",
".wav",
Copy link

Copilot AI Apr 10, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR is described as fixing the Italian Quick Accent character set, but this change adds a new supported audio extension in Peek. Please either update the PR description/title to include this Peek change (with rationale) or split it into a separate PR to keep the change atomic.

Copilot uses AI. Check for mistakes.
".m4a",
".mp3",
".ogg",
".opus",
Copy link

Copilot AI Apr 10, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adding .opus changes supported file-type behavior for Peek audio previews, but there is no automated test covering audio preview formats in Peek.UITests (TestAssets currently cover images/markdown/zip only). If this change is intended, consider adding a small .opus test asset and a UI test that asserts the preview loads (or fails gracefully) for .opus files.

Copilot generated this review using guidance from repository custom instructions.
The schwa (ə) is an IPA phonetic symbol, not an Italian accented letter,
and is already covered by the IPA language set. The Euro sign (€) is a
currency symbol and does not belong in a language-specific accent set.

Italian only uses è and é as accented forms of the letter e.

Fixes microsoft#46857
@DaveT1991 DaveT1991 force-pushed the fix/quick-accent-italian-e-characters branch from db25c93 to e0a4b20 Compare April 10, 2026 13:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Quick Accent currency Euro (€) and schwa (ə) characters in standard set

3 participants