Skip to content

Commit fe3f577

Browse files
Merge pull request #5 from microsoft/dev/yeelam-gordon/rebrand-release-intelligent-terminal
Rebrand Release brand: Windows Terminal -> Intelligent Terminal
2 parents 1d520b4 + 3348c85 commit fe3f577

60 files changed

Lines changed: 264 additions & 229 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/ISSUE_TEMPLATE/Bug_Report.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ body:
66
- type: markdown
77
attributes:
88
value: |
9-
Please make sure to [search for existing issues](https://github.com/microsoft/terminal/issues) and [check the FAQ](https://github.com/microsoft/terminal/wiki/Frequently-Asked-Questions-(FAQ)) before filing a new one!
9+
Please make sure to [search for existing issues](https://github.com/microsoft/intelligent-terminal/issues) before filing a new one!
1010
11-
If this is an application crash, please provide a [Feedback Hub](https://aka.ms/terminal-feedback-hub) submission link so we can find your diagnostic data on the backend. Use the category "Apps > Windows Terminal" and choose "Share My Feedback" after submission to get the link.
11+
If this is an application crash, please provide a [Feedback Hub](https://aka.ms/intelligentterminal/feedback) submission link so we can find your diagnostic data on the backend. Use the appropriate category and choose "Share My Feedback" after submission to get the link.
1212
1313
- type: input
1414
attributes:
15-
label: Windows Terminal version
15+
label: Intelligent Terminal version
1616
placeholder: "1.21.2701.0"
1717
description: |
1818
You can copy the version number from the About dialog. Open the About dialog by opening the menu with the "V" button (to the right of the "+" button that opens a new tab) and choosing About from the end of the list.

.github/actions/spelling/expect/expect.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -794,6 +794,7 @@ Inputkeyinfo
794794
Inputreadhandledata
795795
INPUTSCOPE
796796
INSERTMODE
797+
intelligentterminal
797798
INTERACTIVITYBASE
798799
INTERCEPTCOPYPASTE
799800
internalevent

.github/instructions/localization.instructions.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,49 @@ $xml.Load($path) # Throws if malformed
114114
fs.writeFileSync(path, content, 'utf8');
115115
```
116116

117+
### Bulk string-replace recipe (e.g. URL sweep across all locales)
118+
119+
Even simple "find-and-replace this string" operations across `.resw` files **silently strip the BOM** if you use `Set-Content`, `Out-File` (without `-Encoding utf8BOM`), or any text-based edit tool. Verify BOM is preserved after every bulk edit.
120+
121+
**Safe PowerShell recipe** that preserves BOM and CRLF:
122+
123+
```powershell
124+
$files = Get-ChildItem -Path src/cascadia/SomeComponent/Resources -Recurse -Filter Resources.resw
125+
foreach ($f in $files) {
126+
$bytes = [System.IO.File]::ReadAllBytes($f.FullName)
127+
$hadBom = $bytes.Length -ge 3 -and $bytes[0] -eq 0xEF -and $bytes[1] -eq 0xBB -and $bytes[2] -eq 0xBF
128+
$startIdx = if ($hadBom) { 3 } else { 0 }
129+
$text = [System.Text.Encoding]::UTF8.GetString($bytes, $startIdx, $bytes.Length - $startIdx)
130+
$newText = $text -replace 'old-pattern', 'new-pattern'
131+
if ($newText -eq $text) { continue }
132+
$newBytes = [System.Text.Encoding]::UTF8.GetBytes($newText)
133+
if ($hadBom) { $newBytes = [byte[]](0xEF, 0xBB, 0xBF) + $newBytes }
134+
[System.IO.File]::WriteAllBytes($f.FullName, $newBytes)
135+
}
136+
```
137+
138+
**Verification step after any `.resw` bulk edit** (mandatory):
139+
140+
```powershell
141+
foreach ($f in (git diff --name-only -- '*.resw')) {
142+
$b = [System.IO.File]::ReadAllBytes($f) | Select-Object -First 3
143+
$hasBom = $b[0] -eq 0xEF -and $b[1] -eq 0xBB -and $b[2] -eq 0xBF
144+
$orig = & cmd /c "git show HEAD:`"$f`" > `"$env:TEMP\bom-check.bin`""
145+
$origB = [System.IO.File]::ReadAllBytes("$env:TEMP\bom-check.bin") | Select-Object -First 3
146+
$origHasBom = $origB[0] -eq 0xEF -and $origB[1] -eq 0xBB -and $origB[2] -eq 0xBF
147+
if ($origHasBom -and -not $hasBom) { Write-Host "REGRESSED BOM: $f" }
148+
}
149+
```
150+
151+
If you see "REGRESSED BOM", restore it before committing:
152+
153+
```powershell
154+
$bytes = [System.IO.File]::ReadAllBytes($path)
155+
[System.IO.File]::WriteAllBytes($path, [byte[]](0xEF, 0xBB, 0xBF) + $bytes)
156+
```
157+
158+
> **Why this rule exists, and why it bites:** PowerShell's default text I/O strips BOM. The PR review bot will flag every `.resw` file you touched with "removes UTF-8 BOM" comments. The fix is mechanical but tedious. Use the safe recipe above for any bulk operation and the BOM-verification step before committing.
159+
117160
## Terminology Alignment
118161

119162
Align translations using these sources **in priority order**:
@@ -193,6 +236,7 @@ Good translator comments:
193236
|-------|----------|
194237
| XML corruption | Never use text-based edit tools; use XmlDocument or Node.js |
195238
| Missing BOM | Always save with UTF-8 BOM (`\uFEFF` prefix) |
239+
| **Bulk string-replace strips BOM silently** | Use the [bulk string-replace recipe](#bulk-string-replace-recipe-eg-url-sweep-across-all-locales); always run the BOM-verification step before committing |
196240
| PowerShell CJK issues | Use Node.js for Chinese/Japanese/Korean content |
197241
| `xml:space` lost | Use namespace-aware `SetAttribute` |
198242
| Terminology inconsistency with WTA | Check `wta/locales/{locale}.yml` for that term |

build/StoreSubmission/Preview/PDPs/de-DE/PDP.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
<Description>
3333
Dies ist die Vorschauversion des Windows-Terminals, die die neuesten Funktionen enthält, sobald sie entwickelt werden. Das Windows-Terminal ist eine moderne, schnelle, effiziente, leistungsstarke und produktive Terminalanwendung für Benutzer von Befehlszeilentools und Shells wie Eingabeaufforderung, PowerShell und WSL. Die wichtigsten Features umfassen mehrere Registerkarten, Bereiche, Unicode- und UTF-8-Zeichenunterstützung, GPU-beschleunigtes Textrenderingmodul sowie benutzerdefinierte Designs, Formatvorlagen und Konfigurationen.
3434

35-
Dies ist ein Open Source-Projekt, und wir freuen uns über die Teilnahme der Community. Um teilzunehmen, besuchen Sie bitte die Website https://github.com/microsoft/terminal </Description>
35+
Dies ist ein Open Source-Projekt, und wir freuen uns über die Teilnahme der Community. Um teilzunehmen, besuchen Sie bitte die Website https://aka.ms/intelligentterminal/source </Description>
3636
<ShortDescription>
3737
<!-- Only used for games. This description appears in the Information section of the Game Hub on Xbox One, and helps customers understand more about your game. -->
3838

@@ -174,9 +174,9 @@ Weitere Informationen finden Sie auf unserer GitHub-Releaseseite.
174174

175175
</AdditionalLicenseTerms>
176176
<WebsiteURL>
177-
https://github.com/microsoft/terminal</WebsiteURL>
177+
https://aka.ms/intelligentterminal/source</WebsiteURL>
178178
<SupportContactInfo>
179-
https://github.com/microsoft/terminal/issues/new</SupportContactInfo>
179+
https://aka.ms/intelligentterminal/feedback</SupportContactInfo>
180180
<PrivacyPolicyURL>
181-
https://go.microsoft.com/fwlink/?LinkID=521839</PrivacyPolicyURL>
181+
https://aka.ms/intelligentterminal/privacy</PrivacyPolicyURL>
182182
</ProductDescription>

build/StoreSubmission/Preview/PDPs/en-US/PDP.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
<Description _locID="App_Description">
3333
<!-- _locComment_text="{MaxLength=10000} App Description" -->This is the preview build of the Windows Terminal, which contains the latest features as they are developed. The Windows Terminal is a modern, fast, efficient, powerful, and productive terminal application for users of command-line tools and shells like Command Prompt, PowerShell, and WSL. Its main features include multiple tabs, panes, Unicode and UTF-8 character support, a GPU accelerated text rendering engine, and custom themes, styles, and configurations.
3434

35-
This is an open source project and we welcome community participation. To participate please visit https://github.com/microsoft/terminal </Description>
35+
This is an open source project and we welcome community participation. To participate please visit https://aka.ms/intelligentterminal/source </Description>
3636
<ShortDescription _locID="App_ShortDescription">
3737
<!-- Only used for games. This description appears in the Information section of the Game Hub on Xbox One, and helps customers understand more about your game. -->
3838
<!-- _locComment_text="{MaxLength=500} App ShortDescription" -->
@@ -174,9 +174,9 @@ Please see our GitHub releases page for additional details.
174174
<!-- _locComment_text="{MaxLength=10000} Additional License Terms" -->
175175
</AdditionalLicenseTerms>
176176
<WebsiteURL _locID="App_WebsiteURL">
177-
<!-- _locComment_text="{MaxLength=2048} WebsiteURL" -->https://github.com/microsoft/terminal</WebsiteURL>
177+
<!-- _locComment_text="{MaxLength=2048} WebsiteURL" -->https://aka.ms/intelligentterminal/source</WebsiteURL>
178178
<SupportContactInfo _locID="App_SupportContactInfo">
179-
<!-- _locComment_text="{MaxLength=2048} Support Contact Info" -->https://github.com/microsoft/terminal/issues/new</SupportContactInfo>
179+
<!-- _locComment_text="{MaxLength=2048} Support Contact Info" -->https://aka.ms/intelligentterminal/feedback</SupportContactInfo>
180180
<PrivacyPolicyURL _locID="App_PrivacyURL">
181-
<!-- _locComment_text="{MaxLength=2048} Privacy Policy URL" -->https://go.microsoft.com/fwlink/?LinkID=521839</PrivacyPolicyURL>
181+
<!-- _locComment_text="{MaxLength=2048} Privacy Policy URL" -->https://aka.ms/intelligentterminal/privacy</PrivacyPolicyURL>
182182
</ProductDescription>

build/StoreSubmission/Preview/PDPs/es-ES/PDP.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
<Description>
3333
Esta en la compilación de versión preliminar de la Terminal Windows, que contiene las últimas a medida que se desarrollan. Terminal Windows es una aplicación de terminal moderna, rápida, eficaz, eficiente y productiva para los usuarios de herramientas de línea de comandos y shells, como Símbolo del sistema, PowerShell y WSL. Entre las características principales se incluyen varias pestañas, paneles, compatibilidad con caracteres Unicode y UTF-8, un motor de representación de texto acelerado por GPU, y temas, estilos y configuraciones personalizados.
3434

35-
Este es un proyecto de fuente abierta y animamos a la comunidad a participar. Para colaborar, visita https://github.com/microsoft/terminal </Description>
35+
Este es un proyecto de fuente abierta y animamos a la comunidad a participar. Para colaborar, visita https://aka.ms/intelligentterminal/source </Description>
3636
<ShortDescription>
3737
<!-- Only used for games. This description appears in the Information section of the Game Hub on Xbox One, and helps customers understand more about your game. -->
3838

@@ -174,9 +174,9 @@ Consulta la página de versiones de GitHub para más información.
174174

175175
</AdditionalLicenseTerms>
176176
<WebsiteURL>
177-
https://github.com/microsoft/terminal</WebsiteURL>
177+
https://aka.ms/intelligentterminal/source</WebsiteURL>
178178
<SupportContactInfo>
179-
https://github.com/microsoft/terminal/issues/new</SupportContactInfo>
179+
https://aka.ms/intelligentterminal/feedback</SupportContactInfo>
180180
<PrivacyPolicyURL>
181-
https://go.microsoft.com/fwlink/?LinkID=521839</PrivacyPolicyURL>
181+
https://aka.ms/intelligentterminal/privacy</PrivacyPolicyURL>
182182
</ProductDescription>

build/StoreSubmission/Preview/PDPs/fr-FR/PDP.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
<Description>
3333
Ceci est une version d’évaluation du Terminal Windows qui contient les fonctionnalités les plus récentes au fur et à mesure de leur développement. Le terminal Windows est une application de terminal moderne, rapide, efficace, puissante et productive pour les utilisateurs d’outils en ligne de commande et d’environnements tels que l’Invite de commandes, PowerShell et WSL. Ses principales fonctionnalités incluent plusieurs onglets, des volets, une prise en charge des caractères Unicode et UTF-8, un moteur de rendu de texte accéléré par GPU, ainsi que des thèmes, styles et configurations personnalisés.
3434

35-
Il s’agit d’un projet open source et nous vous invitons à participer dans la communauté. Pour participer, visitez https://github.com/microsoft/terminal </Description>
35+
Il s’agit d’un projet open source et nous vous invitons à participer dans la communauté. Pour participer, visitez https://aka.ms/intelligentterminal/source </Description>
3636
<ShortDescription>
3737
<!-- Only used for games. This description appears in the Information section of the Game Hub on Xbox One, and helps customers understand more about your game. -->
3838

@@ -174,9 +174,9 @@ Consultez notre page des versions de GitHub pour plus de détails.
174174

175175
</AdditionalLicenseTerms>
176176
<WebsiteURL>
177-
https://github.com/microsoft/terminal</WebsiteURL>
177+
https://aka.ms/intelligentterminal/source</WebsiteURL>
178178
<SupportContactInfo>
179-
https://github.com/microsoft/terminal/issues/new</SupportContactInfo>
179+
https://aka.ms/intelligentterminal/feedback</SupportContactInfo>
180180
<PrivacyPolicyURL>
181-
https://go.microsoft.com/fwlink/?LinkID=521839</PrivacyPolicyURL>
181+
https://aka.ms/intelligentterminal/privacy</PrivacyPolicyURL>
182182
</ProductDescription>

build/StoreSubmission/Preview/PDPs/it-IT/PDP.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
<Description>
3333
Questa è una versione di anteprima del Terminale Windows, che contiene le funzionalità più recenti man mano che vengono sviluppate. Terminale Windows è un'applicazione terminale moderna, veloce, efficiente, utile e produttiva per gli utenti che utilizzano shell e strumenti da riga di comando come il prompt dei comandi, PowerShell e WSL. Le funzionalità principali includono più schede, riquadri, supporto di caratteri Unicode e UTF-8, un motore di rendering del testo con accelerazione GPU e temi, stili e configurazioni personalizzati.
3434

35-
Si tratta di un progetto open source e la partecipazione della community è molto gradita. Per partecipare, visita la pagina https://github.com/microsoft/terminale </Description>
35+
Si tratta di un progetto open source e la partecipazione della community è molto gradita. Per partecipare, visita la pagina https://aka.ms/intelligentterminal/source </Description>
3636
<ShortDescription>
3737
<!-- Only used for games. This description appears in the Information section of the Game Hub on Xbox One, and helps customers understand more about your game. -->
3838

@@ -174,9 +174,9 @@ Per altri dettagli, vedi la pagina delle release di GitHub.
174174

175175
</AdditionalLicenseTerms>
176176
<WebsiteURL>
177-
https://github.com/microsoft/terminal</WebsiteURL>
177+
https://aka.ms/intelligentterminal/source</WebsiteURL>
178178
<SupportContactInfo>
179-
https://github.com/microsoft/terminal/issues/new</SupportContactInfo>
179+
https://aka.ms/intelligentterminal/feedback</SupportContactInfo>
180180
<PrivacyPolicyURL>
181-
https://go.microsoft.com/fwlink/?LinkID=521839</PrivacyPolicyURL>
181+
https://aka.ms/intelligentterminal/privacy</PrivacyPolicyURL>
182182
</ProductDescription>

build/StoreSubmission/Preview/PDPs/ja-JP/PDP.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
<Description>
3333
これは Windows ターミナルのプレビュー ビルドで、開発中の最新の機能が含まれています。Windows ターミナルは、コマンド プロンプト、PowerShell、WSL などのコマンドライン ツールおよびシェルのユーザーのための、高速、効率的、強力な、生産性を向上させる最新のターミナル アプリケーションです。主な機能には、複数のタブやウィンドウ、Unicode および UTF-8 文字のサポート、GPU アクセラレータによるテキスト レンダリング エンジン、カスタマイズできるテーマ、スタイル、構成が含まれます。
3434

35-
これはオープン ソース プロジェクトです。コミュニティへの参加をお待ちしております。参加する場合は、https://github.com/microsoft/terminal にアクセスしてください </Description>
35+
これはオープン ソース プロジェクトです。コミュニティへの参加をお待ちしております。参加する場合は、https://aka.ms/intelligentterminal/source にアクセスしてください </Description>
3636
<ShortDescription>
3737
<!-- Only used for games. This description appears in the Information section of the Game Hub on Xbox One, and helps customers understand more about your game. -->
3838

@@ -174,9 +174,9 @@
174174

175175
</AdditionalLicenseTerms>
176176
<WebsiteURL>
177-
https://github.com/microsoft/terminal</WebsiteURL>
177+
https://aka.ms/intelligentterminal/source</WebsiteURL>
178178
<SupportContactInfo>
179-
https://github.com/microsoft/terminal/issues/new</SupportContactInfo>
179+
https://aka.ms/intelligentterminal/feedback</SupportContactInfo>
180180
<PrivacyPolicyURL>
181-
https://go.microsoft.com/fwlink/?LinkID=521839</PrivacyPolicyURL>
181+
https://aka.ms/intelligentterminal/privacy</PrivacyPolicyURL>
182182
</ProductDescription>

build/StoreSubmission/Preview/PDPs/ko-KR/PDP.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
<Description>
3333
이것은 Windows 터미널에 대한 미리보기 빌드이며 이 터미널에는 개발된 최신 기능들이 포함되어 있습니다. Windows 터미널은 명령 프롬프트, PowerShell 및 WSL과 같은 명령 줄 도구 및 셸 사용자를 위한 최신의 빠르고 효율적이며 강력한 생산성의 터미널 응용 프로그램입니다. 주요 기능으로는 여러 탭, 창, 유니 코드 및 UTF-8 문자 지원, GPU 가속 텍스트 렌더링 엔진 및 사용자 정의 테마, 스타일 및 구성이 있습니다.
3434

35-
이것은 오픈 소스 프로젝트이며 커뮤니티 참여를 환영합니다. 참여하려면 https://github.com/microsoft/terminal을 방문하십시오 </Description>
35+
이것은 오픈 소스 프로젝트이며 커뮤니티 참여를 환영합니다. 참여하려면 https://aka.ms/intelligentterminal/source을 방문하십시오 </Description>
3636
<ShortDescription>
3737
<!-- Only used for games. This description appears in the Information section of the Game Hub on Xbox One, and helps customers understand more about your game. -->
3838

@@ -174,9 +174,9 @@
174174

175175
</AdditionalLicenseTerms>
176176
<WebsiteURL>
177-
https://github.com/microsoft/terminal</WebsiteURL>
177+
https://aka.ms/intelligentterminal/source</WebsiteURL>
178178
<SupportContactInfo>
179-
https://github.com/microsoft/terminal/issues/new</SupportContactInfo>
179+
https://aka.ms/intelligentterminal/feedback</SupportContactInfo>
180180
<PrivacyPolicyURL>
181-
https://go.microsoft.com/fwlink/?LinkID=521839</PrivacyPolicyURL>
181+
https://aka.ms/intelligentterminal/privacy</PrivacyPolicyURL>
182182
</ProductDescription>

0 commit comments

Comments
 (0)