From fd8d5d5691190bf5368bce49948cbcd7a92f902b Mon Sep 17 00:00:00 2001 From: "Marcelo Emanoel B. Diniz" Date: Sat, 21 Dec 2019 20:49:49 -0300 Subject: [PATCH 01/26] Initial setup for brazilian portuguese translation from english --- src/translations/pt-BR.yml | 1033 +++++++++++++++++ .../pt-BR/conclusions/conclusion.md | 15 + .../pt-BR/introductions/awards.md | 8 + .../pt-BR/introductions/demographics.md | 7 + .../introductions/features/browser_apis.md | 7 + .../introductions/features/data_structures.md | 7 + .../pt-BR/introductions/features/features.md | 9 + .../pt-BR/introductions/features/language.md | 7 + .../introductions/features/other_features.md | 7 + .../pt-BR/introductions/features/syntax.md | 7 + .../pt-BR/introductions/introduction.md | 38 + .../pt-BR/introductions/opinions.md | 9 + .../pt-BR/introductions/other-tools.md | 7 + .../pt-BR/introductions/overview.md | 7 + .../pt-BR/introductions/resources.md | 10 + .../pt-BR/introductions/support.md | 11 + .../tools/back_end_frameworks.md | 7 + .../pt-BR/introductions/tools/data_layer.md | 7 + .../tools/front_end_frameworks.md | 7 + .../introductions/tools/javascript_flavors.md | 7 + .../introductions/tools/mobile_desktop.md | 7 + .../pt-BR/introductions/tools/testing.md | 7 + .../pt-BR/introductions/tshirt.md | 13 + 23 files changed, 1244 insertions(+) create mode 100644 src/translations/pt-BR.yml create mode 100644 src/translations/pt-BR/conclusions/conclusion.md create mode 100644 src/translations/pt-BR/introductions/awards.md create mode 100644 src/translations/pt-BR/introductions/demographics.md create mode 100644 src/translations/pt-BR/introductions/features/browser_apis.md create mode 100644 src/translations/pt-BR/introductions/features/data_structures.md create mode 100644 src/translations/pt-BR/introductions/features/features.md create mode 100644 src/translations/pt-BR/introductions/features/language.md create mode 100644 src/translations/pt-BR/introductions/features/other_features.md create mode 100644 src/translations/pt-BR/introductions/features/syntax.md create mode 100644 src/translations/pt-BR/introductions/introduction.md create mode 100644 src/translations/pt-BR/introductions/opinions.md create mode 100644 src/translations/pt-BR/introductions/other-tools.md create mode 100644 src/translations/pt-BR/introductions/overview.md create mode 100644 src/translations/pt-BR/introductions/resources.md create mode 100644 src/translations/pt-BR/introductions/support.md create mode 100644 src/translations/pt-BR/introductions/tools/back_end_frameworks.md create mode 100644 src/translations/pt-BR/introductions/tools/data_layer.md create mode 100644 src/translations/pt-BR/introductions/tools/front_end_frameworks.md create mode 100644 src/translations/pt-BR/introductions/tools/javascript_flavors.md create mode 100644 src/translations/pt-BR/introductions/tools/mobile_desktop.md create mode 100644 src/translations/pt-BR/introductions/tools/testing.md create mode 100644 src/translations/pt-BR/introductions/tshirt.md diff --git a/src/translations/pt-BR.yml b/src/translations/pt-BR.yml new file mode 100644 index 00000000..8a889720 --- /dev/null +++ b/src/translations/pt-BR.yml @@ -0,0 +1,1033 @@ +locale: en-US +translations: + ########################################################################### + # Tshirt + ########################################################################### + + - key: tshirt.about + t: About the T-shirt + - key: tshirt.description + t: > + The design is printed on a black heather [Bella+Canvas 3001 unisex premium t-shirt](https://www.printful.com/custom/mens/t-shirts/bella-canvas-3001-unisex-short-sleeve-jersey-t-shirt) (men’s) + with a semi-slim fit; or a heather dark grey [Anvil 880 Women's Fashion Fit T-Shirt](https://www.printful.com/custom/womens/t-shirts/anvil-880-ladies-ringspun-fashion-fit-t-shirt) (women‘s). Sizing uses U.S. sizes. + + - key: tshirt.getit + t: Get It + - key: tshirt.price + t: $${price} + shipping + + ########################################################################### + # Demographics + ########################################################################### + + # salary ranges + - key: salary.work_for_free.long + t: I work for free + - key: salary.work_for_free.short + t: work for free + - key: salary.work_for_free.shorter + t: '0' + - key: salary.0_10.long + t: $0k-$10k + - key: salary.0_10.short + t: $0k-$10k + - key: salary.0_10.shorter + t: 0~10k + - key: salary.10_30.long + t: $10k-$30k + - key: salary.10_30.short + t: $10k-$30k + - key: salary.10_30.shorter + t: 10~30k + - key: salary.30_50.long + t: $30k-$50k + - key: salary.30_50.short + t: $30k-$50k + - key: salary.30_50.shorter + t: 30~50k + - key: salary.50_100.long + t: $50k-$100k + - key: salary.50_100.short + t: $50k-$100k + - key: salary.50_100.shorter + t: 50~100k + - key: salary.100_200.long + t: $100k-$200k + - key: salary.100_200.short + t: $100k-$200k + - key: salary.100_200.shorter + t: 100~200k + - key: salary.more_than_200.long + t: more than $200k + - key: salary.more_than_200.short + t: $200k+ + - key: salary.more_than_200.shorter + t: '>200k' + - key: salary.axis_legend + t: Salary Range (USD) + + # years of experience + - key: workExperience.less_than_1.long + t: Less than one year + - key: workExperience.less_than_1.short + t: '<1 year' + - key: workExperience.less_than_1.shorter + t: '<1' + - key: workExperience.1_2.long + t: 1 to 2 years + - key: workExperience.1_2.short + t: 1~2 years + - key: workExperience.1_2.shorter + t: 1~2 + - key: workExperience.2_5.long + t: 2 to 5 years + - key: workExperience.2_5.short + t: 2~5 years + - key: workExperience.2_5.shorter + t: 2~5 + - key: workExperience.5_10.long + t: 5 to 10 years + - key: workExperience.5_10.short + t: 5~10 years + - key: workExperience.5_10.shorter + t: 5~10 + - key: workExperience.10_20.long + t: 10 to 20 years + - key: workExperience.10_20.short + t: 10~20 years + - key: workExperience.10_20.shorter + t: 10~20 + - key: workExperience.more_than_20.long + t: More than 20 years + - key: workExperience.more_than_20.short + t: '>20 years' + - key: workExperience.more_than_20.shorter + t: '>20' + - key: workExperience.axis_legend + t: Years of Experience + + # company size + - key: companySize.1.long + t: One employee + - key: companySize.1.short + t: one + - key: companySize.1.shorter + t: '1' + - key: companySize.1_5.long + t: 1 to 5 employees + - key: companySize.1_5.short + t: 1~5 + - key: companySize.1_5.shorter + t: 1~5 + - key: companySize.5_10.long + t: 5 to 10 employees + - key: companySize.5_10.short + t: 5~10 + - key: companySize.5_10.shorter + t: 5~10 + - key: companySize.10_20.long + t: 10 to 20 employees + - key: companySize.10_20.short + t: 10~20 + - key: companySize.10_20.shorter + t: 10~20 + - key: companySize.20_50.long + t: 20 to 50 employees + - key: companySize.20_50.short + t: 20~50 + - key: companySize.20_50.shorter + t: 20~50 + - key: companySize.50_100.long + t: 50 to 100 employees + - key: companySize.50_100.short + t: 50~100 + - key: companySize.50_100.shorter + t: 50~100 + - key: companySize.100_1000.long + t: 100 to 1000 employees + - key: companySize.100_1000.short + t: 100~1000 + - key: companySize.100_1000.shorter + t: 100~1000 + - key: companySize.more_than_1000.long + t: More than 1000 employees + - key: companySize.more_than_1000.short + t: 1000+ + - key: companySize.more_than_1000.shorter + t: 1000+ + - key: companySize.axis_legend + t: Number of Employees + + # sources + - key: sources.other_unknown + t: Other/Unknown + + # css proficiency + + - key: block.title.cssProficiency + t: CSS Proficiency + - key: block.description.cssProficiency + t: How proficient are you at CSS? + - key: cssProficiency.axis_legend + t: CSS Proficiency + - key: cssProficiency.0.short + t: None + - key: cssProficiency.0.long + t: 'Virtually no knowledge of CSS' + - key: cssProficiency.1.short + t: Beginner + - key: cssProficiency.1.long + t: 'Using CSS frameworks and tweaking existing styles' + - key: cssProficiency.2.short + t: Intermediate + - key: cssProficiency.2.long + t: 'Knowing specificity rules, being able to create layouts' + - key: cssProficiency.3.short + t: Advanced + - key: cssProficiency.3.long + t: 'Mastering animations, interactions, transitions, etc.' + - key: cssProficiency.4.short + t: Expert + - key: cssProficiency.4.long + t: 'Being able to style an entire front-end from scratch following a consistent methodology' + + # backend proficiency + - key: block.title.backendProficiency + t: Back-end Proficiency + - key: block.description.backendProficiency + t: How proficient are you at back-end development? + - key: backendProficiency.axis_legend + t: Back-End Proficiency + - key: backendProficiency.0.short + t: None + - key: backendProficiency.0.long + t: 'Not able to handle any back-end work' + - key: backendProficiency.1.short + t: Beginner + - key: backendProficiency.1.long + t: 'Able to set up all-in-one CMSs (WordPress, etc.) or static site generators (Jekyll, etc.)' + - key: backendProficiency.2.short + t: Intermediate + - key: backendProficiency.2.long + t: 'Able to develop apps using pre-existing frameworks (Rails, Laravel, etc.)' + - key: backendProficiency.3.short + t: Advanced + - key: backendProficiency.3.long + t: 'Setting up an entire back-end from scratch (Go, Node, etc.)' + - key: backendProficiency.4.short + t: Expert + - key: backendProficiency.4.long + t: 'Able to handle complex multi-server or microservices architectures' + + # job title + - key: jobTitle.front_end_developer.short + t: Front End Developer + - key: jobTitle.front_end_developer.long + t: Front End Developer/Engineer + - key: jobTitle.back_end_developer.short + t: Back End Developer + - key: jobTitle.back_end_developer.long + t: Back End Developer/Engineer + - key: jobTitle.full_stack_developer.short + t: Full Stack Developer + - key: jobTitle.full_stack_developer.long + t: Full Stack Developer/Engineer + - key: jobTitle.web_developer.short + t: Web Developer + - key: jobTitle.web_developer.long + t: Web Developer + - key: jobTitle.web_designer.short + t: Web Designer + - key: jobTitle.web_designer.long + t: Web Designer + - key: jobTitle.ux_designer.short + t: UX Designer + - key: jobTitle.ux_designer.long + t: UX Designer + - key: jobTitle.ui_designer.short + t: UI Designer + - key: jobTitle.ui_designer.long + t: UI Designer + - key: jobTitle.back_end_dev.short + t: Back-end Developer + - key: jobTitle.back_end_dev.long + t: Back-end Developer/Engineer + + # gender + - key: block.title.gender + t: Gender + - key: block.description.gender + t: Respondents gender. + - key: gender.female + t: Female + - key: gender.female.long + t: Female + - key: gender.male + t: Male + - key: gender.male.long + t: Male + - key: gender.non_binary + t: Non-Binary/Third Gender + - key: gender.non_binary.long + t: Non-Binary/Third Gender + - key: gender.prefer_not_to_say + t: Prefer not to say + - key: gender.prefer_not_to_say.long + t: Prefer not to say + + # other + - key: block.title.country + t: Participation by Country + - key: block.description.country + t: Which proportion of survey respondents came from each country. + - key: block.title.salary + t: Salary + - key: block.description.salary + t: Yearly salary in USD. + - key: block.title.workExperience + t: Years of Experience + - key: block.description.workExperience + t: How long you've been writing JavaScript. + - key: block.title.companySize + t: Company Size + - key: block.description.companySize + t: Company size breakdown. + - key: block.title.source + t: Source + - key: block.description.source + t: > + How participants found out about the survey (aggregation of self-reported answers and + referrer tracking). + + **State of JS** indicates subscribers from our previous surveys, while **Word of Mouth** regroups sources such as Slack, friends, co-workers, etc. + + - key: block.title.jobTitle + t: Job Title + - key: block.description.jobTitle + t: How do you introduce yourself at parties? + + ########################################################################### + # Features + ########################################################################### + + # General + + - key: page.syntax + t: Syntax + - key: page.language + t: Language + - key: page.data_structures + t: Data Structures + - key: page.browser_apis + t: Browser APIs + + - key: block.description.decorators + t: > + In its simplest form, a decorator is simply a way of + wrapping one piece of code with another — literally “decorating” it. + + - key: feature.learn_more + t: Learn More (MDN) + - key: feature.mdn_link + t: MDN + - key: feature.caniuse_link + t: CanIUse + - key: feature.specification_link + t: W3C Specification + + - key: featureExperienceSimplified.used_it.long + t: Have used it + - key: featureExperienceSimplified.know_it.long + t: Know about it + - key: features.usage.ratio + t: Usage Ratio + + - key: featureExperience.used_it + t: Have used it + - key: featureExperience.know_not_used + t: Know what it is, but haven't used it + - key: featureExperience.never_heard_not_sure + t: Never heard of it/Not sure what it is + + - key: featureExperience.used_it.long + t: Have used it + - key: featureExperience.know_not_used.long + t: Know what it is, but haven't used it + - key: featureExperience.never_heard_not_sure.long + t: Never heard of it/Not sure what it is + + # Feature Overview + - key: block.title.featuresOverview + t: Usage Overview + - key: block.description.featuresOverview + t: > + This chart presents the various adoption rates for all features, grouped by category. + + + The size of the outer circle corresponds to the total number of users who know about + a feature, while the inner one represents those who have actually used it. + + + Hover on each node to view detailed data along with an overlay representing the total number of survey respondents. + + # Features Section Overview + - key: block.title.featuresSectionOverview + t: Usage Overview + - key: block.description.featuresSectionOverview + t: > + The size of the outer circle corresponds to the total number of users who know about + a feature, while the inner one represents those who have actually used it. + + + Hover on each node to view detailed data along with an overlay representing the total number of survey respondents. + + - key: block.title.featuresExperienceHeatmap + t: Usage by Years Of Experience + - key: block.description.featuresExperienceHeatmap + t: | + The “overall” column shows overall usage for each feature (respondents who selected “have used it”), + while the following columns show the usage ratio for each “years of experience” bracket. + + A brighter teal background indicates + a higher-than-overall-average ratio for a given bracket. + + ########################################################################### + # Tools & Methodologies + ########################################################################### + + # general + - key: block.tool.links + t: Links + - key: block.tool.github_link + t: GitHub + - key: block.tool.github_stars + t: stars + - key: block.tool.homepage_link + t: Homepage + - key: block.tool.npm_link + t: NPM + + - key: block.title.other-methodologies + t: Other Methodologies + + - key: block.title.companySize_heatmap + t: Usage by Company Size + - key: block.description.companySize_heatmap + t: | + + For each technology, how usage is spread among respondents who picked different + company size ranges. + + # The “overall” column shows overall usage for each technology (respondents who selected “would use again” or “would not use again”), + # while the following columns show the usage ratio for each “years of experience” bracket. + + # A brighter teal background indicates + # a higher-than-overall-average ratio for a given bracket. + + + - key: block.title.workExperience_heatmap + t: Usage by Years Of Experience + - key: block.description.workExperience_heatmap + t: | + + For each technology, how usage is spread among respondents who picked different + experience ranges. Note that the experience in question here is general JavaScript experience, not + experience with a specific technology. + + # The “overall” column shows overall usage for each technology (respondents who selected “would use again” or “would not use again”), + # while the following columns show the usage ratio for each “years of experience” bracket. + + # A brighter teal background indicates + # a higher-than-overall-average ratio for a given bracket. + + - key: block.title.salary_heatmap + t: Usage by Salary Range + - key: block.description.salary_heatmap + t: | + + For each technology, how usage is spread among respondents who picked different + salary ranges. + + # The “overall” column shows overall usage for each technology (respondents who selected “would use again” or “would not use again”), + # while the following columns show the usage ratio for each “yearly salary” bracket. + + # A brighter teal background indicates + # a higher-than-overall-average ratio for a given bracket. + + # rankings/bump chart + - key: block.title.toolExperienceRanking + t: Rankings + - key: block.description.toolExperienceRanking + t: > + Awareness, interest, and satisfaction ratio rankings. + - key: opinions.legends.awareness_ratio + t: Awareness + - key: opinions.legends.interest_ratio + t: Interest + - key: opinions.legends.satisfaction_ratio + t: Satisfaction + + # overview + - key: block.title.toolsSectionOverview + t: Category Overview + - key: block.description.toolsSectionOverview + t: > + Overview of opinions on the technologies surveyed. Darker segments represent positive opinions, + while lighter segments correspond to negative sentiment. + + # Arrows (Movement over time) + - key: block.title.toolsArrow + t: Changes Over Time + # - key: block.description.toolsArrow + # t: > + # How has the ecosystem changed over three years? + - key: block.description.toolsArrow + t: > + Each line goes from 2016 to 2019. A higher point means a technology has been used by more people, + and a point further to the right means more users want to learn it; or have used it and would use it again. + + - key: amelia.bio + t: > + Amelia Wattenberger is a frontend developer and designer focused on data visualization. + She is the author of [Fullstack D3 and Data Visualization](https://www.newline.co/fullstack-d3), + a guide to creating your own data visualizations, + and she shares thoughts and how-tos on [Twitter](https://twitter.com/Wattenberger) + and [her site](https://wattenberger.com/). + + # quadrant/scatterplot chart + - key: block.title.scatterplotOverview + t: Satisfaction vs Usage + - key: block.description.scatterplotOverview.satisfaction + t: > + This chart shows each technology’s **satisfaction ratio** over its total **user count**. + It can be divided into four quadrants: + + - **ASSESS**: Low usage, high satisfaction. Technologies worth keeping an eye on. + + - **ADOPT**: High usage, high satisfaction. Safe technologies to adopt. + + - **AVOID**: Low usage, low satisfaction. Technologies probably best avoided currently. + + - **ANALYZE**: High usage, low satisfaction. Reassess these technologies if you're currently using them. + - key: block.description.scatterplotOverview.interest + t: > + This chart shows each technology’s **interest ratio** over its total **user count** (as defined by respondents who are aware of a technology but *haven't* used it yet). + + (Note that low user numbers can be due to either an unknown technology; or a technology with a lot of respondents already using it.) + + - key: quadrants.assess + t: Assess + - key: quadrants.adopt + t: Adopt + - key: quadrants.avoid + t: Avoid + - key: quadrants.analyze + t: Analyze + + # happiness + - key: block.title.happiness + t: Overall Happiness + - key: block.description.happiness + t: | + On a scale of one (very unhappy) to five (very happy), how happy are developers with the current overall state of this category? + + # experience + - key: block.title.toolExperience + t: ${name} Experience Over Time + - key: block.description.toolExperience + t: Respondent's experience with ${name}. + + - key: toolExperience.never_heard.long + t: I've never heard of it + - key: toolExperience.never_heard.short + t: Never heard of it + - key: toolExperience.never_heard.extrashort + t: Never heard + + - key: toolExperience.not_interested.long + t: I've HEARD of it, and am NOT interested + - key: toolExperience.not_interested.short + t: Heard of it, not interested + - key: toolExperience.not_interested.extrashort + t: Not interested + + - key: toolExperience.interested.long + t: I've HEARD of it, and WOULD like to learn it + - key: toolExperience.interested.short + t: Heard of it, would like to learn + - key: toolExperience.interested.extrashort + t: Interested + + - key: toolExperience.would_use.long + t: I've USED it before, and WOULD use it again + - key: toolExperience.would_use.short + t: Used it, would use again + - key: toolExperience.would_use.extrashort + t: Would use again + + - key: toolExperience.would_not_use.long + t: I've USED it before, and would NOT use it again + - key: toolExperience.would_not_use.short + t: Used it, would not use again + - key: toolExperience.would_not_use.extrashort + t: Would not use + + + - key: toolExperience.negative_opinion.extrashort + t: Negative opinions + - key: toolExperience.positive_opinion.extrashort + t: Positive opinions + - key: toolExperience.have_not_used.extrashort + t: Have not used + - key: toolExperience.have_used.extrashort + t: Have used + + - key: toolExperience.total_respondents.long + t: Total Respondents + - key: toolExperience.total_respondents.short + t: Total Respondents + - key: toolExperience.total_respondents.extrashort + t: Total Respondents + + # other category tools + - key: block.title.category-other-tools + t: Other Tools + - key: block.description.category-other-tools + t: Other tools in this category (freeform answers). + + ########################################################################### + # Other Tools + ########################################################################### + + - key: block.title.utilities + t: Utilities + - key: block.description.utilities + t: Which utility libraries do you regularly use? + - key: block.title.utilities_others + t: Other Utilities + - key: block.description.utilities_others + t: Other utilities (freeform field). + + - key: block.title.text_editors + t: Text Editors + - key: block.description.text_editors + t: Which text editor(s) do you regularly use? + - key: block.title.text_editors_others + t: Other Text Editors + - key: block.description.text_editors_others + t: Other answers (freeform field). + + - key: block.title.browsers + t: Browsers + - key: block.description.browsers + t: Which browser(s) do you primarily work in during initial development? + - key: block.title.browsers_others + t: Other Browsers + - key: block.description.browsers_others + t: Other answers (freeform field). + + - key: block.title.build_tools + t: Build Tools + - key: block.description.build_tools + t: Which build tools do you use? + - key: block.title.build_tools_others + t: Other Build Tools + - key: block.description.build_tools_others + t: Other answers (freeform field). + + - key: block.title.non_js_languages + t: Non-JavaScript Languages + - key: block.description.non_js_languages + t: Which other programming languages do you use? + - key: block.title.non_js_languages_others + t: Other Languages + - key: block.description.non_js_languages_others + t: Other answers (freeform field). + + + ########################################################################### + # Resources + ########################################################################### + + # blogs & magazines + - key: block.title.blogs_news_magazines + t: Blogs & Magazines + - key: block.description.blogs_news_magazines + t: Which JS-related blogs/magazines/etc. do you read? + - key: block.title.blogs_news_magazines_others + t: Other Blogs & Magazines + - key: block.description.blogs_news_magazines_others + t: Other answers (freeform field). + + # sites & courses + - key: block.title.sites_courses + t: Sites & Courses + - key: block.description.sites_courses + t: Which JS-related sites/courses/etc. do you consult? + - key: block.title.sites_courses_others + t: Other Sites & Courses + - key: block.description.sites_courses_others + t: Other answers (freeform field). + + # podcasts + - key: block.title.podcasts + t: Podcasts + - key: block.description.podcasts + t: Which JavaScript or programming-related podcasts do you listen to? + - key: block.title.podcasts_others + t: Other Podcasts + - key: block.description.podcasts_others + t: Other answers (freeform field). + + ########################################################################### + # Opinions + ########################################################################### + + - key: block.title.easy-to-learn + t: Learning Curve + - key: block.description.easy-to-learn + t: JavaScript is easy to learn” + + - key: block.title.js_moving_in_right_direction + t: Direction + - key: block.description.js_moving_in_right_direction + t: “JavaScript is moving in the right direction” + + - key: block.title.building_js_apps_overly_complex + t: Complexity + - key: block.description.building_js_apps_overly_complex + t: “Building JavaScript apps is overly complex right now” + + - key: block.title.js_over_used_online + t: Usage + - key: block.description.js_over_used_online + t: “JavaScript is over-used online” + + - key: block.title.enjoy_building_js_apps + t: Enjoyment + - key: block.description.enjoy_building_js_apps + t: “I enjoy building JavaScript apps” + + - key: block.title.would_like_js_to_be_main_lang + t: Main Language + - key: block.description.would_like_js_to_be_main_lang + t: “I would like JavaScript to be my main programming language” + + - key: block.title.js_ecosystem_changing_to_fast + t: Rate of Change + - key: block.description.js_ecosystem_changing_to_fast + t: “The JavaScript ecosystem is changing too fast” + + - key: block.title.missing-features + t: Missing Features + - key: block.description.missing-features + t: What do developers feel is currently missing from JavaScript? + + # opinion scale + - key: opinions.0.short + t: Strongly Disagree + - key: opinions.1.short + t: Disagree + - key: opinions.2.short + t: Neutral + - key: opinions.3.short + t: Agree + - key: opinions.4.short + t: Strongly Agree + + - key: opinions.0.long + t: Strongly Disagree + - key: opinions.1.long + t: Disagree + - key: opinions.2.long + t: Neutral + - key: opinions.3.long + t: Agree + - key: opinions.4.long + t: Strongly Agree + + ########################################################################### + # Awards + ########################################################################### + + - key: awards.runner_ups + t: Runner Ups + + # feature_adoption + - key: award.feature_adoption_award.title + t: Most Adopted Feature + - key: award.feature_adoption_award.description + t: | + Awarded to the most adopted JavaScript feature. + - key: award.feature_adoption_award.comment + t: | + With **${items[0].value}** users ${items[0].name} + is the most used JavaScript feature this year. + + # tool_satisfaction + - key: award.tool_satisfaction_award.title + t: Highest Satisfaction + - key: award.tool_satisfaction_award.description + t: | + Awarded to the technology with the highest + percentage of satisfied users. + - key: award.tool_satisfaction_award.comment + t: | + With **${items[0].value}** of users willing to use it again, + ${items[0].name} proves once more it’s not kidding around. + + # tool_interest + - key: award.tool_interest_award.title + t: Highest Interest + - key: award.tool_interest_award.description + t: | + Awarded to the technology developers + are most interested in learning. + - key: award.tool_interest_award.comment + t: | + **${items[0].value}** of developers who have heard + about ${items[0].name} want to learn it. + That’s some serious interest! + + # tool_usage + - key: award.tool_usage_award.title + t: Most Used Technology + - key: award.tool_usage_award.description + t: | + Awarded to technology with the largest user base. + - key: award.tool_usage_award.comment + t: | + With **${items[0].value}** users ${items[0].name} + is the most used technology this year. + + # resource_usage + - key: award.resource_usage_award.title + t: Most Used Resource + - key: award.resource_usage_award.description + t: | + Awarded to the resource with the largest user base. + - key: award.resource_usage_award.comment + t: | + With **${items[0].value}** users ${items[0].name} + is the most used resource this year. + + # tool_mention + - key: award.tool_mention_award.title + t: Most Mentioned + - key: award.tool_mention.description + t: | + Awarded to the library mentioned + the most in the “other libraries” answer. + - key: award.tool_mention_award.comment + t: | + ${items[0].name} collected **${items[0].value}** mentions, + making it the most submitted freeform answer by far. + + # prediction_award + - key: award.prediction_award.title + t: Prediction Award + - key: award.prediction_award.description + t: | + Awarded to an up-and-coming technology that might take over… or not? + - key: award.prediction_award.comment + t: | + ${items[0].name} made its explosive debut in this year's survey and we can't + wait to see where it goes from here + + ########################################################################### + # Generic + ########################################################################### + + # pages + - key: page.introduction + t: Introduction + - key: page.tshirt + t: T-shirt + - key: page.demographics + t: Demographics + - key: page.overview + t: Overview + - key: page.features + t: Features + - key: page.other_features + t: Other Features + - key: page.javascript_flavors + t: JavaScript Flavors + - key: page.javascript_flavors.short + t: JavaScript Flavors + - key: page.javascript_flavors_others + t: Other Flavors + - key: page.front_end_frameworks + t: Front End Frameworks + - key: page.front_end_frameworks.short + t: Front End + - key: page.front_end_frameworks_others + t: Other Frameworks + - key: page.data_layer + t: Data Layer + - key: page.data_layer.short + t: Data Layer + - key: page.data_layer_others + t: Other Data Layer Tools + - key: page.back_end_frameworks + t: Back End Frameworks + - key: page.back_end_frameworks.short + t: Back End + - key: page.back_end_frameworks_others + t: Other Frameworks + - key: page.testing + t: Testing + - key: page.testing.short + t: Testing + - key: page.testing_others + t: Other Tools + - key: page.mobile_desktop + t: Mobile & Desktop + - key: page.mobile_desktop.short + t: Mobile & Desktop + - key: page.mobile_desktop_others + t: Other Tools + - key: page.other_tools + t: Other Tools + - key: page.environments + t: Environments + - key: page.resources + t: Resources + - key: page.opinions + t: Opinions + - key: page.awards + t: Awards + - key: page.conclusion + t: Conclusion + - key: page.support + t: Support Us + + # sharing + - key: share.share + t: Share + - key: share.site.title + t: Discover the StateOf JavaScript 2019 results + - key: share.site.twitter_text + t: 'Discover the State Of JavaScript 2019 results ${link} #StateOfJS' + - key: share.site.subject + t: State Of JavaScript Survey Results + - key: share.site.body + t: 'Here are some interesting JavaScript survey results: ${link}' + - key: share.block.twitter_text + t: '#StateOfJS 2019: ${title} ${link}' + - key: share.block.subject + t: State Of JavaScript Survey Results + - key: share.block.body + t: 'Here are some interesting JavaScript survey results (${title}): ${link}' + - key: share.twitter + t: Share on Twitter + - key: share.facebook + t: Share on Facebook + - key: share.linkedin + t: Share on LinkedIn + - key: share.email + t: Share by email + - key: share.image + t: Get image + + # export + - key: export.export + t: Export + - key: export.title + t: Export data for ${title} + - key: export.nocsv + t: Sorry, CSV export is not available for this dataset. + - key: export.graphql + t: > + While our internal GraphQL API is not currently public, in the future we are planning + on exposing it to make querying our data easier. If you'd like to hear more, you can + check out this GitHub issue + + + # general + - key: general.title + t: State of JavaScript 2019 + - key: general.description + t: Discover the most popular JavaScript features & technologies of the year. + - key: general.stay_tuned + t: Stay Tuned + - key: general.leave_your_email + t: "If you'd like to know when we release additional results or announce next year's edition, just leave us your email below:" + - key: general.your_email + t: Your Email + - key: general.notify_me + t: Notify Me + - key: general.help_us_translate + t: Help translate the survey → + - key: general.not_found + t: > + + ## Error 404 + + Sorry, we couldn't find this page. Please [leave an issue](https://github.com/StateOfJS/State-of-JS-2019/issues) if you think something might be broken. + - key: general.back_to_intro + t: Back to introduction + - key: general.close_nav + t: Close navigation menu + - key: general.completion_percentage + t: 'Completion Percentage:' + - key: general.previous + t: 'Previous:' + - key: general.next + t: 'Next:' + - key: general.start + t: Start + + # partners + - key: partners.our_partners + t: Our Partners + - key: partners.become_partner + t: Help support the survey + - key: partners.thanks + t: Thanks to our partners for supporting us! + - key: partners.learn_more + t: Learn more. + - key: block.title.recommendedResources + t: Recommended Resources + + # charts + - key: block.title.usage-ratio + t: Usage Ratio Ranking + - key: block.description.usage-ratio + t: Ranking usage ratios among users who are aware of a technology. + - key: users_percentage + t: Percentage of Users + - key: users_count + t: User Count + - key: satisfaction_percentage + t: Satisfaction Percentage + - key: interest_percentage + t: Interest Percentage + - key: chart_mode + t: mode + - key: chart_mode.absolute + t: absolute + - key: chart_mode.relative + t: relative + - key: chart_units + t: Units + - key: chart_units.percentage + t: Percents + - key: chart_units.count + t: Count + - key: users + t: users + - key: percent_satisfaction + t: '% satisfaction' + - key: percent_interest + t: '% interest' + - key: heatmap.average + t: overall + - key: difference_from_average_usage + t: 'Difference from overall usage:' + - key: all + t: 'All' + + # other + - key: bio.guest_visualizer + t: Guest Expert \ No newline at end of file diff --git a/src/translations/pt-BR/conclusions/conclusion.md b/src/translations/pt-BR/conclusions/conclusion.md new file mode 100644 index 00000000..c5c96fec --- /dev/null +++ b/src/translations/pt-BR/conclusions/conclusion.md @@ -0,0 +1,15 @@ +--- +type: introduction +page: conclusion +locale: en-US +--- + +You know how you sometimes start tweaking a few lines of code here and there, then realize a couple functions could use some refactoring, and then one things leading to another you find yourself a few days later in the process of setting up a brand new stack complete with a database and GraphQL API? + +This is what happened to us this year. And while it resulted in quite a few stressful evenings as we tried to wrap this up and release the State of JavaScript 2019 results in, well, 2019; it also means we now have a much more powerful and flexible stack to collect and analyze data going forward. + +This will come in handy to analyze the evolution of all the new tools starting to make waves such as Svelte, Stencil, Sporky, Nest, or Flutter. And yes, I did just make up one of those five, but admit it: you had a moment of doubt didn’t you? + +But don’t worry. No matter how many weirdly-named libraries the community keeps throwing at you, we’ll be there to help make sense of all this chaos… that is, if we’re not too busy going through yet another refactoring to get our code just perfect! + +– Sacha & Raphaël \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/awards.md b/src/translations/pt-BR/introductions/awards.md new file mode 100644 index 00000000..6fe961ee --- /dev/null +++ b/src/translations/pt-BR/introductions/awards.md @@ -0,0 +1,8 @@ +--- +type: introduction +page: awards +locale: en-US +--- + +The world's most prestigious (and possibly only) JavaScript awards are back. Before you click, try guessing which technology took gold in each category! + diff --git a/src/translations/pt-BR/introductions/demographics.md b/src/translations/pt-BR/introductions/demographics.md new file mode 100644 index 00000000..f21d8612 --- /dev/null +++ b/src/translations/pt-BR/introductions/demographics.md @@ -0,0 +1,7 @@ +--- +type: introduction +page: demographics +locale: en-US +--- + +This year's State of JavaScript was the survey's fourth edition, and it reached 21,717 respondents. It was interesting to see that despite few people identifying as pure back-end developers, our respondents still feel quite comfortable dealing with development on the server. diff --git a/src/translations/pt-BR/introductions/features/browser_apis.md b/src/translations/pt-BR/introductions/features/browser_apis.md new file mode 100644 index 00000000..b769bac5 --- /dev/null +++ b/src/translations/pt-BR/introductions/features/browser_apis.md @@ -0,0 +1,7 @@ +--- +type: introduction +page: browser_apis +locale: en-US +--- + +The features provided by the browser. \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/features/data_structures.md b/src/translations/pt-BR/introductions/features/data_structures.md new file mode 100644 index 00000000..82e8dde0 --- /dev/null +++ b/src/translations/pt-BR/introductions/features/data_structures.md @@ -0,0 +1,7 @@ +--- +type: introduction +page: data_structures +locale: en-US +--- + +How you store and manipulate data. \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/features/features.md b/src/translations/pt-BR/introductions/features/features.md new file mode 100644 index 00000000..35efca43 --- /dev/null +++ b/src/translations/pt-BR/introductions/features/features.md @@ -0,0 +1,9 @@ +--- +type: introduction +page: features +locale: en-US +--- + +One of the most exciting things about JavaScript as a language is that it's not standing still. From arrow functions to destructuring, many key features added over the past couple years are now an integral part of how we write JavaScript. + +So starting this year, in addition to which tools you use we're also tracking how you write JavaScript: the patterns, syntax, and features you use… or maybe don't use just yet but are definitely keeping an eye on! \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/features/language.md b/src/translations/pt-BR/introductions/features/language.md new file mode 100644 index 00000000..ec151a5f --- /dev/null +++ b/src/translations/pt-BR/introductions/features/language.md @@ -0,0 +1,7 @@ +--- +type: introduction +page: language +locale: en-US +--- + +The vocabulary of JavaScript. \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/features/other_features.md b/src/translations/pt-BR/introductions/features/other_features.md new file mode 100644 index 00000000..bb911c41 --- /dev/null +++ b/src/translations/pt-BR/introductions/features/other_features.md @@ -0,0 +1,7 @@ +--- +type: introduction +page: other_features +locale: en-US +--- + +Other technologies and patterns. \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/features/syntax.md b/src/translations/pt-BR/introductions/features/syntax.md new file mode 100644 index 00000000..433b4146 --- /dev/null +++ b/src/translations/pt-BR/introductions/features/syntax.md @@ -0,0 +1,7 @@ +--- +type: introduction +page: syntax +locale: en-US +--- + +The grammar of JavaScript. \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/introduction.md b/src/translations/pt-BR/introductions/introduction.md new file mode 100644 index 00000000..e4dc0bd7 --- /dev/null +++ b/src/translations/pt-BR/introductions/introduction.md @@ -0,0 +1,38 @@ +--- +type: introduction +page: introduction +locale: en-US +--- + +We were pretty sure 2018 would be the last time we did this survey. After all, the JavaScript ecosystem can’t very well keep changing *again*, can it? + +But what do you know, turns out JavaScript isn’t quite done changing just yet! And so after over 21,717 respondents took this year's survey we had to dig up our components and charts, curse us-from-a-year-ago for writing such crappy code, and get to work digging through the data. + +We had some help though. The amazing [Amelia Wattenberger](http://wattenberger.com/) joined the team as a guest dataviz expert to contribute a fresh new look on our data, and you’ll be able to explore her work in the **Overview** section. + +We also borrowed a couple new visualisations from the State of JS's sister survey, the [State of CSS](https://2019.stateofcss.com/). We recommend checking it out if you haven’t done so yet! + +### Team + +The State of JavaScript Survey is created and maintained by: + +- [Sacha Greif](https://twitter.com/sachagreif) (me!): Design, writing, coding +- [Raphaël Benitte](https://twitter.com/benitteraphael): Data analysis, data visualizations + +Be sure to check out my React/GraphQL JavaScript framework, [Vulcan.js](http://vulcanjs.org), as well as Raphaël's React data visualization library [nivo](https://nivo.rocks). + +### Download Our Data + +You can [download the raw JSON data for this survey](https://www.kaggle.com/sachag/state-of-js-2019). Let us know if you end up making your own data visualizations! + +### Completion Percentages + +Because all survey questions could be skipped, some questions ended up with fewer answers than others. So we've added a small pie chart indicator to each question to let you know which proportion of total respondents answered it. + +### Credits & Stuff + +The site is set in IBM Plex Mono. Questions? Feedback? [Get in touch!](mailto:hello@stateofjs.com) + +And now, let's see what JavaScript has been up to this year! + +– Sacha and Raphaël \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/opinions.md b/src/translations/pt-BR/introductions/opinions.md new file mode 100644 index 00000000..b98910ab --- /dev/null +++ b/src/translations/pt-BR/introductions/opinions.md @@ -0,0 +1,9 @@ +--- +type: introduction +page: opinions +locale: en-US +--- + +Sometimes the best way to take the pulse of a community is to just go ahead and ask. From your opinion about JavaScript's rate of change, to more thorny questions like whether JavaScript is moving in the right direction, you finally had a chance to tell us exactly what's on your mind! + +For each of the following statements, we asked you how much you agreed on a 5-point scale. \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/other-tools.md b/src/translations/pt-BR/introductions/other-tools.md new file mode 100644 index 00000000..552cb444 --- /dev/null +++ b/src/translations/pt-BR/introductions/other-tools.md @@ -0,0 +1,7 @@ +--- +type: introduction +page: other_tools +locale: en-US +--- + +You always need a text editor to code, but the process of writing JavaScript also relies on browsers and devtools to a greater extent than probably any other language. \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/overview.md b/src/translations/pt-BR/introductions/overview.md new file mode 100644 index 00000000..38594b80 --- /dev/null +++ b/src/translations/pt-BR/introductions/overview.md @@ -0,0 +1,7 @@ +--- +type: introduction +page: overview +locale: en-US +--- + +Before digging deep in the details, let's take a moment to take in a bigger-picture overview of the JavaScript ecosystem in 2019 courtesy of the talented [Amelia Wattenberger](https://wattenberger.com/), our guest data visualization expert! \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/resources.md b/src/translations/pt-BR/introductions/resources.md new file mode 100644 index 00000000..e0f6f596 --- /dev/null +++ b/src/translations/pt-BR/introductions/resources.md @@ -0,0 +1,10 @@ +--- +type: introduction +page: resources +locale: en-US +# note: naming this file `resources.md` creates conflict with existing `resources.yml` +--- + +There's only so much you can figure out by yourself. At some point you need to put down the keyboard and take a moment to listen to your wise elders – or maybe just ask Google. + +Whatever the case may be, we wanted to know which blogs, magazines, podcasts, and sites you relied on. \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/support.md b/src/translations/pt-BR/introductions/support.md new file mode 100644 index 00000000..78919df5 --- /dev/null +++ b/src/translations/pt-BR/introductions/support.md @@ -0,0 +1,11 @@ +--- +type: introduction +page: support +locale: en-US +--- +The State of JavaScript survey is a volunteer project, but in order to make the +project sustainable we’re always looking for partners who can help support us, +either financially or by helping us spread the word. + +If you think you could help in any way, please don’t hesitate to +get in touch! diff --git a/src/translations/pt-BR/introductions/tools/back_end_frameworks.md b/src/translations/pt-BR/introductions/tools/back_end_frameworks.md new file mode 100644 index 00000000..52d16ce3 --- /dev/null +++ b/src/translations/pt-BR/introductions/tools/back_end_frameworks.md @@ -0,0 +1,7 @@ +--- +type: introduction +page: back_end_frameworks +locale: en-US +--- + +JavaScript on the server. \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/tools/data_layer.md b/src/translations/pt-BR/introductions/tools/data_layer.md new file mode 100644 index 00000000..ceb85c42 --- /dev/null +++ b/src/translations/pt-BR/introductions/tools/data_layer.md @@ -0,0 +1,7 @@ +--- +type: introduction +page: data_layer +locale: en-US +--- + +Loading and managing data in your app. \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/tools/front_end_frameworks.md b/src/translations/pt-BR/introductions/tools/front_end_frameworks.md new file mode 100644 index 00000000..fa8b278c --- /dev/null +++ b/src/translations/pt-BR/introductions/tools/front_end_frameworks.md @@ -0,0 +1,7 @@ +--- +type: introduction +page: front_end_frameworks +locale: en-US +--- + +Front-end frameworks and libraries. \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/tools/javascript_flavors.md b/src/translations/pt-BR/introductions/tools/javascript_flavors.md new file mode 100644 index 00000000..49dd49b5 --- /dev/null +++ b/src/translations/pt-BR/introductions/tools/javascript_flavors.md @@ -0,0 +1,7 @@ +--- +type: introduction +page: javascript_flavors +locale: en-US +--- + +Languages that compile to JavaScript \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/tools/mobile_desktop.md b/src/translations/pt-BR/introductions/tools/mobile_desktop.md new file mode 100644 index 00000000..0f2fc2a8 --- /dev/null +++ b/src/translations/pt-BR/introductions/tools/mobile_desktop.md @@ -0,0 +1,7 @@ +--- +type: introduction +page: mobile_desktop +locale: en-US +--- + +JavaScript for mobile devices and desktop apps \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/tools/testing.md b/src/translations/pt-BR/introductions/tools/testing.md new file mode 100644 index 00000000..03b8ac4d --- /dev/null +++ b/src/translations/pt-BR/introductions/tools/testing.md @@ -0,0 +1,7 @@ +--- +type: introduction +page: testing +locale: en-US +--- + +Tools for testing your code. \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/tshirt.md b/src/translations/pt-BR/introductions/tshirt.md new file mode 100644 index 00000000..1a959cf2 --- /dev/null +++ b/src/translations/pt-BR/introductions/tshirt.md @@ -0,0 +1,13 @@ +--- +type: introduction +page: tshirt +locale: en-US +--- + +## The State of JavaScript T-shirt: Support the survey and look good in the process! + +This year we're releasing our very own **👕 State of JavaScript T-shirt 👕** to finance our efforts! + +The shirt features a ”periodic table of JavaScript” that lists the most popular libraries grouped by category, along with their GitHub stars counts (in thousands). + +This shirt is a great way to familiarize yourself with the JavaScript ecosystem, and maybe even strike up a conversation with other like-minded JavaScript developers! \ No newline at end of file From 8396f26494393937205bc7aac330a19b2f24403a Mon Sep 17 00:00:00 2001 From: "Marcelo Emanoel B. Diniz" Date: Sat, 21 Dec 2019 23:06:21 -0300 Subject: [PATCH 02/26] Add some section translations --- config/locales.yml | 4 ++++ src/translations/pt-BR.yml | 8 ++++---- src/translations/pt-BR/conclusions/conclusion.md | 2 +- src/translations/pt-BR/introductions/awards.md | 5 ++--- src/translations/pt-BR/introductions/demographics.md | 4 ++-- .../pt-BR/introductions/features/browser_apis.md | 2 +- .../pt-BR/introductions/features/data_structures.md | 2 +- .../pt-BR/introductions/features/features.md | 2 +- .../pt-BR/introductions/features/language.md | 2 +- .../pt-BR/introductions/features/other_features.md | 2 +- .../pt-BR/introductions/features/syntax.md | 2 +- src/translations/pt-BR/introductions/introduction.md | 4 +++- src/translations/pt-BR/introductions/opinions.md | 6 +++--- src/translations/pt-BR/introductions/other-tools.md | 4 ++-- src/translations/pt-BR/introductions/overview.md | 4 ++-- src/translations/pt-BR/introductions/resources.md | 6 +++--- src/translations/pt-BR/introductions/support.md | 10 ++++------ .../pt-BR/introductions/tools/back_end_frameworks.md | 2 +- .../pt-BR/introductions/tools/data_layer.md | 2 +- .../pt-BR/introductions/tools/front_end_frameworks.md | 2 +- .../pt-BR/introductions/tools/javascript_flavors.md | 2 +- .../pt-BR/introductions/tools/mobile_desktop.md | 2 +- src/translations/pt-BR/introductions/tools/testing.md | 2 +- src/translations/pt-BR/introductions/tshirt.md | 10 +++++----- 24 files changed, 47 insertions(+), 44 deletions(-) diff --git a/config/locales.yml b/config/locales.yml index c4ba4a51..50c04b62 100644 --- a/config/locales.yml +++ b/config/locales.yml @@ -1,3 +1,7 @@ - locale: en-US path: default label: English + +- locale: pt-BR + path: pt + label: Português diff --git a/src/translations/pt-BR.yml b/src/translations/pt-BR.yml index 8a889720..7512b9aa 100644 --- a/src/translations/pt-BR.yml +++ b/src/translations/pt-BR.yml @@ -1,20 +1,20 @@ -locale: en-US +locale: pt-BR translations: ########################################################################### # Tshirt ########################################################################### - key: tshirt.about - t: About the T-shirt + t: Sobre a camiseta - key: tshirt.description t: > The design is printed on a black heather [Bella+Canvas 3001 unisex premium t-shirt](https://www.printful.com/custom/mens/t-shirts/bella-canvas-3001-unisex-short-sleeve-jersey-t-shirt) (men’s) with a semi-slim fit; or a heather dark grey [Anvil 880 Women's Fashion Fit T-Shirt](https://www.printful.com/custom/womens/t-shirts/anvil-880-ladies-ringspun-fashion-fit-t-shirt) (women‘s). Sizing uses U.S. sizes. - key: tshirt.getit - t: Get It + t: Adquira já! - key: tshirt.price - t: $${price} + shipping + t: $${price} + despesas de envio ########################################################################### # Demographics diff --git a/src/translations/pt-BR/conclusions/conclusion.md b/src/translations/pt-BR/conclusions/conclusion.md index c5c96fec..9af80a91 100644 --- a/src/translations/pt-BR/conclusions/conclusion.md +++ b/src/translations/pt-BR/conclusions/conclusion.md @@ -1,7 +1,7 @@ --- type: introduction page: conclusion -locale: en-US +locale: pt-BR --- You know how you sometimes start tweaking a few lines of code here and there, then realize a couple functions could use some refactoring, and then one things leading to another you find yourself a few days later in the process of setting up a brand new stack complete with a database and GraphQL API? diff --git a/src/translations/pt-BR/introductions/awards.md b/src/translations/pt-BR/introductions/awards.md index 6fe961ee..a9353674 100644 --- a/src/translations/pt-BR/introductions/awards.md +++ b/src/translations/pt-BR/introductions/awards.md @@ -1,8 +1,7 @@ --- type: introduction page: awards -locale: en-US +locale: pt-BR --- -The world's most prestigious (and possibly only) JavaScript awards are back. Before you click, try guessing which technology took gold in each category! - +A premiação mais prestigiada do mundo (e possivelmente a única) em relação ao JavaScript está de volta. Antes de seguir adiante, que tal tentar adivinhar quem levou o ouro em cada categoria? diff --git a/src/translations/pt-BR/introductions/demographics.md b/src/translations/pt-BR/introductions/demographics.md index f21d8612..77e5173b 100644 --- a/src/translations/pt-BR/introductions/demographics.md +++ b/src/translations/pt-BR/introductions/demographics.md @@ -1,7 +1,7 @@ --- type: introduction page: demographics -locale: en-US +locale: pt-BR --- -This year's State of JavaScript was the survey's fourth edition, and it reached 21,717 respondents. It was interesting to see that despite few people identifying as pure back-end developers, our respondents still feel quite comfortable dealing with development on the server. +A pesquisa State of Javascript desse ano, está em sua quarta edição e atingiu a marca de 21.717 respondentes. Foi interessante notar que apesar de poucas pessoas se identificarem puramente como back-end developers, nossos respondentes ainda se sentem bastante confortáveis lidando com o desenvolvimento no lado servidor. diff --git a/src/translations/pt-BR/introductions/features/browser_apis.md b/src/translations/pt-BR/introductions/features/browser_apis.md index b769bac5..2daecc22 100644 --- a/src/translations/pt-BR/introductions/features/browser_apis.md +++ b/src/translations/pt-BR/introductions/features/browser_apis.md @@ -1,7 +1,7 @@ --- type: introduction page: browser_apis -locale: en-US +locale: pt-BR --- The features provided by the browser. \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/features/data_structures.md b/src/translations/pt-BR/introductions/features/data_structures.md index 82e8dde0..ee157d92 100644 --- a/src/translations/pt-BR/introductions/features/data_structures.md +++ b/src/translations/pt-BR/introductions/features/data_structures.md @@ -1,7 +1,7 @@ --- type: introduction page: data_structures -locale: en-US +locale: pt-BR --- How you store and manipulate data. \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/features/features.md b/src/translations/pt-BR/introductions/features/features.md index 35efca43..2335eda1 100644 --- a/src/translations/pt-BR/introductions/features/features.md +++ b/src/translations/pt-BR/introductions/features/features.md @@ -1,7 +1,7 @@ --- type: introduction page: features -locale: en-US +locale: pt-BR --- One of the most exciting things about JavaScript as a language is that it's not standing still. From arrow functions to destructuring, many key features added over the past couple years are now an integral part of how we write JavaScript. diff --git a/src/translations/pt-BR/introductions/features/language.md b/src/translations/pt-BR/introductions/features/language.md index ec151a5f..058f78bf 100644 --- a/src/translations/pt-BR/introductions/features/language.md +++ b/src/translations/pt-BR/introductions/features/language.md @@ -1,7 +1,7 @@ --- type: introduction page: language -locale: en-US +locale: pt-BR --- The vocabulary of JavaScript. \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/features/other_features.md b/src/translations/pt-BR/introductions/features/other_features.md index bb911c41..5425e0f1 100644 --- a/src/translations/pt-BR/introductions/features/other_features.md +++ b/src/translations/pt-BR/introductions/features/other_features.md @@ -1,7 +1,7 @@ --- type: introduction page: other_features -locale: en-US +locale: pt-BR --- Other technologies and patterns. \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/features/syntax.md b/src/translations/pt-BR/introductions/features/syntax.md index 433b4146..ae465597 100644 --- a/src/translations/pt-BR/introductions/features/syntax.md +++ b/src/translations/pt-BR/introductions/features/syntax.md @@ -1,7 +1,7 @@ --- type: introduction page: syntax -locale: en-US +locale: pt-BR --- The grammar of JavaScript. \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/introduction.md b/src/translations/pt-BR/introductions/introduction.md index e4dc0bd7..012b22ef 100644 --- a/src/translations/pt-BR/introductions/introduction.md +++ b/src/translations/pt-BR/introductions/introduction.md @@ -1,9 +1,11 @@ --- type: introduction page: introduction -locale: en-US +locale: pt-BR --- +Ne were pretty sure 2018 would be the last time we did this survey. After all, the JavaScript ecosystem can’t very well keep changing *again*, can it? + We were pretty sure 2018 would be the last time we did this survey. After all, the JavaScript ecosystem can’t very well keep changing *again*, can it? But what do you know, turns out JavaScript isn’t quite done changing just yet! And so after over 21,717 respondents took this year's survey we had to dig up our components and charts, curse us-from-a-year-ago for writing such crappy code, and get to work digging through the data. diff --git a/src/translations/pt-BR/introductions/opinions.md b/src/translations/pt-BR/introductions/opinions.md index b98910ab..197ba43d 100644 --- a/src/translations/pt-BR/introductions/opinions.md +++ b/src/translations/pt-BR/introductions/opinions.md @@ -1,9 +1,9 @@ --- type: introduction page: opinions -locale: en-US +locale: pt-BR --- -Sometimes the best way to take the pulse of a community is to just go ahead and ask. From your opinion about JavaScript's rate of change, to more thorny questions like whether JavaScript is moving in the right direction, you finally had a chance to tell us exactly what's on your mind! +As vezes, a melhor maneira de dar um impulso na comunidade é apenas seguir em frente e perguntar. De perguntas como "Dê sua opinião sobre o ritmo de mudança do JavaScript", até questões mais delicadas como "O JavaScript está indo na direção certa?" finalmente você teve a chance de dizer aos outros exatamente o que se passa na sua cabeça! -For each of the following statements, we asked you how much you agreed on a 5-point scale. \ No newline at end of file +Utilizando uma escala de 0 a 5 pontos perguntamos o quanto você concordou com cada uma das sentenças a seguir. diff --git a/src/translations/pt-BR/introductions/other-tools.md b/src/translations/pt-BR/introductions/other-tools.md index 552cb444..7d43891e 100644 --- a/src/translations/pt-BR/introductions/other-tools.md +++ b/src/translations/pt-BR/introductions/other-tools.md @@ -1,7 +1,7 @@ --- type: introduction page: other_tools -locale: en-US +locale: pt-BR --- -You always need a text editor to code, but the process of writing JavaScript also relies on browsers and devtools to a greater extent than probably any other language. \ No newline at end of file +Você sempre precisa de um editor de texto para codificar, mas o processo de escrever código em Javascript também se baseia em grande parte de navegadores e ferramentas de desenvolvimento. Talvez mais até que qualquer outra linguagem de desenvolvimento. diff --git a/src/translations/pt-BR/introductions/overview.md b/src/translations/pt-BR/introductions/overview.md index 38594b80..3663a5f1 100644 --- a/src/translations/pt-BR/introductions/overview.md +++ b/src/translations/pt-BR/introductions/overview.md @@ -1,7 +1,7 @@ --- type: introduction page: overview -locale: en-US +locale: pt-BR --- -Before digging deep in the details, let's take a moment to take in a bigger-picture overview of the JavaScript ecosystem in 2019 courtesy of the talented [Amelia Wattenberger](https://wattenberger.com/), our guest data visualization expert! \ No newline at end of file +Antes de entrar em detalhes, que tal uma visão geral do ecossistema JavaScript em 2019? Essa é uma cortesia da talentosa [Amelia Wattenberger](https://wattenberger.com/), nossa expert em visualização de dados convidada! \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/resources.md b/src/translations/pt-BR/introductions/resources.md index e0f6f596..2e6562ce 100644 --- a/src/translations/pt-BR/introductions/resources.md +++ b/src/translations/pt-BR/introductions/resources.md @@ -1,10 +1,10 @@ --- type: introduction page: resources -locale: en-US +locale: pt-BR # note: naming this file `resources.md` creates conflict with existing `resources.yml` --- -There's only so much you can figure out by yourself. At some point you need to put down the keyboard and take a moment to listen to your wise elders – or maybe just ask Google. +Tem muita coisa que você pode descobrir sozinho. No entanto, em algum momento você precisa largar o teclado e ouvir o que os sábios mais experientes tem a dizer - ou talvez só perguntar ao Google. -Whatever the case may be, we wanted to know which blogs, magazines, podcasts, and sites you relied on. \ No newline at end of file +Qualquer que seja o caso, gostariamos de conhecer quais blogs, revistas, podcasts, e outros sites você pôde contar. diff --git a/src/translations/pt-BR/introductions/support.md b/src/translations/pt-BR/introductions/support.md index 78919df5..d6cd418b 100644 --- a/src/translations/pt-BR/introductions/support.md +++ b/src/translations/pt-BR/introductions/support.md @@ -1,11 +1,9 @@ --- type: introduction page: support -locale: en-US +locale: pt-BR --- -The State of JavaScript survey is a volunteer project, but in order to make the -project sustainable we’re always looking for partners who can help support us, -either financially or by helping us spread the word. +A pesquisa State of Javascript é um projeto voluntário, mas a fim de tornar o projeto sustentável estamos sempre em busca de parceiros que possam nos ajudar, seja financeiramente, seja espalhando a palavra. -If you think you could help in any way, please don’t hesitate to -get in touch! +Caso ache que você pode nos ajudar de alguma forma, não hesite em +entrar em contato! diff --git a/src/translations/pt-BR/introductions/tools/back_end_frameworks.md b/src/translations/pt-BR/introductions/tools/back_end_frameworks.md index 52d16ce3..30d4d768 100644 --- a/src/translations/pt-BR/introductions/tools/back_end_frameworks.md +++ b/src/translations/pt-BR/introductions/tools/back_end_frameworks.md @@ -1,7 +1,7 @@ --- type: introduction page: back_end_frameworks -locale: en-US +locale: pt-BR --- JavaScript on the server. \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/tools/data_layer.md b/src/translations/pt-BR/introductions/tools/data_layer.md index ceb85c42..c2f030a5 100644 --- a/src/translations/pt-BR/introductions/tools/data_layer.md +++ b/src/translations/pt-BR/introductions/tools/data_layer.md @@ -1,7 +1,7 @@ --- type: introduction page: data_layer -locale: en-US +locale: pt-BR --- Loading and managing data in your app. \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/tools/front_end_frameworks.md b/src/translations/pt-BR/introductions/tools/front_end_frameworks.md index fa8b278c..7a7688a9 100644 --- a/src/translations/pt-BR/introductions/tools/front_end_frameworks.md +++ b/src/translations/pt-BR/introductions/tools/front_end_frameworks.md @@ -1,7 +1,7 @@ --- type: introduction page: front_end_frameworks -locale: en-US +locale: pt-BR --- Front-end frameworks and libraries. \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/tools/javascript_flavors.md b/src/translations/pt-BR/introductions/tools/javascript_flavors.md index 49dd49b5..5854cee7 100644 --- a/src/translations/pt-BR/introductions/tools/javascript_flavors.md +++ b/src/translations/pt-BR/introductions/tools/javascript_flavors.md @@ -1,7 +1,7 @@ --- type: introduction page: javascript_flavors -locale: en-US +locale: pt-BR --- Languages that compile to JavaScript \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/tools/mobile_desktop.md b/src/translations/pt-BR/introductions/tools/mobile_desktop.md index 0f2fc2a8..11ce0a98 100644 --- a/src/translations/pt-BR/introductions/tools/mobile_desktop.md +++ b/src/translations/pt-BR/introductions/tools/mobile_desktop.md @@ -1,7 +1,7 @@ --- type: introduction page: mobile_desktop -locale: en-US +locale: pt-BR --- JavaScript for mobile devices and desktop apps \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/tools/testing.md b/src/translations/pt-BR/introductions/tools/testing.md index 03b8ac4d..b2377f63 100644 --- a/src/translations/pt-BR/introductions/tools/testing.md +++ b/src/translations/pt-BR/introductions/tools/testing.md @@ -1,7 +1,7 @@ --- type: introduction page: testing -locale: en-US +locale: pt-BR --- Tools for testing your code. \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/tshirt.md b/src/translations/pt-BR/introductions/tshirt.md index 1a959cf2..dce04711 100644 --- a/src/translations/pt-BR/introductions/tshirt.md +++ b/src/translations/pt-BR/introductions/tshirt.md @@ -1,13 +1,13 @@ --- type: introduction page: tshirt -locale: en-US +locale: pt-BR --- -## The State of JavaScript T-shirt: Support the survey and look good in the process! +## The State of JavaScript T-shirt: Ajude a pesquisa e fique bem na fita! -This year we're releasing our very own **👕 State of JavaScript T-shirt 👕** to finance our efforts! +Este ano estamos lançando a nossa própria **👕 Camiseta State of JavaScript 👕** para financiar nossos esforços! -The shirt features a ”periodic table of JavaScript” that lists the most popular libraries grouped by category, along with their GitHub stars counts (in thousands). +A camiseta apresenta uma ”tabela periódica do JavaScript” que lista as bibliotecas mais populares agrupadas por categoria, junto à sua contagem de estrelas (em milhares) no Github. -This shirt is a great way to familiarize yourself with the JavaScript ecosystem, and maybe even strike up a conversation with other like-minded JavaScript developers! \ No newline at end of file +Esta camiseta é uma ótima forma de se familiarizar com o ecossistema do JavasScript e, talvez até iniciar conversas com outros desenvolvedores JavaScript! \ No newline at end of file From 96551de386748ad19ded3daa91d9acf45c9afacd Mon Sep 17 00:00:00 2001 From: "Marcelo Emanoel B. Diniz" Date: Sun, 22 Dec 2019 23:31:52 -0300 Subject: [PATCH 03/26] Translate introduction.md --- .../pt-BR/introductions/introduction.md | 35 +++++++++---------- 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/src/translations/pt-BR/introductions/introduction.md b/src/translations/pt-BR/introductions/introduction.md index 012b22ef..aa4e7261 100644 --- a/src/translations/pt-BR/introductions/introduction.md +++ b/src/translations/pt-BR/introductions/introduction.md @@ -4,37 +4,36 @@ page: introduction locale: pt-BR --- -Ne were pretty sure 2018 would be the last time we did this survey. After all, the JavaScript ecosystem can’t very well keep changing *again*, can it? +Estávamos bem certos de que 2018 seria a última vez que faríamos esta pesquisa. Afinal, o ecossistema do JavaScript não conseguiria se manter mudando *de novo*, não é? -We were pretty sure 2018 would be the last time we did this survey. After all, the JavaScript ecosystem can’t very well keep changing *again*, can it? +Mas, sabe-se lá... ao que parece o JavaScript ainda não parou de mudar! E após 21.717 participantes responderem a pesquisa desse ano tivemos que desenterrar nossos componentes e gráficos, xingar a nós mesmos por escrever um código tão ruim no ano passado, e colocar a mão na massa minerando os dados. -But what do you know, turns out JavaScript isn’t quite done changing just yet! And so after over 21,717 respondents took this year's survey we had to dig up our components and charts, curse us-from-a-year-ago for writing such crappy code, and get to work digging through the data. +Por falar nisso, tivemos a ajuda da maravilhosa [Amelia Wattenberger](http://wattenberger.com/). Que se juntou ao time como expert em visualização de dados convidada para contribuir com um novo olhar sob nossos dados. Você poderá explorar o trabalho dela na seção **Visão Geral**. -We had some help though. The amazing [Amelia Wattenberger](http://wattenberger.com/) joined the team as a guest dataviz expert to contribute a fresh new look on our data, and you’ll be able to explore her work in the **Overview** section. +Também pegamos emprestadas algumas novas visualizações da pesquisa irmã [State of CSS](https://2019.stateofcss.com/). Recomendamos uma olhada nela, caso ainda não tenha visto! -We also borrowed a couple new visualisations from the State of JS's sister survey, the [State of CSS](https://2019.stateofcss.com/). We recommend checking it out if you haven’t done so yet! +### Time -### Team +A Pesquisa State of JavaScript é criada e mantida por: -The State of JavaScript Survey is created and maintained by: +- [Sacha Greif](https://twitter.com/sachagreif) (eu!): Design, escrita, codificação +- [Raphaël Benitte](https://twitter.com/benitteraphael): Análise de dados, visualização de dados -- [Sacha Greif](https://twitter.com/sachagreif) (me!): Design, writing, coding -- [Raphaël Benitte](https://twitter.com/benitteraphael): Data analysis, data visualizations +Não deixe de conhecer meu framework JavaScript com React/GraphQL, [Vulcan.js](http://vulcanjs.org), bem como a biblioteca de visualização de dados do Raphaël, [nivo](https://nivo.rocks). -Be sure to check out my React/GraphQL JavaScript framework, [Vulcan.js](http://vulcanjs.org), as well as Raphaël's React data visualization library [nivo](https://nivo.rocks). +### Baixe os dados -### Download Our Data +Você pode [baixar os dados da pesquisa em formato JSON](https://www.kaggle.com/sachag/state-of-js-2019). Caso você crie sua própria visualização dos dados não deixe de nos avisar! -You can [download the raw JSON data for this survey](https://www.kaggle.com/sachag/state-of-js-2019). Let us know if you end up making your own data visualizations! -### Completion Percentages +### Porcentagens de Conclusão -Because all survey questions could be skipped, some questions ended up with fewer answers than others. So we've added a small pie chart indicator to each question to let you know which proportion of total respondents answered it. +Como todas as perguntas da pesquisa podem ser puladas, algumas questões receberam menos respostas que outras. Por isso, adicionamos um pequeno gráfico de pizza em cada questão indicando qual a proporção do total de participantes responderam a ela. -### Credits & Stuff +### Créditos e outras informações -The site is set in IBM Plex Mono. Questions? Feedback? [Get in touch!](mailto:hello@stateofjs.com) +O site está hospedado no IBM Plex Mono. Perguntas? Algum feedback? [Entre em contato!](mailto:hello@stateofjs.com) -And now, let's see what JavaScript has been up to this year! +Agora vejamos o que o JavaScript andou aprontando esse ano! - \ No newline at end of file + From a368c739cdfc1b45f9761ec425e6a3b33500b26b Mon Sep 17 00:00:00 2001 From: "Marcelo Emanoel B. Diniz" Date: Sun, 22 Dec 2019 23:38:36 -0300 Subject: [PATCH 04/26] Translate conclusion page --- src/translations/pt-BR/conclusions/conclusion.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/translations/pt-BR/conclusions/conclusion.md b/src/translations/pt-BR/conclusions/conclusion.md index 9af80a91..6513631b 100644 --- a/src/translations/pt-BR/conclusions/conclusion.md +++ b/src/translations/pt-BR/conclusions/conclusion.md @@ -4,12 +4,12 @@ page: conclusion locale: pt-BR --- -You know how you sometimes start tweaking a few lines of code here and there, then realize a couple functions could use some refactoring, and then one things leading to another you find yourself a few days later in the process of setting up a brand new stack complete with a database and GraphQL API? +Sabe quando as vezes você está ajustando algumas linhas de código aqui e acolá e, de repente, percebe que algumas funções poderiam ser refatoradas? Daí em diante, uma coisa leva a outra... e de repente, você se vê já há alguns dias no processo de montar uma stack completa, super nova, com um banco de dados e uma API GraphQL? -This is what happened to us this year. And while it resulted in quite a few stressful evenings as we tried to wrap this up and release the State of JavaScript 2019 results in, well, 2019; it also means we now have a much more powerful and flexible stack to collect and analyze data going forward. +Foi isso que aconteceu com a gente este ano. E, apesar de ter como resultado algumas noites bem estressantes enquanto tentávamos concluir e lançar os resultados da State of JavaScript 2019 ainda em 2019; também significa que temos uma stack muito mais poderosa e flexível para coletar e analisar dados daqui em diante. -This will come in handy to analyze the evolution of all the new tools starting to make waves such as Svelte, Stencil, Sporky, Nest, or Flutter. And yes, I did just make up one of those five, but admit it: you had a moment of doubt didn’t you? +Isso virá a calhar para analisar a evolução de todas as novas ondas de ferramentas como Svelte, Stencil, Sporky, Nest, ou Flutter. E sim, eu acabei de inventar um desses cinco, mas, admita: por um momento, você ficou na dúvida, não foi? -But don’t worry. No matter how many weirdly-named libraries the community keeps throwing at you, we’ll be there to help make sense of all this chaos… that is, if we’re not too busy going through yet another refactoring to get our code just perfect! +Mas, não se preocupe. Não importa quantas bibliotecas com nomes estranhos a comunidade continue lançando, estaremos lá para ajudar a desvendar todo esse caos... isto é, se não estivermos muito ocupados fazendo uma nova refactoração para tornar nosso código simplesmente perfeito! \ No newline at end of file From ab6418acb670ab2475db0ed99cf6a25a69fee48c Mon Sep 17 00:00:00 2001 From: "Marcelo Emanoel B. Diniz" Date: Sun, 22 Dec 2019 23:48:01 -0300 Subject: [PATCH 05/26] Adjustments on the t-shirt title --- src/translations/pt-BR/introductions/tshirt.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/translations/pt-BR/introductions/tshirt.md b/src/translations/pt-BR/introductions/tshirt.md index dce04711..fe7634c1 100644 --- a/src/translations/pt-BR/introductions/tshirt.md +++ b/src/translations/pt-BR/introductions/tshirt.md @@ -4,7 +4,7 @@ page: tshirt locale: pt-BR --- -## The State of JavaScript T-shirt: Ajude a pesquisa e fique bem na fita! +## Camiseta The State of JavaScript: Ajude a pesquisa e fique bem na fita! Este ano estamos lançando a nossa própria **👕 Camiseta State of JavaScript 👕** para financiar nossos esforços! From c08f147593290d9bcade011e822eb472fe8fdfdd Mon Sep 17 00:00:00 2001 From: "Marcelo Emanoel B. Diniz" Date: Sun, 22 Dec 2019 23:53:14 -0300 Subject: [PATCH 06/26] Adjustment on demographics page --- src/translations/pt-BR/introductions/demographics.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/translations/pt-BR/introductions/demographics.md b/src/translations/pt-BR/introductions/demographics.md index 77e5173b..4aa271bb 100644 --- a/src/translations/pt-BR/introductions/demographics.md +++ b/src/translations/pt-BR/introductions/demographics.md @@ -4,4 +4,4 @@ page: demographics locale: pt-BR --- -A pesquisa State of Javascript desse ano, está em sua quarta edição e atingiu a marca de 21.717 respondentes. Foi interessante notar que apesar de poucas pessoas se identificarem puramente como back-end developers, nossos respondentes ainda se sentem bastante confortáveis lidando com o desenvolvimento no lado servidor. +A pesquisa State of Javascript desse ano, está em sua quarta edição e atingiu a marca de 21.717 participantes. Foi interessante notar que apesar de poucas pessoas se identificarem puramente como back-end developers, nossos respondentes ainda se sentem bastante confortáveis lidando com o desenvolvimento no lado servidor. From 089683c7d8892a386af60df6dbfc5d0fbd5dcf3b Mon Sep 17 00:00:00 2001 From: "Marcelo Emanoel B. Diniz" Date: Mon, 23 Dec 2019 00:04:09 -0300 Subject: [PATCH 07/26] Translate some parts of the UI --- src/translations/pt-BR.yml | 76 +++++++++++++++++++------------------- 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/src/translations/pt-BR.yml b/src/translations/pt-BR.yml index 7512b9aa..74513a00 100644 --- a/src/translations/pt-BR.yml +++ b/src/translations/pt-BR.yml @@ -840,95 +840,95 @@ translations: # pages - key: page.introduction - t: Introduction + t: Introdução - key: page.tshirt - t: T-shirt + t: Camiseta - key: page.demographics - t: Demographics + t: Demografia - key: page.overview - t: Overview + t: Visão Geral - key: page.features - t: Features + t: Funcionalidades - key: page.other_features - t: Other Features + t: Outras Funcionalidades - key: page.javascript_flavors t: JavaScript Flavors - key: page.javascript_flavors.short t: JavaScript Flavors - key: page.javascript_flavors_others - t: Other Flavors + t: Outros Flavors - key: page.front_end_frameworks - t: Front End Frameworks + t: Frameworks Front End - key: page.front_end_frameworks.short t: Front End - key: page.front_end_frameworks_others - t: Other Frameworks + t: Outros Frameworks - key: page.data_layer - t: Data Layer + t: Camada de Dados - key: page.data_layer.short - t: Data Layer + t: Camada de Dados - key: page.data_layer_others - t: Other Data Layer Tools + t: Outras Ferramentas da Camada de Dados - key: page.back_end_frameworks - t: Back End Frameworks + t: Frameworks Back End - key: page.back_end_frameworks.short t: Back End - key: page.back_end_frameworks_others - t: Other Frameworks + t: Outros Frameworks - key: page.testing - t: Testing + t: Testes - key: page.testing.short - t: Testing + t: Testes - key: page.testing_others - t: Other Tools + t: Outras Ferramentas - key: page.mobile_desktop t: Mobile & Desktop - key: page.mobile_desktop.short t: Mobile & Desktop - key: page.mobile_desktop_others - t: Other Tools + t: Outras Ferramentas - key: page.other_tools - t: Other Tools + t: Outras Ferramentas - key: page.environments - t: Environments + t: Ambientes - key: page.resources - t: Resources + t: Recursos - key: page.opinions - t: Opinions + t: Opiniões - key: page.awards - t: Awards + t: Premiação - key: page.conclusion - t: Conclusion + t: Conclusão - key: page.support - t: Support Us + t: Nos Apoie # sharing - key: share.share - t: Share + t: Compartilhar - key: share.site.title - t: Discover the StateOf JavaScript 2019 results + t: Descubra os resultados da StateOf JavaScript 2019 - key: share.site.twitter_text - t: 'Discover the State Of JavaScript 2019 results ${link} #StateOfJS' + t: 'Descubra os resultados Discover the State Of JavaScript 2019 results ${link} #StateOfJS' - key: share.site.subject - t: State Of JavaScript Survey Results + t: Resultados da pesquisa State Of JavaScript - key: share.site.body - t: 'Here are some interesting JavaScript survey results: ${link}' + t: 'Veja alguns resultados interessantes da pesquisa State of JavaScript: ${link}' - key: share.block.twitter_text t: '#StateOfJS 2019: ${title} ${link}' - key: share.block.subject - t: State Of JavaScript Survey Results + t: Resultados da pesquisa State Of JavaScript - key: share.block.body - t: 'Here are some interesting JavaScript survey results (${title}): ${link}' + t: 'Veja alguns resultados interessantes da pesquisa State of JavaScript (${title}): ${link}' - key: share.twitter - t: Share on Twitter + t: Compartilhar no Twitter - key: share.facebook - t: Share on Facebook + t: Compartilhar no Facebook - key: share.linkedin - t: Share on LinkedIn + t: Compartilhar no LinkedIn - key: share.email - t: Share by email + t: Compartilhar por email - key: share.image - t: Get image + t: Salvar imagem # export - key: export.export @@ -1030,4 +1030,4 @@ translations: # other - key: bio.guest_visualizer - t: Guest Expert \ No newline at end of file + t: Expert convidada \ No newline at end of file From 5841e09472f8af62e2c93f817b6757b340d53dd1 Mon Sep 17 00:00:00 2001 From: "Marcelo Emanoel B. Diniz" Date: Mon, 23 Dec 2019 00:17:49 -0300 Subject: [PATCH 08/26] Translate Tshirt UI --- src/translations/pt-BR.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/translations/pt-BR.yml b/src/translations/pt-BR.yml index 74513a00..a2584fdf 100644 --- a/src/translations/pt-BR.yml +++ b/src/translations/pt-BR.yml @@ -8,13 +8,13 @@ translations: t: Sobre a camiseta - key: tshirt.description t: > - The design is printed on a black heather [Bella+Canvas 3001 unisex premium t-shirt](https://www.printful.com/custom/mens/t-shirts/bella-canvas-3001-unisex-short-sleeve-jersey-t-shirt) (men’s) - with a semi-slim fit; or a heather dark grey [Anvil 880 Women's Fashion Fit T-Shirt](https://www.printful.com/custom/womens/t-shirts/anvil-880-ladies-ringspun-fashion-fit-t-shirt) (women‘s). Sizing uses U.S. sizes. + O design é impresso numa [camiseta unisex Bella+Canvas 3001 premium cor preta](https://www.printful.com/custom/mens/t-shirts/bella-canvas-3001-unisex-short-sleeve-jersey-t-shirt) (masculina) + com um ajuste semi-fino; ou camiseta cinza escura modelo [Anvil 880 Women's Fashion Fit T-Shirt](https://www.printful.com/custom/womens/t-shirts/anvil-880-ladies-ringspun-fashion-fit-t-shirt) (feminina). A modelagem utiliza tamanhos americanos. - key: tshirt.getit - t: Adquira já! + t: Adquira já a sua! - key: tshirt.price - t: $${price} + despesas de envio + t: $${price} + frete ########################################################################### # Demographics From 878983617cc3506c71cb2b9033e8e1ec9a6f3121 Mon Sep 17 00:00:00 2001 From: "Marcelo Emanoel B. Diniz" Date: Mon, 23 Dec 2019 00:28:54 -0300 Subject: [PATCH 09/26] Translate salary ranges, years of experience, company size, sources, and gender --- src/translations/pt-BR.yml | 76 +++++++++++++++++++------------------- 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/src/translations/pt-BR.yml b/src/translations/pt-BR.yml index a2584fdf..82916071 100644 --- a/src/translations/pt-BR.yml +++ b/src/translations/pt-BR.yml @@ -22,9 +22,9 @@ translations: # salary ranges - key: salary.work_for_free.long - t: I work for free + t: Eu trabalho voluntariamente - key: salary.work_for_free.short - t: work for free + t: trabalho voluntário - key: salary.work_for_free.shorter t: '0' - key: salary.0_10.long @@ -58,109 +58,109 @@ translations: - key: salary.100_200.shorter t: 100~200k - key: salary.more_than_200.long - t: more than $200k + t: mais de $200k - key: salary.more_than_200.short t: $200k+ - key: salary.more_than_200.shorter t: '>200k' - key: salary.axis_legend - t: Salary Range (USD) + t: Faixa Salarial (USD) # years of experience - key: workExperience.less_than_1.long - t: Less than one year + t: Menos de um ano - key: workExperience.less_than_1.short - t: '<1 year' + t: '<1 ano' - key: workExperience.less_than_1.shorter t: '<1' - key: workExperience.1_2.long - t: 1 to 2 years + t: 1 a 2 anos - key: workExperience.1_2.short - t: 1~2 years + t: 1~2 anos - key: workExperience.1_2.shorter t: 1~2 - key: workExperience.2_5.long - t: 2 to 5 years + t: 2 a 5 anos - key: workExperience.2_5.short - t: 2~5 years + t: 2~5 anos - key: workExperience.2_5.shorter t: 2~5 - key: workExperience.5_10.long - t: 5 to 10 years + t: 5 a 10 anos - key: workExperience.5_10.short - t: 5~10 years + t: 5~10 anos - key: workExperience.5_10.shorter t: 5~10 - key: workExperience.10_20.long - t: 10 to 20 years + t: 10 a 20 anos - key: workExperience.10_20.short - t: 10~20 years + t: 10~20 anos - key: workExperience.10_20.shorter t: 10~20 - key: workExperience.more_than_20.long - t: More than 20 years + t: Mais de 20 anos - key: workExperience.more_than_20.short - t: '>20 years' + t: '>20 anos' - key: workExperience.more_than_20.shorter t: '>20' - key: workExperience.axis_legend - t: Years of Experience + t: Anos de Experiência # company size - key: companySize.1.long - t: One employee + t: Um empregado - key: companySize.1.short - t: one + t: um - key: companySize.1.shorter t: '1' - key: companySize.1_5.long - t: 1 to 5 employees + t: 1 a 5 empregados - key: companySize.1_5.short t: 1~5 - key: companySize.1_5.shorter t: 1~5 - key: companySize.5_10.long - t: 5 to 10 employees + t: 5 a 10 empregados - key: companySize.5_10.short t: 5~10 - key: companySize.5_10.shorter t: 5~10 - key: companySize.10_20.long - t: 10 to 20 employees + t: 10 a 20 empregados - key: companySize.10_20.short t: 10~20 - key: companySize.10_20.shorter t: 10~20 - key: companySize.20_50.long - t: 20 to 50 employees + t: 20 a 50 empregados - key: companySize.20_50.short t: 20~50 - key: companySize.20_50.shorter t: 20~50 - key: companySize.50_100.long - t: 50 to 100 employees + t: 50 a 100 empregados - key: companySize.50_100.short t: 50~100 - key: companySize.50_100.shorter t: 50~100 - key: companySize.100_1000.long - t: 100 to 1000 employees + t: 100 a 1000 empregados - key: companySize.100_1000.short t: 100~1000 - key: companySize.100_1000.shorter t: 100~1000 - key: companySize.more_than_1000.long - t: More than 1000 employees + t: Mais de 1000 empregados - key: companySize.more_than_1000.short t: 1000+ - key: companySize.more_than_1000.shorter t: 1000+ - key: companySize.axis_legend - t: Number of Employees + t: Número de Empregados # sources - key: sources.other_unknown - t: Other/Unknown + t: Outra/Desconhecida # css proficiency @@ -255,25 +255,25 @@ translations: # gender - key: block.title.gender - t: Gender + t: Gênero - key: block.description.gender - t: Respondents gender. + t: Gênero do participante. - key: gender.female - t: Female + t: Feminino - key: gender.female.long - t: Female + t: Feminino - key: gender.male - t: Male + t: Masculino - key: gender.male.long - t: Male + t: Masculino - key: gender.non_binary - t: Non-Binary/Third Gender + t: Não-Binário/Terceiro Gênero - key: gender.non_binary.long - t: Non-Binary/Third Gender + t: Não-Binário/Terceiro Gênero - key: gender.prefer_not_to_say - t: Prefer not to say + t: Prefiro não responder - key: gender.prefer_not_to_say.long - t: Prefer not to say + t: Prefiro não responder # other - key: block.title.country From aaa5f3c13548258da5f78ae6671488bf8fb59ab4 Mon Sep 17 00:00:00 2001 From: "Marcelo Emanoel B. Diniz" Date: Mon, 23 Dec 2019 00:37:34 -0300 Subject: [PATCH 10/26] Translate CSS Proficiency section --- src/translations/pt-BR.yml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/translations/pt-BR.yml b/src/translations/pt-BR.yml index 82916071..a1d320ae 100644 --- a/src/translations/pt-BR.yml +++ b/src/translations/pt-BR.yml @@ -165,31 +165,31 @@ translations: # css proficiency - key: block.title.cssProficiency - t: CSS Proficiency + t: Proficiência em CSS - key: block.description.cssProficiency - t: How proficient are you at CSS? + t: Você considera ter qual grau de proficiência em CSS? - key: cssProficiency.axis_legend - t: CSS Proficiency + t: Proficiência em CSS - key: cssProficiency.0.short - t: None + t: Nenhum - key: cssProficiency.0.long - t: 'Virtually no knowledge of CSS' + t: 'Praticamente nenhum conhecimento de CSS' - key: cssProficiency.1.short - t: Beginner + t: Iniciante - key: cssProficiency.1.long - t: 'Using CSS frameworks and tweaking existing styles' + t: 'Utiliza frameworks CSS e ajusta estilos existentes' - key: cssProficiency.2.short - t: Intermediate + t: Intermediário - key: cssProficiency.2.long - t: 'Knowing specificity rules, being able to create layouts' + t: 'Conhece regras de especificidade e é capaz de criar layouts' - key: cssProficiency.3.short - t: Advanced + t: Avançado - key: cssProficiency.3.long - t: 'Mastering animations, interactions, transitions, etc.' + t: 'Domina animações, interações, transições etc..' - key: cssProficiency.4.short t: Expert - key: cssProficiency.4.long - t: 'Being able to style an entire front-end from scratch following a consistent methodology' + t: 'Capaz de estilizar um front-end por completo do zero seguindo uma metodologia consistente' # backend proficiency - key: block.title.backendProficiency From 3ab8c75980cf54b7ff5444a33b16a93c5f29d6e8 Mon Sep 17 00:00:00 2001 From: "Marcelo Emanoel B. Diniz" Date: Mon, 23 Dec 2019 22:26:39 -0300 Subject: [PATCH 11/26] Translate general, rankings and charts --- src/translations/pt-BR.yml | 70 +++++++++++++++++++------------------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/src/translations/pt-BR.yml b/src/translations/pt-BR.yml index a1d320ae..3c711cc5 100644 --- a/src/translations/pt-BR.yml +++ b/src/translations/pt-BR.yml @@ -401,22 +401,21 @@ translations: - key: block.tool.github_link t: GitHub - key: block.tool.github_stars - t: stars + t: estrelas - key: block.tool.homepage_link t: Homepage - key: block.tool.npm_link t: NPM - key: block.title.other-methodologies - t: Other Methodologies + t: Outras Metodologias - key: block.title.companySize_heatmap - t: Usage by Company Size + t: Uso por Tamanho da Empresa - key: block.description.companySize_heatmap t: | - For each technology, how usage is spread among respondents who picked different - company size ranges. + Para cada tecnologia, mostra como o uso se divide entre os participantes que selecionaram diferentes faixas de tamanho da empresa. # The “overall” column shows overall usage for each technology (respondents who selected “would use again” or “would not use again”), # while the following columns show the usage ratio for each “years of experience” bracket. @@ -426,13 +425,12 @@ translations: - key: block.title.workExperience_heatmap - t: Usage by Years Of Experience + t: Uso por Anos de Experiência - key: block.description.workExperience_heatmap t: | - For each technology, how usage is spread among respondents who picked different - experience ranges. Note that the experience in question here is general JavaScript experience, not - experience with a specific technology. + Para cada tecnologia, mostra como o uso se divide entre os participantes que escolheram diferentes faixas de experiência. + Note que a experiência aqui em questão é a experiência geral com JavaScript e não com alguma tecnologia específica. # The “overall” column shows overall usage for each technology (respondents who selected “would use again” or “would not use again”), # while the following columns show the usage ratio for each “years of experience” bracket. @@ -441,12 +439,11 @@ translations: # a higher-than-overall-average ratio for a given bracket. - key: block.title.salary_heatmap - t: Usage by Salary Range + t: Uso por Faixa Salarial - key: block.description.salary_heatmap t: | - For each technology, how usage is spread among respondents who picked different - salary ranges. + Para cada tecnologia, mostra como se divide entre os participantes que selecionaram diferentes faixas salariais. # The “overall” column shows overall usage for each technology (respondents who selected “would use again” or “would not use again”), # while the following columns show the usage ratio for each “yearly salary” bracket. @@ -456,16 +453,16 @@ translations: # rankings/bump chart - key: block.title.toolExperienceRanking - t: Rankings + t: Classificações - key: block.description.toolExperienceRanking t: > - Awareness, interest, and satisfaction ratio rankings. + Classificação de Percepção, Interesse, e Satisfação. - key: opinions.legends.awareness_ratio - t: Awareness + t: Percepção - key: opinions.legends.interest_ratio - t: Interest + t: Interesse - key: opinions.legends.satisfaction_ratio - t: Satisfaction + t: Satisfação # overview - key: block.title.toolsSectionOverview @@ -992,41 +989,44 @@ translations: # charts - key: block.title.usage-ratio - t: Usage Ratio Ranking + t: Classificação por Taxa de Uso - key: block.description.usage-ratio - t: Ranking usage ratios among users who are aware of a technology. + t: Classificação das taxas de uso entre usuários que conhecem a tecnologia. - key: users_percentage - t: Percentage of Users + t: Percentual de Usuários - key: users_count - t: User Count + t: Contagem de Usuários - key: satisfaction_percentage - t: Satisfaction Percentage + t: Percentual de Satisfação - key: interest_percentage - t: Interest Percentage + t: Percentual de Interesse - key: chart_mode - t: mode + t: modo - key: chart_mode.absolute - t: absolute + t: absoluto - key: chart_mode.relative - t: relative + t: relativo - key: chart_units - t: Units + t: Unidades - key: chart_units.percentage - t: Percents + t: Percentuais - key: chart_units.count - t: Count + t: Contagem - key: users - t: users + t: usuários - key: percent_satisfaction - t: '% satisfaction' + t: '% de satisfação' - key: percent_interest - t: '% interest' + t: '% de interesse' + # find usage - key: heatmap.average - t: overall + t: Total + # find usage - key: difference_from_average_usage - t: 'Difference from overall usage:' + t: 'Diferença de uso do total:' + # find usage - key: all - t: 'All' + t: 'Tudo' # other - key: bio.guest_visualizer From e60604d63e04dc328404a43e2afd8098f9e09f30 Mon Sep 17 00:00:00 2001 From: "Marcelo Emanoel B. Diniz" Date: Mon, 23 Dec 2019 22:56:59 -0300 Subject: [PATCH 12/26] Translate Backend Proficiency --- src/translations/pt-BR.yml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/translations/pt-BR.yml b/src/translations/pt-BR.yml index 3c711cc5..c0ee8991 100644 --- a/src/translations/pt-BR.yml +++ b/src/translations/pt-BR.yml @@ -193,31 +193,31 @@ translations: # backend proficiency - key: block.title.backendProficiency - t: Back-end Proficiency + t: Proficiência no Back-end - key: block.description.backendProficiency - t: How proficient are you at back-end development? + t: Quão proficiente você é em desenvolvimento back-end? - key: backendProficiency.axis_legend - t: Back-End Proficiency + t: Proficiência em Back-End - key: backendProficiency.0.short - t: None + t: Nenhuma - key: backendProficiency.0.long - t: 'Not able to handle any back-end work' + t: 'Incapaz de lidar com qualquer trabalho back-end' - key: backendProficiency.1.short - t: Beginner + t: Iniciante - key: backendProficiency.1.long - t: 'Able to set up all-in-one CMSs (WordPress, etc.) or static site generators (Jekyll, etc.)' + t: 'Capaz de configurar CMS completos como (WordPress, etc.) ou geradores de sites estáticos (Jekyll, etc.)' - key: backendProficiency.2.short - t: Intermediate + t: Intermediário - key: backendProficiency.2.long - t: 'Able to develop apps using pre-existing frameworks (Rails, Laravel, etc.)' + t: 'Capaz de desenvolver apps usando algum framework pré-existente (Rails, Laravel, etc.)' - key: backendProficiency.3.short - t: Advanced + t: Avançado - key: backendProficiency.3.long - t: 'Setting up an entire back-end from scratch (Go, Node, etc.)' + t: 'Capaz de configurar um back-end completo do zero (Go, Node, etc.)' - key: backendProficiency.4.short t: Expert - key: backendProficiency.4.long - t: 'Able to handle complex multi-server or microservices architectures' + t: 'Capaz de lidar com arquiteturas complexas multi servidor ou com microsserviços' # job title - key: jobTitle.front_end_developer.short From 8c54caf77e3e448943f1c8ed46661cc84a3f87b4 Mon Sep 17 00:00:00 2001 From: "Marcelo Emanoel B. Diniz" Date: Mon, 23 Dec 2019 22:59:42 -0300 Subject: [PATCH 13/26] Translate Job Title --- src/translations/pt-BR.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/translations/pt-BR.yml b/src/translations/pt-BR.yml index c0ee8991..fb782de1 100644 --- a/src/translations/pt-BR.yml +++ b/src/translations/pt-BR.yml @@ -221,21 +221,21 @@ translations: # job title - key: jobTitle.front_end_developer.short - t: Front End Developer + t: Desenvolvedor Front End - key: jobTitle.front_end_developer.long - t: Front End Developer/Engineer + t: Desenvolvedor/Engenheiro de Front End - key: jobTitle.back_end_developer.short - t: Back End Developer + t: Desenvolvedor Back End - key: jobTitle.back_end_developer.long - t: Back End Developer/Engineer + t: Desenvolvedor/Engenheiro de Back End - key: jobTitle.full_stack_developer.short - t: Full Stack Developer + t: Desenvolvedor Full Stack - key: jobTitle.full_stack_developer.long - t: Full Stack Developer/Engineer + t: Desenvolvedor/Engenheiro Full Stack - key: jobTitle.web_developer.short - t: Web Developer + t: Desenvolvedor Web - key: jobTitle.web_developer.long - t: Web Developer + t: Desenvolvedor Web - key: jobTitle.web_designer.short t: Web Designer - key: jobTitle.web_designer.long @@ -249,9 +249,9 @@ translations: - key: jobTitle.ui_designer.long t: UI Designer - key: jobTitle.back_end_dev.short - t: Back-end Developer + t: Desenvolvedor Back-end - key: jobTitle.back_end_dev.long - t: Back-end Developer/Engineer + t: Desenvolvedor/Engenheiro Back-end # gender - key: block.title.gender From 9c95436c37db12947fca1edd4f19ccf50079db54 Mon Sep 17 00:00:00 2001 From: "Marcelo Emanoel B. Diniz" Date: Mon, 23 Dec 2019 23:20:34 -0300 Subject: [PATCH 14/26] Translate Other section --- src/translations/pt-BR.yml | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/src/translations/pt-BR.yml b/src/translations/pt-BR.yml index fb782de1..cdcfd8cb 100644 --- a/src/translations/pt-BR.yml +++ b/src/translations/pt-BR.yml @@ -277,34 +277,33 @@ translations: # other - key: block.title.country - t: Participation by Country + t: Participação por País - key: block.description.country - t: Which proportion of survey respondents came from each country. + t: Qual a proporção de participantes da pesquisa veio de cada país. - key: block.title.salary - t: Salary + t: Salário - key: block.description.salary - t: Yearly salary in USD. + t: Salário anual em USD. - key: block.title.workExperience - t: Years of Experience + t: Anos de Experiência - key: block.description.workExperience - t: How long you've been writing JavaScript. + t: Há quanto tempo você programa em JavaScript. - key: block.title.companySize - t: Company Size + t: Tamanho da Empresa - key: block.description.companySize - t: Company size breakdown. + t: Composição do tamanho da Empresa. - key: block.title.source - t: Source + t: Fonte - key: block.description.source t: > - How participants found out about the survey (aggregation of self-reported answers and - referrer tracking). + Como os participantes descobriram sobre a pesquisa (agregação das respostas autorreferenciadas e rastreamento de referenciadores). - **State of JS** indicates subscribers from our previous surveys, while **Word of Mouth** regroups sources such as Slack, friends, co-workers, etc. + **State of JS** indica assinantes das pesquisas anteriores, enquanto **Boca a Boca** reagrupa fontes como Slack, amigos, colegas de trabalho, etc. - key: block.title.jobTitle - t: Job Title + t: Cargo - key: block.description.jobTitle - t: How do you introduce yourself at parties? + t: Como você se apresenta nas festas? ########################################################################### # Features From f6c192778ab67de076938dd8690cedadc479930c Mon Sep 17 00:00:00 2001 From: "Marcelo Emanoel B. Diniz" Date: Mon, 23 Dec 2019 23:30:11 -0300 Subject: [PATCH 15/26] Translate features introduction --- src/translations/pt-BR/introductions/features/browser_apis.md | 2 +- .../pt-BR/introductions/features/data_structures.md | 2 +- src/translations/pt-BR/introductions/features/features.md | 4 ++-- src/translations/pt-BR/introductions/features/language.md | 2 +- .../pt-BR/introductions/features/other_features.md | 2 +- src/translations/pt-BR/introductions/features/syntax.md | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/translations/pt-BR/introductions/features/browser_apis.md b/src/translations/pt-BR/introductions/features/browser_apis.md index 2daecc22..fb0356d5 100644 --- a/src/translations/pt-BR/introductions/features/browser_apis.md +++ b/src/translations/pt-BR/introductions/features/browser_apis.md @@ -4,4 +4,4 @@ page: browser_apis locale: pt-BR --- -The features provided by the browser. \ No newline at end of file +As funcionalidades fornecidas pelo navegador. \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/features/data_structures.md b/src/translations/pt-BR/introductions/features/data_structures.md index ee157d92..9e5193e6 100644 --- a/src/translations/pt-BR/introductions/features/data_structures.md +++ b/src/translations/pt-BR/introductions/features/data_structures.md @@ -4,4 +4,4 @@ page: data_structures locale: pt-BR --- -How you store and manipulate data. \ No newline at end of file +Como você guarda e manipula dados. \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/features/features.md b/src/translations/pt-BR/introductions/features/features.md index 2335eda1..323d003f 100644 --- a/src/translations/pt-BR/introductions/features/features.md +++ b/src/translations/pt-BR/introductions/features/features.md @@ -4,6 +4,6 @@ page: features locale: pt-BR --- -One of the most exciting things about JavaScript as a language is that it's not standing still. From arrow functions to destructuring, many key features added over the past couple years are now an integral part of how we write JavaScript. +Uma das coisas mais excitantes sobre JavaScript é que como uma linguagem ela não fica parada. De arrow functions a destructuring, várias funcionalidades importantes foram adicionadas nos últimos anos e se tornaram parte integral de como programamos em JavaScript. -So starting this year, in addition to which tools you use we're also tracking how you write JavaScript: the patterns, syntax, and features you use… or maybe don't use just yet but are definitely keeping an eye on! \ No newline at end of file +Por isso, a partir deste ano, além de quais ferramentas você usa, também vamos rastrear como você programa em JavaScript: os padrões, sintaxe, e funcionalidades que você usa... ou talvez não usa... ainda, mas que com certeza está de olho! diff --git a/src/translations/pt-BR/introductions/features/language.md b/src/translations/pt-BR/introductions/features/language.md index 058f78bf..07288c58 100644 --- a/src/translations/pt-BR/introductions/features/language.md +++ b/src/translations/pt-BR/introductions/features/language.md @@ -4,4 +4,4 @@ page: language locale: pt-BR --- -The vocabulary of JavaScript. \ No newline at end of file +O vocabulário do JavaScript. \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/features/other_features.md b/src/translations/pt-BR/introductions/features/other_features.md index 5425e0f1..17547ed2 100644 --- a/src/translations/pt-BR/introductions/features/other_features.md +++ b/src/translations/pt-BR/introductions/features/other_features.md @@ -4,4 +4,4 @@ page: other_features locale: pt-BR --- -Other technologies and patterns. \ No newline at end of file +Outras tecnologias e padrões. \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/features/syntax.md b/src/translations/pt-BR/introductions/features/syntax.md index ae465597..22daeb0b 100644 --- a/src/translations/pt-BR/introductions/features/syntax.md +++ b/src/translations/pt-BR/introductions/features/syntax.md @@ -4,4 +4,4 @@ page: syntax locale: pt-BR --- -The grammar of JavaScript. \ No newline at end of file +A gramática do JavaScript. \ No newline at end of file From 38c82e89bd75942364cd7e4e122ee181dbc0e2a7 Mon Sep 17 00:00:00 2001 From: "Marcelo Emanoel B. Diniz" Date: Mon, 23 Dec 2019 23:51:40 -0300 Subject: [PATCH 16/26] Translate Feature section overview --- src/translations/pt-BR.yml | 61 +++++++++++++++++++------------------- 1 file changed, 30 insertions(+), 31 deletions(-) diff --git a/src/translations/pt-BR.yml b/src/translations/pt-BR.yml index cdcfd8cb..66cb1d66 100644 --- a/src/translations/pt-BR.yml +++ b/src/translations/pt-BR.yml @@ -312,18 +312,17 @@ translations: # General - key: page.syntax - t: Syntax + t: Sintaxe - key: page.language - t: Language + t: Linguagem - key: page.data_structures - t: Data Structures + t: Estruturas de Dados - key: page.browser_apis - t: Browser APIs + t: APIs do Navegador - key: block.description.decorators t: > - In its simplest form, a decorator is simply a way of - wrapping one piece of code with another — literally “decorating” it. + Na sua forma mais simples, um decorator é uma forma de encapsular um pedaço de código com outro - literalmente "decorando" ele. - key: feature.learn_more t: Learn More (MDN) @@ -335,60 +334,60 @@ translations: t: W3C Specification - key: featureExperienceSimplified.used_it.long - t: Have used it + t: Já usei - key: featureExperienceSimplified.know_it.long - t: Know about it + t: Conheço - key: features.usage.ratio - t: Usage Ratio + t: Taxa de Uso - key: featureExperience.used_it - t: Have used it + t: Já usei - key: featureExperience.know_not_used - t: Know what it is, but haven't used it + t: Sei o que é, mas nunca usei - key: featureExperience.never_heard_not_sure - t: Never heard of it/Not sure what it is + t: Nunca ouvi falar sobre/Não tenho certeza do que é - key: featureExperience.used_it.long - t: Have used it + t: Já usei - key: featureExperience.know_not_used.long - t: Know what it is, but haven't used it + t: Sei o que é, mas nunca usei - key: featureExperience.never_heard_not_sure.long - t: Never heard of it/Not sure what it is + t: Nunca ouvi falar sobre/Não tenho certeza do que é # Feature Overview - key: block.title.featuresOverview - t: Usage Overview + t: Visão Geral de Uso - key: block.description.featuresOverview t: > - This chart presents the various adoption rates for all features, grouped by category. + Este gráfico apresenta as várias taxas de adoção para todas as funcionalidades, agrupadas por categoria. + O tamanho do círculo externo corresponde ao número total de usuários que conhecem + uma funcionalidade, enquanto que o círculo interno representa aqueles que realmente usaram-na. - The size of the outer circle corresponds to the total number of users who know about - a feature, while the inner one represents those who have actually used it. - - - Hover on each node to view detailed data along with an overlay representing the total number of survey respondents. + Arraste o mouse em cima de cada nó para visualizar dados detalhados juntamente com uma camada + representando o total de participantes. # Features Section Overview - key: block.title.featuresSectionOverview - t: Usage Overview + t: Visão Geral de Uso - key: block.description.featuresSectionOverview t: > - The size of the outer circle corresponds to the total number of users who know about - a feature, while the inner one represents those who have actually used it. + O tamanho do círculo externo corresponde ao número total de usuários que conhecem + uma funcionalidade, enquanto que o círculo interior representa aqueles que realmente usaram-na. + Arraste o mouse em cada nó para visualizar dados detalhados juntamente com uma camada + representando o total de participantes da pesquisa. - Hover on each node to view detailed data along with an overlay representing the total number of survey respondents. - key: block.title.featuresExperienceHeatmap - t: Usage by Years Of Experience + t: Uso por Anos de Experiência - key: block.description.featuresExperienceHeatmap t: | - The “overall” column shows overall usage for each feature (respondents who selected “have used it”), - while the following columns show the usage ratio for each “years of experience” bracket. + A coluna "total" mostra totaliza o uso de cada funcionalidade (participantes que selecionaram “Já usei”), + enquanto que as colunas seguintes mostram a proporção de uso para cada faixa de “anos de experiência”. - A brighter teal background indicates - a higher-than-overall-average ratio for a given bracket. + Uma cor de fundo verde azulada mais clara indica uma taxa acimda + da proporção da média total de uma determinada faixa. ########################################################################### # Tools & Methodologies From bf88e1aa7ef213e442812b6f8efc981ba158b799 Mon Sep 17 00:00:00 2001 From: "Marcelo Emanoel B. Diniz" Date: Tue, 24 Dec 2019 00:30:48 -0300 Subject: [PATCH 17/26] Translate other category tools, experience, happiness, quadrant and arrows --- src/translations/pt-BR.yml | 107 +++++++++++++++++++------------------ 1 file changed, 54 insertions(+), 53 deletions(-) diff --git a/src/translations/pt-BR.yml b/src/translations/pt-BR.yml index 66cb1d66..98789965 100644 --- a/src/translations/pt-BR.yml +++ b/src/translations/pt-BR.yml @@ -464,131 +464,132 @@ translations: # overview - key: block.title.toolsSectionOverview - t: Category Overview + t: Visão geral das Categorias - key: block.description.toolsSectionOverview t: > - Overview of opinions on the technologies surveyed. Darker segments represent positive opinions, - while lighter segments correspond to negative sentiment. + Visão geral das opiniões sobre as tecnologias pesquisadas. Segmentos mais escuros reprensentam opiniões positivas, + enquanto segmentos mais claros correspondem a um sentimento negativo. # Arrows (Movement over time) - key: block.title.toolsArrow - t: Changes Over Time + t: Mudanças no tempo # - key: block.description.toolsArrow # t: > # How has the ecosystem changed over three years? - key: block.description.toolsArrow t: > - Each line goes from 2016 to 2019. A higher point means a technology has been used by more people, - and a point further to the right means more users want to learn it; or have used it and would use it again. + Cada linha vai de 2016 a 2019. Um ponto mais alto significa que uma tecnologia foi mais utilizada por mais gente e um ponto + mais à direita significa que mais usuários gostariam de aprender sobre a tecnologia; ou que já utilizaram antes e o fariam novamente. - key: amelia.bio t: > - Amelia Wattenberger is a frontend developer and designer focused on data visualization. - She is the author of [Fullstack D3 and Data Visualization](https://www.newline.co/fullstack-d3), - a guide to creating your own data visualizations, - and she shares thoughts and how-tos on [Twitter](https://twitter.com/Wattenberger) - and [her site](https://wattenberger.com/). + Amelia Wattenberger é uma desenvolvedora frontend e designer focada em visualização de dados. + Ela é a autora do guia [Fullstack D3 and Data Visualization](https://www.newline.co/fullstack-d3), + para a criação da sua própria visualização de dados, e além disso, compartilha pensamentos e tutoriais + no [Twitter](https://twitter.com/Wattenberger) e [no site dela](https://wattenberger.com/). # quadrant/scatterplot chart - key: block.title.scatterplotOverview - t: Satisfaction vs Usage + t: Satisfação vs Uso - key: block.description.scatterplotOverview.satisfaction t: > - This chart shows each technology’s **satisfaction ratio** over its total **user count**. - It can be divided into four quadrants: + Este gráfico mostra a **proporção de satisfação** de cada tecnologia em relação ao total da **contagem de usurários**. + Ele pode ser dividido em quatro quadrantes: + + - **AVALIE**: Baixo uso, alta satisfação. Tecnologias que valem a pena acompanhar. - - **ASSESS**: Low usage, high satisfaction. Technologies worth keeping an eye on. + - **ADOTE**: Alto uso, alta satisfação. Tecnologias de adoção garantida. - - **ADOPT**: High usage, high satisfaction. Safe technologies to adopt. + - **EVITE**: Baixo uso, baixa satisfação. Tecnologias que provavelmente devem ser evitadas por enquanto. - - **AVOID**: Low usage, low satisfaction. Technologies probably best avoided currently. + - **ANALISE**: Alto uso, baixa satisfação. Reavalie estas tecnologias caso as esteja utilizando. - - **ANALYZE**: High usage, low satisfaction. Reassess these technologies if you're currently using them. - key: block.description.scatterplotOverview.interest t: > - This chart shows each technology’s **interest ratio** over its total **user count** (as defined by respondents who are aware of a technology but *haven't* used it yet). + Este gráfico mostra a **proporção de interesse** em relação ao seu total de **usuários** + (como definido pelos participantes que conhecem a tecnologia mas **ainda não a utilisaram**). - (Note that low user numbers can be due to either an unknown technology; or a technology with a lot of respondents already using it.) + (Note que baixos número de usuários pode ser explicado por: uma tecnologia desconhecida; + ou uma tecnologia com muitos participantes já a utilizando.) - key: quadrants.assess - t: Assess + t: Avalie - key: quadrants.adopt - t: Adopt + t: Adote - key: quadrants.avoid - t: Avoid + t: Evite - key: quadrants.analyze - t: Analyze + t: Analise # happiness - key: block.title.happiness - t: Overall Happiness + t: Felicidade Geral - key: block.description.happiness t: | - On a scale of one (very unhappy) to five (very happy), how happy are developers with the current overall state of this category? + Numa escala de um (muito infeliz) a cinco (muito feliz), quão feliz estão dos desenvolvedores com o estado geral atual desta categoria? # experience - key: block.title.toolExperience - t: ${name} Experience Over Time + t: ${name} Experiência em relação ao Tempo - key: block.description.toolExperience - t: Respondent's experience with ${name}. + t: Experiência do participante com ${name}. - key: toolExperience.never_heard.long - t: I've never heard of it + t: Nunca ouvi falar a respeito - key: toolExperience.never_heard.short - t: Never heard of it + t: Nunca ouvi falar a respeito - key: toolExperience.never_heard.extrashort - t: Never heard + t: Nunca ouvi - key: toolExperience.not_interested.long - t: I've HEARD of it, and am NOT interested + t: Já OUVI FALAR sobre ela, e NÃO estou interessado - key: toolExperience.not_interested.short - t: Heard of it, not interested + t: Já OUVI FALAR a respeito, mas não me interessa - key: toolExperience.not_interested.extrashort - t: Not interested + t: Não interessado - key: toolExperience.interested.long - t: I've HEARD of it, and WOULD like to learn it + t: Já OUVI FALAR sobre ela, e GOSTARIA de aprender sobre - key: toolExperience.interested.short - t: Heard of it, would like to learn + t: OUVI FALAR sobre ela, GOSTARIA de aprender - key: toolExperience.interested.extrashort - t: Interested + t: Interessado - key: toolExperience.would_use.long - t: I've USED it before, and WOULD use it again + t: Já USEI antes, e VOLTARIA a usar novamente - key: toolExperience.would_use.short - t: Used it, would use again + t: Já USEI antes, VOLTARIA a usar novamente - key: toolExperience.would_use.extrashort - t: Would use again + t: Voltaria a usar novamente - key: toolExperience.would_not_use.long - t: I've USED it before, and would NOT use it again + t: Já USEI antes, e não usaria novamente - key: toolExperience.would_not_use.short - t: Used it, would not use again + t: Usei, não usaria novamente - key: toolExperience.would_not_use.extrashort - t: Would not use - + t: Não usaria - key: toolExperience.negative_opinion.extrashort - t: Negative opinions + t: Opiniões Negativas - key: toolExperience.positive_opinion.extrashort - t: Positive opinions + t: Opiniões Positivas - key: toolExperience.have_not_used.extrashort - t: Have not used + t: Não usei - key: toolExperience.have_used.extrashort - t: Have used + t: Já usei - key: toolExperience.total_respondents.long - t: Total Respondents + t: Total de Participantes - key: toolExperience.total_respondents.short - t: Total Respondents + t: Total de Participantes - key: toolExperience.total_respondents.extrashort - t: Total Respondents + t: Total de Participantes # other category tools - key: block.title.category-other-tools - t: Other Tools + t: Outras Ferramentas - key: block.description.category-other-tools - t: Other tools in this category (freeform answers). + t: Outras ferramentas nesta categoria (respostas livres). ########################################################################### # Other Tools From 2c716cd3bd0bf279719de0ba1f7801a46e51e027 Mon Sep 17 00:00:00 2001 From: "Marcelo Emanoel B. Diniz" Date: Tue, 24 Dec 2019 00:36:09 -0300 Subject: [PATCH 18/26] Improve translation --- src/translations/pt-BR.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/translations/pt-BR.yml b/src/translations/pt-BR.yml index 98789965..e4c689db 100644 --- a/src/translations/pt-BR.yml +++ b/src/translations/pt-BR.yml @@ -542,14 +542,14 @@ translations: t: Nunca ouvi - key: toolExperience.not_interested.long - t: Já OUVI FALAR sobre ela, e NÃO estou interessado + t: Já OUVI FALAR a respeito, e NÃO estou interessado - key: toolExperience.not_interested.short t: Já OUVI FALAR a respeito, mas não me interessa - key: toolExperience.not_interested.extrashort t: Não interessado - key: toolExperience.interested.long - t: Já OUVI FALAR sobre ela, e GOSTARIA de aprender sobre + t: Já OUVI FALAR a respeito, e GOSTARIA de aprender sobre - key: toolExperience.interested.short t: OUVI FALAR sobre ela, GOSTARIA de aprender - key: toolExperience.interested.extrashort From 2407e9087c566b6f0f5056203fc3dfdb5f1df752 Mon Sep 17 00:00:00 2001 From: "Marcelo Emanoel B. Diniz" Date: Tue, 24 Dec 2019 00:54:10 -0300 Subject: [PATCH 19/26] More adjustments --- src/translations/pt-BR.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/translations/pt-BR.yml b/src/translations/pt-BR.yml index e4c689db..4f68a98f 100644 --- a/src/translations/pt-BR.yml +++ b/src/translations/pt-BR.yml @@ -345,14 +345,14 @@ translations: - key: featureExperience.know_not_used t: Sei o que é, mas nunca usei - key: featureExperience.never_heard_not_sure - t: Nunca ouvi falar sobre/Não tenho certeza do que é + t: Nunca ouvi falar/Não tenho certeza do que é - key: featureExperience.used_it.long t: Já usei - key: featureExperience.know_not_used.long t: Sei o que é, mas nunca usei - key: featureExperience.never_heard_not_sure.long - t: Nunca ouvi falar sobre/Não tenho certeza do que é + t: Nunca ouvi falar/Não tenho certeza do que é # Feature Overview - key: block.title.featuresOverview @@ -526,7 +526,7 @@ translations: t: Felicidade Geral - key: block.description.happiness t: | - Numa escala de um (muito infeliz) a cinco (muito feliz), quão feliz estão dos desenvolvedores com o estado geral atual desta categoria? + Numa escala de 1 (muito infeliz) a 5 (muito feliz), quão feliz estão dos desenvolvedores com o estado geral atual desta categoria? # experience - key: block.title.toolExperience @@ -551,7 +551,7 @@ translations: - key: toolExperience.interested.long t: Já OUVI FALAR a respeito, e GOSTARIA de aprender sobre - key: toolExperience.interested.short - t: OUVI FALAR sobre ela, GOSTARIA de aprender + t: OUVI FALAR a respeito, GOSTARIA de aprender - key: toolExperience.interested.extrashort t: Interessado From 8666ca27599e8f9d6cecbb27b124ef9938eaf9b3 Mon Sep 17 00:00:00 2001 From: "Marcelo Emanoel B. Diniz" Date: Tue, 24 Dec 2019 00:59:19 -0300 Subject: [PATCH 20/26] Translate remaining introductions --- .../pt-BR/introductions/tools/back_end_frameworks.md | 2 +- src/translations/pt-BR/introductions/tools/data_layer.md | 2 +- .../pt-BR/introductions/tools/front_end_frameworks.md | 2 +- .../pt-BR/introductions/tools/javascript_flavors.md | 2 +- src/translations/pt-BR/introductions/tools/mobile_desktop.md | 2 +- src/translations/pt-BR/introductions/tools/testing.md | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/translations/pt-BR/introductions/tools/back_end_frameworks.md b/src/translations/pt-BR/introductions/tools/back_end_frameworks.md index 30d4d768..14da7389 100644 --- a/src/translations/pt-BR/introductions/tools/back_end_frameworks.md +++ b/src/translations/pt-BR/introductions/tools/back_end_frameworks.md @@ -4,4 +4,4 @@ page: back_end_frameworks locale: pt-BR --- -JavaScript on the server. \ No newline at end of file +JavaScript no servidor. \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/tools/data_layer.md b/src/translations/pt-BR/introductions/tools/data_layer.md index c2f030a5..53dd81f5 100644 --- a/src/translations/pt-BR/introductions/tools/data_layer.md +++ b/src/translations/pt-BR/introductions/tools/data_layer.md @@ -4,4 +4,4 @@ page: data_layer locale: pt-BR --- -Loading and managing data in your app. \ No newline at end of file +Carregamento e gerenciamento de dados na sua aplicação. \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/tools/front_end_frameworks.md b/src/translations/pt-BR/introductions/tools/front_end_frameworks.md index 7a7688a9..b46c1eb2 100644 --- a/src/translations/pt-BR/introductions/tools/front_end_frameworks.md +++ b/src/translations/pt-BR/introductions/tools/front_end_frameworks.md @@ -4,4 +4,4 @@ page: front_end_frameworks locale: pt-BR --- -Front-end frameworks and libraries. \ No newline at end of file +Frameworks e Bibliotecas Front-end. \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/tools/javascript_flavors.md b/src/translations/pt-BR/introductions/tools/javascript_flavors.md index 5854cee7..aa68a84e 100644 --- a/src/translations/pt-BR/introductions/tools/javascript_flavors.md +++ b/src/translations/pt-BR/introductions/tools/javascript_flavors.md @@ -4,4 +4,4 @@ page: javascript_flavors locale: pt-BR --- -Languages that compile to JavaScript \ No newline at end of file +Linguagens de programação que compilam para JavaScript. \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/tools/mobile_desktop.md b/src/translations/pt-BR/introductions/tools/mobile_desktop.md index 11ce0a98..6880a1fd 100644 --- a/src/translations/pt-BR/introductions/tools/mobile_desktop.md +++ b/src/translations/pt-BR/introductions/tools/mobile_desktop.md @@ -4,4 +4,4 @@ page: mobile_desktop locale: pt-BR --- -JavaScript for mobile devices and desktop apps \ No newline at end of file +JavaScript para dispositívos móveis e aplicações desktop. \ No newline at end of file diff --git a/src/translations/pt-BR/introductions/tools/testing.md b/src/translations/pt-BR/introductions/tools/testing.md index b2377f63..e8fc6468 100644 --- a/src/translations/pt-BR/introductions/tools/testing.md +++ b/src/translations/pt-BR/introductions/tools/testing.md @@ -4,4 +4,4 @@ page: testing locale: pt-BR --- -Tools for testing your code. \ No newline at end of file +Ferramentas para testar o seu código. \ No newline at end of file From 30ac812e1f66a5a4be268fa8641789b9b6c05ffc Mon Sep 17 00:00:00 2001 From: "Marcelo Emanoel B. Diniz" Date: Tue, 24 Dec 2019 09:57:28 -0300 Subject: [PATCH 21/26] Translate Export --- src/translations/pt-BR.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/translations/pt-BR.yml b/src/translations/pt-BR.yml index 4f68a98f..2e321ef7 100644 --- a/src/translations/pt-BR.yml +++ b/src/translations/pt-BR.yml @@ -928,16 +928,16 @@ translations: # export - key: export.export - t: Export + t: Exportar - key: export.title - t: Export data for ${title} + t: Exportar dados de ${title} - key: export.nocsv - t: Sorry, CSV export is not available for this dataset. + t: Desculpe, mas, este conjunto de dados não está disponível em formato CSV. - key: export.graphql t: > - While our internal GraphQL API is not currently public, in the future we are planning - on exposing it to make querying our data easier. If you'd like to hear more, you can - check out this GitHub issue + Apesar da nossa API GraphQL ainda não estar pública, pretendemos expô-la para tornar + mais fácil a consulta dos dados. Caso tenha interesse e deseje saber mais, acompanhe + esta issue no GitHub # general From 7dda8b5f4dc1c43dcee4655efe218a4326f901ec Mon Sep 17 00:00:00 2001 From: "Marcelo Emanoel B. Diniz" Date: Wed, 25 Dec 2019 12:00:47 -0300 Subject: [PATCH 22/26] Translate General section --- src/translations/pt-BR.yml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/translations/pt-BR.yml b/src/translations/pt-BR.yml index 2e321ef7..9b290b56 100644 --- a/src/translations/pt-BR.yml +++ b/src/translations/pt-BR.yml @@ -944,35 +944,35 @@ translations: - key: general.title t: State of JavaScript 2019 - key: general.description - t: Discover the most popular JavaScript features & technologies of the year. + t: Descubra as tecnologias e funcionalidades do JavaScript mais populares do ano. - key: general.stay_tuned - t: Stay Tuned + t: Fique ligado - key: general.leave_your_email - t: "If you'd like to know when we release additional results or announce next year's edition, just leave us your email below:" + t: "Caso tenha interesse em saber sobre lançamentos de novos resultados ou sobre a edição do ano que vem, deixe o seu email abaixo:" - key: general.your_email - t: Your Email + t: Seu Email - key: general.notify_me - t: Notify Me + t: Me avise - key: general.help_us_translate - t: Help translate the survey → + t: Ajude a traduzir a pesquisa → - key: general.not_found t: > ## Error 404 - Sorry, we couldn't find this page. Please [leave an issue](https://github.com/StateOfJS/State-of-JS-2019/issues) if you think something might be broken. + Desculpe, mas não conseguimos encontrar esta página. Caso, ache que alguma coisa está quebrada, por favor [abra uma issue](https://github.com/StateOfJS/State-of-JS-2019/issues) - key: general.back_to_intro - t: Back to introduction + t: Voltar para a Introdução - key: general.close_nav - t: Close navigation menu + t: Fechar o menu de navegação - key: general.completion_percentage - t: 'Completion Percentage:' + t: 'Porcentagem de Conclusão:' - key: general.previous - t: 'Previous:' + t: 'Anterior:' - key: general.next - t: 'Next:' + t: 'Próximo:' - key: general.start - t: Start + t: Iniciar # partners - key: partners.our_partners From 2544646d3a3aba3e71bc2d5fb6d45a5e487aab6f Mon Sep 17 00:00:00 2001 From: "Marcelo Emanoel B. Diniz" Date: Wed, 25 Dec 2019 12:04:41 -0300 Subject: [PATCH 23/26] Translate UI section Partners --- src/translations/pt-BR.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/translations/pt-BR.yml b/src/translations/pt-BR.yml index 9b290b56..5e3dd849 100644 --- a/src/translations/pt-BR.yml +++ b/src/translations/pt-BR.yml @@ -976,15 +976,15 @@ translations: # partners - key: partners.our_partners - t: Our Partners + t: Nossos Parceiros - key: partners.become_partner - t: Help support the survey + t: Apoie a pesquisa - key: partners.thanks - t: Thanks to our partners for supporting us! + t: Obrigado aos nossos parceiros pelo apoio dado! - key: partners.learn_more - t: Learn more. + t: Saiba mais. - key: block.title.recommendedResources - t: Recommended Resources + t: Recursos Recomendados # charts - key: block.title.usage-ratio From ec8194b883f15595173bb9e5301f5f5b7e96bcb0 Mon Sep 17 00:00:00 2001 From: "Marcelo Emanoel B. Diniz" Date: Wed, 25 Dec 2019 12:20:35 -0300 Subject: [PATCH 24/26] Translate Other Tools --- src/translations/pt-BR.yml | 40 +++++++++++++++++++------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/src/translations/pt-BR.yml b/src/translations/pt-BR.yml index 5e3dd849..1ed79747 100644 --- a/src/translations/pt-BR.yml +++ b/src/translations/pt-BR.yml @@ -596,49 +596,49 @@ translations: ########################################################################### - key: block.title.utilities - t: Utilities + t: Bibliotecas Utilitárias - key: block.description.utilities - t: Which utility libraries do you regularly use? + t: Quais bibliotecas utilitárias você usa com frequência? - key: block.title.utilities_others - t: Other Utilities + t: Outras Bibliotecas Utilitárias - key: block.description.utilities_others - t: Other utilities (freeform field). + t: Outras respostas (campo aberto). - key: block.title.text_editors - t: Text Editors + t: Editores de Texto - key: block.description.text_editors - t: Which text editor(s) do you regularly use? + t: Quais editor(es) de texto você usa com frequência? - key: block.title.text_editors_others - t: Other Text Editors + t: Outros Editores de Texto - key: block.description.text_editors_others - t: Other answers (freeform field). + t: Outras respostas (campo aberto). - key: block.title.browsers - t: Browsers + t: Navegadores - key: block.description.browsers - t: Which browser(s) do you primarily work in during initial development? + t: Qual(is) o(s) principal(is) navegador(es) você usa durante o início do desenvolvimento? - key: block.title.browsers_others - t: Other Browsers + t: Outros Navegadores - key: block.description.browsers_others - t: Other answers (freeform field). + t: Outras respostas (campo aberto). - key: block.title.build_tools - t: Build Tools + t: Ferramentas de Build - key: block.description.build_tools - t: Which build tools do you use? + t: Qual(is) ferramentas de build você utiliza? - key: block.title.build_tools_others - t: Other Build Tools + t: Outras Ferramentas de Build - key: block.description.build_tools_others - t: Other answers (freeform field). + t: Outras respostas (campo aberto). - key: block.title.non_js_languages - t: Non-JavaScript Languages + t: Outras linguagens de programação - key: block.description.non_js_languages - t: Which other programming languages do you use? + t: Qual(is) outra(s) linguagen(s) de programação você utiliza? - key: block.title.non_js_languages_others - t: Other Languages + t: Outras Linguagens - key: block.description.non_js_languages_others - t: Other answers (freeform field). + t: Outras respostas (campo aberto). ########################################################################### From 5e4f763d41105e0bfe1e2735783ee43a2f367dce Mon Sep 17 00:00:00 2001 From: "Marcelo Emanoel B. Diniz" Date: Thu, 26 Dec 2019 10:49:49 -0300 Subject: [PATCH 25/26] Translate the final sections --- src/translations/pt-BR.yml | 136 ++++++++++++++++++------------------- 1 file changed, 66 insertions(+), 70 deletions(-) diff --git a/src/translations/pt-BR.yml b/src/translations/pt-BR.yml index 1ed79747..253e0d1f 100644 --- a/src/translations/pt-BR.yml +++ b/src/translations/pt-BR.yml @@ -647,188 +647,184 @@ translations: # blogs & magazines - key: block.title.blogs_news_magazines - t: Blogs & Magazines + t: Blogs e Revistas - key: block.description.blogs_news_magazines - t: Which JS-related blogs/magazines/etc. do you read? + t: Quais blogs/revistas/etc relacionados à JavaScript você costuma ler? - key: block.title.blogs_news_magazines_others - t: Other Blogs & Magazines + t: Outros Blogs e Revistas - key: block.description.blogs_news_magazines_others - t: Other answers (freeform field). + t: Outras respostas (campo aberto). # sites & courses - key: block.title.sites_courses - t: Sites & Courses + t: Sites e Cursos - key: block.description.sites_courses - t: Which JS-related sites/courses/etc. do you consult? + t: Quais sites/cursos/etc relacionados à JavaScript você costuma consultar? - key: block.title.sites_courses_others - t: Other Sites & Courses + t: Outros Sites e Cursos - key: block.description.sites_courses_others - t: Other answers (freeform field). + t: Outras respostas (campo aberto). # podcasts - key: block.title.podcasts t: Podcasts - key: block.description.podcasts - t: Which JavaScript or programming-related podcasts do you listen to? + t: Quais podcasts relacionados à JavaScript ou a programação você costuma ouvir? - key: block.title.podcasts_others - t: Other Podcasts + t: Outros Podcasts - key: block.description.podcasts_others - t: Other answers (freeform field). + t: Outras respostas (campo aberto). ########################################################################### # Opinions ########################################################################### - key: block.title.easy-to-learn - t: Learning Curve + t: Curva de Aprendizado - key: block.description.easy-to-learn - t: JavaScript is easy to learn” + t: "JavaScript é fácil de aprender" - key: block.title.js_moving_in_right_direction - t: Direction + t: Direcção - key: block.description.js_moving_in_right_direction - t: “JavaScript is moving in the right direction” + t: “JavaScript está indo na direção correta” - key: block.title.building_js_apps_overly_complex - t: Complexity + t: Complexidade - key: block.description.building_js_apps_overly_complex - t: “Building JavaScript apps is overly complex right now” + t: “Construir aplicações JavaScript se tornou muito mais complexo” - key: block.title.js_over_used_online - t: Usage + t: Uso - key: block.description.js_over_used_online - t: “JavaScript is over-used online” + t: “JavaScript é usado em excesso online” - key: block.title.enjoy_building_js_apps - t: Enjoyment + t: Satisfação - key: block.description.enjoy_building_js_apps - t: “I enjoy building JavaScript apps” + t: “Estou gosto de construir aplicações JavaScript” - key: block.title.would_like_js_to_be_main_lang - t: Main Language + t: Linguagem Principal - key: block.description.would_like_js_to_be_main_lang - t: “I would like JavaScript to be my main programming language” + t: “Eu gostaria de ter JavaScript como a minha principal linguagem de programação” - key: block.title.js_ecosystem_changing_to_fast - t: Rate of Change + t: Velocidade de Mudança - key: block.description.js_ecosystem_changing_to_fast - t: “The JavaScript ecosystem is changing too fast” + t: “O ecossistema do JavaScript está mudando muito rápido” - key: block.title.missing-features - t: Missing Features + t: Funcionalidades ausentes - key: block.description.missing-features - t: What do developers feel is currently missing from JavaScript? + t: O que os desenvolvedores acham que está em falta no JavaScript? # opinion scale - key: opinions.0.short - t: Strongly Disagree + t: Discordo Totalmente - key: opinions.1.short - t: Disagree + t: Discordo - key: opinions.2.short - t: Neutral + t: Neutro - key: opinions.3.short - t: Agree + t: Concordo - key: opinions.4.short - t: Strongly Agree + t: Concordo Totalmente - key: opinions.0.long - t: Strongly Disagree + t: Discordo Totalmente - key: opinions.1.long - t: Disagree + t: Discordo - key: opinions.2.long - t: Neutral + t: Neutro - key: opinions.3.long - t: Agree + t: Concordo - key: opinions.4.long - t: Strongly Agree + t: Concordo Totalmente ########################################################################### # Awards ########################################################################### - key: awards.runner_ups - t: Runner Ups + t: 2º e 3º Colocados # feature_adoption - key: award.feature_adoption_award.title - t: Most Adopted Feature + t: Funcionalidade mais adotada - key: award.feature_adoption_award.description t: | - Awarded to the most adopted JavaScript feature. + Concedido à funcionalidade mais adotada do JavaScript. - key: award.feature_adoption_award.comment t: | - With **${items[0].value}** users ${items[0].name} - is the most used JavaScript feature this year. + Com **${items[0].value}** usuários ${items[0].name} + é a funcionalidade mais utilizada do JavaScript este ano. # tool_satisfaction - key: award.tool_satisfaction_award.title - t: Highest Satisfaction + t: Maior Satisfação - key: award.tool_satisfaction_award.description t: | - Awarded to the technology with the highest - percentage of satisfied users. + Concedido à tecnologia com a maior porcentagem de usuários satisfeitos. - key: award.tool_satisfaction_award.comment t: | - With **${items[0].value}** of users willing to use it again, - ${items[0].name} proves once more it’s not kidding around. + Com **${items[0].value}** de usuários que usariam novamente, + ${items[0].name} prova mais uma vez que não está para brincadeiras. # tool_interest - key: award.tool_interest_award.title - t: Highest Interest + t: Maior Interesse - key: award.tool_interest_award.description t: | - Awarded to the technology developers - are most interested in learning. + Concedido à tecnologia com o maior número de desenvolvedores interessados em aprender. - key: award.tool_interest_award.comment t: | - **${items[0].value}** of developers who have heard - about ${items[0].name} want to learn it. - That’s some serious interest! + **${items[0].value}** de desenvolvedores que ouviram falar a sobre ${items[0].name} querem aprender sobre a tecnologia. + Isso é que é interesse! # tool_usage - key: award.tool_usage_award.title - t: Most Used Technology + t: Tecnologia Mais Usada - key: award.tool_usage_award.description t: | - Awarded to technology with the largest user base. + Concedido à tecnologia com a maior base de usuários. - key: award.tool_usage_award.comment t: | - With **${items[0].value}** users ${items[0].name} - is the most used technology this year. + Com **${items[0].value}** usuários ${items[0].name} + é a tecnologia mais usada desse ano. # resource_usage - key: award.resource_usage_award.title - t: Most Used Resource + t: Recurso Mais Usado - key: award.resource_usage_award.description t: | - Awarded to the resource with the largest user base. + Concedido ao recurso com a maior base de usuários. - key: award.resource_usage_award.comment t: | - With **${items[0].value}** users ${items[0].name} - is the most used resource this year. + Com **${items[0].value}** usuários ${items[0].name} + é o recurso mais utilizado desse ano. # tool_mention - key: award.tool_mention_award.title - t: Most Mentioned + t: Mais Mencionado - key: award.tool_mention.description t: | - Awarded to the library mentioned - the most in the “other libraries” answer. + Concedido à biblioteca mais mencionada na resposta "Outras Bibliotecas". - key: award.tool_mention_award.comment t: | - ${items[0].name} collected **${items[0].value}** mentions, - making it the most submitted freeform answer by far. + ${items[0].name} coletou **${items[0].value}** menções, + se tornando a principal resposta de campo aberto com folga. # prediction_award - key: award.prediction_award.title - t: Prediction Award + t: Prêmio de Futurologia - key: award.prediction_award.description t: | - Awarded to an up-and-coming technology that might take over… or not? + Concedido a uma tecnologia promissora que pode dominar geral, ou não... - key: award.prediction_award.comment t: | - ${items[0].name} made its explosive debut in this year's survey and we can't - wait to see where it goes from here + ${items[0].name} fez a sua entrada triunfal na pesquisa desse ano e + mal podemos esperar pra ver até onde ela vai chegar! ########################################################################### # Generic From cc93b99e82732404bd4df1981ebf77e8bec3c849 Mon Sep 17 00:00:00 2001 From: "Marcelo Emanoel B. Diniz" Date: Thu, 26 Dec 2019 12:24:33 -0300 Subject: [PATCH 26/26] Some translation adjustments --- src/translations/pt-BR.yml | 14 +++++++------- .../pt-BR/introductions/demographics.md | 2 +- .../pt-BR/introductions/features/features.md | 3 ++- .../pt-BR/introductions/introduction.md | 2 +- .../pt-BR/introductions/other-tools.md | 2 +- src/translations/pt-BR/introductions/resources.md | 4 ++-- 6 files changed, 14 insertions(+), 13 deletions(-) diff --git a/src/translations/pt-BR.yml b/src/translations/pt-BR.yml index 253e0d1f..0e180599 100644 --- a/src/translations/pt-BR.yml +++ b/src/translations/pt-BR.yml @@ -171,7 +171,7 @@ translations: - key: cssProficiency.axis_legend t: Proficiência em CSS - key: cssProficiency.0.short - t: Nenhum + t: Nenhuma Proficiência - key: cssProficiency.0.long t: 'Praticamente nenhum conhecimento de CSS' - key: cssProficiency.1.short @@ -195,11 +195,11 @@ translations: - key: block.title.backendProficiency t: Proficiência no Back-end - key: block.description.backendProficiency - t: Quão proficiente você é em desenvolvimento back-end? + t: Qual o seu grau de proficiência em desenvolvimento back-end? - key: backendProficiency.axis_legend t: Proficiência em Back-End - key: backendProficiency.0.short - t: Nenhuma + t: Nenhuma Proficiência - key: backendProficiency.0.long t: 'Incapaz de lidar com qualquer trabalho back-end' - key: backendProficiency.1.short @@ -358,11 +358,11 @@ translations: - key: block.title.featuresOverview t: Visão Geral de Uso - key: block.description.featuresOverview - t: > + t: | Este gráfico apresenta as várias taxas de adoção para todas as funcionalidades, agrupadas por categoria. O tamanho do círculo externo corresponde ao número total de usuários que conhecem - uma funcionalidade, enquanto que o círculo interno representa aqueles que realmente usaram-na. + uma funcionalidade, enquanto que o círculo interno representa aqueles que realmente a usaram. Arraste o mouse em cima de cada nó para visualizar dados detalhados juntamente com uma camada representando o total de participantes. @@ -530,7 +530,7 @@ translations: # experience - key: block.title.toolExperience - t: ${name} Experiência em relação ao Tempo + t: Experiência em relação ao Tempo - ${name} - key: block.description.toolExperience t: Experiência do participante com ${name}. @@ -900,7 +900,7 @@ translations: - key: share.site.title t: Descubra os resultados da StateOf JavaScript 2019 - key: share.site.twitter_text - t: 'Descubra os resultados Discover the State Of JavaScript 2019 results ${link} #StateOfJS' + t: 'Descubra os resultados da pesquisa State Of JavaScript 2019 ${link} #StateOfJS' - key: share.site.subject t: Resultados da pesquisa State Of JavaScript - key: share.site.body diff --git a/src/translations/pt-BR/introductions/demographics.md b/src/translations/pt-BR/introductions/demographics.md index 4aa271bb..6d27906e 100644 --- a/src/translations/pt-BR/introductions/demographics.md +++ b/src/translations/pt-BR/introductions/demographics.md @@ -4,4 +4,4 @@ page: demographics locale: pt-BR --- -A pesquisa State of Javascript desse ano, está em sua quarta edição e atingiu a marca de 21.717 participantes. Foi interessante notar que apesar de poucas pessoas se identificarem puramente como back-end developers, nossos respondentes ainda se sentem bastante confortáveis lidando com o desenvolvimento no lado servidor. +A pesquisa State of Javascript desse ano, está em sua quarta edição e atingiu a marca de 21.717 participantes. Foi interessante notar que apesar de poucas pessoas se identificarem puramente como back-end developers, os participantes da pesquisa ainda se sentem bastante confortáveis lidando com o desenvolvimento no lado servidor. diff --git a/src/translations/pt-BR/introductions/features/features.md b/src/translations/pt-BR/introductions/features/features.md index 323d003f..60113884 100644 --- a/src/translations/pt-BR/introductions/features/features.md +++ b/src/translations/pt-BR/introductions/features/features.md @@ -6,4 +6,5 @@ locale: pt-BR Uma das coisas mais excitantes sobre JavaScript é que como uma linguagem ela não fica parada. De arrow functions a destructuring, várias funcionalidades importantes foram adicionadas nos últimos anos e se tornaram parte integral de como programamos em JavaScript. -Por isso, a partir deste ano, além de quais ferramentas você usa, também vamos rastrear como você programa em JavaScript: os padrões, sintaxe, e funcionalidades que você usa... ou talvez não usa... ainda, mas que com certeza está de olho! +Por isso, a partir deste ano, além de quais ferramentas você usa, também vamos acompanhar como você programa em JavaScript: os padrões, a sintaxe, e as funcionalidades que você usa... ou talvez não usa ainda mas, que com certeza está de olho! + diff --git a/src/translations/pt-BR/introductions/introduction.md b/src/translations/pt-BR/introductions/introduction.md index aa4e7261..60b4a580 100644 --- a/src/translations/pt-BR/introductions/introduction.md +++ b/src/translations/pt-BR/introductions/introduction.md @@ -36,4 +36,4 @@ O site está hospedado no IBM Plex Mono. Perguntas? Algum feedback? [Entre em co Agora vejamos o que o JavaScript andou aprontando esse ano! - + diff --git a/src/translations/pt-BR/introductions/other-tools.md b/src/translations/pt-BR/introductions/other-tools.md index 7d43891e..b3f86a3d 100644 --- a/src/translations/pt-BR/introductions/other-tools.md +++ b/src/translations/pt-BR/introductions/other-tools.md @@ -4,4 +4,4 @@ page: other_tools locale: pt-BR --- -Você sempre precisa de um editor de texto para codificar, mas o processo de escrever código em Javascript também se baseia em grande parte de navegadores e ferramentas de desenvolvimento. Talvez mais até que qualquer outra linguagem de desenvolvimento. +Você sempre precisa de um editor de texto para codificar, mas o processo de escrever código em Javascript também necessita de navegadores e ferramentas de desenvolvimento. Talvez mais até que qualquer outra linguagem de desenvolvimento. diff --git a/src/translations/pt-BR/introductions/resources.md b/src/translations/pt-BR/introductions/resources.md index 2e6562ce..44390545 100644 --- a/src/translations/pt-BR/introductions/resources.md +++ b/src/translations/pt-BR/introductions/resources.md @@ -5,6 +5,6 @@ locale: pt-BR # note: naming this file `resources.md` creates conflict with existing `resources.yml` --- -Tem muita coisa que você pode descobrir sozinho. No entanto, em algum momento você precisa largar o teclado e ouvir o que os sábios mais experientes tem a dizer - ou talvez só perguntar ao Google. +Tem muita coisa que você pode descobrir sozinho. No entanto, em algum momento você precisa largar o teclado e ouvir o que os sábios e mais experientes tem a dizer - ou talvez só perguntar ao Google. -Qualquer que seja o caso, gostariamos de conhecer quais blogs, revistas, podcasts, e outros sites você pôde contar. +Qualquer que seja o caso, gostariamos de saber com quais blogs, revistas, podcasts e outros sites você pôde contar.