torstein.honsi
Site Admin
Posts: 9215
Joined: Thu Nov 09, 2006 11:22 am
Location: Vik i Sogn, Norway

Translations needed

Hereby I invite all of you non-English speaking users to post your translations. All good translations are added to the Editor, so the quickest way to find your language is to go to the Editor, click the General tab, choose your language and Publish or just copy the lang object from "View JavaScript".
torstein.honsi
Site Admin
Posts: 9215
Joined: Thu Nov 09, 2006 11:22 am
Location: Vik i Sogn, Norway

This is the original English text:

Code: Select all

hs.lang = {
	cssDirection:     'ltr',
	loadingText :     'Loading...',
	loadingTitle :    'Click to cancel',
	focusTitle :      'Click to bring to front',
	fullExpandTitle : 'Expand to actual size (f)',
	fullExpandText :  'Full size',
	creditsText :     'Powered by <i>Highslide JS</i>',
	creditsTitle :    'Go to the Highslide JS homepage',
	previousText :    'Previous',
	previousTitle :   'Previous (arrow left)',
	nextText :        'Next',
	nextTitle :       'Next (arrow right)',
	moveTitle :       'Move',
	moveText :        'Move',
	closeText :       'Close',
	closeTitle :      'Close (esc)',
	resizeTitle :     'Resize',
	playText :        'Play',
	playTitle :       'Play slideshow (spacebar)',
	pauseText :       'Pause',
	pauseTitle :      'Pause slideshow (spacebar)',   
	number :          'Image %1 of %2',
	restoreTitle :    'Click to close image, click and drag to move. Use arrow keys for next and previous.'
};
Last edited by torstein.honsi on Thu Oct 30, 2008 10:10 am, edited 4 times in total.
torstein.honsi
Site Admin
Posts: 9215
Joined: Thu Nov 09, 2006 11:22 am
Location: Vik i Sogn, Norway

Norwegian nynorsk

Code: Select all

hs.lang = {
	loadingText :     'Lastar...',
	loadingTitle :    'Klikk for å avbryte',
	focusTitle :      'Klikk for å flytte fram',
	fullExpandText :  'Full storleik',
	fullExpandTitle : 'Utvid til full storleik',
	creditsText :     'Drive av <i>Highslide JS</i>',
	creditsTitle :    'Gå til Highslide JS si heimeside',
	previousText :    'Forrige',
	previousTitle :   'Forrige (pil venstre)',
	nextText :        'Neste',
	nextTitle :       'Neste (pil h├©gre)',
	moveText :        'Flytt',
	moveTitle :       'Flytt',
	closeText :       'Lukk',
	closeTitle :      'Lukk (esc)',
	resizeTitle :     'Endre storleik',
	playText :        'Spel av',
	playTitle :       'Vis biletserie (mellomrom)',
	pauseText :       'Pause',
	pauseTitle :      'Pause (mellomrom)',  
	number :          'Bilete %1 av %2',
	restoreTitle :    'Klikk for å lukke biletet, klikk og dra for å flytte. Bruk piltastane for forrige og neste.'
};
Last edited by torstein.honsi on Mon Aug 04, 2008 1:43 pm, edited 2 times in total.
torstein.honsi
Site Admin
Posts: 9215
Joined: Thu Nov 09, 2006 11:22 am
Location: Vik i Sogn, Norway

Norwegian bokmål

Code: Select all

