Module Kalender 1.0 deutsch (germanski)

Hilfe zu Modulen und Tags
jah
Forum Members
Forum Members
Posts: 147
Joined: Thu Dec 30, 2004 9:09 am

Re: Module Kalender 1.0 deutsch (germanski)

Post by jah »

Hier ist die Norwegische übersetzung (nb_NO):

Für Rechte glaube ich das man dieser syntax braucht:

Code: Select all

 \'%s\' permission
Jon

Code: Select all

<?php
$kls = array();
$kls['Datum'] = 'Dato';
$kls['Details'] = 'Detaljer';
$kls['Zusammenfassung'] = 'Oversikt';
$kls['zurueck'] = 'Tilbake';
$kls['bis'] = 'til';
$kls['m1'] ='Januar';
$kls['m2'] ='Februar';
$kls['m3'] ='Mars';
$kls['m4'] ='April';
$kls['m5'] ='Mai';
$kls['m6'] ='Juni';
$kls['m7'] ='Juli';
$kls['m8'] ='August';
$kls['m9'] ='September';
$kls['m10'] ='Oktober';
$kls['m11'] ='November';
$kls['m12'] ='Desember';
$kls['ms1'] ='Jan';
$kls['ms2'] ='Feb';
$kls['ms3'] ='Mar';
$kls['ms4'] ='Apr';
$kls['ms5'] ='Mai';
$kls['ms6'] ='Jun';
$kls['ms7'] ='Jul';
$kls['ms8'] ='Aug';
$kls['ms9'] ='Sep';
$kls['ms10'] ='Okt';
$kls['ms11'] ='Nov';
$kls['ms12'] ='Des';
$kls['d0'] ='Søndag';
$kls['d1'] ='Mandag';
$kls['d2'] ='Tirsdag';
$kls['d3'] ='Onsdag';
$kls['d4'] ='Torsdag';
$kls['d5'] ='Fredag';
$kls['d6'] ='Lørdag';
$kls['ds0'] ='Sø';
$kls['ds1'] ='Ma';
$kls['ds2'] ='Ti';
$kls['ds3'] ='On';
$kls['ds4'] ='To';
$kls['ds5'] ='Fr';
$kls['ds6'] ='Lø';


// Gyldige parametre for dato- og tidsformat
// %D	Ukedag kortform
// %l (liten 'L')	Ausgeschriebener Tag der Woche	Sonntag bis Samstag
// %F	Måned skrevet fullt ut, som Januar eller Mars. Januar til Desember
// %M	Månedsnavn kortform
// %n	Månednummer, uten nuller foran	1 til 12
// %j	Dag i måned uten nuller foran 1 til 31
// %Y	Firesifret årstall	Eksempel: 1999 eller 2003
// %G   Timer  (24 timer) uten nuller foran
// %i   Minutter


$kls['datumsformat'] ='%l , den %j.%F %Y kl. %G:%i';
$kls['Termin bearbeiten']='Rediger avtale';
$kls['KategorienManager']='Rediger kategorier';
$kls['Terminmanager']='Administrasjon av avtaler';
$kls['Neu']='Legg til';
$kls['Speichern']='Lagre';
$kls['Startdatum']='Startdato';
$kls['Ablaufdatum']='Sluttdato';
$kls['Titel']='Tittel';
$kls['Zusammenfassung']='Sammendrag';
$kls['Details']='Detaljer';
$kls['Abbruch']='Avbryt';
$kls['Kategorien']='Kategorier';
$kls['Rechte']="<p class=\"error\">Du trenger \'%s\' permission rettigheter for å benytte denne funksjonen !</p>";
$kls['Installnachricht']='For å administrere kalenderen må du legge til "Modify Kalender" rettigheter for den aktuelle brukergruppen !';
$kls['um']='kl.';
$kls['ZeigeTermineIn']='Vis avtaler bare for';
$kls['AlleKategorien']='Alle Kategorier';
$kls['Filter']='Filter';
$kls['Weiter']='Neste';
$kls['Kopiere']='Kopier';
$kls['Kopieren']='Kopier avtale';
$kls['Name']='Navn';
$kls['Loeschen']='Slett avtale';
$kls['bis']='til';
$kls['Loeschungok']='Bekreft sletting av denne avtalen!';
$kls['Filterhilfe']='%Such% eller %Such eller Such% eller __Such';
$kls['Terminanzahl']='Antall valgte avtaler';
$kls['Termine löschen']='Slett avtale';
$kls['Löschen bis']='Slett avtaler inntil';
$kls['Löschbestätigung']='Ønsker du virkelig å slette disse avtalene?';

?>
Alex_Leipzig

Re: Module Kalender 1.0 deutsch Übersetzungen

