View previous topic :: View next topic |
Author |
Message |
manojk83 n00b
Joined: 27 Oct 2016 Posts: 6 Location: India
|
Posted: Wed Nov 02, 2016 1:14 pm Post subject: Need all po/pot files for translation in hindi in gentoo. |
|
|
Hi All,
I installed Gentoo on my VM using Plasma 5 and it's working fine. Now I need to translate all English strings to Hindi(Indian) language. For this, I need .po files which contains all translate string for each locales.
I am unable to find it on my gentoo. I looked into i18n folder but it doesn't contained any translation file. I am able to find .mo file which is complied version of .po files. If that will be find in packages, how to obtain, changed and applied?
Do we have any location(SVN/GIT) where all .po files stored?
Please help me.
Regards
Manoj _________________ Thanks And Regards
Manoj |
|
Back to top |
|
|
John R. Graham Administrator
Joined: 08 Mar 2005 Posts: 10590 Location: Somewhere over Atlanta, Georgia
|
Posted: Wed Nov 02, 2016 2:42 pm Post subject: |
|
|
Run Code: | equery belongs filename.mo | on a .mo file for which you need to locate the source code. This will show you which package provided the source.
- John _________________ I can confirm that I have received between 0 and 499 National Security Letters. |
|
Back to top |
|
|
manojk83 n00b
Joined: 27 Oct 2016 Posts: 6 Location: India
|
Posted: Thu Nov 03, 2016 6:23 am Post subject: |
|
|
Thanks for the reply. I will try that and let you know. _________________ Thanks And Regards
Manoj |
|
Back to top |
|
|
manojk83 n00b
Joined: 27 Oct 2016 Posts: 6 Location: India
|
Posted: Thu Nov 03, 2016 11:50 am Post subject: |
|
|
John R. Graham wrote: | Run Code: | equery belongs filename.mo | on a .mo file for which you need to locate the source code. This will show you which package provided the source.
- John |
I tried with following cmd : equery belongs /usr/share/locale/hi/LC_MESSAGES/poedit.mo
I got the following response:
app-i18n/poedit-1.5.5 (/usr/share/locale/hi/LC_MESSAGES/poedit.mo)
when I goes to that folder , it contains following file but no translation files are there:
Code: | manojk@gentoo-box /var/db/pkg/app-i18n/poedit-1.5.5 $ ls -l
total 160
-rw-r--r-- 1 root root 11 Nov 2 11:26 BUILD_TIME
-rw-r--r-- 1 root root 9 Nov 2 11:26 CATEGORY
-rw-r--r-- 1 root root 20 Nov 2 11:26 CBUILD
-rw-r--r-- 1 root root 45 Nov 2 11:26 CFLAGS
-rw-r--r-- 1 root root 20 Nov 2 11:26 CHOST
-rw-r--r-- 1 root root 17766 Nov 2 11:26 CONTENTS
-rw-r--r-- 1 root root 3 Nov 2 11:26 COUNTER
-rw-r--r-- 1 root root 45 Nov 2 11:26 CXXFLAGS
-rw-r--r-- 1 root root 42 Nov 2 11:26 DEFINED_PHASES
-rw-r--r-- 1 root root 93 Nov 2 11:26 DEPEND
-rw-r--r-- 1 root root 51 Nov 2 11:26 DESCRIPTION
-rw-r--r-- 1 root root 2 Nov 2 11:26 EAPI
-rw-r--r-- 1 root root 267 Nov 2 11:26 FEATURES
-rw-r--r-- 1 root root 31 Nov 2 11:26 HOMEPAGE
-rw-r--r-- 1 root root 64 Nov 2 11:26 INHERITED
-rw-r--r-- 1 root root 6 Nov 2 11:26 IUSE
-rw-r--r-- 1 root root 852 Nov 2 11:26 IUSE_EFFECTIVE
-rw-r--r-- 1 root root 25 Nov 2 11:26 KEYWORDS
-rw-r--r-- 1 root root 24 Nov 2 11:26 LDFLAGS
-rw-r--r-- 1 root root 27 Nov 2 11:26 LICENSE
-rw-r--r-- 1 root root 268 Nov 2 11:26 NEEDED
-rw-r--r-- 1 root root 284 Nov 2 11:26 NEEDED.ELF.2
-rw-r--r-- 1 root root 13 Nov 2 11:26 PF
-rw-r--r-- 1 root root 75 Nov 2 11:26 RDEPEND
-rw-r--r-- 1 root root 260 Nov 2 11:26 REQUIRES
-rw-r--r-- 1 root root 8 Nov 2 11:26 SIZE
-rw-r--r-- 1 root root 2 Nov 2 11:26 SLOT
-rw-r--r-- 1 root root 61 Nov 2 11:26 USE
-rw-r--r-- 1 root root 21466 Nov 2 11:26 environment.bz2
-rw-r--r-- 1 root root 920 Nov 2 11:26 poedit-1.5.5.ebuild
-rw-r--r-- 1 root root 7 Nov 2 11:26 repository | [/quote]
How to fetch/find the .po files from app-i18n/poedit-1.5.5 ? _________________ Thanks And Regards
Manoj |
|
Back to top |
|
|
John R. Graham Administrator
Joined: 08 Mar 2005 Posts: 10590 Location: Somewhere over Atlanta, Georgia
|
Posted: Thu Nov 03, 2016 1:16 pm Post subject: |
|
|
The response is telling you that the package app-i18n/poedit version 1.5.5 owns (i.e., was used to create) that file. During Portage's build of a package, the source code is extracted to a temporary directory (by default /var/tmp/portage/<versioned atom>/work). Once the build is complete, this temporary directory is (by default) erased. You can extract the source code with Portage, for example with Code: | ebuild `equery which app-i18n/poedit` prepare |
Learning about these commands, and learning how you can patch packages to include your additions, is part of learning about Gentoo. The Handbook Working with Portage section is a really good place to start studying, followed by the Gentoo Development Guide. Also see the man pages for the above two commands (equery and ebuild).
- John _________________ I can confirm that I have received between 0 and 499 National Security Letters. |
|
Back to top |
|
|
|