diff --git a/src/components/Layout/HomeContent.js b/src/components/Layout/HomeContent.js index 5ff366d31..df014af58 100644 --- a/src/components/Layout/HomeContent.js +++ b/src/components/Layout/HomeContent.js @@ -131,7 +131,7 @@ export function HomeContent() { React

- The library for web and native user interfaces + වෙබ් සහ ස්වදේශීය පරිශීලක අතුරුමුහුණත් සඳහා පුස්තකාලය

- Learn React + label="React ඉගෙන ගන්න"> + React ඉගෙන ගන්න - API Reference + label="API යොමුව"> + API යොමුව
-
Create user interfaces from components
+
Components වලින් පරිශීලක අතුරුමුහුණත් සාදන්න
- React lets you build user interfaces out of individual pieces - called components. Create your own React components like{' '} - Thumbnail, LikeButton, and{' '} - Video. Then combine them into entire screens, pages, - and apps. + React ඔබට components ලෙස හැඳින්වෙන තනි කොටස් වලින් පරිශීලක අතුරුමුහුණත් තැනීමට ඉඩ දෙයි.{' '} + Thumbnail, LikeButton, හා{' '} + Video{' '} වැනි ඔබේම React components සාදන්න. + ඉන්පසු ඒවා සම්පූර්ණ තිර, පිටු සහ යෙදුම් වලට ඒකාබද්ධ කරන්න.
@@ -169,22 +168,21 @@ export function HomeContent() {
- Whether you work on your own or with thousands of other - developers, using React feels the same. It is designed to let you - seamlessly combine components written by independent people, - teams, and organizations. + ඔබ තනිවම හෝ වෙනත් දහස් ගණනක් සංවර්ධකයින් සමඟ වැඩ කළත්, + React භාවිතා කිරීම එකලෙසම දැනේ. එය ඔබට ස්වාධීන පුද්ගලයන් කණ්ඩායම්, + සහ සංවිධාන විසින් ලියන ලද components බාධාවකින් තොරව ඒකාබද්ධ කරන්නට, ඉඩ දීමට සැලසුම් කර ඇත.
-
Write components with code and markup
+
කේත සහ markup සමඟ components ලියන්න
- React components are JavaScript functions. Want to show some - content conditionally? Use an if statement. - Displaying a list? Try array map(). Learning React is - learning programming. + React components JavaScript functions වේ. යම් අන්තර්ගතයක් කොන්දේසි + සහිතව පෙන්වීමට අවශ්‍යද? if ප්‍රකාශයක් භාවිතා කරන්න. + ලැයිස්තුවක් පෙන්වනවාද? array map() උත්සාහ කරන්න. + React ඉගෙනීම යනු ක්‍රමලේඛනය ඉගෙනීමයි.
@@ -192,22 +190,22 @@ export function HomeContent() {
- This markup syntax is called JSX. It is a JavaScript syntax - extension popularized by React. Putting JSX markup close to - related rendering logic makes React components easy to create, - maintain, and delete. + මෙම markup වාක්‍ය ඛණ්ඩය JSX ලෙස හැඳින්වේ. + එය React මගින් ප්‍රචලිත කරන ලද JavaScript syntax දිගුවකි. + JSX සලකුණු කිරීම අදාළ විදැහුම් තර්කයට ආසන්නව තැබීමෙන් + React components සෑදීම, නඩත්තු කිරීම සහ මකා දැමීම පහසු කරයි.
-
Add interactivity wherever you need it
+
ඔබට අවශ්‍ය ඕනෑම තැනක අන්තර්ක්‍රියාකාරීත්වය එක් කරන්න
- React components receive data and return what should appear on the - screen. You can pass them new data in response to an interaction, - like when the user types into an input. React will then update the - screen to match the new data. + React components දත්ත ලබා ගන්නා අතර තිරයේ දිස්විය යුතු දේ + ආපසු ලබා දෙයි. පරිශීලකයා ආදානයකට ටයිප් කරන විට වැනි + අන්තර්ක්‍රියාවකට ප්‍රතිචාර වශයෙන් ඔබට ඔවුන්ට නව දත්ත ලබා දිය හැක. + React පසුව නව දත්තවලට ගැළපෙන පරිදි තිරය update කරනු ඇත.
@@ -215,16 +213,16 @@ export function HomeContent() {
- You don’t have to build your whole page in React. Add React to - your existing HTML page, and render interactive React components - anywhere on it. + ඔබට ඔබේ මුළු පිටුවම React තුළ ගොඩනගා ගැනීමට අවශ්‍ය නැත. + ඔබගේ පවතින HTML පිටුවට React එක් කරන්න, + සහ එහි ඕනෑම තැනක අන්තර්ක්‍රියාකාරී React components ලබා දෙන්න.
- Add React to your page + ඔබේ පිටුවට React එක් කරන්න
@@ -233,15 +231,15 @@ export function HomeContent() {
- Go full-stack
- with a framework + Framework එකක් සමඟ
+ full-stack වෙත යන්න
- React is a library. It lets you put components together, but it - doesn’t prescribe how to do routing and data fetching. To build an - entire app with React, we recommend a full-stack React framework - like Next.js or{' '} - Remix. + React යනු පුස්තකාලයකි. එය ඔබට components එකට තැබීමට ඉඩ සලසයි, නමුත් + එය routing සහ දත්ත ලබා ගැනීම සිදු කරන ආකාරය නියම නොකරයි. + React සමඟ සම්පූර්ණ යෙදුමක් තැනීමට, අපි නිර්දේශ කරන්නේ, + Next.js හෝ{' '} + Remix වැනි full-stack React framework වේ.
@@ -249,17 +247,17 @@ export function HomeContent() {
- React is also an architecture. Frameworks that implement it let - you fetch data in asynchronous components that run on the server - or even during the build. Read data from a file or a database, and - pass it down to your interactive components. + React ද වාස්තු විද්‍යාවකි. එය ක්‍රියාත්මක කරන frameworks මඟින් server මත හෝ + ගොඩනැගීමේදී ක්‍රියාත්මක වන අසමමුහුර්ත components-වල දත්ත ලබා ගැනීමට පවා + ඔබට ඉඩ සලසයි. ගොනුවකින් හෝ database මඟින් දත්ත කියවා එය ඔබගේ + අන්තර්ක්‍රියාකාරී components වෙත ලබා දෙන්න.
- Get started with a framework + Framework එකක් සමඟ ආරම්භ කරන්න
@@ -267,12 +265,12 @@ export function HomeContent() {
-
Use the best from every platform
+
සෑම වේදිකාවකින්ම හොඳම දේ භාවිතා කරන්න
- People love web and native apps for different reasons. React - lets you build both web apps and native apps using the same - skills. It leans upon each platform’s unique strengths to let - your interfaces feel just right on every platform. + විවිධ හේතු නිසා මිනිසුන් වෙබ් සහ ස්වදේශීය යෙදුම් වලට ප්‍රිය කරයි. React + ඔබට එකම කුසලතා භාවිතා කරමින් වෙබ් යෙදුම් සහ ස්වදේශීය යෙදුම් දෙකම + ගොඩනැගීමට ඉඩ දෙයි. එය ඔබගේ අතුරුමුහුණත් සෑම වේදිකාවකම හරියටම + දැනෙන්නට ඉඩ සලසා දීම සඳහා එක් එක් වේදිකාවේ අද්විතීය ශක්තීන් මත රඳා පවතී.
@@ -286,15 +284,15 @@ export function HomeContent() {

- Stay true to the web + වෙබයට සත්‍යව සිටින්න

- People expect web app pages to load fast. On the server, - React lets you start streaming HTML while you’re still - fetching data, progressively filling in the remaining - content before any JavaScript code loads. On the client, - React can use standard web APIs to keep your UI - responsive even in the middle of rendering. + වෙබ් යෙදුම් පිටු වේගයෙන් පූරණය වනු ඇතැයි මිනිසුන් අපේක්ෂා කරති. + Server තුල, React ඔබ තවමත් දත්ත ලබා ගනිමින් සිටින අතරතුර HTML + ප්‍රවාහය ආරම්භ කිරීමට ඉඩ සලසයි, ඕනෑම JavaScript කේතයක් පූරණය + වීමට පෙර ඉතිරි අන්තර්ගතය ක්‍රමානුකූලව පුරවයි. Client මත, + විදැහුම්කරණය මධ්‍යයේ පවා ඔබේ UI ප්‍රතිචාරාත්මකව තබා ගැනීමට React + හට සම්මත වෙබ් API භාවිත කළ හැක.

@@ -372,21 +370,21 @@ export function HomeContent() {

- Go truly native + සැබවින්ම ස්වදේශික වන්න

- People expect native apps to look and feel like their - platform.{' '} + ස්වදේශීය යෙදුම් ඔවුන්ගේ වේදිකාව මෙන් පෙනෙනු ඇතැයි මිනිසුන් + අපේක්ෂා කරයි.{' '} React Native {' '} - and{' '} + සහ{' '} Expo{' '} - let you build apps in React for Android, iOS, and - more. They look and feel native because their UIs{' '} - are truly native. It’s not a web view—your - React components render real Android and iOS views - provided by the platform. + ඔබට Android, iOS සහ තවත් දේ සඳහා React හි යෙදුම් + තැනීමට ඉඩ දෙයි. ඔවුන්ගේ UI{' '} සැබවින්ම ස්වදේශික + බැවින් ඔවුන් ස්වදේශික ලෙස පෙනේ. එය web view + නොවේ—ඔබේ React components වේදිකාව මඟින් සපයන ලද + සැබෑ Android සහ iOS දසුන් ලබා දෙයි.

@@ -396,14 +394,14 @@ export function HomeContent() {
- With React, you can be a web and a native developer. Your - team can ship to many platforms without sacrificing the user - experience. Your organization can bridge the platform silos, and - form teams that own entire features end-to-end. + React සමඟින්, ඔබට වෙබ් සහ ස්වදේශීය සංවර්ධකයෙකු විය හැක. පරිශීලක + අත්දැකීම කැප නොකර ඔබේ කණ්ඩායමට බොහෝ වේදිකාවලට නැව්ගත කළ හැක. + ඔබේ සංවිධානයට වේදිකා silos පාලම් කළ හැකි අතර, අවසානයේ සිට අවසානය + දක්වා සම්පූර්ණ විශේෂාංග හිමි කණ්ඩායම් සාදන්න.
- Build for native platforms + දේශීය වේදිකා සඳහා ගොඩනඟන්න
@@ -414,23 +412,23 @@ export function HomeContent() {
-
Upgrade when the future is ready
+
අනාගතය සූදානම් වන විට upgrade කරන්න
- React approaches changes with care. Every React commit is - tested on business-critical surfaces with over a billion - users. Over 100,000 React components at Meta help validate - every migration strategy. + React ප්‍රවේශයන් ප්‍රවේශමෙන් වෙනස් වේ. සෑම React කැපවීමක්ම + බිලියනයකට අධික පරිශීලකයින් සිටින ව්‍යාපාරික-විවේචනාත්මක පෘෂ්ඨයන් + මත පරීක්ෂා කරනු ලැබේ. Meta හි 100,000 කට අධික React components + සෑම සංක්‍රමණ උපායමාර්ගයක්ම වලංගු කිරීමට උදවු කරයි.
- The React team is always researching how to improve React. - Some research takes years to pay off. React has a high bar - for taking a research idea into production. Only proven - approaches become a part of React. + React කණ්ඩායම සැමවිටම React වැඩිදියුණු කරන්නේ කෙසේදැයි + පර්යේෂණ කරයි. සමහර පර්යේෂණවල විපාක ලැබීමට වසර ගණනාවක් ගත වේ. + නිෂ්පාදනයට පර්යේෂණ අදහසක් ගැනීම සඳහා React හට ඉහළ තීරුවක් ඇත. + React හි කොටසක් බවට පත්වන්නේ ඔප්පු කළ ප්‍රවේශයන් පමණි.
- Read more React news + වැඩිදුර කියවන්න React පුවත්
@@ -438,7 +436,7 @@ export function HomeContent() {

- Latest React News + නවතම React පුවත්

@@ -456,7 +454,7 @@ export function HomeContent() {
- Read more React news + වැඩිදුර කියවන්න React පුවත්
@@ -469,13 +467,13 @@ export function HomeContent() {
- Join a community
- of millions + මිලියන ගණනක
+ ප්‍රජාවකට සම්බන්ධ වන්න
- You’re not alone. Two million developers from all over the - world visit the React docs every month. React is something - that people and teams can agree on. + ඔබ තනිවම නොවේ. ලොව පුරා සිටින සංවර්ධකයින් මිලියන + දෙකක් සෑම මසකම React docs වෙත පැමිණේ. React යනු + පුද්ගලයන්ට සහ කණ්ඩායම්වලට එකඟ විය හැකි දෙයකි.
@@ -483,13 +481,13 @@ export function HomeContent() {
- This is why React is more than a library, an architecture, or - even an ecosystem. React is a community. It’s a place where - you can ask for help, find opportunities, and meet new - friends. You will meet both developers and designers, - beginners and experts, researchers and artists, teachers and - students. Our backgrounds may be very different, but React - lets us all create user interfaces together. + React යනු පුස්තකාලයකට, ගෘහ නිර්මාණ ශිල්පයකට හෝ පරිසර පද්ධතියකට + වඩා වැඩි යමක් වන්නේ මේ නිසාය. React යනු ප්‍රජාවකි. එය ඔබට උපකාර + ඉල්ලා සිටීමට, අවස්ථා සොයා ගැනීමට සහ නව මිතුරන් හමුවීමට හැකි ස්ථානයකි. + ඔබ සංවර්ධකයින් සහ නිර්මාණකරුවන්, ආරම්භකයින් සහ විශේෂඥයින්, + පර්යේෂකයන් සහ කලාකරුවන්, ගුරුවරුන් සහ සිසුන් යන දෙදෙනාම හමුවනු + ඇත. අපගේ පසුබිම් බොහෝ වෙනස් විය හැක, නමුත් React අප සියල්ලන්ටම එක්ව + පරිශීලක අතුරුමුහුණත් නිර්මාණය කිරීමට ඉඩ සලසයි.
@@ -498,15 +496,15 @@ export function HomeContent() {
- Welcome to the
- React community + React ප්‍රජාව වෙත
+ සාදරයෙන් පිළිගනිමු
- Get Started + label="Tutorial එක ගන්න"> + ආරම්භ කරන්න
@@ -658,35 +656,35 @@ const reactConf2019Cover = '/images/home/conf2019/cover.svg'; const communityImages = [ { src: '/images/home/community/react_conf_fun.webp', - alt: 'People singing karaoke at React Conf', + alt: 'React Conf හි කැරෝකී ගායනා කරන මිනිසුන්', }, { src: '/images/home/community/react_india_sunil.webp', - alt: 'Sunil Pai speaking at React India', + alt: 'සුනිල් පායි React India හිදී අදහස් දක්වමින්', }, { src: '/images/home/community/react_conf_hallway.webp', - alt: 'A hallway conversation between two people at React Conf', + alt: 'React Conf හි පුද්ගලයන් දෙදෙනෙකු අතර ශාලාවේ සංවාදයක්', }, { src: '/images/home/community/react_india_hallway.webp', - alt: 'A hallway conversation at React India', + alt: 'React India හි ශාලාවේ සංවාදයක්', }, { src: '/images/home/community/react_conf_elizabet.webp', - alt: 'Elizabet Oliveira speaking at React Conf', + alt: 'Elizabet Oliveira React Conf හි කතා කරයි', }, { src: '/images/home/community/react_india_selfie.webp', - alt: 'People taking a group selfie at React India', + alt: 'React India හි සමූහ සෙල්ෆියක් ගන්නා පුද්ගලයින්', }, { src: '/images/home/community/react_conf_nat.webp', - alt: 'Nat Alison speaking at React Conf', + alt: 'Nat Alison React conf හි කතා කරයි', }, { src: '/images/home/community/react_india_team.webp', - alt: 'Organizers greeting attendees at React India', + alt: 'React India හි සහභාගිවන්නන්ට ආචාර කරන සංවිධායකයින්', }, ]; @@ -922,8 +920,8 @@ function Example1() {