Autor | Zpráva | ||
---|---|---|---|
Annie Profil |
#1 · Zasláno: 19. 1. 2015, 14:31:30
Řeším jeden problém - jak přeložit title u obrázku (v JS ho mám ještě jako tooltip)
<img class="info" id="warn" title="Tady je tooltip." src="img/icon.png"> Potřebuju do toho zakomponovat class="localised" data-locale-key="info_one" data-target="warntitle" Kdo ví a poradí? :) |
||
Joker Profil |
#2 · Zasláno: 19. 1. 2015, 14:40:51
Titulek nebo popisek, podle mě.
Větší oříšek by bylo nějak hezky a krátce vyjádřit alt, tj. alternativní text pokud obrázek není k dispozici. |
||
Annie Profil |
#3 · Zasláno: 19. 1. 2015, 15:21:40
Zřejmě špatně pochopeno :DD Nemyslela jsem přeložit to slovo "title" :D
Ale potřebuju přeložit ten ten titulek - resp. v tomhle případě "Tady je tooltip" Překládám v JS a potřebuju jen vědět, jak napojit to title na tu localised class, ten key a target... |
||
Joker Profil |
#4 · Zasláno: 19. 1. 2015, 15:27:40
Annie:
Aha :-) No tak nacpat ty atributy prvku <img> a napsat překládací JS, aby věděl, že u prvku <img> nemá překládat obsah prvku, ale title? |
||
Annie Profil |
#5 · Zasláno: 20. 1. 2015, 17:49:34
var lang="cz"; $( document ).ready(function() { var c_lang=$.cookie('c_lang'); // => "value" if (c_lang!=="" && c_lang!==undefined) { lang=c_lang; } translate(); }); function translate() { $(".localised").each(function(){ var key=$(this).data("locale-key"); if (key!==undefined) { $(this).html(getText (key,lang)); } var key=$(this).data("placeholder-key"); if (key!==undefined) { console.log (key); $(this).attr("placeholder",getText (key,lang)); } var key=$(this).data("value-key"); if (key!==undefined) { console.log (key); $(this).attr("value",getText (key,lang)); } var key=$(this).data("value-key"); if (key!==undefined) { console.log (key); $(this).attr("title",getText (key,lang)); } |
||
Časová prodleva: 10 let
|
0