[Kimchi-devel] [PATCH V2] Update i18n package scripts(Chinese)

Wen Wang wenwang at linux.vnet.ibm.com
Thu Jun 19 07:19:14 UTC 2014


On 6/18/2014 3:48 PM, Hongliang Wang wrote:
>
> On 06/18/2014 03:09 PM, Wen Wang wrote:
>> From: Wen Wang<wenwang at linux.vnet.ibm.com>
>>
>> V1 -> V2
>> Only zh_CN.po file is included. remove the correct the fuzzy part and
>> have the missed translation done.
>>
>> Finished English to Chinese translation
>>
>> Signed-off-by: Wen Wang<wenwang at linux.vnet.ibm.com>
>> ---
>>   po/zh_CN.po |  118 ++++++++++++++++++++++++++++++-----------------------------
>>   1 files changed, 60 insertions(+), 58 deletions(-)
>>
>> diff --git a/po/zh_CN.po b/po/zh_CN.po
>> index caef515..1e7a7ad 100644
>> --- a/po/zh_CN.po
>> +++ b/po/zh_CN.po
>> @@ -24,10 +24,10 @@ msgstr ""
>>   "PO-Revision-Date: 2013-06-27 10:48+0000\n"
>>   "Last-Translator: ShaoHe Feng<shaohef at linux.vnet.ibm.com>\n"
>>   "Language-Team: ShaoHe Feng<shaohef at linux.vnet.ibm.com>\n"
>> -"Language: zh_CN\n"
>>   "MIME-Version: 1.0\n"
>>   "Content-Type: text/plain; charset=UTF-8\n"
>>   "Content-Transfer-Encoding: 8bit\n"
>> +"Language: zh_CN\n"
>>   "Generated-By: pygettext.py 1.5\n"
>>   "X-Poedit-Country: CHINA\n"
>>   "X-Poedit-Language: Chinese\n"
>> @@ -64,11 +64,11 @@ msgstr "???model??????????"
>>
>>   #, python-format
>>   msgid "Unable to start task due error: %(err)s"
>> -msgstr ""
>> +msgstr "????%(err)s??????"
>>
>>   #, python-format
>>   msgid "Authentication failed for user '%(username)s'. [Error code: %(code)s]"
>> -msgstr ""
>> +msgstr "??'%(username)s'??????.[????:%(code)s]"
>>
>>   msgid "You are not authorized to access Kimchi"
>>   msgstr "????????Kimchi"
>> @@ -134,8 +134,8 @@ msgstr "ISO??%(filename)s?????????"
>>   msgid ""
>>   "The hypervisor doesn't have permission to use this ISO %(filename)s. "
>>   "Consider moving it under /var/lib/libvirt,  or set the search permission to "
>> -"file access control lists for '%(user)s' user if possible, or add the "
>> -"'%(user)s' to the ISO path group, or (not recommended) 'chmod -R o+x "
>> +"file access control lists for '%(user)s' user if possible, or add the '%"
>> +"(user)s' to the ISO path group, or (not recommended) 'chmod -R o+x "
>>   "'path_to_iso'.Details: %(err)s"
>>   msgstr ""
>>   "hypervisor????ISO??%(filename)s???????ISO??/var/lib/libvirt?"
>> @@ -174,7 +174,7 @@ msgstr "???????%(name)s???:%(err)s"
>>
>>   #, python-format
>>   msgid "Unable to update virtual machine %(name)s. Details: %(err)s"
>> -msgstr ""
>> +msgstr "???????%(name)s???:%(err)s"
>>
>>   #, python-format
>>   msgid "Unable to retrieve virtual machine %(name)s. Details: %(err)s"
>> @@ -210,39 +210,39 @@ msgstr "??????? %(name)s. ??:%(err)s"
>>
>>   #, python-format
>>   msgid "Unable to power off virtual machine %(name)s. Details: %(err)s"
>> -msgstr ""
>> +msgstr "???????%(name)s???:%(err)s"
>>
>>   #, python-format
>>   msgid "Unable to delete virtual machine %(name)s. Details: %(err)s"
>> -msgstr "??????? %(name)s. ??:%(err)s"
>> +msgstr "??????? %(name)s???:%(err)s"
>>
>>   #, python-format
>>   msgid "Unable to reset virtual machine %(name)s. Details: %(err)s"
>> -msgstr ""
>> +msgstr "???????%(name)s???:%(err)s"
>>
>>   msgid "User names list must be an array"
>> -msgstr ""
>> +msgstr "????????????"
>>
>>   msgid "User name must be a string"
>> -msgstr ""
>> +msgstr "???????????"
>>
>>   msgid "Group names list must be an array"
>> -msgstr ""
>> +msgstr "??????????????"
>>
>>   msgid "Group name must be a string"
>> -msgstr ""
>> +msgstr "?????????????"
>>
>>   #, python-format
>>   msgid "User(s) '%(users)s' do not exist"
>> -msgstr ""
>> +msgstr "??'%(users)s'???"
>>
>>   #, python-format
>>   msgid "Group(s) '%(groups)s' do not exist"
>> -msgstr ""
>> +msgstr "???'%(groups)s'???"
>>
>>   #, python-format
>>   msgid "Unable to shutdown virtual machine %(name)s. Details: %(err)s"
>> -msgstr ""
>> +msgstr "???????%(name)s???:%(err)s"
>>
>>   #, python-format
>>   msgid "Interface %(iface)s does not exist in virtual machine %(name)s"
>> @@ -311,7 +311,7 @@ msgid "Template distribution version must be a string"
>>   msgstr "?????????????????"
>>
>>   msgid "The number of CPUs must be an integer greater than 0"
>> -msgstr ""
>> +msgstr "CPU?????????0???"
>>
>>   msgid "Amount of memory (MB) must be an integer greater than 512"
>>   msgstr "????(MB???)???????512???"
>> @@ -338,11 +338,11 @@ msgstr "???%(pool)s??????%(volume)s"
>>
>>   #, python-format
>>   msgid "Unable to create template due error: %(err)s"
>> -msgstr ""
>> +msgstr "????:%(err)s,??????"
> ?????????:%(err)s
ACK
>>   #, python-format
>>   msgid "Unable to delete template due error: %(err)s"
>> -msgstr ""
>> +msgstr "????:%(err)s,??????"
>>
>>   #, python-format
>>   msgid "Storage pool %(name)s already exists"
>> @@ -370,8 +370,8 @@ msgstr "??????? %(name)s???: %(err)s"
>>
>>   #, python-format
>>   msgid ""
>> -"Unable to get number of storage volumes in storage pool %(name)s. Details: "
>> -"%(err)s"
>> +"Unable to get number of storage volumes in storage pool %(name)s. Details: %"
>> +"(err)s"
>>   msgstr "???????%(name)s????????: %(err)s"
>>
>>   #, python-format
>> @@ -438,8 +438,8 @@ msgstr "????????????"
>>
>>   #, python-format
>>   msgid ""
>> -"%(disk)s is not a valid disk/partition. Could not add it to the pool "
>> -"%(pool)s."
>> +"%(disk)s is not a valid disk/partition. Could not add it to the pool %(pool)"
>> +"s."
>>   msgstr "%(disk)s ???????/????????????%(pool)s?"
>>
>>   #, python-format
>> @@ -484,7 +484,7 @@ msgstr "??'%(name)s'????,?????????????
>>
>>   #, python-format
>>   msgid "Unable to update database with deep scan information due error: %(err)s"
>> -msgstr ""
>> +msgstr "????:%(err)s,?????????????????"
> ?????????????:%(err)s
ACK
>
>>   #, python-format
>>   msgid "Storage volume %(name)s already exists"
>> @@ -517,8 +517,8 @@ msgstr "???????,?????%(pool)s????"
>>
>>   #, python-format
>>   msgid ""
>> -"Unable to create storage volume %(name)s in storage pool %(pool)s. Details: "
>> -"%(err)s"
>> +"Unable to create storage volume %(name)s in storage pool %(pool)s. Details: %"
>> +"(err)s"
>>   msgstr "??????%(pool)s??????%(name)s???:%(err)s"
>>
>>   #, python-format
>> @@ -557,7 +557,7 @@ msgstr "???????"
>>   #, python-format
>>   msgid ""
>>   "Unable to update database with storage volume information due error: %(err)s"
>> -msgstr ""
>> +msgstr "????%(err)s,????????????????"
> ????????????:%(err)s
ACK
>>   #, python-format
>>   msgid "Interface %(name)s does not exist"
>> @@ -634,13 +634,13 @@ msgstr "??????%(name)s??VLAN?trunk???"
>>
>>   #, python-format
>>   msgid "Failed to activate interface %(iface)s: %(err)s."
>> -msgstr ""
>> +msgstr "???????? %(iface)s:%(err)s?"
>>
>>   #, python-format
>>   msgid ""
>>   "Failed to activate interface %(iface)s. Please check the physical link "
>>   "status."
>> -msgstr ""
>> +msgstr "????%(err)s????,??????????"
>>
>>   #, python-format
>>   msgid "Debug report %(name)s does not exist"
>> @@ -720,10 +720,10 @@ msgid "Unable to choose a virutal machine name"
>>   msgstr "?????????"
>>
>>   msgid "Invalid CDROM device name"
>> -msgstr "???CDROM????"
>> +msgstr "???CDROM????"
>>
>>   msgid "Invalid storage type. Types supported: 'cdrom'"
>> -msgstr "?????????????:'cdrom'"
>> +msgstr "?????????????:'cdrom'"
>>
>>   #, python-format
>>   msgid "The path '%(value)s' is not valid local/remote path for the device"
>> @@ -753,14 +753,14 @@ msgid "Do not support guest CDROM hot plug attachment"
>>   msgstr "?????????CDROM"
>>
>>   msgid "Specify type and path to add a new virtual machine disk"
>> -msgstr "??????????????"
>> +msgstr "???????????????"
>>
>>   msgid "Specify path to update virtual machine disk"
>>   msgstr "????????????"
>>
>>   #, python-format
>>   msgid "Controller type %(type)s limitation of %(limit)s devices reached"
>> -msgstr ""
>> +msgstr "??????%(type)s???????%(limit)s"
>>
>>   msgid "YUM Repository ID must be one word only string."
>>   msgstr "YUM????ID??????????????"
>> @@ -910,25 +910,25 @@ msgid "Create"
>>   msgstr "??"
>>
>>   msgid "Replace a CDROM of VM"
>> -msgstr ""
>> +msgstr "????????CDROM"
>>
>>   msgid "Device Name"
>> -msgstr ""
>> +msgstr "????"
>>
>>   msgid "The name used to identify the CDROM. Read-only."
>> -msgstr ""
>> +msgstr "?????????CDROM??????,??????"
> CDROM??,???
ACK
>>   msgid "Device Type"
>> -msgstr ""
>> +msgstr "????"
>>
>>   msgid "The device type. Currently, only \"cdrom\" is supported."
>> -msgstr ""
>> +msgstr "??????????????:\"cdrom\"? "
>>
>>   msgid "ISO File Path"
>> -msgstr ""
>> +msgstr "ISO????"
>>
>>   msgid "The ISO file path in the server."
>> -msgstr ""
>> +msgstr "????????ISO????"
>
> "????????ISO?????
The same?
> "
>>   msgid "Replace"
>>   msgstr "??"
>> @@ -952,7 +952,7 @@ msgid "CPUs"
>>   msgstr "?????"
>>
>>   msgid "Memory (MB)"
>> -msgstr ""
>> +msgstr "??(MB)"
>>
>>   msgid "Icon"
>>   msgstr "??"
>> @@ -976,18 +976,18 @@ msgid "Manage Media"
>>   msgstr "??????"
>>
>>   msgid "Add a Storage Device to VM"
>> -msgstr ""
>> +msgstr "????????????"
>>
>>   msgid ""
>>   "The name used to identify the device. If omitted, a name will be chosen "
>>   "automatically."
>> -msgstr ""
>
>> +msgstr "?????????????,??????,???????????"
> ?????????????????
ACK. How about go with "??????????????????"
>>   msgid "File Path"
>> -msgstr ""
>> +msgstr "????"
>>
>>   msgid "The ISO file path in the server for CDROM."
>> -msgstr ""
>> +msgstr "????CDROM????ISO????"
> +msgstr "????CDROM????ISO?????"
same?
>>   msgid "Start"
>>   msgstr "??"
>> @@ -996,7 +996,7 @@ msgid "Reset"
>>   msgstr "??"
>>
>>   msgid "Power Off"
>> -msgstr ""
>> +msgstr "????"
>>
>>   msgid "Actions"
>>   msgstr "??"
>> @@ -1008,7 +1008,7 @@ msgid "Edit"
>>   msgstr "??"
>>
>>   msgid "Shut Down"
>> -msgstr ""
>> +msgstr "??"
>>
>>   msgid "Delete"
>>   msgstr "??"
>> @@ -1229,26 +1229,26 @@ msgid ""
>>   msgstr "??????????????????????,????"
>>
>>   msgid "Power off Confirmation"
>> -msgstr ""
>
>> +msgstr "??????"
>
>>   msgid ""
>>   "This action may produce undesirable results, for example unflushed disk "
>>   "cache in the guest. Would you like to continue?"
>> -msgstr ""
>> +msgstr "???????????,????????????,???????"
>>
>>   msgid "Reset Confirmation"
>> -msgstr ""
>> +msgstr "????"
>>
>>   msgid ""
>>   "There is a risk of data loss caused by reset without the guest OS shutdown. "
>>   "Would you like to continue?"
>> -msgstr ""
>> +msgstr "??????????????????????????,???????"
>>
>>   msgid "Shut Down Confirmation"
>> -msgstr ""
>> +msgstr "????"
>>
>>   msgid "Note the guest OS may ignore this request. Would you like to continue?"
>> -msgstr ""
>> +msgstr "??,????????????????,???????"
>>
>>   msgid ""
>>   "This CDROM will be detached permanently and you can re-attach it. Continue "
>> @@ -1287,7 +1287,8 @@ msgstr "??????"
>>   msgid ""
>>   "This network is not persistent. Instead of stop, this action will "
>>   "permanently delete it. Would you like to continue?"
>> -msgstr ""
>> +msgstr "???????????,?????????????????????,"
>> +"???????"
>>
>>   msgid ""
>>   "This will permanently delete the storage pool. Would you like to continue?"
>> @@ -1349,13 +1350,13 @@ msgid "Help"
>>   msgstr "??"
>>
>>   msgid "About"
>> -msgstr ""
>> +msgstr "??"
>>
>>   msgid "Log out"
>>   msgstr "??"
>>
>>   msgid "Version:"
>> -msgstr ""
>> +msgstr "??:"
>>
>>   msgid "Log In"
>>   msgstr "??"
>> @@ -1400,7 +1401,7 @@ msgstr "?????"
>>   msgid "URL to the repository. Supported protocols are http, ftp, and file."
>>   msgstr "?????URL,??????http?ftp??file"
>>
>> -msgid "Repository is a mirror"
>
>> +msgid "Repository is a mirror."
>>   msgstr "?????????"
> Add a dot for Chinese, too.
ACK
>>   msgid "Distribution"
>> @@ -1678,4 +1679,5 @@ msgid "No templates found."
>>   msgstr "??????"
>>
>>   msgid "Clone"
>> -msgstr ""
>> +msgstr "??"
> Clone means "Copy & Paste". What's the exact Chinese equivalence?
How about"????"
>> +
>>
>>
>> _______________________________________________
>> Kimchi-devel mailing list
>> Kimchi-devel at ovirt.org
>> http://lists.ovirt.org/mailman/listinfo/kimchi-devel
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/kimchi-devel/attachments/20140619/9e882ae8/attachment.html>


More information about the Kimchi-devel mailing list