Post by Alex_Leipzig »

piratos wrote: Das ist ja wunderbar - bin begeistert. klappt wie verrückt mit den Übersetzungen.
Sorry für die überflüssige personal message. Schau mal bitte in die letzten Zeilen der Sprachdatei, dort wo ich Kommentare angefügt habe. Sind die Umlaute im Code korrekt??
piratos

Re: Module Kalender 1.0 deutsch (germanski)

Post by piratos »

Ja das habe ich gelesen und ich habe mir das bei der Codierung auch überlegt, aber im eigentlichen Code (nicht im auszugebenden Inhalt) ist das egal.
piratos

Ankündigung Kalender 1.03 für morgen

Post by piratos »

Ich habe ja nun einiege Übersetzungen vorliegen , für dänisch sogar gleich zwei (daraus habe ich die dritte gemacht).

So habe ich genügend Material um mit der Sprachsteuerung zu spielen.

Das Ergebnis Version 1.03, die ab sofort zu Verfügung steht.

Unterschied: Die Sprachsteuerung war verbesserungswürdig.

Im Adminteil wird die Defaulteinstellung des Users genommen, wie sie in der cms gegeben ist. Liegt keine Sprachdatei vor, wird die deutsche verwendet.

Im Anzeigeteil wird die als Parameter vorgegebene Sprachdatei eingesetzt, liegt kein Parameter vor ist es die deutsche, liegt keine Sprachdatei vor ist es die deutsche.

Damit hat man dann im Ausgabeteil die Wahl der Darstellung , was die Sprache betrifft.

Es sind folgende Sprachdateien z.Z. enthalten

deutsch
englisch
dänisch
norwegisch

Weitere - so hoffe ich - werden wohl folgen.
Last edited by piratos on Tue May 31, 2005 3:00 pm, edited 1 time in total.
jah
Forum Members
Forum Members
Posts: 147
Joined: Thu Dec 30, 2004 9:09 am

Re: Module Kalender 1.0 deutsch (germanski)

Post by jah »

In Kalender hauptseite sehe ich diese fehler:

Code: Select all

Notice: Undefined variable: event_id in c:\program files\html\easyphp1-8\www\cmstrunk\modules\Kalender\Kalender.module.php on line 388
Warum?

Jon
piratos

Re: Module Kalender 1.0 deutsch (germanski)

Post by piratos »

Gute Frage, nächste  bitte.

In Version 1.03 ist in Zeile 388 nur ein Linkcode:

Code: Select all

$delete_events_link = $this->CreateLink($id, 'admin_delete_events', $returnid, $contents=$this->lang['Termine löschen'], $params=array('event_id'=>$event_id,'kill'=>true,'language'=>$this->language));
Benutzt du 1.03 (wenn nicht poste mal Zeile 388)  und welche Sprache ?
Alex_Leipzig

Re: Module Kalender 1.0 deutsch (germanski)

Post by Alex_Leipzig »

OK, nächste Frage ;-)

Die Dokumentation ist wirklich prima jetzt! Aber irgendwie will das CSS nicht so wie ich. Hier meine Styles für den kleinen Kalender:

Code: Select all

.kal-monat
	{
	text-align:center;
	font-family:Arial,sans-serif;
	font-weight:bold;
	font-size:10pt;
	text-transform:uppercase;
	}
.kal_kl_tabelle
	{
	width:175px;
	}
.kal_kl_tabelle_blank
	{
	background-color:#DCDCDC;
	}
.kal_kl_td_tage
	{
	font-size:8pt;
	font-weight:bold;
	background-color:#DCDCDC;
	}
.kal_kl_tabelle_td_keinlink
	{
	}
.kal_kl_tabelle_td_link
	{
	background-color:white;
	}
Mein Problem ist, dass die Formatierungen für Tage mit und ohne Link nicht differenziert werden - siehe hier, links unten auf der Seite.
Außerdem tanzt der "So"nntag aus der Reihe... er ist offenbar nicht innerhalb der normalen Tage-Tabellenzellen.

Und noch eine Frage: kann ich den Titel eines Termins jeweils als title-Element im Link ausgeben lassen?
Last edited by Alex_Leipzig on Wed Jun 01, 2005 6:18 pm, edited 1 time in total.
jah
Forum Members
Forum Members
Posts: 147
Joined: Thu Dec 30, 2004 9:09 am

Re: Module Kalender 1.0 deutsch (germanski)

Post by jah »

Mein version ist 1.0.3 und ich habe mit versciedene sprache versucht (auch Deutsch). CMS ist SVN von heute.

Ich habe auch der Modul installiert und reintalliert.

Jon
piratos

Kleiner Kalender Styles

