1+ import translationProgress from '../../utils/translationProgress'
12import { Banner } from '../Banner/Banner' ;
23import { ContentLiftup } from '../ContentLiftup/ContentLiftup' ;
34import React from 'react' ;
@@ -74,16 +75,16 @@ const partNameTranslations = {
7475 'Introdução ao React' ,
7576 'Comunicação com o servidor' ,
7677 'Programando um servidor com NodeJS e Express' ,
77- 'Teste de servidores Express e Administração de Usuários (tradução em andamento) ' ,
78- 'Teste de aplicações React (tradução em andamento) ' ,
79- 'Gerenciamento de Estado com Redux (tradução em andamento) ' ,
80- 'React router, hooks personalizados, estilização de aplicações com CSS e Webpack (tradução em andamento) ' ,
81- 'GraphQL (tradução em andamento) ' ,
82- 'TypeScript (tradução em andamento) ' ,
83- 'React Native (tradução em andamento) ' ,
84- 'CI/CD (tradução em andamento) ' ,
85- 'Containers (tradução em andamento) ' ,
86- 'Utilizando bancos de dados relacionais (tradução em andamento) ' ,
78+ 'Teste de servidores Express e Administração de Usuários' ,
79+ 'Teste de aplicações React' ,
80+ 'Gerenciamento de Estado com Redux' ,
81+ 'React router, hooks personalizados, estilização de aplicações com CSS e Webpack' ,
82+ 'GraphQL' ,
83+ 'TypeScript' ,
84+ 'React Native' ,
85+ 'CI/CD' ,
86+ 'Containers' ,
87+ 'Utilizando bancos de dados relacionais' ,
8788 ] ,
8889} ;
8990
@@ -102,9 +103,10 @@ export const PartBanner = ({ lang }) => {
102103 >
103104 < div className = "container spacing flex-fix-aligning col-7--mobile" >
104105 { parts . map ( part => {
105- const partNames =
106- partNameTranslations [ lang ] || partNameTranslations . en ;
106+ const partNames =
107+ partNameTranslations [ lang ] || partNameTranslations . en
107108
109+ const summary = translationProgress [ lang ] < part ? partNames [ part ] + ' (english only)' : partNames [ part ]
108110 return (
109111 < ContentLiftup
110112 key = { partNames [ part ] }
@@ -115,7 +117,7 @@ export const PartBanner = ({ lang }) => {
115117 } }
116118 hoverImageSrc = { require ( `../../images/thumbnails/part-${ part } _ovr.svg` ) }
117119 name = { `${ partName ( lang ) } ${ part } ` }
118- summary = { partNames [ part ] }
120+ summary = { summary }
119121 path = { getPartTranslationPath ( lang , part ) }
120122 />
121123 ) ;
0 commit comments