XSF Discussion - 2018-12-22


  1. jjrh has left

  2. genofire has joined

  3. sezuan has left

  4. jjrh has left

  5. Zash has left

  6. jjrh has left

  7. lovetox has left

  8. lskdjf has joined

  9. jjrh has left

  10. genofire has left

  11. lskdjf has left

  12. lskdjf has joined

  13. Zash has left

  14. jjrh has left

  15. UsL has left

  16. UsL has joined

  17. l has left

  18. Neustradamus has joined

  19. lnj has left

  20. lskdjf has joined

  21. blabla has joined

  22. l has joined

  23. frainz has left

  24. jjrh has left

  25. jjrh has left

  26. jjrh has left

  27. frainz has left

  28. jjrh has left

  29. frainz has left

  30. frainz has left

  31. jjrh has left

  32. 404.city has left

  33. 404.city has joined

  34. 404.city has left

  35. jjrh has left

  36. UsL has left

  37. UsL has joined

  38. marc has joined

  39. jjrh has left

  40. Andrew Nenakhov has left

  41. Andrew Nenakhov has joined

  42. frainz has left

  43. jjrh has left

  44. moparisthebest has joined

  45. marc has left

  46. marc has joined

  47. moparisthebest has joined

  48. ThibG has left

  49. efrit has left

  50. jjrh has left

  51. krauq has joined

  52. thorsten has left

  53. jjrh has left

  54. thorsten has joined

  55. dos has left

  56. marc has left

  57. frainz has left

  58. jjrh has left

  59. ThibG has joined

  60. krauq has joined

  61. jjrh has left

  62. Yagiza has joined

  63. jjrh has left

  64. jjrh has left

  65. l has joined

  66. Yagiza has left

  67. jjrh has left

  68. lskdjf has joined

  69. jjrh has left

  70. jjrh has left

  71. waqas has left

  72. jjrh has left

  73. mimi89999 has left

  74. jjrh has left

  75. mimi89999 has left

  76. thorsten has left

  77. moparisthebest has joined

  78. chunk has joined

  79. jjrh has left

  80. oli has joined

  81. moparisthebest has left

  82. moparisthebest has joined

  83. marc_ has joined

  84. jjrh has left

  85. lorddavidiii has left

  86. thorsten has joined

  87. jjrh has left

  88. ta

    > it would be better to use google translate api As someone struggling with a supposedly spanish guy, asking weird questions in a german "Linux Q&A"-MUC in horrible tanslated english i fear any automation in this direction.

  89. erkanfiles has joined

  90. Nekit has joined

  91. marc_ has left

  92. chunk has left

  93. lorddavidiii has joined

  94. chunk has left

  95. chunk has left

  96. igoose has left

  97. chunk has left

  98. chunk has left

  99. chunk has joined

  100. igoose has joined

  101. marc_ has joined

  102. l has left

  103. frainz has left

  104. mrdoctorwho has left

  105. l has left

  106. oli has joined

  107. marc_ has left

  108. frainz has left

  109. lorddavidiii has left

  110. jjrh has left

  111. ta has joined

  112. Yagiza has joined

  113. rion has left

  114. goffi has joined

  115. l has left

  116. waqas has joined

  117. Tobias has joined

  118. marc_ has joined

  119. vaulor has joined

  120. Guus has left

  121. lumi has joined

  122. lnj has joined

  123. l has joined

  124. mrdoctorwho has joined

  125. marc_ has left

  126. dos has left

  127. dos has left

  128. chunk has left

  129. lorddavidiii has joined

  130. marc_ has joined

  131. flow

    I'd also challenge the statement that data forms do not allow for i18n

  132. lorddavidiii has left

  133. lorddavidiii has joined

  134. frainz has left

  135. frainz has joined

  136. frainz has left

  137. frainz has joined

  138. moparisthebest has joined

  139. moparisthebest has joined

  140. chunk has joined

  141. l has left

  142. ThibG has joined

  143. ThibG has joined

  144. oli has joined

  145. oli has left

  146. oli has joined

  147. waqas has left

  148. waqas has joined

  149. waqas has left

  150. krauq has joined

  151. Tobias has left

  152. krauq has joined

  153. erkanfiles has joined

  154. Tobias has joined

  155. l has joined

  156. l has joined

  157. oli has joined

  158. Seve has joined

  159. erkanfiles has joined

  160. Tobias has joined

  161. Tobias has joined

  162. ThibG has left

  163. ThibG has joined

  164. lovetox has joined

  165. Nekit has left

  166. Nekit has joined

  167. chunk has left

  168. lovetox

    yeah flow, the whole xep mentions lang not once except as examples in toplevel stanzas (iq, message etc)

  169. sezuan has left

  170. Ge0rG has joined

  171. moparisthebest has joined

  172. moparisthebest has joined

  173. Andrew Nenakhov has left

  174. Andrew Nenakhov has joined

  175. frainz has left

  176. frainz has joined

  177. blabla has left

  178. blabla has joined

  179. rion has left

  180. rion has left

  181. frainz has left

  182. frainz has joined

  183. genofire has left

  184. flow

    but that does not imply that data forms have an i18n issue. Ad-hoc commands are a good example

  185. oli has joined

  186. genofire has left

  187. genofire has left

  188. genofire has joined

  189. lovetox

    of course it implies that, if implementors have to do their own interpretation how i18n *could* maybe work, then its a very real issue for a standard

  190. Zash

    flow: Label in an attribute isn't problematic?

  191. ThibG has joined

  192. ThibG has joined

  193. lovetox

    and i dont get your reference to ad-hoc commands, in the xep there is a own section that just deals with localization

  194. flow

    Zash, I'm sorry, but I don't understand, could you rephrase your question?

  195. lskdjf has joined

  196. Zash

    https://xmpp.org/extensions/xep-0004.html#protocol Description goes into the `label` attribute, so it can't work like <body> with multiple xml:lang.

  197. flow

    lovetox, that is why I believe that data forms are well designed without i18n/xml:lang: You deal with the localization on the data-form using XEP

  198. lovetox

    you could duplicate the whole form ^^

  199. lovetox

    so you are saying we should not use dataforms if they are not part of another xep?

  200. lovetox

    i guess thats one way to solve it

  201. flow

    Zash, right a <{jabber:x:data}x/> element can only have exactly one xml:lang

  202. flow

    lovetox, I guess it possibly could come down to a philosopical question, but do we ever use data forms without another XEP?

  203. Zash

    flow: Mhm. If you only ever send that after knowing the preferred target language then it's fine I guess.

  204. lovetox

    hm i recently wrote a plugin that just does that, simple usecase, bot sends out a form, user fills it out and submits, bot acts on it

  205. flow

    Zash, aggreed, the question is how to handle situations where you don't know the xml:lang of the recipient *and* perform delayed communication (i.e., you can't probe xml:lang of the recipient)

  206. lovetox

    just out of interest how do i prope the xml lang of a contact?

  207. Zash

    Send `<message><body xml:lang="en">Hello</body><body xml:lang="fr">Bonjour</body><body xml:lang="sv">Hej</body> etc.. </message>` and wait for a reply? :)

  208. lovetox

    wow .. :D

  209. lovetox

    hence my idea to put it into the disco info

  210. flow

    then you still have the xml:lang of the stanza, or, if you don't know the recipients lang, you would probably define a wrapping extension element that maps a data form for every lang (not ideal but still)

  211. flow

    lovetox, I would imagine that xml:lang is a property of the account, and not the device

  212. flow

    so put it into PEP :)

  213. pep.

    Zash, what if the other side replies `<message><body xml:lang="en">Hello</body><body xml:lang="fr">Bonjour</body><body xml:lang="sv">Hej</body> etc.. </message>`

  214. flow

    but then again, it appears i18n in IM systems is basically non-existend and people are fine with it

  215. flow

    cause you usually know the language you are going to use with your contact

  216. lovetox

    yes i agree, it feels a bit verengineered

  217. lovetox

    yes i agree, it feels a bit overengineered

  218. flow

    and most bots are happy with just using english, or esperanto

  219. Zash

    flow: Bots and XMPP UIs like MUC room config and such tho?

  220. flow

    lovetox, I feel like the term overengineered is overused, I'd rather say that it is not a top prority, having facilities for i18n is still nice

  221. jjrh has left

  222. flow

    Zash, well for most XMPP UIs you know the xml:lang of the initiating entity I'd assume, so it is nice to have i18n here

  223. Zash

    True

  224. lovetox

    yeah its nice on muc config forms :)

  225. lovetox

    also IBR maybe

  226. lovetox

    everything that interacts with the server

  227. flow

    the problem is really only if you want to send a dataform to someone who did not ask for it

  228. Zash

    Where you have an initiating entity

  229. Zash

    flow: Have you ever wanted to?

  230. lovetox

    also you dont really use i18n on the form there, the server just sends out the form in the correct language

  231. oli has left

  232. flow

    I can't remember that I ever found myself in the situation, but that doesn't mean that it couldn't be beneficial to be prepared for it

  233. oli has joined

  234. lovetox

    Zash, your issue tracker could send you a new ticket was created and you could act on it from inside xmpp

  235. lovetox

    i find that a nice usecase

  236. flow

    But here the i18n issue could be solved by putting xml:lang into PEP

  237. Zash

    Just Do It!

  238. flow

    I'm going to make another cup of tea, that is what I'm just doing right now

  239. Zash

    As long as it supports multiple languages and you've studied prior art like Accept-Lang and whatever the language field in vcard was.

  240. oli has joined

  241. oli has left

  242. oli has joined

  243. flow

    sure, that is what I also had in mind

  244. flow

    but then again, not a top priority (for me) right now. I gotta find out how to UEFI boot from a soft-raid1 ESP

  245. chunk has left

  246. oli has left

  247. oli has joined

  248. oli has left

  249. oli has joined

  250. oli has left

  251. oli has joined

  252. chunk has joined

  253. oli has left

  254. 404.city has joined

  255. rion has left

  256. ThibG has joined

  257. thorsten has left

  258. thorsten has joined

  259. nyco has left

  260. nyco has joined

  261. Yagiza has left

  262. Maranda has joined

  263. Maranda has joined

  264. ThibG has joined

  265. efrit has joined

  266. Zash has left

  267. genofire has left

  268. andrey.g has left

  269. krauq has left

  270. ThibG has joined

  271. MattJ has joined

  272. marc has joined

  273. efrit has left

  274. andrey.g has joined

  275. pep.

    > Flow> the problem is really only if you want to send a dataform to someone who did not ask for it > Zash> flow: Have you ever wanted to? Wouldn't it be the case for polls with dataforms

  276. pep.

    (If that existed, but it's among the discussed topics right, /me not entirely following)

  277. ThibG has joined

  278. krauq has joined

  279. 404.city has left

  280. 404.city has joined

  281. APach has left

  282. lovetox

    yes you could facilitate a vote with it, even voting for multiple things in one go

  283. lovetox

    but its deemed to complicated, mostly because most clients dont implement a generic form viewer which you would need for it

  284. ThibG has joined

  285. flow

    pep., well if you consider the memberbot for example, then there is an initial message to start the poll

  286. ta has left

  287. Alex has joined

  288. pep.

    What about non-bots? You're assuming you've got the lang from previous discussions as well?

  289. flow

    pep., I'm not sure which scenario you are sketching

  290. Alex has left

  291. pep.

    Somebody wants to submit a poll in a MUCs. Somebody that is not a bot. I definitely know MUCs where not everybody speaks the same language

  292. pep.

    I could send multiple forms, but then I might want a way to reconcile

  293. marc_ has left

  294. ThibG has joined

  295. flow

    I'm not sure if this is how I would implement it. A, possibly ad-hoc based, voting service appears to be a better approach. But if you want to send a poll to a MUC with probably mulit-lang participants, then you need to submit the poll multiple times in every language anyways

  296. pep.

    Would be good of other users could chime in and translate it, like sending a new form with a different xml:lang with the same stanzaid or sth, maybe. I have no idea how horrible this is protocol design wise

  297. moparisthebest

    And how do you know they are translating your form instead of insulting everyone

  298. pep.

    You don't, but that's probably not something I want to worry about, they can already do that anyway

  299. pep.

    Or well you do, they're still sending messages in the same room

  300. moparisthebest has left

  301. moparisthebest has joined

  302. APach has joined

  303. oli has joined

  304. l has joined

  305. rion has left

  306. lskdjf has joined

  307. lskdjf has joined

  308. l has joined

  309. jjrh has left

  310. alacer has joined

  311. marc_ has joined

  312. lskdjf has joined

  313. lskdjf has joined

  314. marc has left

  315. marc has joined

  316. pep. has joined

  317. marc has left

  318. marc has joined

  319. oli has left

  320. oli has joined

  321. oli has left

  322. oli has joined

  323. oli has left

  324. oli has joined

  325. oli has left

  326. oli has joined

  327. vanitasvitae has left

  328. krauq has joined

  329. chunk has joined

  330. blabla has left

  331. blabla has joined

  332. oli has left

  333. oli has joined

  334. oli has left

  335. oli has joined

  336. Andrew Nenakhov has left

  337. Andrew Nenakhov has joined

  338. frainz has left

  339. marc has left

  340. marc has joined

  341. Yagiza has joined

  342. marc has left

  343. marc has joined

  344. mimi89999 has left

  345. lorddavidiii has left

  346. krauq has joined

  347. oli has joined

  348. oli has left

  349. oli has joined

  350. labdsf has left

  351. marc has left

  352. marc has joined

  353. marc has left

  354. marc has joined

  355. labdsf has joined

  356. marc has left

  357. marc has joined

  358. blabla has left

  359. blabla has joined

  360. marc has left

  361. marc has joined

  362. frainz has left

  363. alacer has left

  364. frainz has left

  365. marc has left

  366. marc has joined

  367. waqas has joined

  368. waqas has left

  369. waqas has joined

  370. krauq has joined

  371. neshtaxmpp has left

  372. neshtaxmpp has left

  373. krauq has joined

  374. marc has left

  375. marc has joined

  376. vaulor has left

  377. tux has joined

  378. vaulor has joined

  379. mimi89999 has left

  380. marc has left

  381. marc has joined

  382. marc has left

  383. marc has joined

  384. marc has left

  385. marc has joined

  386. marc has left

  387. marc has joined

  388. marc has left

  389. marc has joined

  390. erkanfiles has left

  391. frainz has joined

  392. frainz has joined

  393. Yagiza has left

  394. winfried has left

  395. erkanfiles has joined

  396. genofire has left

  397. genofire has joined

  398. winfried has joined

  399. neshtaxmpp has joined

  400. jjrh has left

  401. !xsf_Martin has joined

  402. jjrh has left

  403. krauq has joined

  404. frainz has joined

  405. neshtaxmpp has left

  406. neshtaxmpp has left

  407. oli has joined

  408. genofire has left

  409. krauq has joined

  410. moparisthebest has joined

  411. lnj has left

  412. lnj has joined

  413. Yagiza has joined

  414. oli has joined

  415. frainz has left

  416. neshtaxmpp has joined

  417. jjrh has left

  418. lorddavidiii has left

  419. moparisthebest has left

  420. labdsf has left

  421. labdsf has joined

  422. jjrh has left

  423. ThibG has joined

  424. oli has left

  425. oli has joined

  426. oli has left

  427. ThibG has joined

  428. oli has joined

  429. chunk has joined

  430. moparisthebest has joined

  431. Yagiza has left

  432. jjrh has left

  433. vaulor has left

  434. vaulor has joined

  435. oli has left

  436. oli has joined

  437. oli has left

  438. oli has joined

  439. Neustradamus

    https://github.com/horazont/xmppoke-queue is planned to move to https://github.com/xmpp-observatory/ like others?

  440. igoose has joined

  441. igoose has joined

  442. Wiktor has left

  443. Wiktor has left

  444. Zash has left

  445. moparisthebest has joined

  446. valo has joined

  447. valo has joined

  448. labdsf has left

  449. oli has left

  450. oli has joined

  451. labdsf has joined

  452. Link Mauve has left

  453. Link Mauve has joined

  454. moparisthebest has joined

  455. oli has left

  456. oli has joined

  457. lskdjf has left

  458. marc_ has left

  459. marc has left

  460. marc has joined

  461. jjrh has left

  462. marc has left

  463. marc has joined

  464. jjrh has left

  465. mrdoctorwho has left

  466. mrdoctorwho has joined

  467. jjrh has left

  468. jjrh has left

  469. jjrh has left

  470. ThibG has joined

  471. moparisthebest has joined

  472. marc has left

  473. marc has joined

  474. jjrh has left

  475. jjrh has left

  476. Wiktor has left

  477. ThibG has joined

  478. Wiktor has left

  479. marc has left

  480. marc has joined

  481. jjrh has left

  482. jjrh has left

  483. lskdjf has joined

  484. jjrh has left

  485. jjrh has left

  486. chunk has joined

  487. marc has left

  488. marc has joined

  489. moparisthebest has joined

  490. jjrh has left

  491. moparisthebest has left

  492. mimi89999 has left

  493. chunk has joined

  494. rion

    Can anyone explain me what is ni:///sha3-256;wqfDv8OGw7jCvx7Dl2ZRw4FHVsKgYcOWYsO14oKsw79Nw6Q7ScO64oCaw5gKS-KCrMO4Q0o in SIMS?

  495. chunk has left

  496. rion

    ah found.

  497. marc has left

  498. jjrh has left

  499. ta has left

  500. jjrh has left

  501. lskdjf has joined

  502. oli has left

  503. oli has joined

  504. Andrew Nenakhov has joined

  505. ta has left

  506. ta has joined

  507. lorddavidiii has left

  508. jjrh has left

  509. moparisthebest has left

  510. erkanfiles has joined

  511. vaulor has left

  512. vaulor has joined

  513. oli has left

  514. oli has joined

  515. frainz has left

  516. frainz has joined

  517. chunk has left

  518. tux has joined

  519. thorsten has left

  520. thorsten has left

  521. jjrh has left

  522. jjrh has left

  523. jjrh has left

  524. nyco has left

  525. chunk has joined

  526. rion has left

  527. nyco has joined

  528. Holger has left

  529. rion has left

  530. vaulor has left

  531. vaulor has joined

  532. efrit has joined

  533. l has joined

  534. sezuan has left

  535. UsL has left

  536. UsL has joined

  537. Andrew Nenakhov has left

  538. Andrew Nenakhov has joined

  539. oli has left

  540. oli has joined

  541. sezuan has left

  542. thorsten has left

  543. Holger has left

  544. thorsten has left

  545. 404.city has left

  546. oli has joined

  547. MattJ has joined

  548. marc has joined

  549. oli has joined

  550. Tobias has joined

  551. jjrh has left

  552. Nekit has joined

  553. APach has left