fix: update Bing News references to Microsoft News and enhance descriptions across multiple languages (#810)

This commit is contained in:
Jeffrey
2026-10-11 20:41:03 +02:00
committed by GitHub
parent 8c51676281
commit 7d286ede09
10 changed files with 38 additions and 50 deletions
+2 -10
View File
@@ -50,9 +50,9 @@
"RemovalMethod": "Appx"
},
{
"FriendlyName": "Bing News",
"FriendlyName": "Microsoft News",
"AppId": "Microsoft.BingNews",
"Description": "News aggregator via Bing (discontinued)",
"Description": "News aggregator app. Brings together breaking news, personalized article feeds, and global current events",
"SelectedByDefault": true,
"Recommendation": "safe",
"RemovalMethod": "Appx"
@@ -193,14 +193,6 @@
"Recommendation": "safe",
"RemovalMethod": "Appx"
},
{
"FriendlyName": "Microsoft News",
"AppId": "Microsoft.News",
"Description": "Microsoft News app for Windows",
"SelectedByDefault": true,
"Recommendation": "safe",
"RemovalMethod": "Appx"
},
{
"FriendlyName": "OneNote",
"AppId": "Microsoft.Office.OneNote",
+2 -6
View File
@@ -24,8 +24,8 @@
"Description": "Health and fitness tracking/news via Bing (discontinued)"
},
"Microsoft.BingNews": {
"FriendlyName": "Bing News",
"Description": "News aggregator via Bing (discontinued)"
"FriendlyName": "Microsoft News",
"Description": "News aggregator app. Brings together breaking news, personalized article feeds, and global current events"
},
"Microsoft.BingSports": {
"FriendlyName": "Bing Sports",
@@ -95,10 +95,6 @@
"FriendlyName": "Network Speed Test",
"Description": "Internet connection speed test utility"
},
"Microsoft.News": {
"FriendlyName": "Microsoft News",
"Description": "Microsoft News app for Windows"
},
"Microsoft.Office.OneNote": {
"FriendlyName": "OneNote",
"Description": "Digital note-taking app (Universal Windows Platform version)"
+2 -6
View File
@@ -24,8 +24,8 @@
"Description": "Monitoraggio e notizie su salute e fitness tramite Bing (discontinuato)"
},
"Microsoft.BingNews": {
"FriendlyName": "Bing News",
"Description": "Aggregatore di notizie Bing (discontinuato)"
"FriendlyName": "Microsoft News",
"Description": "App di aggregazione di notizie. Riunisce le ultime notizie, feed di articoli personalizzati e notizie di attualità da tutto il mondo"
},
"Microsoft.BingSports": {
"FriendlyName": "Bing Sports",
@@ -95,10 +95,6 @@
"FriendlyName": "Network Speed Test",
"Description": "Utilità per testare la velocità della connessione Internet"
},
"Microsoft.News": {
"FriendlyName": "Microsoft News",
"Description": "App Microsoft News per Windows"
},
"Microsoft.Office.OneNote": {
"FriendlyName": "OneNote",
"Description": "App per prendere appunti digitali (versione Universal Windows Platform)"
+7
View File
@@ -202,6 +202,13 @@
"UndoLabel": "Abilita le funzionalità IA in Microsoft Edge",
"ApplyUndoText": "Abilitazione delle funzionalità IA in Microsoft Edge"
},
"DisableChromeAI": {
"Label": "Disabilita le funzionalità IA in Google Chrome",
"ToolTip": "Disattiva gli strumenti e le integrazioni IA incorporati in Google Chrome, tra cui Gemini, ricerca e suggerimenti basati sull'IA, assistenza alla scrittura, compilazione automatica e altro. Rimuove anche i modelli IA locali. Questa funzionalità utilizza criteri che bloccheranno alcune impostazioni.",
"ApplyText": "Disabilitazione delle funzionalità IA in Google Chrome",
"UndoLabel": "Abilita le funzionalità IA in Google Chrome",
"ApplyUndoText": "Abilitazione delle funzionalità IA in Google Chrome"
},
"DisablePaintAI": {
"Label": "Disabilita le funzionalità IA in Paint",
"ToolTip": "Disattiva le funzionalità IA in Paint, come gli strumenti basati sull'IA per la generazione e la modifica delle immagini. Questa funzionalità utilizza criteri che bloccheranno alcune impostazioni.",
+2 -6
View File
@@ -24,8 +24,8 @@
"Description": "Bing による健康・フィットネスの記録とニュースです (提供終了)"
},
"Microsoft.BingNews": {
"FriendlyName": "Bing News",
"Description": "Bing によるニュース アグリゲーターです (提供終了)"
"FriendlyName": "Microsoft ニュース",
"Description": "ニュースを集約するアプリです。速報、パーソナライズされた記事フィード、世界の時事ニュースをまとめて提供します"
},
"Microsoft.BingSports": {
"FriendlyName": "Bing Sports",
@@ -95,10 +95,6 @@
"FriendlyName": "Network Speed Test",
"Description": "インターネット接続速度のテスト ユーティリティです"
},
"Microsoft.News": {
"FriendlyName": "Microsoft ニュース",
"Description": "Windows 向け Microsoft ニュース アプリです"
},
"Microsoft.Office.OneNote": {
"FriendlyName": "OneNote",
"Description": "デジタル ノート アプリです (ユニバーサル Windows プラットフォーム版)"
+2 -6
View File
@@ -24,8 +24,8 @@
"Description": "Houdt je gezondheid en conditie bij en toont nieuws via Bing (niet meer ondersteund)"
},
"Microsoft.BingNews": {
"FriendlyName": "Bing News",
"Description": "Nieuws via Bing (niet meer beschikbaar)"
"FriendlyName": "Microsoft Nieuws",
"Description": "Nieuwsapp die het laatste nieuws, gepersonaliseerde artikelfeeds en actualiteiten uit de hele wereld samenbrengt"
},
"Microsoft.BingSports": {
"FriendlyName": "Bing Sport",
@@ -95,10 +95,6 @@
"FriendlyName": "Network Speed Test",
"Description": "Meet de snelheid van je internetverbinding"
},
"Microsoft.News": {
"FriendlyName": "Microsoft Nieuws",
"Description": "Microsoft News-app voor Windows"
},
"Microsoft.Office.OneNote": {
"FriendlyName": "OneNote",
"Description": "Digitale notitie-app (UWP-versie)"
+2 -6
View File
@@ -24,8 +24,8 @@
"Description": "Acompanhamento de saúde e condicionamento físico, além de notícias, pelo Bing (descontinuado)"
},
"Microsoft.BingNews": {
"FriendlyName": "Bing News",
"Description": "Agregador de notícias pelo Bing (substituído por Microsoft News/Start)"
"FriendlyName": "Microsoft News",
"Description": "App agregador de notícias. Reúne notícias de última hora, feeds personalizados de artigos e acontecimentos atuais de todo o mundo"
},
"Microsoft.BingSports": {
"FriendlyName": "Bing Sports",
@@ -95,10 +95,6 @@
"FriendlyName": "Network Speed Test",
"Description": "Utilitário para testar a velocidade da conexão com a internet"
},
"Microsoft.News": {
"FriendlyName": "Microsoft News",
"Description": "Agregador de notícias (substituiu o Bing News, agora integrado ao Microsoft Start)"
},
"Microsoft.Office.OneNote": {
"FriendlyName": "OneNote",
"Description": "App de anotações digitais (versão da Plataforma Universal do Windows)"
+7
View File
@@ -202,6 +202,13 @@
"UndoLabel": "Habilitar funcionalidades de IA no Microsoft Edge",
"ApplyUndoText": "Habilitando funcionalidades de IA no Microsoft Edge"
},
"DisableChromeAI": {
"Label": "Desabilitar funcionalidades de IA no Google Chrome",
"ToolTip": "Desabilita as ferramentas e integrações de IA incorporadas ao Google Chrome, incluindo Gemini, pesquisa e sugestões com IA, assistência à escrita, preenchimento automático e muito mais. Também remove os modelos locais de IA. Esta funcionalidade usa políticas, que bloqueiam certas configurações.",
"ApplyText": "Desabilitando funcionalidades de IA no Google Chrome",
"UndoLabel": "Habilitar funcionalidades de IA no Google Chrome",
"ApplyUndoText": "Habilitando funcionalidades de IA no Google Chrome"
},
"DisablePaintAI": {
"Label": "Desabilitar funcionalidades de IA no Paint",
"ToolTip": "Isto desabilitará funcionalidades de IA no Paint, como a geração e edição de imagens com IA. Esta funcionalidade usa políticas, que bloqueiam certas configurações.",
+2 -6
View File
@@ -24,8 +24,8 @@
"Description": "必应健康与健身记录及资讯(已停止维护)"
},
"Microsoft.BingNews": {
"FriendlyName": "必应资讯",
"Description": "通过必应聚合新闻(已停止支持)"
"FriendlyName": "Microsoft 资讯",
"Description": "新闻聚合应用,汇集突发新闻、个性化文章推送和全球时事资讯"
},
"Microsoft.BingSports": {
"FriendlyName": "必应体育",
@@ -95,10 +95,6 @@
"FriendlyName": "网络速度测试",
"Description": "互联网连接速度测试工具"
},
"Microsoft.News": {
"FriendlyName": "Microsoft 资讯",
"Description": "适用于 Windows 的 Microsoft 新闻应用"
},
"Microsoft.Office.OneNote": {
"FriendlyName": "笔记(OneNote)",
"Description": "数字笔记应用(通用 Windows 平台版本)"
+10 -4
View File
@@ -30,19 +30,25 @@ Describe 'Invoke-AppDetailsFromJsonAsync' {
BeforeEach { $script:GuiWindow = [PSCustomObject]@{} }
It 'resolves translated FriendlyName and Description inside the background runspace' {
$appDefinitions = (Get-Content -LiteralPath $script:AppsListFilePath -Raw -Encoding UTF8 | ConvertFrom-Json).Apps
$appCatalog = Import-JsonFile -filePath $script:AppsListFilePath
$result = @(Invoke-AppDetailsFromJsonAsync -OnlyInstalled:$false)
$result.Count | Should -Be @($appDefinitions).Count
$result.Count | Should -Be @($appCatalog.Apps).Count
$clipchamp = $result | Where-Object { $_.AppId -contains 'Clipchamp.Clipchamp' }
$clipchamp.FriendlyName | Should -Be 'Clipchamp'
$clipchamp.Description | Should -Be 'Video editor from Microsoft'
}
It 'does not return null entries when OnlyInstalled filters the runspace results' {
$result = @(Invoke-AppDetailsFromJsonAsync -OnlyInstalled:$true -InstalledList @())
$result = Invoke-AppDetailsFromJsonAsync -OnlyInstalled:$true -InstalledList @()
@($result | Where-Object { -not $_ }).Count | Should -Be 0
# The async helper returns $null when no installed apps match.
if ($null -eq $result) {
$result | Should -BeNullOrEmpty
}
else {
@($result | Where-Object { -not $_ }).Count | Should -Be 0
}
}
}