लिबरेऑफिस कै अनुवाद
TDF LibreOffice Document Liberation Project Community Blogs Weblate Nextcloud Redmine Ask LibreOffice Donate
लिबरेऑफिस अनुवाद बिधि काफी सोझ है। यहि पर काम करै कय सुझावा गवा तरीका वेबलेट (हमार ऑनलाइन अनुवाद पोर्टल) कय उपयोग करब है। यहि विधि का उपयोग कइके आपका लोकलाइजेशन करै के बरे बस एक ब्राउज़र अऊर एक इंटरनेट कनेक्शन कै जरूरत है। अगर आप ऑफलाइन काम करै का पसंद करत हैं, तौ ई भी संभव है, नीचे देखौ। स्थानीयकरण शुरू करै से पहिले, किरपा कइके भासा टीम से जाँच करौ कि कौनो लोकलाइजेशन पहिले से तौ मौजूद नाइ है।
समय सीमा
रिलीज प्लान देखौ। रिलीज प्लान तारीखन का देखावत है जब सोर्स कोड का बीटा, आरसी या रिलीज के बरे टैग कीन जात है। अनुवाद कै समय सीमा हमेशा घोषित टैगिंग तारीख से 2 दिन पहिले होत है। ध्यान रहे कि अंतिम x.y.0 रिलीज कंडीडेट (RC3) के बरे अनुवाद समय सीमा अंतिम x.y.0 रिलीजव के लिए अनुवाद समय सीमा अहै।
हर बिल्ड के बरे:
- अनुवाद मंगलवार का वेबलेट से निकारा जात है
- वइ टैगिंग से पहिले गिट के लिए बचनबद्ध अहैं, हर टैग के बरे समय सीमा सोमवार अहै
तौ कृपया, सोमवार का वेबलेट मा आपन बदलाव जोड़ौ ताकि ई पक्का-पोढ़ि कीन जाइ सकै कि ऊ शामिल होइहैं।
वेबलेट
For more information about the tool itself, please see https://weblate.org/en/ and its documentation https://docs.weblate.org/en/latest/
TDF के वेबलेट कै आपन उदाहरण मा हमेशा अप टू डेट लोकलाइजेशन स्ट्रिंग होत हैं। वेबलेट एडमिन उनका अक्सर अपडेट करत हैं।
You'll find here a Guide on how-to use Weblate for LibreOffice.
At the top of the Weblate home page, click “Languages” and select “Explore all languages”. You will see a list of projects currently available for translation. Their names are self-explanatory. To localize LibreOffice, you'll have to work on projects called LibreOffice master – UI, LibreOffice master – Help, LibreOffice x.x.x – UI and LibreOffice x.x.x – Help. In general, if you're just starting, it probably makes most sense to work on master, but if you want to fix some nasty L10n bug in the current version of LibO, you can do that in the branch too.
मास्टर पर अनुवाद करै कै का मतलब है:
The workflow has changed between 4.4 and 5.0, instead of working only on branches, the work can start earlier in between branches by working on master. Once there is a code branch, then it is reflected on Weblate branch and the work done on master is copied to the new created branch:
रेगुलर कोड वर्कफ्लो:
─────┬─────┬─────┬─────┬─────┬─────> master │ │ │ │ └─────> libreoffice-6-3 │ │ │ └───────────> libreoffice-6-2 │ │ └────────────────> libreoffice-6-1 │ └─────────────────────> libreoffice-6-0 └──────────────────────────> libreoffice-5-4
All branches were once "master", and then were split up to refine stuff. Translations were special project, as basically there was no "in between" updates. Translations did jump from 4-2 to 4-3, from 4-3 to 4-4 without any intermediate updates in between.
Master-based workflow would mean that when libreoffice-5-0 is created, the translations of master will be copied over and reused for that, and master then would be ongoing for libreoffice-5-1. See the whole explanation of Christian in this thread
If you prefer to translate offline, you can download PO files from Weblate and use your favourite tool(s) to work on them. You'll find the links in the “Files” dropdown menu of the desired language/project combination. Assuming you have the appropriate rights for your language, you should be able to upload PO or ZIP files back anytime (in case of ZIP, you must make sure to keep the initial directory structure intact).
You'll notice there are a few more projects available on Weblate. Here's a short overview of them:
- Impress Remote: here you can localize the Impress Remote mobile applications.
- Online: here are the LibreOffice Online web and mobile applications.
- Website: this small project contains localization files that relate to websites. In particular, the mysite file contains our custom strings that appear in libreoffice.org websites (mostly related to the download page experience), the faqs file contains localization of the FAQs module that might (or might not) be used on local websites, extensionssite contains localization for extensions.libreoffice.org, and googleplay contains the strings we use in Google Play store. You don't have to translate all of these files, especially if you know you won't need some of them. Note that many generic things related to the CMS of libreoffice.org are being localized elsewhere. Also, please note that by completing this module, you don't get a "translated website". However, if you want to host a LibreOffice website in your language, you'll most likely want to translate at least the mysite file.
अक्सर पूछा जाय वाले सवाल
- जब कौनो फ़ाइल अपलोड कीन जात है, तौ हमका एक गलती देखात है "कृपया फॉर्म मा त्रुटि ठीक करा। पैरामीटर विधि मा त्रुटि: ई फ़ील्ड जरूरी अहै"
- निहतूक करा कि तू फ़ाइल अपलोड मोड एरिया मा फ़ील्डन म से एक का निशान लगाये हैं
- हम एक कीआईडी कइसे हेर सकित हय?
- निहतूक करा कि तू सर्च टाइप मा सटीक मिलान चुने अहा अऊर कमेंट स्ट्रिंग कै जाँच करा
- हम आपन भासा ग्रुप मा सदस्यन का कइसे जोड़ सकित है?
- बर्तमान मा, केवल वेबलेट एडमिन भाषा समूहन मा सदस्यन का जोड़ै मा सच्छ्म अहैं, या तौ l10n सूची मा या सोफी का एक मेल भेज सकत हैं
पीओटी अउर पीओ फाइल्स
Latest POT files extracted from the source can always be found here:
PO files for each supported language are stored in the source code repository in the module called 'translations'. This module is maintained by Christian Lohmaier and András Tímár, who will get translations from Weblate (or alternative sources) before each release and will push them to git.
सलाह
- तुहुंका l10nglobal.libreoffice.org मेलिंग लिस्ट के सदस्यता लेवे के लिए हौसला अफजाई कीन जात है। लोकलाइजेशन करै वालेन के लिए एक मदद चैनल होय के अलावा, ई उ माध्यम भी है जहाँ ट्रांसलेटर की ताईं जरूरी जानकारी (जइसे स्ट्रिंग अपडेट अऊर समय सीमा) अनाउंस कीन जात है। तू #libreoffice-dev चैनल मा irc.libera.chat पै 'तिमार' भी पूछ सकत हैं।
- आप रिफरेंस मा देखै के बरे ग्लेड कै उपयोग कइके नयी .ui फाइलन का संपादित कइ सकत हैं। यहिके खातिर अपने डिस्ट्रीब्यूशन के बरे ग्लेड इंस्टॉल करा (हम केवल लिनक्स की ताईं जानित है, तौ अगर तू अउरव डिस्ट्रीब्यूशन के बरे जानत अहा तौ ओका ठीक करा) अऊर या तौ मास्टर से एक संस्करण या अंतिम डेव बिल्ड जेका आप अनुवाद करै चाहत हैं।
- फिर अपने टर्मिनल मा दर्ज करा:
export GLADE_CATALOG_SEARCH_PATH=/opt/libreofficedev4.2/share/glade/** फिर आप जवन फ़ाइल देखा चाहत हैं वहिकय पाथ दर्ज करा: glade /opt/libreofficedev4.2/share/config/soffice.cfg/cui/ui/pageformatpage.ui
लोकलाइजेशन कै अउरव पच्छ
लिबरेऑफिस लोकलाइजेशन कै अउरव पच्छ लिबरेऑफिस लोकलाइजेशन गाइड मा कवर कीन गा हैं।
कुछ अउर पच्छ यूआई अऊर मदद फाइल कंटेंट गाइड मा कवर कीन गा हैं जवन विस्तार से बतावत हैं कि का अनुवाद कीन जाय का है या नाहीं, जइसे कि बैरियेबल या एक्सएमएल कंटेंट।