#social 2015-06-13
2015-06-13 UTC
jasnell, bblfish, harry, tilgovi, elf-pavlik and melvster joined the channel
#
ben_thatmustbeme so are we even meeting next week? tantek and Arnaud already expressed regrets and I don't think anyone contacted evan

#
rhiaro ben_thatmustbeme: lots of people seem to be away, and there's not much by way of an agenda at https://www.w3.org/wiki/Socialwg/2015-06-16...

#
ben_thatmustbeme there is no agenda as no one set it up

#
ben_thatmustbeme if it weren't for me being unsure if i can attend i would create one

#
ben_thatmustbeme as i have a few things to bring up but they may be better waiting for James anyway

#
ben_thatmustbeme just sent out message to that effect to the mailing list

#
ben_thatmustbeme so I guess I'll float the idea here

#
ben_thatmustbeme AS2 has a section on having multi-lingual support

#
ben_thatmustbeme but this is unsupported by ANY use case, approved or otherwise

#
ben_thatmustbeme also in the social sense it would be asking posters to write their post in multiple languages

#
ben_thatmustbeme to be clear you can still post in any language you want

#
ben_thatmustbeme this is putting multiple language versions in the same activity

#
ben_thatmustbeme en: "i like this url", jp: kono URL ga suki", fr: etc

#
ben_thatmustbeme exactly, and if its so rare, and not a use-case i would argue drop it

#
melvster more likely is in future we'll have automatic translators so a japanese person could talk to a french person : see for example http://blogs.skype.com/2014/12/15/skype-translator-preview-an-exciting-journey-to-a-new-chapter-in-communication/
#
ben_thatmustbeme we had previously resolved to drop things not useful to any approved use case, this drops something not useful to any use case at all

#
ben_thatmustbeme melvster: exactly, automatic translators also negate the need for posting in multiple languages

#
ben_thatmustbeme I believe we resolved to approve all "entirely positive" ones, but due to lack of sleep i'm not 'entirely positive' on that :P

#
ben_thatmustbeme seems pretty likely any entirely positive or neutral will get approved too with little or no change

#
ben_thatmustbeme indeed, swat0 covers a lot

#
ben_thatmustbeme it can always be added back later

#
ben_thatmustbeme but i think its unrealistic to have people drafting messages in multiple languages

#
ben_thatmustbeme other thing, is that if you push a non-multi-linugual post, it can be translated by the receiver. and leaves room for better translators in the future

#
ben_thatmustbeme melvster: i18n for fixed strings works well, i18n for any string is unrealistic

#
ben_thatmustbeme and if people only write in 1 language ever, having a lang=en, or lang=fr becomes pretty useless

#
ben_thatmustbeme to which part? unrealistic or

#
ben_thatmustbeme as I understand it, anything in AS2 spec we have to provide tests for and provide systems that use it. That means more work, and if its not used

#
ben_thatmustbeme labelling lang is fine, though that has proven to be flooded by copy-paste of lang=en in HTML

#
ben_thatmustbeme its better to default to not specifying language and have others add it optionally, than to specify the wrong language, thus if you do keep it, its important to label it very much optional. but also again, no user stories support it, and no systems that I know of yet use it

#
ben_thatmustbeme i'm not asking about solid or drupal, i'm talking AS2 and our goal of a smaller spec

#
ben_thatmustbeme lang=en is fine to set, but i'm saying its not needed

#
ben_thatmustbeme also, supporting something, and a software actually making use of it are two very different things

#
ben_thatmustbeme how so?

#
ben_thatmustbeme genuinely curious

#
ben_thatmustbeme not a bad idea

#
elf-pavlik labels from wikidata in multiple languages available http://googleknowledge.github.io/qlabel/

#
ben_thatmustbeme maybe propose a user story then

#
elf-pavlik ben_thatmustbeme, i hope to get an unhosted micropub client working by tomorrow https://github.com/elf-pavlik/unmpc

#
elf-pavlik for now it will post to shared walls on https://phubble.tuxed.net/

#
ben_thatmustbeme qlabel basically makes my arguement that you don't need to have multi language, you can look words up by tools like that

#
ben_thatmustbeme elf-pavlik++

#
ben_thatmustbeme nice!

#
ben_thatmustbeme melvster: to be clear, all you would need then is the label of the language, not posting multiple transaltions of the same text at the same time

#
elf-pavlik i will also try to start with delegated feed similar to https://phubble.tuxed.net/just-testing/ , i just need to add rel="feed" link to my homepage

