{"id":51042,"date":"2020-12-01T03:01:22","date_gmt":"2020-11-30T17:01:22","guid":{"rendered":"http:\/\/www.rjmprogramming.com.au\/ITblog\/?p=51042"},"modified":"2021-08-04T10:23:38","modified_gmt":"2021-08-04T00:23:38","slug":"italian-french-spanish-verb-conjugation-emoji-image-tutorial","status":"publish","type":"post","link":"https:\/\/www.rjmprogramming.com.au\/ITblog\/italian-french-spanish-verb-conjugation-emoji-image-tutorial\/","title":{"rendered":"Italian French Spanish Verb Conjugation Emoji Image Tutorial"},"content":{"rendered":"<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/italian_conjugation.html\"><img decoding=\"async\" style=\"float:left;border: 15px solid pink;\" alt=\"Italian French Spanish Verb Conjugation Emoji Image Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/italian_conjugate_emoji_image.jpg\" title=\"Italian French Spanish Verb Conjugation Emoji Image Tutorial\"  \/><\/a><p class=\"wp-caption-text\">Italian French Spanish Verb Conjugation Emoji Image Tutorial<\/p><\/div>\n<p>We used the combining of &#8230;<\/p>\n<ul>\n<li>a relook at <a title='Italian French Spanish Verb Conjugation Text to Speech Tutorial' href='#ifsvctst'>Italian French Spanish Verb Conjugation Text to Speech Tutorial<\/a> &#8230; with &#8230;<\/li>\n<li>the recent <a target=_blank title='Emoji Image Creator or Media Paster Multiple Copy Tutorial' href='https:\/\/www.rjmprogramming.com.au\/ITblog\/?p=51024'>Emoji Image Creator or Media Paster Multiple Copy Tutorial<\/a><\/li>\n<\/ul>\n<p> &#8230; to find some practical improvements to some of our existent web applications regarding the use of Emoji Image (in today&#8217;s case in the form of background images).<\/p>\n<p>We think the existent French and Italian and Spanish flags as background images are a bit too imposing and so we <font color=blue>intervened as per<\/font> the Javascript &#8230;<\/p>\n<p><code><br \/>\n<font color=blue>function emoji_images_maybe(inlineurl) {<br \/>\n  switch (inlineurl) {<br \/>\n    case \"url('it.jpg')\":<br \/>\n      document.getElementById('mybodtr').style.height='90px';<br \/>\n      document.getElementById('englishtoitalian').style.height='90px';<br \/>\n      return \"linear-gradient(rgba(255,255,255,0.6),rgba(255,255,255,0.6)),url(<i>[italianFlagEmojiImageDataURIGoesHere]<\/i>);<br \/>\n      break;<br \/>\n<br \/> <br \/>\n    case \"url('fr.jpg')\":<br \/>\n      document.getElementById('mybodtr').style.height='90px';<br \/>\n      document.getElementById('englishtoitalian').style.height='90px';<br \/>\n      return \"linear-gradient(rgba(255,255,255,0.6),rgba(255,255,255,0.6)),url(<i>[frenchFlagEmojiImageDataURIGoesHere]<\/i>);<br \/>\n      break;<br \/>\n<br \/> <br \/>\n    case \"url('es.jpg')\":<br \/>\n      document.getElementById('mybodtr').style.height='90px';<br \/>\n      document.getElementById('englishtoitalian').style.height='90px';<br \/>\n      return \"linear-gradient(rgba(255,255,255,0.6),rgba(255,255,255,0.6)),url(<i>[spanishFlagEmojiImageDataURIGoesHere]<\/i>);<br \/>\n      break;<br \/>\n<br \/> <br \/>\n    default:<br \/>\n      break;<br \/>\n  }<br \/>\n  return inlineurl;<br \/>\n}<\/font><br \/>\n<br \/>\nfunction fixall(iti) {<br \/>\n  was='';<br \/>\n  otv='';<br \/>\n  document.getElementById('conjugationcell').innerHTML='';<br \/>\n  document.getElementById('sl').value=iti;<br \/>\n  document.getElementById('sltwo').value=iti;<br \/>\n  document.getElementById('slto').value=iti;<br \/>\n  document.getElementById('slito').value=iti;<br \/>\n  document.getElementById('slverb').value=iti;<br \/>\n  document.getElementById('slconj').value=iti;<br \/>\n  document.getElementById('mybodtr').style.backgroundImage=<font color=blue>emoji_images_maybe(<\/font>\"url('\" + iti + \".jpg')\"<font color=blue>)<\/font>;<br \/>\n  document.getElementById('englishtoitalian').style.backgroundImage=<font color=blue>emoji_images_maybe(<\/font>\"url('\" + iti + \".jpg')\"<font color=blue>)<\/font>;<br \/>\n  return iti;<br \/>\n}<br \/>\n<\/code><\/p>\n<p>Here&#8217;s a reminder of <font color=blue><i>how you might derive<\/i><\/font> &#8230;<\/p>\n<table>\n<tr>\n<th colspan=3>Flag<\/th>\n<\/tr>\n<tr>\n<td>Italian<br \/><font size=1 color=blue><i>[italianFlagEmojiImageDataURIGoesHere]<\/i><\/font><br \/><a target=_blank title='IT' href='https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2#IT'>IT<\/a> &#127470;&#127481;<\/td>\n<td>French<br \/><font size=1 color=blue><i>[frenchFlagEmojiImageDataURIGoesHere]<\/i><\/font><br \/><a target=_blank title='FR' href='https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2#FR'>FR<\/a> &#127467;&#127479;<\/td>\n<td>Spanish<br \/><font size=1 color=blue><i>[spanishFlagEmojiImageDataURIGoesHere]<\/i><\/font><br \/><a target=_blank title='ES' href='https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2#ES'>ES<\/a>  &#127466;&#127480;<\/td>\n<\/tr>\n<tr>\n<td colspan=3>Navigate to <a target=_blank title=\"http:\/\/www.rjmprogramming.com.au\/PHP\/emoji_image.php\" href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/emoji_image.php\">Emoji Image Creator<\/a><\/td>\n<\/tr>\n<tr>\n<td colspan=3> &#8230; into textbox enter (where, regarding an ISO two character code<br \/> relating to flag country <a target=_blank title='Regional indicator A' href='https:\/\/www.fileformat.info\/info\/unicode\/char\/1f1e6\/index.htm'>A<\/a>=127462 <a target=_blank title='CodePoint information from Wikipedia ... thanks' href='https:\/\/en.wikipedia.org\/wiki\/Code_point'>CodePoint<\/a> to <a target=_blank title='Regional indicator Z' href='https:\/\/www.fileformat.info\/info\/unicode\/char\/1f1ff\/index.htm'>Z<\/a>=127487 <a target=_blank title='CodePoint information from Wikipedia ... thanks' href='https:\/\/en.wikipedia.org\/wiki\/Code_point'>CodePoint<\/a>) &#8230;<\/td>\n<\/tr>\n<tr>\n<td><a target=_blank href='http:\/\/www.rjmprogramming.com.au\/PHP\/emoji_image.php?emoji_image=127470.127481&#038;emoji_textarea_image=' title='http:\/\/www.rjmprogramming.com.au\/PHP\/emoji_image.php?emoji_image=127470.127481&#038;emoji_textarea_image='>127470.127481<\/a><\/td>\n<td><a target=_blank href='http:\/\/www.rjmprogramming.com.au\/PHP\/emoji_image.php?emoji_image=127467.127479&#038;emoji_textarea_image=' title='http:\/\/www.rjmprogramming.com.au\/PHP\/emoji_image.php?emoji_image=127467.127479&#038;emoji_textarea_image='>127467.127479<\/a><\/td>\n<td><a target=_blank href='http:\/\/www.rjmprogramming.com.au\/PHP\/emoji_image.php?emoji_image=127466.127480&#038;emoji_textarea_image=' title='http:\/\/www.rjmprogramming.com.au\/PHP\/emoji_image.php?emoji_image=127466.127480&#038;emoji_textarea_image='>127466.127480<\/a><\/td>\n<\/tr>\n<tr>\n<td colspan=3> &#8230; Click &#8220;Create Image&#8221; button <font size=1>(though use of links above do this for you)<\/font> &#8230;<\/td>\n<\/tr>\n<tr>\n<td colspan=3> &#8230; &#8220;Copy Image&#8221; the flag at <a target=_blank title='Google Page Insights' href='https:\/\/developers.google.com\/speed\/pagespeed\/insights\/'>Google Pagespeed<\/a> &#8230;<\/td>\n<\/tr>\n<tr>\n<td colspan=3> &#8230; &#8220;Paste&#8221; back at Emoji Image Creator &#8230;<\/td>\n<\/tr>\n<tr>\n<td colspan=3> &#8230; Highlight and &#8220;Copy&#8221; the data uri shown (relevant to flags above)<\/td>\n<\/tr>\n<\/table>\n<p>This mini-makeover for <a target=_blank title='italian_conjugation.html' href='http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/italian_conjugation.html------GETME'>italian_conjugation.html<\/a>&#8216;s <a target=_blank title='italian_conjugation.html' href='http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/italian_conjugation.html------GETME'>changed code<\/a>, can be tried with this <a target=_blank title='italian_conjugation.html' href='http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/italian_conjugation.html'>live run<\/a> link.<\/p>\n<p><!--p>You can also see this play out at WordPress 4.1.1's <a target=_blank href='\/\/www.rjmprogramming.com.au\/ITblog\/italian-french-spanish-verb-conjugation-text-to-speech-tutorial\/'>Italian French Spanish Verb Conjugation Emoji Image Tutorial<\/a>.<\/p-->\n<hr>\n<p id='ifsvctst'>Previous relevant <a target=_blank title='Italian French Spanish Verb Conjugation Text to Speech Tutorial' href='\/\/www.rjmprogramming.com.au\/ITblog\/italian-french-spanish-verb-conjugation-text-to-speech-tutorial\/'>Italian French Spanish Verb Conjugation Text to Speech Tutorial<\/a> is shown below.<\/p>\n<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/italian_conjugation.html\"><img decoding=\"async\" style=\"float:left;border: 15px solid pink;\" alt=\"Italian French Spanish Verb Conjugation Text to Speech Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/italian_conjugation_and_tense_text_to_speech.jpg\" title=\"Italian French Spanish Verb Conjugation Text to Speech Tutorial\"  \/><\/a><p class=\"wp-caption-text\">Italian French Spanish Verb Conjugation Text to Speech Tutorial<\/p><\/div>\n<p>In following up on <a href=\"#iafasvget\" title=\"Italian and French and Spanish Verb Conjugation Event Tutorial\"  \/>Italian and French and Spanish Verb Conjugation Event Tutorial<\/a> as shown below we&#8217;ve increased functionality of English translations by adding <a target=_blank title='Google Translate' href='http:\/\/translate.google.com'>Google Translate<\/a> Text to Speech capabilities to &#8230;<\/p>\n<ul>\n<li>Italian<\/li>\n<li>French<\/li>\n<li>Spanish<\/li>\n<\/ul>\n<p> &#8230; via a new &#8220;loudspeaker&#8221; icon.<\/p>\n<p>Some of the talking points with today&#8217;s changes involve &#8230;<\/p>\n<ul>\n<li>a <a target=_blank title='Reveal tutorials at this blog' href='https:\/\/www.rjmprogramming.com.au\/ITblog\/tag\/reveal'>&#8220;reveal&#8221;<\/a> idea whereby the showing of an HTML element is controlled by its Javascript DOM [element]<a target=_blank title='CSS style.width property information from w3schools' href='http:\/\/www.w3schools.com\/cssref\/pr_dim_width.asp'><i>.style.width<\/i><\/a> CSS property, whereby the element is effectively invisible at <i>width:1px<\/i> and in our case today becomes visible, at <i>width:20px<\/i>, and, thus, clickable, for <a target=_blank title='Google Translate' href='http:\/\/translate.google.com'>Google Translate<\/a> <a target=_blank title='HTML window.open information from w3schools' href='http:\/\/www.w3schools.com\/jsref\/met_win_open.asp'>popup window<\/a> translation and text to speech capabilities via the control of &#8230;<\/li>\n<li>binary decision making GUI ease of using HTML <a target=_blank title='HTML input tag type=checkbox information from w3schools' href='http:\/\/www.w3schools.com\/jsref\/dom_obj_checkbox.asp'>input tag type=checkbox<\/a> and the associated Javascript DOM <i><a target=_blank title='Javascript DOM getElementsByTagName() method information from w3schools' href='http:\/\/www.w3schools.com\/jsref\/met_doc_getelementbytagid.asp'>document.getElementById<\/a>([element]).<a target=_blank title='HTML input type=checkbox checked property information from w3schools' href='http:\/\/www.w3schools.com\/jsref\/prop_checkbox_checked.asp'>checked<\/a><\/i> &#8230; because &#8230;<\/li>\n<li><a target=_blank title='User experience or UX information from Wikipedia ... thanks' href='http:\/\/en.wikipedia.org\/wiki\/User_experience'>UX<\/a>-wise it is good to forewarn users with an option when it comes to functionality involving sound<\/li>\n<li>use of Javascript DOM <a target=_blank title='Javascript DOM getElementsByTagName() method information from w3schools' href='http:\/\/www.w3schools.com\/jsref\/met_doc_getelementsbytagname.asp'><i>document.getElementsByTagName(&#8216;img&#8217;)<\/i><\/a> as a means by which to manipulate HTML elements that are not necessarily provided with an <a target=_blank title='HTML element global ID property information from w3schools' href='http:\/\/www.w3schools.com\/tags\/att_global_id.asp'><i>ID<\/i><\/a> global property<\/li>\n<\/ul>\n<p>As per the other tutorials in this thread, even with new Google Translate Text to Speech and Translation capabilities, nothing changes today about the techniques used today doing away with any need for a server side language by channelling the Ajax jQuery thoughts we presented with <a target=_blank title='Ajax jQuery Primer Tutorial' href='https:\/\/www.rjmprogramming.com.au\/ITblog\/ajax-jquery-primer-tutorial\/'>Ajax jQuery Primer Tutorial<\/a> to make the most of the great resource that WordReference.com is.  This happens in our HTML and Javascript programming source code you could call <a target=_blank title='italian_conjugation.html' href='http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/italian_conjugation.html-----GETME'>italian_conjugation.html<\/a>, which changed to add in French and Spanish tense contextual verb conjugations in <a target=_blank title='italian_conjugation.html' href='http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/italian_conjugation.html-----GETME'>this way<\/a>, with this <a target=_blank title='italian_conjugation.html' href='http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/italian_conjugation.html'>live run<\/a> link.<\/p>\n<hr>\n<p id='iafasvget'>Previous relevant <a target=_blank title='Italian and French and Spanish Verb Conjugation Event Tutorial' href='https:\/\/www.rjmprogramming.com.au\/ITblog\/italian-and-french-and-spanish-verb-conjugation-event-tutorial\/'>Italian and French and Spanish Verb Conjugation Event Tutorial<\/a> is shown below.<\/p>\n<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/italian_conjugation.html\"><img decoding=\"async\" style=\"float:left;border: 15px solid pink;\" alt=\"Italian and French and Spanish Verb Conjugation Event Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/italian_conjugation_and_tense_event.jpg\" title=\"Italian and French and Spanish Verb Conjugation Event Tutorial\"  \/><\/a><p class=\"wp-caption-text\">Italian and French and Spanish Verb Conjugation Event Tutorial<\/p><\/div>\n<p>In following up on <a title='Italian and French and Spanish Verb Conjugation Tense Tutorial' href='#iafasvctt'>Italian and French and Spanish Verb Conjugation Tense Tutorial<\/a> as shown below we&#8217;ve increased functionality of English translations to &#8230;<\/p>\n<ul>\n<li>Italian<\/li>\n<li>French<\/li>\n<li>Spanish<\/li>\n<\/ul>\n<p> &#8230; and the conjugations from <a target=_blank title='WordReference.com' href='http:\/\/www.wordreference.com'>WordReference.com<\/a> by offering <i>onmouseover<\/i> (ie. hover) or <i>onclick<\/i> (or mobile touch) event logic for conjugations offered by using the wonderful <a target=_blank title='MyMemory' href='http:\/\/api.mymemory.translated.net'>MyMemory<\/a> resource to translate these verb conjugations back into English, and present them in an additional column with a different background colour.<\/p>\n<p>You may recall us using <a target=_blank title='MyMemory' href='http:\/\/api.mymemory.translated.net'>MyMemory<\/a> once before when we presented <a target=_blank title='HTML\/Javascript Hearing and Listening Primer Tutorial' href='https:\/\/www.rjmprogramming.com.au\/ITblog\/htmljavascript-hearing-and-listening-primer-tutorial\/'>HTML\/Javascript Hearing and Listening Primer Tutorial<\/a> earlier on.<\/p>\n<p>As per the other tutorials in this thread, but even more so with gleaning information from the MyMemory API via a get method, nothing changes about the techniques used today doing away with any need for a server side language by channelling the Ajax jQuery thoughts we presented with <a target=_blank title='Ajax jQuery Primer Tutorial' href='https:\/\/www.rjmprogramming.com.au\/ITblog\/ajax-jquery-primer-tutorial\/'>Ajax jQuery Primer Tutorial<\/a> to make the most of the great resource that WordReference.com is.  This happens in our HTML and Javascript programming source code you could call <a target=_blank title='italian_conjugation.html' href='http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/italian_conjugation.html----GETME'>italian_conjugation.html<\/a>, which changed to add in French and Spanish tense contextual verb conjugations in <a target=_blank title='italian_conjugation.html' href='http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/italian_conjugation.html----GETME'>this way<\/a>, with this <a target=_blank title='italian_conjugation.html' href='http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/italian_conjugation.html'>live run<\/a> link.<\/p>\n<p>Hope you try out this new functionality.<\/p>\n<hr>\n<p id='iafasvctt'>Previous relevant <a target=_blank title='Italian and French and Spanish Verb Conjugation Tense Tutorial' href='https:\/\/www.rjmprogramming.com.au\/ITblog\/italian-and-french-and-spanish-verb-conjugation-and-tense-tutorial\/'>Italian and French and Spanish Verb Conjugation Tense Tutorial<\/a> is shown below.<\/p>\n<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/italian_conjugation.html\"><img decoding=\"async\" style=\"float:left;border: 15px solid pink;\" alt=\"Italian and French and Spanish Verb Conjugation Tense Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/spanish_conjugation_and_tense.jpg\" title=\"Italian and French and Spanish Verb Conjugation Tense Tutorial\"  \/><\/a><p class=\"wp-caption-text\">Italian and French and Spanish Verb Conjugation Tense Tutorial<\/p><\/div>\n<p>We&#8217;ve followed up on <a title='Italian Verb Conjugation and Tense Tutorial' href='#ivcatt'>Italian Verb Conjugation and Tense Tutorial<\/a> as shown below with &#8220;tense&#8221; context to <i>some of the<\/i> conjugations of &#8230;<\/p>\n<ul>\n<li>Italian<\/li>\n<li>French<\/li>\n<li>Spanish<\/li>\n<\/ul>\n<p>Say &#8220;<i>some of the<\/i>&#8221; because &#8230;<\/p>\n<ul>\n<li>the phrase <a target=_blank title='Does not translate' href='https:\/\/www.google.com.au\/#q=does+not+translate'>&#8220;does not translate&#8221;<\/a> is often relevant with translations between spoken languages<\/li>\n<li>we may not have seen enough of the patterns giving us leads from the excellent <a target=_blank title='WordReference.com' href='http:\/\/www.wordreference.com'>WordReference.com<\/a> conjugation webpages how to conjugate for some of the English prefix\/suffix scenarios we&#8217;ve coded for &#8230; if you try this <a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/italian_conjugation.html\" title='Click picture'>application<\/a> out and see this is the case we&#8217;d love to hear from you, and you can email us at <a target=_blank title='Email RJM Programming' href='mailto:rmetcalfe@rjmprogramming.com.au?subject=Italian%20and%20French%20and%20Spanish%20Verb%20Conjugation%20Tense%20Tutorial'>rmetcalfe@rjmprogramming.com.au<\/a> or use the <a target=_blank title='Feedback web application' href='http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/feedback.html'>Feedback<\/a> web application mentioned in <a target=_blank title='Feedback Email Attachment Iframe Tutorial' href='https:\/\/www.rjmprogramming.com.au\/ITblog\/feedback-email-attachment-iframe-tutorial\/'>Feedback Email Attachment Iframe Tutorial<\/a>.<\/li>\n<li>we&#8217;re only conjugating verbs<\/li>\n<\/ul>\n<p>Even amongst the conjugating language &#8220;triplets&#8221; above, noticed that when it comes to the &#8220;tense&#8221; involved, there can be variations, but don&#8217;t need to tell a lot of you this <i>old<\/i> news.  Did set me to thinking a bit about the <a target=_blank title='Tower of Babel information from Wikipedia ... thanks' href='https:\/\/en.wikipedia.org\/wiki\/Tower_of_Babel'>The Tower of Babel<\/a> story from the Bible, though.  What would the world be like if we all spoke the one language?  <a target=_blank title='Esperanto information from Wikipedia ... thanks' href='https:\/\/en.wikipedia.org\/wiki\/Esperanto'>Esperanto<\/a>, everyone?<\/p>\n<p>There&#8217;s a link between &#8220;language&#8221; and &#8220;life&#8221;.  That&#8217;s why a language without &#8220;verbs&#8221; is not a language.  And the Earth back in those dark days before any life, had no conduits for &#8220;language&#8221;.  And it&#8217;s hard to see how &#8220;life&#8221; sort of started up?  But I guess chemistry experts might be able to tell us how this might have come about.<\/p>\n<p>&#8220;Language&#8221; is all about patterns, and mirrors human progress with its &#8220;pattern&#8221; and &#8220;organization&#8221; and &#8220;flexibility&#8221; as a huge part of why we as &#8220;humans&#8221; got to be such agents of change on Earth.  Just wish there had really been a more successful <a target=_blank title='Doctor Dolittle' href='https:\/\/en.wikipedia.org\/wiki\/Doctor_Dolittle'>Doctor Dolittle<\/a> in human history that could have got the &#8220;inside goss&#8221; (so to speak) on what we could have done better to protect the world&#8217;s environments.<\/p>\n<p>As per the other tutorials in this thread, nothing changes about the techniques used today doing away with any need for a server side language by channelling the Ajax jQuery thoughts we presented with <a target=_blank title='Ajax jQuery Primer Tutorial' href='https:\/\/www.rjmprogramming.com.au\/ITblog\/ajax-jquery-primer-tutorial\/'>Ajax jQuery Primer Tutorial<\/a> to make the most of the great resource that WordReference.com is.  This happens in our HTML and Javascript programming source code you could call <a target=_blank title='italian_conjugation.html' href='http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/italian_conjugation.html---GETME'>italian_conjugation.html<\/a>, which changed to add in French and Spanish tense contextual verb conjugations in <a target=_blank title='italian_conjugation.html' href='http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/italian_conjugation.html---GETME'>this way<\/a>, with this <a target=_blank title='italian_conjugation.html' href='http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/italian_conjugation.html'>live run<\/a> link.<\/p>\n<p>Hope you try it out, and even contemplate sending us some feedback.<\/p>\n<hr>\n<p id='ivcatt'>Previous relevant <a target=_blank title='Italian Verb Conjugation and Tense Tutorial' href='https:\/\/www.rjmprogramming.com.au\/ITblog\/italian-verb-conjugation-and-tense-tutorial\/'>Italian Verb Conjugation and Tense Tutorial<\/a> is shown below.<\/p>\n<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/italian_conjugation.html\"><img decoding=\"async\" style=\"float:left;border: 15px solid pink;\" alt=\"Italian Verb Conjugation and Tense Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/italian_conjugation_and_tense.jpg\" title=\"Italian Verb Conjugation and Tense Tutorial\"  \/><\/a><p class=\"wp-caption-text\">Italian Verb Conjugation and Tense Tutorial<\/p><\/div>\n<p>Again, we saw that we could extend the functionality of the recent <a title='Italian and French and Spanish Verb Conjugation Tutorial' href='#ifsvct'>Italian and French and Spanish Verb Conjugation Tutorial<\/a> as shown below, by, for Italian, to start with, trying to help the native English speaker out for where to look on the &#8220;conjugation&#8221; table presented for the English verb of interest, regarding conjugation information that might match their (verb) tense of interest.<\/p>\n<p>As you probably well know, every language on Earth has its peculiarities regarding how we express ourselves with regard to time, and a lot of that is associated with the verbs, or action words we use, and in the case of &#8230;<\/p>\n<ul>\n<li>Italian<\/li>\n<li>French<\/li>\n<li>Spanish<\/li>\n<\/ul>\n<p> &#8230; that expression of the context of time in the grammatical usage, especially for people speaking the language, is reflected by conjugations made to the verb.  Conversely, as I, a native English speaker, got to think about as this web application proceeded, English has words like &#8220;am&#8221; and &#8220;have&#8221; and &#8220;having&#8221; and &#8220;been&#8221; and &#8220;will&#8221; and &#8220;shall&#8221; and &#8220;is&#8221; and &#8220;are&#8221; and &#8220;was&#8221; and &#8220;were&#8221; and &#8220;would&#8221; and &#8220;should&#8221; and &#8220;has&#8221; and &#8220;had&#8221; and &#8220;to&#8221; and &#8216;&#8221;be&#8221; and &#8220;being&#8221; preceeding verbs, which can have, basically, two suffixes &#8220;-ing&#8221; and &#8220;-ed&#8221; (expressing present participles and past participles respectively) to try to do what conjugation does for Italian (we program for today) and French and Spanish languages.<\/p>\n<p>But there&#8217;s more to &#8220;tense&#8221; than Past, Present and Future as you well can imagine should you learn a language other than your native tongue, which you tend to &#8220;go along with the flow&#8221; perhaps unaware that &#8220;tense&#8221; exists, for some learners.  There are concepts as layers on top about the context of the time the person is speaking <i>relative<\/i> to the time they are or were talking about &#8230; it gets complex &#8230; so you get concepts like &#8220;Present Perfect Progressive&#8221; (which we did a tutorial about at <a target=_blank title='HTML\/Javascript Present Perfect Progressive Primer Tutorial' href='https:\/\/www.rjmprogramming.com.au\/ITblog\/htmljavascript-present-perfect-progressive-primer-tutorial\/'>HTML\/Javascript Present Perfect Progressive Primer Tutorial<\/a>) if you get right into the ins and outs of all this grammar &#8230; which you might need to do to master that second language.<\/p>\n<p>Yet again, nothing changes about the techniques used today doing away with any need for a server side language by channelling the Ajax jQuery thoughts we presented with <a target=_blank title='Ajax jQuery Primer Tutorial' href='https:\/\/www.rjmprogramming.com.au\/ITblog\/ajax-jquery-primer-tutorial\/'>Ajax jQuery Primer Tutorial<\/a> to make the most of the great resource that WordReference.com is.  This happens in our HTML and Javascript programming source code you could call <a target=_blank title='italian_conjugation.html' href='http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/italian_conjugation.html--GETME'>italian_conjugation.html<\/a>, which changed to add in Italian &#8220;tense&#8221; thoughts in <a target=_blank title='italian_conjugation.html' href='http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/italian_conjugation.html--GETME'>this way<\/a>, with this <a target=_blank title='italian_conjugation.html' href='http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/italian_conjugation.html'>live run<\/a> link.<\/p>\n<p>Again, we hope you try some Italian, with specified &#8220;tense&#8221; prefix words and suffix endings, to see how the new functionality helps you out with Italian verb conjugations.<\/p>\n<hr>\n<p id='ifsvct'>Previous relevant <a target=_blank title='Italian and French and Spanish Verb Conjugation Tutorial' href='https:\/\/www.rjmprogramming.com.au\/ITblog\/italian-and-french-and-spanish-verb-conjugation-tutorial\/'>Italian and French and Spanish Verb Conjugation Tutorial<\/a> is shown below.<\/p>\n<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/italian_conjugation.html\"><img decoding=\"async\" style=\"float:left;border: 15px solid pink;\" alt=\"Italian and French and Spanish Verb Conjugation Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/french_conjugation.jpg\" title=\"Italian and French and Spanish Verb Conjugation Tutorial\"  \/><\/a><p class=\"wp-caption-text\">Italian and French and Spanish Verb Conjugation Tutorial<\/p><\/div>\n<p>We saw that we could extend the functionality of yesterday&#8217;s <a title='Italian Verb Conjugation Primer Tutorial' href='#ivcpt'>Italian Verb Conjugation Primer Tutorial<\/a> as shown below, by accessing other resources from the great <a target=_blank title='WordReference.com' href='http:\/\/www.wordreference.com'>WordReference.com<\/a>, adding French and Spanish verb conjugation to yesterday&#8217;s Italian verb conjugation.<\/p>\n<p>As a rule we tend to find that replacing text with HTML select &#8220;dropdown&#8221; menus can help out this adaption pretty effectively.  The other feature of today&#8217;s Javascript coding is the use of <i>eval<\/i> to team with the language code to direct user traffic to the correct parts of the WordReference.com website.<\/p>\n<p>Along the way we added some background &#8220;flag&#8221; imagery we found at <a target=_blank title='Flag resource' href='http:\/\/www.sciencekids.co.nz\/pictures\/flags.html'>Science Kids<\/a> &#8230; thanks, heaps.<\/p>\n<p>Down the little brick road we also added a couple of <i>hashtag navigators<\/i>, HTML <i>a<\/i> links that just navigate within the page, allowing the user to move from the conjugation yellow zone to the translation zone (if you translated from English), as much as anything because the conjugation may need to be prompted by picking the &#8220;verb&#8221; amongst the list of &#8220;translated&#8221; possibilities, which you can then feed into the rightmost HTML input type=text textbox to, more than likely, get the (verb) conjugation you may have missed with the first pass.<\/p>\n<p>Nothing changes about the techniques used today doing away with any need for a server side language by channelling the Ajax jQuery thoughts we presented with <a target=_blank title='Ajax jQuery Primer Tutorial' href='https:\/\/www.rjmprogramming.com.au\/ITblog\/ajax-jquery-primer-tutorial\/'>Ajax jQuery Primer Tutorial<\/a> to make the most of the great resource that WordReference.com is.  This happens in our HTML and Javascript programming source code you could call <a target=_blank title='italian_conjugation.html' href='http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/italian_conjugation.html-GETME'>italian_conjugation.html<\/a>, which changed to add in French and Spanish in <a target=_blank title='italian_conjugation.html' href='http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/italian_conjugation.html-GETME'>this way<\/a>, with this <a target=_blank title='italian_conjugation.html' href='http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/italian_conjugation.html'>live run<\/a> link.<\/p>\n<p>Hope you try it out.<\/p>\n<hr>\n<p id='ivcpt'>Previous relevant <a target=_blank title='Italian Verb Conjugation Primer Tutorial' href='https:\/\/www.rjmprogramming.com.au\/ITblog\/italian-verb-conjugation-primer-tutorial\/'>Italian Verb Conjugation Primer Tutorial<\/a> is shown below.<\/p>\n<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/italian_conjugation.html\"><img decoding=\"async\" style=\"float:left;border: 15px solid pink;\" alt=\"Italian Verb Conjugation Primer Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/italian_conjugation.jpg\" title=\"Italian Verb Conjugation Primer Tutorial\"  \/><\/a><p class=\"wp-caption-text\">Italian Verb Conjugation Primer Tutorial<\/p><\/div>\n<p>Learning Italian as a native English speaker is best done when you are young, and beginning recently on this quest, I learnt a bit of this.<\/p>\n<p>To me, what stuck out, was how easy we get it in English with regard to (the lack of) <a target=_blank title='Conjugation information from Wikipedia ... thanks' href='https:\/\/en.wikipedia.org\/wiki\/Grammatical_conjugation'>conjugating<\/a> verbs, or articles, or adjectives, in our grammar.<\/p>\n<p>Is it that, in English, we can say something in a hurry and, sort of, wait to fix it up later, because we don&#8217;t conjugate verbs in our mind, or is this not how it works in other languages?  Actually, am pretty sure no, because conjugation is done so fast in the minds of Italian speakers that it is no issue &#8230; hard to imagine, though, from where I&#8217;m standing &#8230; well, actually, sitting.  Am not here to say, but know it is this, that teachers of Italian to English native speakers, concentrate on in early lessons.<\/p>\n<p>With this in mind, we don&#8217;t for one second pretend we are not using the wonderful resources at <a target=_blank title='WordReference.com' href='http:\/\/www.wordreference.com'>WordReference.com<\/a> with today&#8217;s web application, but we thank them for their brilliance, and just rearrange things that you could glean perfectly well from  <a target=_blank title='WordReference.com' href='http:\/\/www.wordreference.com'>here<\/a> but need to take a few more steps to reach the conjugation (today it&#8217;s just verbs) web page bits, whereas we throw the conjugation bits straight at you.  And yes, we do try to cater for the irregular verbs, and where they are regular you should see the word &#8220;regular&#8221; mentioned in the yellow zone conjugation areas &#8230; because we all know &#8230; <font color=red>well, you know what we <a target=_blank title='The red zone' href='https:\/\/www.youtube.com\/watch?v=FyOX4G7TmE0'>mean<\/a>?!<\/font><\/p>\n<p>The techniques used today do away with any need for a server side language by channelling the Ajax jQuery thoughts we presented with <a target=_blank title='Ajax jQuery Primer Tutorial' href='https:\/\/www.rjmprogramming.com.au\/ITblog\/ajax-jquery-primer-tutorial\/'>Ajax jQuery Primer Tutorial<\/a> to make the most of the great resource that WordReference.com is.  This happens in our HTML and Javascript programming source code you could call <a target=_blank title='italian_conjugation.html' href='http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/italian_conjugation.html_GETME'>italian_conjugation.html<\/a> with this <a target=_blank title='italian_conjugation.html' href='http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/italian_conjugation.html'>live run<\/a> link.<\/p>\n<p>So we hope you enjoy this break from our usual (other way around) <a target=_blank title='ESL information from Wikipedia ... thanks' href='https:\/\/en.wikipedia.org\/wiki\/English_as_a_second_or_foreign_language'>ESL<\/a> game (if it&#8217;s a game) to some &#8220;Conjugate, Italian Style&#8221; play.<\/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='#21587' onclick='var dv=document.getElementById(\"d21587\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"https:\/\/www.rjmprogramming.com.au\/ITblog\/tag\/jquery\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d21587' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n<hr>\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='#21606' onclick='var dv=document.getElementById(\"d21606\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"https:\/\/www.rjmprogramming.com.au\/ITblog\/tag\/ajax\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d21606' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n<hr>\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='#21654' onclick='var dv=document.getElementById(\"d21654\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"https:\/\/www.rjmprogramming.com.au\/ITblog\/tag\/grammar\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d21654' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n<hr>\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='#21693' onclick='var dv=document.getElementById(\"d21693\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"https:\/\/www.rjmprogramming.com.au\/ITblog\/tag\/tense\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d21693' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n<hr>\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='#21707' onclick='var dv=document.getElementById(\"d21707\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"https:\/\/www.rjmprogramming.com.au\/ITblog\/tag\/event\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d21707' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n<hr>\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='#21943' onclick='var dv=document.getElementById(\"d21943\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"https:\/\/www.rjmprogramming.com.au\/ITblog\/tag\/text-to-speech\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d21943' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n<hr>\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='#51042' onclick='var dv=document.getElementById(\"d51042\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"https:\/\/www.rjmprogramming.com.au\/ITblog\/tag\/emoji\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d51042' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n","protected":false},"excerpt":{"rendered":"<p>We used the combining of &#8230; a relook at Italian French Spanish Verb Conjugation Text to Speech Tutorial &#8230; with &#8230; the recent Emoji Image Creator or Media Paster Multiple Copy Tutorial &#8230; to find some practical improvements to some &hellip; <a href=\"https:\/\/www.rjmprogramming.com.au\/ITblog\/italian-french-spanish-verb-conjugation-emoji-image-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,14,37],"tags":[69,126,127,2022,281,326,354,367,385,3496,399,400,476,513,532,537,576,590,1864,652,663,1560,861,871,967,997,1063,1866,1251,1258,1319,1865,1433,1453],"class_list":["post-51042","post","type-post","status-publish","format-standard","hentry","category-elearning","category-event-driven-programming","category-tutorials","tag-ajax","tag-background","tag-background-image","tag-codepoint","tag-css","tag-dictionary","tag-dom","tag-dropdown","tag-emoji","tag-emoji-image","tag-eval","tag-event","tag-game","tag-google","tag-google-translate","tag-grammar","tag-html","tag-image","tag-italian","tag-javascript","tag-jquery","tag-language","tag-onclick","tag-onmouseover","tag-popup","tag-programming","tag-reveal","tag-select","tag-tense","tag-text-to-speech","tag-tutorial","tag-verb","tag-window-open","tag-word-game"],"_links":{"self":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/51042"}],"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=51042"}],"version-history":[{"count":24,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/51042\/revisions"}],"predecessor-version":[{"id":52892,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/51042\/revisions\/52892"}],"wp:attachment":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/media?parent=51042"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/categories?post=51042"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/tags?post=51042"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}