Some error and log message strings are not i18N
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Low
|
Jay Pipes |
Bug Description
Revision 586
I found couple of places where log and error message strings are not i18N.
1) "The key_pair %s already exists" error message string is not I18N in cloud.py line 62
2) "Making asynchronous cast..." in rpc.py Line 346
3) "Wrong number of arguments." in twistd.py line 159
4) "No such process" in twistd.py line 223
5) "You must implement __call__" in wsgi.py line 146
6) "Project can't be created because user %s doesn't exist" in dbdriver.py line 122
7) "Project can't be created because project %s already exists" in dbdriver.py line 135
8) "LDAP user %s already exists" in ldapdriver.py line 149
9) "User %s doesn't exist" in ldapdriver.py line 313
10) "Group can't be created because group %s already exists" in ldapdriver.py line 435
11) "Group can't be created because user %s doesn't exist" in ldapdriver.py line 441
12) "User %s can't be searched in group because the user doesn't exist" in ldapdriver.py line 458
13) "User %s can't be added to the group because the user doesn't exist" in ldapdriver.py line 470
14) "The group at dn %s doesn't exist" in ldapdriver.py line 473
15) "The group at dn %s doesn't exist" in ldapdriver.py line 484
16) "User %s can't be removed from the group because the user doesn't exist" in ldapdriver.py line 487
17) "User %s is not a member of the group" in ldapdriver.py line 491
18) "User %s can't be removed from all because the user doesn't exist" in ldapdriver.py line 512
19) "Adding console" in nova/console/
20) nova/console/xvp, all log messages string should be i18N.
21) "FAKE NET: %s" in linux_net.py line 325
22) "Releasing IP %s" in nova/network/
23) "Unauthorized attempt to delete object %s from bucket %s" in nova/objectore/
24) "Failed to decrypt private key: %s" in nova/objectore/
25) "Failed to decrypt initialization vector: %s" in nova/objectore/
26) "Failed to decrypt image file %s : %s" in nova/objectore/
27) "Host %s not available" in nova/scheduler/
28) "Host %s not available" in nova/scheduler/
29) "Flushing datastore" in test_auth.py line 335
30) "diagnostics are not supported for libvirt" in libvirt_conn.py line 735
31) "Argument %s may not take value %r. Valid values are ['true', 'false']." in pluginlib_nova.py line 108
Related branches
- Eric Day (community): Approve
- Tushar Patil (community): Approve
- Devin Carlen (community): Approve
- Ed Leafe: Pending requested
-
Diff: 477 lines (+91/-70)14 files modifiednova/api/ec2/cloud.py (+1/-1)
nova/auth/dbdriver.py (+2/-2)
nova/auth/ldapdriver.py (+22/-21)
nova/console/manager.py (+1/-1)
nova/console/xvp.py (+7/-7)
nova/network/manager.py (+1/-1)
nova/objectstore/handler.py (+4/-2)
nova/objectstore/image.py (+8/-5)
nova/rpc.py (+1/-1)
nova/scheduler/simple.py (+2/-2)
nova/twistd.py (+2/-2)
nova/virt/libvirt_conn.py (+2/-1)
nova/wsgi.py (+1/-1)
plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py (+37/-23)
Changed in nova: | |
status: | New → Confirmed |
importance: | Undecided → Low |
assignee: | nobody → Jay Pipes (jaypipes) |
Changed in nova: | |
status: | Confirmed → In Progress |
Changed in nova: | |
status: | In Progress → Fix Committed |
Changed in nova: | |
milestone: | none → 2011.1 |
status: | Fix Committed → Fix Released |