hs.lang = {
   loadingText :     'Laster...',
   loadingTitle :    'Klikk for å avbryte',
   focusTitle :      'Klikk for å flytte fram',
   fullExpandText :  'Full st├©rrelse',
   fullExpandTitle : 'Utvid til full st├©rrelse',
   creditsText :     'Drevet av <i>Highslide JS</i>',
   creditsTitle :    'Gå til hjemmesiden til Highslide JS',
   previousText :    'Forrige',
   previousTitle :   'Forrige (pil venstre)',
   nextText :        'Neste',
   nextTitle :       'Neste (pil h├©yre)',
   moveText :        'Flytt',
   moveTitle :       'Flytt',
   closeText :       'Lukk',
   closeTitle :      'Lukk (esc)',
   resizeTitle :     'Endre st├©rrelse',
   playText :        'Spill av',
   playTitle :       'Vis bildeserie (mellomrom)',
   pauseText :       'Pause',
   pauseTitle :      'Pause (mellomrom)',
   number :          'Bilde %1 av %2',
   restoreTitle :    'Klikk for å lukke bildet, klikk og dra for å flytte. Bruk piltastene for forrige og neste.'
};
Last edited by torstein.honsi on Mon Aug 04, 2008 1:43 pm, edited 1 time in total.
graphite
Posts: 1
Joined: Fri Jul 25, 2008 3:11 pm
Location: France

Hello,

Here is a French translation. "Powered by" has no exact equivalent in French.

Code: Select all

hs.lang = { 
   loadingText :     'Chargement...', 
   loadingTitle :    'Cliquer pour annuler', 
   focusTitle :      'Cliquer pour amener au premier plan', 
   fullExpandTitle : 'Afficher ├á la taille r├®elle', 
   fullExpandText :  'Taille r├®elle', 
   creditsText :     'D├®velopp├® sur <i>Highslide JS</i>', 
   creditsTitle :    'Site Web de Highslide JS', 
   previousText :    'Pr├®c├®dent', 
   previousTitle :   'Pr├®c├®dent (fl├¿che gauche)', 
   nextText :        'Suivant', 
   nextTitle :       'Suivant (flèche droite)', 
   moveTitle :       'D├®placer', 
   moveText :        'D├®placer', 
   closeText :       'Fermer', 
   closeTitle :      'Fermer (esc ou Echap)', 
   resizeTitle :     'Redimensionner', 
   playText :        'Lancer', 
   playTitle :       'Lancer le diaporama (barre d'espace)', 
   pauseText :       'Pause', 
   pauseTitle :      'Suspendre le diaporama (barre d'espace)',   
   number :          'Image %1 sur %2',
   restoreTitle :    'Cliquer pour fermer l'image, cliquer et faire glisser pour d├®placer, utiliser les touches fl├¿ches droite et gauche pour suivant et pr├®c├®dent.' 
};
Olivier
ceasar
Posts: 106
Joined: Tue Aug 07, 2007 9:28 pm

Dutch translation

Code: Select all

hs.lang = {
   loadingText :     'Laden...',
   loadingTitle :    'Klik om te annuleren',
   focusTitle :      'Klik om naar voren te brengen',
   fullExpandTitle : 'Vergroot naar origineel',
   fullExpandText :  'Volledige grootte',
   creditsText :     'Powered bij <i>Highslide JS</i>',
   creditsTitle :    'Ga naar de homepage van Highslide JS',
   previousText :    'Vorige',
   previousTitle :   'Vorige (linker pijl toets)',
   nextText :        'Volgende',
   nextTitle :       'Volgende (rechter pijl toets)',
   moveTitle :       'Verplaats',
   moveText :        'Verplaats',
   closeText :       'Sluiten',
   closeTitle :      'Sluiten (esc)',
   resizeTitle :     'Verander grootte',
   playText :        'Afspelen',
   playTitle :       'Speel slidshow af (spatiebalk)',
   pauseText :       'Pauze',
   pauseTitle :      'Slideshow pauze (spatiebalk)',
   restoreTitle :    'Klik om te sluiten, Klik en sleep om te verplaatsen. Gebruik pijltjes toetsen voor volgende vorige.'
};
TCattitude
Posts: 1
Joined: Fri Jul 25, 2008 10:44 pm

Spanish translation:

Code: Select all

