<html><head></head><body><div class="ydpff2e4d06yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;"><div></div>
        <div dir="ltr" data-setdir="false"><div>Hi all,<br><br>While I agree that it would be very nice to have more flexibility, bells and whistles, I must reiterate that any sort of advanced natural language understanding as suggested in some of the previous mails is nowhere possible in the scope of what we're doing here. Organizations like Google have thousands of paid developers and specialized researchers working on their AI over years. It is not something a hobby developer can rig up on a weekend afternoon. Relevant XKCD https://xkcd.com/1425/ :)<br><br>I think Thomas' suggestion is a good idea: <br><br>> use keywords like «@» or «->» in the <br>runner grammar? Using such technical keywords would prevent people from <br>thinking they can write in natural language.<br><br>Perhaps we don't need the "@", but ">" is already used in the unit conversion runner for the exact same thing. So my suggestion would be that we either amend or replace the translatable "in" keyword by "->" and ">", so that a user can type a query like "10:00 Paris > Tokyo". This way we avoid both untranslatable assumptions about English grammar and unmet expectations about what users can ask the runner. If noone objects, I will submit a merge request in the following days. Translators won't have to do anything else then. I hope this is a solution that turns out doable for all languages. Thanks for your work.<br><br>Natalie<br><br></div><div><br></div></div><div><br></div>
        
        </div><div id="yahoo_quoted_6534965520" class="yahoo_quoted">
            <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                
                <div>
                    Am Sonntag, 12. Februar 2023 um 11:37:59 MEZ hat Karl Ove Hufthammer <karl@huftis.org> Folgendes geschrieben:
                </div>
                <div><br></div>
                <div><br></div>
                <div><div dir="ltr">Natalie Clarius skreiv 12.02.2023 05:16:<br clear="none">> What I can offer is to make the syntax even simpler. In a previous <br clear="none">> version, I had the input format as "<from-timezone> <time> <br clear="none">> <to-timezone>", e.g. "Berlin 8:00 UTC" to convert 08:00 Berlin time to <br clear="none">> UTC. It was suggested to change it to the "8:00 Berlin in UTC" style <br clear="none">> because, on the one hand, it was similar to what we already have in <br clear="none">> the unit conversion runner, and on the other hand, they (a native <br clear="none">> English speaker) considered it more intuitive. But I see now that this <br clear="none">> causes more problems than it solves, because it is pretending a <br clear="none">> complexity of understanding that isn't there, and won't work for <br clear="none">> languages that aren't English. So I am now leaning towards changing <br clear="none">> the input format to "<from-timezone> <time> <to-timezone>", which <br clear="none">> doesn't have any bells and whistles to cause wrong expectations and <br clear="none">> inconsistency between languages.<br clear="none"><br clear="none">My vote is *for* having the ‘bells and whistles’. The ‘natural’ syntax <br clear="none">is what I would intuitively use and am familiar with from systems like <br clear="none">Google and Wolfram Alpha, so that is what I would *try*. Having it makes <br clear="none">the feature much more discoverable.<br clear="none"><br clear="none">For Norwegian, we would like support for more than one translation <br clear="none">(synonyms) of the ‘in’ keyword. We would use both the translation ‘i’, <br clear="none">‘på’ and ‘som’. For names of cities and countries, ‘i’ sounds natural:<br clear="none"><br clear="none">   15:00 i New York<br clear="none"><br clear="none">For names of countries that are also islands, we would use ‘på’ (which <br clear="none">means ‘on’):<br clear="none"><br clear="none">   15:00 på Cuba<br clear="none"><br clear="none">For technical names of time zones, ‘som’ (which means ‘as’) sounds more <div class="yqt2838781592" id="yqtfd36252"><br clear="none">natural:</div><br clear="none"><br clear="none">   15:00 som UTC<br clear="none"><br clear="none">The words can be treated as synonyms, so it’s not a problem if the user <br clear="none">types ‘15:00 i UTC’ or ‘15:00 som Cuba’ (even though the latter one <br clear="none">*sounds* strange for a n native speaker).<br clear="none"><br clear="none">Some users might also type the prefix ‘klokka’ (similar to the *suffix* <br clear="none">‘o’clock’ in English):<br clear="none"><br clear="none">   klokka 15:00 i New York<br clear="none"><br clear="none">So it would be nice if this was supported, e.g., simply as a list of <br clear="none">prefixes or suffixes that would be *ignored* when parsing the string.<br clear="none"><br clear="none"><br clear="none">-- <br clear="none">Karl Ove Hufthammer<div class="yqt2838781592" id="yqtfd20281"><br clear="none"><br clear="none"></div></div></div>
            </div>
        </div></body></html>