{"id":48875,"date":"2020-05-02T03:01:15","date_gmt":"2020-05-01T17:01:15","guid":{"rendered":"http:\/\/www.rjmprogramming.com.au\/ITblog\/?p=48875"},"modified":"2020-05-02T14:52:51","modified_gmt":"2020-05-02T04:52:51","slug":"emoji-placeholder-internationalization-primer-tutorial","status":"publish","type":"post","link":"https:\/\/www.rjmprogramming.com.au\/ITblog\/emoji-placeholder-internationalization-primer-tutorial\/","title":{"rendered":"Emoji Placeholder Internationalization Primer Tutorial"},"content":{"rendered":"<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/telephone.html\"><img decoding=\"async\" style=\"border: 15px solid pink;\" alt=\"Emoji Placeholder Internationalization Primer Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/telephone.gif\" title=\"Emoji Placeholder Internationalization Primer Tutorial\"  style=\"float:left;\" \/><\/a><p class=\"wp-caption-text\">Emoji Placeholder Internationalization Primer Tutorial<\/p><\/div>\n<p>We discovered a great new &#8220;Emoji lookup&#8221; website the other day called <a target=_blank title='English to Emoji!' href='https:\/\/lingojam.com\/EnglishtoEmoji!'>English to Emoji!<\/a>  In past tutorials we&#8217;ll have told you about how good we&#8217;ve found <a target=_blank title='Emojipedia' href='http:\/\/emojipedia.org'>Emojipedia<\/a>&#8216;s search functionality with regard to matching a &#8220;concept&#8221; to an &#8220;emoji&#8221;.  We feel some loyalty pangs regarding Emojipedia, by now, but we are happy to tell you that Emojipedia still turned up, for us, in the sequence of steps we needed to get the findings of &#8220;English to Emoji!&#8221; into our &#8220;HTML requirements&#8221;, as <a target=_blank href='http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/telephone.gif'>documented below<\/a> &#8230; <\/p>\n<ol>\n<li>Type <i>https:\/\/lingojam.com\/EnglishtoEmoji!<\/i> (as URL for <a target=_blank title='English to Emoji!' href='https:\/\/lingojam.com\/EnglishtoEmoji!'>English to Emoji!<\/a> into the web browser address bar) &#8230; and navigate to there &#8230;<\/li>\n<li>Type into Left Hand textarea the English to want to try to find a translation (into &#8220;Emoji&#8221;) for &#8230;<\/li>\n<li>If the Right Hand textarea results into Emoji(s) highlight them and (for macOS, for us) two finger gesture to reach the &#8220;Search Google for &#8230;&#8221; option &#8230; then &#8230;<\/li>\n<li>You are likely to reach a first link (of Google&#8217;s result set) to Emojipedia &#8230; our &#8220;phone&#8221; resultant &#9742; resulted in link to &#8230;<\/li>\n<li>Emojipedia tele<a target=_blank title='Emojipedia for telephone' href='https:\/\/emojipedia.org\/telephone\/'>phone<\/a> &#8230;<\/li>\n<li>Scroll down the resultant Emojipedia webpage to &#8220;Codepoints&#8221; section and highlight first &#8220;U&#8221; string &#8220;U+260E&#8221; into copy buffer &#8230;<\/li>\n<li>Paste &#8220;U+260E&#8221; into address bar &#8230; <a target=_blank title='Google search for U+260E' href='https:\/\/www.google.com\/search?q=U%2B260E&#038;rlz=1C5CHFA_enAU832AU832&#038;oq=U%2B260E&#038;aqs=chrome..69i57j69i61.2814j0j4&#038;sourceid=chrome&#038;ie=UTF-8'>and navigate<\/a> &#8230; reaching result set with (not always first, but this time, yes) &#8230;<\/li>\n<li>FileFormat webpage link <a target=_blank title='FileFormat telephone emoji information' href='https:\/\/www.fileformat.info\/info\/unicode\/char\/260e\/index.htm'>Unicode Character &#8216;BLACK TELEPHONE&#8217; (U+260E)<\/a> &#8230;<\/li>\n<li>Scroll down to &#8220;HTML Entity (decimal)&#8221; section where you see &#8220;&amp;#9742;&#8221; as the important HTML Entity used in your HTML &#8230; our application in our web application (talked about below) being &#8230;<\/li>\n<li>\n<code><br \/>\n&lt;input style=\"font-size:64px;\" placeholder=\"&amp;#9742;\" title=\"Telephone\" value=\"\" type=\"text\"&gt;&lt;\/input&gt;&lt;br&gt;<br \/>\n<\/code>\n<\/li>\n<li>The &#8220;placeholder&#8221; attribute being that &#8220;Internationalization&#8221; way to avoid using any English but transfer &#8220;a meaning&#8221; to the user for an uninitialized piece of data your web application is seeking the information about<\/li>\n<\/ol>\n<p>And then we were inspired by &#8220;English to Emoji!&#8221;&#8216;s first comment &#8230;<\/p>\n<blockquote cite=\"\"><p>\nNice. I used this for us a school assignment. (I had to write a story using mostly emojis) \ud83d\ude09\n<\/p><\/blockquote>\n<p> &#8230; to write today&#8217;s proof of concept <a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/telephone.html_GETME\" title=\"telephone.html\">telephone.html<\/a> &#8230;<\/p>\n<p><code><br \/>\n&lt;!doctype html&gt;<br \/>\n&lt;html&gt;<br \/>\n&lt;body&gt;<br \/>\n&lt;h1 style='width:100%;text-align:center;'&gt;&amp;#128106;&lt;\/h1&gt;<br \/>\n&lt;input style=\"font-size:64px;\" placeholder=\"&amp;#128219;\" title=\"Name\" value=\"\" type=\"text\"&gt;&lt;\/input&gt;&lt;br&gt;<br \/>\n&lt;input style=\"font-size:64px;\" placeholder=\"&amp;#128236;\" title=\"Postal Address\" value=\"\" type=\"text\"&gt;&lt;\/input&gt;&lt;br&gt;<br \/>\n&lt;input style=\"font-size:64px;\" placeholder=\"&amp;#9742;\" title=\"Telephone\" value=\"\" type=\"text\"&gt;&lt;\/input&gt;&lt;br&gt;<br \/>\n&lt;\/body&gt;<br \/>\n&lt;\/html&gt;<br \/>\n<\/code><\/p>\n<p><iframe style=\"width:100%;height:500px;\" src=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/telephone.html\" title=\"telephone.html\"><\/iframe><\/p>\n<p> &#8230; <a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/telephone.html\" title=\"Click picture\">live run<\/a> link.  The purpose of this small web application project was to try not to use English text (except for textbox &#8220;onmouseover&#8221; title attribute usage) in a web application that is the innards of an HTML form (but isn&#8217;t), to give you some ideas regarding &#8220;interactive input with Internationalization in mind&#8221;.<\/p>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#d48875' onclick='var dv=document.getElementById(\"d48875\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"https:\/\/www.rjmprogramming.com.au\/ITblog\/tag\/internationalization\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d48875' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n","protected":false},"excerpt":{"rendered":"<p>We discovered a great new &#8220;Emoji lookup&#8221; website the other day called English to Emoji! In past tutorials we&#8217;ll have told you about how good we&#8217;ve found Emojipedia&#8216;s search functionality with regard to matching a &#8220;concept&#8221; to an &#8220;emoji&#8221;. We &hellip; <a href=\"https:\/\/www.rjmprogramming.com.au\/ITblog\/emoji-placeholder-internationalization-primer-tutorial\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,37],"tags":[385,452,576,3290,609,620,2643,997,1675,1319],"class_list":["post-48875","post","type-post","status-publish","format-standard","hentry","category-elearning","category-tutorials","tag-emoji","tag-form","tag-html","tag-initialize","tag-input","tag-internationalization","tag-placeholder","tag-programming","tag-textbox","tag-tutorial"],"_links":{"self":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/48875"}],"collection":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/comments?post=48875"}],"version-history":[{"count":9,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/48875\/revisions"}],"predecessor-version":[{"id":48889,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/48875\/revisions\/48889"}],"wp:attachment":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/media?parent=48875"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/categories?post=48875"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/tags?post=48875"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}