Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
7b85bcf
chore: update origin to 4d985a179e
lacolaco Aug 8, 2026
63bed00
fix: migrate untranslated files
lacolaco Aug 8, 2026
c1f0645
fix(docs): retranslate updated sections in src/content/guide/aria
lacolaco Aug 8, 2026
f669cc5
fix(docs): retranslate updated sections in src/content/ai
lacolaco Aug 8, 2026
b6b420c
chore(docs): reset rewritten pages to upstream English in src/content/ai
lacolaco Aug 8, 2026
d2b42fa
fix(docs): retranslate updated sections in src/content/events
lacolaco Aug 8, 2026
9694720
fix(docs): apply upstream wording changes in src/content/events
lacolaco Aug 8, 2026
ad211aa
fix(app): translate new update-guide steps and update the cookie popu…
lacolaco Aug 8, 2026
1a58aa4
fix(app): update navigation entries and home template for v22.1
lacolaco Aug 8, 2026
a849214
fix(docs): apply upstream wording changes in src/content/guide/signals
lacolaco Aug 8, 2026
980c26d
chore(docs): insert new upstream sections untranslated in src/content…
lacolaco Aug 8, 2026
85d20af
fix(docs): mirror upstream code and link changes in src/content/best-…
lacolaco Aug 8, 2026
a15e978
fix(docs): apply upstream wording changes in src/content/guide/templates
lacolaco Aug 8, 2026
05fa62b
fix(docs): retranslate updated sections in src/content/guide/templates
lacolaco Aug 8, 2026
bc907c2
fix(docs): mirror upstream code and link changes in src/content/guide…
lacolaco Aug 8, 2026
df1e44a
chore(docs): insert new upstream sections untranslated in src/content…
lacolaco Aug 8, 2026
64ddfae
fix(docs): apply upstream wording changes in src/content/guide/di
lacolaco Aug 8, 2026
db19c2a
fix(docs): retranslate updated sections in src/content/guide/di
lacolaco Aug 8, 2026
1610686
fix(docs): apply upstream wording changes in src/content/guide/forms
lacolaco Aug 8, 2026
a55ec2d
fix(docs): mirror upstream code and link changes in src/content/guide…
lacolaco Aug 8, 2026
ba9ea26
fix(docs): apply upstream wording changes in src/content/guide/forms/…
lacolaco Aug 8, 2026
3fb0314
fix(docs): retranslate updated sections in src/content/guide/forms/si…
lacolaco Aug 8, 2026
0c2a85f
chore(docs): insert new upstream sections untranslated in src/content…
lacolaco Aug 8, 2026
c8c1f08
fix(docs): apply upstream wording changes in src/content/guide/http
lacolaco Aug 8, 2026
d7a96df
fix(docs): retranslate updated sections in src/content/guide/http
lacolaco Aug 8, 2026
d87cae1
fix(docs): mirror upstream code and link changes in src/content/guide…
lacolaco Aug 8, 2026
a8a0dab
fix(docs): apply upstream wording changes in src/content/guide/routing
lacolaco Aug 8, 2026
2d7427d
fix(docs): retranslate updated sections in src/content/guide/routing
lacolaco Aug 8, 2026
2b1e6db
fix(docs): mirror upstream code and link changes in src/content/guide…
lacolaco Aug 8, 2026
aa44ddc
fix(docs): apply upstream wording changes in src/content/guide/testing
lacolaco Aug 8, 2026
89133fa
fix(docs): retranslate updated sections in src/content/guide/testing
lacolaco Aug 8, 2026
3222e3e
chore(docs): insert new upstream sections untranslated in src/content…
lacolaco Aug 8, 2026
2cb4e7d
fix(docs): apply upstream wording changes in src/content/guide
lacolaco Aug 8, 2026
6f29fba
fix(docs): retranslate updated sections in src/content/guide
lacolaco Aug 8, 2026
96af2aa
chore(docs): insert new upstream sections untranslated in src/content…
lacolaco Aug 8, 2026
225984b
fix(docs): apply upstream wording changes in src/content/guide/animat…
lacolaco Aug 8, 2026
44b92d7
fix(docs): apply upstream wording changes in src/content/introduction
lacolaco Aug 8, 2026
ae09374
fix(docs): apply upstream wording changes in src/content/introduction…
lacolaco Aug 8, 2026
52b394a
chore(docs): insert new upstream sections untranslated in src/content…
lacolaco Aug 8, 2026
6b101a2
fix(docs): retranslate updated sections in src/content/reference
lacolaco Aug 8, 2026
48af6ba
fix(docs): update roadmap for the v22.1 release
lacolaco Aug 8, 2026
6fb4624
fix(docs): mirror upstream code and link changes in src/content/refer…
lacolaco Aug 8, 2026
c0b86f7
fix(docs): apply upstream wording changes in src/content/reference/er…
lacolaco Aug 8, 2026
48e1e5b
fix(docs): retranslate updated sections in src/content/tools/cli
lacolaco Aug 8, 2026
bfec453
fix(docs): apply upstream wording changes in src/content/tutorials/le…
lacolaco Aug 8, 2026
ee09dd8
fix(docs): retranslate updated sections in src/content/tutorials/lear…
lacolaco Aug 8, 2026
19dddcf
fix(docs): apply upstream wording changes in src/content/tutorials/le…
lacolaco Aug 8, 2026
c11a5af
fix(docs): apply upstream wording changes in src/content/tutorials/si…
lacolaco Aug 8, 2026
5476cf4
fix(docs): apply upstream wording changes in src/content/tutorials/si…
lacolaco Aug 8, 2026
f217904
fix(docs): apply upstream wording changes in src/content/tutorials/si…
lacolaco Aug 8, 2026
97f051e
fix(docs): apply upstream wording changes in src/content/tutorials/si…
lacolaco Aug 8, 2026
5064eaf
fix(docs): mirror upstream code and link changes in src/content/tutor…
lacolaco Aug 8, 2026
ebe369d
fix(docs): mirror upstream code and link changes in src/content/guide…
lacolaco Aug 8, 2026
ebfc955
fix(docs): retranslate updated sections in src/content/guide/components
lacolaco Aug 8, 2026
7d531e7
chore(docs): insert new upstream sections untranslated in src/content…
lacolaco Aug 8, 2026
a409444
fix(docs): retranslate updated sections in src/content/guide/directives
lacolaco Aug 8, 2026
f8c4fe2
chore(docs): reset rewritten pages to upstream English in src/content…
lacolaco Aug 8, 2026
bfe5410
fix(docs): retranslate updated API section in guide/aria/combobox
lacolaco Aug 8, 2026
9a5ff0f
fix(docs): add explicit anchor IDs to translated headings
lacolaco Aug 8, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,8 +1,16 @@
@if (!hasAccepted()) {
<div class="docs-cookies-popup docs-invert-mode">
<p>This site uses cookies from Google to deliver its services and to analyze traffic.</p>
<div class="docs-cookies-popup-header">
<img
class="docs-cookies-popup-angie"
src="assets/images/angie/greeting.svg"
alt=""
aria-hidden="true"
/>
<p>This site uses cookies from Google to deliver its services and to analyze traffic.</p>
</div>

<div>
<div class="docs-cookies-popup-actions">
<a
href="https://policies.google.com/technologies/cookies"
target="_blank"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,16 @@
@if (!hasAccepted()) {
<div class="docs-cookies-popup docs-invert-mode">
<p>このサイトでは、サービスの提供とトラフィックの分析のためにGoogleのクッキーを使用しています。</p>
<div class="docs-cookies-popup-header">
<img
class="docs-cookies-popup-angie"
src="assets/images/angie/greeting.svg"
alt=""
aria-hidden="true"
/>
<p>このサイトでは、サービスの提供とトラフィックの分析のためにGoogleのクッキーを使用しています。</p>
</div>

<div>
<div class="docs-cookies-popup-actions">
<a
href="https://policies.google.com/technologies/cookies"
target="_blank"
Expand Down
2 changes: 1 addition & 1 deletion adev-ja/src/app/features/home/home.component.en.html
Original file line number Diff line number Diff line change
Expand Up @@ -228,7 +228,7 @@ <h2>Want to learn more about Angular?</h2>
<section class="learn-more-bottom-section" id="bottom">
<div class="pattern"></div>
<div class="content">
<h2>Want to learn more about Angular ?</h2>
<h2>Want to learn more about Angular?</h2>
<button
class="docs-primary-btn"
[attr.text]="'Learn more'"
Expand Down
49 changes: 41 additions & 8 deletions adev-ja/src/app/features/update/recommendations.en.ts
Original file line number Diff line number Diff line change
Expand Up @@ -245,7 +245,7 @@ export const RECOMMENDATIONS: Step[] = [
level: ApplicationComplexity.Basic,
step: 'node 8',
action:
'Make sure you are using [Node 8 or later](http://www.hostingadvice.com/how-to/update-node-js-latest-version/)',
'Make sure you are using [Node 8 or later](https://www.hostingadvice.com/how-to/update-node-js-latest-version/)',
},
{
possibleIn: 600,
Expand Down Expand Up @@ -486,7 +486,7 @@ export const RECOMMENDATIONS: Step[] = [
level: ApplicationComplexity.Basic,
step: 'node 10',
action:
'Make sure you are using [Node 10 or later](http://www.hostingadvice.com/how-to/update-node-js-latest-version/).',
'Make sure you are using [Node 10 or later](https://www.hostingadvice.com/how-to/update-node-js-latest-version/).',
},
{
possibleIn: 800,
Expand Down Expand Up @@ -579,7 +579,7 @@ export const RECOMMENDATIONS: Step[] = [
level: ApplicationComplexity.Basic,
step: 'node 10.13',
action:
'Make sure you are using [Node 10.13 or later](http://www.hostingadvice.com/how-to/update-node-js-latest-version/).',
'Make sure you are using [Node 10.13 or later](https://www.hostingadvice.com/how-to/update-node-js-latest-version/).',
},
{
possibleIn: 900,
Expand Down Expand Up @@ -708,7 +708,7 @@ export const RECOMMENDATIONS: Step[] = [
level: ApplicationComplexity.Advanced,
step: 'wtf',
action:
'Support for web tracing framework in Angular was deprecated in version 8. You should stop using any of the `wtf*` APIs. To do performance tracing, we recommend using [browser performance tools](https://developers.google.com/web/tools/lighthouse/audits/user-timing).',
'Support for web tracing framework in Angular was deprecated in version 8. You should stop using any of the `wtf*` APIs. To do performance tracing, we recommend using [browser performance tools](https://developer.chrome.com/docs/lighthouse/performance/user-timings).',
},
{
possibleIn: 800,
Expand Down Expand Up @@ -780,7 +780,7 @@ export const RECOMMENDATIONS: Step[] = [
level: ApplicationComplexity.Medium,
step: '$localize',
action:
"If you use [Angular's i18n support](http://angular.io/guide/i18n), you will need to begin using `@angular/localize`. Learn more about the [$localize Global Import Migration](https://v9.angular.io/guide/migration-localize).",
"If you use [Angular's i18n support](https://angular.io/guide/i18n), you will need to begin using `@angular/localize`. Learn more about the [$localize Global Import Migration](https://v9.angular.io/guide/migration-localize).",
},

{
Expand Down Expand Up @@ -981,7 +981,7 @@ export const RECOMMENDATIONS: Step[] = [
level: ApplicationComplexity.Basic,
step: 'v11 browser support',
action:
'Support for IE9, IE10, and IE mobile has been removed. This was announced in the [v10 update](http://blog.angular.dev/version-10-of-angular-now-available-78960babd41#c357). ',
'Support for IE9, IE10, and IE mobile has been removed. This was announced in the [v10 update](https://blog.angular.dev/version-10-of-angular-now-available-78960babd41#c357). ',
},
{
possibleIn: 1100,
Expand Down Expand Up @@ -1348,7 +1348,7 @@ export const RECOMMENDATIONS: Step[] = [
level: ApplicationComplexity.Basic,
step: 'v13 node',
action:
'Make sure you are using [Node 12.20.0 or later](http://www.hostingadvice.com/how-to/update-node-js-latest-version/)',
'Make sure you are using [Node 12.20.0 or later](https://www.hostingadvice.com/how-to/update-node-js-latest-version/)',
},
{
possibleIn: 1300,
Expand Down Expand Up @@ -1471,7 +1471,7 @@ export const RECOMMENDATIONS: Step[] = [
level: ApplicationComplexity.Basic,
step: 'v14 node',
action:
'Make sure you are using [Node 14.15.0 or later](http://www.hostingadvice.com/how-to/update-node-js-latest-version/)',
'Make sure you are using [Node 14.15.0 or later](https://www.hostingadvice.com/how-to/update-node-js-latest-version/)',
},
{
possibleIn: 1400,
Expand Down Expand Up @@ -2542,6 +2542,14 @@ export const RECOMMENDATIONS: Step[] = [
possibleIn: 1900,
step: '19.0.0-update-fakeasync-to-flush-pending-timers',
},
{
action:
'Remove the `allowSignalWrites` option from `effect()` calls. The option is deprecated and no longer required, as signal writes inside effects are allowed by default.',
level: ApplicationComplexity.Medium,
necessaryAsOf: 1900,
possibleIn: 1900,
step: '19.0.0-remove-allow-signal-writes',
},
{
action:
"In the application's project directory, run `ng update @angular/core@20 @angular/cli@20` to update your application to Angular v20.",
Expand Down Expand Up @@ -2781,6 +2789,15 @@ export const RECOMMENDATIONS: Step[] = [
step: 'update @angular/material',
action: 'Run `ng update @angular/material@21`.',
},
{
possibleIn: 2100,
necessaryAsOf: 2100,
level: ApplicationComplexity.Medium,
material: true,
step: '21.0.0-cdk-overlay-top-layer-stacking',
action:
"CDK overlays can now render in the browser's native top layer, causing elements that previously appeared above Material overlays via `z-index` to render beneath them. You can restore the previous behavior by providing `OVERLAY_DEFAULT_CONFIG` from `@angular/cdk/overlay` with the value `{usePopover: false}`.",
},
{
possibleIn: 2100,
necessaryAsOf: 2100,
Expand Down Expand Up @@ -2998,6 +3015,14 @@ export const RECOMMENDATIONS: Step[] = [
action:
'Angular expressions with optional chaining (`?.`) now return `undefined` instead of `null`. You can use the `$safeNavigationMigration()` magic function to revert to the previous behavior.',
},
{
possibleIn: 2200,
necessaryAsOf: 2200,
level: ApplicationComplexity.Medium,
step: '22.0.0-resource-stream-synchronous-resolution',
action:
'The `stream` property on `Resource`, including `rxResource`, now resolves synchronously when the stream or observable emits synchronously. Tests that assumed asynchronous resolution may need to wait for the value immediately instead.',
},
{
possibleIn: 2200,
necessaryAsOf: 2200,
Expand Down Expand Up @@ -3030,6 +3055,14 @@ export const RECOMMENDATIONS: Step[] = [
action:
'The `reportProgress` option in HTTP requests is deprecated. Use `reportUploadProgress` or `reportDownloadProgress` instead for more explicit control over progress reporting.',
},
{
possibleIn: 2200,
necessaryAsOf: 2200,
level: ApplicationComplexity.Medium,
step: '22.0.0-deprecate-server-xhr',
action:
'XHR support in `@angular/platform-server` is deprecated and is intended to be removed in Angular 23. The underlying `xhr2` library does not safely handle redirects (e.g. it can forward `Authorization` headers on cross-origin redirects and is susceptible to DoS via redirect loops). For server-side rendering, use the default `fetch` backend instead of `withXhr()`.',
},
{
possibleIn: 2200,
necessaryAsOf: 2200,
Expand Down
49 changes: 41 additions & 8 deletions adev-ja/src/app/features/update/recommendations.ts
Original file line number Diff line number Diff line change
Expand Up @@ -245,7 +245,7 @@ export const RECOMMENDATIONS: Step[] = [
level: ApplicationComplexity.Basic,
step: 'node 8',
action:
'[Node 8以降](http://www.hostingadvice.com/how-to/update-node-js-latest-version/)を使用していることを確認してください。',
'[Node 8以降](https://www.hostingadvice.com/how-to/update-node-js-latest-version/)を使用していることを確認してください。',
},
{
possibleIn: 600,
Expand Down Expand Up @@ -486,7 +486,7 @@ export const RECOMMENDATIONS: Step[] = [
level: ApplicationComplexity.Basic,
step: 'node 10',
action:
'[Node 10以降](http://www.hostingadvice.com/how-to/update-node-js-latest-version/)を使用していることを確認してください。',
'[Node 10以降](https://www.hostingadvice.com/how-to/update-node-js-latest-version/)を使用していることを確認してください。',
},
{
possibleIn: 800,
Expand Down Expand Up @@ -579,7 +579,7 @@ export const RECOMMENDATIONS: Step[] = [
level: ApplicationComplexity.Basic,
step: 'node 10.13',
action:
'[Node 10.13以降](http://www.hostingadvice.com/how-to/update-node-js-latest-version/)を使用していることを確認してください。',
'[Node 10.13以降](https://www.hostingadvice.com/how-to/update-node-js-latest-version/)を使用していることを確認してください。',
},
{
possibleIn: 900,
Expand Down Expand Up @@ -708,7 +708,7 @@ export const RECOMMENDATIONS: Step[] = [
level: ApplicationComplexity.Advanced,
step: 'wtf',
action:
'AngularでのWebトレーシングフレームワークのサポートはバージョン8で非推奨になりました。`wtf*` APIの使用をやめるべきです。パフォーマンス追跡を行うには、[ブラウザのパフォーマンスツール](https://developers.google.com/web/tools/lighthouse/audits/user-timing)の使用をお勧めします。',
'AngularでのWebトレーシングフレームワークのサポートはバージョン8で非推奨になりました。`wtf*` APIの使用をやめるべきです。パフォーマンス追跡を行うには、[ブラウザのパフォーマンスツール](https://developer.chrome.com/docs/lighthouse/performance/user-timings)の使用をお勧めします。',
},
{
possibleIn: 800,
Expand Down Expand Up @@ -780,7 +780,7 @@ export const RECOMMENDATIONS: Step[] = [
level: ApplicationComplexity.Medium,
step: '$localize',
action:
'[Angularのi18nサポート](http://angular.io/guide/i18n)を使用している場合、`@angular/localize`の使用を開始する必要があります。[$localizeグローバルインポートマイグレーション](https://v9.angular.io/guide/migration-localize)について詳しくはこちらを参照してください。',
'[Angularのi18nサポート](https://angular.io/guide/i18n)を使用している場合、`@angular/localize`の使用を開始する必要があります。[$localizeグローバルインポートマイグレーション](https://v9.angular.io/guide/migration-localize)について詳しくはこちらを参照してください。',
},

{
Expand Down Expand Up @@ -981,7 +981,7 @@ export const RECOMMENDATIONS: Step[] = [
level: ApplicationComplexity.Basic,
step: 'v11 browser support',
action:
'IE9、IE10、およびIEモバイルのサポートは削除されました。これは[v10アップデート](http://blog.angular.dev/version-10-of-angular-now-available-78960babd41#c357)で発表されました。',
'IE9、IE10、およびIEモバイルのサポートは削除されました。これは[v10アップデート](https://blog.angular.dev/version-10-of-angular-now-available-78960babd41#c357)で発表されました。',
},
{
possibleIn: 1100,
Expand Down Expand Up @@ -1348,7 +1348,7 @@ export const RECOMMENDATIONS: Step[] = [
level: ApplicationComplexity.Basic,
step: 'v13 node',
action:
'[Node 12.20.0以降](http://www.hostingadvice.com/how-to/update-node-js-latest-version/)を使用していることを確認してください。',
'[Node 12.20.0以降](https://www.hostingadvice.com/how-to/update-node-js-latest-version/)を使用していることを確認してください。',
},
{
possibleIn: 1300,
Expand Down Expand Up @@ -1471,7 +1471,7 @@ export const RECOMMENDATIONS: Step[] = [
level: ApplicationComplexity.Basic,
step: 'v14 node',
action:
'[Node 14.15.0以降](http://www.hostingadvice.com/how-to/update-node-js-latest-version/)を使用していることを確認してください。',
'[Node 14.15.0以降](https://www.hostingadvice.com/how-to/update-node-js-latest-version/)を使用していることを確認してください。',
},
{
possibleIn: 1400,
Expand Down Expand Up @@ -2542,6 +2542,14 @@ export const RECOMMENDATIONS: Step[] = [
possibleIn: 1900,
step: '19.0.0-update-fakeasync-to-flush-pending-timers',
},
{
action:
'`effect()`の呼び出しから`allowSignalWrites`オプションを削除してください。エフェクト内でのシグナルへの書き込みがデフォルトで許可されるようになったため、このオプションは非推奨となり不要になりました。',
level: ApplicationComplexity.Medium,
necessaryAsOf: 1900,
possibleIn: 1900,
step: '19.0.0-remove-allow-signal-writes',
},
{
action:
'アプリケーションのプロジェクトディレクトリで、`ng update @angular/core@20 @angular/cli@20` を実行して、アプリケーションをAngular v20に更新します。',
Expand Down Expand Up @@ -2781,6 +2789,15 @@ export const RECOMMENDATIONS: Step[] = [
step: 'update @angular/material',
action: '`ng update @angular/material@21` を実行します。',
},
{
possibleIn: 2100,
necessaryAsOf: 2100,
level: ApplicationComplexity.Medium,
material: true,
step: '21.0.0-cdk-overlay-top-layer-stacking',
action:
'CDKオーバーレイは、ブラウザのネイティブなトップレイヤーにレンダリングできるようになりました。これにより、以前は`z-index`によってMaterialオーバーレイの上に表示されていた要素が、その下に表示されるようになる場合があります。以前の動作に戻すには、`@angular/cdk/overlay`から`OVERLAY_DEFAULT_CONFIG`を`{usePopover: false}`という値で提供してください。',
},
{
possibleIn: 2100,
necessaryAsOf: 2100,
Expand Down Expand Up @@ -2998,6 +3015,14 @@ export const RECOMMENDATIONS: Step[] = [
action:
'オプショナルチェイニング (`?.`) を使用した Angular の式は、`null` の代わりに `undefined` を返すようになりました。以前の動作に戻すには `$safeNavigationMigration()` マジック関数を使用できます。',
},
{
possibleIn: 2200,
necessaryAsOf: 2200,
level: ApplicationComplexity.Medium,
step: '22.0.0-resource-stream-synchronous-resolution',
action:
'`rxResource`を含む`Resource`の`stream`プロパティは、ストリームやObservableが同期的にemitする場合、同期的に解決されるようになりました。非同期的な解決を前提としていたテストは、代わりに値をすぐに待つように修正する必要があるかもしれません。',
},
{
possibleIn: 2200,
necessaryAsOf: 2200,
Expand Down Expand Up @@ -3030,6 +3055,14 @@ export const RECOMMENDATIONS: Step[] = [
action:
'HTTP リクエストの `reportProgress` オプションは非推奨になりました。進捗レポートをより明示的に制御するには、代わりに `reportUploadProgress` または `reportDownloadProgress` を使用してください。',
},
{
possibleIn: 2200,
necessaryAsOf: 2200,
level: ApplicationComplexity.Medium,
step: '22.0.0-deprecate-server-xhr',
action:
'`@angular/platform-server`におけるXHRサポートは非推奨となり、Angular 23で削除される予定です。基盤となる`xhr2`ライブラリはリダイレクトを安全に処理できません(たとえば、クロスオリジンのリダイレクトで`Authorization`ヘッダーを転送してしまうことがあり、リダイレクトループによるDoSの影響を受けやすくなっています)。サーバーサイドレンダリングでは、`withXhr()`の代わりにデフォルトの`fetch`バックエンドを使用してください。',
},
{
possibleIn: 2200,
necessaryAsOf: 2200,
Expand Down
Loading
Loading