hs.lang = {
	loadingText :     'Cargando...',
	loadingTitle :    'Click para cancelar',
	focusTitle :      'Click para traer al frente',
	fullExpandTitle : 'Expandir al tama├▒o actual',
	fullExpandText :  'Tama├▒o real',
	creditsText :     'Potenciado por <i>Highslide JS</i>',
	creditsTitle :    'Ir al home de Highslide JS',
	previousText :    'Anterior',
	previousTitle :   'Anterior (flecha izquierda)',
	nextText :        'Siguiente',
	nextTitle :       'Siguiente (flecha derecha)',
	moveTitle :       'Mover',
	moveText :        'Mover',
	closeText :       'Cerrar',
	closeTitle :      'Cerrar (esc)',
	resizeTitle :     'Redimensionar',
	playText :        'Iniciar',
	playTitle :       'Iniciar slideshow (barra espacio)',
	pauseText :       'Pausar',
	pauseTitle :      'Pausar slideshow (barra espacio)',
	restoreTitle :    'Click para cerrar la imagen, click y arrastrar para mover. Usa las flechas del teclado para avanzar o retroceder.'
};
"Powered by" is still recognized in spanish websites. Sounds better in english than spanish.
user9999
Posts: 1
Joined: Sun Jul 27, 2008 5:53 pm

Polish translation:

Code: Select all

hs.lang = {
   loadingText :     'Ładowanie...',
   loadingTitle :    'Kliknij, aby anulować',
   focusTitle :      'Kliknij, aby przenieść na wierzch',
   fullExpandTitle : 'Rozszerz do pełnego rozmiaru',
   fullExpandText :  'Pełny rozmiar',
   creditsText :     'Korzysta z <i>Highslide JS</i>',
   creditsTitle :    'Przejdź do strony domowej Highslide JS',
   previousText :    'Wstecz',
   previousTitle :   'Wstecz (lewa strzałka)',
   nextText :        'Dalej',
   nextTitle :       'Dalej (prawa strzałka)',
   moveTitle :       'Przesuń',
   moveText :        'Przesuń',
   closeText :       'Zamknij',
   closeTitle :      'Zamknij (esc)',
   resizeTitle :     'Zmień rozmiar',
   playText :        'Uruchom',
   playTitle :       'Uruchom pokaz slajd├│w (spacja)',
   pauseText :       'Pauza',
   pauseTitle :      'Wstrzymaj pokaz slajd├│w (spacja)',
   restoreTitle :    'Kliknij, aby zamknąć obrazek; kliknij i przeciąg, aby przesunąć. Użyj klawiszy strzałek, aby przejść dalej lub wstecz.'
};
"Powered by" is understand in Polish and has no really good translation.

You can also add to the compatibility chart the following browsers:
Seamonkey (all versions) - works
Mozilla (all versions) - works
Inox
Posts: 1
Joined: Sun Jul 27, 2008 4:09 pm

german translation:

Code: Select all

hs.lang = {
	loadingText :     'Lade...',
	loadingTitle :    'Klick zum Abbrechen',
	focusTitle :      'Klick um nach vorn zu bringen',
	fullExpandTitle : 'Zur Originalgr├Â├ƒe erweitern',
	fullExpandText :  'Vollbild',
	creditsText :     'Powered by <i>Highslide JS</i>',
	creditsTitle :    'Gehe zur Highslide JS Homepage',
	previousText :    'Voriges',
	previousTitle :   'Voriges (Pfeiltaste links)',
	nextText :        'Nächstes',
	nextTitle :       'Nächstes (Pfeiltaste rechts)',
	moveTitle :       'Verschieben',
	moveText :        'Verschieben',
	closeText :       'Schließen',
	closeTitle :      'Schließen (Esc)',
	resizeTitle :     'Gr├Â├ƒe wiederherstellen',
	playText :        'Abspielen',
	playTitle :       'Slideshow abspielen (Leertaste)',
	pauseText :       'Pause',
	pauseTitle :      'Pausiere Slideshow (Leertaste)',
	restoreTitle :    'Klick um das Bild zu schließen, klick und ziehe um zu verschieben. Benutze Pfeiltasten für vor und zurück.'
};
'powered by' is also in german better without translation.
BirgerB
Posts: 1
Joined: Mon Jul 28, 2008 9:25 am

Danish translation:

Danish:

Code: Select all

