I'm sure this is a dumb question, but I really don't know how to do it.
I'm using timeago jquery plugin: http://timeago.yarp.com/
And it has locale support for multiple languages.
I'm translating my site from English to Spanish, I'm using PHP to do this. So, I would like to use timeago in both languages too.
I found this strings for multiple languages: https://gist.github.com/6251
But how do I use them?
Thanks!
You can get the spanish .js file for timeago here: https://gist.github.com/6251.
Reference the correct .js file in your website where you are loading an English or Spanish page.
Ie in file page_spanish.html:
<script type="text/javascript" src="timeago_spanish.js"></script>
Ie in file page_english.html:
<script type="text/javascript" src="timeago_english.js"></script>
Or if you are doing this via one PHP script, toggle based on a variable:
<?php
if $page_lang = 'SPANISH' then
echo '<script type="text/javascript" src="timeago_spanish.js"></script>';
else if $page_lang = 'ENGLISH' then
echo '<script type="text/javascript" src="timeago_english.js"></script>';
?>
Im using this code.
main.js
if (typeof($.timeago) != "undefined") {
jQuery.timeago.settings.strings = {
prefixAgo: "hace",
prefixFromNow: "dentro de",
suffixAgo: "",
suffixFromNow: "",
seconds: "menos de un minuto",
minute: "un minuto",
minutes: "unos %d minutos",
hour: "una hora",
hours: "%d horas",
day: "un día",
days: "%d días",
month: "un mes",
months: "%d meses",
year: "un año",
years: "%d años"
};
}
from this link
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With