Skip to content

Commit b43fe29

Browse files
JeanMechepkozlowski-opensource
authored andcommitted
docs: update examples for i18n tokens (angular#60938)
PR Close angular#60938
1 parent 8d31b00 commit b43fe29

File tree

1 file changed

+50
-10
lines changed

1 file changed

+50
-10
lines changed

packages/core/src/i18n/tokens.ts

Lines changed: 50 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -53,13 +53,23 @@ export function getGlobalLocale(): string {
5353
*
5454
* @usageNotes
5555
* ### Example
56+
* In standalone apps:
57+
* ```ts
58+
* import { LOCALE_ID, ApplicationConfig } from '@angular/core';
59+
* import { AppModule } from './app/app.module';
60+
*
61+
* const appConfig: ApplicationConfig = {
62+
* providers: [{provide: LOCALE_ID, useValue: 'en-US' }]
63+
* };
64+
* ```
5665
*
66+
* In module based apps:
5767
* ```ts
5868
* import { LOCALE_ID } from '@angular/core';
59-
* import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
69+
* import { platformBrowser } from '@angular/platform-browser';
6070
* import { AppModule } from './app/app.module';
6171
*
62-
* platformBrowserDynamic().bootstrapModule(AppModule, {
72+
* platformBrowser().bootstrapModule(AppModule, {
6373
* providers: [{provide: LOCALE_ID, useValue: 'en-US' }]
6474
* });
6575
* ```
@@ -93,12 +103,22 @@ export const LOCALE_ID: InjectionToken<string> = new InjectionToken(ngDevMode ?
93103
*
94104
* @usageNotes
95105
* ### Example
106+
* In standalone apps:
107+
* ```ts
108+
* import { LOCALE_ID, ApplicationConfig } from '@angular/core';
109+
* import { AppModule } from './app/app.module';
110+
*
111+
* const appConfig: ApplicationConfig = {
112+
* providers: [{provide: DEFAULT_CURRENCY_CODE, useValue: 'EUR' }]
113+
* };
114+
* ```
96115
*
116+
* In module based apps:
97117
* ```ts
98-
* import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
118+
* import { platformBrowser } from '@angular/platform-browser';
99119
* import { AppModule } from './app/app.module';
100120
*
101-
* platformBrowserDynamic().bootstrapModule(AppModule, {
121+
* platformBrowser().bootstrapModule(AppModule, {
102122
* providers: [{provide: DEFAULT_CURRENCY_CODE, useValue: 'EUR' }]
103123
* });
104124
* ```
@@ -121,16 +141,26 @@ export const DEFAULT_CURRENCY_CODE = new InjectionToken<string>(
121141
*
122142
* @usageNotes
123143
* ### Example
144+
* In standalone apps:
145+
* ```ts
146+
* import { LOCALE_ID, ApplicationConfig } from '@angular/core';
147+
* import { AppModule } from './app/app.module';
148+
*
149+
* const appConfig: ApplicationConfig = {
150+
* providers: [{provide: TRANSLATIONS, useValue: translations }]
151+
* };
152+
* ```
124153
*
154+
* In module based apps:
125155
* ```ts
126156
* import { TRANSLATIONS } from '@angular/core';
127-
* import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
157+
* import { platformBrowser } from '@angular/platform-browser';
128158
* import { AppModule } from './app/app.module';
129159
*
130160
* // content of your translation file
131161
* const translations = '....';
132162
*
133-
* platformBrowserDynamic().bootstrapModule(AppModule, {
163+
* platformBrowser().bootstrapModule(AppModule, {
134164
* providers: [{provide: TRANSLATIONS, useValue: translations }]
135165
* });
136166
* ```
@@ -147,13 +177,23 @@ export const TRANSLATIONS = new InjectionToken<string>(ngDevMode ? 'Translations
147177
*
148178
* @usageNotes
149179
* ### Example
180+
* In standalone apps:
181+
* ```ts
182+
* import { LOCALE_ID, ApplicationConfig } from '@angular/core';
183+
* import { AppModule } from './app/app.module';
184+
*
185+
* const appConfig: ApplicationConfig = {
186+
* providers: [{provide: TRANSLATIONS_FORMAT, useValue: 'xlf' }]
187+
* };
188+
* ```
150189
*
190+
* In module based apps: *
151191
* ```ts
152192
* import { TRANSLATIONS_FORMAT } from '@angular/core';
153-
* import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
193+
* import { platformBrowser } from '@angular/platform-browser';
154194
* import { AppModule } from './app/app.module';
155195
*
156-
* platformBrowserDynamic().bootstrapModule(AppModule, {
196+
* platformBrowser().bootstrapModule(AppModule, {
157197
* providers: [{provide: TRANSLATIONS_FORMAT, useValue: 'xlf' }]
158198
* });
159199
* ```
@@ -177,10 +217,10 @@ export const TRANSLATIONS_FORMAT = new InjectionToken<string>(
177217
* ### Example
178218
* ```ts
179219
* import { MissingTranslationStrategy } from '@angular/core';
180-
* import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
220+
* import { platformBrowser } from '@angular/platform-browser';
181221
* import { AppModule } from './app/app.module';
182222
*
183-
* platformBrowserDynamic().bootstrapModule(AppModule, {
223+
* platformBrowser().bootstrapModule(AppModule, {
184224
* missingTranslation: MissingTranslationStrategy.Error
185225
* });
186226
* ```

0 commit comments

Comments
 (0)