Skip to content
This repository was archived by the owner on Sep 9, 2024. It is now read-only.

Commit a2072e9

Browse files
alvarocamillontmgechev
authored andcommitted
feat: add v15 recommendations in Portuguese
1 parent b964d74 commit a2072e9

File tree

1 file changed

+84
-0
lines changed

1 file changed

+84
-0
lines changed

src/app/locales/pt_BR.ts

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -769,6 +769,90 @@ const steps: LocalizedSteps = {
769769
action:
770770
'`Router.initialUrl` aceita apenas `UrlTree` para evitar o uso indevido da API, atribuindo um valor `string`.',
771771
},
772+
'v15 node support': {
773+
action:
774+
'Certifique-se de estar usando uma versão compatível do node.js antes de atualizar seu aplicativo. Angular v15 é compatível com as versões do node.js: 14.20.x, 16.13.xe 18.10.x. <a href="https://angular.io/guide/update-to-version-15#v15-bc-01" alt="Link para obter mais informações sobre esta alteração">Leia mais</a>',
775+
},
776+
'v15 ts support': {
777+
action:
778+
'Certifique-se de estar usando uma versão compatível do TypeScript antes de atualizar seu aplicativo. Angular v15 suporta TypeScript versão 4.8 ou posterior. <a href="https://angular.io/guide/update-to-version-15#v15-bc-02" alt="Link para mais informações sobre esta mudança">Leia mais</a>',
779+
},
780+
'v15 ng update': {
781+
action:
782+
'No diretório do projeto do aplicativo, execute `ng update @angular/core@15 @angular/cli@15` para atualizar seu aplicativo para Angular v15.',
783+
},
784+
'V15 update @angular/material': {
785+
action:
786+
'Execute `ng update @angular/material@15` para atualizar os componentes do Material.',
787+
},
788+
'v15 keyframe': {
789+
action:
790+
'Na v15, o compilador Angular prefixa `@keyframes` em CSS com o escopo do componente. Isso significa que qualquer código TypeScript que dependa de nomes de `keyframes` não funciona mais na v15. Atualize essas instâncias para: definir keyframes programaticamente, usando CSS globais ou alterando o view encapsulation do componente. <a href="https://angular.io/guide/update-to-version-15#v15-bc-03" alt="Link para mais informações sobre esta mudança">Leia mais</a>',
791+
},
792+
'v15 no-ivy': {
793+
action:
794+
'No arquivo `tsconfig.json` do seu aplicativo, remova `enableIvy`. Na v15, Ivy é o único mecanismo de renderização, portanto, `enableIvy` não é necessário.',
795+
},
796+
'v15 base-decorators': {
797+
action:
798+
'Certifique-se de usar decoradores em classes base com classes filhas que herdam construtores e usam injeção de dependência. Essas classes base devem ser decoradas com `@Injectable` ou `@Directive` ou o compilador retornará um erro. <a href="https://angular.io/guide/update-to-version-15#v15-bc-05" alt="Link para mais informações sobre esta mudança">Leia mais</a>',
799+
},
800+
'v15 setDisabledState': {
801+
action:
802+
'Na v15, `setDisabledState` é sempre chamado quando um `ControlValueAccessor` é anexado. Para desativar esse comportamento, use `FormsModule.withConfig` ou `ReactiveFormsModule.withConfig`. <a href="https://angular.io/guide/update-to-version-15#v15-bc-06" alt="Link para mais informações sobre esta mudança">Leia mais</a>',
803+
},
804+
'v15 canParse': {
805+
action:
806+
'Aplicativos que usam `canParse` devem usar `analyze` de `@angular/localize/tools`. Na v15, o método `canParse` foi removido de todos os analisadores de tradução em `@angular/localize/tools`. <a href="https://angular.io/guide/update-to-version-15#v15-bc-07" alt="Link para obter mais informações sobre esta alteração">Leia mais</a>',
807+
},
808+
'v15 ActivatedRoutSnapshot': {
809+
action:
810+
'Certifique-se de que todos os objetos `ActivatedRouteSnapshot` tenham uma propriedade `title`. Na v15, a propriedade `title` é uma propriedade obrigatória de `ActivatedRouteSnapshot`. <a href="https://angular.io/guide/update-to-version-15#v15-bc-08" alt="Link para obter mais informações sobre esta alteração">Leia mais</a>',
811+
},
812+
'v15 RouterOutlet': {
813+
action:
814+
'Se seus testes com `RouterOutlet` falharem, certifique-se de que eles não dependam da ordem de instanciação do componente correspondente em relação à change detection. Na v15, o `RouterOutlet` instancia o componente após o change detection. <a href="https://angular.io/guide/update-to-version-15#v15-bc-09" alt="Link para obter mais informações sobre esta alteração">Leia mais</a>',
815+
},
816+
'v15 relativeLinkResolution': {
817+
action:
818+
'Na v15, `relativeLinkResolution` não é configurável no roteador. Ele foi usado para desativar uma correção de bug anterior que agora é padrão. <a href="https://angular.io/guide/update-to-version-15#v15-bc-10" alt="Link para mais informações sobre esta mudança">Leia mais</a>',
819+
},
820+
'v15 DATE_PIPE_DEFAULT_OPTIONS': {
821+
action:
822+
'Altere as instâncias do token `DATE_PIPE_DEFAULT_TIMEZONE` para usar `DATE_PIPE_DEFAULT_OPTIONS` para configurar fusos horários. Na v15, o token `DATE_PIPE_DEFAULT_TIMEZONE` está obsoleto. <a href="https://angular.io/guide/update-to-version-15#v15-dp-01" alt="Link para obter mais informações sobre essa alteração">Leia mais</a>',
823+
},
824+
'v15 iframe': {
825+
action:
826+
'As instâncias `<iframe>` existentes podem ter atributos inseguros aplicados a elas como um attribute ou property binding. Esses atributos inseguros podem ocorrer em um template ou em uma diretiva host bindings. Tais ocorrências requerem uma atualização para garantir a conformidade com as novas e mais rígidas regras sobre o uso do `<iframe>`. Para obter mais informações, consulte [a página de erro](https://angular.io/errors/NG0910).',
827+
},
828+
'v15 Injector.get': {
829+
action:
830+
'Atualize instâncias de `Injector.get()` que usam um parâmetro `InjectFlags` para usar um parâmetro `InjectOptions`. O parâmetro `InjectFlags` de `Injector.get()` está obsoleto na v15. <a href="https://angular.io/guide/update-to-version-15#v15-dp-02" alt="Link para obter mais informações sobre essa alteração">Leia mais</a>',
831+
},
832+
'v15 TestBed.inject': {
833+
action:
834+
'Atualize instâncias de `TestBed.inject()` que usam um parâmetro `InjectFlags` para usar um parâmetro `InjectOptions`. O parâmetro `InjectFlags` de `TestBed.inject()` está obsoleto na v15. <a href="https://angular.io/guide/update-to-version-15#v15-dp-01" alt="Link para obter mais informações sobre essa alteração">Leia mais</a>',
835+
},
836+
'v15 ngModule in providedIn': {
837+
action:
838+
'Usar `providedIn: ngModule` para um `@Injectable` e `InjectionToken` está obsoleto na v15. <a href="https://angular.io/guide/update-to-version-15#v15-dp-04" alt="Link para mais informações sobre esta mudança">Leia mais</a>',
839+
},
840+
'v15 providedIn any': {
841+
action:
842+
'Usar `providedIn: \'any\'` para um `@Injectable` ou `InjectionToken` está obsoleto na v15. <a href="https://angular.io/guide/update-to-version-15#v15-dp-05" alt="Link para mais informações sobre esta mudança">Leia mais</a>',
843+
},
844+
'v15 RouterLinkWithHref': {
845+
action:
846+
'Atualize instâncias da diretiva `RouterLinkWithHref` para usar a diretiva `RouterLink`. A diretiva `RouterLinkWithHref` está obsoleta na v15. <a href="https://angular.io/guide/update-to-version-15#v15-dp-06" alt="Link para obter mais informações sobre esta alteração">Leia mais</a>',
847+
},
848+
'v15 mat refactor': {
849+
action:
850+
'No Angular Material v15, muitos dos componentes foram refatorados para serem baseados no Material Design Components for Web (MDC) oficial. Essa mudança afetou as classes DOM e CSS de muitos componentes. <a href="https://rc.material.angular.io/guide/mdc-migration" alt="Link para mais informações sobre esta mudança">Leia mais</a>',
851+
},
852+
'v15 visual review': {
853+
action:
854+
'Depois de atualizar seu aplicativo para a v15, revise visualmente seu aplicativo e suas interações para garantir que tudo esteja funcionando como deveria.',
855+
},
772856

773857
};
774858
// @TODO This console log is required or the locale won't be registered

0 commit comments

Comments
 (0)