From: Bjoern V. <bj...@cs...> - 2006-11-20 23:10:32
|
Sean Egan wrote: > Would it be ok for me to replace the arrow character with %s, and not > make the arrow character translatable, then? Yes and no. Technically it's ok to wrote something like printf(_("You can come back to this window to add, edit, or remove " "accounts from <b>Accounts %s Add/Edit</b> in the Buddy " "List window"), "⇨"); But it may be no good i18n style. And, a translator with a font without "⇨" also can's see "⇨" in the source code... What about a post-processing function like this? /* make_nice_arrows replaces "->" with "⇨*" */* make_nice_arrows(_("You can come back to this window to add, edit, or remove " "accounts from <b>Accounts -> Add/Edit</b> in the Buddy " "List window")); /* Result (English): "You can come back to this window to add, edit, or remove " "accounts from <b>Accounts ⇨ Add/Edit</b> in the Buddy " "List window" */ Greetings, Björn |
From: Bjoern V. <bj...@cs...> - 2006-11-21 10:30:01
|
Sean Egan wrote: >> What about a post-processing function like this? >> /* make_nice_arrows replaces "->" with "⇨*" */* >> > > That's not a bad idea. It has the added advantage of being able to > determine if that glyph exists at runtime (provided Pango exposes that > functionality). We could use that for the circle we're using in > password boxes too. > Elnaz Sarbar wrote: > روز سهشنبه، 2006-11-21 ساعت 00:10 +0100، Bjoern Voigt نوشت: > >> Sean Egan wrote: >> >>> Would it be ok for me to replace the arrow character with %s, and not >>> make the arrow character translatable, then? >>> > > The arrow should be translatable as you need to mirror it while > translating to Persian or any right-to-left language for that matter. > > The bold text translates to: > "حسابها -> اضافه کردن/ویرایش" > So, we probably should use a function "make_nice_arrows" which can change both arrows ("->" and "<-"). Greetings, Björn |
From: Sean E. <sea...@gm...> - 2006-11-21 19:08:37
|
VHJ1ZSB0aGF0LgoKLXMuCgpPbiAxMS8yMS8wNiwgQmpvZXJuIFZvaWd0IDxiam9lcm5AY3MudHUt YmVybGluLmRlPiB3cm90ZToKPiBTZWFuIEVnYW4gd3JvdGU6Cj4gPj4gV2hhdCBhYm91dCBhIHBv c3QtcHJvY2Vzc2luZyBmdW5jdGlvbiBsaWtlIHRoaXM/Cj4gPj4gICAgIC8qIG1ha2VfbmljZV9h cnJvd3MgcmVwbGFjZXMgIi0+IiB3aXRoICLih6gqIiAqLyoKPiA+Pgo+ID4KPiA+IFRoYXQncyBu b3QgYSBiYWQgaWRlYS4gSXQgaGFzIHRoZSBhZGRlZCBhZHZhbnRhZ2Ugb2YgYmVpbmcgYWJsZSB0 bwo+ID4gZGV0ZXJtaW5lIGlmIHRoYXQgZ2x5cGggZXhpc3RzIGF0IHJ1bnRpbWUgKHByb3ZpZGVk IFBhbmdvIGV4cG9zZXMgdGhhdAo+ID4gZnVuY3Rpb25hbGl0eSkuIFdlIGNvdWxkIHVzZSB0aGF0 IGZvciB0aGUgY2lyY2xlIHdlJ3JlIHVzaW5nIGluCj4gPiBwYXNzd29yZCBib3hlcyB0b28uCj4g Pgo+Cj4KPiBFbG5heiBTYXJiYXIgd3JvdGU6Cj4gPiDYsdmI2LIg2LPZh9i02YbYqNmH2IwgMjAw Ni0xMS0yMSDYs9in2LnYqiAwMDoxMCArMDEwMNiMIEJqb2VybiBWb2lndCDZhtmI2LTYqjoKPiA+ Cj4gPj4gU2VhbiBFZ2FuIHdyb3RlOgo+ID4+Cj4gPj4+IFdvdWxkIGl0IGJlIG9rIGZvciBtZSB0 byByZXBsYWNlIHRoZSBhcnJvdyBjaGFyYWN0ZXIgd2l0aCAlcywgYW5kIG5vdAo+ID4+PiBtYWtl IHRoZSBhcnJvdyBjaGFyYWN0ZXIgdHJhbnNsYXRhYmxlLCB0aGVuPwo+ID4+Pgo+ID4KPiA+IFRo ZSBhcnJvdyBzaG91bGQgYmUgdHJhbnNsYXRhYmxlIGFzIHlvdSBuZWVkIHRvIG1pcnJvciBpdCB3 aGlsZQo+ID4gdHJhbnNsYXRpbmcgdG8gUGVyc2lhbiBvciBhbnkgcmlnaHQtdG8tbGVmdCBsYW5n dWFnZSBmb3IgdGhhdCBtYXR0ZXIuCj4gPgo+ID4gVGhlIGJvbGQgdGV4dCB0cmFuc2xhdGVzIHRv Ogo+ID4gItit2LPYp9io2YfYpyAtPiDYp9i22KfZgdmHINqp2LHYr9mGL9mI24zYsdin24zYtCIK PiA+Cj4gU28sIHdlIHByb2JhYmx5IHNob3VsZCB1c2UgYSBmdW5jdGlvbiAibWFrZV9uaWNlX2Fy cm93cyIgd2hpY2ggY2FuCj4gY2hhbmdlIGJvdGggYXJyb3dzICgiLT4iIGFuZCAiPC0iKS4KPgo+ IEdyZWV0aW5ncywKPiBCasO2cm4KPgo+Cg== |
From: Sean E. <sea...@gm...> - 2006-11-21 21:07:14
|
Done. Let me know if anything else is needed. -s. |
From: Bjoern V. <bj...@cs...> - 2006-11-21 22:44:37
Attachments:
make_pretty_arrows.patch
|
Sean Egan wrote: > Done. Let me know if anything else is needed. Looks good. I think, the string returned by gaim_gtk_make_pretty_arrows should be free'd. My attached patch fixes this. Also it makes spaces around "->" (not important). I only found two other texts about menu items in Gaim, in gtk/plugins/history.c and in console/plugins/gnthistory.c. Console users often have no "pretty" arrow characters in their console fonts. So I did not changed gnthistory.c. But I changed history.c. "GntHistory" is also available in the Gaim-GTK plugin dialog. Is this intended or a bug? Greetings, Björn |
From: Sean E. <sea...@gm...> - 2006-11-20 23:19:59
|
T24gMTEvMjAvMDYsIEJqb2VybiBWb2lndCA8YmpvZXJuQGNzLnR1LWJlcmxpbi5kZT4gd3JvdGU6 Cj4gQnV0IGl0IG1heSBiZSBubyBnb29kIGkxOG4gc3R5bGUuIEFuZCwgYSB0cmFuc2xhdG9yIHdp dGggYSBmb250IHdpdGhvdXQKPiAi4oeoIiBhbHNvIGNhbidzIHNlZSAi4oeoIiBpbiB0aGUgc291 cmNlIGNvZGUuLi4KCkkgd291bGQga2VlcCBpdCBvY3RhbC1lc2NhcGVkLgoKPiBXaGF0IGFib3V0 IGEgcG9zdC1wcm9jZXNzaW5nIGZ1bmN0aW9uIGxpa2UgdGhpcz8KPiAgICAgLyogbWFrZV9uaWNl X2Fycm93cyByZXBsYWNlcyAiLT4iIHdpdGggIuKHqCoiICovKgoKVGhhdCdzIG5vdCBhIGJhZCBp ZGVhLiBJdCBoYXMgdGhlIGFkZGVkIGFkdmFudGFnZSBvZiBiZWluZyBhYmxlIHRvCmRldGVybWlu ZSBpZiB0aGF0IGdseXBoIGV4aXN0cyBhdCBydW50aW1lIChwcm92aWRlZCBQYW5nbyBleHBvc2Vz IHRoYXQKZnVuY3Rpb25hbGl0eSkuIFdlIGNvdWxkIHVzZSB0aGF0IGZvciB0aGUgY2lyY2xlIHdl J3JlIHVzaW5nIGluCnBhc3N3b3JkIGJveGVzIHRvby4KCi1zLgo= |
From: Elnaz S. <el...@fa...> - 2006-11-21 09:45:48
|
2LHZiNiyINiz2YfigIzYtNmG2KjZh9iMIDIwMDYtMTEtMjEg2LPYp9i52KogMDA6MTAgKzAx MDDYjCBCam9lcm4gVm9pZ3Qg2YbZiNi02Ko6DQo+IFNlYW4gRWdhbiB3cm90ZToNCj4gPiBX b3VsZCBpdCBiZSBvayBmb3IgbWUgdG8gcmVwbGFjZSB0aGUgYXJyb3cgY2hhcmFjdGVyIHdp dGggJXMsIGFuZCBub3QNCj4gPiBtYWtlIHRoZSBhcnJvdyBjaGFyYWN0ZXIgdHJhbnNsYXRh YmxlLCB0aGVuPw0KDQpUaGUgYXJyb3cgc2hvdWxkIGJlIHRyYW5zbGF0YWJsZSBhcyB5b3Ug bmVlZCB0byBtaXJyb3IgaXQgd2hpbGUNCnRyYW5zbGF0aW5nIHRvIFBlcnNpYW4gb3IgYW55 IHJpZ2h0LXRvLWxlZnQgbGFuZ3VhZ2UgZm9yIHRoYXQgbWF0dGVyLg0KDQpUaGUgYm9sZCB0 ZXh0IHRyYW5zbGF0ZXMgdG86DQoi2K3Ys9in2KjigIzZh9inIC0+INin2LbYp9mB2Ycg2qnY sdiv2YYv2YjbjNix2KfbjNi0Ig0KDQpCZXN0IHJlZ2FyZHMsDQpFbG5heg0KDQoNCg== |