Post by piratos »

Da steckt tatsächlich ein Fehler drin.

Ändere mal generate_calendar2  folgenden auf folgenden code, dann läuft das.

Code: Select all

$calendar.=($link ? '<td class="kal_kl_tabelle_td_link">' :'<td class="kal_kl_tabelle_td_keinlink">').($link ? '<a href="'.$link.'">'.$content.'</a>' : $content);
            //$calendar .= '<td class="kal_kl_tabelle_td_link">'.
            //    ($link ? '<a href="'.$link.'">'.$content.'</a>' : $content);


Was meinst du mit dem SO genau - für mich sieht das alles bei dir und bei mir normal aus.

Im kleinen Kalender können keine Titel ausgegeben werden, dafür habe ich den grossen.
piratos

jah - > $event_id

Post by piratos »

Bitte einmal testen, Script wie folgt ändern (Zeile hinzufügen).

Code: Select all

function DefaultAdminPage($id, $parameters, $returnid)
	{
		$db = $this->cms->db; /* @var $db ADOConnection */
		$categories = $this->HoleKategorien();
                // this is new   -- das ist neu
		$event_id = get_parameter_value($parameters, 'event_id', -1);
Alex_Leipzig

Re: Kleiner Kalender Styles

Post by Alex_Leipzig »

Ich werde das mal testen, komme aber wohl erst Anfang nächster Woche dazu.
piratos wrote:Was meinst du mit dem SO genau - für mich sieht das alles bei dir und bei mir normal aus.
Ich vermute mal, du verwendest Firefox, richtig? In Opera und Internet Explorer sieht das ganze nämlich so aus wie auf dem angefügten Bild "problem.jpg". In FF ist es OK, da wird aber Sonntag als erster Tag der Woche angezeigt (siehe zweites Bild) - was sich aber sicher einstellen lässt, oder? Opera wiederum ist der einzige Browser, der die korrekte, im CSS angegebene, Schriftart, nämlich Arial anzeigt; die anderen zeigen Times.

[attachment deleted by admin]
Last edited by Alex_Leipzig on Thu Jun 02, 2005 10:23 am, edited 1 time in total.
piratos

Kleiner Kalender Styles

Post by piratos »

So ist ist - Firefox und nur selten IE.

Aber dennoch hat sich das SO Problem erledigt - abhängig von einer Bedingung hat das Script die table - Einleitung nicht immer korrekt geschlossen, deswegen die Fehlanzeige vom IE , die anderen haben das  ausgebügelt.

Es steht nun die Version 1.04 zur Verfügung.

Darin enthalten  - Stylesänderungen kleiner Kalender, Stylesergänzung für Wochentage kleiner Kalender , kleiner Kalender table - Fehler beseitigt und nach Hinweis von jah Script anggepasst für bestimmte php-versionen.
Alex_Leipzig

Re: Kleiner Kalender Styles

Post by Alex_Leipzig »

Spitze - großes Dankeschön!
jah
Forum Members
Forum Members
Posts: 147
Joined: Thu Dec 30, 2004 9:09 am

Noch etwas...

Post by jah »

Danke piratos, die event_id fehler ist weg.

Es gibt auch ein par andere dinge:

Linie 441:

Code: Select all

echo '<p>'.$manage_event_link.' | '.$this->lang['Termin bearbeiten'].' | '.$manage_categories_link.'</p><h4 class="admintitle">'.$this->lang['Termine bearbeiten'].'</h4>';
Die letzte "Termine bearbeiten" sollte "Termin bearbeiten" werden.

Die admin layout ist schlecht . Mankiert hier CSS oder etwas in meine installation? (siehe jpeg)

(jpeg ist IE6. Im Firefox sind die fonten besser)

Lang files sollte modifisiert werden von:
"Sie benötigen das Recht '$permission' um diese Funktion benutzen zu dürfen !";
bis:
"Sie benötigen das Recht  \'%s\' permission um diese Funktion benutzen zu dürfen !";


[attachment deleted by admin]
Last edited by jah on Thu Jun 02, 2005 12:00 pm, edited 1 time in total.
piratos

Re: Module Kalender 1.0 deutsch (germanski)

Post by piratos »

1. permission variable

Ich habe da keine Probleme mit , selbst meine älteste php version 4.3.1 nicht, würde mich mal interessieren, wie deine Zusammenstellung ist.

2. Language file  - kann man machen halte ich aber für nicht wichtig.

3. Layout

Sieht aus wie der IE , Firefox sieht besser aus, aber da kann ich auch nichts machen, dass ist die normale allgemeine CSS von der CMS und die wird sogar noch abhängig vom Browser gesteuert.
Post Reply

Return to “Module und Tags”