TacoTranslate
/
ሰነዶችዋጋ አውጪ
 
  1. ቅድመ ክፍል
  2. መጀመር እንዴት እንደሚቻል
  3. ቅንብር እና አዋቂ አዘጋጅነት
  4. TacoTranslate ተጠቀም
  5. የአገልጋይ በኩል ማብራት
  6. የውሃ ደረጃ አጠቃቀም
  7. ምርጥ ተግባራት
  8. ስህተት አስተካክልና እንቅስቃሴ ማከናወን
  9. የደጋፊ ቋንቋዎች

ምርጥ ተግባራት

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 እባክዎን የእኛን የ server-side rendering አብራሪ እትም ይመልከቱ።

ስህተት አስተካክልና እንቅስቃሴ ማከናወን

Nattskiftet የተሰራ ምርትከኖርዌይ የተነሳ