Thomas: JS "übersetzen"

tach,
Hier isn countdown in Javascript.
Der ist auf english, dabei brauch ich ihn auf deutsch.
Aber welche "Hours" "Minutes" muss ich da umschreiben?

------------------
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript">

dateFuture = new Date(2008,9,31,23,59,59);

function GetCount(){

dateNow = new Date();
 amount = dateFuture.getTime() - dateNow.getTime();
 delete dateNow;

// time is already past
 if(amount < 0){
  document.getElementById('countbox').innerHTML="Now!";
 }
 // date is still good
 else{
  days=0;hours=0;mins=0;secs=0;out="";

amount = Math.floor(amount/1000);

days=Math.floor(amount/86400);
  amount=amount%86400;

hours=Math.floor(amount/3600);
  amount=amount%3600;

mins=Math.floor(amount/60);
  amount=amount%60;

secs=Math.floor(amount);

if(days != 0){out += days +" day"+((days!=1)?"s":"")+", ";}
  if(days != 0 || hours != 0){out += hours +" hour"+((hours!=1)?"s":"")+", ";}
  if(days != 0 || hours != 0 || mins != 0){out += mins +" minute"+((mins!=1)?"s":"")+", ";}
  out += secs +" seconds";
  document.getElementById('countbox').innerHTML=out;

setTimeout("GetCount()", 1000);
 }
}

window.onload=function(){GetCount();}

//-->
</script>
-------------------------

So wirds grade angezeigt:
108 days, 7 hours, 21 minutes, 20 seconds

und ich hätte das gerne so:
108 Tage, 7 Stunden, 21 Minuten, 20 Sekunden

  1. Grüße,

    Hier isn countdown in Javascript.
    Der ist auf english, dabei brauch ich ihn auf deutsch.

    von wegen "deutsche bildungsstandarten - wenn das so weiter geht wird man WindowsBayerisch verlangen...

    ich habe kaum Ahnung von JS - aber das dürfte so ausshen:

    if(days != 0){out += days +" Tag"+((days!=1)?"e":"")+", ";}

    if(days != 0 || hours != 0){out += hours +" Stunde"+((hours!=1)?"n":"")+", ";}
      if(days != 0 || hours != 0 || mins != 0){out += mins +" Minute"+((mins!=1)?"n":"")+", ";}
      out += secs +" Secunden";

    MFG
    bleicher

    --
    __________________________-
    Menschen an sich , sind nicht schlecht - es sind nur ihre Taten (c).
    http://www.sexgott-or-not.com/?test=428054
    1. Hi!

      von wegen "deutsche bildungsstandarten - wenn das so weiter geht wird man WindowsBayerisch verlangen...

      Was is denn eine Bildungsstandarte? Traegst Du sowas mit Dir rum? Son huebsches grosses Feldzeichen mit Loewenkopf wie bei den Roemern oder oder so ne kleine Flagge? ;)

      Nix fuer ungut, es passte nur grad so schoen. :)

      --
      Trau Dich!
       
      1. Nix fuer ungut, es passte nur grad so schoen. :)

        ich wollte vorher auch schon bezüglich dieser zeilen einen kommentar hinterlassen:

        ich habe kaum Ahnung von JS - aber das dürfte so ausshen:

        etwa so: "'ich habe kaum ahnung von deutsch' wäre treffender gewesen ;)"
        nix für ungut ;)

        1. Ich mag bleicher. Er nimmt sich selbst nicht so ernst und gesteht Fehler ein ("meine dummheit^^ ist das einzig bekannte problem schlechthin...."). Dafuer hat er meine Sympathie.

          --
          Trau Dich!
           
          1. Hallo,

            Ich mag bleicher. Er nimmt sich selbst nicht so ernst und gesteht Fehler ein ("meine dummheit^^ ist das einzig bekannte problem schlechthin...."). Dafuer hat er meine Sympathie.

            ich sehe das genauso und hätte es sicher nicht schöner ausdrücken können.

            So long,
             Martin

            --
            Schildkröten können mehr über den Weg berichten als Hasen.
            1. Grüße,

              Ich mag bleicher.

              ich sehe das genauso

              jetzt bin ich gerührt T_T !
              danke.
              die ersten netten worte, die ich in den letzten 2 wochen sah/hörte >_<
              danke

              MFG
              bleicher

              --
              __________________________-
              Menschen an sich , sind nicht schlecht - es sind nur ihre Taten (c).
              http://www.sexgott-or-not.com/?test=428054
              1. die ersten netten worte, die ich in den letzten 2 wochen sah/hörte >_<

                ich hoffe die beiden übertreiben nicht, sonst wirst du noch übermütig :D

  2. und ich hätte das gerne so:
    108 Tage, 7 Stunden, 21 Minuten, 20 Sekunden

    if(days != 0){out += days +" day"+((days!=1)?"s":"")+", ";}
      if(days != 0 || hours != 0){out += hours +" hour"+((hours!=1)?"s":"")+", ";}
      if(days != 0 || hours != 0 || mins != 0){out += mins +" minute"+((mins!=1)?"s":"")+", ";}
      out += secs +" seconds";

    diese vier zeilen - alles was zwischen den hochkommas steht, gehört zu strings

    also  " day" "s" und "" ist für " day" + "s" bzw "day" + "" (days oder day) also einzahl und mehrzahl zuständig

    den rest findest du sicher alleine raus

  3. @@Thomas:

    So wirds grade angezeigt:
    108 days, 7 hours, 21 minutes, 20 seconds

    und ich hätte das gerne so:
    108 Tage, 7 Stunden, 21 Minuten, 20 Sekunden

    Und wenn du es später gerne so hättest:
    108 dni, 7 godzin, 21 minut, 20 sekund

    dann siehst du ein, dass es unvorteilhaft ist, Zeichenketten hartcodiert in ein Script zu schreiben.

    Live long and prosper,
    Gunnar

    --
    Erwebsregel 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort.