ஒரு இணைப்பாக டுடோரியல் Poedit முன்னர் வெளியிடப்பட்டது, இன்று நாம் அறிய மற்றும் சரங்களை எவ்வாறு தயாரிப்பது என்பதை அறிய முயற்சிக்கப் போகிறோம் Poedit தி ஒப்புக்கொள் போன்ற கூறுகள் a மொழிபெயர்க்க.
கோப்புகளை "குடல்" செய்ய விரும்புவோரில் நீங்கள் ஒருவராக இருந்தால் (நீங்கள் குனு / லினக்ஸை விரும்பினால், அது அதற்கான வாய்ப்பை விட அதிகமாக உள்ளது), இந்த செயல்முறையில் நீங்கள் ஆர்வமாக இருப்பீர்கள் என்று நான் நம்புகிறேன், மறுபுறம் இது மிகவும் எளிது. |
எளிய சி நிரலை மொழிபெயர்ப்பது
முந்தைய PoEdit டுடோரியலில் ஒரு வலைத்தளத்தை ஒரு .html கோப்பிலிருந்து, ஒரு .pot கோப்பைப் பெற்றுள்ளோம், இதிலிருந்து .po ஐப் பெற்றுள்ளோம். இது கடைசியாக இருக்கப் போகிறது. மொழிபெயர்ப்பாளரின் பணியை மேற்கொண்டவர். சி ++ புரோகிராம், ஒரு .html கோப்பில் சேர்க்கப்பட்ட PHP அல்லது ஜாவாஸ்கிரிப்ட்டின் துணுக்கை, ஜாவா ஆப்லெட் அல்லது நீங்கள் கற்பனை செய்யக்கூடிய வேறு எதற்கும் இது பொருந்தும்.
ஒரு எளிய சி மொழி நிரலில் ஒரு உதாரணத்தைப் பார்ப்போம்:
# அடங்கும்
int main () {
printf ("ஹலோ வேர்ல்ட்");
மீண்டும் 0;
}
அதில் நாம் ஆங்கில மொழியில் உள்ள சரங்களையும், சி மொழியின் எழுத்துக்களையும் காண்கிறோம். பிந்தையது, அவை மொழிக்கு குறிப்பிட்டவையாக இருப்பதால், மொழிபெயர்க்கத் தேவையில்லை, எனவே இந்த பத்தியில் எதை மொழிபெயர்க்க வேண்டும், என்ன செய்யக்கூடாது என்பதை வேறுபடுத்திப் பார்க்க வேண்டும், ஏனெனில் இது வெறுமனே « கணினி குறியீடு '. Gettext ($ string) அல்லது அதன் மாற்று _ ($ string) வடிவத்தில், gettext செயல்பாடு வருகிறது.
முந்தைய உதாரணத்திற்கு இதைப் பயன்படுத்துதல்,
# அடங்கும்
int main () {
printf (.gettext ("ஹலோ வேர்ல்ட்"));
மீண்டும் 0;
}
PoEdit சீராக இயங்குவதற்கான gettext செயல்பாட்டிற்கு ஒரு காலத்தை நீங்கள் வைக்க வேண்டும். 'ஹலோ வேர்ல்ட்' என்ற வரியும் தோன்றும் வரியை பின்வருமாறு தயாரித்திருக்கலாம்,
printf (._ ("ஹலோ வேர்ல்ட்"));
மீதமுள்ள நிரல் சி குறியீடு என்று PoEdit க்கு எப்படி தெரியும்?
PoEdit விருப்பங்களைத் திறந்து பின்வரும் சாளரத்தைப் பாருங்கள்,
மேலும், நீங்கள் மிகவும் ஆர்வமாக இருந்தால், சி / சி ++ மூல குறியீடு செயலிகளாகக் குறிக்கும் ஒன்றைத் திறக்கவும், இதுபோன்ற ஒன்றை நீங்கள் காண்பீர்கள்,
ஆச்சரியப்பட்டதா? சரி, நாம் செல்லலாம், கிட்டத்தட்ட எதுவும் மிச்சமில்லை.
முந்தைய சி குறியீடு ஒரு எளிய உரை எடிட்டருக்கு அனுப்பப்பட்டு நீட்டிப்புடன் வட்டில் சேமிக்கப்பட்டிருக்க வேண்டும் .c இப்போது நாம் PoEdit ஐ திறந்து கோப்பு -> புதிய பட்டியலுக்கு செல்கிறோம். திட்டத்தின் பெயரை எங்கு வைக்க வேண்டும் என்று ஒரு உரையாடல் பெட்டி தோன்றும், குழு ... (நாங்கள் ஏற்கனவே வெளியிட்ட PoEdit டுடோரியலைப் பார்க்கவும்)
கோப்புறைகள் தாவலில், உங்கள் மொழிபெயர்ப்புகளின் மூல அடைவு அமைந்துள்ள கோப்பகத்திலும், கோப்புறைகளிலும் நீங்கள் குறிப்பிடும் நிரல்கள், HTML கோப்புகள் போன்றவற்றின் மொழிபெயர்ப்புக் கோப்புகளைக் கண்டுபிடிக்கப் போகிறீர்கள். (இந்த தொகுப்பு ஒரு பட்டியல் என்று அழைக்கப்படுகிறது). நீங்கள் ரூட் கோப்பகத்தை அட்டவணை கோப்புறையுடன் பொருத்த விரும்பினால், நீங்கள் ஒரு காலகட்டத்தை மட்டுமே வைக்க வேண்டும்.
நீங்கள் ஏற்றுக்கொள்கிறீர்கள், பின்வரும் உரையாடல் தோன்றும்,
உங்கள் .po கோப்பு மற்றும் கோப்பு முறைமையின் இருப்பிடத்திற்கு நீங்கள் கொடுக்கும் பெயரை நீங்கள் எங்கே தேர்வு செய்கிறீர்கள் (எங்கள் எடுத்துக்காட்டு / வீடு / பயனர் / மொழிபெயர்ப்புகளில்). சேமி என்பதைக் கிளிக் செய்தவுடன், இந்த ஆறுதல் திரை தோன்றும்:
பெரியது, இல்லையா? . சரி, நாங்கள் ஏற்றுக்கொள்கிறோம், இறுதியாக எடிட்டிங் மற்றும் சரம் மொழிபெயர்ப்பு திரைக்கு வருகிறோம்:
அது தான். மொழிபெயர்க்க!
நான் பரிந்துரைக்கிறேன் https://poeditor.com போய்டிட்டுக்கு சிறந்த மாற்றாக. இது ஒரு ஆன்லைன் கருவியாகும், இது மிகவும் பயனுள்ள இடைமுகம் மற்றும் மொழிபெயர்ப்பு நினைவகத்துடன் உள்ளது. இது API கள் மற்றும் பல பயனுள்ள செருகுநிரல்களையும் கொண்டுள்ளது.
ஆனால் .po மற்றும் .mo கோப்பு கிடைத்ததும், அவற்றை எவ்வாறு ஏற்றுவது, அல்லது அசல் அல்லது மொழிபெயர்க்கப்பட்டவற்றுக்கு இடையே பயனர் தேர்வு செய்யலாம்?