diff --git a/src/translations/pl-PL.yml b/src/translations/pl-PL.yml new file mode 100644 index 00000000..5d7fb70a --- /dev/null +++ b/src/translations/pl-PL.yml @@ -0,0 +1,1073 @@ +locale: en-US +translations: + ########################################################################### + # Tshirt + ########################################################################### + + - key: tshirt.about + t: T-shirt + - key: tshirt.description + t: > + Wzór został wydrukowany na koszulce w kolorze czarnego wrzosu [Bella+Canvas 3001 unisex premium T-shirt](https://www.printful.com/custom/mens/t-shirts/bella-canvas-3001-unisex-short-sleeve-jersey-t-shirt) (męskie) + z lekko dopasowanym fasonem (semi-slim fit); lub koszulka w kolorze ciemnoszarego wrzosu [Anvil 880 Women's Fashion Fit T-Shirt](https://www.printful.com/custom/womens/t-shirts/anvil-880-ladies-ringspun-fashion-fit-t-shirt) (damskie). Rozmiarówka U.S.. + + - key: tshirt.getit + t: Zdobądź + - key: tshirt.price + t: $${price} + transport + + ########################################################################### + # Demographics + ########################################################################### + + # salary ranges + - key: salary.work_for_free.long + t: Pracuje za darmo + - key: salary.work_for_free.short + t: praca za darmo + - 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: więcej niż $200k + - key: salary.more_than_200.short + t: $200k+ + - key: salary.more_than_200.shorter + t: '>200k' + - key: salary.axis_legend + t: Zakres Płacy (USD) + + # years of experience + - key: workExperience.less_than_1.long + t: Poniżej jednego roku + - key: workExperience.less_than_1.short + t: '<1 rok' + - key: workExperience.less_than_1.shorter + t: '<1' + - key: workExperience.1_2.long + t: 1 do 2 lat + - key: workExperience.1_2.short + t: 1~2 lata + - key: workExperience.1_2.shorter + t: 1~2 + - key: workExperience.2_5.long + t: 2 do 5 lat + - key: workExperience.2_5.short + t: 2~5 lat + - key: workExperience.2_5.shorter + t: 2~5 + - key: workExperience.5_10.long + t: 5 do 10 lat + - key: workExperience.5_10.short + t: 5~10 lat + - key: workExperience.5_10.shorter + t: 5~10 + - key: workExperience.10_20.long + t: 10 do 20 lat + - key: workExperience.10_20.short + t: 10~20 lat + - key: workExperience.10_20.shorter + t: 10~20 + - key: workExperience.more_than_20.long + t: Więcej niż 20 lat + - key: workExperience.more_than_20.short + t: '>20 lat' + - key: workExperience.more_than_20.shorter + t: '>20' + - key: workExperience.axis_legend + t: Lata doświadczenia + + # company size + - key: companySize.1.long + t: Jeden zatrudniony + - key: companySize.1.short + t: jeden + - key: companySize.1.shorter + t: '1' + - key: companySize.1_5.long + t: 1 do 5 zatrudnionych + - key: companySize.1_5.short + t: 1~5 + - key: companySize.1_5.shorter + t: 1~5 + - key: companySize.5_10.long + t: 5 do 10 zatrudnionych + - key: companySize.5_10.short + t: 5~10 + - key: companySize.5_10.shorter + t: 5~10 + - key: companySize.10_20.long + t: 10 do 20 zatrudnionych + - key: companySize.10_20.short + t: 10~20 + - key: companySize.10_20.shorter + t: 10~20 + - key: companySize.20_50.long + t: 20 do 50 zatrudnionych + - key: companySize.20_50.short + t: 20~50 + - key: companySize.20_50.shorter + t: 20~50 + - key: companySize.50_100.long + t: 50 do 100 zatrudnionych + - key: companySize.50_100.short + t: 50~100 + - key: companySize.50_100.shorter + t: 50~100 + - key: companySize.100_1000.long + t: 100 do 1000 zatrudnionych + - key: companySize.100_1000.short + t: 100~1000 + - key: companySize.100_1000.shorter + t: 100~1000 + - key: companySize.more_than_1000.long + t: Więcej niż 1000 zatrudnionych + - key: companySize.more_than_1000.short + t: 1000+ + - key: companySize.more_than_1000.shorter + t: 1000+ + - key: companySize.axis_legend + t: Liczba zatrudnionych + + # sources + - key: sources.other_unknown + t: Inne/Nieznane + + # javascript proficiency + - key: block.title.javascript-proficiency + t: Biegłość w JavaScript + - key: block.description.javascript-proficiency + t: Jaka jest twoja biegłość w pracy z JavaScript? + - key: javascript-proficiency.axis_legend + t: Biegłość w JavaScript + - key: javascript-proficiency.none.short + t: Żadna + - key: javascript-proficiency.none.long + t: Nie jestem w stanie napisać cokolwiek w JavaScript + - key: javascript-proficiency.short_simple_javascript.short + t: Beginner + - key: javascript-proficiency.short_simple_javascript.long + t: Potrafię napisać krótki, prosty warunek w JavaScript lub jQuery + - key: javascript-proficiency.existing_codebases_using_modern_frameworks.short + t: Średnio zaawansowany + - key: javascript-proficiency.existing_codebases_using_modern_frameworks.long + t: Potrafię pracować z istniejącym codem używającym współczesne frameworki (React, Vue, itp.) + - key: javascript-proficiency.advanced_front_end_patterns.short + t: Zaawansowany + - key: javascript-proficiency.advanced_front_end_patterns.long + t: Posługuje się zaawansowanymi wzorcami (zarządzanie stanem, ładowanie danych, itp.) + - key: javascript-proficiency.entire_codebases_from_scratch.short + t: Ekspert + - key: javascript-proficiency.entire_codebases_from_scratch.long + t: Potrafię stworzyć całą architekture aplikacji front-end zaczynając od zera + + # css proficiency + + - key: block.title.cssProficiency + t: Biegłość w CSS + - key: block.description.cssProficiency + t: Jaka jest twoja biegłość w pracy z CSS? + - key: cssProficiency.axis_legend + t: Biegłość w CSS + - key: cssProficiency.0.short + t: Żadna + - key: cssProficiency.0.long + t: 'Praktycznie brak znajomości CSS' + - key: cssProficiency.1.short + t: Początkujący + - key: cssProficiency.1.long + t: 'Korzystam z frameworków CSS i potrafię pracować nad istniejącymi stylami' + - key: cssProficiency.2.short + t: Średnio zaawansowany + - key: cssProficiency.2.long + t: 'Znam zasady rządzące CSS oraz potrafię stworzyć pełne layouty' + - key: cssProficiency.3.short + t: Zaawansowany + - key: cssProficiency.3.long + t: 'Jestem mistrzem w animacjach, interakcjach, przejściach, itp.' + - key: cssProficiency.4.short + t: Ekspert + - key: cssProficiency.4.long + t: 'Jestem w stanie ostylować całą aplikację od zera stosując spójną metodologię' + + # backend proficiency + - key: block.title.backendProficiency + t: Biegłość w Back-end + - key: block.description.backendProficiency + t: Jaka jest twoja biegłość w pracy z Back-end? + - key: backendProficiency.axis_legend + t: Biegłość w Back-end + - key: backendProficiency.0.short + t: Żadna + - key: backendProficiency.0.long + t: 'Nie jestem w stanie wykonać żadnej pracy związanej z back-end' + - key: backendProficiency.1.short + t: Początkujący + - key: backendProficiency.1.long + t: 'Potrafię skonfigurować CMSy "all-in-one" (WordPress, itp.) lub generator stron statycznych (Jekyll, itp.)' + - key: backendProficiency.2.short + t: Średnio zaawansowany + - key: backendProficiency.2.long + t: 'Potrafię pracować nad aplikacjami korzystając z istniejących frameworków (Rails, Laravel, itp.)' + - key: backendProficiency.3.short + t: Zaawansowany + - key: backendProficiency.3.long + t: 'Potrafię skonfigurować całą aplikację back-end od zera (Go, Node, itp.)' + - key: backendProficiency.4.short + t: Ekspert + - key: backendProficiency.4.long + t: 'Potrafię obsłużyć złożony multi-server lub architekturę microserwisów' + + # 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: Płeć + - key: block.description.gender + t: Płeć respondentów. + - key: gender.female + t: Kobieta + - key: gender.female.long + t: Kobieta + - key: gender.male + t: Mężczyzna + - key: gender.male.long + t: Mężczyzna + - key: gender.non_binary + t: Niebinarność/Trzecia płeć + - key: gender.non_binary.long + t: Niebinarność/Trzecia płeć + - key: gender.prefer_not_to_say + t: Wolę nie mówić + - key: gender.prefer_not_to_say.long + t: Wolę nie mówić + + # other + - key: block.title.country + t: Udział według kraju + - key: block.description.country + t: Jaki odsetek ankietowanych pochodzi z każdego kraju. + - key: block.title.salary + t: Płaca + - key: block.description.salary + t: Roczna płaca w USD. + - key: block.title.workExperience + t: Doświadczenie w latach + - key: block.description.workExperience + t: Jak długo piszesz w JavaScript. + - key: block.title.companySize + t: Wielkość firmy + - key: block.description.companySize + t: Podział według wielkości firmy. + - key: block.title.source + t: Źródło + - key: block.description.source + t: > + W jaki sposób uczestnicy dowiedzieli się o ankiecie (agregacja zgłoszonych przez siebie odpowiedzi i + śledzenie stron odsyłających). + + **State of JS** dociera do subskrybentów z naszych poprzednich ankiet, podczas gdy **Poczta pantoflowa** korzysta z takich źródeł jak Slack, znajomi, współpracownicy, itp. + + - key: block.title.jobTitle + t: Stanowisko + - key: block.description.jobTitle + t: Jak przestawiasz się na imprezach? + + ########################################################################### + # Features + ########################################################################### + + - key: page.syntax + t: Składnia + - key: page.language + t: Język + - key: page.data_structures + t: Struktury danych + - key: page.browser_apis + t: Interfejsy API przeglądarki + + - key: block.description.decorators + t: > + Najprościej mówiąc, dekorator to najprostrza droga do + zamknięcia jednego kawałka kodu wewnątrz innego — dosłownie “udekorować” go. + + - key: feature.learn_more + t: Dowiedz się więcej (MDN) + - key: feature.mdn_link + t: MDN + - key: feature.caniuse_link + t: CanIUse + - key: feature.specification_link + t: Specyfikacja W3C + + - key: featureExperienceSimplified.used_it.long + t: Użyłem go + - key: featureExperienceSimplified.know_it.long + t: Słyszałem o tym + - key: features.usage.ratio + t: Stosunek wykorzystania + + - key: featureExperience.used_it + t: Użyłem go + - key: featureExperience.know_not_used + t: Wiem co to jest ale nigdy nie użyłem + - key: featureExperience.never_heard_not_sure + t: Pierwsze słyszę/Nie mam pojęcia co to jest + + - key: featureExperience.used_it.long + t: Użyłem go + - key: featureExperience.know_not_used.long + t: Wiem co to jest ale nigdy nie użyłem + - key: featureExperience.never_heard_not_sure.long + t: Pierwsze słyszę/Nie mam pojęcia co to jest + + # Feature Overview + - key: block.title.featuresOverview + t: Wykorzystanie + - key: block.description.featuresOverview + t: > + Ten wykres prezentuje różne wskaźniki wykorzystania wszystkich funkcjonalności pogrupowanych według kategorii. + + + Wielkość zewnętrznego okręgu odpowiada łącznej liczbie użytkowników, którzy znają daną funkcjonalność, + natomiast wewnętrzny okrąg reprezentuje tych którzy realnie z niej skorzystali. + + + Po najechaniu na poszczególny punkt zostanie wyświetlona warstwa ze szczegółowymi danymi, które reprezentują łączną liczbę ankietowanych. + + # Features Section Overview + - key: block.title.featuresSectionOverview + t: Wykorzystanie + - 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. + + # movement + - 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). + + ########################################################################### + # Environments + ########################################################################### + + # general + - key: block.title.form-factors + t: Form Factors + - key: block.description.form-factors + t: Which form factors do you test on? + + - key: block.title.env-browsers + t: Browsers + - key: block.description.env-browsers + t: Which browsers do you test in? + + + ########################################################################### + # 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? + + ########################################################################### + # 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 + + # 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 + + # 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/pl-PL/conclusions/conclusion.md b/src/translations/pl-PL/conclusions/conclusion.md new file mode 100644 index 00000000..c5c96fec --- /dev/null +++ b/src/translations/pl-PL/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/pl-PL/introductions/awards.md b/src/translations/pl-PL/introductions/awards.md new file mode 100644 index 00000000..6fe961ee --- /dev/null +++ b/src/translations/pl-PL/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/pl-PL/introductions/demographics.md b/src/translations/pl-PL/introductions/demographics.md new file mode 100644 index 00000000..f21d8612 --- /dev/null +++ b/src/translations/pl-PL/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/pl-PL/introductions/features/browser_apis.md b/src/translations/pl-PL/introductions/features/browser_apis.md new file mode 100644 index 00000000..b769bac5 --- /dev/null +++ b/src/translations/pl-PL/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/pl-PL/introductions/features/data_structures.md b/src/translations/pl-PL/introductions/features/data_structures.md new file mode 100644 index 00000000..82e8dde0 --- /dev/null +++ b/src/translations/pl-PL/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/pl-PL/introductions/features/features.md b/src/translations/pl-PL/introductions/features/features.md new file mode 100644 index 00000000..35efca43 --- /dev/null +++ b/src/translations/pl-PL/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/pl-PL/introductions/features/language.md b/src/translations/pl-PL/introductions/features/language.md new file mode 100644 index 00000000..ec151a5f --- /dev/null +++ b/src/translations/pl-PL/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/pl-PL/introductions/features/other_features.md b/src/translations/pl-PL/introductions/features/other_features.md new file mode 100644 index 00000000..bb911c41 --- /dev/null +++ b/src/translations/pl-PL/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/pl-PL/introductions/features/syntax.md b/src/translations/pl-PL/introductions/features/syntax.md new file mode 100644 index 00000000..433b4146 --- /dev/null +++ b/src/translations/pl-PL/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/pl-PL/introductions/introduction.md b/src/translations/pl-PL/introductions/introduction.md new file mode 100644 index 00000000..e4dc0bd7 --- /dev/null +++ b/src/translations/pl-PL/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/pl-PL/introductions/opinions.md b/src/translations/pl-PL/introductions/opinions.md new file mode 100644 index 00000000..b98910ab --- /dev/null +++ b/src/translations/pl-PL/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/pl-PL/introductions/other-tools.md b/src/translations/pl-PL/introductions/other-tools.md new file mode 100644 index 00000000..552cb444 --- /dev/null +++ b/src/translations/pl-PL/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/pl-PL/introductions/overview.md b/src/translations/pl-PL/introductions/overview.md new file mode 100644 index 00000000..38594b80 --- /dev/null +++ b/src/translations/pl-PL/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/pl-PL/introductions/resources.md b/src/translations/pl-PL/introductions/resources.md new file mode 100644 index 00000000..e0f6f596 --- /dev/null +++ b/src/translations/pl-PL/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/pl-PL/introductions/support.md b/src/translations/pl-PL/introductions/support.md new file mode 100644 index 00000000..78919df5 --- /dev/null +++ b/src/translations/pl-PL/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/pl-PL/introductions/tools/back_end_frameworks.md b/src/translations/pl-PL/introductions/tools/back_end_frameworks.md new file mode 100644 index 00000000..52d16ce3 --- /dev/null +++ b/src/translations/pl-PL/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/pl-PL/introductions/tools/data_layer.md b/src/translations/pl-PL/introductions/tools/data_layer.md new file mode 100644 index 00000000..ceb85c42 --- /dev/null +++ b/src/translations/pl-PL/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/pl-PL/introductions/tools/front_end_frameworks.md b/src/translations/pl-PL/introductions/tools/front_end_frameworks.md new file mode 100644 index 00000000..fa8b278c --- /dev/null +++ b/src/translations/pl-PL/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/pl-PL/introductions/tools/javascript_flavors.md b/src/translations/pl-PL/introductions/tools/javascript_flavors.md new file mode 100644 index 00000000..49dd49b5 --- /dev/null +++ b/src/translations/pl-PL/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/pl-PL/introductions/tools/mobile_desktop.md b/src/translations/pl-PL/introductions/tools/mobile_desktop.md new file mode 100644 index 00000000..0f2fc2a8 --- /dev/null +++ b/src/translations/pl-PL/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/pl-PL/introductions/tools/testing.md b/src/translations/pl-PL/introductions/tools/testing.md new file mode 100644 index 00000000..03b8ac4d --- /dev/null +++ b/src/translations/pl-PL/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/pl-PL/introductions/tshirt.md b/src/translations/pl-PL/introductions/tshirt.md new file mode 100644 index 00000000..1a959cf2 --- /dev/null +++ b/src/translations/pl-PL/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