hs.lang = { 
   loadingText :     'Henter...', 
   loadingTitle :    'Klik for at stoppe', 
┬á ┬áfocusTitle :┬á ┬á ┬á 'Klik for at bringe f├©rst p├Ñ sk├ªrm', 
┬á ┬áfullExpandTitle : 'Vis i original st├©rrelse', 
┬á ┬áfullExpandText :┬á 'Fuld st├©rrelse', 
   creditsText :     'Vist med  <i>Highslide JS</i>', 
   creditsTitle :    'Gå til  Highslide JS's hjemmeside', 
   previousText :    'Forrige', 
   previousTitle :   'forrige (arrow left)', 
   nextText :        'Næste', 
   nextTitle :       'Næste (arrow right)', 
   moveTitle :       'Flyt', 
   moveText :        'Flyt', 
   closeText :       'Luk', 
   closeTitle :      'Luk (esc)', 
┬á ┬áresizeTitle :┬á ┬á ┬á'├åndre st├©rrelse', 
   playText :        'Start', 
   playTitle :       'Start slideshow (spacebar)', 
   pauseText :       'Pause', 
   pauseTitle :      'Pause slideshow (spacebar)', 
   restoreTitle :    'Klik for at lukke billed, klik og træk for at flytte. Brug piletaster for at skifte forrige og næste billed.' 
};

Jan &#352;midák
Posts: 2
Joined: Mon Jul 28, 2008 10:04 am
Contact: Website

Czech version:

Code: Select all

hs.lang = { 
   loadingText :     'Nač├¡t├í se...', 
   loadingTitle :    'Klikněte pro zrušen├¡', 
   focusTitle :      'Klikněte pro přenesen├¡ do popřed├¡', 
   fullExpandTitle : 'Zvětšit na původn├¡ velikost', 
   fullExpandText :  'Plná velikost', 
   creditsText :     'Powered by <i>Highslide JS</i>', 
   creditsTitle :    'Přej├¡t na str├ínky Highslide JS', 
   previousText :    'Předchoz├¡', 
   previousTitle :   'Předchoz├¡ (šipka vlevo)', 
   nextText :        'Dalš├¡', 
   nextTitle :       'Dalš├¡ (šipka vpravo)', 
   moveTitle :       'Přesunout', 
   moveText :        'Přesunout', 
   closeText :       'Zavř├¡t', 
   closeTitle :      'Zavř├¡t (esc)', 
   resizeTitle :     'Změnit velikost', 
   playText :        'Přehr├ít', 
   playTitle :       'Přehr├ít slideshow (mezern├¡k)', 
   pauseText :       'Pozastavit', 
   pauseTitle :      'Pozastavit slideshow (mezerník)', 
   restoreTitle :    'Klikněte pro zavřen├¡ obr├ízku, klikněte a t├íhněte pro jeho přesunut├¡. Použijte šipky na kl├ívesnici pro přesun na dalš├¡ a předchoz├¡.' 
};
Jan &#352;midák
Posts: 2
Joined: Mon Jul 28, 2008 10:04 am
Contact: Website

Torstein, how do you plan to handle multi language sites? Will you be placing translations into a separate file for easier per-language inclusion?
torstein.honsi
Site Admin
Posts: 9215
Joined: Thu Nov 09, 2006 11:22 am
Location: Vik i Sogn, Norway

Jan, you can use regular logic to switch language.

1) If you use a server side language like PHP you can do it like this:

Code: Select all

<?php if ($lang == 'cz') { ?>
hs.lang = {
   loadingText :     'Nač├¡t├í se...',
   [...]
};
<?php } else { ?>
hs.lang = {
   loadingText :     'Loading',
   [...]
};
<?php } ?>
2) On the client side, you can du it like this:

Code: Select all

if (lang == 'cz') {
	hs.lang = {
		loadingText :     'Nač├¡t├í se...',
   		[...]
	};
} else {
	hs.lang = {
		loadingText :     'Loading',
		[...]
	};
}
espaan
Posts: 4
Joined: Tue Jul 29, 2008 1:33 pm
Location: Netherlands
Contact: Website

