-
Если у вас в клиенте русскоязычный интерфейс (или где-то выбран русский в настройках) и отобразится "ПОНГ" — поздравляю, хороший клиент. :) Обязательно напишите его название в ответы к этому посту.
Если отобразится две надписи: "PONG" и "ПОНГ" — ваш клиент, скорее всего, писали люди, которые не читают RFC.
Если просто "PONG" — очень жаль, но ваш клиент языками не владеет. :(
В следующем выпуске читайте тест "Какой была твоя любимая секс-поза в прошлой жизни". ;)♡ recommended by @juick
-
Миранда посылает сообщение:
<message type="chat" to="juick@juick.com/Juick" id="mir_12">
<body>PING</body>
</message>
Ответ:
<message from="juick@juick.com/Juick" to="radjah@jabber.ru/Miranda" type="chat">
<body xml:lang="en">PONG</body>
<body xml:lang="ru">ПОНГ</body>
<body xml:lang="pt">PONGUE</body>
</message>
Похоже просто первый вариант выбирает./63 · Reply -
@blacklion Да, для чистоты эксперимента надо добавить первыми и последними несуществующие языки что бы в правильном клиенте они вообще никогда выбраться не могли, а в неправильных сразу видно было — типа YOUR-CLIENT-CHOOSE-FIRST и YOUR-CLIENT-CHOOSE-LAST/66 · Reply
-
@maj <message id="N9gJ3-33" to="juick@juick.com" from="h31@sudouser.ru/spark" type="chat">
<body>PING</body>
<thread>nk17XE</thread>
<x xmlns="jabber:x:event">
<offline/>
<composing/>
</x>
</message>
<message to="h31@sudouser.ru/spark" from="juick@juick.com/Juick" type="chat">
<body>ПОНГ</body>
<body xml:lang="pt">PONGUE</body>
<body xml:lang="en">PONG</body>
</message>/75 · Reply -
@blacklion Нет. Всё еще по прежнему:
<message from="juick@juick.com/Juick" to="...." type="chat">
<body xml:lang="en">PONG</body>
<body xml:lang="ru">ПОНГ</body>
<body xml:lang="pt">PONGUE</body>
</message>/85 · Reply -
Потестировал на боте sulci, таки с ним Psi работает отлично:
Интерфейс русский
[15:19:11] <maj> time
[15:19:12] <sulci> У тебя в компе показываются Wed Jul 22 15:19:11 2009 FLE Daylight Time
Меняю интерфейс на английский:
[15:22:57] <maj> time
[15:22:58] <sulci> It's Wed Jul 22 15:22:57 2009 FLE Daylight Time on your watch
Бот видит и отвечает корректно./86 · Reply -
@maj так понимаю что sulci отдает один ответ, но язык для него выбирает из обсуждаемых в #194457/29 и #194457/30 комметнах спецификаций./88 · Reply
-
@blacklion Example: A message with a body:
<message
to='romeo@example.net'
from='juliet@example.com/balcony'
type='chat'
xml:lang='en'>
<body>Wherefore art thou, Romeo?</body>
<body xml:lang='cz'>PročeŽ jsi ty, Romeo?</body>
</message>
via ietf.org/120 · Reply -
@trijin The <body/> element contains human-readable XML character data that
specifies the textual contents of the message; this child element is
normally included but is OPTIONAL. The <body/> element MUST NOT
possess any attributes, with the exception of the 'xml:lang'
attribute. Multiple instances of the <body/> element MAY be included
but only if each instance possesses an 'xml:lang' attribute with a
distinct language value. The <body/> element MUST NOT contain mixed
content (as defined in Section 3.2.2 of [XML])./121 · Reply -
А у меня Pidgin и локаль EO (эсперанто) и отвечает PONG — это лечится, доктор?/128 · Reply
-
@bighouse ну поддержка этого — особо никак не скажется. и Стандартом описана. на производительности тоже не особо отразится — а приближаться к идиалу, почему бы и нет. Если до этого никто не использовал, не значит что и после никто не будет. Хотя я тоже предпочитаю что бы сообщение посылалось не на всех языках, а на указаном в профиле JID. (хоть уже который год сижу на безлиме, а трафик все равно предпочитаю лишним не засорять)/132 · Reply