diff --git a/client/i18n/locales/swahili/intro.json b/client/i18n/locales/swahili/intro.json
index 79db42fcafd..bb01e35ec31 100644
--- a/client/i18n/locales/swahili/intro.json
+++ b/client/i18n/locales/swahili/intro.json
@@ -1,300 +1,300 @@
{
"responsive-web-design": {
- "title": "Legacy Responsive Web Design",
+ "title": "Ubunifu wa Wavuti Sikivu (Legacy Responsive Web Design)",
"intro": [
"Katika Uthibitishaji huu wa Muundo Wa Wavuti Sikivu, utajifunza lugha ambazo watengenezaji wa tovuti hutumia kutengeneza kurasa za wavuti: HTML(Hypertext Markup Language) kwa ajili ya maudhui, na CSS (Cascading Style Sheets) kwa ajili ya muundo.",
- "First, you'll build a cat photo app to learn the basics of HTML and CSS. Later, you'll learn modern techniques like CSS variables by building a penguin, and best practices for accessibility by building a web form.",
- "Finally, you'll learn how to make webpages that respond to different screen sizes by building a Twitter card with Flexbox, and a complex blog layout with CSS Grid."
+ "Kwanza, utaunda programu ya picha ya paka ili kujifunza misingi ya HTML na CSS. Baadaye, utajifunza mbinu za kisasa kama vile vihifadhi vya CSS kwa kujenga pengwini, na mbinu bora za ufikivu kwa kuunda fomu ya wavuti.",
+ "Hatimaye, utajifunza jinsi ya kutengeneza kurasa za tovuti zinazojibu ukubwa tofauti wa skrini kwa kutengeneza kadi ya Twitter na Flexbox, na mpangilio changamano wa blogu ukitumia Gridi ya CSS."
],
- "note": "Note: Some browser extensions, such as ad-blockers and dark mode extensions can interfere with the tests. If you face issues, we recommend disabling extensions that modify the content or layout of pages, while taking the course.",
+ "note": "Kumbuka: Baadhi ya viendelezi vya kivinjari, kama vile vizuizi vya matangazo na viendelezi vya hali ya giza vinaweza kutatiza majaribio. Ukikumbana na matatizo, tunapendekeza kuzima viendelezi vinavyorekebisha maudhui au mpangilio wa kurasa, wakati unachukua kozi.",
"blocks": {
"basic-html-and-html5": {
- "title": "Basic HTML and HTML5",
+ "title": "Msingi wa HTML na HTML5",
"intro": [
- "HTML is a markup language that uses a special syntax or notation to describe the structure of a webpage to the browser. HTML elements usually have opening and closing tags that surround and give meaning to content. For example, different elements can describe text as a heading, paragraph, or list item.",
- "In this course, you'll build a cat photo app to learn some of the most common HTML elements — the building blocks of any webpage."
+ "HTML ni lugha ya markup inayotumia sintaksia maalum au nukuu kuelezea muundo wa ukurasa wa wavuti kwa kivinjari. Vipengele vya HTML kawaida huwa na tagi za kufungua na kufunga ambazo huzunguka na kutoa maana kwa yaliyomo. Kwa mfano, vipengele tofauti vinaweza kuelezea maandishi kama kichwa, aya au kipengee cha orodha.",
+ "Katika kozi hii, utaunda programu ya picha ya paka ili kujifunza baadhi ya vipengele vya kawaida vya HTML - vizuizi vya ujenzi wa ukurasa wowote wa tovuti."
]
},
"basic-css": {
- "title": "Basic CSS",
+ "title": "Msingi wa CSS",
"intro": [
- "CSS, or Cascading Style Sheets, tell the browser how to display the text and other content that you write in HTML. With CSS, you can control the color, font, size, spacing, and many other aspects of HTML elements.",
- "Now that you've described the structure of your cat photo app, give it some style with CSS."
+ "CSS, au Cascading Style Sheets, huaamba kivinjari jinsi ya kuonyesha maandishi na maudhui mengine unayoandika katika HTML. Ukiwa na CSS, unaweza kudhibiti rangi, fonti, saizi, nafasi, na vipengele vingine vingi vya vipengele vya HTML.",
+ "Kwa kuwa sasa umeelezea muundo wa programu yako ya picha ya paka, ipe mtindo fulani ukitumia CSS."
]
},
"applied-visual-design": {
- "title": "Applied Visual Design",
+ "title": "Usanifu wa Kuonekana Uliotumika",
"intro": [
- "Visual design is a combination of typography, color theory, graphics, animation, page layout, and more to help deliver your unique message.",
- "In this course, you'll learn how to apply these different elements of visual design to your webpages."
+ "Muundo unaoonekana ni mchanganyiko wa uchapaji, nadharia ya rangi, michoro, uhuishaji, mpangilio wa ukurasa, na zaidi ili kusaidia kuwasilisha ujumbe wako wa kipekee.",
+ "Katika kozi hii, utajifunza jinsi ya kutumia vipengele hivi tofauti vya muundo wa kuona kwenye kurasa zako za wavuti."
]
},
"applied-accessibility": {
- "title": "Applied Accessibility",
+ "title": "Ufikivu Uliotumika",
"intro": [
- "In web development, accessibility refers to web content and a UI (user interface) that can be understood, navigated, and interacted with by a broad audience. This includes people with visual, auditory, mobility, or cognitive disabilities.",
- "In this course, you'll learn best practices for building webpages that are accessible to everyone."
+ "Katika utengenezaji wa wavuti, ufikivu unarejelea maudhui ya wavuti na UI (user interface) ambacho kinaweza kueleweka, kuangaziwa, na kuingiliana nacho na hadhira pana. Hii inajumuisha watu wenye ulemavu wa kuona, kusikia, uhamaji au utambuzi.",
+ "Katika kozi hii, utajifunza mbinu bora za kuunda kurasa za wavuti zinazoweza kufikiwa na kila mtu."
]
},
"responsive-web-design-principles": {
- "title": "Responsive Web Design Principles",
+ "title": "Kanuni za Responsive Web Design",
"intro": [
- "There are many devices that can access the web, and they come in all shapes and sizes. Responsive web design is the practice of designing flexible websites that can respond to different screen sizes, orientations, and resolutions.",
- "In this course, you'll learn how to use CSS to make your webpages look good, no matter what device they're viewed on."
+ "Kuna vifaa vingi vinavyoweza kufikia wavuti, na vinakuja kwa maumbo na saizi zote. Muundo wa wavuti unaoitikia ni mazoea ya kubuni tovuti zinazonyumbulika ambazo zinaweza kujibu ukubwa tofauti wa skrini, mielekeo na maazimio.",
+ "Katika kozi hii, utajifunza jinsi ya kutumia CSS ili kufanya kurasa zako za wavuti zionekane vizuri, bila kujali ni kifaa gani zinatazamwa."
]
},
"css-flexbox": {
"title": "CSS Flexbox",
"intro": [
- "Flexbox is a powerful, well-supported layout method that was introduced with the latest version of CSS, CSS3. With flexbox, it's easy to center elements on the page and create dynamic user interfaces that shrink and expand automatically.",
- "In this course, you'll learn the fundamentals of flexbox and dynamic layouts by building a Twitter card."
+ "Flexbox ni mbinu ya mpangilio yenye nguvu, inayoauniwa vyema ambayo ilianzishwa kwa toleo jipya zaidi la CSS, CSS3. Ukiwa na flexbox, ni rahisi kuweka vipengee katikati kwenye ukurasa na kuunda miingiliano madhubuti ya watumiaji ambayo husinyaa na kupanuka kiotomatiki.",
+ "Katika kozi hii, utajifunza misingi ya flexbox na mipangilio inayobadilika kwa kuunda kadi ya Twitter."
]
},
"css-grid": {
- "title": "CSS Grid",
+ "title": "Gridi ya CSS",
"intro": [
- "The CSS grid is a newer standard that makes it easy to build complex responsive layouts. It works by turning an HTML element into a grid, and lets you place child elements anywhere within.",
- "In this course, you'll learn the fundamentals of CSS grid by building different complex layouts, including a blog."
+ "Gridi ya CSS ni kiwango kipya zaidi kinachorahisisha kuunda miundo changamano inayoitikia. Inafanya kazi kwa kugeuza kipengee cha HTML kuwa gridi, na hukuruhusu kuweka vipengele vya watoto popote ndani.",
+ "Katika kozi hii, utajifunza misingi ya gridi ya CSS kwa kuunda miundo changamano tofauti, ikiwa ni pamoja na blogu."
]
},
"responsive-web-design-projects": {
- "title": "Responsive Web Design Projects",
+ "title": "Miradi ya Responsive Web Design",
"intro": [
- "Time to put your newly learnt skills to work. By working on these projects, you will get a chance to apply all of the skills, principles, and concepts you have learned so far: HTML, CSS, Visual Design, Accessibility, and more.",
- "Complete the five web programming projects below to earn your Responsive Web Design certification."
+ "Ni wakati wa kuweka ujuzi wako mpya kufanya kazi. Kwa kufanyia kazi miradi hii, utapata fursa ya kutumia ujuzi, kanuni, na dhana zote ambazo umejifunza kufikia sasa: HTML, CSS, Muundo Unaoonekana, Ufikivu, na zaidi.",
+ "Kamilisha miradi mitano ya programu ya wavuti iliyo hapa chini ili upate cheti chako cha Muundo wa Wavuti."
]
}
}
},
"2022/responsive-web-design": {
- "title": "Responsive Web Design",
+ "title": "Muundo Wa Wavuti Sikivu",
"intro": [
- "In this Responsive Web Design Certification, you'll learn the languages that developers use to build webpages: HTML (Hypertext Markup Language) for content, and CSS (Cascading Style Sheets) for design.",
- "First, you'll build a cat photo app to learn the basics of HTML and CSS. Later, you'll learn modern techniques like CSS variables by building a penguin, and best practices for accessibility by building a quiz site.",
- "Finally, you'll learn how to make webpages that respond to different screen sizes by building a photo gallery with Flexbox, and a magazine article layout with CSS Grid."
+ "Katika Uthibitishaji huu wa Muundo Wa Wavuti Sikivu, utajifunza lugha ambazo watengenezaji wa tovuti hutumia kutengeneza kurasa za wavuti: HTML(Hypertext Markup Language) kwa ajili ya maudhui, na CSS (Cascading Style Sheets) kwa ajili ya muundo.",
+ "Kwanza, utaunda programu ya picha ya paka ili kujifunza misingi ya HTML na CSS. Baadaye, utajifunza mbinu za kisasa kama vile vihifadhi vya CSS kwa kujenga pengwini, na mbinu bora za ufikivu kwa kuunda tovuti ya maswali.",
+ "Hatimaye, utajifunza jinsi ya kutengeneza kurasa za tovuti zinazojibu ukubwa tofauti wa skrini kwa kuunda matunzio ya picha kwa kutumia Flexbox, na mpangilio wa makala ya jarida kwa kutumia Gridi ya CSS."
],
- "note": "Note: Some browser extensions, such as ad-blockers and dark mode extensions can interfere with the tests. If you face issues, we recommend disabling extensions that modify the content or layout of pages, while taking the course.",
+ "note": "Kumbuka: Baadhi ya viendelezi vya kivinjari, kama vile vizuizi vya matangazo na viendelezi vya hali ya giza vinaweza kutatiza majaribio. Ukikumbana na matatizo, tunapendekeza kuzima viendelezi vinavyorekebisha maudhui au mpangilio wa kurasa, wakati unachukua kozi.",
"blocks": {
"build-a-tribute-page-project": {
- "title": "Tribute Page",
+ "title": "Ukurasa wa Kushukuru",
"intro": [
- "This is one of the required projects to earn your certification.",
- "For this project, you will build a tribute page for a subject of your choosing, fictional or real."
+ "Huu ni mojawapo ya miradi inayohitajika ili kupata cheti chako.",
+ "Kwa mradi huu, utaunda ukurasa wa kushukuru kwa somo ulilochagua, la kubuni au halisi."
]
},
"build-a-personal-portfolio-webpage-project": {
- "title": "Personal Portfolio Webpage",
+ "title": "Ukurasa wa Wavuti wa Kibinafsi",
"intro": [
- "This is one of the required projects to earn your certification.",
- "For this project, you will build your own personal portfolio page."
+ "Huu ni mojawapo ya miradi inayohitajika ili kupata cheti chako.",
+ "Kwa mradi huu, utaunda tovuti yako ya kibinafsi."
]
},
"build-a-product-landing-page-project": {
- "title": "Product Landing Page",
+ "title": "Ukurasa wa Kutua kwa Bidhaa (Product Landing Page)",
"intro": [
- "This is one of the required projects to earn your certification.",
- "For this project, you will build a product landing page to market a product of your choice."
+ "Huu ni mojawapo ya miradi inayohitajika ili kupata cheti chako.",
+ "Kwa mradi huu, utaunda ukurasa wa kutua wa bidhaa ili kuuza bidhaa unayopenda."
]
},
"build-a-survey-form-project": {
- "title": "Survey Form",
+ "title": "Fomu ya Utafiti",
"intro": [
- "This is one of the required projects to earn your certification.",
- "For this project, you will build a survey form to collect data from your users."
+ "Huu ni mojawapo ya miradi inayohitajika ili kupata cheti chako.",
+ "Kwa mradi huu, utaunda fomu ya utafiti ili kukusanya data kutoka kwa watumiaji wako."
]
},
"build-a-technical-documentation-page-project": {
- "title": "Technical Documentation Page",
+ "title": "Ukurasa wa Hati za Kiufundi",
"intro": [
- "This is one of the required projects to earn your certification.",
- "For this project, you will build a technical documentation page to serve as instruction or reference for a topic."
+ "Huu ni mojawapo ya miradi inayohitajika ili kupata cheti chako.",
+ "Kwa mradi huu, utaunda ukurasa wa hati za kiufundi ili kutumika kama maagizo au marejeleo ya mada."
]
},
"learn-html-by-building-a-cat-photo-app": {
- "title": "Learn HTML by Building a Cat Photo App",
+ "title": "Jifunze HTML kwa Kuunda Programu ya Picha ya Paka",
"intro": [
- "HTML tags give a webpage its structure. You can use HTML tags to add photos, buttons, and other elements to your webpage.",
- "In this course, you'll learn the most common HTML tags by building your own cat photo app."
+ "Tagi za HTML hupa ukurasa wa tovuti muundo wake. Unaweza kutumia tagi za HTML kuongeza picha, vitufe na vipengele vingine kwenye ukurasa wako wa tovuti.",
+ "Katika kozi hii, utajifunza tagi za kawaida za HTML kwa kuunda programu yako ya picha ya paka."
]
},
"learn-basic-css-by-building-a-cafe-menu": {
- "title": "Learn Basic CSS by Building a Cafe Menu",
+ "title": "Jifunze Msingi wa CSS kwa Kuunda Menyu ya Mkahawa",
"intro": [
- "CSS tells the browser how to display your webpage. You can use CSS to set the color, font, size, and other aspects of HTML elements.",
- "In this course, you'll learn CSS by designing a menu page for a cafe webpage."
+ "CSS huambia kivinjari jinsi ya kuonyesha ukurasa wako wa wavuti. Unaweza kutumia CSS kuweka rangi, fonti, saizi na vipengele vingine vya vipengele vya HTML.",
+ "Katika kozi hii, utajifunza CSS kwa kubuni ukurasa wa menyu kwa ukurasa wa wavuti wa mkahawa."
]
},
"learn-the-css-box-model-by-building-a-rothko-painting": {
- "title": "Learn the CSS Box Model by Building a Rothko Painting",
+ "title": "Jifunze CSS Box Model kwa Kutengeneza Mchoro wa Rothko",
"intro": [
- "Every HTML element is its own box – with its own spacing and a border. This is called the Box Model.",
- "In this course, you'll use CSS and the Box Model to create your own Rothko-style rectangular art pieces."
+ "Kila kipengele cha HTML ni kisanduku chake - chenye nafasi zake na mpaka. Hii inaitwa Box Model.",
+ "Katika kozi hii, utatumia CSS na Box Model kuunda vipande vyako vya sanaa vya mstatili vya mtindo wa Rothko."
]
},
"learn-css-variables-by-building-a-city-skyline": {
- "title": "Learn CSS Variables by Building a City Skyline",
+ "title": "Jifunze Vihifadhi vya CSS kwa Kujenga City Skyline",
"intro": [
- "CSS variables help you organize your styles and reuse them.",
- "In this course, you'll build a city skyline. You'll learn how to configure CSS variables so you can reuse them whenever you want."
+ "Vihifadhi vya CSS hukusaidia kupanga mitindo yako na kuitumia tena.",
+ "Katika kozi hii, utaunda city skyline. Utajifunza jinsi ya kusanidi vihifadhi vya CSS ili uweze kuvitumia tena wakati wowote unapotaka."
]
},
"learn-html-forms-by-building-a-registration-form": {
- "title": "Learn HTML Forms by Building a Registration Form",
+ "title": "Jifunze Fomu za HTML kwa Kuunda Fomu ya Usajili",
"intro": [
- "You can use HTML forms to collect information from people who visit your webpage.",
- "In this course, you'll learn HTML forms by building a signup page. You'll learn how to control what types of data people can type into your form, and some new CSS tools for styling your page."
+ "Unaweza kutumia fomu za HTML kukusanya taarifa kutoka kwa watu wanaotembelea ukurasa wako wa tovuti.",
+ "Katika kozi hii, utajifunza fomu za HTML kwa kuunda ukurasa wa kujisajili. Utajifunza jinsi ya kudhibiti ni aina gani za data ambazo watu wanaweza kuandika kwenye fomu yako, na baadhi ya zana mpya za CSS za kutengeneza ukurasa wako."
]
},
"learn-accessibility-by-building-a-quiz": {
- "title": "Learn Accessibility by Building a Quiz",
+ "title": "Jifunze Accessibility kwa Kuunda Maswali",
"intro": [
- "Accessibility is making your webpage easy for all people to use – even people with disabilities.",
- "In this course, you'll build a quiz webpage. You'll learn accessibility tools such as keyboard shortcuts, ARIA attributes, and design best practices."
+ "Accessibility ni kufanya ukurasa wako wa wavuti kuwa rahisi kwa watu wote kutumia – hata watu wenye ulemavu.",
+ "Katika kozi hii, utaunda ukurasa wa wavuti wa maswali. Utajifunza zana za ufikivu kama vile mikato ya kibodi, sifa za ARIA na mbinu bora za kubuni."
]
},
"learn-intermediate-css-by-building-a-picasso-painting": {
- "title": "Learn Intermediate CSS by Building a Picasso Painting",
+ "title": "Jifunze Intermediate CSS kwa Kuunda Mchoro wa Picasso",
"intro": [
- "In this course, you'll learn how to use some intermediate CSS techniques by coding your own Picasso painting webpage. You'll learn about SVG icons, CSS positioning, and review other CSS skills you've learned."
+ "Katika kozi hii, utajifunza jinsi ya kutumia baadhi ya mbinu za intermediate CSS kwa kuunda ukurasa wako wa tovuti wa mchoro wa Picasso. Utajifunza kuhusu aikoni za SVG, CSS positioning, na uhakiki ujuzi mwingine wa CSS ambao umejifunza."
]
},
"learn-responsive-web-design-by-building-a-piano": {
- "title": "Learn Responsive Web Design by Building a Piano",
+ "title": "Jifunze Responsive Web Design kwa Kutengeneza Piano",
"intro": [
- "Responsive Design tells your webpage how it should look on different-sized screens.",
- "In this course, you'll use CSS and Responsive Design to code a piano. You'll also learn more about media queries and pseudo selectors."
+ "Responsive Design huambia ukurasa wako wa tovuti jinsi unavyopaswa kuonekana kwenye skrini za ukubwa tofauti.",
+ "Katika kozi hii, utatumia CSS na Muundo Msikivu kutengenza piano. Pia utajifunza zaidi kuhusu media quries na pseudo selectors."
]
},
"learn-css-flexbox-by-building-a-photo-gallery": {
- "title": "Learn CSS Flexbox by Building a Photo Gallery",
+ "title": "Jifunze CSS Flexbox kwa Kuunda Photo Gallery",
"intro": [
- "Flexbox helps you design your webpage so that it looks good on any screen size.",
- "In this course, you'll use Flexbox to build a responsive photo gallery webpage."
+ "Flexbox hukusaidia kuunda ukurasa wako wa tovuti ili uonekane mzuri kwenye saizi yoyote ya skrini.",
+ "Katika kozi hii, utatumia Flexbox kuunda ukurasa wa tovuti wa matunzio ya picha (photo gallery)."
]
},
"learn-css-grid-by-building-a-magazine": {
- "title": "Learn CSS Grid by Building a Magazine",
+ "title": "Jifunze CSS Grid kwa Kuunda Jarida",
"intro": [
- "CSS Grid gives you control over the rows and columns of your webpage design.",
- "In this course, you'll build a magazine article. You'll learn how to use CSS Grid, including concepts like grid rows and grid columns."
+ "CSS Grid hukupa udhibiti wa safu mlalo na safu wima za muundo wa ukurasa wako wa tovuti.",
+ "Katika kozi hii, utaunda nakala ya gazeti. Utajifunza jinsi ya kutumia CSS Grid, ikijumuisha dhana kama safu mlalo na safu wima za gridi."
]
},
"learn-typography-by-building-a-nutrition-label": {
- "title": "Learn Typography by Building a Nutrition Label",
+ "title": "Jifunze Typography kwa Kuunda Lebo ya Lishe",
"intro": [
- "Typography is the art of styling your text to be easily readable and suit its purpose.",
- "In this course, you'll use typography to build a nutrition label webpage. You'll learn how to style text, adjust line height, and position your text using CSS."
+ "Typography ni sanaa ya kupanga maandishi yako ili yasomeke kwa urahisi na kuendana na madhumuni yake.",
+ "Katika kozi hii, utatumia uchapaji kuunda ukurasa wa wavuti wa lebo ya lishe. Utajifunza jinsi ya kutengeneza maandishi, kurekebisha urefu wa mstari, na kuweka maandishi yako kwa kutumia CSS."
]
},
"learn-css-transforms-by-building-a-penguin": {
- "title": "Learn CSS Transforms by Building a Penguin",
+ "title": "Jifunze CSS Transforms kwa Kuunda Pengwini",
"intro": [
- "You can transform HTML elements to create appealing designs that draw your reader's eye. You can use transforms to rotate elements, scale them, and more.",
- "In this course, you'll build a penguin. You'll use CSS transforms to position and resize the parts of your penguin, create a background, and animate your work."
+ "Unaweza kubadilisha vipengele vya HTML ili kuunda miundo ya kuvutia inayovutia macho ya msomaji wako. Unaweza kutumia vibadilishaji kuzungusha vipengele, kuvipima, na zaidi.",
+ "Katika kozi hii, utaunda pengwini. Utatumia CSS transform ili kuweka na kurekebisha ukubwa wa sehemu za pengwini yako, kuunda mandharinyuma, na kuhuisha kazi yako."
]
},
"learn-css-animation-by-building-a-ferris-wheel": {
- "title": "Learn CSS Animation by Building a Ferris Wheel",
+ "title": "Jifunze Uhuishaji wa CSS kwa Kuunda Gurudumu la Ferris",
"intro": [
- "You can use CSS animation to draw attention to specific sections of your webpage and make it more engaging.",
- "In this course, you'll build a Ferris wheel. You'll learn how to use CSS to animate elements, transform them, and adjust their speed."
+ "Unaweza kutumia CSS animation kuvutia sehemu mahususi za ukurasa wako wa tovuti na kuufanya uvutie zaidi.",
+ "Katika kozi hii, utaunda gurudumu la Ferris. Utajifunza jinsi ya kutumia CSS kuhuisha vipengele, kuvibadilisha, na kurekebisha kasi yake."
]
},
"learn-more-about-css-pseudo-selectors-by-building-a-balance-sheet": {
- "title": "Learn More About CSS Pseudo Selectors By Building A Balance Sheet",
+ "title": "Pata Maelezo Zaidi Kuhusu CSS Pseudo Selectors Kwa Kuunda Balance Sheet",
"intro": [
- "You can use CSS pseudo selectors to change specific HTML elements.",
- "In this course, you'll build a balance sheet using pseudo selectors. You'll learn how to change the style of an element when you hover over it with your mouse, and trigger other events on your webpage."
+ "Unaweza kutumia CSS pseudo selectors kubadilisha vipengee mahususi vya HTML.",
+ "Katika kozi hii, utaunda laha kwa kutumia pseudo selectors. Utajifunza jinsi ya kubadilisha mtindo wa kipengele unapoelea juu yake kwa kutumia kipanya chako, na kuanzisha matukio mengine kwenye ukurasa wako wa tovuti."
]
},
"learn-css-colors-by-building-a-set-of-colored-markers": {
- "title": "Learn CSS Colors by Building a Set of Colored Markers",
+ "title": "Jifunze Rangi za CSS kwa Kuunda Seti ya Alama za Rangi",
"intro": [
- "Selecting the correct colors for your webpage can greatly improve the aesthetic appeal to your readers.",
- "In this course, you'll build a set of colored markers. You'll learn different ways to set color values and how to pair colors with each other."
+ "Kuchagua rangi zinazofaa kwa ukurasa wako wa tovuti kunaweza kuboresha pakubwa mvuto wa kupendeza kwa wasomaji wako.",
+ "Katika kozi hii, utaunda seti ya alama za rangi. Utajifunza njia tofauti za kuweka thamani za rangi na jinsi ya kuunganisha rangi."
]
}
}
},
"javascript-algorithms-and-data-structures": {
- "title": "JavaScript Algorithms and Data Structures",
+ "title": "Algorithms za JavaScript na Data Structures",
"intro": [
- "While HTML and CSS control the content and styling of a page, JavaScript is used to make it interactive. In the JavaScript Algorithm and Data Structures Certification, you'll learn the fundamentals of JavaScript including variables, arrays, objects, loops, and functions.",
- "Once you have the fundamentals down, you'll apply that knowledge by creating algorithms to manipulate strings, factorialize numbers, and even calculate the orbit of the International Space Station.",
- "Along the way, you'll also learn two important programming styles or paradigms: Object Oriented Programming (OOP) and Functional Programming (FP)."
+ "Ingawa HTML na CSS hudhibiti maudhui na mtindo wa ukurasa, JavaScript inatumika kuifanya ishirikiane. Katika Uthibitishaji wa Algorithm ya JavaScript na Miundo ya Data, utajifunza misingi ya JavaScript ikijumuisha variables, arrays, objects, loops, na functions.",
+ "Baada ya kuelewa misingi yake, utatumia maarifa hayo kwa kuunda algoriti ili kudhibiti strings, kurekebisha nambari, na hata kukokotoa mzingo wa Kituo cha Kimataifa cha Anga cha Juu.",
+ "Njiani, pia utajifunza mitindo miwili muhimu ya upangaji au dhana: Object Oriented Programming (OOP) na Functional Programming (FP)."
],
- "note": "Note: Some browser extensions, such as ad-blockers and script-blockers can interfere with the tests. If you face issues, we recommend disabling extensions that modify or block the content of pages while taking the course.",
+ "note": "Kumbuka: Baadhi ya viendelezi vya kivinjari, kama vile ad-blockers na script-blockers vinaweza kuingilia majaribio. Ukikumbana na matatizo, tunapendekeza kuzima viendelezi vinavyorekebisha au kuzuia maudhui ya kurasa wakati wa mafunzo.",
"blocks": {
"basic-javascript": {
- "title": "Basic JavaScript",
+ "title": "Msingi wa JavaScript",
"intro": [
- "JavaScript is a scripting language you can use to make web pages interactive. It is one of the core technologies of the web, along with HTML and CSS, and is supported by all modern browsers.",
- "In this course, you'll learn fundamental programming concepts in JavaScript. You'll start with basic data structures like numbers and strings. Then you'll learn to work with arrays, objects, functions, loops, if/else statements, and more."
+ "JavaScript ni lugha ya uandishi unayoweza kutumia kufanya kurasa za wavuti kuingiliana. Ni moja ya teknolojia kuu za wavuti, pamoja na HTML na CSS, na inasaidiwa na vivinjari vyote vya kisasa.",
+ "Katika kozi hii, utajifunza dhana za msingi za programu katika JavaScript. Utaanza na miundo msingi ya data kama vile nambari na strings. Kisha utajifunza kufanya kazi na arrays, objects, functions, loops, if/else statements, na zaidi."
]
},
"es6": {
"title": "ES6",
"intro": [
- "ECMAScript, or ES, is a standardized version of JavaScript. Because all major browsers follow this specification, the terms ECMAScript and JavaScript are interchangeable.",
- "Most of the JavaScript you've learned up to this point was in ES5 (ECMAScript 5), which was finalized in 2009. While you can still write programs in ES5, JavaScript is constantly evolving, and new features are released every year.",
- "ES6, released in 2015, added many powerful new features to the language. In this course, you'll learn these new features, including arrow functions, destructuring, classes, promises, and modules."
+ "ECMAScript, au ES, ni toleo sanifu la JavaScript. Kwa sababu vivinjari vyote vikuu vinafuata vipimo hivi, maneno ECMAScript na JavaScript yanaweza kubadilishana.",
+ "Zaidi ya JavaScript uliyojifunza hadi wakati huu ilikuwa katika ES5 (ECMAScript 5), ambayo ilikamilishwa mwaka wa 2009. Ingawa bado unaweza kuandika programu katika ES5, JavaScript inabadilika mara kwa mara, na vipengele vipya vinatolewa kila mwaka.",
+ "ES6, iliyotolewa mwaka wa 2015, iliongeza vipengele vingi vipya vyenye nguvu kwenye lugha. Katika kozi hii, utajifunza vipengele hivi vipya, ikiwa ni pamoja na arrow functions, destructuring, classes, promises, na modules."
]
},
"regular-expressions": {
"title": "Regular Expressions",
"intro": [
- "Regular expressions, often shortened to \"regex\" or \"regexp\", are patterns that help programmers match, search, and replace text. Regular expressions are very powerful, but can be hard to read because they use special characters to make more complex, flexible matches.",
- "In this course, you'll learn how to use special characters, capture groups, positive and negative lookaheads, and other techniques to match any text you want."
+ "Regular expressions, mara nyingi hufupishwa kuwa \"regex\" au \"regexp\", ni ruwaza zinazosaidia watayarishaji programu kuendana, kutafuta, na kubadilisha maandishi. Regular expressions ina nguvu sana, lakini inaweza kuwa ngumu kusoma kwa sababu hutumia herufi maalum kutengeneza ulinganifu changamano zaidi na unaonyumbulika.",
+ "Katika kozi hii, utajifunza jinsi ya kutumia herufi maalum, vikundi vya kunasa, mitazamo chanya na hasi, na mbinu zingine ili kulinganisha maandishi yoyote unayotaka."
]
},
"debugging": {
- "title": "Debugging",
+ "title": "Utatuzi (Debugging)",
"intro": [
- "Debugging is the process of going through your code, finding any issues, and fixing them.",
- "Issues in code generally come in three forms: syntax errors that prevent your program from running, runtime errors where your code has unexpected behavior, or logical errors where your code doesn't do what you intended.",
- "In this course, you'll learn how to use the JavaScript console to debug programs and prevent common issues before they happen."
+ "Utatuzi ni mchakato wa kupitia msimbo wako, kutafuta maswala yoyote, na kuyarekebisha.",
+ "Masuala katika msimbo kwa ujumla huja katika aina tatu: syntax errors zinazozuia programu yako kufanya kazi, runtime errors ambapo msimbo wako una tabia isiyotarajiwa, au logical errors ambapo msimbo wako haufanyi ulichokusudia.",
+ "Katika kozi hii, utajifunza jinsi ya kutumia JavaScript console kutatua programu na kuzuia masuala ya kawaida kabla hayajatokea."
]
},
"basic-data-structures": {
- "title": "Basic Data Structures",
+ "title": "Msingi wa Data Structures",
"intro": [
- "Data can be stored and accessed in many ways. You already know some common JavaScript data structures — arrays and objects.",
- "In this Basic Data Structures course, you'll learn more about the differences between arrays and objects, and which to use in different situations. You'll also learn how to use helpful JS methods like splice() and Object.keys() to access and manipulate data."
+ "Data inaweza kuhifadhiwa na kupatikana kwa njia nyingi. Tayari unajua baadhi ya miundo ya kawaida ya data ya JavaScript - arrays na objects.",
+ "Katika kozi hii ya Msingi wa Data Structures, utajifunza zaidi kuhusu tofauti kati ya arrays na objects, na ambayo unaweza kutumia katika hali tofauti. Pia utajifunza jinsi ya kutumia mbinu muhimu za JS kama vile splice() na Object.keys() ili kufikia na kuendesha data."
]
},
"basic-algorithm-scripting": {
- "title": "Basic Algorithm Scripting",
+ "title": "Msingi wa Algorithm Scripting",
"intro": [
- "An algorithm is a series of step-by-step instructions that describe how to do something.",
- "To write an effective algorithm, it helps to break a problem down into smaller parts and think carefully about how to solve each part with code.",
- "In this course, you'll learn the fundamentals of algorithmic thinking by writing algorithms that do everything from converting temperatures to handling complex 2D arrays."
+ "Algorithm ni mfululizo wa maagizo ya hatua kwa hatua ambayo yanaelezea jinsi ya kufanya kitu.",
+ "Kuandika algoriti yenye ufanisi husaidia kuvunja tatizo katika sehemu ndogo na kufikiria kwa makini jinsi ya kutatua kila sehemu kwa kutumia msimbo.",
+ "Katika kozi hii, utajifunza misingi ya mawazo ya algoriti kwa kuandika kanuni ambazo hufanya kila kitu kutoka kwa kubadilisha halijoto hadi kushughulikia array changamano za 2D."
]
},
"object-oriented-programming": {
"title": "Object Oriented Programming",
"intro": [
- "OOP, or Object Oriented Programming, is one of the major approaches to the software development process. In OOP, objects and classes organize code to describe things and what they can do.",
- "In this course, you'll learn the basic principles of OOP in JavaScript, including the this keyword, prototype chains, constructors, and inheritance."
+ "OOP, au Object Oriented Programming, ni mojawapo ya mbinu kuu za mchakato wa ukuzaji wa programu. Katika OOP, objects na classes hupanga msimbo kuelezea mambo na kile wanachoweza kufanya.",
+ "Katika kozi hii, utajifunza kanuni za msingi za OOP katika JavaScript, ikijumuisha neno kuu la this, prototype chains, constructors, na inheritance."
]
},
"functional-programming": {
"title": "Functional Programming",
"intro": [
- "Functional Programming is another popular approach to software development. In Functional Programming, code is organized into smaller, basic functions that can be combined to build complex programs.",
- "In this course, you'll learn the core concepts of Functional Programming including pure functions, how to avoid mutations, and how to write cleaner code with methods like .map() and .filter()."
+ "Functional Programming ni njia nyingine maarufu ya ukuzaji wa programu. Katika Upangaji Utendaji, msimbo umepangwa katika vitendakazi vidogo vidogo ambavyo vinaweza kuunganishwa ili kuunda programu ngumu.",
+ "Katika kozi hii, utajifunza dhana za msingi za Functional Programming ikijumuisha utendakazi safi, jinsi ya kuepuka mabadiliko, na jinsi ya kuandika msimbo safi kwa kutumia mbinu kama vile .map() na .filter()."
]
},
"intermediate-algorithm-scripting": {
"title": "Intermediate Algorithm Scripting",
"intro": [
- "Now that you know the basics of algorithmic thinking, along with OOP and Functional Programming, test your skills with the Intermediate Algorithm Scripting challenges."
+ "Kwa kuwa sasa unajua misingi ya kufikiri kwa kufuata kanuni za algoriti, pamoja na OOP na Functional Programming, jaribu ujuzi wako kwa changamoto za Uandikaji wa Algorithm ya Kati."
]
},
"javascript-algorithms-and-data-structures-projects": {
- "title": "JavaScript Algorithms and Data Structures Projects",
+ "title": "Miradi ya JavaScript Algorithms na Data Structures",
"intro": [
- "This is it — time to put your new JavaScript skills to work. These projects are similar to the algorithm scripting challenges you've done before – just much more difficult.",
- "Complete these 5 JavaScript projects to earn the JavaScript Algorithms and Data Structures certification."
+ "Huu ndio wakati wa kuweka ujuzi wako mpya wa JavaScript kufanya kazi. Miradi hii ni sawa na changamoto za uandishi wa algorithm ambazo umefanya hapo awali – ila ni ngumu zaidi.",
+ "Kamilisha miradi hii 5 ya JavaScript ili upate cheti cha JavaScript Algorithms and Data Structures."
]
}
}
@@ -305,59 +305,59 @@
"note": "",
"blocks": {
"build-a-caesars-cipher-project": {
- "title": "Build a Caesars Cipher Project",
+ "title": "Unda Mradi wa Cipher wa Kaisari",
"intro": ["", ""]
},
"build-a-cash-register-project": {
- "title": "Build a Cash Register Project",
+ "title": "Unda Mradi wa Cash Register",
"intro": ["", ""]
},
"build-a-palindrome-checker-project": {
- "title": "Build a Palindrome Checker Project",
+ "title": "Unda Mradi wa Palindrome Checker",
"intro": ["", ""]
},
"build-a-roman-numeral-converter-project": {
- "title": "Build a Roman Numeral Converter Project",
+ "title": "Unda Mradi wa Kubadilisha Nambari za Kirumi",
"intro": ["", ""]
},
"build-a-telephone-number-validator-project": {
- "title": "Build a Telephone Number Validator Project",
+ "title": "Unda Mradi wa Kuthibitisha Nambari ya Simu",
"intro": ["", ""]
},
"learn-basic-javascript-by-building-a-role-playing-game": {
- "title": "Learn Basic JavaScript by Building a Role Playing Game",
+ "title": "Jifunze Misingi ya JavaScript kwa Kuunda Mchezo wa Role Playing",
"intro": ["", ""]
},
"learn-form-validation-by-building-a-calorie-counter": {
- "title": "Learn Form Validation by Building a Calorie Counter",
+ "title": "Jifunze Uthibitishaji wa Fomu kwa Kuunda Calorie Counter",
"intro": ["", ""]
},
"learn-functional-programming-by-building-a-spreadsheet": {
- "title": "Learn Functional Programming by Building a Spreadsheet",
+ "title": "Jifunze Functional Programming kwa Kuunda Spreadsheet",
"intro": ["", ""]
},
"learn-modern-javascript-methods-by-building-football-team-cards": {
- "title": "Learn Modern JavaScript Methods By Building Football Team Cards",
+ "title": "Jifunze Mbinu za Kisasa za JavaScript Kwa Kuunda Kadi za Timu ya Soka",
"intro": ["", ""]
},
"learn-advanced-array-methods-by-building-a-statistics-calculator": {
- "title": "Learn Advanced Array Methods by Building a Statistics Calculator",
+ "title": "Jifunze Mbinu za Kina za Array kwa Kuunda Kikokotoo cha Takwimu",
"intro": ["", ""]
},
"learn-data-structures-by-building-a-shopping-cart": {
- "title": "Learn Data Structures By Building A Shopping Cart",
+ "title": "Jifunze Data Structures Kwa Kuunda Shopping Cart",
"intro": ["", ""]
},
"learn-fetch-and-promises-by-building-an-fcc-authors-page": {
- "title": "Learn Fetch and Promises By Building an fCC Authors Page",
+ "title": "Jifunze Fetch na Promises Kwa Kuunda Ukurasa wa Waandishi wa fCC",
"intro": ["", ""]
},
"learn-regular-expressions-by-building-a-spam-filter": {
- "title": "Learn Regular Expressions by Building a Spam Filter",
+ "title": "Jifunze Regular Expressions kwa Kuunda Spam Filter",
"intro": ["", ""]
},
"learn-basic-algorithmic-thinking-by-building-a-number-sorter": {
- "title": "Learn Basic Algorithmic Thinking by Building a Number Sorter",
+ "title": "Jifunze Msingi wa Algorithmic Thinking kwa Kuunda Kipanga Nambari",
"intro": ["", ""]
}
}
@@ -365,62 +365,62 @@
"front-end-development-libraries": {
"title": "Front End Development Libraries",
"intro": [
- "Now that you're familiar with HTML, CSS, and JavaScript, level up your skills by learning some of the most popular front end libraries in the industry.",
- "In the Front End Development Libraries Certification, you'll learn how to style your site quickly with Bootstrap. You'll also learn how to add logic to your CSS styles and extend them with Sass.",
- "Later, you'll build a shopping cart and other applications to learn how to create powerful Single Page Applications (SPAs) with React and Redux."
+ "Kwa kuwa sasa unafahamu HTML, CSS na JavaScript, ongeza ujuzi wako kwa kujifunza baadhi ya maktaba maarufu za front end kwenye sekta hiyo.",
+ "Katika cheti cha Front End Development Libraries, utajifunza jinsi ya kutengeneza tovuti yako haraka na Bootstrap. Pia utajifunza jinsi ya kuongeza mantiki kwenye mitindo yako ya CSS na kuiendeleza kwa Sass.",
+ "Baadaye, utaunda shopping cart na programu zingine ili kujifunza jinsi ya kuunda Single Page Applications (SPAs) kwa kutumia React na Redux."
],
"note": "",
"blocks": {
"bootstrap": {
"title": "Bootstrap",
"intro": [
- "Bootstrap is a front end framework used to design responsive web pages and applications. It takes a mobile-first approach to web development, and includes pre-built CSS styles and classes, plus some JavaScript functionality.",
- "In this course, you'll learn how to build responsive websites with Bootstrap, and use its included classes to style buttons, images, forms, navigation, and other common elements."
+ "Bootstrap ni mfumo wa front end unaotumiwa kuunda kurasa za wavuti na programu zinazoitikia. Inahitaji mbinu ya kwanza ya rununu kwa ukuzaji wa wavuti, na inajumuisha mitindo na madarasa ya CSS yaliyoundwa mapema, pamoja na utendaji wa JavaScript.",
+ "Katika kozi hii, utajifunza jinsi ya kuunda tovuti responsive kwa kutumia Bootstrap, na kutumia madarasa yake yaliyojumuishwa ili kuunda vitufe, picha, fomu, urambazaji na vipengele vingine vya kawaida."
]
},
"jquery": {
"title": "jQuery",
"intro": [
- "jQuery is one of the most widely used JavaScript libraries in the world.",
- "In 2006 when it was released, all major browsers handled JavaScript slightly differently. jQuery simplified the process of writing client-side JavaScript, and also ensured that your code worked the same way in all browsers.",
- "In this course, you'll learn how to use jQuery to select, remove, clone, and modify different elements on the page."
+ "jQuery ni mojawapo ya maktaba za JavaScript zinazotumiwa sana ulimwenguni.",
+ "Mnamo 2006 ilipotolewa, vivinjari vyote vikuu vilishughulikia JavaScript kwa njia tofauti kidogo. jQuery imerahisisha mchakato wa kuandika JavaScript ya upande wa mteja na pia ilihakikisha kuwa msimbo wako inafanya kazi kwa njia ile ile katika vivinjari vyote.",
+ "Katika kozi hii, utajifunza jinsi ya kutumia jQuery kuchagua, kuondoa, kuiga, na kurekebisha vipengele tofauti kwenye ukurasa."
]
},
"sass": {
"title": "SASS",
"intro": [
- "Sass, or \"Syntactically Awesome StyleSheets\", is a language extension of CSS. It adds features that aren't available in basic CSS, which make it easier for you to simplify and maintain the style sheets for your projects.",
- "In this Sass course, you'll learn how to store data in variables, nest CSS, create reusable styles with mixins, add logic and loops to your styles, and more."
+ "Sass, au \"Syntactically Awesome StyleSheets\", ni kiendelezi cha lugha cha CSS. Inaongeza vipengele ambavyo havipatikani katika CSS msingi, ambayo hukurahisishia kurahisisha na kudumisha laha za mtindo kwa ajili ya miradi yako.",
+ "Katika kozi hii ya Sass, utajifunza jinsi ya kuhifadhi data katika variables, nest CSS, kuunda mitindo inayoweza kutumika tena na michanganyiko, kuongeza mantiki na mizunguko kwenye mitindo yako, na zaidi."
]
},
"react": {
"title": "React",
"intro": [
- "React is a popular JavaScript library for building reusable, component-driven user interfaces for web pages or applications.",
- "React combines HTML with JavaScript functionality into its own markup language called JSX. React also makes it easy to manage the flow of data throughout the application.",
- "In this course, you'll learn how to create different React components, manage data in the form of state props, use different lifecycle methods like componentDidMount, and much more."
+ "React ni maktaba maarufu ya JavaScript kwa ajili ya kujenga violesura vinavyoweza kutumika tena, vinavyoendeshwa na vipengele vya kurasa za wavuti au programu.",
+ "React inachanganya HTML na utendaji wa JavaScript katika lugha yake ya ghafi iitwayo JSX. React pia hurahisisha kudhibiti mtiririko wa data katika programu tumizi.",
+ "Katika kozi hii, utajifunza jinsi ya kuunda vipengee tofauti vya React, kudhibiti data katika mfumo wa state props, kutumia mbinu tofauti za mzunguko kama vile componentDidMount, na mengi zaidi."
]
},
"redux": {
"title": "Redux",
"intro": [
- "As applications grow in size and scope, managing shared data becomes much more difficult. Redux is defined as a \"predictable state container for JavaScript apps\" that helps ensure your apps work predictably, and are easier to test.",
- "While you can use Redux with any view library, we introduce Redux here before combining it with React in the next set of courses.",
- "In this course, you'll learn the fundamentals of Redux stores, actions, reducers and middleware to manage data throughout your application."
+ "Kadiri programu zinavyokua kwa ukubwa na upeo, kudhibiti data iliyoshirikiwa inakuwa vigumu zaidi. Redux inafafanuliwa kama \"predictable state container for JavaScript apps\" ambayo husaidia kuhakikisha programu zako zinafanya kazi kwa kutabirika, na ni rahisi kuzifanyia majaribio.",
+ "Ingawa unaweza kutumia Redux na maktaba yoyote ya kutazama, tunatanguliza Redux hapa kabla ya kuichanganya na React katika seti inayofuata ya kozi.",
+ "Katika kozi hii, utajifunza misingi ya Redux stores, actions, reducers na middleware ili kudhibiti data katika programu yako yote."
]
},
"react-and-redux": {
- "title": "React and Redux",
+ "title": "React na Redux",
"intro": [
- "React and Redux are often mentioned together, and with good reason. The developer who created Redux was a React developer who wanted to make it easier to share data across different components.",
- "Now that you know how to manage the flow of shared data with Redux, it's time to combine that knowledge with React. In the React and Redux courses, you'll build a React component and learn how to manage state locally at the component level, and throughout the entire application with Redux."
+ "React na Redux mara nyingi hutajwa pamoja, na kwa sababu nzuri. Msanidi programu aliyeunda Redux alikuwa msanidi programu wa React ambaye alitaka kurahisisha kushiriki data kwenye vipengele tofauti.",
+ "Kwa kuwa sasa unajua jinsi ya kudhibiti mtiririko wa data iliyoshirikiwa na Redux, ni wakati wa kuchanganya maarifa hayo na React. Katika kozi za React na Redux, utaunda kipengele cha React na kujifunza jinsi ya kudhibiti state katika kiwango cha component, na katika programu nzima ya Redux."
]
},
"front-end-development-libraries-projects": {
- "title": "Front End Development Libraries Projects",
+ "title": "Miradi ya Front End Development Libraries",
"intro": [
- "It's time to put your front end development libraries skills to the test. Use Bootstrap, jQuery, Sass, React, and Redux to build 5 projects that will test everything you've learned up to this point.",
- "Complete all 5 projects, and you'll earn the Front End Development Libraries certification."
+ "Ni wakati wa kujaribu ujuzi wako wa ukuzaji wa front end libraries. Tumia Bootstrap, jQuery, Sass, React, na Redux kuunda miradi 5 ambayo itajaribu kila kitu ambacho umejifunza hadi sasa.",
+ "Kamilisha miradi yote 5, na utapata cheti cha Front End Development Libraries."
]
}
}
@@ -428,38 +428,38 @@
"data-visualization": {
"title": "Data Visualization",
"intro": [
- "Data is all around us, but it doesn't mean much without shape or context.",
- "In the Data Visualization Certification, you'll build charts, graphs, and maps to present different types of data with the D3.js library.",
- "You'll also learn about JSON (JavaScript Object Notation), and how to work with data online using an API (Application Programming Interface)."
+ "Data iko pande zote, lakini haimaanishi mengi bila umbo au muktadha.",
+ "Katika Cheti cha Data Visualization, utaunda chati, grafu na ramani ili kuwasilisha aina tofauti za data kwenye maktaba ya D3.js.",
+ "Pia utajifunza kuhusu JSON (JavaScript Object Notation), na jinsi ya kufanya kazi na data mtandaoni kwa kutumia API (Application Programming Interface)."
],
"note": "",
"blocks": {
"data-visualization-with-d3": {
- "title": "Data Visualization with D3",
+ "title": "Data Visualization na D3",
"intro": [
- "D3, or D3.js, stands for Data Driven Documents. It's a JavaScript library for creating dynamic and interactive data visualizations in the browser.",
- "D3 is built to work with common web standards – namely HTML, CSS, and Scalable Vector Graphics (SVG).",
- "D3 supports many different kinds of input data formats. Then, using its powerful built-in methods, you can transform those data into different charts, graphs, and maps.",
- "In the Data Visualization with D3 courses, you'll learn how to work with data to create different charts, graphs, hover elements, and other ingredients to create dynamic and attractive data visualizations."
+ "D3, au D3.js, inasimamia Data Driven Documents. Ni maktaba ya JavaScript ya kuunda taswira za data wasilianifu katika kivinjari.",
+ "D3 imeundwa kufanya kazi na viwango vya kawaida vya wavuti – yaani HTML, CSS, na Scalable Vector Graphics (SVG).",
+ "D3 inasaidia aina nyingi tofauti za umbizo la data ya ingizo. Kisha, kwa kutumia mbinu zake zenye nguvu zilizojengewa ndani, unaweza kubadilisha data hizo kuwa chati, grafu na ramani tofauti.",
+ "Katika kozi hii ya Data Visualization na D3, utajifunza jinsi ya kufanya kazi na data ili kuunda chati tofauti, grafu, vipengele vya kuelea na viungo vingine ili kuunda taswira ya data inayobadilika na ya kuvutia."
]
},
"json-apis-and-ajax": {
- "title": "JSON APIs and AJAX",
+ "title": "JSON APIs na AJAX",
"intro": [
- "Similar to how UIs help people use programs, APIs (Application Programming Interfaces) help programs interact with other programs. APIs are tools that computers use to communicate with one another, in part to send and receive data.",
- "Programmers often use AJAX (Asynchronous JavaScript and XML) when working with APIs. AJAX refers to a group of technologies that make asynchronous requests to a server to transfer data, then load any returned data into the page. And the data transferred between the browser and server is often in a format called JSON (JavaScript Object Notation).",
- "This course will teach you the basics about working with APIs and different AJAX technologies in the browser."
+ "Sawa na jinsi UI husaidia watu kutumia programu, API (Application Programming Interfaces) husaidia programu kuingiliana na programu zingine. API ni zana ambazo kompyuta hutumia kuwasiliana na nyingine, kwa sehemu kutuma na kupokea data.",
+ "Watengenezaji wa programu mara nyingi hutumia AJAX (Asynchronous JavaScript and XML) wakati wa kufanya kazi na API. AJAX inarejelea kundi la teknolojia zinazofanya maombi yasiyolingana kwa seva ili kuhamisha data, kisha kupakia data yoyote iliyorejeshwa kwenye ukurasa. Na data inayohamishwa kati ya kivinjari na seva mara nyingi huwa katika umbizo linaloitwa JSON (JavaScript Object Notation).",
+ "Kozi hii itakufundisha misingi ya kufanya kazi na API na teknolojia tofauti za AJAX kwenye kivinjari."
]
},
"data-visualization-projects": {
- "title": "Data Visualization Projects",
+ "title": "Miradi ya Data Visualization",
"intro": [
- "Now that you learned how to work with D3, APIs, and AJAX technologies, put your skills to the test with these 5 Data Visualization projects.",
- "In these projects, you'll need to fetch data and parse a dataset, then use D3 to create different data visualizations. Finish them all to earn your Data Visualization certification."
+ "Kwa kuwa sasa umejifunza jinsi ya kufanya kazi na teknolojia za D3, API na AJAX, jaribu ujuzi wako ukitumia miradi hii 5 ya Kuonyesha Data.",
+ "Katika miradi hii, utahitaji kuleta data na kuchanganua mkusanyiko wa data, kisha utumie D3 kuunda taswira tofauti za data. Maliza yote ili upate cheti chako cha Data Visualization."
]
},
"d3-dashboard": {
- "title": "D3 Dashboard",
+ "title": "Dashibodi ya D3",
"intro": ["", ""]
}
}
@@ -467,107 +467,107 @@
"relational-database": {
"title": "Relational Database",
"intro": [
- "For these courses, you will use real developer tools and software including VS Code, PostgreSQL, and the Linux / Unix command line to complete interactive tutorials and build projects.",
- "These courses start off with basic Bash commands. Using the terminal, you will learn everything from navigating and manipulating a file system, scripting in Bash, all the way to advanced usage.",
- "Next, you will learn how to create and use a relational database with PostgreSQL, a database management system, and SQL, the language of these databases.",
- "Finally, you will learn Git, the version control system, an essential tool of every developer."
+ "Kwa kozi hizi, utatumia zana na programu halisi za wasanidi programu ikijumuisha VS Code, PostgreSQL, na mstari wa amri wa Linux / Unix ili kukamilisha mafunzo shirikishi na kujenga miradi.",
+ "Kozi hizi huanza na amri za kimsingi za Bash. Kwa kutumia terminal, utajifunza kila kitu kutoka kwa kusogeza na kudhibiti mfumo wa faili, na uandishi katika Bash, hadi utumiaji wa hali ya juu.",
+ "Kisha, utajifunza jinsi ya kuunda na kutumia relational database na PostgreSQL, mfumo wa usimamizi wa hifadhidata, na SQL, lugha ya hifadhidata hizi.",
+ "Mwishowe, utajifunza Git, mfumo wa udhibiti wa toleo, zana muhimu ya kila msanidi programu."
],
"blocks": {
"build-a-celestial-bodies-database-project": {
- "title": "Celestial Bodies Database",
+ "title": "Hifadhidata ya Celestial Bodies",
"intro": [
- "This is one of the required projects to earn your certification.",
- "For this project, you will build a database of celestial bodies using PostgreSQL."
+ "Hii ni mojawapo ya miradi inayohitajika ili kupata cheti chako.",
+ "Kwa mradi huu, utaunda hifadhidata ya celestial bodies kwa kutumia PostgreSQL."
]
},
"build-a-number-guessing-game-project": {
- "title": "Number Guessing Game",
+ "title": "Mchezo wa Kukisia Nambari",
"intro": [
- "This is one of the required projects to earn your certification.",
- "For this project, you will use Bash scripting, PostgreSQL, and Git to create a number guessing game that runs in the terminal and saves user information."
+ "Hii ni mojawapo ya miradi inayohitajika ili kupata cheti chako.",
+ "Kwa mradi huu, utatumia uandishi wa Bash, PostgreSQL, na Git kuunda mchezo wa kubahatisha nambari unaoendeshwa kwenye terminal na kuhifadhi maelezo ya mtumiaji."
]
},
"build-a-periodic-table-database-project": {
- "title": "Periodic Table Database",
+ "title": "Hifadhidata ya Periodic Table",
"intro": [
- "This is one of the required projects to earn your certification.",
- "For this project, you will create Bash a script to get information about chemical elements from a periodic table database."
+ "Hii ni mojawapo ya miradi inayohitajika ili kupata cheti chako.",
+ "Kwa mradi huu, utaunda hati ya Bash ili kupata maelezo kuhusu vipengele vya kemikali kutoka kwa hifadhidata ya periodic table."
]
},
"build-a-salon-appointment-scheduler-project": {
- "title": "Salon Appointment Scheduler",
+ "title": "Mratibu wa Uteuzi wa Saluni",
"intro": [
- "This is one of the required projects to earn your certification.",
- "For this project, you will create an interactive Bash program that uses PostgreSQL to track the customers and appointments for your salon."
+ "Hii ni mojawapo ya miradi inayohitajika ili kupata cheti chako.",
+ "Kwa mradi huu, utaunda programu shirikishi ya Bash inayotumia PostgreSQL kufuatilia wateja na miadi ya saluni yako."
]
},
"build-a-world-cup-database-project": {
- "title": "World Cup Database",
+ "title": "Hifadhidata ya Kombe la Dunia",
"intro": [
- "This is one of the required projects to earn your certification.",
- "For this project, you will create a Bash script that enters information from World Cup games into PostgreSQL, then query the database for useful statistics."
+ "Hii ni mojawapo ya miradi inayohitajika ili kupata cheti chako.",
+ "Kwa mradi huu, utaunda hati ya Bash inayoingiza taarifa kutoka kwa michezo ya Kombe la Dunia katika PostgreSQL, kisha uulize hifadhidata kwa takwimu muhimu."
]
},
"learn-advanced-bash-by-building-a-kitty-ipsum-translator": {
- "title": "Learn Advanced Bash by Building a Kitty Ipsum Translator",
+ "title": "Jifunze Advanced Bash kwa Kuunda Kitafsiri cha Kitty Ipsum",
"intro": [
- "There's more to Bash commands than you might think.",
- "In this 140-lesson course, you will learn some more complex commands, and the details of how commands work."
+ "Kuna zaidi kwa amri za Bash kuliko unavyoweza kufikiria.",
+ "Katika kozi hii ya masomo 140, utajifunza amri changamano zaidi na maelezo ya jinsi amri zinavyofanya kazi."
]
},
"learn-bash-and-sql-by-building-a-bike-rental-shop": {
- "title": "Learn Bash and SQL by Building a Bike Rental Shop",
+ "title": "Jifunze Bash na SQL kwa Kujenga Duka la Kukodisha Baiskeli",
"intro": [
- "In this 210-lesson course, you will build an interactive Bash program that stores rental information for your bike rental shop using PostgreSQL."
+ "Katika kozi hii ya masomo 210, utaunda programu shirikishi ya Bash ambayo huhifadhi maelezo ya kukodisha kwa duka lako la kukodisha baiskeli kwa kutumia PostgreSQL."
]
},
"learn-bash-by-building-a-boilerplate": {
- "title": "Learn Bash by Building a Boilerplate",
+ "title": "Jifunze Bash kwa Kuunda Boilerplate",
"intro": [
- "The terminal allows you to send text commands to your computer that can manipulate the file system, run programs, automate tasks, and much more.",
- "In this 170-lesson course, you will learn terminal commands by creating a website boilerplate using only the command line."
+ "Terminal inakuwezesha kutuma amri za maandishi kwa kompyuta yako ambayo inaweza kuendesha mfumo wa faili, kuendesha programu, kazi za otomatiki, na mengi zaidi.",
+ "Katika kozi hii ya masomo 170, utajifunza amri za terminal kwa kuunda boilerplate ya tovuti kwa kutumia tu mstari wa amri."
]
},
"learn-bash-scripting-by-building-five-programs": {
- "title": "Learn Bash Scripting by Building Five Programs",
+ "title": "Jifunze Bash Scripts kwa Kuunda Programu Tano",
"intro": [
- "Bash scripts combine terminal commands and logic into programs that can execute or automate tasks, and much more.",
- "In this 220-lesson course, you will learn more terminal commands and how to use them within Bash scripts by creating five small programs."
+ "Bash scripts huunganizha amri za terminal na mantiki katika programu zinazoweza kutekeleza au kufanya kazi otomatiki, na mengi zaidi.",
+ "Katika kozi hii ya masomo 220, utajifunza amri zaidi za terminal na jinsi ya kuzitumia ndani ya hati za Bash kwa kuunda programu tano ndogo."
]
},
"learn-git-by-building-an-sql-reference-object": {
- "title": "Learn Git by Building an SQL Reference Object",
+ "title": "Jifunze Git kwa Kuunda SQL Reference Object",
"intro": [
- "Git is a version control system that keeps track of all the changes you make to your codebase.",
- "In this 240-lesson course, you will learn how Git keeps track of your code by creating an object containing commonly used SQL commands."
+ "Git ni mfumo wa udhibiti wa toleo ambao hufuatilia mabadiliko yote unayofanya kwenye msimbo wako.",
+ "Katika kozi hii ya masomo 240, utajifunza jinsi Git hufuatilia msimbo wako kwa kuunda kitu kilicho na amri za SQL zinazotumiwa sana."
]
},
"learn-nano-by-building-a-castle": {
- "title": "Learn Nano by Building a Castle",
+ "title": "Jifunze Nano kwa Kuunda Ngome",
"intro": [
- "Nano is a program that allows you to edit files right in the terminal.",
- "In this 40-lesson course, you will learn how to edit files in the terminal with Nano while building a castle."
+ "Nano ni programu ambayo hukuruhusu kuhariri faili moja kwa moja kwenye terminal.",
+ "Katika kozi hii ya masomo 40, utajifunza jinsi ya kuhariri faili katika terminal na Nano wakati wa kujenga ngome."
]
},
"learn-relational-databases-by-building-a-mario-database": {
- "title": "Learn Relational Databases by Building a Mario Database",
+ "title": "Jifunze Relational Databases kwa Kuunda Mario Database",
"intro": [
- "A relational database organizes data into tables that are linked together through relationships.",
- "In this 165-lesson course, you will learn the basics of a relational database by creating a PostgreSQL database filled with video game characters."
+ "Relational database hupanga data katika majedwali ambayo yameunganishwa pamoja kupitia uhusiano.",
+ "Katika kozi hii ya masomo 165, utajifunza misingi ya relational database kwa kuunda PostgreSQL database iliyojaa wahusika wa mchezo wa video."
]
},
"learn-sql-by-building-a-student-database-part-1": {
- "title": "Learn SQL by Building a Student Database: Part 1",
+ "title": "Jifunze SQL kwa Kuunda Hifadhidata ya Wanafunzi: Sehemu ya 1",
"intro": [
- "SQL, or Structured Query Language, is the language for communicating with a relational database.",
- "In this 140-lesson course, you will create a Bash script that uses SQL to enter information about your computer science students into PostgreSQL."
+ "SQL, au Structured Query Language, ni lugha ya kuwasiliana na relational database.",
+ "Katika kozi hii ya masomo 140, utaunda hati ya Bash inayotumia SQL kuingiza taarifa kuhusu wanafunzi wako wa sayansi ya kompyuta katika PostgreSQL."
]
},
"learn-sql-by-building-a-student-database-part-2": {
- "title": "Learn SQL by Building a Student Database: Part 2",
+ "title": "Jifunze SQL kwa Kuunda Hifadhidata ya Wanafunzi: Sehemu ya 2",
"intro": [
- "SQL join commands are used to combine information from multiple tables in a relational database",
- "In this 140-lesson course, you will complete your student database while diving deeper into SQL commands."
+ "Amri za SQL join hutumiwa kuunganisha taarifa kutoka kwa jedwali nyingi katika relational database",
+ "Katika kozi hii ya masomo 140, utakamilisha hifadhidata yako ya wanafunzi huku ukizama zaidi katika amri za SQL."
]
}
}
@@ -575,129 +575,129 @@
"back-end-development-and-apis": {
"title": "Back End Development and APIs",
"intro": [
- "Until this point, you've only used JavaScript on the front end to add interactivity to a page, solve algorithm challenges, or build an SPA. But JavaScript can also be used on the back end, or server, to build entire web applications.",
- "Today, one of the popular ways to build applications is through microservices, which are small, modular applications that work together to form a larger whole.",
- "In the Back End Development and APIs Certification, you'll learn how to write back end apps with Node.js and npm. You'll also build web applications with the Express framework, and build a People Finder microservice with MongoDB and the Mongoose library."
+ "Hadi kufikia hatua hii, umetumia JavaScript iliyo upande wa mbele pekee ili kuongeza mwingiliano kwenye ukurasa, kutatua changamoto za kanuni au kuunda SPA. Lakini JavaScript pia inaweza kutumika upande wa nyuma, au seva, kuunda programu nzima za wavuti.",
+ "Leo, mojawapo ya njia maarufu za kuunda programu ni kupitia huduma ndogo, ambazo ni ndogo, programu ambazo kwa kawaida hufanya kazi pamoja ili kuunda nzima zaidi.",
+ "Katika cheti cha Back End Development and APIs, utajifunza jinsi ya kuandika upya programu ukitumia Node.js na npm. Pia utaunda programu za wavuti kwa mfumo wa Express, na utaunda programu ndogo ya People Finder na MongoDB na maktaba ya Mongoose."
],
"note": "",
"blocks": {
"managing-packages-with-npm": {
- "title": "Managing Packages with NPM",
+ "title": "Kusimamia Vifurushi na NPM",
"intro": [
- "npm (Node Package Manager), is a command line tool to install, create, and share packages of JavaScript code written for Node.js. There are many open source packages available on npm, so before starting a project, take some time to explore so you don't end up recreating the wheel for things like working with dates or fetching data from an API.",
- "In this course, you'll learn the basics of using npm, including how to work with the package.json and how to manage your installed dependencies."
+ "npm (Node Package Manager), ni zana ya mstari wa amri ya kusakinisha, kuunda, na kushiriki vifurushi vya msimbo wa JavaScript ulioandikwa kwa Node.js. Kuna vifurushi vingi vya programu huria vinavyopatikana kwenye npm, kwa hivyo kabla ya kuanza mradi, chukua muda kuchunguza ili usiishie kutengeneza gurudumu la vitu kama kufanya kazi na tarehe au kupata data kutoka kwa API.",
+ "Katika kozi hii, utajifunza misingi ya kutumia npm, ikijumuisha jinsi ya kufanya kazi na package.json na jinsi ya kudhibiti utegemezi wako uliosakinishwa."
]
},
"basic-node-and-express": {
- "title": "Basic Node and Express",
+ "title": "Msingi wa Node na Express",
"intro": [
- "Node.js is a JavaScript runtime that allows developers to write backend (server-side) programs in JavaScript. Node.js comes with a handful of built-in modules — small, independent programs — that help with this. Some of the core modules include HTTP, which acts like a server, and File System, a module to read and modify files.",
- "In the last set of courses you learned to install and manage packages from npm, which are collections of smaller modules. These packages can help you build larger, more complex applications.",
- "Express is a lightweight web application framework, and is one of the most popular packages on npm. Express makes it much easier to create a server and handle routing for your application, which handles things like directing people to the correct page when they visit a certain endpoint like
/blog.", - "In this course, you'll learn the basics of Node and Express including how to create a server, serve different files, and handle different requests from the browser." + "Node.js ni muda wa utekelezaji wa JavaScript ambao huruhusu wasanidi programu kuandika programu za nyuma (upande wa seva) katika JavaScript. Node.js huja na moduli chache zilizojengewa ndani - programu ndogo zinazojitegemea - ambazo husaidia na hili. Baadhi ya moduli za msingi ni pamoja na HTTP, ambayo hufanya kazi kama seva, na Mfumo wa Faili, moduli ya kusoma na kurekebisha faili.", + "Katika seti ya mwisho ya kozi, ulijifunza kusakinisha na kudhibiti vifurushi kutoka npm, ambavyo ni makusanyo ya moduli ndogo. Vifurushi hivi vinaweza kukusaidia kuunda programu kubwa na ngumu zaidi.", + "Express ni mfumo mwepesi wa maombi ya wavuti na ni mojawapo ya vifurushi maarufu kwenye npm. Express hurahisisha zaidi kuunda seva na kushughulikia uelekezaji wa programu yako, ambayo hushughulikia mambo kama vile kuelekeza watu kwenye ukurasa sahihi wanapotembelea sehemu fulani ya mwisho kama vile
/blog.", + "Katika kozi hii, utajifunza misingi ya Node na Express ikijumuisha jinsi ya kuunda seva, kuhudumia faili tofauti, na kushughulikia maombi tofauti kutoka kwa kivinjari." ] }, "mongodb-and-mongoose": { - "title": "MongoDB and Mongoose", + "title": "MongoDB na Mongoose", "intro": [ - "MongoDB is a database application that stores JSON documents (or records) that you can use in your application. Unlike SQL, another type of database, MongoDB is a non-relational or \"NoSQL\" database. This means MongoDB stores all associated data within one record, instead of storing it across many preset tables as in a SQL database.", - "Mongoose is a popular npm package for interacting with MongoDB. With Mongoose, you can use plain JavaScript objects instead of JSON, which makes it easier to work with MongoDB. Also, it allows you to create blueprints for your documents called schemas, so you don't accidentally save the wrong type of data and cause bugs later.", - "In the MongoDB and Mongoose courses, you'll learn the fundamentals of working with persistent data including how to set up a model, and save, delete, and find documents in the database." + "MongoDB ni programu ya hifadhidata ambayo huhifadhi hati za JSON (au rekodi) ambazo unaweza kutumia katika programu yako. Tofauti na SQL, aina nyingine ya hifadhidata, MongoDB ni hifadhidata isiyo ya uhusiano au \"NoSQL\". Hii inamaanisha kuwa MongoDB huhifadhi data zote zinazohusiana ndani ya rekodi moja, badala ya kuihifadhi kwenye jedwali nyingi zilizowekwa kama kwenye hifadhidata ya SQL.", + "Mongoose ni kifurushi maarufu cha npm cha kuingiliana na MongoDB. Ukiwa na Mongoose, unaweza kutumia JavaScript wazi badala ya JSON, ambayo hurahisisha kufanya kazi na MongoDB. Pia, hukuruhusu kuunda michoro ya hati zako zinazoitwa schemas, ili usihifadhi kwa bahati mbaya aina mbaya ya data na kusababisha hitilafu baadaye.", + "Katika kozi za MongoDB na Mongoose, utajifunza misingi ya kufanya kazi na data inayoendelea ikiwa ni pamoja na jinsi ya kuweka muundo, na kuhifadhi, kufuta na kupata hati katika hifadhidata." ] }, "back-end-development-and-apis-projects": { - "title": "Back End Development and APIs Projects", + "title": "Miradi ya Back End Development na APIs", "intro": [ - "You've worked with APIs before, but now that you know npm, Node, Express, MongoDB, and Mongoose, it's time to build your own. Draw on everything you've learned up to this point to create 5 different microservices, which are smaller applications that are limited in scope.", - "After creating these, you'll have 5 cool microservice APIs you can show off to friends, family, and potential employers. Oh, and you'll have a shiny new Back End Development and APIs Certification, too." + "Umefanya kazi na API hapo awali, lakini kwa kuwa sasa unajua npm, Node, Express, MongoDB, na Mongoose, ni wakati wa kuunda yako mwenyewe. Chora kwenye kila kitu ambacho umejifunza hadi kufikia hatua hii ili kuunda huduma ndogo 5 tofauti, ambazo ni programu ndogo ambazo zina upeo mdogo.", + "Baada ya kuunda hizi, utakuwa na API 5 nzuri za huduma ndogo unazoweza kuwaonyesha marafiki, familia na waajiri watarajiwa. Lo, na utakuwa na cheti kipya cha Back End Development na APIs, pia." ] } } }, "quality-assurance": { - "title": "Quality Assurance", + "title": "Ubora (Quality Assurance)", "intro": [ - "As your programs or web applications become more complex, you'll want to test them to make sure that new changes don't break their original functionality.", - "In the Quality Assurance Certification, you'll learn how to write tests with Chai to ensure your applications work the way you expect them to.", - "Then you'll build a chat application to learn advanced Node and Express concepts. You'll also use Pug as a template engine, Passport for authentication, and Socket.io for real-time communication between the server and connected clients." + "Kadiri programu au programu zako za wavuti zinavyozidi kuwa ngumu, utataka kuzijaribu ili kuhakikisha kuwa mabadiliko mapya hayavunji utendakazi wao asili.", + "Katika cheti cha Quality Assurance, utajifunza jinsi ya kuandika majaribio na Chai ili kuhakikisha kuwa programu zako hufanya kazi jinsi unavyotarajia.", + "Kisha utaunda programu ya gumzo ili kujifunza dhana za hali ya juu za Node na Express. Pia utatumia Pug kama injini ya kiolezo, Pasipoti ya uthibitishaji, na Socket.io kwa mawasiliano ya wakati halisi kati ya seva na wateja waliounganishwa." ], "note": "", "blocks": { "quality-assurance-and-testing-with-chai": { - "title": "Quality Assurance and Testing with Chai", + "title": "Quality Assurance and Testing kutumia Chai", "intro": [ - "Chai is a JavaScript testing library that helps you confirm that your program still behaves the way you expect it to after you make changes to your code.", - "Using Chai, you can write tests that describe your program's requirements and see if your program meets them.", - "In this course, you'll learn about assertions, deep equality, truthiness, testing APIs, and other fundamentals for testing JavaScript applications." + "Chai ni maktaba ya majaribio ya JavaScript ambayo hukusaidia kuthibitisha kuwa programu yako bado inafanya kazi jinsi unavyotarajia baada ya kufanya mabadiliko kwenye msimbo wako.", + "Kwa kutumia Chai, unaweza kuandika majaribio ambayo yanaelezea mahitaji ya programu yako na kuona kama programu yako inayatimiza.", + "Katika kozi hii, utajifunza kuhusu madai, usawa wa kina, ukweli, API za majaribio, na mambo mengine msingi ya kujaribu programu za JavaScript." ] }, "advanced-node-and-express": { - "title": "Advanced Node and Express", + "title": "Advanced Node na Express", "intro": [ - "Now it's time to take a deep dive into Node.js and Express.js by building a chat application with a sign-in system.", - "To implement the sign-in system safely, you'll need to learn about authentication. This is the act of verifying the identity of a person or process.", - "In this course, you'll learn how to use Passport to manage authentication, Pug to create reusable templates for quickly building the front end, and web sockets for real-time communication between the clients and server." + "Sasa ni wakati wa kuzama ndani ya Node.js na Express.js kwa kuunda programu ya gumzo na mfumo wa kuingia.", + "Ili kutekeleza mfumo wa kuingia katika akaunti kwa usalama, utahitaji kujifunza kuhusu uthibitishaji. Hiki ni kitendo cha kuthibitisha utambulisho wa mtu au mchakato.", + "Katika kozi hii, utajifunza jinsi ya kutumia Pasipoti kudhibiti uthibitishaji, Pug kuunda violezo vinavyoweza kutumika tena kwa ajili ya kujenga sehemu ya mbele haraka, na soketi za wavuti kwa mawasiliano ya wakati halisi kati ya wateja na seva." ] }, "quality-assurance-projects": { - "title": "Quality Assurance Projects", + "title": "Miradi ya Quality Assurance", "intro": [ - "Now that you're well versed in both the front end and back end, it's time to apply all the skills and concepts you've learned up to this point. You'll build 5 different web applications, and write tests for each one to make sure they're working and can handle different edge cases.", - "After completing these Quality Assurance projects, you'll have 5 more projects under your belt, and a new certification to show off on your portfolio." + "Sasa kwa kuwa umefahamu vyema sehemu ya mbele na ya nyuma, ni wakati wa kutumia ujuzi na dhana zote ambazo umejifunza hadi kufikia hatua hii. Utaunda programu 5 tofauti za wavuti, na uandike majaribio kwa kila moja ili kuhakikisha kuwa zinafanya kazi na zinaweza kushughulikia kesi tofauti tofauti.", + "Baada ya kukamilisha miradi hii ya Quality Assurance, utakuwa na miradi 5 zaidi chini ya ukanda wako, na uthibitisho mpya wa kujionyesha kwenye wasifu yako." ] } } }, "scientific-computing-with-python": { - "title": "Scientific Computing with Python", + "title": "Scientific Computing na Python", "intro": [ - "Python is one of the most popular, flexible programming languages today. You can use it for everything from basic scripting to machine learning.", - "In the Scientific Computing with Python Certification, you'll learn Python fundamentals like variables, loops, conditionals, and functions. Then you'll quickly ramp up to complex data structures, networking, relational databases, and data visualization." + "Python ni mojawapo ya lugha maarufu zaidi za programu leo. Unaweza kuitumia kwa kila kitu kuanzia uandishi wa kimsingi hadi ujifunzaji wa mashine.", + "Katika cheti hiki cha Scientific Computing na Python, utajifunza misingi ya Python kama vile variables, loops, conditionals, na functions. Kisha utaongeza haraka miundo changamano ya data, mitandao, hifadhidata za uhusiano, na taswira ya data." ], "note": "", "blocks": { "python-for-everybody": { - "title": "Python for Everybody", + "title": "Python kwa kila Mtu", "intro": [ - "Python for everybody is a free video course series that teaches the basics of using Python 3.", - "The courses were created by Dr. Charles Severance (also known as Dr. Chuck). He is a Clinical Professor at the University of Michigan School of Information, where he teaches various technology-oriented courses including programming, database design, and web development." + "Python kwa kila Mtu ni mfululizo wa kozi za video za bure zinazofundisha misingi ya kutumia Python 3.", + "Kozi hizo ziliundwa na Dk. Charles Severance (pia anajulikana kama Dk. Chuck). Yeye ni Profesa wa Kliniki katika Shule ya Habari ya Chuo Kikuu cha Michigan, ambapo anafundisha kozi mbalimbali zinazozingatia teknolojia ikiwa ni pamoja na programu, muundo wa hifadhidata, na ukuzaji wa wavuti." ] }, "scientific-computing-with-python-projects": { - "title": "Scientific Computing with Python Projects", + "title": "Miradi ya Scientific Computing with Python", "intro": [ - "Time to put your Python skills to the test. By completing these projects, you will demonstrate that you have a good foundational knowledge of Python and qualify for the Scientific Computing with Python Certification." + "Ni wakati wa kujaribu ujuzi wako wa Python. Kwa kukamilisha miradi hii, utaonyesha kuwa una ujuzi mzuri wa msingi wa Python na unahitimu kwa Cheti cha Scientific Computing with Python." ] } } }, "data-analysis-with-python": { - "title": "Data Analysis with Python", + "title": "Data Analysis na Python", "intro": [ - "Data Analysis has been around for a long time. But up until a few years ago, developers practiced it using expensive, closed-source tools like Tableau. But recently, Python, SQL, and other open libraries have changed Data Analysis forever.", - "In the Data Analysis with Python Certification, you'll learn the fundamentals of data analysis with Python. By the end of this certification, you'll know how to read data from sources like CSVs and SQL, and how to use libraries like Numpy, Pandas, Matplotlib, and Seaborn to process and visualize data." + "Uchambuzi wa Data umekuwepo kwa muda mrefu. Lakini hadi miaka michache iliyopita, watengenezaji waliifanyia mazoezi kwa kutumia zana ghali, zisizo na chanzo kama vile Tableau. Lakini hivi majuzi, Python, SQL, na maktaba zingine zilizo wazi zimebadilisha Uchambuzi wa Data milele.", + "Katika Cheti cha Data Analysis na Python, utajifunza misingi ya uchanganuzi wa data na Python. Kufikia mwisho wa uthibitishaji huu, utajua jinsi ya kusoma data kutoka vyanzo kama vile CSVs na SQL, na jinsi ya kutumia maktaba kama vile Numpy, Pandas, Matplotlib na Seaborn kuchakata na kuona data." ], "note": "", "blocks": { "data-analysis-with-python-course": { - "title": "Data Analysis with Python", + "title": "Data Analysis na Python", "intro": [ - "In these comprehensive video courses, created by Santiago Basulto, you will learn the whole process of data analysis. You'll be reading data from multiple sources (CSV, SQL, Excel), process that data using NumPy and Pandas, and visualize it using Matplotlib and Seaborn,", - "Additionally, we've included a thorough Jupyter Notebook course, and a quick Python reference to refresh your programming skills." + "Katika kozi hizi za kina za video, iliyoundwa na Santiago Basulto, utajifunza mchakato mzima wa uchambuzi wa data. Utakuwa unasoma data kutoka kwa vyanzo vingi (CSV, SQL, Excel), kuchakata data hiyo kwa kutumia NumPy na Pandas, na kuibua kwa kutumia Matplotlib na Seaborn,", + "Zaidi ya hayo, tumejumuisha kozi kamili ya Jupyter Notebook, na rejeleo la haraka la Python ili kukukumbusha ujuzi wako wa kuandika programu." ] }, "numpy": { "title": "Numpy", "intro": [ - "Learn the basics of the NumPy library in the following video course created by Keith Galli.", - "In this course, you'll learn how NumPy works and how it compares to Python's built-in lists. You'll also learn how to write code with NumPy, indexing, reshaping, applied statistics, and much more." + "Jifunze misingi ya maktaba ya NumPy katika kozi ifuatayo ya video iliyoundwa na Keith Galli.", + "Katika kozi hii, utajifunza jinsi NumPy inavyofanya kazi na jinsi inavyolinganishwa na orodha zilizojengwa za Python. Pia utajifunza jinsi ya kuandika msimbo na NumPy, kuorodhesha, kuunda upya, takwimu zilizotumika, na mengi zaidi." ] }, "data-analysis-with-python-projects": { - "title": "Data Analysis with Python Projects", + "title": "Miradi ya Data Analysis na Python", "intro": [ - "There are many ways to analyze data with Python. By completing these projects, you will demonstrate that you have a good foundational knowledge of data analysis with Python.", - "Finish them all to claim your Data Analysis with Python certification." + "Kuna njia nyingi za kuchambua data na Python. Kwa kukamilisha miradi hii, utaonyesha kuwa una ujuzi mzuri wa msingi wa uchambuzi wa data na Python.", + "Maliza zote ili kupata Cheti cha Data Analysis na Python." ] } } @@ -705,62 +705,62 @@ "information-security": { "title": "Information Security", "intro": [ - "With everything we do online, there's a vast amount of sensitive information at risk: email addresses, passwords, phone numbers, and much more.", - "With the Information Security Certification, you'll build a secure web app with HelmetJS to learn the fundamentals of protecting people's information online.", - "You'll also build a TCP client, and an Nmap and port scanner in Python. This will help you learn the basics of penetration testing — an important component of good information security." + "Pamoja na kila kitu tunachofanya mtandaoni, kuna kiasi kikubwa cha taarifa nyeti hatarini: anwani za barua pepe, nenosiri, nambari za simu na mengine mengi.", + "Ukiwa na Cheti cha Information Security, utaunda programu salama ya wavuti ukitumia HelmetJS ili kujifunza mambo msingi ya kulinda taarifa za watu mtandaoni.", + "Pia utaunda TCP client, na Nmap na port scanner kwenye Python. Hii itakusaidia kujifunza misingi ya penetration testing — sehemu muhimu ya usalama mzuri wa habari." ], "note": "", "blocks": { "information-security-with-helmetjs": { - "title": "Information Security with HelmetJS", + "title": "Information Security na HelmetJS", "intro": [ - "This programming course focuses on HelmetJS, a type of middleware for Express-based applications that automatically sets HTTP headers. This way it can prevent sensitive information from unintentionally being passed between the server and client.", - "Completing the courses below will help you understand how to protect your website from malicious behavior." + "Kozi hii ya upangaji inaangazia HelmetJS, aina ya vifaa vya kati vya programu zinazotumia Express ambavyo huweka vichwa vya HTTP kiotomatiki. Kwa njia hii inaweza kuzuia taarifa nyeti kupitishwa bila kukusudia kati ya seva na mteja.", + "Kukamilisha kozi zilizo hapa chini kutakusaidia kuelewa jinsi ya kulinda tovuti yako dhidi ya uovu." ] }, "python-for-penetration-testing": { - "title": "Python for Penetration Testing", + "title": "Python kwa Penetration Testing", "intro": [ - "These video courses teach you penetration testing with Python. Also known as a pen test, penetration testing is a simulated attack against a system to check for vulnerabilities.", - "In this course, you'll learn about sockets, create a TCP server and client, build an Nmap scanner, and other tools and techniques that pen testers use daily." + "Kozi hizi za video hukufundisha penetration testing na Python. Pia hujulikana kama pen test, penetration testing ni shambulio la kuigwa dhidi ya mfumo ili kuangalia udhaifu.", + "Katika kozi hii, utajifunza kuhusu sockets, kuunda client na server TCP, kuunda Nmap scanner, na zana na mbinu zingine ambazo wajaribu kalamu hutumia kila siku." ] }, "information-security-projects": { - "title": "Information Security Projects", + "title": "Miradi ya Information Security", "intro": [ - "Now it’s time to put your new information security skills to work. These projects will give you a chance to apply the infosec skills, principles, and concepts you've learned.", - "When you are done, you will have plenty of information security projects under your belt, along with a certification that you can show off to friends, family, and employers." + "Sasa ni wakati wa kuweka ujuzi wako mpya wa usalama wa habari kufanya kazi. Miradi hii itakupa nafasi ya kutumia ujuzi, kanuni na dhana za infosec ambazo umejifunza.", + "Ukimaliza, utakuwa na miradi mingi ya usalama wa taarifa chini ya ukanda wako, pamoja na cheti ambacho unaweza kuonyesha kwa marafiki, familia na waajiri." ] } } }, "machine-learning-with-python": { - "title": "Machine Learning with Python", + "title": "Machine Learning na Python", "intro": [ - "Machine learning has many practical applications that you can use in your projects or on the job.", - "In the Machine Learning with Python Certification, you'll use the TensorFlow framework to build several neural networks and explore more advanced techniques like natural language processing and reinforcement learning.", - "You'll also dive into neural networks, and learn the principles behind how deep, recurrent, and convolutional neural networks work." + "Kujifunza kwa mashine kuna matumizi mengi ya vitendo ambayo unaweza kutumia katika miradi yako au kazini.", + "Katika Cheti cha Machine Learning na Python, utatumia mfumo wa TensorFlow kujenga neural networks kadhaa na kuchunguza mbinu za juu zaidi kama vile kuchakata lugha asilia na ujifunzaji wa uimarishaji.", + "Pia utaingia kwenye neural networks, na kujifunza kanuni za neural networks na inavyofanya kazi." ], "note": "", "blocks": { "tensorflow": { "title": "Tensorflow", "intro": [ - "TensorFlow is an open source framework that makes machine learning and neural networking easier to use.", - "The following video course was created by Tim Ruscica, also known as “Tech With Tim”. It will help you to understand TensorFlow and some of its powerful capabilities." + "TensorFlow ni mfumo wa chanzo huria ambao hurahisisha utumiaji wa ujifunzaji wa mashine na mtandao wa neva.", + "Kozi ifuatayo ya video iliundwa na Tim Ruscica, pia inajulikana kama “Tech With Tim”. Itakusaidia kuelewa TensorFlow na baadhi ya uwezo wake wenye nguvu." ] }, "how-neural-networks-work": { - "title": "How Neural Networks Work", + "title": "Jinsi Neural Networks inavyofanya kazi", "intro": [ - "Neural networks are at the core of what we call artificial intelligence today. But historically they've been hard to understand. Especially for beginners in the machine learning field.", - "Even if you are completely new to neural networks, these video courses by Brandon Rohrer will get you comfortable with the concepts and the math behind them." + "Neural networks ndio msingi wa kile tunachoita artificial intelligence leo. Lakini kihistoria imekuwa ngumu kuelewa. Hasa kwa wanaoanza katika uwanja machine learning.", + "Hata kama wewe ni mgeni kabisa kwa neural networks, kozi hizi za video za Brandon Rohrer zitakufanya uelewe dhana na hesabu nyuma yao." ] }, "machine-learning-with-python-projects": { - "title": "Machine Learning with Python Projects", + "title": "Miradi ya Machine Learning with Python", "intro": [ - "Machine learning has many practical applications. By completing these free and challenging coding projects, you will demonstrate that you have a good foundational knowledge of machine learning, and qualify for your Machine Learning with Python certification." + "Machine learning ina matumizi mengi ya vitendo. Kwa kukamilisha miradi hii ya usimbaji isiyolipishwa na yenye changamoto, utaonyesha kuwa una ujuzi mzuri wa msingi wa kujifunza kwa mashine, na kufuzu kwa Cheti cha Machine Learning with Python." ] } } @@ -768,318 +768,318 @@ "college-algebra-with-python": { "title": "College Algebra with Python", "intro": [ - "This course is designed as a one-semester college course. It consists of instructional videos, with Google Colaboratory notebooks to follow along interactively, assignments, and challenging projects.", - "As you go through each part of this course in sequence, you will gain a full understanding of Algebra and how to write Python code to solve Algebra problems.", - "Throughout this course, you will also build your own Algebra Colab notebook that you will be able to use as your custom calculator. This course (and the code you write here) will give you the foundation for a deeper math and data science understanding." + "Kozi hii imeundwa kama kozi ya chuo cha muhula mmoja. Inajumuisha video za mafundisho, na madaftari ya Ushirikiano ya Google ili kufuata kwa maingiliano, kazi, na miradi yenye changamoto.", + "Unapopitia kila sehemu ya kozi hii katika mlolongo, utapata ufahamu kamili wa Algebra na jinsi ya kuandika msimbo wa Python kutatua matatizo ya Algebra.", + "Katika kozi hii yote, pia utaunda daftari lako la Algebra Colab ambalo utaweza kutumia kama kikokotoo chako maalum. Kozi hii (na msimbo unaoandika hapa) itakupa msingi wa uelewa wa kina wa sayansi ya hesabu na data." ], "note": "", "blocks": { "learn-ratios-and-proportions": { - "title": "Learn Ratios and Proportions", + "title": "Jifunze Ratios na Proportions", "intro": [ - "Your journey begins here as you learn how to set up a Colab Notebook that can run Python code. Then, use the notebook to follow along with the videos to learn ratios and proportions using Python." + "Safari yako inaanzia hapa unapojifunza jinsi ya kusanidi Daftari la Colab ambalo linaweza kutumia msimbo wa Python. Kisha, tumia daftari kufuata pamoja na video ili kujifunza ratios na proportions kwa kutumia Python." ] }, "learn-how-to-solve-for-x": { - "title": "Learn How to Solve for X", + "title": "Jifunze Jinsi ya Kutatua kwa X", "intro": [ - "This unit will focus on how to solve for an unknown number (often referred to as \"x\") using written Algebra and Python code." + "Kitengo hiki kitazingatia jinsi ya kutatua nambari isiyojulikana (mara nyingi hujulikana kama \"x\") kwa kutumia msimbo wa Algebra na Python iliyoandikwa." ] }, "learn-fractions-and-decimals": { - "title": "Learn Fractions and Decimals", + "title": "Jifunze Fractions na Decimals", "intro": [ - "This unit will focus on converting decimals to fractions and percents." + "Kitengo hiki kitalenga kubadilisha desimali hadi sehemu na asilimia." ] }, "learn-functions-and-graphing": { - "title": "Learn Functions and Graphing", - "intro": ["This unit will teach you about math functions."] + "title": "Jifunze Functions na Graphing", + "intro": ["Kitengo hiki kitakufundisha kuhusu vitendakazi za hesabu."] }, "learn-linear-functions": { - "title": "Learn Linear Functions", + "title": "Jifunze Linear Functions", "intro": [ - "This unit will show you how to develop linear equations from two points." + "Kitengo hiki kitakuonyesha jinsi ya kutengeneza milinganyo ya mstari (linear equations) kutoka kwa pointi mbili." ] }, "learn-common-factors-and-square-roots": { - "title": "Learn Common Factors and Square Roots", + "title": "Jifunze Common Factors na Square Roots", "intro": [ - "In this unit, you will learn how to find common factors and divide them out. This will be useful when simplifying fractions and factoring square roots." + "Katika kitengo hiki, utajifunza jinsi ya kupata sababu za kawaida na kuzigawanya. Hii itakuwa muhimu wakati wa kurahisisha sehemu na kuweka mizizi ya mraba." ] }, "build-a-multi-function-calculator-project": { - "title": "Multi-Function Calculator", + "title": "Kikokotoo cha kazi nyingi", "intro": [ - "This is one of the required projects to earn your certification.", - "For this project, you will build a multi-function calculator." + "Hii ni mojawapo ya miradi inayohitajika ili kupata cheti chako.", + "Kwa mradi huu, utaunda kikokotoo cha kazi nyingi." ] }, "learn-how-to-graph-systems-of-equations": { - "title": "Learn How to Graph Systems of Equations", + "title": "Jifunze Jinsi ya Kuchora Mifumo ya Milingano", "intro": [ - "This unit will focus on graphing two equations on the same coordinate plane, so that you can see where the lines intersect." + "Kitengo hiki kitazingatia kuchora milinganyo miwili kwenye ukurasa moja wa kuratibu ili uweze kuona mahali mistari inapoingiliana." ] }, "learn-how-to-solve-systems-of-equations": { - "title": "Learn How to Solve Systems of Equations", + "title": "Jifunze Jinsi ya Kutatua Mifumo ya Milingano", "intro": [ - "In this unit, you will learn how to solve a system of two equations (with two variables) without graphing. You will see how you can factor an equation and solve for a certain variable in Python. By the end of this unit, you will be able to solve and graph the system with one block of code." + "Katika kitengo hiki, utajifunza jinsi ya kutatua mfumo wa equations mbili (na vigezo viwili) bila graphing. Utaona jinsi unavyoweza kuzingatia equation na kutatua kwa kutofautisha fulani katika Python. Kufikia mwisho wa kitengo hiki, utaweza kutatua na kuchora mfumo kwa block moja ya msimbo." ] }, "learn-applications-of-linear-systems": { - "title": "Learn Applications of Linear Systems", + "title": "Jifunze Utumiaji wa Mifumo ya Linear", "intro": [ - "In this unit, you will see how you can use the algebra you learned so far to solve real world problems." + "Katika kitengo hiki, utaona jinsi unavyoweza kutumia aljebra uliyojifunza kufikia sasa kutatua matatizo ya ulimwengu halisi." ] }, "learn-quadratic-equations": { - "title": "Learn Quadratic Equations", + "title": "Jifunze Quadratic Equations", "intro": [ - "This unit will go beyond linear equations, to work with exponents and graph parabolas. You will learn how to find key points in parabolas and how to solve quadratic equations." + "Kitengo hiki kitaenda zaidi ya linear equations, ili kufanya kazi na vielelezo na vielelezo vya grafu. Utajifunza jinsi ya kupata pointi muhimu katika parabolas na jinsi ya kutatua quadratic equations." ] }, "build-a-graphing-calculator-project": { - "title": "Graphing Calculator", + "title": "Kikokotoo cha Graphing", "intro": [ - "This is one of the required projects to earn your certification.", - "For this project, you will build a graphing calculator." + "Hii ni mojawapo ya miradi inayohitajika ili kupata cheti chako.", + "Kwa mradi huu, utaunda kikokotoo cha graphing." ] }, "learn-parent-graphs-and-polynomials": { - "title": "Learn Parent Graphs and Polynomials", + "title": "Jifunze Parent Graphs na Polynomials", "intro": [ - "This unit will show you many different types of \"parent\" graphs, the basic patterns that make up more complicated graphs. Polynomials are mathematical expressions with \"multiple things\" - the more complicated equations that are built with basic patterns. You will see what these graphs look like, how to modify them, and how to do this all with Python code." + "Kitengo hiki kitakuonyesha aina nyingi tofauti za \"parent\" graphs, miundo msingi inayounda grafu ngumu zaidi. Polynomials ni maneno ya hisabati yenye \"vitu vingi\" - milinganyo changamano zaidi ambayo hujengwa kwa ruwaza msingi. Utaona jinsi grafu hizi zinavyoonekana, jinsi ya kuzirekebisha, na jinsi ya kufanya haya yote na msimbo wa Python." ] }, "build-three-math-games-project": { - "title": "Three Math Games", + "title": "Michezo mitatu ya Hisabati", "intro": [ - "This is one of the required projects to earn your certification.", - "For this project, you will build three math games." + "Hii ni mojawapo ya miradi inayohitajika ili kupata cheti chako.", + "Kwa mradi huu, utaunda michezo mitatu ya hesabu." ] }, "learn-business-applications-of-college-algebra": { - "title": "Learn Business Applications of College Algebra", + "title": "Jifunze Matumizi ya Biashara ya Chuo cha Algebra", "intro": [ - "This unit will show you how to apply your solving and graphing skills to find cost, revenue, and profit. You will write code to develop a demand function from two points. You will see how price affects the profit graph and how all of these equations relate to each other." + "Kitengo hiki kitakuonyesha jinsi ya kutumia ujuzi wako wa kutatua na kuchora ili kupata gharama, mapato na faida. Utaandika msimbo ili kukuza utendaji wa mahitaji kutoka kwa alama mbili. Utaona jinsi bei inavyoathiri grafu ya faida na jinsi milinganyo hii yote inavyohusiana." ] }, "learn-simple-and-compound-interest": { - "title": "Learn Simple and Compound Interest", + "title": "Jifunze Simple na Compound Interest", "intro": [ - "This unit will show you how to calculate interest, loan payments, and the estimated value of investments. You will see the math formula and turn that into code. Because these formulas tend to get complicated, you will appreciate having the code where you can just modify a few values." + "Kitengo hiki kitakuonyesha jinsi ya kukokotoa riba, malipo ya mkopo na makadirio ya thamani ya uwekezaji. Utaona fomula ya hesabu na kuibadilisha kuwa nambari. Kwa sababu fomula hizi zinaelekea kuwa ngumu, utafurahi kuwa na nambari ambapo unaweza kurekebisha tu maadili machache." ] }, "learn-exponents-and-logarithms": { - "title": "Learn Exponents and Logarithms", + "title": "Jifunze Exponents na Logarithms", "intro": [ - "This unit will show you how exponents and logarithms are inverse functions, and how you can use these functions in various applications." + "Kitengo hiki kitakuonyesha jinsi exponents na logarithms zinavyotenda kazi kinyume, na jinsi unavyoweza kutumia vitendaji hivi katika programu mbalimbali." ] }, "build-a-financial-calculator-project": { - "title": "Financial Calculator", + "title": "Kikokotoo cha fedha", "intro": [ - "This is one of the required projects to earn your certification.", - "For this project, you will build a financial calculator." + "Hii ni mojawapo ya miradi inayohitajika ili kupata cheti chako.", + "Kwa mradi huu, utaunda kikokotoo cha kifedha." ] }, "college-algebra-with-python-conclusion": { - "title": "College Algebra with Python: Conclusion", + "title": "College Algebra with Python: Hitimisho", "intro": [ - "This will be the last unit in this course. Let's look at how you can connect your Math and Python knowledge with external data." + "Hiki kitakuwa kitengo cha mwisho katika kozi hii. Wacha tuangalie jinsi unavyoweza kuunganisha maarifa yako ya Hisabati na Python na data ya nje." ] }, "build-a-data-graph-explorer-project": { "title": "Data Graph Explorer", "intro": [ - "This is one of the required projects to earn your certification.", - "For this project, you will build a data graph explorer." + "Hii ni mojawapo ya miradi inayohitajika ili kupata cheti chako.", + "Kwa mradi huu, utaunda data graph explorer." ] } } }, "coding-interview-prep": { - "title": "Coding Interview Prep", + "title": "Matayarisho ya Mahojiano ya Coding", "intro": [ - "If you're looking for free coding exercises to prepare for your next job interview, we've got you covered.", - "This section contains hundreds of coding challenges that test your knowledge of algorithms, data structures, and mathematics. It also has a number of take-home projects you can use to strengthen your skills, or add to your portfolio." + "Ikiwa unatafuta mazoezi ya coding bila malipo ili kujiandaa kwa mahojiano yako ya kazini, tumekushughulikia.", + "Sehemu hii ina mamia ya changamoto za usimbaji ambazo hujaribu ujuzi wako wa kanuni, miundo ya data na hisabati. Pia ina idadi ya miradi ya kwenda nyumbani unayoweza kutumia kuimarisha ujuzi wako, au kuongeza kwenye wasifu yako." ], - "note": "The Project Euler Project has been moved to it's own course. Go back to curriculum to see the list of courses we offer.", + "note": "Mradi wa Euler Project umehamishwa hadi kwenye mkondo wake. Rudi kwenye mtaala ili kuona orodha ya kozi tunazotoa.", "blocks": { "algorithms": { "title": "Algorithms", "intro": [ - "These free programming exercises will teach you about some common algorithms that you will likely encounter in real life. They are a great opportunity to improve your logic and programming skills.", - "These algorithms are frequently used in job interviews to test a candidate's skills. We'll give you clear and concise explanations of how these different algorithms work so you can implement a solution for each one." + "Mazoezi haya ya programu bila malipo yatakufundisha kuhusu algoriti za kawaida ambazo unaweza kukutana nazo katika maisha halisi. Hii ni fursa nzuri ya kuboresha ujuzi wako wa mantiki na programu.", + "Algoriti hizi hutumiwa mara kwa mara katika usaili wa kazi ili kupima ujuzi wa mtahiniwa. Tutakupa maelezo wazi na mafupi ya jinsi algoriti hizi tofauti hufanya kazi ili uweze kutekeleza suluhisho kwa kila moja." ] }, "data-structures": { "title": "Data Structures", "intro": [ - "These free programming courses are meant to help you deal with large and complex data structures that you may not yet be familiar with.", - "Working through the courses below, you will learn about each type of data structure, and implement algorithms to reinforce your understanding of them." + "Kozi hizi za upangaji bila malipo zinakusudiwa kukusaidia kukabiliana na miundo mikubwa na changamano ya data ambayo huenda bado huifahamu.", + "Ukipitia kozi zilizo hapa chini, utajifunza kuhusu kila aina ya muundo wa data, na utekeleze algoriti za kuimarisha uelewa wako kuzihusu." ] }, "take-home-projects": { - "title": "Take Home Projects", + "title": "Miradi ya kuchukua Nyumbani", "intro": [ - "Programming interviews have always been stressful. Job applicants are sometimes given a take home project to be completed outside of the interview. These types of interviews usually require a lot of work, but they're a great way for employers to see how you might perform on the job.", - "Build the bonus coding projects below for extra practice. Take your time, make them great, and put them on your resume or portfolio to show potential employers." + "Mahojiano ya kuprogramu yamekuwa ya kusisitiza kila wakati. Waombaji kazi wakati mwingine hupewa mradi wa kurudi nyumbani ili kukamilishwa nje ya usaili. Aina hizi za mahojiano kawaida huhitaji kazi nyingi, lakini ni njia nzuri kwa waajiri kuona jinsi unavyoweza kufanya kazi.", + "Unda miradi ya usimbaji ya bonasi hapa chini kwa mazoezi ya ziada. Chukua muda wako, uzifanye vizuri, na uziweke kwenye wasifu wako ili kuonyesha waajiri watarajiwa." ] }, "rosetta-code": { "title": "Rosetta Code", "intro": [ - "Level up your creative problem solving skills with these free programming tasks from the classic Rosetta Code library.", - "These challenges can prove to be difficult, but they will push your algorithm logic to new heights.", - "Attribute: Rosetta Code" + "Ongeza ujuzi wako wa kibunifu wa kutatua matatizo kwa kazi hizi zisizolipishwa za kupanga kutoka maktaba ya Kanuni ya Rosetta ya kawaida.", + "Changamoto hizi zinaweza kuwa ngumu, lakini zitasukuma mantiki yako ya algorithm kufikia kiwango kipya.", + "Sifa: Rosetta Code" ] } } }, "the-odin-project": { - "title": "The Odin Project", + "title": "Mradi wa Odin", "intro": [ - "The Odin Project is one of those \"What I wish I had when I was learning\" resources. ", - "Not everyone has access to a computer science education or the funds to attend an intensive coding school and neither of those is right for everyone anyway.", - "This project is designed to fill in the gap for people who are trying to hack it on their own but still want a high quality education." + "Mradi wa Odin ni mojawapo ya nyenzo za \"Ninatamani ningekuwa nazo nilipokuwa najifunza\". ", + "Sio kila mtu anayeweza kupata elimu ya sayansi ya kompyuta au pesa za kuhudhuria shule ya usimbaji ya kina na hakuna kati ya hizo zinazofaa kwa kila mtu.", + "Mradi huu umeundwa ili kujaza pengo la watu wanaojaribu kuudukua wao wenyewe lakini bado wanataka elimu ya hali ya juu." ], "blocks": { "top-learn-html-foundations": { - "title": "Learn HTML Foundations", - "intro": ["A description is to be determined"] + "title": "Jifunze Misingi ya HTML", + "intro": ["Maelezo yanapaswa kuamuliwa"] }, "top-build-a-recipe-project": { - "title": "Learn HTML Foundations by Building a Recipe Page", - "intro": ["A description is to be determined"] + "title": "Jifunze Misingi ya HTML kwa Kuunda Ukurasa wa Mapishi", + "intro": ["Maelezo yanapaswa kuamuliwa"] }, "top-learn-css-foundations": { - "title": "Learn CSS Foundations", - "intro": ["A description is to be determined"] + "title": "Jifunze Misingi ya CSS", + "intro": ["Maelezo yanapaswa kuamuliwa"] }, "top-learn-css-foundations-projects": { - "title": "Learn CSS Foundations Projects", - "intro": ["A description is to be determined"] + "title": "Jifunze Miradi ya Msingi wa CSS", + "intro": ["Maelezo yanapaswa kuamuliwa"] } } }, "project-euler": { - "title": "Project Euler", + "title": "Mradi wa Euler", "intro": [ - "Complete the programming challenges below, from the massive Project Euler archives. These will harden your algorithm and mathematics knowledge.", - "These problems range in difficulty and, for many, the experience is inductive chain learning. That is, by solving one problem, it will expose you to a new concept that allows you to undertake a previously inaccessible problem. Can you finish them all?" + "Kamilisha changamoto za upangaji hapa chini, kutoka kwa kumbukumbu kubwa za Mradi wa Euler. Hizi zitaimarisha maarifa yako ya algorithm na hisabati.", + "Matatizo haya hutofautiana katika ugumu na, kwa wengi, uzoefu ni kujifunza kwa mnyororo kwa kufata neno. Hiyo ni, kwa kutatua tatizo moja, itakuonyesha kwa dhana mpya ambayo inakuwezesha kufanya tatizo ambalo halikuweza kufikiwa hapo awali. Je, unaweza kumaliza yote?" ], "blocks": { "project-euler-problems-1-to-100": { - "title": "Project Euler Problems 1 to 100", + "title": "Mradi wa Euler Matatizo 1 hadi 100", "intro": [ - "In this first set of challenges, you will use mathematical concepts like the Fibonacci sequence, prime number theory, and combinatorics to write efficient algorithms to solve these problems." + "Katika seti hii ya kwanza ya changamoto, utatumia dhana za hisabati kama vile mfuatano wa Fibonacci, nadharia ya nambari kuu, na viunganishi kuandika algoriti bora za kutatua matatizo haya." ] }, "project-euler-problems-101-to-200": { - "title": "Project Euler Problems 101 to 200", + "title": "Mradi wa Euler Matatizo 101 hadi 200", "intro": [ - "In this set of challenges, you'll build upon the skills you learned in the first part of the course and use more advanced concepts like vector computation, Pascal's pyramid, and the RSA algorithm to solve these problems efficiently." + "Katika seti hii ya changamoto, utaendeleza ujuzi uliojifunza katika sehemu ya kwanza ya kozi na kutumia dhana za hali ya juu zaidi kama vile ukokotoaji wa vekta, piramidi ya Pascal, na algoriti ya RSA ili kutatua matatizo haya kwa ufanisi." ] }, "project-euler-problems-201-to-300": { - "title": "Project Euler Problems 201 to 300", + "title": "Mradi wa Euler Matatizo 201 hadi 300", "intro": [ - "In this set of challenges, you'll continue to build upon the skills you learned earlier and use concepts like the binomial theorem, Hamming numbers, and the Collatz sequence to further develop your math and problem solving skills." + "Katika kundi hili la changamoto, utaendelea kukuza ujuzi uliojifunza hapo awali na kutumia dhana kama vile nadharia ya binomial, nambari za Hamming, na mfuatano wa Collatz ili kukuza zaidi ujuzi wako wa hesabu na utatuzi wa matatizo." ] }, "project-euler-problems-301-to-400": { - "title": "Project Euler Problems 301 to 400", + "title": "Mradi wa Euler Matatizo 301 hadi 400", "intro": [ - "Here you will continue to flex your mathematical and algorithmic skills as you use concepts such as combinatorial game theory, bitwise operations, and Golomb's self-describing sequence to develop efficient solutions to these problems." + "Hapa utaendelea kubadilisha ujuzi wako wa hisabati na algoriti unapotumia dhana kama vile nadharia ya mchezo mseto, utendakazi wa busara kidogo, na mfuatano wa kujieleza wa Golomb ili kutengeneza suluhu bora kwa matatizo haya." ] }, "project-euler-problems-401-to-480": { - "title": "Project Euler Problems 401 to 480", + "title": "Mradi wa Euler Matatizo 401 hadi 480", "intro": [ - "In this final set of challenges, you will need draw upon everything you learned up to this point and use advanced concepts like unitary divisors, the Kaprekar routine, and much more to solve these complex problems." + "Katika seti hii ya mwisho ya changamoto, utahitaji kutumia kila kitu ulichojifunza hadi kufikia hatua hii na kutumia dhana za hali ya juu kama vile vigawanyiko vya umoja, utaratibu wa Kaprekar, na mengi zaidi kutatua matatizo haya changamano." ] } } }, "foundational-c-sharp-with-microsoft": { - "title": "Foundational C# with Microsoft", + "title": "Msingi C# na Microsoft", "intro": [ - "This course offers a comprehensive introduction to C# programming, covering its core concepts, syntax, and practical application in software development.", - "Through hands-on exercises and projects, you will learn the fundamentals of C#, including variables, data types, control structures, and object-oriented programming principles.", - "By the end of this course, you will have gained the practical skills and knowledge needed to confidently leverage C# for building robust and scalable applications" + "Kozi hii inatoa utangulizi wa kina wa utayarishaji wa C#, unaojumuisha dhana zake za msingi, sintaksia, na matumizi ya vitendo katika ukuzaji programu.", + "Kupitia mazoezi na miradi ya vitendo, utajifunza misingi ya C#, ikijumuisha variables, data types, control structures, na kanuni za object-oriented programming.", + "Kufikia mwisho wa kozi hii, utakuwa umepata ujuzi wa vitendo na ujuzi unaohitajika ili kutumia C# kwa ujasiri kwa ajili ya kujenga matumizi thabiti na yenye hatari" ], "blocks": { "write-your-first-code-using-c-sharp": { - "title": "Write Your First Code Using C#", + "title": "Andika Msimbo wako wa Kwanza kwa kutumia C#", "intro": [ - "Begin your journey by learning to write your first code using C#. Develop a strong foundation as you explore the fundamentals and syntax of the language, setting the stage for your programming adventures." + "Anza safari yako kwa kujifunza kuandika msimbo wako wa kwanza kwa kutumia C#. Jenga msingi thabiti unapochunguza misingi na sintaksia ya lugha, ukiweka msingi wa matukio yako ya upangaji programu." ] }, "create-and-run-simple-c-sharp-console-applications": { - "title": "Create and Run Simple C# Console Applications", + "title": "Unda na Utekeleze Programu Rahisi ya C# Console", "intro": [ - "Master the art of creating and running simple C# console applications. Dive into the world of console-based programming, where you will gain hands-on experience executing your code and seeing it in action." + "Boresha sanaa ya kuunda na kuendesha programu rahisi za C# console. Ingia katika ulimwengu wa upangaji programu unaotegemea console, ambapo utapata uzoefu wa utekelezaji wa msimbo wako na kuiona ikitekelezwa." ] }, "add-logic-to-c-sharp-console-applications": { - "title": "Add Logic to C# Console Applications", + "title": "Ongeza Mantiki kwa Programu za C# Console", "intro": [ - "Unlock the power of logic in C# console applications. Learn how to add logic and decision-making capabilities to your code, enabling your applications to make dynamic choices and respond intelligently to different scenarios." + "Fungua nguvu ya mantiki katika programu za C# console. Jifunze jinsi ya kuongeza uwezo wa mantiki na wa kufanya maamuzi kwenye msimbo wako, kuwezesha programu zako kufanya chaguo zinazobadilika na kujibu hali tofauti kwa akili." ] }, "work-with-variable-data-in-c-sharp-console-applications": { - "title": "Work with Variable Data in C# Console Applications", + "title": "Fanya kazi na Data Inayoweza Kubadilika katika Programu za C# Console", "intro": [ - "Discover the versatility of variable data in C# console applications. Harness the ability to store and manipulate different types of data, such as numbers and text, as you delve into the essential concepts of variables and data handling." + "Gundua utofauti wa data tofauti katika programu za C# console. Tumia uwezo wa kuhifadhi na kuendesha aina tofauti za data, kama vile nambari na maandishi, unapoingia kwenye dhana muhimu za vigeuzo na utunzaji wa data." ] }, "create-methods-in-c-sharp-console-applications": { - "title": "Create Methods in C# Console Applications", + "title": "Unda Mbinu katika Programu za C# Console", "intro": [ - "Take your C# console applications to the next level by mastering the art of creating methods. Learn how to organize and modularize your code, making it more manageable, reusable, and efficient." + "Peleka programu zako za C# console kwa kiwango kinachofuata kwa ujuzi wa kuunda mbinu. Jifunze jinsi ya kupanga na kurekebisha msimbo wako, na kuifanya iweze kudhibitiwa zaidi, iweze kutumika tena na kwa ufanisi zaidi." ] }, "debug-c-sharp-console-applications": { - "title": "Debug C# Console Applications", + "title": "Tatua Programu za C# Console", "intro": [ - "Sharpen your troubleshooting skills as you dive into the world of debugging C# console applications. Gain the ability to identify and fix issues in your code, ensuring your applications run smoothly and deliver the desired results." + "Imarisha ujuzi wako wa utatuzi unapoingia katika ulimwengu wa utatuzi wa programu za C# console. Pata uwezo wa kutambua na kurekebisha matatizo katika msimbo wako, ukihakikisha kwamba programu zako zinaendeshwa kwa urahisi na kutoa matokeo unayotaka." ] }, "foundational-c-sharp-with-microsoft-certification-exam": { - "title": "Foundational C# with Microsoft Certification Exam", + "title": "Msingi C# na Mtihani wa Uthibitishaji wa Microsoft", "intro": [ - "Use what you've learned to pass the exam to earn your Foundational C# with Microsoft Certification" + "Tumia ulichojifunza ili kufaulu mtihani ili kupata cheti cha Msingi cha Microsoft cha C#" ] } } }, "example-certification": { - "title": "Example Certification", + "title": "Mfano wa Uthibitisho", "intro": ["placeholder"], "blocks": { "example-certification-exam": { - "title": "Example Certification Exam", + "title": "Mfano wa Mtihani wa Cheti", "intro": ["placeholder"] } } }, "misc-text": { - "certification": "{{cert}} Certification", - "browse-other": "Browse our other free certifications\n(we recommend doing these in order)", - "courses": "Courses", - "steps": "Steps", - "expand": "Expand course", - "collapse": "Collapse course", - "legacy-header": "Legacy Courses", - "legacy-desc": "These courses are no longer part of the certification path, but are still available for you to further your learning.", - "legacy-go-back": "Go to the current version of the curriculum.", - "course-maintenance": "These courses are undergoing maintenance. If they are not working, you can learn how to run them locally at <0>https://www.freecodecamp.org/news/how-to-run-freecodecamps-relational-databases-curriculum-using-docker-vscode-and-coderoad0>.", - "progress-wont-save": "Your progress will not be saved to your freeCodeCamp account when running them locally.", - "go-back-to-learn": "Go back to the stable version of the curriculum.", - "read-database-cert-article": "Please read this forum post before proceeding.", - "enable-cookies": "You must enable third-party cookies before starting.", - "english-only": "The courses in this section are only available in English. We are only able to translate the titles and introductions at the moment, not the lessons themselves." + "certification": "Uthibitishaji wa {{cert}}", + "browse-other": "Vinjari vyeti vyetu vingine vya bila malipo\n(tunapendekeza kufanya haya kwa utaratibu)", + "courses": "Kozi", + "steps": "Hatua", + "expand": "Panua kozi", + "collapse": "Kunja kozi", + "legacy-header": "Kozi za Legacy", + "legacy-desc": "Kozi hizi si sehemu tena ya njia ya uthibitishaji, lakini bado zinapatikana kwako ili kuendeleza masomo yako.", + "legacy-go-back": "Nenda kwenye toleo la sasa la mtaala.", + "course-maintenance": "Kozi hizi zinaendelea na matengenezo. Ikiwa hazifanyi kazi, unaweza kujifunza jinsi ya kuziendesha ndani ya mashine kwenye <0>https://www.freecodecamp.org/news/how-to-run-freecodecamps-relational-databases-curriculum-using-docker-vscode- na-coderoad0>.", + "progress-wont-save": "Maendeleo yako hayatahifadhiwa kwenye akaunti yako ya freeCodeCamp unapoyaendesha ndani ya mashine yako.", + "go-back-to-learn": "Rudi kwenye toleo thabiti la mtaala.", + "read-database-cert-article": "Tafadhali soma chapisho hili la jukwaa kabla ya kuendelea.", + "enable-cookies": "Lazima uwashe third-party cookies kabla ya kuanza.", + "english-only": "Kozi katika sehemu hii zinapatikana kwa Kiingereza pekee. Tuna uwezo wa kutafsiri mada na utangulizi pekee kwa sasa, si masomo yenyewe." } } diff --git a/client/i18n/locales/swahili/translations.json b/client/i18n/locales/swahili/translations.json index 8f3fe05a2f1..ba67b71f0d6 100644 --- a/client/i18n/locales/swahili/translations.json +++ b/client/i18n/locales/swahili/translations.json @@ -9,14 +9,14 @@ "frontend": "Front End", "backend": "Back End", "view": "Tazama", - "view-code": "View Code", - "view-project": "View Project", - "view-cert-title": "View {{certTitle}}", + "view-code": "Tazama Code", + "view-project": "Tazama Mradi", + "view-cert-title": "Tazama {{certTitle}}", "show-cert": "Onyesha Cheti", "claim-cert": "Dai Cheti", "save-progress": "Hifadhi Maendeleo", "accepted-honesty": "Umekubali Sera yetu ya Uaminifu ya Kiakademia.", - "agree-honesty": "I agree to freeCodeCamp's Academic Honesty Policy.", + "agree-honesty": "Ninakubali Sera ya Uaminifu ya Kielimu ya freeCodeCamp.", "save-portfolio": "Hifadhi kipengele hiki cha wasifu", "remove-portfolio": "Ondoa kipengee hiki cha wasifu", "add-portfolio": "Ongeza kipengee kipya cha wasifu", @@ -26,10 +26,10 @@ "off": "Zima", "on": "Washa", "sign-in": "Ingia", - "sign-up-email-list": "Sign up for Quincy's weekly emails", + "sign-up-email-list": "Jisajili kwa barua pepe za kila wiki za Quincy", "sign-out": "Ondoka", "curriculum": "Mtaala", - "contribute": "Contribute", + "contribute": "Changia", "forum": "Jukwaa", "radio": "Redio", "profile": "Wasifu", @@ -50,212 +50,212 @@ "cancel": "Ghairi", "reset-lesson": "Anza upya somo hili", "run": "Anzisha", - "run-test": "Run the Tests (Ctrl + Enter)", - "check-code": "Check Your Code (Ctrl + Enter)", - "check-code-2": "Check Your Code", + "run-test": "Endesha Majaribio (Ctrl + Enter)", + "check-code": "Angalia Code yako (Ctrl + Enter)", + "check-code-2": "Angalia Code Yako", "reset": "Anzisha Upya", - "reset-step": "Reset This Step", - "help": "Help", - "get-help": "Get Help", - "watch-video": "Watch a Video", - "resubscribe": "You can click here to resubscribe", - "click-here": "Click here to sign in", - "save": "Save", - "save-code": "Save your Code", - "no-thanks": "No thanks", - "yes-please": "Yes please", - "update-email": "Update my Email", - "verify-email": "Verify Email", - "submit-and-go": "Submit and go to next challenge", - "go-to-next": "Go to next challenge", - "ask-later": "Ask me later", - "start-coding": "Start coding!", - "go-to-settings": "Go to settings to claim your certification", - "click-start-course": "Start the course", - "click-start-project": "Start the project", - "click-start-exam": "Start the exam", - "change-language": "Change Language", - "resume-project": "Resume project", - "start-project": "Start project", - "previous-question": "Previous question", - "next-question": "Next question", - "finish-exam": "Finish the exam", - "submit-exam-results": "Submit my results" + "reset-step": "Weka Upya Hatua Hii", + "help": "Msaada", + "get-help": "Pata msaada", + "watch-video": "Tazama Video", + "resubscribe": "Unaweza kubofya hapa ili kujiandikisha tena", + "click-here": "Bofya hapa ili kuingia", + "save": "Hifadhi", + "save-code": "Hifadhi Code yako", + "no-thanks": "Hapana asante", + "yes-please": "Ndio tafadhali", + "update-email": "Sasisha Barua pepe yangu", + "verify-email": "Thibitisha Barua pepe", + "submit-and-go": "Wasilisha na uende kwa changamoto inayofuata", + "go-to-next": "Nenda kwenye changamoto inayofuata", + "ask-later": "Niulize baadaye", + "start-coding": "Anza kusimba!", + "go-to-settings": "Nenda kwenye mipangilio ili kudai uidhinishaji wako", + "click-start-course": "Anza kozi", + "click-start-project": "Anza mradi", + "click-start-exam": "Anza mtihani", + "change-language": "Badilisha Lugha", + "resume-project": "Rejea mradi", + "start-project": "Anza mradi", + "previous-question": "Swali lililotangulia", + "next-question": "Swali linalofuata", + "finish-exam": "Maliza mtihani", + "submit-exam-results": "Wasilisha matokeo yangu" }, "landing": { - "big-heading-1": "Learn to code — for free.", - "big-heading-2": "Build projects.", - "big-heading-3": "Earn certifications.", - "h2-heading": "Since 2014, more than 40,000 freeCodeCamp.org graduates have gotten jobs at tech companies including:", - "hero-img-description": "freeCodeCamp students at a local study group in South Korea.", - "as-seen-in": "As seen in:", + "big-heading-1": "Jifunze kuandika code - bila malipo.", + "big-heading-2": "Unda miradi.", + "big-heading-3": "Pata vyeti.", + "h2-heading": "Tangu 2014, zaidi ya wahitimu 40,000 wa freeCodeCamp.org wamepata kazi katika kampuni za teknolojia ikijumuisha:", + "hero-img-description": "wanafunzi wa freeCodeCamp katika kikundi cha mafunzo nchini Korea Kusini.", + "as-seen-in": "Kama inavyoonekana katika:", "testimonials": { - "heading": "Here is what our alumni say about freeCodeCamp:", + "heading": "Hivi ndivyo wahitimu wetu wanasema kuhusu freeCodeCamp:", "shawn": { - "location": "Shawn Wang in Singapore", - "occupation": "Software Engineer at Amazon", - "testimony": "\"It's scary to change careers. I only gained confidence that I could code by working through the hundreds of hours of free lessons on freeCodeCamp. Within a year I had a six-figure job as a Software Engineer. freeCodeCamp changed my life.\"" + "location": "Shawn Wang akiwa Singapore", + "occupation": "Mhandisi wa Programu katika Amazon", + "testimony": "\"Inatisha kubadili taaluma. Nilipata tu kujiamini kwamba ningeweza kuweka msimbo kwa kufanya kazi kwa mamia ya saa za masomo ya bure kwenye freeCodeCamp. Ndani ya mwaka mmoja nilikuwa na kazi ya takwimu sita kama Mhandisi wa Programu. freeCodeCamp ilibadilisha maisha yangu.\"" }, "sarah": { - "location": "Sarah Chima in Nigeria", - "occupation": "Software Engineer at ChatDesk", - "testimony": "\"freeCodeCamp was the gateway to my career as a software developer. The well-structured curriculum took my coding knowledge from a total beginner level to a very confident level. It was everything I needed to land my first dev job at an amazing company.\"" + "location": "Sarah Chima nchini Nigeria", + "occupation": "Mhandisi wa Programu katika ChatDesk", + "testimony": "\"freeCodeCamp ilikuwa lango la kazi yangu kama msanidi programu. Mtaala ulioandaliwa vyema ulichukua ujuzi wangu wa usimbaji kutoka kiwango cha wanaoanza hadi kiwango cha uhakika sana. Ilikuwa kila kitu nilichohitaji ili kupata kazi yangu ya kwanza katika kampuni ya ajabu.\"" }, "emma": { - "location": "Emma Bostian in Sweden", - "occupation": "Software Engineer at Spotify", - "testimony": "\"I've always struggled with learning JavaScript. I've taken many courses but freeCodeCamp's course was the one which stuck. Studying JavaScript as well as data structures and algorithms on freeCodeCamp gave me the skills and confidence I needed to land my dream job as a software engineer at Spotify.\"" + "location": "Emma Bostian nchini Uswidi", + "occupation": "Mhandisi wa Programu katika Spotify", + "testimony": "\"Siku zote nimekuwa nikijitahidi kujifunza JavaScript. Nimesoma kozi nyingi lakini kozi ya freeCodeCamp ndiyo iliyokwama. Kusoma JavaScript pamoja na miundo ya data na algoriti katika freeCodeCamp kulinipa ujuzi na kujiamini niliyohitaji kupata kazi yangu ya ndoto kama mhandisi wa programu huko Spotify.\"" } }, - "certification-heading": "Earn free verified certifications in:", - "faq": "Frequently asked questions:", + "certification-heading": "Pata vyeti vilivyoidhinishwa bila malipo katika:", + "faq": "Maswali yanayoulizwa mara kwa mara:", "faqs": [ { - "question": "What exactly is freeCodeCamp?", + "question": "freeCodeCamp ni nini hasa?", "answer": [ - "freeCodeCamp is a community of people from all around the world who are learning to code together. We're a 501(c)(3) public charity." + "freeCodeCamp ni jumuiya ya watu kutoka duniani kote ambao wanajifunza kuandika msimbo kwa pamoja. Sisi ni shirika la hisani la 501(c)(3) la umma." ] }, { - "question": "How will freeCodeCamp help me learn to code?", + "question": "Je, freeCodeCamp itanisaidiaje kujifunza kuweka msimbo?", "answer": [ - "You will learn to code by building dozens of projects, step-by-step, right in your browser, code editor, or mobile app.", - "You will also earn free verified certifications along the way." + "Utajifunza kuandika msimbo kwa kuunda miradi mingi, hatua kwa hatua, kwenye kivinjari chako, kihariri cha msimbo au programu ya simu.", + "Pia utapata vyeti vilivyoidhinishwa bila malipo ukiendelea." ] }, { - "question": "Is freeCodeCamp really free?", + "question": "Je, freeCodeCamp ni bure kweli?", "answer": [ - "Yes. Every aspect of freeCodeCamp is 100% free. The courses, the projects, and even the certifications." + "Ndiyo. Kila kipengele cha freeCodeCamp hakina malipo 100%. Kozi, miradi, na hata vyeti." ] }, { - "question": "Can freeCodeCamp help me get a job as a software developer?", + "question": "Je, freeCodeCamp inaweza kunisaidia kupata kazi kama msanidi programu?", "answer": [ - "Yes. Every year, thousands of people who join the freeCodeCamp community get their first software developer job." + "Ndiyo. Kila mwaka, maelfu ya watu wanaojiunga na jumuiya ya freeCodeCamp hupata kazi yao ya kwanza ya msanidi programu." ] }, { - "question": "What skills will I learn?", + "question": "Je, nitajifunza ujuzi gani?", "answer": [ - "You will learn the skills most developers use on the job: HTML, CSS, JavaScript, Python, Linux, Git, and SQL, and more. You'll also learn how to use powerful libraries for web development, mobile app development, data science, and artificial intelligence." + "Utajifunza ujuzi ambao watengenezaji wengi hutumia kwenye kazi: HTML, CSS, JavaScript, Python, Linux, Git, SQL, na zaidi. Pia utajifunza jinsi ya kutumia maktaba zenye nguvu kwa ajili ya ukuzaji wa wavuti, ukuzaji wa programu ya simu, sayansi ya data na artificial intelligence." ] }, { - "question": "How long does it take to learn all this?", + "question": "Inachukua muda gani kujifunza haya yote?", "answer": [ - "freeCodeCamp is self-paced. Realistically, it may take several years of practicing coding to learn these skills well enough to get a job as a software engineer. Don't quit school or your day job until you feel ready." + "freeCodeCamp inajiendesha yenyewe. Kwa kweli, inaweza kuchukua miaka kadhaa ya kufanya mazoezi ya kuandika misimbo ili kujifunza ujuzi huu wa kutosha ili kupata kazi kama mhandisi wa programu. Usiache shule au kazi yako ya mchana hadi ujisikie tayari." ] }, { - "question": "How do I get started?", + "question": "Je, nitaanzaje?", "answer": [ - "If you're a beginner, you should start at the beginning of the freeCodeCamp core curriculum. If you're more advanced, we still recommend starting at the beginning, but you can skip to whatever area you wish." + "Ikiwa wewe ni mwanzilishi, unapaswa kuanza mwanzoni mwa mtaala wa msingi wa freeCodeCamp. Ikiwa una maendeleo zaidi, bado tunapendekeza kuanzia mwanzo, lakini unaweza kuruka hadi eneo lolote unalotaka." ] }, { - "question": "How do I earn the free verified certifications?", + "question": "Je, ninapataje vyeti vilivyoidhinishwa bila malipo?", "answer": [ - "For each certification, you need to build its 5 certification projects, and get all of the project tests to pass to be able to claim your certification." + "Kwa kila uidhinishaji, unahitaji kujenga miradi yake 5 ya uthibitishaji, na kupata majaribio yote ya mradi ili uweze kudai cheti chako." ] }, { - "question": "I don't see [name of tool] in the freeCodeCamp core curriculum.", + "question": "Sioni [jina la zana] kwenye mtaala wa msingi wa freeCodeCamp.", "answer": [ - "Aside from the freeCodeCamp core curriculum, We have thousands of free, full-length books, courses, and programming tutorials. We almost certainly teach whatever programming tools you want to learn. Just use the search bar." + "Kando na mtaala wa msingi wa freeCodeCamp, Tuna maelfu ya vitabu, kozi na mafunzo ya kuprogramu bila malipo, yenye urefu kamili. Kwa hakika tunafundisha zana zozote za programu unazotaka kujifunza. Tumia tu upau wa utafutaji." ] } ] }, "settings": { - "share-projects": "Share your non-freeCodeCamp projects, articles or accepted pull requests.", - "privacy": "The settings in this section enable you to control what is shown on your freeCodeCamp public portfolio. Press save to save your changes.", - "data": "To see what data we hold on your account, click the \"Download your data\" button below", - "disabled": "Your certifications will be disabled, if set to private.", - "private-name": "Your name will not appear on your certifications, if this is set to private.", - "claim-legacy": "Once you've earned the following freeCodeCamp certifications, you'll be able to claim the {{cert}}:", - "for": "Account Settings for {{username}}", - "sound-mode": "This adds the pleasant sound of acoustic guitar throughout the website. You'll get musical feedback as you type in the editor, complete challenges, claim certifications, and more.", - "sound-volume": "Campfire Volume:", - "scrollbar-width": "Editor Scrollbar Width", + "share-projects": "Shiriki miradi yako isiyo ya bure yaCodeCamp, makala, au maombi ya kuvuta yaliyokubaliwa.", + "privacy": "Mipangilio katika sehemu hii hukuwezesha kudhibiti kile kinachoonyeshwa kwenye jalada lako la umma la freeCodeCamp. Bonyeza save ili kuhifadhi mabadiliko yako.", + "data": "Ili kuona ni data gani tunayoshikilia kwenye akaunti yako, bofya kitufe cha \"Pakua data yako\" hapa chini", + "disabled": "Uidhinishaji wako utafichwa ukiwekwa kuwa wa faragha.", + "private-name": "Jina lako halitaonekana kwenye vyeti vyako ikiwa hii itawekwa kuwa ya faragha.", + "claim-legacy": "Ukishajishindia vyeti vifuatavyo vya freeCodeCamp, utaweza kudai {{cert}}:", + "for": "Mipangilio ya Akaunti ya {{username}}", + "sound-mode": "Hii inaongeza sauti ya kupendeza ya gitaa la akustika kwenye tovuti. Utapata maoni ya muziki unapoandika kwenye kihariri, unapokamilisha changamoto, unapopata cheti na zaidi.", + "sound-volume": "Sauti ya Campfire:", + "scrollbar-width": "Upana wa Upau wa kusogeza wa Kihariri", "username": { - "contains invalid characters": "Username \"{{username}}\" contains invalid characters", - "is too short": "Username \"{{username}}\" is too short", - "is a reserved error code": "Username \"{{username}}\" is a reserved error code", - "must be lowercase": "Username \"{{username}}\" must be lowercase", - "unavailable": "Username not available", - "validating": "Validating username...", - "available": "Username is available", - "change": "Please note, changing your username will also change the URL to your profile and your certifications." + "contains invalid characters": "Jina la mtumiaji \"{{username}}\" lina vibambo batili", + "is too short": "Jina la mtumiaji \"{{username}}\" ni fupi mno", + "is a reserved error code": "Jina la mtumiaji \"{{username}}\" ni msimbo wa hitilafu uliohifadhiwa", + "must be lowercase": "Jina la mtumiaji \"{{username}}\" lazima liwe herufi ndogo", + "unavailable": "Jina la mtumiaji halipatikani", + "validating": "Inathibitisha jina la mtumiaji...", + "available": "Jina la mtumiaji linapatikana", + "change": "Tafadhali kumbuka, kubadilisha jina lako la mtumiaji pia kutabadilisha URL kwa wasifu wako na uthibitishaji wako." }, "labels": { - "username": "Username", - "name": "Name", - "location": "Location", - "picture": "Picture", - "about": "About", - "personal": "Personal Website", - "title": "Title", + "username": "Jina la mtumiaji", + "name": "Jina", + "location": "Eneo", + "picture": "Picha", + "about": "Kuhusu", + "personal": "Tovuti ya kibinafsi", + "title": "Cheo", "url": "URL", - "image": "Image", - "description": "Description", - "project-name": "Project Name", - "solution": "Solution", - "solution-for": "Solution for {{projectTitle}}", - "my-profile": "My profile", - "my-name": "My name", - "my-location": "My location", - "my-about": "My about", - "my-points": "My points", - "my-heatmap": "My heatmap", - "my-certs": "My certifications", - "my-portfolio": "My portfolio", - "my-timeline": "My timeline", - "my-donations": "My donations", - "night-mode": "Night Mode", - "sound-mode": "Campfire Mode", - "keyboard-shortcuts": "Enable Keyboard Shortcuts" + "image": "Picha", + "description": "Maelezo", + "project-name": "Jina la mradi", + "solution": "Suluhisho", + "solution-for": "Suluhisho la {{projectTitle}}", + "my-profile": "Wasifu wangu", + "my-name": "Jina langu", + "my-location": "Eneo langu", + "my-about": "Kunihusu", + "my-points": "Pointi zangu", + "my-heatmap": "Ramani yangu", + "my-certs": "Vyeti vyangu", + "my-portfolio": "Wasifu yangu", + "my-timeline": "Ratiba yangu ya matukio", + "my-donations": "Michango yangu", + "night-mode": "Hali ya Giza", + "sound-mode": "Hali ya Campfire", + "keyboard-shortcuts": "Wezesha Njia za Mkato za Kibodi" }, "headings": { - "certs": "Certifications", - "legacy-certs": "Legacy Certifications", - "honesty": "Academic Honesty Policy", - "internet": "Your Internet Presence", - "portfolio": "Portfolio Settings", - "privacy": "Privacy Settings", - "personal-info": "Personal Information" + "certs": "Vyeti", + "legacy-certs": "Vyeti vya Legacy", + "honesty": "Sera ya Uaminifu ya Kiakademia", + "internet": "Uwepo Wako wa Mtandao", + "portfolio": "Mipangilio ya Wasifu", + "privacy": "Mipangilio ya Faragha", + "personal-info": "Taarifa za Kibinafsi" }, "danger": { - "heading": "Danger Zone", - "be-careful": "Please be careful. Changes in this section are permanent.", - "reset": "Reset all of my progress", - "delete": "Delete my account", - "delete-title": "Delete My Account", - "delete-p1": "This will really delete all your data, including all your progress and account information.", - "delete-p2": "We won't be able to recover any of it for you later, even if you change your mind.", - "delete-p3": "If there's something we could do better, send us an email instead and we'll do our best: <0>{{email}}0>", - "nevermind": "Nevermind, I don't want to delete my account", - "certain": "I am 100% certain. Delete everything related to this account", - "reset-heading": "Reset My Progress", - "reset-p1": "This will really delete all of your progress, points, completed challenges, our records of your projects, any certifications you have, everything.", - "reset-p2": "We won't be able to recover any of it for you later, even if you change your mind.", - "nevermind-2": "Nevermind, I don't want to delete all of my progress", - "reset-confirm": "Reset everything. I want to start from the beginning" + "heading": "Eneo la Hatari", + "be-careful": "Tafadhali kuwa makini. Mabadiliko katika sehemu hii ni ya kudumu.", + "reset": "Weka upya maendeleo yangu yote", + "delete": "Futa akaunti yangu", + "delete-title": "Futa Akaunti Yangu", + "delete-p1": "Hii itafuta data yako yote, ikijumuisha maendeleo yako yote na maelezo ya akaunti.", + "delete-p2": "Hatutaweza kurejesha yoyote yake baadaye, hata ukibadilisha nia yako.", + "delete-p3": "Ikiwa kuna jambo ambalo tunaweza kufanya vyema zaidi, tutumie barua pepe badala yake na tutafanya tuwezavyo: <0>{{email}}0>", + "nevermind": "Usijali, sitaki kufuta akaunti yangu", + "certain": "Nina uhakika 100%. Futa kila kitu kinachohusiana na akaunti hii", + "reset-heading": "Weka Upya Maendeleo Yangu", + "reset-p1": "Hii itafuta maendeleo yako yote, pointi, changamoto zilizokamilishwa, rekodi zetu za miradi yako, vyeti vyovyote ulizo nazo na kila kitu.", + "reset-p2": "Hatutaweza kurejesha yoyote yake baadaye, hata ukibadilisha nia yako.", + "nevermind-2": "Usijali, sitaki kufuta maendeleo yangu yote", + "reset-confirm": "Weka upya kila kitu. Nataka kuanza tena mwanzo" }, "email": { - "missing": "You do not have an email associated with this account.", - "heading": "Email Settings", - "not-verified": "Your email has not been verified.", - "check": "Please check your email, or <0>request a new verification email here0>.", - "current": "Current Email", - "new": "New Email", - "confirm": "Confirm New Email", - "weekly": "Send me Quincy's weekly email" + "missing": "Huna barua pepe inayohusishwa na akaunti hii.", + "heading": "Mipangilio ya Barua pepe", + "not-verified": "Barua pepe yako haijathibitishwa.", + "check": "Tafadhali angalia barua pepe yako, au <0>omba barua pepe mpya ya uthibitishaji hapa0>.", + "current": "Barua pepe ya Sasa", + "new": "Barua pepe Mpya", + "confirm": "Thibitisha Barua pepe Mpya", + "weekly": "Nitumie barua pepe ya kila wiki ya Quincy" }, "honesty": { - "p1": "Before you can claim a verified certification, you must accept our Academic Honesty Pledge, which reads:", - "p2": "\"I understand that plagiarism means copying someone else’s work and presenting the work as if it were my own, without clearly attributing the original author.\"", - "p3": "\"I understand that plagiarism is an act of intellectual dishonesty, and that people usually get kicked out of university or fired from their jobs if they get caught plagiarizing.\"", + "p1": "Kabla ya kudai cheti kilichothibitishwa, ni lazima ukubali Ahadi yetu ya Uaminifu ya Kiakademia, ambayo inasomeka:", + "p2": "\"Ninaelewa kuwa wizi wa maandishi unamaanisha kunakili kazi ya mtu mwingine na kuwasilisha kazi hiyo kana kwamba ni yangu mwenyewe, bila kuhusisha waziwazi mwandishi asilia.\"", + "p3": "\"Ninaelewa kuwa wizi ni kitendo cha kukosa uaminifu na kwamba kwa kawaida watu hufukuzwa chuo kikuu au kufukuzwa kazi ikiwa watakamatwa wakiiba.\"", "p4": "\"Aside from using open source libraries such as jQuery and Bootstrap, and short snippets of code which are clearly attributed to their original author, 100% of the code in my projects was written by me, or along with another person going through the freeCodeCamp curriculum with whom I was pair programming in real time.\"", "p5": "\"I pledge that I did not plagiarize any of my freeCodeCamp.org work. I understand that freeCodeCamp.org’s team will audit my projects to confirm this.\"", "p6": "In the situations where we discover instances of unambiguous plagiarism, we will replace the person in question’s certification with a message that \"Upon review, this account has been flagged for academic dishonesty.\"", @@ -315,116 +315,116 @@ "heading": "Welcome to freeCodeCamp's curriculum.", "skip-to-content": "Skip to content", "welcome-1": "Welcome back, {{name}}.", - "welcome-2": "Welcome to freeCodeCamp.org", - "start-at-beginning": "If you are new to coding, we recommend you <0>start at the beginning0>.", + "welcome-2": "Karibu katika freeCodeCamp.org", + "start-at-beginning": "Ikiwa wewe ni mgeni katika coding, tunapendekeza <0>uanze mwanzo0>.", "read-this": { - "heading": "Please slow down and read this.", - "p1": "freeCodeCamp is a proven path to your first software developer job.", - "p2": "More than 40,000 people have gotten developer jobs after completing this – including at big companies like Google and Microsoft.", - "p3": "If you are new to programming, we recommend you start at the beginning and earn these certifications in order.", - "p4": "To earn each certification, build its 5 required projects and get all their tests to pass.", - "p5": "You can add these certifications to your résumé or LinkedIn. But more important than the certifications is the practice you get along the way.", - "p6": "If you feel overwhelmed, that is normal. Programming is hard.", - "p7": "Practice is the key. Practice, practice, practice.", - "p8": "And this curriculum will give you thousands of hours of hands-on programming practice.", - "p9": "And if you want to learn more math and computer science theory, we also have thousands of hours of video courses on <0>freeCodeCamp's YouTube channel0>.", - "p10": "If you want to get a developer job or freelance clients, programming skills will be just part of the puzzle. You also need to build your personal network and your reputation as a developer.", - "p11": "You can do this on LinkedIn and GitHub, and also on <0>the freeCodeCamp forum0>.", - "p12": "Happy coding!" + "heading": "Tafadhali punguza mwendo na usome hii.", + "p1": "freeCodeCamp ni njia iliyothibitishwa kwa kazi yako ya kwanza ya msanidi programu.", + "p2": "Zaidi ya watu 40,000 wamepata kazi za wasanidi programu baada ya kukamilisha hili - ikiwa ni pamoja na katika makampuni makubwa kama Google na Microsoft.", + "p3": "Iwapo wewe ni mgeni katika upangaji programu, tunapendekeza uanze mwanzoni na upate uidhinishaji huu kwa mpangilio.", + "p4": "Ili kupata kila cheti, unda miradi yake 5 inayohitajika na upitie majaribio yake yote.", + "p5": "Unaweza kuongeza vyeti hivi kwenye wasifu wako au LinkedIn. Lakini muhimu zaidi kuliko vyeti ni mazoezi unayopata njiani.", + "p6": "Ikiwa unahisi kuzidiwa, hiyo ni kawaida. Programming ni ngumu.", + "p7": "Mazoezi ni ufunguo. Fanya mazoezi, fanya mazoezi, fanya mazoezi.", + "p8": "Na mtaala huu utakupa maelfu ya masaa ya mazoezi ya programu kwa mikono.", + "p9": "Na kama ungependa kujifunza zaidi nadharia ya hisabati na sayansi ya kompyuta, pia tuna maelfu ya saa za kozi za video kwenye <0>kituo cha YouTube cha freeCodeCamp0>.", + "p10": "Ikiwa unataka kupata kazi ya msanidi programu au wateja wa kujitegemea, ujuzi wa programu utakuwa sehemu tu ya fumbo. Pia unahitaji kujenga mtandao wako wa kibinafsi na sifa yako kama msanidi programu.", + "p11": "Unaweza kufanya hivi kwenye LinkedIn na GitHub, na pia kwenye <0>jukwaa la freeCodeCamp0>.", + "p12": "Happy Coding!" }, - "upcoming-lessons": "Upcoming Lessons", - "learn": "Learn", - "add-subtitles": "Help improve or add subtitles", - "wrong-answer": "Sorry, that's not the right answer. Give it another try?", - "check-answer": "Click the button below to check your answer.", - "assignment-not-complete": "Please finish the assignments", - "assignments": "Assignments", - "question": "Question", - "solution-link": "Solution Link", - "github-link": "GitHub Link", - "ms-link": "Microsoft Link", - "submit-and-go": "Submit and go to my next challenge", - "congratulations": "Congratulations, your code passes. Submit your code to continue.", - "i-completed": "I've completed this challenge", - "test-output": "Your test output will go here", - "running-tests": "// running tests", - "tests-completed": "// tests completed", - "console-output": "// console output", - "sign-in-save": "Sign in to save your progress", - "download-solution": "Download my solution", - "percent-complete": "{{percent}}% complete", - "project-complete": "Completed {{completedChallengesInBlock}} of {{totalChallengesInBlock}} certification projects", - "tried-rsa": "If you've already tried the <0>Read-Search-Ask0> method, then you can ask for help on the freeCodeCamp forum.", - "rsa": "Read, search, ask", - "rsa-forum": "Before making a new post please see if your question has <0>already been answered on the forum0>.", - "reset": "Reset this lesson?", - "reset-warn": "Are you sure you wish to reset this lesson? The editors and tests will be reset.", - "reset-warn-2": "This cannot be undone", - "scrimba-tip": "Tip: If the mini-browser is covering the code, click and drag to move it. Also, feel free to stop and edit the code in the video at any time.", - "chal-preview": "Challenge Preview", + "upcoming-lessons": "Masomo Yajayo", + "learn": "Jifunze", + "add-subtitles": "Saidia kuboresha au kuongeza manukuu", + "wrong-answer": "Samahani, hilo si jibu sahihi. Jaribu tena?", + "check-answer": "Bofya kitufe kilicho hapa chini ili kuangalia jibu lako.", + "assignment-not-complete": "Tafadhali maliza kazi", + "assignments": "Kazi", + "question": "Swali", + "solution-link": "Kiungo cha Suluhisho", + "github-link": "Kiungo cha GitHub", + "ms-link": "Kiungo cha Microsoft", + "submit-and-go": "Wasilisha na uende kwa changamoto inayofuata", + "congratulations": "Hongera, code yako imepita. Wasilisha code yako ili kuendelea.", + "i-completed": "Nimemaliza changamoto hii", + "test-output": "Matokeo ya jaribio lako yataenda hapa", + "running-tests": "// kufanya majaribio", + "tests-completed": "// majaribio yamekamilika", + "console-output": "// pato la console", + "sign-in-save": "Ingia katika akaunti ili kuhifadhi maendeleo yako", + "download-solution": "Pakua suluhisho langu", + "percent-complete": "Imekamilika {{percent}}%", + "project-complete": "Imekamilisha miradi ya uthibitishaji ya {{completedChallengesInBlock}} kati ya {{totalChallengesInBlock}}}", + "tried-rsa": "Ikiwa tayari umejaribu mbinu ya <0>Soma-Tafuta-Uliza0>, basi unaweza kuomba usaidizi kwenye jukwaa la freeCodeCamp.", + "rsa": "Soma, tafuta, uliza", + "rsa-forum": "Kabla ya kutengeneza chapisho jipya tafadhali angalia kama swali lako <0>tayari limejibiwa kwenye mijadala0>.", + "reset": "Anza upya somo hili?", + "reset-warn": "Je, una uhakika ungependa kuanza upya somo hili? Vihariri na majaribio vitawekwa upya.", + "reset-warn-2": "Hili haliwezi kutenduliwa", + "scrimba-tip": "Kidokezo: Ikiwa kivinjari kidogo kinafunika msimbo, bofya na uburute ili kuisogeza. Pia, jisikie huru kusimamisha na kuhariri msimbo katika video wakati wowote.", + "chal-preview": "Hakiki Changamoto", "cert-map-estimates": { - "certs": "{{title}} Certification" + "certs": "Uthibitishaji wa {{title}}" }, "editor-tabs": { "code": "Code", - "tests": "Tests", - "restart": "Restart", - "restart-step": "Restart Step", + "tests": "Majaribio", + "restart": "Anzisha tena", + "restart-step": "Anzisha tena Hatua", "console": "Console", - "instructions": "Instructions", - "notes": "Notes", - "preview": "Preview", - "editor": "Editor" + "instructions": "Maagizo", + "notes": "Vidokezo", + "preview": "Onyesho", + "editor": "Kihariri" }, "editor-alerts": { - "tab-trapped": "Pressing tab will now insert the tab character", - "tab-free": "Pressing tab will now move focus to the next focusable element" + "tab-trapped": "Kubonyeza tab kutaingiza herufi ya tab", + "tab-free": "Kubonyeza tab kutasogeza mkazo hadi kwenye kipengee kinachoweza kuangaziwa" }, - "help-translate": "We are still translating the following certifications.", - "help-translate-link": "Help us translate.", - "project-preview-title": "Here's a preview of what you will build", - "github-required": "<0>Create a GitHub0> account if you don't have one. You'll need it when you create the virtual Linux server machine. This process may take a few minutes.", - "step-1": "Step 1: Complete the project", - "step-2": "Step 2: Submit your code", - "submit-public-url": "When you have completed the project, save all the required files into a public repository and submit the URL to it below.", - "complete-both-steps": "Complete both steps below to finish the challenge.", - "runs-in-vm": "The project runs in a virtual machine, complete the user stories described in there and get all the tests to pass to finish step 1.", - "completed": "Completed", - "not-started": "Not started", - "hint": "Hint", - "test": "Test", - "sorry-try-again": "Sorry, your code does not pass. Try again.", - "sorry-keep-trying": "Sorry, your code does not pass. Keep trying.", - "sorry-getting-there": "Sorry, your code does not pass. You're getting there.", - "sorry-hang-in-there": "Sorry, your code does not pass. Hang in there.", - "sorry-dont-giveup": "Sorry, your code does not pass. Don't give up.", - "challenges-completed": "{{completedCount}} of {{totalChallenges}} challenges completed", - "season-greetings-fcc": "Season's Greetings from the freeCodeCamp community 🎉", - "if-getting-value": "If you're getting a lot out of freeCodeCamp, now is a great time to donate to support our charity's mission.", - "building-a-university": "We're Building a Free Computer Science University Degree Program", - "if-help-university": "We've already made a ton of progress. Support our charity with the long road ahead." + "help-translate": "Bado tunatafsiri vyeti vifuatavyo.", + "help-translate-link": "Tusaidie kutafsiri.", + "project-preview-title": "Hapa kuna muonyesho wa kile utakachounda", + "github-required": "<0>Unda akaunti ya GitHub0> ikiwa huna akaunti. Utaihitaji unapounda mashine ya seva ya Linux. Mchakato huu unaweza kuchukua dakika chache.", + "step-1": "Hatua ya 1: Kamilisha mradi", + "step-2": "Hatua ya 2: Wasilisha msimbo wako", + "submit-public-url": "Ukimaliza mradi, hifadhi faili zote zinazohitajika kwenye hazina ya umma na uwasilishe URL yake hapa chini.", + "complete-both-steps": "Kamilisha hatua zote mbili hapa chini ili kumaliza changamoto.", + "runs-in-vm": "Mradi unaendeshwa kwa mashine virtual, kamilisha mazoezi za watumiaji zilizofafanuliwa hapo na upate majaribio yote ya kupita ili kumaliza hatua ya 1.", + "completed": "Imekamilika", + "not-started": "Haujaanza", + "hint": "Kidokezo", + "test": "Jaribio", + "sorry-try-again": "Samahani, msimbo wako haupiti. Jaribu tena.", + "sorry-keep-trying": "Samahani, msimbo wako haupiti. Zidi kujaribu.", + "sorry-getting-there": "Samahani, msimbo wako haupiti. Unafika huko.", + "sorry-hang-in-there": "Samahani, msimbo wako haupiti. Subiri hapo.", + "sorry-dont-giveup": "Samahani, msimbo wako haupiti. Usikate tamaa.", + "challenges-completed": "Changamoto {{completedCount}} kati ya {{totalChallenges}} zimekamilika", + "season-greetings-fcc": "Salamu za Msimu kutoka kwa jumuiya ya freeCodeCamp 🎉", + "if-getting-value": "Ikiwa unapata mengi kutoka kwa freeCodeCamp, sasa ni wakati mzuri wa kuchangia ili kusaidia kazi yetu ya kutoa msaada.", + "building-a-university": "Tunaunda Programu ya Bila Malipo wa Shahada ya Chuo Kikuu ya Computer Science", + "if-help-university": "Tayari tumepiga hatua kubwa. Saidia hisani yetu kwa safari ndefu ya mbele." }, "donate": { - "title": "Support our charity", - "processing": "We are processing your donation.", - "redirecting": "Redirecting...", - "thanks": "Thanks for donating", - "thank-you": "Thank you for being a supporter.", - "additional": "You can make an additional one-time donation of any amount using this link: <0>{{url}}0>", - "help-more": "Help us do more", - "error": "Something went wrong with your donation.", - "error-2": "Something is not right. Please contact donors@freecodecamp.org", - "free-tech": "Your donations will support free technology education for people all over the world.", - "no-halo": "If you don't see a gold halo around your profile picture, contact donors@freecodecamp.org.", - "gift-frequency": "Select gift frequency:", - "gift-amount": "Select gift amount:", - "confirm": "Confirm your donation", - "confirm-2": "Confirm your one-time donation of ${{usd}}", - "confirm-3": "Confirm your donation of ${{usd}} / month", - "confirm-4": "Confirm your donation of ${{usd}} / year", - "wallet-label": "${{usd}} donation to freeCodeCamp", - "wallet-label-1": "${{usd}} / month donation to freeCodeCamp", - "your-donation": "Your ${{usd}} donation will provide {{hours}} hours of learning to people around the world.", + "title": "Unga mkono hisani yetu", + "processing": "Tunachakata mchango wako.", + "redirecting": "Inaelekeza...", + "thanks": "Asante kwa kuchangia", + "thank-you": "Asante kwa kuwa msaidizi.", + "additional": "Unaweza kutoa mchango wa ziada wa mara moja wa kiasi chochote ukitumia kiungo hiki: <0>{{url}}0>", + "help-more": "Tusaidie kufanya zaidi", + "error": "Hitilafu fulani imetokea kwenye mchango wako.", + "error-2": "Kuna jambo lisilo sawa. Tafadhali wasiliana na donors@freecodecamp.org", + "free-tech": "Michango yako itasaidia elimu ya teknolojia bila malipo kwa watu duniani kote.", + "no-halo": "Ikiwa huoni mwanga wa dhahabu karibu na picha yako ya wasifu, wasiliana na donors@freecodecamp.org.", + "gift-frequency": "Chagua marudio ya zawadi:", + "gift-amount": "Chagua kiasi cha zawadi:", + "confirm": "Thibitisha mchango wako", + "confirm-2": "Thibitisha mchango wako wa mara moja wa ${{usd}}", + "confirm-3": "Thibitisha mchango wako wa ${{usd}} kwa mwezi", + "confirm-4": "Thibitisha mchango wako wa ${{usd}} kwa mwaka", + "wallet-label": "mchango wa ${{usd}} kwa freeCodeCamp", + "wallet-label-1": "mchango wa ${{usd}} kwa mwezi kwa freeCodeCamp", + "your-donation": "Mchango wako wa ${{usd}} utatoa saa {{hours}} za kujifunza kwa watu kote ulimwenguni.", "your-donation-2": "Your ${{usd}} donation will provide {{hours}} hours of learning to people around the world each month.", "your-donation-3": "Your ${{usd}} donation will provide {{hours}} hours of learning to people around the world each year.", "become-supporter": "Become a Supporter", @@ -475,64 +475,64 @@ "fcc-budget": "freeCodeCamp's budget is much smaller than most comparable charity. We haven't brought in professional fundraisers. Instead, Quincy does everything himself.", "help-millions": "However, on a budget of only a few hundred thousand dollars per year, we have been able to help millions of people.", "how-one-time": "How can I make a one-time donation?", - "one-time": "If you'd prefer to make one-time donations, you can support freeCodeCamp's mission whenever you have cash to spare. You can use <0>this link to donate whatever amount feels right through PayPal0>.", - "wire-transfer": "You can also send money to freeCodeCamp directly through a wire transfer. If you need our wire details, email Quincy at quincy@freecodecamp.org", - "does-crypto": "Does freeCodeCamp accept donations in Bitcoin or other cryptocurrencies?", - "yes-cryptocurrency": "Yes. Please email Quincy at quincy@freecodecamp.org and he can send you freeCodeCamp's wallet information. He can also provide you with a donation receipt if you need one for your taxes.", - "can-check": "Can I mail a physical check?", - "yes-check": "Yes, we would welcome a check. You can mail it to us at:", - "how-matching-gift": "How can I set up matching gifts from my employer, or payroll deductions?", - "employers-vary": "This varies from employer to employer, and our charity is already listed in many of the big donation-matching databases.", - "some-volunteer": "Some people are able to volunteer for freeCodeCamp and their employer matches by donating a fixed amount per hour they volunteer. Other employers will match any donations the donors make up to a certain amount", - "help-matching-gift": "If you need help with this, please email Quincy directly: quincy@freecodecamp.org", - "how-endowment": "How can I set up an Endowment Gift to freeCodeCamp.org?", - "endowment": "This would be a huge help. Since this is a more manual process, Quincy can help walk you through it personally. Please email him directly at quincy@freecodecamp.org.", - "how-legacy": "How can I set up a Legacy gift to freeCodeCamp.org?", - "we-honored": "We would be honored to put such a gift to good use helping people around the world learn to code. Depending on where you live, this may also be tax exempt.", - "legacy-gift-message": "I give, devise, and bequeath [the sum of _____ USD (or other currency) OR _____ percent of the rest and residue of my estate] to freeCodeCamp.org (Free Code Camp, Inc. tax identification number 82-0779546), a charitable corporation organized under the laws of the State of Delaware, United States, currently located at 3905 Hedgcoxe Rd, PO Box 250352, Plano, Texas, 75025 United States, to be used for its general charitable purposes at its discretion.", - "thank-wikimedia": "We would like to thank the Wikimedia Foundation for providing this formal language for us to use.", - "legacy-gift-questions": "If you have any questions about this process, please email Quincy at quincy@freecodecamp.org.", - "how-stock": "How can I donate stock to freeCodeCamp.org?", - "welcome-stock": "We would welcome your stock donations. Please email Quincy directly and he can help you with this, and share our charity's brokerage account details: quincy@freecodecamp.org.", - "how-receipt": "Can I get a donation receipt so that I can deduct my donation from my taxes?", - "just-forward": "Absolutely. Just forward the receipt from your transaction to donors@freecodecamp.org, tell us you'd like a receipt and any special instructions you may have, and we'll reply with a receipt for you.", - "how-update": "I set up a monthly donation, but I need to update or pause the monthly recurrence. How can I do this?", - "take-care-of-this": "Just forward one of your monthly donation receipts to donors@freecodecamp.org and tell us what you'd like us to do. We'll take care of this for you and send you confirmation.", - "anything-else": "Is there anything else I can learn about donating to freeCodeCamp.org?", - "other-support": "If there is some other way you'd like to support our charity and its mission that isn't listed here, or if you have any questions at all, please email Quincy at quincy@freecodecamp.org." + "one-time": "Iwapo ungependelea kutoa michango ya mara moja, unaweza kusaidia dhamira ya freeCodeCamp wakati wowote una pesa taslimu. Unaweza kutumia <0>kiungo hiki kuchangia kiasi chochote unachohisi kupitia PayPal0>.", + "wire-transfer": "Unaweza pia kutuma pesa kwa freeCodeCamp moja kwa moja kupitia uhamishaji wa kielektroniki. Ikiwa unahitaji maelezo yetu ya kielektroniki, tuma barua pepe kwa Quincy kupitia quincy@freecodecamp.org", + "does-crypto": "Je, freeCodeCamp inakubali michango katika Bitcoin au sarafu nyinginezo za siri?", + "yes-cryptocurrency": "Ndiyo. Tafadhali tuma barua pepe kwa Quincy kupitia quincy@freecodecamp.org na anaweza kukutumia maelezo ya pochi ya freeCodeCamp. Anaweza pia kukupa risiti ya mchango ikiwa unahitaji kwa ajili ya kodi zako.", + "can-check": "Je, ninaweza kutuma cheki halisi?", + "yes-check": "Ndiyo, tunakaribisha cheki. Unaweza kuituma kwetu kupitia:", + "how-matching-gift": "Ninawezaje kuweka zawadi zinazolingana kutoka kwa mwajiri wangu, au makato ya mishahara?", + "employers-vary": "Hii inatofautiana kati ya mwajiri na mwajiri, na hisani yetu tayari imeorodheshwa katika hifadhidata nyingi kubwa zinazolingana na michango.", + "some-volunteer": "Baadhi ya watu wanaweza kujitolea kwa ajili ya freeCodeCamp na mwajiri wao analinganisha kwa kuchangia kiasi kisichobadilika kwa saa anachojitolea. Waajiri wengine watalinganisha michango yoyote ambayo wafadhili hutoa hadi kiasi fulani", + "help-matching-gift": "Ikiwa unahitaji usaidizi kuhusu hili, tafadhali tuma barua pepe kwa Quincy moja kwa moja: quincy@freecodecamp.org", + "how-endowment": "Ninawezaje kusanidi Zawadi ya Wakfu kwa freeCodeCamp.org?", + "endowment": "Hii itakuwa msaada mkubwa. Kwa kuwa huu ni mchakato unaofanywa kwa mikono zaidi, Quincy anaweza kukusaidia kuupitia kibinafsi. Tafadhali mtumie barua pepe moja kwa moja kupitia quincy@freecodecamp.org.", + "how-legacy": "Ninawezaje kusanidi zawadi ya Legacy kwa freeCodeCamp.org?", + "we-honored": "Tungefurahi kutumia zawadi kama hiyo kwa matumizi mazuri kusaidia watu ulimwenguni kote kujifunza kuweka kuprogramu. Kulingana na mahali unapoishi, hii inaweza pia kuwa kodi isiyotozwa ushuru.", + "legacy-gift-message": "Ninatoa, kubuni, na kusia [jumla ya _____ USD (au sarafu nyingine) AU asilimia _____ ya salio na mabaki ya mali yangu] kwa freeCodeCamp.org (Free Code Camp, Inc. nambari ya kitambulisho cha kodi 82-0779546), shirika la hisani lililopangwa chini ya sheria za Jimbo la Delaware, Marekani, ambalo kwa sasa linapatikana 3905 Hedgcoxe Rd, PO Box 250352, Plano, Texas, 75025 Marekani, ili litumike kwa madhumuni yake ya jumla ya kutoa misaada kwa hiari yake.", + "thank-wikimedia": "Tungependa kuwashukuru Wakfu wa Wikimedia kwa kutoa lugha hii rasmi ili tuitumie.", + "legacy-gift-questions": "Ikiwa una maswali yoyote kuhusu mchakato huu, tafadhali tuma barua pepe kwa Quincy kupitia quincy@freecodecamp.org.", + "how-stock": "Ninawezaje kuchangia hisa kwa freeCodeCamp.org?", + "welcome-stock": "Tunakaribisha michango yako ya hisa. Tafadhali tuma barua pepe kwa Quincy moja kwa moja na anaweza kukusaidia kwa hili, na kushiriki maelezo ya akaunti yetu ya udalali ya hisani: quincy@freecodecamp.org.", + "how-receipt": "Je, ninaweza kupata risiti ya mchango ili niweze kutoa mchango wangu kutoka kwa kodi zangu?", + "just-forward": "Kabisa. Sambaza tu risiti yako kwa donors@freecodecamp.org, tuambie ungependa risiti na maagizo yoyote maalum ambayo unaweza kuwa nayo, nasi tutakujibu pamoja na risiti.", + "how-update": "Ninaanzisha mchango wa kila mwezi, lakini ninahitaji kusasisha au kusitisha ujirudiaji wa kila mwezi. Ninawezaje kufanya hili?", + "take-care-of-this": "Tuma moja ya risiti zako za michango ya kila mwezi kwa donors@freecodecamp.org na utuambie kile ungependa tufanye. Tutakushughulikia na kukutumia uthibitisho.", + "anything-else": "Kuna kitu kingine chochote ninachoweza kujifunza kuhusu kuchangia freeCodeCamp.org?", + "other-support": "Ikiwa kuna njia nyingine ungependa kusaidia shirika letu la kutoa msaada na dhamira yake ambayo haijaorodheshwa hapa, au ikiwa una maswali yoyote, tafadhali tuma barua pepe kwa Quincy kupitia quincy@freecodecamp.org." }, "report": { - "sign-in": "You need to be signed in to report a user", - "details": "Please provide as much detail as possible about the account or behavior you are reporting.", - "portfolio": "Report a users portfolio", - "portfolio-2": "Do you want to report {{username}}'s portfolio for abuse?", - "notify-1": "We will notify the community moderators' team, and send a copy of this report to your email: {{email}}", - "notify-2": "We may get back to you for more information, if required.", - "what": "What would you like to report?", - "submit": "Submit the report" + "sign-in": "Unahitaji kuingia ili kuripoti mtumiaji", + "details": "Tafadhali toa maelezo mengi iwezekanavyo kuhusu akaunti au tabia unayoripoti.", + "portfolio": "Ripoti jalada la watumiaji", + "portfolio-2": "Je, ungependa kuripoti jalada la {{username}} kwa matumizi mabaya?", + "notify-1": "Tutaarifu timu ya wasimamizi wa jumuiya, na kutuma nakala ya ripoti hii kwa barua pepe yako: {{email}}", + "notify-2": "Tunaweza kurudi kwako kwa maelezo zaidi ikiwa inahitajika.", + "what": "Je, ungependa kuripoti nini?", + "submit": "Wasilisha ripoti" }, "404": { - "page-not-found": "Page not found", - "not-found": "404 Not Found:", - "heres-a-quote": "We couldn't find what you were looking for, but here is a quote:" + "page-not-found": "Ukurasa haupatikani", + "not-found": "404 haipatikani:", + "heres-a-quote": "Hatukuweza kupata ulichokuwa unatafuta, lakini hapa kuna nukuu:" }, "search": { - "label": "Search", - "placeholder": "Search 9,000+ tutorials", - "see-results": "See all results for {{searchQuery}}", - "no-tutorials": "No tutorials found", - "try": "Looking for something? Try the search bar on this page.", - "no-results": "We could not find anything relating to <0>{{query}}0>" + "label": "Tafuta", + "placeholder": "Tafuta kati ya mafunzo 9,000+", + "see-results": "Tazama matokeo yote ya {{searchQuery}}", + "no-tutorials": "Hakuna mafunzo yaliyopatikana", + "try": "Unatafuta kitu? Jaribu upau wa kutafutia kwenye ukurasa huu.", + "no-results": "Hatukuweza kupata chochote kinachohusiana na <0>{{query}}0>" }, "misc": { - "offline": "You appear to be offline, your progress may not be saved", - "server-offline": "The server could not be reached and your progress may not be saved. Please contact <0>support0> if this message persists", - "unsubscribed": "You have successfully been unsubscribed", - "keep-coding": "Whatever you go on to, keep coding!", - "email-signup": "Email Sign Up", - "brand-new-account": "Welcome to your brand new freeCodeCamp account. Let's get started.", - "duplicate-account-warning": "If you meant to sign into an existing account instead of creating this account, <0>click here to delete this account0> and try another email address.", - "quincy": "- Quincy Larson, the teacher who founded freeCodeCamp.org", + "offline": "Unaonekana kuwa nje ya mtandao, huenda maendeleo yako yasihifadhiwe", + "server-offline": "Seva haikuweza kufikiwa na huenda maendeleo yako yasihifadhiwe. Tafadhali wasiliana na <0>support0> ikiwa ujumbe huu utaendelea", + "unsubscribed": "Umefanikiwa kujiondoa", + "keep-coding": "Chochote unachoendelea nacho, endelea kuandika msimbo!", + "email-signup": "Jisajili kwa Barua Pepe", + "brand-new-account": "Karibu kwenye akaunti yako mpya kabisa ya freeCodeCamp. Tuanze.", + "duplicate-account-warning": "Ikiwa ulitaka kuingia katika akaunti iliyopo badala ya kufungua akaunti hii, <0>bofya hapa ili kufuta akaunti hii0> na ujaribu anwani nyingine ya barua pepe.", + "quincy": "- Quincy Larson, mwalimu aliyeanzisha freeCodeCamp.org", "email-blast": "By the way, each Friday I send an email with 5 links about programming and computer science. I send these to about 4 million people. Would you like me to send this to you, too?", "update-email-1": "Update your email address", "update-email-2": "Update your email address here:",