#
ben_thatmustbeme really??

#
ben_thatmustbeme i have french and japanese friends and have never seent hat

#
ben_thatmustbeme haha

#
ben_thatmustbeme rhiaro: and they do that without language tags... hmmmmm

#
ben_thatmustbeme melvster: and i'd argue thats WAY more work than any average user would do

#
ben_thatmustbeme my point is this, if you are going to post in multiple languages, its a lot of work. If you are going to say you can autotranslate that should not be done by the producer (as consumers in the future will be better at translating than consumers or producers now)

#
ben_thatmustbeme also, unless you are translating to ALL languages its somewhat useless. in fact any standard things like "like" "share" etc definitely do not need it alt all

#
ben_thatmustbeme rhiaro: there has been no one to create such a thing thus far. more likely you'd want to translate through google translate or some other such service

#
ben_thatmustbeme so lang= is fine

#
ben_thatmustbeme but thats still not providing an argument for posting in multiple languages

#
ben_thatmustbeme rhiaro: could be done automatically

#
ben_thatmustbeme melvster: lang= does solve the problem of any use i can see, its that multilanguage that i don't see use for

#
ben_thatmustbeme posting twice works, also, lang= does not solve mixed language posts

#
ben_thatmustbeme subtitles aren't posts, <video> tag already supports multi track

#
ben_thatmustbeme tsyesika: are you doing the writing in multiple languages yourself?

#
ben_thatmustbeme impressive

#
ben_thatmustbeme tsyesika: they are all of the same posts or do you ever post different content?

