మీ డాక్యుమెంటేషన్ అనువాదాలను సులభంగా నిర్వహించండి
po4a (PO for anything) డాక్యుమెంటేషన్ అనువాదాలను మరియు వాటి నిర్వహణను సులభతరం చేస్తుంది. ఇది అసలు డాక్యుమెంట్ నుండి అనువదించదగ్గ సమాచారాన్ని సేకరించి, అనువాద ప్రక్రియకు అనుగుణంగా ఉండే ఒక PO ఫైల్లో ఉంచుతుంది. అనువాదకుడు ఈ PO ఫైల్ను అప్డేట్ చేసిన తర్వాత, po4a ఆ అనువాదాన్ని తిరిగి అసలు డాక్యుమెంట్ నిర్మాణంలోకి చేర్చి, అనువదించబడిన డాక్యుమెంట్ను రూపొందిస్తుంది.
ఒకవేళ అనువాదం పాక్షికంగా మాత్రమే ఉంటే, మిగిలిన భాగాలకు బదులుగా అసలు (ఇంగ్లీష్) వచనం ఉపయోగించబడుతుంది. దీనివల్ల మీ అనువదించబడిన డాక్యుమెంటేషన్ ఎల్లప్పుడూ అసలు డాక్యుమెంట్కు అనుగుణంగా ఉండటమే కాకుండా, వీలైనంత వరకు పూర్తిస్థాయిలో అనువదించబడి ఉంటుంది.
po4a ఒకే కాన్ఫిగరేషన్ ఫైల్ (configuration file) ద్వారా అనువాద నిర్వహణ మొత్తాన్ని ఆటోమేట్ (automatize) చేస్తుంది. ఇందులో సెట్టింగులు మరియు అనువదించాల్సిన డాక్యుమెంట్ల జాబితా ఉంటాయి. డాక్యుమెంట్లలో ఏదైనా మార్పు జరిగినప్పుడు po4a వాటిని స్వయంచాలకంగా (automatically) అప్డేట్ చేస్తుంది.
మద్దతు ఉన్న ఫార్మాట్లు
po4a ప్రస్తుతం ఈ క్రింది ఫార్మాట్లకు మద్దతు ఇస్తుంది:
- asciidoc: AsciiDoc ఫార్మాట్
- man: పాత మరియు ప్రసిద్ధ మాన్యువల్ పేజీ ఫార్మాట్
- pod: Perl Online Documentation (POD) ఫార్మాట్
- xml: సాధారణ XML డాక్యుమెంట్లు
- docbook: DocBook XML ఫార్మాట్
- xhtml: XHTML డాక్యుమెంట్లు
- dia: అన్కంప్రెస్డ్ (uncompressed) Dia డయాగ్రామ్స్
- guide: జెంటూ లైనక్స్ (Gentoo Linux) యొక్క XML డాక్యుమెంటేషన్ ఫార్మాట్
- wml: WML డాక్యుమెంట్లు
- sgml: స్టాండర్డ్ జనరలైజ్డ్ మార్కప్ లాంగ్వేజ్ (SGML) - ఇది DebianDoc లేదా DocBook DTD కోసం
- latex: LaTeX ఫార్మాట్
- tex: సాధారణ TeX డాక్యుమెంట్లు
- texinfo: ఇన్ఫో (info) పేజీ ఫార్మాట్
- bibtex: BibTeX ఫార్మాట్
- text: సాధారణ వచన (text) డాక్యుమెంట్లు (దీనిలో markdown, fortunes, YAML front matter విభాగం, debian/changelog, మరియు debian/control వంటి ఆప్షన్లు ఉంటాయి)
- yaml: YAML డాక్యుమెంట్లు
- rubydoc: RubyDoc (RD) డాక్యుమెంట్లు
- halibut: సైమన్ టాథమ్ (Simon Tatham) యొక్క డాక్యుమెంటేషన్ ప్రొడక్షన్ సిస్టమ్
- ini: INI ఫార్మాట్
- kernelhelp: ప్రతి కెర్నల్ కంపైలేషన్ ఆప్షన్ (kernel compilation option) యొక్క సహాయక సందేశాలు
2025-07-12 - po4a 0.74 విడుదలైనది
కొత్త మాడ్యూల్స్: org, vim-help మరియు SimplePod (పాత Pod మాడ్యూల్ నిలిపివేయబడింది); AsciiDoc, Markdown, Tex మరియు Texinfo సపోర్ట్ మెరుగుపరచబడింది; పెర్ల్ (Perl) వాడకంలో కొన్ని ఆధునిక మార్పులు చేయబడ్డాయి (మరిన్ని వివరాలు).
2024-06-17 - po4a 0.73 విడుదలైనది
ఎన్కోడింగ్ సమస్యలను డీబగ్ (debug) చేయడంలో సహాయపడటానికి కొన్ని ఎర్రర్ మెసేజ్లు మెరుగుపరచబడ్డాయి, ఎందుకంటే వెర్షన్ 0.70 నుండి po4a ఈ విషయంలో చాలా కఠినంగా వ్యవహరిస్తోంది. (మరిన్ని వివరాలు).
2024-01-29 - po4a 0.70 విడుదలైనది
ఎన్కోడింగ్లను మాన్యువల్గా నిర్వహించే పద్ధతికి బదులుగా PerlIOని ఉపయోగించేలా అంతర్గతంగా పెద్ద మార్పులు (major overhaul) చేయబడ్డాయి. అలాగే, ఈ వెర్షన్లో AsciiDoc, Tex, Markdown, Yaml, TexInfo మరియు ఇతర సాధారణ విభాగాలలో ఉన్న అనేక బగ్లు సవరించబడ్డాయి. చివరగా, ఈ వెర్షన్లో డాక్యుమెంటేషన్కు సంబంధించి పలు మెరుగుదలలు చేయబడ్డాయి, ముఖ్యంగా po4a(7)లో కొత్తగా సహకరించే వారికి సాఫ్ట్వేర్ అంతర్గత అంశాలను (internals) వివరించేలా మార్పులు చేశారు. (మరిన్ని వివరాలు).
2023-01-01 - po4a 0.69 విడుదలైనది
XMLలో ప్లేస్హోల్డర్ల (placeholders) నిర్వహణను గణనీయంగా మెరుగుపరిచారు మరియు ఉన్న రెండు పార్సర్లను (parsers) విలీనం చేయడం ద్వారా Yaml విభాగంలో అంతర్గత ప్రక్షాళన (cleanups) చేశారు. అలాగే, ఈ వెర్షన్లో Markdown మరియు Man మాడ్యూల్స్లో ఉన్న చిన్న బగ్లు సవరించబడ్డాయి. (మరిన్ని వివరాలు).
2022-09-04 - po4a 0.68 విడుదలైనది
గెట్టెక్స్టైజేషన్ (gettextization) ప్రక్రియను గణనీయంగా మెరుగుపరిచారు మరియు డాక్యుమెంటేషన్లోని పలు అధ్యాయాలను తిరిగి రాశారు. అలాగే, po4a-translate మరియు po4a-updatepo ఇప్పుడు నిలిపివేయబడ్డాయి (deprecated): వాటికి బదులుగా మీరు po4aని ఉపయోగించాలి. చివరగా, ఈ వెర్షన్ Markdown మరియు Man మాడ్యూల్స్లో ఉన్న కొన్ని బగ్లను సరిచేస్తుంది. (మరిన్ని వివరాలు).
2022-07-14 - po4a 0.67 విడుదలైనది
AsciiDoc, Man, Markdown, xHTML మరియు కోర్ (core) మాడ్యూల్స్లో అనేక బగ్ సవరణలు మరియు మెరుగుదలలు చేయబడ్డాయి (మరిన్ని వివరాలు).
2022-01-02 - po4a 0.66 విడుదలైనది
అనువదించాల్సిన Yaml ఎలిమెంట్లను ఎంచుకోవడానికి కొత్త ఆప్షన్; మరింత పటిష్టమైన Asciidoc టేబుల్ హ్యాండ్లింగ్ (+బగ్ సవరణలు మరియు అనువాద అప్డేట్లు -- మరిన్ని వివరాలు).
2021-11-14 - po4a 0.65 విడుదలైనది
స్ప్లిట్ మోడ్ (split mode)లో ప్రతి POT ఫైల్కు పలు అనువాదాలను గ్రూప్ చేయడానికి అనుమతించబడుతుంది (+బగ్ సవరణలు మరియు అనువాద అప్డేట్లు -- మరిన్ని వివరాలు).
2021-09-12 - po4a 0.64 విడుదలైనది
బగ్ సవరణలు మరియు అనువాద అప్డేట్లు (మరిన్ని వివరాలు).
2021-02-02 - po4a 0.63 విడుదలైనది
po4a బైనరీల (binaries) అనువాదాలు ఇన్స్టాల్ కాకపోవడానికి కారణమైన 0.62 వెర్షన్లోని రిగ్రెషన్ (regression) లోపాన్ని సరిచేస్తుంది. దాంతో పాటు ఇతర బగ్ సవరణలు మరియు అనువాద అప్డేట్లు (మరిన్ని వివరాలు).
2020-12-07 - po4a 0.62 విడుదలైనది
రీఫార్మాటింగ్ సమస్యలను నివారించడానికి Asciidoc అన్వ్రాప్ (unwrap) చేయబడింది మరియు ఇతర బగ్ సవరణలు, అలాగే అనువాద అప్డేట్లు (మరిన్ని వివరాలు).
2020-08-05 - po4a 0.61 విడుదలైనది
మరిన్ని బగ్ సవరణలు (po4aపై ఆధారపడి ఉండే డెబియన్ (Debian) ప్యాకేజీలు పాడవకుండా ఉండటానికి), మరియు అనువాద అప్డేట్లు (మరిన్ని వివరాలు).
2020-07-15 - po4a 0.60 విడుదలైనది
బగ్ సవరణలు మరియు అనువాద అప్డేట్లు (మరిన్ని వివరాలు).
2020-05-20 - po4a 0.59 విడుదలైనది
(కనీసం) పలు డెబియన్ (Debian) ప్యాకేజీల బిల్డ్ (build) ప్రక్రియ పాడవకుండా ఉండటానికి విడుదల చేసిన బగ్ సవరణ వెర్షన్. మరిన్ని వివరాలు.
2020-05-04 - po4a 0.58 విడుదలైనది
- Rewrite all tests to make them more robust and less permissive.
- Fix many issues reported against the parsers.
- Rewrite the documentation for sake of clarity and brevity.
- (more details).
2019-10-25 - po4a 0.57 released
Translation update and one bugfix in AsciiDoc. (more details).
2019-06-06 - po4a 0.56 released
New features and bugfixes, mostly to the AsciiDoc parser (more details).
2018-12-09 - po4a 0.55 released
New features and bugfixes to both the individual parsers and common parts (more details).
2018-06-30 - po4a 0.54 released
We fixed tons of bugs, and removed many glitches (more details).
2018-05-25 - po4a 0.53 released
The most visible change is a new YAML module, and the fact that Alioth was turned off (more details).