Repository navigation
Portuguese Localization Coordination #1
Description
Activity
From Lucas Santos (@khaosdoctor)
Olá e seja bem vindo à coordenação da tradução do site para Português do Brasil. A partir de fevereiro de 2021 estamos com nosso repositório de traduções neste site. (Veja a issue original para ter mais informações microsoft/TypeScript-Website#233 (comment))
Para todos os brasileiros que estão perdidos em como adicionar a sua contribuição no site, siga os seguintes passos:
Primeiramente, veja se o arquivo que você está traduzindo já não está sendo traduzido em outra PR, você pode ver essa informação nesta planilha
- Anuncie como um comentário neste post, qual serão os arquivos ou o arquivo que você irá traduzir, se possível mencione o # da PR, depois preencha esta planilha para que todos saibamos o que está sendo feito
- Crie um fork deste repositório para seu usuário.
- Crie um novo branch no seu fork chamado
seuusername-ptbr-translation(por exemplokhaosdoctor-ptbr-translation) - Copie os arquivos não completos que serão traduzidos para o português da pasta
enpara a pastaptseguindo a mesma estrutura de arquivos - Realize a tradução
- Faça um push para seu fork
- Crie uma nova Pull Request neste repositório com suas alterações e o título deve ser
[PT-BR] <arquivos>, adicione Lucas Santos (@khaosdoctor) e Danilo Fuchs (@danilofuchs) na PR para que possamos revisar. Atualize a planilha, alterando o status da coluna "Andamento" para "Pull Request" e coloque o link da PR nessa coluna (o atalho é CTRL|CMD + K) - Uma vez aprovada, sua PR estará no ar, meus parabéns 😄
- Quando sua PR for aprovada e mesclada, atualize a planilha para que a coluna "Andamento" esteja como "Completo" na linha da sua PR
Veja exemplos de PRs como a #181 (criada pelo Orta Therox (@orta) para poder demonstrar como criar uma PR) e a #770 que é a primeira PR de tradução oficial.
Reacted by Lucas Santos, Edmar Barros, Leandro L., Leonardo Girotto, Gabriel Marinho, Gustavo Fabro and Henrique Martinsgustavofabro commented
on Feb 18, 2021 ContributorMore actionsIniciando a tradução do arquivo explainFiles.md
khaosdoctor commented
on Feb 22, 2021 ContributorAuthorMore actionsNovos arquivos adicionados à planilha!
Reacted by Leandro L.khaosdoctor commented
on Feb 22, 2021 ContributorAuthorMore actionsjvitormf commented
on Feb 22, 2021 ContributorMore actionsIniciando a tradução do aquivo noPropertyAccessFromIndexSignature.md
Reacted by Leandro L.Iniciando tradução de Consumption.md
gustavofabro commented
on Apr 17, 2021 ContributorMore actionsIniciando tradução de Deep Dive.md
khaosdoctor commented
on Apr 19, 2021 ContributorAuthorMore actionsPessoal, tive alguns problemas pessoais, mas essa semana devo recomeçar a revisar os conteúdos :)
Reacted by Gustavo FabroQue bom que esta de volta Lucas Santos (@khaosdoctor) espero que esteja tudo bem.
Iniciando a tradução dos arquivos By Example.md e Do's and Don'ts.mdReacted by Lucas Santoskhaosdoctor commented
on Apr 21, 2021 ContributorAuthorMore actionsMuito obrigado! Devo recomeçar o review de todas as PRs pendentes e revisar o que falta
1 remaining item
Iniciando a tradução de:
Reacted by Lucas Santosluk3skyw4lker commented
on Jan 13, 2022 ContributorMore actionsIniciando a tradução do arquivo TS for Functional Programmers.md
luk3skyw4lker commented
on Jan 16, 2022 ContributorMore actionsIniciando a tradução do arquivo TS for JS Programmers.md
luk3skyw4lker commented
on Jan 20, 2022 ContributorMore actionsIniciando a tradução do arquivo TS for the New Programmer.md
gustavofabro commented
on Jan 23, 2022 ContributorMore actionsIniciando tradução do arquivo global-modifying-module.d.ts.md
khaosdoctor commented
on Feb 6, 2022 ContributorAuthorMore actionsPessoal, estou de volta aqui para poder continuar com as reviews!
Reacted by Henrique MartinsReacted by Lucas Lemosgustavofabro commented
on May 19, 2022 ContributorMore actionsA planilha foi excluída mesmo?
luk3skyw4lker commented
on Aug 26, 2022 ContributorMore actionsOrta Therox (@orta) Lucas Santos (@khaosdoctor) how is this going? Can we still pick up files from the To-Do list?
Reacted by Otávio Reis and Gustavo Fabroluk3skyw4lker commented
on Aug 26, 2022 ContributorMore actionsHey everyone, we can still check the directories and files mentioned at this PR to find files that haven't been translated yet. It will take a little more work than before but it could be done.
If you guys open any PR you can mention me or ask my review, we can get this running again! The merges will take longer though, since the person who was leading the project inside Microsoft no longer works there. But PRs are always welcome! I'll be taking a look at the existant pt-br PRs and looking for not translated files.
I'll try to post a list here at every weekend for you guys to translate them.
Reacted by Otávio Reisluk3skyw4lker commented
on Aug 26, 2022 ContributorMore actionsI already have an open PR for the getting-started folder at #133
If you could mention the PRs here would be a lot easier for tracking progress of what is translated and what is not.
Lucas Lemos (@luk3skyw4lker) if you need any help reach me on LinkedIn and we can think of solutions to coordinate the translation effort together. The google sheet worked neatly for as long as it was kept updated. We can create another one.
luk3skyw4lker commented
on Aug 26, 2022 ContributorMore actionsOtávio Reis (@Perkles) sure! I will check if the sheet was somehow backed up when I accessed it or something like that and can get back here. If it wasn't we can surely create another one from scratch, it will be harder but it's completely possible.
Reacted by Otávio Reiskhaosdoctor commented
on Aug 29, 2022 ContributorAuthorMore actionsLucas Lemos (@luk3skyw4lker) yes if you want, unfortunately I'm a little bit short on time so I won't be able to take part in all the translations and reviews, but we're a bit slow because some of the workflows are offline and I don't have permissions to correct them :(
luk3skyw4lker commented
on Aug 29, 2022 ContributorMore actionsLucas Santos (@khaosdoctor) as I told you (I'm the one that spoke to you about it on Telegram) I could help with the reviews, I've spoken with Otávio Reis (@Perkles) and we're going to start a new spreadsheet from scratch to track new translations and I'll keep it in a drive that won't be (manually) deleted by me.
I'll try to start the work this weekend (maybe some days at night after work) and let you guys know through here.
Reacted by Otávio Reis and Lucas Santosluk3skyw4lker commented
on Sep 3, 2022 ContributorMore actionsFala galera, voltei aqui com a nova planilha pro tracking, já adicionei lá algumas PRs que eu vi/fiz, podem ir atualizando por aqui e eu vou aparecer sexta a noite e sábado de manhã pra dar review nas PRs abertas.
Qualquer dúvida vocês podem me contatar no LinkedIn ou email (só entrar no perfil que ambos estão no readme), vou ver se esse final de semana também já abro outras PRs com as traduções Otávio Reis (@Perkles) se puder revisar as minhas quando tiver tempo, agradeço! :)
Reacted by Gustavo Fabro, Lucas Santos and Otávio Reis

For this language there are 236 translated files, with 157 TODO.
Playground
Done: 74, TODO: 15.
sections.jsonBig number literals.tsConst to let.tsInfer From Usage Changes.tsFlattened Error Reporting.tsNullish Coalescing.tsOptional Chaining.tsAssertion Functions.tsRecursive Type References.tsUncalled Function Checks.tsChecking Unions with Index Signatures.tsAccessibility Modifiers.jsExport Modules From.tsPrivate Class Fields.tsType Imports.tsxClass Constructor Code Flow.tsJSDoc Deprecated.tsLogical Operators and Assignment.tsNullish Coalescing.tsNamed Tuples.tsUnknown in Catch.tsVariadic Tuples.tsNew JSX Support.tsxSee in JSDoc.tsIntro to Template Literals.tsMapped Types with Template Literals.tsString Manipulation with Template Literals.tsTypeScript with Deno.tsTypeScript with Node.jsTypeScript with React.tsxTypeScript with Web.jsTypeScript with WebGL.jsFunction Chaining.tsGeneric Functions.tsTyping Functions.tsErrors.tsQuick Fixes.tsCode Flow.tsFunctions.tsHello World.tsObjects and Arrays.tsAsync Await.tsImmutability.tsImport Export.tsJSDoc Support.jsClasses 101.tsGeneric Classes.tsMixins.tsThis.tsJavaScript Playgrounds.jsNew Compiler Defaults.tsAutomatic Type Acquisition.tsFixits.tsMobile Support.tsSharable URLs.tsTypeScript Versions.tsSoundness.tsStructural Typing.tsType Guards.tsType Widening and Narrowing.tsEnums.tsNominal Typing.tsTypes vs Interfaces.tsConditional Types.tsDiscriminate Types.tsIndexed Types.tsMapped Types.tsAny.tsLiterals.tsUnion and Intersection Types.tsUnknown and Never.tsBuilt-in Utility Types.tsNullable Types.tsTuples.tsCreate Function from Call.tsAbstract Class Constructors.tsRest Elements in Tuple Types.tsSmarter Type Alias Preservation.tsUse Index Accessors for Index Signatures.tsNo Implicit Class Overrides.tsSeparate Write vs Read on Properties.tsControl Flow Improvements.tsErrors for High Confidence Errors.tsExact Optional Properties.tsUse unknown for Catch Variables.tsControl Flow Improvements.tsImproved Function Inference.tsExtends Constraints.tsInstantiation Expressions.tsTSConfig Reference
Done: 119, TODO: 38.
intro.mdAdditional_Checks_6176.mdAdvanced_Options_6178.mdBasic_Options_6172.mdCommand_line_Options_6171.mdExperimental_Options_6177.mdModule_Resolution_Options_6174.mdProject_Files_0.mdSource_Map_Options_6175.mdStrict_Type_Checking_Options_6173.mdWatch_and_Build_Modes_6250.mdallowJs.mdallowSyntheticDefaultImports.mdallowUmdGlobalAccess.mdallowUnreachableCode.mdallowUnusedLabels.mdalwaysStrict.mdassumeChangesOnlyAffectDirectDependencies.mdbaseUrl.mdcharset.mdcheckJs.mdcomposite.mddeclaration.mddeclarationDir.mddeclarationMap.mddiagnostics.mddisableReferencedProjectLoad.mddisableSizeLimit.mddisableSolutionSearching.mddisableSourceOfProjectReferenceRedirect.mddownlevelIteration.mdemitBOM.mdemitDeclarationOnly.mdemitDecoratorMetadata.mdesModuleInterop.mdexclude.mdexperimentalDecorators.mdexplainFiles.mdextendedDiagnostics.mdextends.mdfallbackPolling.mdfiles.mdforceConsistentCasingInFileNames.mdgenerateCpuProfile.mdimportHelpers.mdimportsNotUsedAsValues.mdinclude.mdincremental.mdinlineSourceMap.mdinlineSources.mdisolatedModules.mdjsx.mdjsxFactory.mdjsxFragmentFactory.mdjsxImportSource.mdkeyofStringsOnly.mdlib.mdlistEmittedFiles.mdlistFiles.mdlocale.mdmapRoot.mdmaxNodeModuleJsDepth.mdmodule.mdmoduleResolution.mdnewLine.mdnoEmit.mdnoEmitHelpers.mdnoEmitOnError.mdnoErrorTruncation.mdnoFallthroughCasesInSwitch.mdnoImplicitAny.mdnoImplicitReturns.mdnoImplicitThis.mdnoImplicitUseStrict.mdnoLib.mdnoPropertyAccessFromIndexSignature.mdnoResolve.mdnoStrictGenericChecks.mdnoUncheckedIndexedAccess.mdnoUnusedLocals.mdnoUnusedParameters.mdout.mdoutDir.mdoutFile.mdpaths.mdplugins.mdpreserveConstEnums.mdpreserveSymlinks.mdpreserveWatchOutput.mdpretty.mdreactNamespace.mdreferences.mdremoveComments.mdresolveJsonModule.mdrootDir.mdrootDirs.mdskipDefaultLibCheck.mdskipLibCheck.mdsourceMap.mdsourceRoot.mdstrict.mdstrictBindCallApply.mdstrictFunctionTypes.mdstrictNullChecks.mdstrictPropertyInitialization.mdstripInternal.mdsuppressExcessPropertyErrors.mdsuppressImplicitAnyIndexErrors.mdtarget.mdtraceResolution.mdtsBuildInfoFile.mdtypeAcquisition.mdtypeRoots.mdtypes.mduseDefineForClassFields.mdwatchDirectory.mdwatchFile.mdcompilerOptions.mdwatchOptions.mdBackwards_Compatibility_6253.mdCompiler_Diagnostics_6251.mdCompleteness_6257.mdEditor_Support_6249.mdEmit_6246.mdInterop_Constraints_6252.mdJavaScript_Support_6247.mdLanguage_and_Environment_6254.mdModules_6244.mdOutput_Formatting_6256.mdProjects_6255.mdType_Checking_6248.mdhelp.mdallowArbitraryExtensions.mdallowImportingTsExtensions.mdclean.mdcustomConditions.mddisableFilenameBasedTypeAcquisition.mdenable.mdexactOptionalPropertyTypes.mdexcludeDirectories.mdexcludeFiles.mdforce.mdmoduleDetection.mdmoduleSuffixes.mdnoImplicitOverride.mdpreserveValueImports.mdresolvePackageJsonExports.mdresolvePackageJsonImports.mdsynchronousWatchDirectory.mduseUnknownInCatchVariables.mdverbatimModuleSyntax.mdverbose.mdexclude.mdinclude.mdTop Level.mdbuildOptions.mdtypeAcquisition.mdWebsite copy
Done: 8, TODO: 5.
community.tsdocumentation.tsdt.tshandbook.tshead-seo.tsindex.tsnav.tsplayground.tscheatsheets.tsen.tsfooter.tsindex2.tstsconfig.tsDocumentation
Done: 35, TODO: 99.
Nightly Builds.mdBy Example.mdConsumption.mdDeep Dive.mdDo's and Don'ts.mdIntroduction.mdglobal-modifying-module.d.ts.mdTS for Functional Programmers.mdTS for JS Programmers.mdTS for OOPers.mdTS for the New Programmer.mdCreating DTS files From JS.mdIntro to JS with TS.mdJSDoc Reference.mdType Checking JavaScript Files.mdConfiguring Watch.mdProject References.mdtsconfig.json.mdDeclaration Merging.mdDecorators.mdIterators and Generators.mdJSX.mdMixins.mdNamespaces and Modules.mdNamespaces.mdSymbols.mdTriple-Slash Directives.mdType Compatibility.mdType Inference.mdUtility Types.mdVariable Declarations.mdBabel with TypeScript.mdDOM Manipulation.mdReact.mdTypeScript Tooling in 5 minutes.mdLibrary Structures.mdPublishing.mdTemplates.mdglobal-plugin.d.ts.mdglobal.d.ts.mdmodule-class.d.ts.mdmodule-function.d.ts.mdmodule-plugin.d.ts.mdmodule.d.ts.mdBasic Types.mdClasses.mdFunctions.mdGenerics.mdInterfaces.mdLiteral Types.mdUnions and Intersections.mdBasics.mdClasses.mdEveryday Types.mdModules.mdMore on Functions.mdNarrowing.mdObject Types.mdThe Handbook.mdType Declarations.mdUnderstanding Errors.mdConditional Types.mdGenerics.mdIndexed Access Types.mdKeyof Type Operator.mdMapped Types.mdTemplate Literal Types.mdTypeof Type Operator.md_Creating Types from Types.mdIntroduction.mdReference.mdTheory.mdESM-CJS-Interop.mdREADMEdeclaration-files.svgesm-cjs-interop.mdesm-cjs-interop.mmd-1.svgesm-cjs-interop.mmd-2.svgtheory.mdtheory.md-1.svgtheory.md-2.svgtheory.md-3.svgtheory.md-4.svgChoosing Compiler Options.mdCompiler Options in MSBuild.mdCompiler Options.mdIntegrating with Build Tools.mdAdvanced Types.mdEnums.mdTypeScript 1.1.mdTypeScript 1.3.mdTypeScript 1.4.mdTypeScript 1.5.mdTypeScript 1.6.mdTypeScript 1.7.mdTypeScript 1.8.mdTypeScript 2.0.mdTypeScript 2.1.mdTypeScript 2.2.mdTypeScript 2.3.mdTypeScript 2.4.mdTypeScript 2.5.mdTypeScript 2.6.mdTypeScript 2.7.mdTypeScript 2.8.mdTypeScript 2.9.mdTypeScript 3.0.mdTypeScript 3.1.mdTypeScript 3.2.mdTypeScript 3.3.mdTypeScript 3.4.mdTypeScript 3.5.mdTypeScript 3.6.mdTypeScript 3.7.mdTypeScript 3.8.mdTypeScript 3.9.mdTypeScript 4.0.mdTypeScript 4.1.mdTypeScript 4.2.mdTypeScript 4.3.mdTypeScript 4.4.mdTypeScript 4.5.mdTypeScript 4.6.mdTypeScript 4.7.mdTypeScript 4.8.mdTypeScript 4.9.mdTypeScript 5.0.mdTypeScript 5.1.mdTypeScript 5.2.mdTypeScript 5.3.mdASP.NET Core.mdAngular.mdGulp.mdMigrating from JavaScript.md