From ykatabam at redhat.com Fri Feb 14 03:19:10 2014 Content-Type: multipart/mixed; boundary="===============7653198608039219902==" MIME-Version: 1.0 From: Yuko Katabami To: devel at ovirt.org Subject: Re: [Engine-devel] [oVirt 3.4 Localization Question #8] "Role: {0} on User {1}" and "User: {0} with Role: {1}" Date: Fri, 14 Feb 2014 18:19:07 +1000 Message-ID: <52FDD17B.4090505@redhat.com> In-Reply-To: 1867892800.3081869.1392364248759.JavaMail.zimbra@redhat.com --===============7653198608039219902== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------040402060701020908090401 Content-Type: text/plain; charset=3DUTF-8; format=3Dflowed Content-Transfer-Encoding: 7bit Hi Tomas, Thank you for your answer and the screenshots. That's very helpful! Kind regards, Yuko On 02/14/2014 05:50 PM, Tomas Jelinek wrote: > Hi Yuko, > > both are used in confirmation dialogs. > > userWithRole: when removing a system permission > roleOnUser: when removing a specific permission from a user > > (see screenshots) > >> I wonder if a colon is missing after "User" in the first string. > I would say so. I will prepare a small patch which adds it but I don't th= ink it will make it into 3.4. > > Tomas > > ----- Original Message ----- >> From: "Yuko Katabami" >> To: engine-devel(a)ovirt.org >> Sent: Friday, February 14, 2014 4:52:44 AM >> Subject: [Engine-devel] [oVirt 3.4 Localization Question #8] "Role: {0} = on User {1}" and "User: {0} with Role: {1}" >> >> Hello again, >> >> Could someone explain the usage of the following two strings? >> >> File: CommonApplicationMessages >> Resource IDs: >> roleOnUser > > >> userWithRole >> Strings: >> Role: {0} on User {1} (0=3DroleName, 1=3DuserName) > this is used when you are trying to remove a role from a user > >> User: {0} with Role: {1} (0=3DuserName, 1=3DroleName) >> Question: These strings have similar structure --- I wonder if a colon is >> missing after "User" in the first string. >> Also could you please let me know where in the GUI it is used. Are these >> combined with other messages? >> >> Thank you. >> >> Yuko >> >> >> >> >> _______________________________________________ >> Engine-devel mailing list >> Engine-devel(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/engine-devel --------------040402060701020908090401 Content-Type: text/html; charset=3DUTF-8 Content-Transfer-Encoding: 7bit Hi Tomas,

Thank you for your answer and the screenshots.
That's very helpful!

Kind regards,

Yuko
On 02/14/2014 05:50 PM, Tomas Jelinek wrote:
Hi Yuko,

both are used in confirmation dialogs. =


userWithRole: when removing a system permission
roleOnUser: when removing a specific permission from a user

(see screenshots)

I wonder if a colon is missing after "User" in the f=
irst string.
I would say so. I will prepare a small patch which adds it but I don't thin=
k it will make it into 3.4.

Tomas

----- Original Message -----
From: "Yuko Katabami" <ykatabam(a)redhat.com>
To: engine-devel(a)ovirt.org
Sent: Friday, February 14, 2014 4:52:44 AM
Subject: [Engine-devel] [oVirt 3.4 Localization Question #8] "Role: {0} on =
User {1}" and "User: {0} with Role: {1}"

Hello again,

Could someone explain the usage of the following two strings?

File: CommonApplicationMessages
Resource IDs:
roleOnUser


userWithRole
Strings:
Role: {0} on User {1} (0=3DroleName, 1=3DuserName)
this is used when you are trying to remove a role from a user

User: {0} with Role: {1} (0=3DuserName, 1=3DroleName)
Question: These strings have similar structure --- I wonder if a colon is
missing after "User" in the first string.
Also could you please let me know where in the GUI it is used. Are these
combined with other messages?

Thank you.

Yuko




_______________________________________________
Engine-devel mailing list
Engine-devel(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-devel<=
/a>


--------------040402060701020908090401-- --===============7653198608039219902== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wNDA0MDIwNjA3MDEwMjA5MDgwOTA0MDEKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PVVURi04OyBmb3JtYXQ9Zmxvd2VkCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQK CkhpIFRvbWFzLAoKVGhhbmsgeW91IGZvciB5b3VyIGFuc3dlciBhbmQgdGhlIHNjcmVlbnNob3Rz LgpUaGF0J3MgdmVyeSBoZWxwZnVsIQoKS2luZCByZWdhcmRzLAoKWXVrbwpPbiAwMi8xNC8yMDE0 IDA1OjUwIFBNLCBUb21hcyBKZWxpbmVrIHdyb3RlOgo+IEhpIFl1a28sCj4KPiBib3RoIGFyZSB1 c2VkIGluIGNvbmZpcm1hdGlvbiBkaWFsb2dzLgo+Cj4gdXNlcldpdGhSb2xlOiB3aGVuIHJlbW92 aW5nIGEgc3lzdGVtIHBlcm1pc3Npb24KPiByb2xlT25Vc2VyOiB3aGVuIHJlbW92aW5nIGEgc3Bl Y2lmaWMgcGVybWlzc2lvbiBmcm9tIGEgdXNlcgo+Cj4gKHNlZSBzY3JlZW5zaG90cykKPgo+PiBJ IHdvbmRlciBpZiBhIGNvbG9uIGlzIG1pc3NpbmcgYWZ0ZXIgIlVzZXIiIGluIHRoZSBmaXJzdCBz dHJpbmcuCj4gSSB3b3VsZCBzYXkgc28uIEkgd2lsbCBwcmVwYXJlIGEgc21hbGwgcGF0Y2ggd2hp Y2ggYWRkcyBpdCBidXQgSSBkb24ndCB0aGluayBpdCB3aWxsIG1ha2UgaXQgaW50byAzLjQuCj4K PiBUb21hcwo+Cj4gLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQo+PiBGcm9tOiAiWXVrbyBL YXRhYmFtaSIgPHlrYXRhYmFtQHJlZGhhdC5jb20+Cj4+IFRvOiBlbmdpbmUtZGV2ZWxAb3ZpcnQu b3JnCj4+IFNlbnQ6IEZyaWRheSwgRmVicnVhcnkgMTQsIDIwMTQgNDo1Mjo0NCBBTQo+PiBTdWJq ZWN0OiBbRW5naW5lLWRldmVsXSBbb1ZpcnQgMy40IExvY2FsaXphdGlvbiBRdWVzdGlvbiAjOF0g IlJvbGU6IHswfSBvbiBVc2VyIHsxfSIgYW5kICJVc2VyOiB7MH0gd2l0aCBSb2xlOiB7MX0iCj4+ Cj4+IEhlbGxvIGFnYWluLAo+Pgo+PiBDb3VsZCBzb21lb25lIGV4cGxhaW4gdGhlIHVzYWdlIG9m IHRoZSBmb2xsb3dpbmcgdHdvIHN0cmluZ3M/Cj4+Cj4+IEZpbGU6IENvbW1vbkFwcGxpY2F0aW9u TWVzc2FnZXMKPj4gUmVzb3VyY2UgSURzOgo+PiByb2xlT25Vc2VyCj4KPgo+PiB1c2VyV2l0aFJv bGUKPj4gU3RyaW5nczoKPj4gUm9sZTogezB9IG9uIFVzZXIgezF9ICgwPXJvbGVOYW1lLCAxPXVz ZXJOYW1lKQo+IHRoaXMgaXMgdXNlZCB3aGVuIHlvdSBhcmUgdHJ5aW5nIHRvIHJlbW92ZSBhIHJv bGUgZnJvbSBhIHVzZXIKPgo+PiBVc2VyOiB7MH0gd2l0aCBSb2xlOiB7MX0gKDA9dXNlck5hbWUs IDE9cm9sZU5hbWUpCj4+IFF1ZXN0aW9uOiBUaGVzZSBzdHJpbmdzIGhhdmUgc2ltaWxhciBzdHJ1 Y3R1cmUgLS0tIEkgd29uZGVyIGlmIGEgY29sb24gaXMKPj4gbWlzc2luZyBhZnRlciAiVXNlciIg aW4gdGhlIGZpcnN0IHN0cmluZy4KPj4gQWxzbyBjb3VsZCB5b3UgcGxlYXNlIGxldCBtZSBrbm93 IHdoZXJlIGluIHRoZSBHVUkgaXQgaXMgdXNlZC4gQXJlIHRoZXNlCj4+IGNvbWJpbmVkIHdpdGgg b3RoZXIgbWVzc2FnZXM/Cj4+Cj4+IFRoYW5rIHlvdS4KPj4KPj4gWXVrbwo+Pgo+Pgo+Pgo+Pgo+ PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+PiBFbmdp bmUtZGV2ZWwgbWFpbGluZyBsaXN0Cj4+IEVuZ2luZS1kZXZlbEBvdmlydC5vcmcKPj4gaHR0cDov L2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2VuZ2luZS1kZXZlbAoKCgotLS0tLS0t LS0tLS0tLTA0MDQwMjA2MDcwMTAyMDkwODA5MDQwMQpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsg Y2hhcnNldD1VVEYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA3Yml0Cgo8aHRtbD4KICA8 aGVhZD4KICAgIDxtZXRhIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1VVEYtOCIgaHR0cC1l cXVpdj0iQ29udGVudC1UeXBlIj4KICA8L2hlYWQ+CiAgPGJvZHkgYmdjb2xvcj0iI0ZGRkZGRiIg dGV4dD0iIzAwMDAwMCI+CiAgICBIaSBUb21hcyw8YnI+CiAgICA8YnI+CiAgICBUaGFuayB5b3Ug Zm9yIHlvdXIgYW5zd2VyIGFuZCB0aGUgc2NyZWVuc2hvdHMuPGJyPgogICAgVGhhdCdzIHZlcnkg aGVscGZ1bCE8YnI+CiAgICA8YnI+CiAgICBLaW5kIHJlZ2FyZHMsPGJyPgogICAgPGJyPgogICAg WXVrbzxicj4KICAgIDxkaXYgY2xhc3M9Im1vei1jaXRlLXByZWZpeCI+T24gMDIvMTQvMjAxNCAw NTo1MCBQTSwgVG9tYXMgSmVsaW5lawogICAgICB3cm90ZTo8YnI+CiAgICA8L2Rpdj4KICAgIDxi bG9ja3F1b3RlCiAgICAgIGNpdGU9Im1pZDoxODY3ODkyODAwLjMwODE4NjkuMTM5MjM2NDI0ODc1 OS5KYXZhTWFpbC56aW1icmFAcmVkaGF0LmNvbSIKICAgICAgdHlwZT0iY2l0ZSI+CiAgICAgIDxw cmUgd3JhcD0iIj5IaSBZdWtvLAoKYm90aCBhcmUgdXNlZCBpbiBjb25maXJtYXRpb24gZGlhbG9n cy4gCgp1c2VyV2l0aFJvbGU6IHdoZW4gcmVtb3ZpbmcgYSBzeXN0ZW0gcGVybWlzc2lvbgpyb2xl T25Vc2VyOiB3aGVuIHJlbW92aW5nIGEgc3BlY2lmaWMgcGVybWlzc2lvbiBmcm9tIGEgdXNlcgoK KHNlZSBzY3JlZW5zaG90cykKCjwvcHJlPgogICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4K ICAgICAgICA8cHJlIHdyYXA9IiI+SSB3b25kZXIgaWYgYSBjb2xvbiBpcyBtaXNzaW5nIGFmdGVy ICJVc2VyIiBpbiB0aGUgZmlyc3Qgc3RyaW5nLgo8L3ByZT4KICAgICAgPC9ibG9ja3F1b3RlPgog ICAgICA8cHJlIHdyYXA9IiI+Ckkgd291bGQgc2F5IHNvLiBJIHdpbGwgcHJlcGFyZSBhIHNtYWxs IHBhdGNoIHdoaWNoIGFkZHMgaXQgYnV0IEkgZG9uJ3QgdGhpbmsgaXQgd2lsbCBtYWtlIGl0IGlu dG8gMy40LgoKVG9tYXMKCi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0KPC9wcmU+CiAgICAg IDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAgIDxwcmUgd3JhcD0iIj5Gcm9tOiAiWXVr byBLYXRhYmFtaSIgPGEgY2xhc3M9Im1vei10eHQtbGluay1yZmMyMzk2RSIgaHJlZj0ibWFpbHRv OnlrYXRhYmFtQHJlZGhhdC5jb20iPiZsdDt5a2F0YWJhbUByZWRoYXQuY29tJmd0OzwvYT4KVG86 IDxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0bzplbmdpbmUt ZGV2ZWxAb3ZpcnQub3JnIj5lbmdpbmUtZGV2ZWxAb3ZpcnQub3JnPC9hPgpTZW50OiBGcmlkYXks IEZlYnJ1YXJ5IDE0LCAyMDE0IDQ6NTI6NDQgQU0KU3ViamVjdDogW0VuZ2luZS1kZXZlbF0gW29W aXJ0IDMuNCBMb2NhbGl6YXRpb24gUXVlc3Rpb24gIzhdICJSb2xlOiB7MH0gb24gVXNlciB7MX0i IGFuZCAiVXNlcjogezB9IHdpdGggUm9sZTogezF9IgoKSGVsbG8gYWdhaW4sCgpDb3VsZCBzb21l b25lIGV4cGxhaW4gdGhlIHVzYWdlIG9mIHRoZSBmb2xsb3dpbmcgdHdvIHN0cmluZ3M/CgpGaWxl OiBDb21tb25BcHBsaWNhdGlvbk1lc3NhZ2VzClJlc291cmNlIElEczoKcm9sZU9uVXNlcgo8L3By ZT4KICAgICAgPC9ibG9ja3F1b3RlPgogICAgICA8cHJlIHdyYXA9IiI+CgoKPC9wcmU+CiAgICAg IDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAgIDxwcmUgd3JhcD0iIj51c2VyV2l0aFJv bGUKU3RyaW5nczoKUm9sZTogezB9IG9uIFVzZXIgezF9ICgwPXJvbGVOYW1lLCAxPXVzZXJOYW1l KQo8L3ByZT4KICAgICAgPC9ibG9ja3F1b3RlPgogICAgICA8cHJlIHdyYXA9IiI+CnRoaXMgaXMg dXNlZCB3aGVuIHlvdSBhcmUgdHJ5aW5nIHRvIHJlbW92ZSBhIHJvbGUgZnJvbSBhIHVzZXIKCjwv cHJlPgogICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4KICAgICAgICA8cHJlIHdyYXA9IiI+ VXNlcjogezB9IHdpdGggUm9sZTogezF9ICgwPXVzZXJOYW1lLCAxPXJvbGVOYW1lKQpRdWVzdGlv bjogVGhlc2Ugc3RyaW5ncyBoYXZlIHNpbWlsYXIgc3RydWN0dXJlIC0tLSBJIHdvbmRlciBpZiBh IGNvbG9uIGlzCm1pc3NpbmcgYWZ0ZXIgIlVzZXIiIGluIHRoZSBmaXJzdCBzdHJpbmcuCkFsc28g Y291bGQgeW91IHBsZWFzZSBsZXQgbWUga25vdyB3aGVyZSBpbiB0aGUgR1VJIGl0IGlzIHVzZWQu IEFyZSB0aGVzZQpjb21iaW5lZCB3aXRoIG90aGVyIG1lc3NhZ2VzPwoKVGhhbmsgeW91LgoKWXVr bwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW5n aW5lLWRldmVsIG1haWxpbmcgbGlzdAo8YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVk IiBocmVmPSJtYWlsdG86RW5naW5lLWRldmVsQG92aXJ0Lm9yZyI+RW5naW5lLWRldmVsQG92aXJ0 Lm9yZzwvYT4KPGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cDovL2xp c3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2VuZ2luZS1kZXZlbCI+aHR0cDovL2xpc3Rz Lm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2VuZ2luZS1kZXZlbDwvYT4KPC9wcmU+CiAgICAg IDwvYmxvY2txdW90ZT4KICAgIDwvYmxvY2txdW90ZT4KICAgIDxicj4KICAgIDxkaXYgY2xhc3M9 Im1vei1zaWduYXR1cmUiPjxmb250IGNvbG9yPSIjMDAwMDAwIiBmYWNlPSJhcmlhbCwKICAgICAg ICBzYW5zLXNlcmlmIiBzaXplPSIyIj48YnI+CiAgICAgIDwvZm9udD4KICAgIDwvZGl2PgogIDwv Ym9keT4KPC9odG1sPgoKLS0tLS0tLS0tLS0tLS0wNDA0MDIwNjA3MDEwMjA5MDgwOTA0MDEtLQo= --===============7653198608039219902==--