Version 0.2 beta aka forever beta Google style (no really, have you seen them ever moving from beta to final release with anything?).
Lines from to should be changed with this:
Code:
default:
var resultInt;
if( result.lastIndexOf (" ") > 0 )
{
resultInt = result.split(" ");
resultInt = parseInt(resultInt[0]);
}
else
{
resultInt = 1;
}
if(result.length> 13 && (result.lastIndexOf ("books - Page") > 0))
{
if (resultInt == 1)
text = result.replace(/books - Page/g,"książka - strona");
else if ( (resultInt % 10 >= 2 && resultInt %10 <= 4) && (resultInt % 100 > 20 || resultInt % 100 < 10 ) )
text = result.replace(/books - Page/g,"książki - strona");
else
text = result.replace(/books - Page/g,"książek - strona");
break;
}
else if(result.length> 12 && result.lastIndexOf("book - Page")>0)
{
text = result.replace(/books - Page/g,"książka - strona");
break;
}
else if(result.length> 9 && result.slice(result.length - 8)=="settings")
{
if (resultInt == 1)
text = result.slice(0,result.length - 8) + "ustawienie";
else if ( (resultInt % 10 >= 2 && resultInt %10 <= 4) && (resultInt % 100 > 20 || resultInt % 100 < 10 ) )
text = result.slice(0,result.length - 8) + "ustawienia";
else
text = result.slice(0,result.length - 8) + "ustawień";
break;
}
else if(result.length> 10 && result.slice(result.length - 9)=="bookmarks")
{
if (resultInt == 1)
text = result.slice(0,result.length - 9) + "zakładka";
else if ( (resultInt % 10 >= 2 && resultInt %10 <= 4) && (resultInt % 100 > 20 || resultInt % 100 < 10 ) )
text = result.slice(0,result.length - 9) + "zakładki";
else
text = result.slice(0,result.length - 9) + "zakładek";
break;
}
else if(result.length> 6 && result.slice(result.length - 5)=="pages")
{
if (resultInt == 1)
text = result.slice(0,result.length - 5) + "strona";
else if ( (resultInt % 10 >= 2 && resultInt %10 <= 4) && (resultInt % 100 > 20 || resultInt % 100 < 10 ) )
text = result.slice(0,result.length - 5) + "strony";
else
text = result.slice(0,result.length - 5) + "stron";
break;
}
else if(result.length> 6 && result.slice(result.length - 5)=="songs")
{
if (resultInt == 1)
text = result.slice(0,result.length - 5) + "utwór";
else if ( (resultInt % 10 >= 2 && resultInt %10 <= 4) && (resultInt % 100 > 20 || resultInt % 100 < 10 ) )
text = result.slice(0,result.length - 5) + "utwory";
else
text = result.slice(0,result.length - 5) + "utworów";
break;
}
else if(result.length> 6 && result.slice(result.length - 5)=="books")
{
if (resultInt == 1)
text = result.slice(0,result.length - 5) + "książka";
else if ( (resultInt % 10 >= 2 && resultInt %10 <= 4) && (resultInt % 100 > 20 || resultInt % 100 < 10 ) )
text = result.slice(0,result.length - 5) + "książki";
else
text = result.slice(0,result.length - 5) + "książek";
break;
}
else if(result.length> 12 && result.slice(result.length - 11)=="collections")
{
if (resultInt == 1)
text = result.slice(0,result.length - 11) + "kolekcja";
else if ( (resultInt % 10 >= 2 && resultInt %10 <= 4) && (resultInt % 100 > 20 || resultInt % 100 < 10 ) )
text = result.slice(0,result.length - 11) + "kolekcje";
else
text = result.slice(0,result.length - 11) + "kolekcji";
break;
}
else if(result.length> 9 && result.slice(result.length - 8)=="pictures")
{
if (resultInt == 1)
text = result.slice(0,result.length - 8) + "zdjęcie";
else if ( (resultInt % 10 >= 2 && resultInt %10 <= 4) && (resultInt % 100 > 20 || resultInt % 100 < 10 ) )
text = result.slice(0,result.length - 8) + "zdjęcia";
else
text = result.slice(0,result.length - 8) + "zdjęć";
break;
}
else if(result.length> 10 && result.slice(result.length - 9)=="utilities")
{
if (resultInt == 1)
text = result.slice(0,result.length - 9) + "narzędzie";
else if ( (resultInt % 10 >= 2 && resultInt %10 <= 4) && (resultInt % 100 > 20 || resultInt % 100 < 10 ) )
text = result.slice(0,result.length - 9) + "narzędzia";
else
text = result.slice(0,result.length - 9) + "narzędzi";
break;
}
else if(result.length> 6 && result.slice(result.length - 5)=="items")
{
if (resultInt == 1)
text = result.slice(0,result.length - 5) + "pozycja";
else if ( (resultInt % 10 >= 2 && resultInt %10 <= 4) && (resultInt % 100 > 20 || resultInt % 100 < 10 ) )
text = result.slice(0,result.length - 5) + "pozycje";
else
text = result.slice(0,result.length - 5) + "pozycji";
break;
}
else if(result.length> 5 && result.lastIndexOf("Page ")==0)
{
if (resultInt == 1)
text = result.replace(/Page/g,"strona");
else if ( (resultInt % 10 >= 2 && resultInt %10 <= 4) && (resultInt % 100 > 20 || resultInt % 100 < 10 ) )
text = result.replace(/Page/g,"strony");
else
text = result.replace(/Page/g,"stron");
break;
}
else if (result.charAt(2) == '/' && result.charAt(5) == '/' && (result.length == 16 || result.length == 10))
{
text = result.substring (3,5) + "." + result.substring(0,2) + "." + result.substring(6);
}
else
{
text=result;
}
Since the intends above have been altered, there are two files included below:
+ polish.js.txt is the Javascript excerpt shown above
+ main.xml should be the proper version with changes included (I hope I've pasted it correctly)
EDIT: Sorry, there's an error. I'll upload the proper version as soon as possible.
EDIT: Ok, proper version released

Thanks fly to t3d for correcting me (what a shame I did such a mistake).