#
tsyesika (http://tsyesika.co.uk is my Na'vi blog) http://theperplexingpariah.co.uk is my english blog - I know the SSL cert is run out)

#
ben_thatmustbeme why would it be any less difficult? just for synchronization

#
ben_thatmustbeme also, could that be done with just posting multiple times and then filter by lang=

#
melvster ben_thatmustbeme: here is some JSON LD for david beckham : http://dbpedia.org/sparql?default-graph-uri=http%3A%2F%2Fdbpedia.org&query=DESCRIBE+<http://dbpedia.org/resource/David_Beckham>&output=application%2Fld%2Bjson
#
ben_thatmustbeme melvster: still don't see any point to that as its just as easily done with translation. software

#
ben_thatmustbeme tsyesika: you have to admit you are probably something of an edge case in that though

#
ben_thatmustbeme tsyesika: thats true, but why would i want comments in the other language?

#
ben_thatmustbeme unless you are going to translate comments for them

#
ben_thatmustbeme or expect them to post multi-lingual

#
ben_thatmustbeme tsyesika: exactly, that covers all cases

#
ben_thatmustbeme which btw, how do you put a lang= on that post?

#
ben_thatmustbeme also, perhaps someone should write a user story that actually takes in to account multi language, which was my original argument

#
ben_thatmustbeme add one to the more user stories page

#
ben_thatmustbeme tsyesika: by the fact that we already voted to remove things not supported by any user stories (i believe the specifics was to remove anything not supported by APPROVED user stories, we can always add the functionality back later) we sort of already voted on this question

#
ben_thatmustbeme in order to keep the spec small

#
ben_thatmustbeme wow, everyone is away this week?

#
ben_thatmustbeme tsyesika: will you be missing tuesday's call too?

#
ben_thatmustbeme wonders who will be left

#
ben_thatmustbeme Arnaud: you said you cannot make tuesday correct?

#
ben_thatmustbeme adding people to regrets for this week

#
ben_thatmustbeme even though there isn't any soft of agenda yet

#
ben_thatmustbeme melvster: sounds great, language labels make sense

#
ben_thatmustbeme still not my point of multiple languages at the same time

#
ben_thatmustbeme in 1 language

#
ben_thatmustbeme translate by api after receiving

#
ben_thatmustbeme otherwise you are translating twice

#
ben_thatmustbeme s/translating/sending/

#
Loqi Benthatmustbeme made 1 edit to [[Socialwg/2015-06-16]] https://www.w3.org/wiki/index.php?diff=84467&oldid=84412

#
ben_thatmustbeme melvster: you have to do that anyway to translate

#
ben_thatmustbeme its just the call is made by the receiving, not the sender

#
ben_thatmustbeme for group chat, sure, you have to translate every line not in your language

#
ben_thatmustbeme melvster: store the translated language, or store both, caching is an internal problem not an aspect of an activity stream

#
ben_thatmustbeme also for real time chat, it was long ago agreed that live streaming like live chat, and video are not in scope for this group

#
ben_thatmustbeme looks up documentation on that

#
ben_thatmustbeme melvster: fine, thats intenal data structure

#
ben_thatmustbeme NOT AS2

#
ben_thatmustbeme we are not going to pu into a spec every possible internal field ever needed

#
ben_thatmustbeme thats rediculous scope creep

#
ben_thatmustbeme melvster: fine, also, covered by extensions

#
ben_thatmustbeme json-ld != AS2

#
ben_thatmustbeme rhiaro: multiple?

#
ben_thatmustbeme melvster: i suspect IBM uses a translation service, but yes, we can confirm

#
rhiaro view-source:http://tantek.com/2015/079/b1/dublin-core-application-profiles ctrl+f lang=

#
ben_thatmustbeme rhiaro: internal text to the post though, not the entire post is multi-lang

cwebber2 joined the channel
#
ben_thatmustbeme melvster: again, this isn't an Activity stream either, just a user profile, basically the same as hreflang

#
ben_thatmustbeme cwebber2: i'm arguing that having multiple languages in one activity is outside all user stories and excessive, should be removed

#
ben_thatmustbeme can always re-add later

#
ben_thatmustbeme or can be handled via extensions

#
ben_thatmustbeme melvster: cool

#
ben_thatmustbeme cwebber2: i'd disagree, it makes no difference plus it adds extra difficulty to getting spec out

#
ben_thatmustbeme cwebber it also suggests people write a post in multiple languages. any non freeform text doesn't need it. "like" and "share" its pointless

#
ben_thatmustbeme melvster: exactly, share activities, according to spec are JUST a URL

#
ben_thatmustbeme no language needed

#
ben_thatmustbeme "user shared this" is a static string, and should not be posted in multiple languages

#
ben_thatmustbeme or reader should translate it themselves, its just a string lookup

#
ben_thatmustbeme melvster: indieweb does the same, so its just the freeform text part again

#
ben_thatmustbeme you have to manually write the post in multiple languages

#
ben_thatmustbeme which is more than 99% of people will want to do

#
ben_thatmustbeme and it can be accomplished with translation services

#
ben_thatmustbeme and it can be done by just writing the text twice as is done on every silo

#
ben_thatmustbeme also, future translators will be better than current ones, so better to relegate that to something that will improve with time

#
ben_thatmustbeme AND keeps the message length smaller, AND keeps the spec smaller, AND makes less work for us to pushing AS2 out the door

#
ben_thatmustbeme cwebber2: i didn't mean they are useless, i meant for like and share (without text) its pointless to send in multiple languages

#
ben_thatmustbeme rhiaro: another thing that i was going to argue is that "share" isn't really very clear, its really reposting, commenting, or just plain post with a list

#
ben_thatmustbeme rhiaro: fine, but again, unless the original post you are sharing supports EVERY language, its better to just rely on translations of the receiver

#
ben_thatmustbeme unless you want to just needlessly send languages to everyone that they can't read

#
ben_thatmustbeme other thing, all this can be done by requesting a specific language

#
ben_thatmustbeme and then its again an internal issue

#
ben_thatmustbeme there is no need to receive two languages

#
ben_thatmustbeme s/receive/transfer/

#
ben_thatmustbeme so if you want to have two languages fine, requesting a language is the better way about it, not always giving both

#
ben_thatmustbeme and again its ouside of as2

#
ben_thatmustbeme except maybe for making sure you can specify lang with a request

#
ben_thatmustbeme aaronpk: same with facebook and G+

#
ben_thatmustbeme rather surprised G+ doesn't thought that may be because i dismissed it as I don't want auto translate, i want it to see the multiple languages

#
ben_thatmustbeme (unless its a language i don't know at all, which isn't in my feed ever really)

#
ben_thatmustbeme oh there it is. G+ does as well

#
ben_thatmustbeme just at the end of the post, not where i expected it

#
ben_thatmustbeme small footer text

#
ben_thatmustbeme all of which work without even specifying language. just autorecognizes foreign text. probably requires looking up verious words in every dictionary

#
ben_thatmustbeme melvster: huh. Why would Facebook want this exactly? They have it just don't auto translate everything

#
ben_thatmustbeme melvster: this is just a matter of good autotranslate. Nothing in the spec needed

shepazu, elf-pavlik, LCyrin and bblfish joined the channel