TacoTranslate
/
ሰነዶችዋጋ ማውጫ
 
  1. መግቢያ
  2. መጀመር እንዴት እንደሚቻል
  3. አዋቂ እና ቅንአት
  4. TacoTranslate መጠቀም
  5. የአገልግሎት ክፍል መታየት
  6. ከፍተኛ አጠቃቀም
  7. ተሻማሚ ልምዶች
  8. ስህተት አግኝቶ እና አስተካክል
  9. የደጋግሞ የተረጃጅተው ቋንቋዎች

ተሻማሚ ልምዶች

URL-ዎችን በተለዋዋጮች ውስጥ ያድርጉ

ከ URL ወይም ተመሳሳይ ውሂብ ያሉ ንጥሎችን ሲተረጉሙ፣ እነዚህን አድራሻዎች ወደ ተለዋዋጮች ውስጥ ማዋቀርና ከዚያም በእቅዶቻችሁ ውስጥ መጠቀም ጥሩ ልምድ ይቆጠራል።

<Translate
	string={`Click <a href="{{url}}">here</a>`}
	variables={{url: 'https://tacotranslate.com'}}
/>

ARIA መለያዎችን ይጠቀሙ

የተጠቃሚ ንጥሎች የጫነ ነጥቦች መሳሪያዎችን ሲተርጉሙ፣ አገልግሎትን ለማረጋገጥ የARIA መለያያያትን መካተት አስፈላጊ ነው። የARIA መለያያያት ለስክሪን አንተነቶች በአካል ስለንጥል ሒሳብ መረጃ ለመስጠት ይረዳሉ።

ለምሳሌ፣ ከኮድ ክፍል ጽሑፍ ለማቅፋት ተጠቃሚዎችን የሚፈቅድ አንድ አዝራር ካለዎት ቀላል መግለጫ ለማቅረብ እባክዎን aria-label ባህሪውን ተጠቀሙ።

<Translate
	aria-label={useTranslation('Copy to clipboard')}
	string="Copy"
/>

ይህ ስለ ነገሩ አንዳንድ ነገር እጅግ ሜታ ይመስለኛል።

ዓለም አቀፍ ምንጮች አደረጃጀት እና ብዙ ክምችቶች ምንጮች

ይህ አባል ከNext.js Pages Router በመጠቀም ብቻ ይሰራል።

በከፍተኛ መጠን ያሉ መተግበሪያዎች ላይ ስራ ሲሰሩ፣ የሐረግ ስርዓቶችንና ትርጉሞችን ወደ ብዙ አነስተኛ ምንጮች መከፋፈል አግባብ ነው። ይህ አቅጣጫ የቦነል መጠንንና የማስተላለፊያ ጊዜዎችን ለመቀነስ እንዲረዳ እና ተገቢነትና መደጋጋሚነት ያለው አካባቢ እንዲሰጥ ያስችላል።

ይህ በስርዓተ ተጠቃሚ ክፍል ብቻ ሲሰራ ቀላል ሆኖ ነው፣ ነገር ግን ለአገልጋይ በፊት ስለሚሰሩ ትርጉሞች ሲወሰኑ፣ ምንጮችን መቆጣጠር ፈጣን ወደ ውስብስብ ይለዋዋጣል። ነገር ግን፣ በTacoTranslate ደንበኛ origins አውጽኦ በመጠቀም የምንጮችን አስተዳደር ማስተካከል ትችላለህ።

በሚከተለው ምሳሌ ውስጥ ኮምፖነንቶቻችንንና ገጾቻችንን ወደ ተለያዩ ፋይሎች እንሰዋላለን።

components/pricing-table.tsx
import TacoTranslate, {Translate} from 'tacotranslate/react';
import tacoTranslate from '../tacotranslate-client';

// Set an origin name for this component
const origin = 'components/pricing-table';

// Push the origin into the origins array as this file is imported
tacoTranslate.origins.push(origin);

export default function PricingTable() {
	return (
		<TacoTranslate origin={origin}>
			<Translate string="Pricing table" />
			// ...
		</TacoTranslate>
	);
}
pages/pricing.tsx
import TacoTranslate, {Translate} from 'tacotranslate/react';
import getTacoTranslateStaticProps from 'tacotranslate/next/get-static-props';
import tacoTranslateClient from '../tacotranslate-client';
import PricingTable from '../components/pricing-table';

const origin = 'pages/pricing';
tacoTranslateClient.origins.push(origin);

export default function PricingPage() {
	return (
		<TacoTranslate origin={origin}>
			<Translate string="Pricing page" />
			<PricingTable />
		</TacoTranslate>
	);
}

// We will now fetch translations for all imported components and their origins automatically
export async function getStaticProps(context) {
	return getTacoTranslateStaticProps(context, {client: tacoTranslateClient});
}

የተጨማሪ መረጃ ለ getTacoTranslateStaticProps እዚህ ያሉትን ምሳሌዎች ይመልከቱ የአገልጋይ አገልግሎት ማቅረቢያ ምሳሌዎች

ስህተት አግኝቶ እና አስተካክል

Nattskiftet የተሰራ ምርት ነውእንደ ኖርዌ የተሰራ