Might I update the dutch language a bit, I hope ceasar agrees.
And might I add what a great project this is. I will now definitely start using HighSlide for my SmugMug module. With the new Slideshow feature it is great, thanks.

Code: Select all

hs.lang = {
   loadingText :     'Laden...',
   loadingTitle :    'Klik om te annuleren',
   focusTitle :      'Klik om naar voren te brengen',
   fullExpandTitle : 'Vergroot naar origineel',
   fullExpandText :  'Volledige grootte',
   creditsText :     'Powered door <i>Highslide JS</i>',
   creditsTitle :    'Ga naar de Highslide JS homepage',
   previousText :    'Vorige',
   previousTitle :   'Vorige (pijl naar links)',
   nextText :        'Volgende',
   nextTitle :       'Volgende (pijl naar rechts)',
   moveTitle :       'Verplaats',
   moveText :        'Verplaats',
   closeText :       'Sluiten',
   closeTitle :      'Sluiten (esc)',
   resizeTitle :     'Afmeting wijzigen',
   playText :        'Afspelen',
   playTitle :       'Start diashow (spatiebalk)',
   pauseText :       'Pauze',
   pauseTitle :      'Diashow pauzeren (spatiebalk)',
   restoreTitle :    'Klik om te sluiten, klik en sleep om te verplaatsen. Gebruik pijltjes toetsen voor volgende en vorige.'
};
Giosca
Posts: 1
Joined: Tue Jul 29, 2008 8:17 pm

Italian version
admin wrote:

Code: Select all

hs.lang = {
	loadingText :     'In caricamento...',
	loadingTitle :    'Clicca per annullare',
	focusTitle :      'Clicca per portare in avanti',
	fullExpandTitle : 'Espandi alla dimensione originale',
	fullExpandText :  'Dimensione massima',
	creditsText :     'Powered by <i>Highslide JS</i>',
	creditsTitle :    'Vai alla homepage di Highslide JS',
	previousText :    'Precedente',
	previousTitle :   'Precedente (tasto sinistro)',
	nextText :        'Prossimo',
	nextTitle :       'Prossimo (tasto destro)',
	moveTitle :       'Sposta',
	moveText :        'Sposta',
	closeText :       'Chiudi',
	closeTitle :      'Chiudi (esc)',
	resizeTitle :     'Ridimensiona',
	playText :        'Avvia',
	playTitle :       'Avvia slideshow (barra spaziatrice)',
	pauseText :       'Pausa',
	pauseTitle :      'Pausa slideshow (barra spaziatrice)',
	restoreTitle :    'Clicca per chiudere l'immagine, clicca e trascinaper spostare. Usa i tasti per il prossimo e il precedente.'
};
Admin Edit:
A user has sent me this edited translation:

Code: Select all

hs.lang = {
  loadingText :     'Caricamento in corso',
  loadingTitle :    'Fare clic per annullare',
  focusTitle :      'Fare clic per portare in avanti',
  fullExpandTitle : 'Visualizza dimensioni originali',
  fullExpandText :  'Dimensione massima',
  creditsText :     'Powered by <i>Highslide JS</i>',
  creditsTitle :    'Vai al sito Web di Highslide JS',
  previousText :    'Precedente',
  previousTitle :   'Precedente (freccia sinistra)',
  nextText :        'Successiva',
  nextTitle :       'Successiva (freccia destra)',
  moveTitle :       'Sposta',
  moveText :        'Sposta',
  closeText :       'Chiudi',
  closeTitle :      'Chiudi (Esc)',
  resizeTitle :     'Ridimensiona',
  playText :        'Avvia',
  playTitle :       'Avvia slideshow (barra spaziatrice)',
  pauseText :       'Pausa',
  pauseTitle :      'Pausa slideshow (barra spaziatrice)',
  restoreTitle :    'Fare clic per chiudere l'immagine, trascina per spostare. Frecce andare avanti e indietro.'
};

Return to “News”