From: bruno Date: Tue, 3 Sep 2002 14:30:36 +0000 (+0000) Subject: seperation of admin and open posting bundles X-Git-Tag: BEFORE_MERGE_1_1~553 X-Git-Url: http://erislabs.org.uk/gitweb/?a=commitdiff_plain;h=ec539baf34c85073f439b02018120a08994d2d35;p=mir.git seperation of admin and open posting bundles --- diff --git a/bundles/admin.properties b/bundles/admin.properties index d9d68707..9cf3da56 100755 --- a/bundles/admin.properties +++ b/bundles/admin.properties @@ -3,12 +3,5 @@ # specific but IMC specific # this should maybe be at some other place (in the config file) -### imc information -imc.name=indymedia.de -imc.shortname=imc-germany -imc.contact-email.address=imc-germany@indymedia.org -imc.contact-email.name=Redaktionsliste -imc.tech-email.address=imc-germany-tech@indymedia.org -imc.tech-email.name=imc-germany-tech@indymedia.org -imc.public-email.address=imc-germany-public@lists.indymedia.org -imc.public-email.name=imc-germany-public@lists.indymedia.org \ No newline at end of file + +ö \ No newline at end of file diff --git a/bundles/admin_ay.properties b/bundles/admin_ay.properties index beac4786..1a39afb3 100755 --- a/bundles/admin_ay.properties +++ b/bundles/admin_ay.properties @@ -1,4 +1,5 @@ ########## admin ########## +# language: aymara # general yes=sí @@ -152,12 +153,14 @@ login.info=Esta zona es accesible exclusivamente a grupos autorizados. Si desea login.title=login login.name=Login login.password=Password -login.language=Idioma -login.language.german=Alem‡n -login.language.spanish=Espa–ol -login.language.guarani=Guaran’ -login.language.aymara=Aymara -login.language.quechua=Quechua +login.language=Idioma +login.language.ay=Aymara +login.language.de=Alem‡n +login.language.en=English +login.language.es=Espa–ol +login.language.gn=Guaran’ +login.language.qu=Quechua +login.language.tr=Turkish login.submit= Envíar # mediafolder @@ -274,109 +277,4 @@ error.text2=Por favor env usererror.htmltitle=indymedia | error de datos usererror.title=oi! oi! oi! usererror.text=Los datos que ha introducido han causado el siguiente error: -usererror.what_to_do=Por favor, pulse el botón para volver e intentelo de nuevo - - -########## producer ########## - -producer.content.htmltitle=mir.indymedia: -producer.content.email=email -producer.content.homepage=Homepage -producer.content.comment=Haga un comentario sobre este artículo -producer.copyright= Copyright © 2002 Indymedia Bolivia - Qollasuyu - Ivi Iyambae
Esta publicaci—n es copyleft. Por tanto, se permite difundir, citar y copiar literalmente sus materiales, de forma ’ntegra o parcial, por cualquier medio y para cualquier prop—sito, siempre que se mantenga esta nota y se cite procedencia. Indymedia Euskal Herria no asume ninguna responsabilidad por el material publicado en este sitio, salvo sobre lo que aparece en la columna central. Toda la responsabilidad para verificar la veracidad y los derechos de reproducci—n de un env’o corresponden al autor que lo publica. Al publicar material en este sitio, el o la autora del env’o asume que puede ser redistribuido libremente. -producer.contact=Contacto -producer.openposting.htmltitle=mir.indymedia: -producer.startpage.htmltitle=mir.indymedia: the mir-coders-website -producer.topiclist.htmltitle=mir.indymedia: - - -########## open ########## - -open.optional=opcional -open.required=requerido - -open.comment.htmltitle=indymedia | confirmar comentario -open.comment.title=Añadiendo un comentario al artículo -open.comment.note=Unos comentarios sobre como escribir un comentario en Indymedia. -open.comment.formtitle=Formulario-del-comentario -open.comment.title=Título del comentario -open.comment.name=su nombre -open.comment.email=su email -open.comment.url=su dirección web -open.comment.phone=su número de teléfono -open.comment.address=su dirección -open.comment.language=idioma de su comentario -open.comment.text=su comentario -open.comment.submit=envíar comentario -open.comment.reset=limpiar formulario - - -open.commentdone.htmltitle=indymedia | envío abierto -open.commentdone.thanks=Su comentario está de camino! -open.commentdone.wait=In wenigen Minuten ist Deine Ergänzung unter dem ergänzten Artikel.
Manchmal kann es aber aufgrund technischer Probleme etwas dauern bis sie erscheint.
-open.commentdone.criteria=Die Moderationskriterien von indymedia kannst Du hier nachlesen. -open.commentdone.stay_calm=Gedulde Dich einen Moment - Es lohnt sich! -open.commentdone.back=Zurück zum kommentierten Artikel - - -open.commentdupe.htmltitle=indymedia | envío abierto - comentario duplicado -open.commentdupe.title=Mantenga la calma unos breves instantes. -open.commentdupe.explanation=Probablemente haya apretado el botón de recarga o enviado el comentario en una segunda ocasión. Si puede leer esto, significa que su comentario ha sido recibido con éxito y será incluido en la página de artículos en breves instantes. -open.commentdupe.no_panic=No se altere! -open.commentdupe.back=Volver al artículo comentado - - -open.posting.htmltitle=indymedia | envío abierto -open.posting.meta.description=Indymedia | Centro de Periodismo Independiente -open.posting.meta.author=Colectivo IMC -open.posting.meta.keywords=Periodismo Libre -open.posting.jump_to_form=Ir directamente al formulario. -open.posting.title=Publique su artículo -open.posting.nr_of_media=Número de recursos mediáticos -open.posting.nr_of_media.info=(wenn Du mehr als eine Datei hochladen willst, bitte hier die Anzahl eintragen und den Knopf drücken, bevor Du weitere Felder ausfüllst.) -open.posting.nr_of_media.submit=Anzahl festlegen -open.posting.form.title=Formulario de publicación -open.posting.title=Título de su artículo -open.posting.title.info=(Bitte wähle einen möglichst klaren, aussagekräftigen Titel.) -open.posting.topic=Thema Deines Beitrags -open.posting.topic.info=(Mehrfachwahl ist möglich. Bitte dazu die [Strg]- bzw [Ctrl]-Taste benutzen) -open.posting.author=autor de este artículo -open.posting.abstract=Descripción breve de su artículo -open.posting.abstract.info=(Sie soll den LeserInnen schnell vermitteln, worum es in Deinem Beitrag geht. Falls Du den ersten Absatz Deines Artikels dazu wählst, achte bitte darauf ihn im Haupttextfeld weiter unten nicht nochmal einzusetzen.) -open.posting.abstract.constraint=(que no exceda de 5 líneas) -open.posting.contact.info=La información de contacto es opcional pero ayuda a que otras personas puedan ponerse en contacto con usted. -open.posting.email=su dirección de email -open.posting.url=su dirección web -open.posting.address=su dirección personal -open.posting.phone=su número de teléfono -open.posting.language=idioma de su artículo -open.posting.text=su artículo -open.posting.text.info=ponga aquí el texto de su artículo -open.posting.media=recursos mediáticos -open.posting.media.info=cargue sus ficheros de medios (de momento tan solo se aceptan jpg|gif|mp3|avi|qt|mpeg) -open.posting.media.howto=(Dazu wählst Du mit "Durchsuchen.." die entsprechende Datei auf Deiner Festplatte aus. -open.posting.media.media=Media -open.posting.media.title=subtítulo de los recursos mediáticos -open.posting.submit.info=Bitte drücke den Verschicken-Knopf nur einmal!
In wenigen Minuten erscheind Dein Beitrag dann auf der "Open Posting" - Seite.   Das ist nicht die Startseite.
Manchmal kann es aber aufgrund technischer Probleme etwas dauern bis er erscheint. -open.posting.criteria=Die Moderationskriterien kannst Du hier nachlesen -open.posting.submit=Enviar (la paciencia es una virtud!!) -open.posting.reset=Limpiar formulario - - -open.postingdone.htmltitle=indymedia | open posting -open.postingdone.title=Hurra, Du hast Deinen Artikel abgeschickt! -open.postingdone.info=Dein Artikel landet in einigen Minuten auf der "Open Posting" - Seite. Das ist nicht die Startseite. Die Moderationskriterien kannst Du hier lesen -open.postingdone.stay_calm=Gedulde Dich einen Moment! Es lohnt sich! -open.postingdone.back=Zurück - - -open.postingdupe.htmltitle=indymedia | envío abierto - envio duplicado -open.postingdupe.title=Mantenga la calma, su envio será procesado en breves instantes. -open.postingdupe.explanation= Posiblemente haya pulsado el botón de recarga de su navegador, o enviado su articulo por segunda vez - Si está leyendo este texto, significa que su envío ha sido recibido con éxito - y que será incluido en la pagina de artículos en breves instantes. -
- Como detalle técnico, este imc está conectado a un servidor proxy - que no es actualizado cada minuto. -open.postingdupe.no_panic=No pierda los estribos! -open.postingdupe.back=Atrás +usererror.what_to_do=Por favor, pulse el botón para volver e intentelo de nuevo \ No newline at end of file diff --git a/bundles/admin_de.properties b/bundles/admin_de.properties index 2e7f2fd4..b7de547a 100755 --- a/bundles/admin_de.properties +++ b/bundles/admin_de.properties @@ -1,5 +1,6 @@ ########## admin ########## -# $Id: admin_de.properties,v 1.13 2002/09/02 22:40:59 init Exp $ +# language: deutsch / german +# $Id: admin_de.properties,v 1.14 2002/09/03 14:30:36 bruno Exp $ # general yes=ja @@ -162,9 +163,13 @@ login.title=login login.name=Login login.password=Passwort login.language=Sprache -login.language.english=english -login.language.german=deutsch -login.language.spanish=espanol +login.language.ay=Aymara +login.language.de=Deutsch +login.language.en=English +login.language.es=Espa–ol +login.language.gn=Guaran’ +login.language.qu=Quechua +login.language.tr=Turkish login.submit= OK # mediafolder @@ -284,104 +289,6 @@ error.text2=Also, bitte eine Mail mit dem roten Textund usererror.htmltitle=indymedia.de | Fehlerhafte Eingabe usererror.title=OOPS! usererror.text=Bei der Eingabe hat es folgende fehler gegeben: -usererror.what_to_do=Also, bitte druecke die zueruck taste und versuche es nochmal - - -########## producer ########## - -producer.content.htmltitle=mir.indymedia.de: -producer.content.email=eMail -producer.content.homepage=Homepage -producer.content.comment=Make a quick comment on this article - -producer.copyright=Jegliche Inhalte, die bei germany.indymedia veröffentlicht werden, bleiben Eigentum der Autorin/ des Autors. Soweit nicht anders vermerkt, können und sollen sie weiterverwertet werden. germany.indymedia übernimmt keine Gewähr für die Inhalte.
Eine spezielle Form des Copyrights wird diskutiert und folgt. - -producer.contact=Kontakt - -producer.openposting.htmltitle=mir.indymedia.de: - -producer.startpage.htmltitle=mir.indymedia.de: the mir-coders-website - -producer.topiclist.htmltitle=mir.indymedia.de: - - -########## open ########## - -open.optional=optional -open.required=muss ausgefüllt werden - -open.comment.htmltitle=indymedia.de | comment.commit -open.comment.title=Kommentierung eines Beiträgs bei Indymedia -open.comment.note=Hinweis: Dein Kommentar kann in jedem Stil und jeder Form sein, akademisch bis persönlich.
Aber bitte bleibe beim Thema des Artikels, den Du kommentierst und versuche, präzise zu sein. -open.comment.formtitle=Kommentierungsformular -open.comment.title=Titel des Kommentars -open.comment.name=Dein Name -open.comment.email=Deine eMail-Adresse -open.comment.url=Deine Web Adresse -open.comment.phone=Deine Telefon-Nr. -open.comment.address=Deine Adresse -open.comment.language=Die Sprache deines Kommentares -open.comment.text=Dein Kommentar -open.comment.submit=Kommentar abschicken -open.comment.reset=Formular löschen - -open.commentdone.htmltitle=indymedia.de | open posting -open.commentdone.thanks=Danke. Deine Ergänzung ist jetzt auf dem Weg zur Website! -open.commentdone.wait=In wenigen Minuten ist Deine Ergänzung unter dem ergänzten Artikel.
Manchmal kann es aber aufgrund technischer Probleme etwas dauern bis sie erscheint.
-open.commentdone.criteria=Die Moderationskriterien von indymedia.de kannst Du hier nachlesen. -open.commentdone.stay_calm=Gedulde Dich einen Moment - Es lohnt sich! -open.commentdone.back=Zurück zum kommentierten Artikel - -open.commentdupe.htmltitle=indymedia.de | open posting - Kommentar-Duplikat -open.commentdupe.title=Immer ruhig mit den jungen Pferden! -open.commentdupe.explanation=Du hast vermutlich den Reload-Button benutzt oder versucht, Deinen Kommentar noch einmal zu posten. Das ist aber unnötig. Die Tatsache, dass Du diesen Text liest, bedeutet, dass Dein Kommentar schon angekommen ist. Er wird gleich auf der Seite auftauchen. Versprochen. -open.commentdupe.no_panic=Keine Panik -open.commentdupe.back=Zurück zum kommentierten Artikel - -open.posting.htmltitle=indymedia.de | open posting -open.posting.meta.description=Indymedia Germany | Unabhängiges Medienzentrum -open.posting.meta.author=IMC Kollektiv -open.posting.meta.keywords=Freie Medien, Gegenöffentlichkeit -open.posting.jump_to_form=Direkt zum Eingabeformular springen -open.posting.title=Veröffentliche Deinen Beitrag -open.posting.nr_of_media=Anzahl der Medien (max 20) -open.posting.nr_of_media.info=(wenn Du mehr als eine Datei hochladen willst, bitte hier die Anzahl eintragen und den Knopf drücken, bevor Du weitere Felder ausfüllst.) -open.posting.nr_of_media.submit=Anzahl festlegen -open.posting.form.title=Veröffentlichungsformular -open.posting.title=Gib Deinem Beitrag einen Titel -open.posting.title.info=(Bitte wähle einen möglichst klaren, aussagekräftigen Titel.) -open.posting.topic=Thema Deines Beitrags -open.posting.topic.info=(Mehrfachwahl ist möglich. Bitte dazu die [Strg]- bzw [Ctrl]-Taste benutzen) -open.posting.author=AutorIn des Beitrags -open.posting.abstract=Eine kurze Zusammenfassung des Beitrags -open.posting.abstract.info=(Sie soll den LeserInnen schnell vermitteln, worum es in Deinem Beitrag geht. Falls Du den ersten Absatz Deines Artikels dazu wählst, achte bitte darauf ihn im Haupttextfeld weiter unten nicht nochmal einzusetzen.) -open.posting.abstract.constraint=(nicht mehr als 5 Zeilen) -open.posting.contact.info=Die Kontaktinformationen sind optional, aber ermöglichen, dass die IndymedialeserInnen (z.B. auch JournalistInnen) Dich bezüglich Deines Beitrages, z.B. für Rückfragen, erreichen können, was auch eine Weiterverwertung Deines Beitrages an anderen Stellen ermöglicht. -open.posting.email=Deine eMail-Adresse -open.posting.url=Eine Web-Adresse zum Artikel -open.posting.address=Deine Adresse -open.posting.phone=Deine Telefon-Nr. -open.posting.language=Die Sprache deines Beitrages -open.posting.text=Dein Artikel -open.posting.text.info=(Der Haupttext Deines Beitrages) -open.posting.media=Medien -open.posting.media.info=Hier kannst Du eine oder mehrere Bild-, Audio- oder Videodateien zu Deinem Artikel hochladen. -open.posting.media.howto=(Dazu wählst Du mit "Durchsuchen.." die entsprechende Datei auf Deiner Festplatte aus. -open.posting.media.media=Media -open.posting.media.title=Medienunterschrift -open.posting.submit.info=Bitte drücke den Verschicken-Knopf nur einmal!
In wenigen Minuten erscheind Dein Beitrag dann auf der "Open Posting" - Seite.   Das ist nicht die Startseite.
Manchmal kann es aber aufgrund technischer Probleme etwas dauern bis er erscheint. -open.posting.criteria=Die Moderationskriterien kannst Du hier nachlesen -open.posting.submit=Beitrag abschicken -open.posting.reset=Formular löschen - -open.postingdone.htmltitle=indymedia.de | open posting -open.postingdone.title=Hurra, Du hast Deinen Artikel abgeschickt! -open.postingdone.info=Dein Artikel landet in einigen Minuten auf der "Open Posting" - Seite. Das ist nicht die Startseite. Die Moderationskriterien kannst Du hier lesen -open.postingdone.stay_calm=Gedulde Dich einen Moment! Es lohnt sich! -open.postingdone.back=Zurück - -open.postingdupe.htmltitle=indymedia.de | open posting - Posting-Duplikat -open.postingdupe.title=Immer ruhig mit den jungen Pferden! -open.postingdupe.explanation=Du hast vermutlich den Reload-Button benutzt oder versucht, Deinen Artikel noch einmal zu posten. Das ist aber unnötig.
Die Tatsache, dass Du diesen Text liest, bedeutet, dass Dein Posting schon angekommen ist. Er wird gleich auf der Seite auftauchen. Versprochen.

Technischer Hintergrund ist, daß de.indy über einen Proxy-Server läuft und da dauert es schon mal ein paar Minuten, bis ein neues Posting erscheint. -open.postingdupe.no_panic=Keine Panik -open.postingdupe.back=Zurück +usererror.what_to_do=Also, bitte druecke die zurueck taste und versuche es nochmal + + diff --git a/bundles/admin_en.properties b/bundles/admin_en.properties index bb2b9fd2..1c73eebc 100755 --- a/bundles/admin_en.properties +++ b/bundles/admin_en.properties @@ -1,5 +1,6 @@ ########## admin ########## -# $Id: admin_en.properties,v 1.16 2002/09/02 23:01:45 init Exp $ +# language: english +# $Id: admin_en.properties,v 1.17 2002/09/03 14:30:36 bruno Exp $ # general yes=yes @@ -162,9 +163,13 @@ login.title=login login.name=Login login.password=Password login.language=Language -login.language.english=english -login.language.german=deutsch -login.language.spanish=espanol +login.language.ay=Aymara +login.language.de=Deutsch +login.language.en=English +login.language.es=Espa–ol +login.language.gn=Guaran’ +login.language.qu=Quechua +login.language.tr=Turkish login.submit= OK # mediafolder @@ -284,86 +289,4 @@ error.text2=So please send a mail with the red text and usererror.htmltitle=indymedia.de | input error usererror.title=OOPS! usererror.text=Your input caused the following error: -usererror.what_to_do=Please press the back button and try it again - - -########## open ########## - -open.optional=optional -open.required=required - -open.comment.htmltitle=indymedia.de | comment.commit -open.comment.title=Adding a coment to an article -open.comment.note=Just some hints (introduction) on how to write comments for Indymedia. -open.comment.formtitle=Comment-form -open.comment.title=titel of comment -open.comment.name=your name -open.comment.email=your eMail -open.comment.url=your Web Adress -open.comment.phone=your Telephone-Number. -open.comment.address=your Address -open.comment.language=language of your comment -open.comment.text=your comment -open.comment.submit=submit comment -open.comment.reset=reset form - -open.commentdone.htmltitle=indymedia.de | open posting -open.commentdone.thanks=Your comment is on the way to the Website! -open.commentdone.wait=In wenigen Minuten ist Deine Ergänzung unter dem ergänzten Artikel.
Manchmal kann es aber aufgrund technischer Probleme etwas dauern bis sie erscheint.
-open.commentdone.criteria=Die Moderationskriterien von indymedia.de kannst Du hier nachlesen. -open.commentdone.stay_calm=Gedulde Dich einen Moment - Es lohnt sich! -open.commentdone.back=Zurück zum kommentierten Artikel - -open.commentdupe.htmltitle=indymedia.de | open posting - Kommentar-Duplikat -open.commentdupe.title=Keep calm. Things will happen soon. -open.commentdupe.explanation=You probably clicked on the reload button or submitted your comment a second time. The fact that you can read this text means that your comment has been recieved and will soon be included in the article page. -open.commentdupe.no_panic=Don't panic -open.commentdupe.back=Back to the commented article - -open.posting.htmltitle=indymedia.de | open posting -open.posting.meta.description=Indymedia Germany | Unabhängiges Medienzentrum -open.posting.meta.author=IMC Kollektiv -open.posting.meta.keywords=Freie Medien, Gegenöffentlichkeit -open.posting.jump_to_form=Jump dirctly to the form. -open.posting.title=Publish your article! -open.posting.nr_of_media=Number of Media Items (max 20) -open.posting.nr_of_media.info=(wenn Du mehr als eine Datei hochladen willst, bitte hier die Anzahl eintragen und den Knopf drücken, bevor Du weitere Felder ausfüllst.) -open.posting.nr_of_media.submit=Anzahl festlegen (max 20) -open.posting.form.title=Publishing Form -open.posting.title=titel of your article -open.posting.title.info=(Bitte wähle einen möglichst klaren, aussagekräftigen Titel.) -open.posting.topic=Thema Deines Beitrags -open.posting.topic.info=(Mehrfachwahl ist möglich. Bitte dazu die [Strg]- bzw [Ctrl]-Taste benutzen) -open.posting.author=author of this article -open.posting.abstract=A short abstract of your article -open.posting.abstract.info=(Sie soll den LeserInnen schnell vermitteln, worum es in Deinem Beitrag geht. Falls Du den ersten Absatz Deines Artikels dazu wählst, achte bitte darauf ihn im Haupttextfeld weiter unten nicht nochmal einzusetzen.) -open.posting.abstract.constraint=(not more than 5 lines) -open.posting.contact.info=Contact information is optional but enables other people to get in touch with you. -open.posting.email=your eMail-Adress -open.posting.url=your Web Adress -open.posting.address=your Adress -open.posting.phone=your Telephone-Number -open.posting.language=language of your article -open.posting.text=your article -open.posting.text.info=fill in the text of your article here -open.posting.media=media -open.posting.media.info=upload media-files (so far only jpg|gif|mp3|avi|qt|mpeg) max size: 20 Mb -open.posting.media.howto=(Dazu wählst Du mit "Durchsuchen.." die entsprechende Datei auf Deiner Festplatte aus. -open.posting.media.media=Media -open.posting.media.title=media sub-title -open.posting.submit.info=Bitte drücke den Verschicken-Knopf nur einmal!
In wenigen Minuten erscheind Dein Beitrag dann auf der "Open Posting" - Seite.   Das ist nicht die Startseite.
Manchmal kann es aber aufgrund technischer Probleme etwas dauern bis er erscheint. -open.posting.criteria=Die Moderationskriterien kannst Du hier nachlesen -open.posting.submit=Submit (patience is a virtue!!) -open.posting.reset=Form Reset - -open.postingdone.htmltitle=indymedia.de | open posting -open.postingdone.title=Hurra, Du hast Deinen Artikel abgeschickt! -open.postingdone.info=Dein Artikel landet in einigen Minuten auf der "Open Posting" - Seite. Das ist nicht die Startseite. Die Moderationskriterien kannst Du hier lesen -open.postingdone.stay_calm=Gedulde Dich einen Moment! Es lohnt sich! -open.postingdone.back=Zurück - -open.postingdupe.htmltitle=indymedia.de | open posting - Posting-Duplikat -open.postingdupe.title=Keep calm. Things will happen soon. -open.postingdupe.explanation= You probably clicked on the reload button or submitted your posting a second time. The fact that you can read this text means that your posting has been recieved and will soon be included in the article page.
The technical background is that de.indy is connected to a proxy server that is not updated every minute. -open.postingdupe.no_panic=Don't panic -open.postingdupe.back=Back +usererror.what_to_do=Please press the back button and try it again \ No newline at end of file diff --git a/bundles/admin_es.properties b/bundles/admin_es.properties index 31b17e07..bb51c16e 100755 --- a/bundles/admin_es.properties +++ b/bundles/admin_es.properties @@ -1,5 +1,6 @@ ########## admin ########## -# $Id: admin_es.properties,v 1.4 2002/08/25 19:00:06 mh Exp $ +# language: espanol / spanish +# $Id: admin_es.properties,v 1.5 2002/09/03 14:30:36 bruno Exp $ # general yes=sí @@ -153,13 +154,14 @@ login.info=Esta zona es accesible exclusivamente a grupos autorizados. Si desea login.title=login login.name=Login login.password=Password -login.language=Idioma -login.language.english=InglŽs -login.language.german=Alem‡n -login.language.spanish=Espa–ol -login.language.guarani=Guaran’ -login.language.aymara=Aymara -login.language.quechua=Quechua +login.language=Idioma +login.language.ay=Aymara +login.language.de=Deutsch +login.language.en=English +login.language.es=Espa–ol +login.language.gn=Guaran’ +login.language.qu=Quechua +login.language.tr=Turkish login.submit= Envíar # mediafolder @@ -281,107 +283,3 @@ usererror.title=oi! oi! oi! usererror.text=Los datos que ha introducido han causado el siguiente error: usererror.what_to_do=Por favor, pulse el botón para volver e intentelo de nuevo - -########## producer ########## - -producer.content.htmltitle=mir.indymedia: -producer.content.email=email -producer.content.homepage=Homepage -producer.content.comment=Haga un comentario sobre este artículo -producer.copyright= Copyright © 2002 Indymedia Bolivia - Qollasuyu - Ivi Iyambae
Esta publicaci—n es copyleft. Por tanto, se permite difundir, citar y copiar literalmente sus materiales, de forma ’ntegra o parcial, por cualquier medio y para cualquier prop—sito, siempre que se mantenga esta nota y se cite procedencia. Indymedia Euskal Herria no asume ninguna responsabilidad por el material publicado en este sitio, salvo sobre lo que aparece en la columna central. Toda la responsabilidad para verificar la veracidad y los derechos de reproducci—n de un env’o corresponden al autor que lo publica. Al publicar material en este sitio, el o la autora del env’o asume que puede ser redistribuido libremente. -producer.contact=Contacto -producer.openposting.htmltitle=mir.indymedia: -producer.startpage.htmltitle=mir.indymedia: the mir-coders-website -producer.topiclist.htmltitle=mir.indymedia: - - -########## open ########## - -open.optional=opcional -open.required=requerido - -open.comment.htmltitle=indymedia | confirmar comentario -open.comment.title=Añadiendo un comentario al artículo -open.comment.note=Unos comentarios sobre como escribir un comentario en Indymedia. -open.comment.formtitle=Formulario-del-comentario -open.comment.title=Título del comentario -open.comment.name=su nombre -open.comment.email=su email -open.comment.url=su dirección web -open.comment.phone=su número de teléfono -open.comment.address=su dirección -open.comment.language=idioma de su comentario -open.comment.text=su comentario -open.comment.submit=envíar comentario -open.comment.reset=limpiar formulario - - -open.commentdone.htmltitle=indymedia | envío abierto -open.commentdone.thanks=Su comentario está de camino! -open.commentdone.wait=In wenigen Minuten ist Deine Ergänzung unter dem ergänzten Artikel.
Manchmal kann es aber aufgrund technischer Probleme etwas dauern bis sie erscheint.
-open.commentdone.criteria=Die Moderationskriterien von indymedia kannst Du hier nachlesen. -open.commentdone.stay_calm=Gedulde Dich einen Moment - Es lohnt sich! -open.commentdone.back=Zurück zum kommentierten Artikel - - -open.commentdupe.htmltitle=indymedia | envío abierto - comentario duplicado -open.commentdupe.title=Mantenga la calma unos breves instantes. -open.commentdupe.explanation=Probablemente haya apretado el botón de recarga o enviado el comentario en una segunda ocasión. Si puede leer esto, significa que su comentario ha sido recibido con éxito y será incluido en la página de artículos en breves instantes. -open.commentdupe.no_panic=No se altere! -open.commentdupe.back=Volver al artículo comentado - - -open.posting.htmltitle=indymedia | envío abierto -open.posting.meta.description=Indymedia | Centro de Periodismo Independiente -open.posting.meta.author=Colectivo IMC -open.posting.meta.keywords=Periodismo Libre -open.posting.jump_to_form=Ir directamente al formulario. -open.posting.title=Publique su artículo -open.posting.nr_of_media=Número de recursos mediáticos -open.posting.nr_of_media.info=(wenn Du mehr als eine Datei hochladen willst, bitte hier die Anzahl eintragen und den Knopf drücken, bevor Du weitere Felder ausfüllst.) -open.posting.nr_of_media.submit=Anzahl festlegen -open.posting.form.title=Formulario de publicación -open.posting.title=Título de su artículo -open.posting.title.info=(Bitte wähle einen möglichst klaren, aussagekräftigen Titel.) -open.posting.topic=Thema Deines Beitrags -open.posting.topic.info=(Mehrfachwahl ist möglich. Bitte dazu die [Strg]- bzw [Ctrl]-Taste benutzen) -open.posting.author=autor de este artículo -open.posting.abstract=Descripción breve de su artículo -open.posting.abstract.info=(Sie soll den LeserInnen schnell vermitteln, worum es in Deinem Beitrag geht. Falls Du den ersten Absatz Deines Artikels dazu wählst, achte bitte darauf ihn im Haupttextfeld weiter unten nicht nochmal einzusetzen.) -open.posting.abstract.constraint=(que no exceda de 5 líneas) -open.posting.contact.info=La información de contacto es opcional pero ayuda a que otras personas puedan ponerse en contacto con usted. -open.posting.email=su dirección de email -open.posting.url=su dirección web -open.posting.address=su dirección personal -open.posting.phone=su número de teléfono -open.posting.language=idioma de su artículo -open.posting.text=su artículo -open.posting.text.info=ponga aquí el texto de su artículo -open.posting.media=recursos mediáticos -open.posting.media.info=cargue sus ficheros de medios (de momento tan solo se aceptan jpg|gif|mp3|avi|qt|mpeg) -open.posting.media.howto=(Dazu wählst Du mit "Durchsuchen.." die entsprechende Datei auf Deiner Festplatte aus. -open.posting.media.media=Media -open.posting.media.title=subtítulo de los recursos mediáticos -open.posting.submit.info=Bitte drücke den Verschicken-Knopf nur einmal!
In wenigen Minuten erscheind Dein Beitrag dann auf der "Open Posting" - Seite.   Das ist nicht die Startseite.
Manchmal kann es aber aufgrund technischer Probleme etwas dauern bis er erscheint. -open.posting.criteria=Die Moderationskriterien kannst Du hier nachlesen -open.posting.submit=Enviar (la paciencia es una virtud!!) -open.posting.reset=Limpiar formulario - - -open.postingdone.htmltitle=indymedia | open posting -open.postingdone.title=Hurra, Du hast Deinen Artikel abgeschickt! -open.postingdone.info=Dein Artikel landet in einigen Minuten auf der "Open Posting" - Seite. Das ist nicht die Startseite. Die Moderationskriterien kannst Du hier lesen -open.postingdone.stay_calm=Gedulde Dich einen Moment! Es lohnt sich! -open.postingdone.back=Zurück - - -open.postingdupe.htmltitle=indymedia | envío abierto - envio duplicado -open.postingdupe.title=Mantenga la calma, su envio será procesado en breves instantes. -open.postingdupe.explanation= Posiblemente haya pulsado el botón de recarga de su navegador, o enviado su articulo por segunda vez - Si está leyendo este texto, significa que su envío ha sido recibido con éxito - y que será incluido en la pagina de artículos en breves instantes. -
- Como detalle técnico, este imc está conectado a un servidor proxy - que no es actualizado cada minuto. -open.postingdupe.no_panic=No pierda los estribos! -open.postingdupe.back=Atrás diff --git a/bundles/admin_gn.properties b/bundles/admin_gn.properties index f8376a1c..9c7401fb 100755 --- a/bundles/admin_gn.properties +++ b/bundles/admin_gn.properties @@ -1,4 +1,5 @@ ########## admin ########## +# language: guarani # general yes=sí @@ -152,13 +153,14 @@ login.info=Esta zona es accesible exclusivamente a grupos autorizados. Si desea login.title=login login.name=Login login.password=Password -login.language=Idioma -login.language.english=InglŽs -login.language.german=Alem‡n -login.language.spanish=Espa–ol -login.language.guarani=Guaran’ -login.language.aymara=Aymara -login.language.quechua=Quechua +login.language=Idioma +login.language.ay=Aymara +login.language.de=Deutsch +login.language.en=English +login.language.es=Espa–ol +login.language.gn=Guaran’ +login.language.qu=Quechua +login.language.tr=Turkish login.submit= Envíar # mediafolder @@ -278,106 +280,4 @@ usererror.text=Los datos que ha introducido han causado el siguiente error: usererror.what_to_do=Por favor, pulse el botón para volver e intentelo de nuevo -########## producer ########## - -producer.content.htmltitle=mir.indymedia: -producer.content.email=email -producer.content.homepage=Homepage -producer.content.comment=Haga un comentario sobre este artículo -producer.copyright= Copyright © 2002 Indymedia Bolivia - Qollasuyu - Ivi Iyambae
Esta publicaci—n es copyleft. Por tanto, se permite difundir, citar y copiar literalmente sus materiales, de forma ’ntegra o parcial, por cualquier medio y para cualquier prop—sito, siempre que se mantenga esta nota y se cite procedencia. Indymedia Euskal Herria no asume ninguna responsabilidad por el material publicado en este sitio, salvo sobre lo que aparece en la columna central. Toda la responsabilidad para verificar la veracidad y los derechos de reproducci—n de un env’o corresponden al autor que lo publica. Al publicar material en este sitio, el o la autora del env’o asume que puede ser redistribuido libremente. -producer.contact=Contacto -producer.openposting.htmltitle=mir.indymedia: -producer.startpage.htmltitle=mir.indymedia: the mir-coders-website -producer.topiclist.htmltitle=mir.indymedia: - - -########## open ########## - -open.optional=opcional -open.required=requerido - -open.comment.htmltitle=indymedia | confirmar comentario -open.comment.title=Añadiendo un comentario al artículo -open.comment.note=Unos comentarios sobre como escribir un comentario en Indymedia. -open.comment.formtitle=Formulario-del-comentario -open.comment.title=Título del comentario -open.comment.name=su nombre -open.comment.email=su email -open.comment.url=su dirección web -open.comment.phone=su número de teléfono -open.comment.address=su dirección -open.comment.language=idioma de su comentario -open.comment.text=su comentario -open.comment.submit=envíar comentario -open.comment.reset=limpiar formulario - - -open.commentdone.htmltitle=indymedia | envío abierto -open.commentdone.thanks=Su comentario está de camino! -open.commentdone.wait=In wenigen Minuten ist Deine Ergänzung unter dem ergänzten Artikel.
Manchmal kann es aber aufgrund technischer Probleme etwas dauern bis sie erscheint.
-open.commentdone.criteria=Die Moderationskriterien von indymedia kannst Du hier nachlesen. -open.commentdone.stay_calm=Gedulde Dich einen Moment - Es lohnt sich! -open.commentdone.back=Zurück zum kommentierten Artikel - - -open.commentdupe.htmltitle=indymedia | envío abierto - comentario duplicado -open.commentdupe.title=Mantenga la calma unos breves instantes. -open.commentdupe.explanation=Probablemente haya apretado el botón de recarga o enviado el comentario en una segunda ocasión. Si puede leer esto, significa que su comentario ha sido recibido con éxito y será incluido en la página de artículos en breves instantes. -open.commentdupe.no_panic=No se altere! -open.commentdupe.back=Volver al artículo comentado - - -open.posting.htmltitle=indymedia | envío abierto -open.posting.meta.description=Indymedia | Centro de Periodismo Independiente -open.posting.meta.author=Colectivo IMC -open.posting.meta.keywords=Periodismo Libre -open.posting.jump_to_form=Ir directamente al formulario. -open.posting.title=Publique su artículo -open.posting.nr_of_media=Número de recursos mediáticos -open.posting.nr_of_media.info=(wenn Du mehr als eine Datei hochladen willst, bitte hier die Anzahl eintragen und den Knopf drücken, bevor Du weitere Felder ausfüllst.) -open.posting.nr_of_media.submit=Anzahl festlegen -open.posting.form.title=Formulario de publicación -open.posting.title=Título de su artículo -open.posting.title.info=(Bitte wähle einen möglichst klaren, aussagekräftigen Titel.) -open.posting.topic=Thema Deines Beitrags -open.posting.topic.info=(Mehrfachwahl ist möglich. Bitte dazu die [Strg]- bzw [Ctrl]-Taste benutzen) -open.posting.author=autor de este artículo -open.posting.abstract=Descripción breve de su artículo -open.posting.abstract.info=(Sie soll den LeserInnen schnell vermitteln, worum es in Deinem Beitrag geht. Falls Du den ersten Absatz Deines Artikels dazu wählst, achte bitte darauf ihn im Haupttextfeld weiter unten nicht nochmal einzusetzen.) -open.posting.abstract.constraint=(que no exceda de 5 líneas) -open.posting.contact.info=La información de contacto es opcional pero ayuda a que otras personas puedan ponerse en contacto con usted. -open.posting.email=su dirección de email -open.posting.url=su dirección web -open.posting.address=su dirección personal -open.posting.phone=su número de teléfono -open.posting.language=idioma de su artículo -open.posting.text=su artículo -open.posting.text.info=ponga aquí el texto de su artículo -open.posting.media=recursos mediáticos -open.posting.media.info=cargue sus ficheros de medios (de momento tan solo se aceptan jpg|gif|mp3|avi|qt|mpeg) -open.posting.media.howto=(Dazu wählst Du mit "Durchsuchen.." die entsprechende Datei auf Deiner Festplatte aus. -open.posting.media.media=Media -open.posting.media.title=subtítulo de los recursos mediáticos -open.posting.submit.info=Bitte drücke den Verschicken-Knopf nur einmal!
In wenigen Minuten erscheind Dein Beitrag dann auf der "Open Posting" - Seite.   Das ist nicht die Startseite.
Manchmal kann es aber aufgrund technischer Probleme etwas dauern bis er erscheint. -open.posting.criteria=Die Moderationskriterien kannst Du hier nachlesen -open.posting.submit=Enviar (la paciencia es una virtud!!) -open.posting.reset=Limpiar formulario - - -open.postingdone.htmltitle=indymedia | open posting -open.postingdone.title=Hurra, Du hast Deinen Artikel abgeschickt! -open.postingdone.info=Dein Artikel landet in einigen Minuten auf der "Open Posting" - Seite. Das ist nicht die Startseite. Die Moderationskriterien kannst Du hier lesen -open.postingdone.stay_calm=Gedulde Dich einen Moment! Es lohnt sich! -open.postingdone.back=Zurück - - -open.postingdupe.htmltitle=indymedia | envío abierto - envio duplicado -open.postingdupe.title=Mantenga la calma, su envio será procesado en breves instantes. -open.postingdupe.explanation= Posiblemente haya pulsado el botón de recarga de su navegador, o enviado su articulo por segunda vez - Si está leyendo este texto, significa que su envío ha sido recibido con éxito - y que será incluido en la pagina de artículos en breves instantes. -
- Como detalle técnico, este imc está conectado a un servidor proxy - que no es actualizado cada minuto. -open.postingdupe.no_panic=No pierda los estribos! -open.postingdupe.back=Atrás + diff --git a/bundles/admin_qu.properties b/bundles/admin_qu.properties index f8376a1c..16456092 100755 --- a/bundles/admin_qu.properties +++ b/bundles/admin_qu.properties @@ -1,4 +1,5 @@ -########## admin ########## +########## admin ########## +# language: quechua # general yes=sí @@ -152,13 +153,14 @@ login.info=Esta zona es accesible exclusivamente a grupos autorizados. Si desea login.title=login login.name=Login login.password=Password -login.language=Idioma -login.language.english=InglŽs -login.language.german=Alem‡n -login.language.spanish=Espa–ol -login.language.guarani=Guaran’ -login.language.aymara=Aymara -login.language.quechua=Quechua +login.language=Idioma +login.language.ay=Aymara +login.language.de=Deutsch +login.language.en=English +login.language.es=Espa–ol +login.language.gn=Guaran’ +login.language.qu=Quechua +login.language.tr=Turkish login.submit= Envíar # mediafolder @@ -276,108 +278,3 @@ usererror.htmltitle=indymedia | error de datos usererror.title=oi! oi! oi! usererror.text=Los datos que ha introducido han causado el siguiente error: usererror.what_to_do=Por favor, pulse el botón para volver e intentelo de nuevo - - -########## producer ########## - -producer.content.htmltitle=mir.indymedia: -producer.content.email=email -producer.content.homepage=Homepage -producer.content.comment=Haga un comentario sobre este artículo -producer.copyright= Copyright © 2002 Indymedia Bolivia - Qollasuyu - Ivi Iyambae
Esta publicaci—n es copyleft. Por tanto, se permite difundir, citar y copiar literalmente sus materiales, de forma ’ntegra o parcial, por cualquier medio y para cualquier prop—sito, siempre que se mantenga esta nota y se cite procedencia. Indymedia Euskal Herria no asume ninguna responsabilidad por el material publicado en este sitio, salvo sobre lo que aparece en la columna central. Toda la responsabilidad para verificar la veracidad y los derechos de reproducci—n de un env’o corresponden al autor que lo publica. Al publicar material en este sitio, el o la autora del env’o asume que puede ser redistribuido libremente. -producer.contact=Contacto -producer.openposting.htmltitle=mir.indymedia: -producer.startpage.htmltitle=mir.indymedia: the mir-coders-website -producer.topiclist.htmltitle=mir.indymedia: - - -########## open ########## - -open.optional=opcional -open.required=requerido - -open.comment.htmltitle=indymedia | confirmar comentario -open.comment.title=Añadiendo un comentario al artículo -open.comment.note=Unos comentarios sobre como escribir un comentario en Indymedia. -open.comment.formtitle=Formulario-del-comentario -open.comment.title=Título del comentario -open.comment.name=su nombre -open.comment.email=su email -open.comment.url=su dirección web -open.comment.phone=su número de teléfono -open.comment.address=su dirección -open.comment.language=idioma de su comentario -open.comment.text=su comentario -open.comment.submit=envíar comentario -open.comment.reset=limpiar formulario - - -open.commentdone.htmltitle=indymedia | envío abierto -open.commentdone.thanks=Su comentario está de camino! -open.commentdone.wait=In wenigen Minuten ist Deine Ergänzung unter dem ergänzten Artikel.
Manchmal kann es aber aufgrund technischer Probleme etwas dauern bis sie erscheint.
-open.commentdone.criteria=Die Moderationskriterien von indymedia kannst Du hier nachlesen. -open.commentdone.stay_calm=Gedulde Dich einen Moment - Es lohnt sich! -open.commentdone.back=Zurück zum kommentierten Artikel - - -open.commentdupe.htmltitle=indymedia | envío abierto - comentario duplicado -open.commentdupe.title=Mantenga la calma unos breves instantes. -open.commentdupe.explanation=Probablemente haya apretado el botón de recarga o enviado el comentario en una segunda ocasión. Si puede leer esto, significa que su comentario ha sido recibido con éxito y será incluido en la página de artículos en breves instantes. -open.commentdupe.no_panic=No se altere! -open.commentdupe.back=Volver al artículo comentado - - -open.posting.htmltitle=indymedia | envío abierto -open.posting.meta.description=Indymedia | Centro de Periodismo Independiente -open.posting.meta.author=Colectivo IMC -open.posting.meta.keywords=Periodismo Libre -open.posting.jump_to_form=Ir directamente al formulario. -open.posting.title=Publique su artículo -open.posting.nr_of_media=Número de recursos mediáticos -open.posting.nr_of_media.info=(wenn Du mehr als eine Datei hochladen willst, bitte hier die Anzahl eintragen und den Knopf drücken, bevor Du weitere Felder ausfüllst.) -open.posting.nr_of_media.submit=Anzahl festlegen -open.posting.form.title=Formulario de publicación -open.posting.title=Título de su artículo -open.posting.title.info=(Bitte wähle einen möglichst klaren, aussagekräftigen Titel.) -open.posting.topic=Thema Deines Beitrags -open.posting.topic.info=(Mehrfachwahl ist möglich. Bitte dazu die [Strg]- bzw [Ctrl]-Taste benutzen) -open.posting.author=autor de este artículo -open.posting.abstract=Descripción breve de su artículo -open.posting.abstract.info=(Sie soll den LeserInnen schnell vermitteln, worum es in Deinem Beitrag geht. Falls Du den ersten Absatz Deines Artikels dazu wählst, achte bitte darauf ihn im Haupttextfeld weiter unten nicht nochmal einzusetzen.) -open.posting.abstract.constraint=(que no exceda de 5 líneas) -open.posting.contact.info=La información de contacto es opcional pero ayuda a que otras personas puedan ponerse en contacto con usted. -open.posting.email=su dirección de email -open.posting.url=su dirección web -open.posting.address=su dirección personal -open.posting.phone=su número de teléfono -open.posting.language=idioma de su artículo -open.posting.text=su artículo -open.posting.text.info=ponga aquí el texto de su artículo -open.posting.media=recursos mediáticos -open.posting.media.info=cargue sus ficheros de medios (de momento tan solo se aceptan jpg|gif|mp3|avi|qt|mpeg) -open.posting.media.howto=(Dazu wählst Du mit "Durchsuchen.." die entsprechende Datei auf Deiner Festplatte aus. -open.posting.media.media=Media -open.posting.media.title=subtítulo de los recursos mediáticos -open.posting.submit.info=Bitte drücke den Verschicken-Knopf nur einmal!
In wenigen Minuten erscheind Dein Beitrag dann auf der "Open Posting" - Seite.   Das ist nicht die Startseite.
Manchmal kann es aber aufgrund technischer Probleme etwas dauern bis er erscheint. -open.posting.criteria=Die Moderationskriterien kannst Du hier nachlesen -open.posting.submit=Enviar (la paciencia es una virtud!!) -open.posting.reset=Limpiar formulario - - -open.postingdone.htmltitle=indymedia | open posting -open.postingdone.title=Hurra, Du hast Deinen Artikel abgeschickt! -open.postingdone.info=Dein Artikel landet in einigen Minuten auf der "Open Posting" - Seite. Das ist nicht die Startseite. Die Moderationskriterien kannst Du hier lesen -open.postingdone.stay_calm=Gedulde Dich einen Moment! Es lohnt sich! -open.postingdone.back=Zurück - - -open.postingdupe.htmltitle=indymedia | envío abierto - envio duplicado -open.postingdupe.title=Mantenga la calma, su envio será procesado en breves instantes. -open.postingdupe.explanation= Posiblemente haya pulsado el botón de recarga de su navegador, o enviado su articulo por segunda vez - Si está leyendo este texto, significa que su envío ha sido recibido con éxito - y que será incluido en la pagina de artículos en breves instantes. -
- Como detalle técnico, este imc está conectado a un servidor proxy - que no es actualizado cada minuto. -open.postingdupe.no_panic=No pierda los estribos! -open.postingdupe.back=Atrás diff --git a/bundles/open_ay.properties b/bundles/open_ay.properties new file mode 100755 index 00000000..c7bba51f --- /dev/null +++ b/bundles/open_ay.properties @@ -0,0 +1,81 @@ +########## open posting ########## +# language: aymara + +optional=opcional +required=requerido + +comment.htmltitle=indymedia | confirmar comentario +comment.title=Añadiendo un comentario al artículo +comment.note=Unos comentarios sobre como escribir un comentario en Indymedia. +comment.formtitle=Formulario-del-comentario +comment.title=Título del comentario +comment.name=su nombre +comment.email=su email +comment.url=su dirección web +comment.phone=su número de teléfono +comment.address=su dirección +comment.language=idioma de su comentario +comment.text=su comentario +comment.submit=envíar comentario +comment.reset=limpiar formulario + +commentdone.htmltitle=indymedia | envío abierto +commentdone.thanks=Su comentario está de camino! +commentdone.wait=In wenigen Minuten ist Deine Ergänzung unter dem ergänzten Artikel.
Manchmal kann es aber aufgrund technischer Probleme etwas dauern bis sie erscheint.
+commentdone.criteria=Die Moderationskriterien von indymedia kannst Du hier nachlesen. +commentdone.stay_calm=Gedulde Dich einen Moment - Es lohnt sich! +commentdone.back=Zurück zum kommentierten Artikel + +commentdupe.htmltitle=indymedia | envío abierto - comentario duplicado +commentdupe.title=Mantenga la calma unos breves instantes. +commentdupe.explanation=Probablemente haya apretado el botón de recarga o enviado el comentario en una segunda ocasión. Si puede leer esto, significa que su comentario ha sido recibido con éxito y será incluido en la página de artículos en breves instantes. +commentdupe.no_panic=No se altere! +commentdupe.back=Volver al artículo comentado + +posting.htmltitle=indymedia | envío abierto +posting.meta.description=Indymedia | Centro de Periodismo Independiente +posting.meta.author=Colectivo IMC +posting.meta.keywords=Periodismo Libre +posting.jump_to_form=Ir directamente al formulario. +posting.title=Publique su artículo +posting.nr_of_media=Número de recursos mediáticos +posting.nr_of_media.info=(wenn Du mehr als eine Datei hochladen willst, bitte hier die Anzahl eintragen und den Knopf drücken, bevor Du weitere Felder ausfüllst.) +posting.nr_of_media.submit=Anzahl festlegen +posting.form.title=Formulario de publicación +posting.title=Título de su artículo +posting.title.info=(Bitte wähle einen möglichst klaren, aussagekräftigen Titel.) +posting.topic=Thema Deines Beitrags +posting.topic.info=(Mehrfachwahl ist möglich. Bitte dazu die [Strg]- bzw [Ctrl]-Taste benutzen) +posting.author=autor de este artículo +posting.abstract=Descripción breve de su artículo +posting.abstract.info=(Sie soll den LeserInnen schnell vermitteln, worum es in Deinem Beitrag geht. Falls Du den ersten Absatz Deines Artikels dazu wählst, achte bitte darauf ihn im Haupttextfeld weiter unten nicht nochmal einzusetzen.) +posting.abstract.constraint=(que no exceda de 5 líneas) +posting.contact.info=La información de contacto es opcional pero ayuda a que otras personas puedan ponerse en contacto con usted. +posting.email=su dirección de email +posting.url=su dirección web +posting.address=su dirección personal +posting.phone=su número de teléfono +posting.language=idioma de su artículo +posting.text=su artículo +posting.text.info=ponga aquí el texto de su artículo +posting.media=recursos mediáticos +posting.media.info=cargue sus ficheros de medios (de momento tan solo se aceptan jpg|gif|mp3|avi|qt|mpeg) +posting.media.howto=(Dazu wählst Du mit "Durchsuchen.." die entsprechende Datei auf Deiner Festplatte aus. +posting.media.media=Media +posting.media.title=subtítulo de los recursos mediáticos +posting.submit.info=Bitte drücke den Verschicken-Knopf nur einmal!
In wenigen Minuten erscheind Dein Beitrag dann auf der "Open Posting" - Seite.   Das ist nicht die Startseite.
Manchmal kann es aber aufgrund technischer Probleme etwas dauern bis er erscheint. +posting.criteria=Die Moderationskriterien kannst Du hier nachlesen +posting.submit=Enviar (la paciencia es una virtud!!) +posting.reset=Limpiar formulario + +postingdone.htmltitle=indymedia | open posting +postingdone.title=Hurra, Du hast Deinen Artikel abgeschickt! +postingdone.info=Dein Artikel landet in einigen Minuten auf der "Open Posting" - Seite. Das ist nicht die Startseite. Die Moderationskriterien kannst Du hier lesen +postingdone.stay_calm=Gedulde Dich einen Moment! Es lohnt sich! +postingdone.back=Zurück + +postingdupe.htmltitle=indymedia | envío abierto - envio duplicado +postingdupe.title=Mantenga la calma, su envio será procesado en breves instantes. +postingdupe.explanation= Posiblemente haya pulsado el botón de recarga de su navegador, o enviado su articulo por segunda vez Si está leyendo este texto, significa que su envío ha sido recibido con éxito y que será incluido en la pagina de artículos en breves instantes.
Como detalle técnico, este imc está conectado a un servidor proxy que no es actualizado cada minuto. +postingdupe.no_panic=No pierda los estribos! +postingdupe.back=Atrás \ No newline at end of file diff --git a/bundles/open_de.properties b/bundles/open_de.properties new file mode 100755 index 00000000..a349ed3f --- /dev/null +++ b/bundles/open_de.properties @@ -0,0 +1,81 @@ +########## open posting ########## +# language: deutsch / german + +optional=optional +required=muss ausgefüllt werden + +comment.htmltitle=indymedia.de | comment.commit +comment.title=Kommentierung eines Beiträgs bei Indymedia +comment.note=Hinweis: Dein Kommentar kann in jedem Stil und jeder Form sein, akademisch bis persönlich.
Aber bitte bleibe beim Thema des Artikels, den Du kommentierst und versuche, präzise zu sein. +comment.formtitle=Kommentierungsformular +comment.title=Titel des Kommentars +comment.name=Dein Name +comment.email=Deine eMail-Adresse +comment.url=Deine Web Adresse +comment.phone=Deine Telefon-Nr. +comment.address=Deine Adresse +comment.language=Die Sprache deines Kommentares +comment.text=Dein Kommentar +comment.submit=Kommentar abschicken +comment.reset=Formular löschen + +commentdone.htmltitle=indymedia.de | open posting +commentdone.thanks=Danke. Deine Ergänzung ist jetzt auf dem Weg zur Website! +commentdone.wait=In wenigen Minuten ist Deine Ergänzung unter dem ergänzten Artikel.
Manchmal kann es aber aufgrund technischer Probleme etwas dauern bis sie erscheint.
+commentdone.criteria=Die Moderationskriterien von indymedia.de kannst Du hier nachlesen. +commentdone.stay_calm=Gedulde Dich einen Moment - Es lohnt sich! +commentdone.back=Zurück zum kommentierten Artikel + +commentdupe.htmltitle=indymedia.de | open posting - Kommentar-Duplikat +commentdupe.title=Immer ruhig mit den jungen Pferden! +commentdupe.explanation=Du hast vermutlich den Reload-Button benutzt oder versucht, Deinen Kommentar noch einmal zu posten. Das ist aber unnötig. Die Tatsache, dass Du diesen Text liest, bedeutet, dass Dein Kommentar schon angekommen ist. Er wird gleich auf der Seite auftauchen. Versprochen. +commentdupe.no_panic=Keine Panik +commentdupe.back=Zurück zum kommentierten Artikel + +posting.htmltitle=indymedia.de | open posting +posting.meta.description=Indymedia Germany | Unabhängiges Medienzentrum +posting.meta.author=IMC Kollektiv +posting.meta.keywords=Freie Medien, Gegenöffentlichkeit +posting.jump_to_form=Direkt zum Eingabeformular springen +posting.title=Veröffentliche Deinen Beitrag +posting.nr_of_media=Anzahl der Medien (max 20) +posting.nr_of_media.info=(wenn Du mehr als eine Datei hochladen willst, bitte hier die Anzahl eintragen und den Knopf drücken, bevor Du weitere Felder ausfüllst.) +posting.nr_of_media.submit=Anzahl festlegen +posting.form.title=Veröffentlichungsformular +posting.title=Gib Deinem Beitrag einen Titel +posting.title.info=(Bitte wähle einen möglichst klaren, aussagekräftigen Titel.) +posting.topic=Thema Deines Beitrags +posting.topic.info=(Mehrfachwahl ist möglich. Bitte dazu die [Strg]- bzw [Ctrl]-Taste benutzen) +posting.author=AutorIn des Beitrags +posting.abstract=Eine kurze Zusammenfassung des Beitrags +posting.abstract.info=(Sie soll den LeserInnen schnell vermitteln, worum es in Deinem Beitrag geht. Falls Du den ersten Absatz Deines Artikels dazu wählst, achte bitte darauf ihn im Haupttextfeld weiter unten nicht nochmal einzusetzen.) +posting.abstract.constraint=(nicht mehr als 5 Zeilen) +posting.contact.info=Die Kontaktinformationen sind optional, aber ermöglichen, dass die IndymedialeserInnen (z.B. auch JournalistInnen) Dich bezüglich Deines Beitrages, z.B. für Rückfragen, erreichen können, was auch eine Weiterverwertung Deines Beitrages an anderen Stellen ermöglicht. +posting.email=Deine eMail-Adresse +posting.url=Eine Web-Adresse zum Artikel +posting.address=Deine Adresse +posting.phone=Deine Telefon-Nr. +posting.language=Die Sprache deines Beitrages +posting.text=Dein Artikel +posting.text.info=(Der Haupttext Deines Beitrages) +posting.media=Medien +posting.media.info=Hier kannst Du eine oder mehrere Bild-, Audio- oder Videodateien zu Deinem Artikel hochladen. +posting.media.howto=(Dazu wählst Du mit "Durchsuchen.." die entsprechende Datei auf Deiner Festplatte aus. +posting.media.media=Media +posting.media.title=Medienunterschrift +posting.submit.info=Bitte drücke den Verschicken-Knopf nur einmal!
In wenigen Minuten erscheind Dein Beitrag dann auf der "Open Posting" - Seite.   Das ist nicht die Startseite.
Manchmal kann es aber aufgrund technischer Probleme etwas dauern bis er erscheint. +posting.criteria=Die Moderationskriterien kannst Du hier nachlesen +posting.submit=Beitrag abschicken +posting.reset=Formular löschen + +postingdone.htmltitle=indymedia.de | open posting +postingdone.title=Hurra, Du hast Deinen Artikel abgeschickt! +postingdone.info=Dein Artikel landet in einigen Minuten auf der "Open Posting" - Seite. Das ist nicht die Startseite. Die Moderationskriterien kannst Du hier lesen +postingdone.stay_calm=Gedulde Dich einen Moment! Es lohnt sich! +postingdone.back=Zurück + +postingdupe.htmltitle=indymedia.de | open posting - Posting-Duplikat +postingdupe.title=Immer ruhig mit den jungen Pferden! +postingdupe.explanation=Du hast vermutlich den Reload-Button benutzt oder versucht, Deinen Artikel noch einmal zu posten. Das ist aber unnötig.
Die Tatsache, dass Du diesen Text liest, bedeutet, dass Dein Posting schon angekommen ist. Er wird gleich auf der Seite auftauchen. Versprochen.

Technischer Hintergrund ist, daß de.indy über einen Proxy-Server läuft und da dauert es schon mal ein paar Minuten, bis ein neues Posting erscheint. +postingdupe.no_panic=Keine Panik +postingdupe.back=Zurück \ No newline at end of file diff --git a/bundles/open_en.properties b/bundles/open_en.properties new file mode 100755 index 00000000..bfcea318 --- /dev/null +++ b/bundles/open_en.properties @@ -0,0 +1,81 @@ +########## open posting ########## +# language: english + +optional=optional +required=required + +comment.htmltitle=indymedia.de | comment.commit +comment.title=Adding a coment to an article +comment.note=Just some hints (introduction) on how to write comments for Indymedia. +comment.formtitle=Comment-form +comment.title=titel of comment +comment.name=your name +comment.email=your eMail +comment.url=your Web Adress +comment.phone=your Telephone-Number. +comment.address=your Address +comment.language=language of your comment +comment.text=your comment +comment.submit=submit comment +comment.reset=reset form + +commentdone.htmltitle=mir.indymedia.org | open posting +commentdone.thanks=Your comment is on the way to the Website! +commentdone.wait=It will take some minutes until your addition appears under the article.
It may take even longer in case of technical problems.
+commentdone.criteria=You can read the criterias of moderation here. +commentdone.stay_calm=Please wait a few minutes +commentdone.back=Back to the commented article + +commentdupe.htmltitle=mir.indymedia.org | open posting - duplicate entry +commentdupe.title=Keep calm. Things will happen soon. +commentdupe.explanation=You probably clicked on the reload button or submitted your comment a second time. The fact that you can read this text means that your comment has been recieved and will soon be included in the article page. +commentdupe.no_panic=Don't panic +commentdupe.back=Back to the commented article + +posting.htmltitle=mir.indymedia.org | open posting +posting.meta.description=mir CMS system +posting.meta.author=mir +posting.meta.keywords=free media +posting.jump_to_form=Jump dirctly to the form. +posting.title=Publish your article! +posting.nr_of_media=Number of Media Items (max 20) +posting.nr_of_media.info=(Enter the number of files you want to upload and press the button before you enter data into the other fields.) +posting.nr_of_media.submit=define number (max 20) +posting.form.title=Publishing Form +posting.title=titel of your article +posting.title.info=(Please use a clear and meaningful title) +posting.topic=Topic of your Posting +posting.topic.info=(multiple selection is possible. use the [Ctrl] key) +posting.author=author of this article +posting.abstract=A short abstract of your article +posting.abstract.info=(should give the readers a short info what your article is about. if you use the first paragraph of your article for this purpose, please do not include it in the main text field below.) +posting.abstract.constraint=(not more than 5 lines) +posting.contact.info=Contact information is optional but enables other people to get in touch with you. +posting.email=your eMail-Adress +posting.url=your Web Adress +posting.address=your Adress +posting.phone=your Telephone-Number +posting.language=language of your article +posting.text=your article +posting.text.info=fill in the text of your article here +posting.media=media +posting.media.info=upload media-files (so far only jpg|gif|mp3|avi|qt|mpeg) max size: 20 Mb +posting.media.howto=(Press "Choose..." and select the file you want to upload) +posting.media.media=Media +posting.media.title=media sub-title +posting.submit.info=Please press submit only once!
It will appear in a few minutes on the main page. It might even take longer in case of technical problems. +posting.criteria=You can review the moderation criteria here +posting.submit=Submit (patience is a virtue!!) +posting.reset=Form Reset + +postingdone.htmltitle=indymedia.de | open posting +postingdone.title=Yeah, you have submitted your article! +postingdone.info=Your article will appear in a few minutes at the "Open Posting" page. This is NOT the start page. You can review the moderation criteria here +postingdone.stay_calm=Please wait a few minutes. +postingdone.back=Back + +postingdupe.htmltitle=indymedia.de | open posting - Posting-Duplikat +postingdupe.title=Keep calm. Things will happen soon. +postingdupe.explanation= You probably clicked on the reload button or submitted your posting a second time. The fact that you can read this text means that your posting has been recieved and will soon be included in the article page.
The technical background is that de.indy is connected to a proxy server that is not updated every minute. +postingdupe.no_panic=Don't panic +postingdupe.back=Back \ No newline at end of file diff --git a/bundles/open_es.properties b/bundles/open_es.properties new file mode 100755 index 00000000..458275c9 --- /dev/null +++ b/bundles/open_es.properties @@ -0,0 +1,81 @@ +########## open posting ########## +# language: espanol / spanish + +optional=opcional +required=requerido + +comment.htmltitle=indymedia | confirmar comentario +comment.title=Añadiendo un comentario al artículo +comment.note=Unos comentarios sobre como escribir un comentario en Indymedia. +comment.formtitle=Formulario-del-comentario +comment.title=Título del comentario +comment.name=su nombre +comment.email=su email +comment.url=su dirección web +comment.phone=su número de teléfono +comment.address=su dirección +comment.language=idioma de su comentario +comment.text=su comentario +comment.submit=envíar comentario +comment.reset=limpiar formulario + +commentdone.htmltitle=indymedia | envío abierto +commentdone.thanks=Su comentario está de camino! +commentdone.wait=In wenigen Minuten ist Deine Ergänzung unter dem ergänzten Artikel.
Manchmal kann es aber aufgrund technischer Probleme etwas dauern bis sie erscheint.
+commentdone.criteria=Die Moderationskriterien von indymedia kannst Du hier nachlesen. +commentdone.stay_calm=Gedulde Dich einen Moment - Es lohnt sich! +commentdone.back=Zurück zum kommentierten Artikel + +commentdupe.htmltitle=indymedia | envío abierto - comentario duplicado +commentdupe.title=Mantenga la calma unos breves instantes. +commentdupe.explanation=Probablemente haya apretado el botón de recarga o enviado el comentario en una segunda ocasión. Si puede leer esto, significa que su comentario ha sido recibido con éxito y será incluido en la página de artículos en breves instantes. +commentdupe.no_panic=No se altere! +commentdupe.back=Volver al artículo comentado + +posting.htmltitle=indymedia | envío abierto +posting.meta.description=Indymedia | Centro de Periodismo Independiente +posting.meta.author=Colectivo IMC +posting.meta.keywords=Periodismo Libre +posting.jump_to_form=Ir directamente al formulario. +posting.title=Publique su artículo +posting.nr_of_media=Número de recursos mediáticos +posting.nr_of_media.info=(wenn Du mehr als eine Datei hochladen willst, bitte hier die Anzahl eintragen und den Knopf drücken, bevor Du weitere Felder ausfüllst.) +posting.nr_of_media.submit=Anzahl festlegen +posting.form.title=Formulario de publicación +posting.title=Título de su artículo +posting.title.info=(Bitte wähle einen möglichst klaren, aussagekräftigen Titel.) +posting.topic=Thema Deines Beitrags +posting.topic.info=(Mehrfachwahl ist möglich. Bitte dazu die [Strg]- bzw [Ctrl]-Taste benutzen) +posting.author=autor de este artículo +posting.abstract=Descripción breve de su artículo +posting.abstract.info=(Sie soll den LeserInnen schnell vermitteln, worum es in Deinem Beitrag geht. Falls Du den ersten Absatz Deines Artikels dazu wählst, achte bitte darauf ihn im Haupttextfeld weiter unten nicht nochmal einzusetzen.) +posting.abstract.constraint=(que no exceda de 5 líneas) +posting.contact.info=La información de contacto es opcional pero ayuda a que otras personas puedan ponerse en contacto con usted. +posting.email=su dirección de email +posting.url=su dirección web +posting.address=su dirección personal +posting.phone=su número de teléfono +posting.language=idioma de su artículo +posting.text=su artículo +posting.text.info=ponga aquí el texto de su artículo +posting.media=recursos mediáticos +posting.media.info=cargue sus ficheros de medios (de momento tan solo se aceptan jpg|gif|mp3|avi|qt|mpeg) +posting.media.howto=(Dazu wählst Du mit "Durchsuchen.." die entsprechende Datei auf Deiner Festplatte aus. +posting.media.media=Media +posting.media.title=subtítulo de los recursos mediáticos +posting.submit.info=Bitte drücke den Verschicken-Knopf nur einmal!
In wenigen Minuten erscheind Dein Beitrag dann auf der "Open Posting" - Seite.   Das ist nicht die Startseite.
Manchmal kann es aber aufgrund technischer Probleme etwas dauern bis er erscheint. +posting.criteria=Die Moderationskriterien kannst Du hier nachlesen +posting.submit=Enviar (la paciencia es una virtud!!) +posting.reset=Limpiar formulario + +postingdone.htmltitle=indymedia | open posting +postingdone.title=Hurra, Du hast Deinen Artikel abgeschickt! +postingdone.info=Dein Artikel landet in einigen Minuten auf der "Open Posting" - Seite. Das ist nicht die Startseite. Die Moderationskriterien kannst Du hier lesen +postingdone.stay_calm=Gedulde Dich einen Moment! Es lohnt sich! +postingdone.back=Zurück + +postingdupe.htmltitle=indymedia | envío abierto - envio duplicado +postingdupe.title=Mantenga la calma, su envio será procesado en breves instantes. +postingdupe.explanation= Posiblemente haya pulsado el botón de recarga de su navegador, o enviado su articulo por segunda vez Si está leyendo este texto, significa que su envío ha sido recibido con éxito y que será incluido en la pagina de artículos en breves instantes.
Como detalle técnico, este imc está conectado a un servidor proxy que no es actualizado cada minuto. +postingdupe.no_panic=No pierda los estribos! +postingdupe.back=Atrás \ No newline at end of file diff --git a/bundles/open_gn.properties b/bundles/open_gn.properties new file mode 100755 index 00000000..a00918c9 --- /dev/null +++ b/bundles/open_gn.properties @@ -0,0 +1,81 @@ +########## open posting ########## +# language: guarani + +optional=opcional +required=requerido + +comment.htmltitle=indymedia | confirmar comentario +comment.title=Añadiendo un comentario al artículo +comment.note=Unos comentarios sobre como escribir un comentario en Indymedia. +comment.formtitle=Formulario-del-comentario +comment.title=Título del comentario +comment.name=su nombre +comment.email=su email +comment.url=su dirección web +comment.phone=su número de teléfono +comment.address=su dirección +comment.language=idioma de su comentario +comment.text=su comentario +comment.submit=envíar comentario +comment.reset=limpiar formulario + +commentdone.htmltitle=indymedia | envío abierto +commentdone.thanks=Su comentario está de camino! +commentdone.wait=In wenigen Minuten ist Deine Ergänzung unter dem ergänzten Artikel.
Manchmal kann es aber aufgrund technischer Probleme etwas dauern bis sie erscheint.
+commentdone.criteria=Die Moderationskriterien von indymedia kannst Du hier nachlesen. +commentdone.stay_calm=Gedulde Dich einen Moment - Es lohnt sich! +commentdone.back=Zurück zum kommentierten Artikel + +commentdupe.htmltitle=indymedia | envío abierto - comentario duplicado +commentdupe.title=Mantenga la calma unos breves instantes. +commentdupe.explanation=Probablemente haya apretado el botón de recarga o enviado el comentario en una segunda ocasión. Si puede leer esto, significa que su comentario ha sido recibido con éxito y será incluido en la página de artículos en breves instantes. +commentdupe.no_panic=No se altere! +commentdupe.back=Volver al artículo comentado + +posting.htmltitle=indymedia | envío abierto +posting.meta.description=Indymedia | Centro de Periodismo Independiente +posting.meta.author=Colectivo IMC +posting.meta.keywords=Periodismo Libre +posting.jump_to_form=Ir directamente al formulario. +posting.title=Publique su artículo +posting.nr_of_media=Número de recursos mediáticos +posting.nr_of_media.info=(wenn Du mehr als eine Datei hochladen willst, bitte hier die Anzahl eintragen und den Knopf drücken, bevor Du weitere Felder ausfüllst.) +posting.nr_of_media.submit=Anzahl festlegen +posting.form.title=Formulario de publicación +posting.title=Título de su artículo +posting.title.info=(Bitte wähle einen möglichst klaren, aussagekräftigen Titel.) +posting.topic=Thema Deines Beitrags +posting.topic.info=(Mehrfachwahl ist möglich. Bitte dazu die [Strg]- bzw [Ctrl]-Taste benutzen) +posting.author=autor de este artículo +posting.abstract=Descripción breve de su artículo +posting.abstract.info=(Sie soll den LeserInnen schnell vermitteln, worum es in Deinem Beitrag geht. Falls Du den ersten Absatz Deines Artikels dazu wählst, achte bitte darauf ihn im Haupttextfeld weiter unten nicht nochmal einzusetzen.) +posting.abstract.constraint=(que no exceda de 5 líneas) +posting.contact.info=La información de contacto es opcional pero ayuda a que otras personas puedan ponerse en contacto con usted. +posting.email=su dirección de email +posting.url=su dirección web +posting.address=su dirección personal +posting.phone=su número de teléfono +posting.language=idioma de su artículo +posting.text=su artículo +posting.text.info=ponga aquí el texto de su artículo +posting.media=recursos mediáticos +posting.media.info=cargue sus ficheros de medios (de momento tan solo se aceptan jpg|gif|mp3|avi|qt|mpeg) +posting.media.howto=(Dazu wählst Du mit "Durchsuchen.." die entsprechende Datei auf Deiner Festplatte aus. +posting.media.media=Media +posting.media.title=subtítulo de los recursos mediáticos +posting.submit.info=Bitte drücke den Verschicken-Knopf nur einmal!
In wenigen Minuten erscheind Dein Beitrag dann auf der "Open Posting" - Seite.   Das ist nicht die Startseite.
Manchmal kann es aber aufgrund technischer Probleme etwas dauern bis er erscheint. +posting.criteria=Die Moderationskriterien kannst Du hier nachlesen +posting.submit=Enviar (la paciencia es una virtud!!) +posting.reset=Limpiar formulario + +postingdone.htmltitle=indymedia | open posting +postingdone.title=Hurra, Du hast Deinen Artikel abgeschickt! +postingdone.info=Dein Artikel landet in einigen Minuten auf der "Open Posting" - Seite. Das ist nicht die Startseite. Die Moderationskriterien kannst Du hier lesen +postingdone.stay_calm=Gedulde Dich einen Moment! Es lohnt sich! +postingdone.back=Zurück + +postingdupe.htmltitle=indymedia | envío abierto - envio duplicado +postingdupe.title=Mantenga la calma, su envio será procesado en breves instantes. +postingdupe.explanation= Posiblemente haya pulsado el botón de recarga de su navegador, o enviado su articulo por segunda vez Si está leyendo este texto, significa que su envío ha sido recibido con éxito y que será incluido en la pagina de artículos en breves instantes.
Como detalle técnico, este imc está conectado a un servidor proxy que no es actualizado cada minuto. +postingdupe.no_panic=No pierda los estribos! +postingdupe.back=Atrás \ No newline at end of file diff --git a/bundles/open_qu.properties b/bundles/open_qu.properties new file mode 100755 index 00000000..a26fdb39 --- /dev/null +++ b/bundles/open_qu.properties @@ -0,0 +1,81 @@ +########## open posting ########## +# language: quechua + +optional=opcional +required=requerido + +comment.htmltitle=indymedia | confirmar comentario +comment.title=Añadiendo un comentario al artículo +comment.note=Unos comentarios sobre como escribir un comentario en Indymedia. +comment.formtitle=Formulario-del-comentario +comment.title=Título del comentario +comment.name=su nombre +comment.email=su email +comment.url=su dirección web +comment.phone=su número de teléfono +comment.address=su dirección +comment.language=idioma de su comentario +comment.text=su comentario +comment.submit=envíar comentario +comment.reset=limpiar formulario + +commentdone.htmltitle=indymedia | envío abierto +commentdone.thanks=Su comentario está de camino! +commentdone.wait=In wenigen Minuten ist Deine Ergänzung unter dem ergänzten Artikel.
Manchmal kann es aber aufgrund technischer Probleme etwas dauern bis sie erscheint.
+commentdone.criteria=Die Moderationskriterien von indymedia kannst Du hier nachlesen. +commentdone.stay_calm=Gedulde Dich einen Moment - Es lohnt sich! +commentdone.back=Zurück zum kommentierten Artikel + +commentdupe.htmltitle=indymedia | envío abierto - comentario duplicado +commentdupe.title=Mantenga la calma unos breves instantes. +commentdupe.explanation=Probablemente haya apretado el botón de recarga o enviado el comentario en una segunda ocasión. Si puede leer esto, significa que su comentario ha sido recibido con éxito y será incluido en la página de artículos en breves instantes. +commentdupe.no_panic=No se altere! +commentdupe.back=Volver al artículo comentado + +posting.htmltitle=indymedia | envío abierto +posting.meta.description=Indymedia | Centro de Periodismo Independiente +posting.meta.author=Colectivo IMC +posting.meta.keywords=Periodismo Libre +posting.jump_to_form=Ir directamente al formulario. +posting.title=Publique su artículo +posting.nr_of_media=Número de recursos mediáticos +posting.nr_of_media.info=(wenn Du mehr als eine Datei hochladen willst, bitte hier die Anzahl eintragen und den Knopf drücken, bevor Du weitere Felder ausfüllst.) +posting.nr_of_media.submit=Anzahl festlegen +posting.form.title=Formulario de publicación +posting.title=Título de su artículo +posting.title.info=(Bitte wähle einen möglichst klaren, aussagekräftigen Titel.) +posting.topic=Thema Deines Beitrags +posting.topic.info=(Mehrfachwahl ist möglich. Bitte dazu die [Strg]- bzw [Ctrl]-Taste benutzen) +posting.author=autor de este artículo +posting.abstract=Descripción breve de su artículo +posting.abstract.info=(Sie soll den LeserInnen schnell vermitteln, worum es in Deinem Beitrag geht. Falls Du den ersten Absatz Deines Artikels dazu wählst, achte bitte darauf ihn im Haupttextfeld weiter unten nicht nochmal einzusetzen.) +posting.abstract.constraint=(que no exceda de 5 líneas) +posting.contact.info=La información de contacto es opcional pero ayuda a que otras personas puedan ponerse en contacto con usted. +posting.email=su dirección de email +posting.url=su dirección web +posting.address=su dirección personal +posting.phone=su número de teléfono +posting.language=idioma de su artículo +posting.text=su artículo +posting.text.info=ponga aquí el texto de su artículo +posting.media=recursos mediáticos +posting.media.info=cargue sus ficheros de medios (de momento tan solo se aceptan jpg|gif|mp3|avi|qt|mpeg) +posting.media.howto=(Dazu wählst Du mit "Durchsuchen.." die entsprechende Datei auf Deiner Festplatte aus. +posting.media.media=Media +posting.media.title=subtítulo de los recursos mediáticos +posting.submit.info=Bitte drücke den Verschicken-Knopf nur einmal!
In wenigen Minuten erscheind Dein Beitrag dann auf der "Open Posting" - Seite.   Das ist nicht die Startseite.
Manchmal kann es aber aufgrund technischer Probleme etwas dauern bis er erscheint. +posting.criteria=Die Moderationskriterien kannst Du hier nachlesen +posting.submit=Enviar (la paciencia es una virtud!!) +posting.reset=Limpiar formulario + +postingdone.htmltitle=indymedia | open posting +postingdone.title=Hurra, Du hast Deinen Artikel abgeschickt! +postingdone.info=Dein Artikel landet in einigen Minuten auf der "Open Posting" - Seite. Das ist nicht die Startseite. Die Moderationskriterien kannst Du hier lesen +postingdone.stay_calm=Gedulde Dich einen Moment! Es lohnt sich! +postingdone.back=Zurück + +postingdupe.htmltitle=indymedia | envío abierto - envio duplicado +postingdupe.title=Mantenga la calma, su envio será procesado en breves instantes. +postingdupe.explanation= Posiblemente haya pulsado el botón de recarga de su navegador, o enviado su articulo por segunda vez Si está leyendo este texto, significa que su envío ha sido recibido con éxito y que será incluido en la pagina de artículos en breves instantes.
Como detalle técnico, este imc está conectado a un servidor proxy que no es actualizado cada minuto. +postingdupe.no_panic=No pierda los estribos! +postingdupe.back=Atrás \ No newline at end of file diff --git a/bundles/producer_ay.properties b/bundles/producer_ay.properties new file mode 100755 index 00000000..a83c91d4 --- /dev/null +++ b/bundles/producer_ay.properties @@ -0,0 +1,12 @@ +########## producer ########## +# language: aymara + +content.htmltitle=mir.indymedia: +content.email=email +content.homepage=Homepage +content.comment=Haga un comentario sobre este artículo +copyright= Copyright © 2002 Indymedia Bolivia - Qollasuyu - Ivi Iyambae
Esta publicaci—n es copyleft. Por tanto, se permite difundir, citar y copiar literalmente sus materiales, de forma ’ntegra o parcial, por cualquier medio y para cualquier prop—sito, siempre que se mantenga esta nota y se cite procedencia. Indymedia Euskal Herria no asume ninguna responsabilidad por el material publicado en este sitio, salvo sobre lo que aparece en la columna central. Toda la responsabilidad para verificar la veracidad y los derechos de reproducci—n de un env’o corresponden al autor que lo publica. Al publicar material en este sitio, el o la autora del env’o asume que puede ser redistribuido libremente. +contact=Contacto +openposting.htmltitle=mir.indymedia: +startpage.htmltitle=mir.indymedia: the mir-coders-website +topiclist.htmltitle=mir.indymedia: \ No newline at end of file diff --git a/bundles/producer_de.properties b/bundles/producer_de.properties new file mode 100755 index 00000000..67b17202 --- /dev/null +++ b/bundles/producer_de.properties @@ -0,0 +1,12 @@ +########## producer ########## +# language: deutsch / german + +content.htmltitle=mir.indymedia.de: +content.email=eMail +content.homepage=Homepage +content.comment=Make a quick comment on this article +copyright=Jegliche Inhalte, die bei germany.indymedia veröffentlicht werden, bleiben Eigentum der Autorin/ des Autors. Soweit nicht anders vermerkt, können und sollen sie weiterverwertet werden. germany.indymedia übernimmt keine Gewähr für die Inhalte.
Eine spezielle Form des Copyrights wird diskutiert und folgt. +contact=Kontakt +openposting.htmltitle=mir.indymedia.de: +startpage.htmltitle=mir.indymedia.de: the mir-coders-website +topiclist.htmltitle=mir.indymedia.de: \ No newline at end of file diff --git a/bundles/producer_en.properties b/bundles/producer_en.properties index e074c6f5..49342d46 100755 --- a/bundles/producer_en.properties +++ b/bundles/producer_en.properties @@ -1,3 +1,6 @@ +########## producer ########## +# language: english + general.dateformat = dd/MM/yyyy hh:mm general.city.Amsterdam.title = emsterdem general.city.London.title = London diff --git a/bundles/producer_es.properties b/bundles/producer_es.properties index a462b8a6..a51ae998 100755 --- a/bundles/producer_es.properties +++ b/bundles/producer_es.properties @@ -1,3 +1,6 @@ +########## producer ########## +# language: espanol / spanish + general.dateformat = dd/MM/yyyy hh:mm general.city.Amsterdam.title = emsterdem general.city.London.title = Londres @@ -11,8 +14,6 @@ article.email.prefix = e-mail: article.homepage.prefix = Homepage: article.makecomment.text = Make a quick comment on this article -openposting. - startpage.title = bolivia.indymedia.org | IMC Bolivia navigation.languages.caption = Linguas: @@ -20,7 +21,4 @@ navigation.cities.caption = Ciudades: navigation.topics.caption = Temas: navigation.publish.text = Publicar -topicnavigation.page.prefix = pagina - - - +topicnavigation.page.prefix = pagina \ No newline at end of file diff --git a/bundles/producer_gn.properties b/bundles/producer_gn.properties new file mode 100755 index 00000000..47db23d7 --- /dev/null +++ b/bundles/producer_gn.properties @@ -0,0 +1,12 @@ +########## producer ########## +# language: guarani + +content.htmltitle=mir.indymedia: +content.email=email +content.homepage=Homepage +content.comment=Haga un comentario sobre este artículo +copyright= Copyright © 2002 Indymedia Bolivia - Qollasuyu - Ivi Iyambae
Esta publicaci—n es copyleft. Por tanto, se permite difundir, citar y copiar literalmente sus materiales, de forma ’ntegra o parcial, por cualquier medio y para cualquier prop—sito, siempre que se mantenga esta nota y se cite procedencia. Indymedia Euskal Herria no asume ninguna responsabilidad por el material publicado en este sitio, salvo sobre lo que aparece en la columna central. Toda la responsabilidad para verificar la veracidad y los derechos de reproducci—n de un env’o corresponden al autor que lo publica. Al publicar material en este sitio, el o la autora del env’o asume que puede ser redistribuido libremente. +contact=Contacto +openposting.htmltitle=mir.indymedia: +startpage.htmltitle=mir.indymedia: the mir-coders-website +topiclist.htmltitle=mir.indymedia: \ No newline at end of file diff --git a/bundles/producer_qu.properties b/bundles/producer_qu.properties new file mode 100755 index 00000000..f9ecdc5a --- /dev/null +++ b/bundles/producer_qu.properties @@ -0,0 +1,12 @@ +########## producer ########## +# language: quechua + +content.htmltitle=mir.indymedia: +content.email=email +content.homepage=Homepage +content.comment=Haga un comentario sobre este artículo +copyright= Copyright © 2002 Indymedia Bolivia - Qollasuyu - Ivi Iyambae
Esta publicaci—n es copyleft. Por tanto, se permite difundir, citar y copiar literalmente sus materiales, de forma ’ntegra o parcial, por cualquier medio y para cualquier prop—sito, siempre que se mantenga esta nota y se cite procedencia. Indymedia Euskal Herria no asume ninguna responsabilidad por el material publicado en este sitio, salvo sobre lo que aparece en la columna central. Toda la responsabilidad para verificar la veracidad y los derechos de reproducci—n de un env’o corresponden al autor que lo publica. Al publicar material en este sitio, el o la autora del env’o asume que puede ser redistribuido libremente. +contact=Contacto +openposting.htmltitle=mir.indymedia: +startpage.htmltitle=mir.indymedia: the mir-coders-website +topiclist.htmltitle=mir.indymedia: \ No newline at end of file diff --git a/source/OpenMir.java b/source/OpenMir.java index 2ea1a6ec..aeefb126 100755 --- a/source/OpenMir.java +++ b/source/OpenMir.java @@ -74,6 +74,8 @@ public class OpenMir extends AbstractServlet { // get the configration - this could conflict if 2 mirs are in the // VM maybe? to be checked. -mh + // -- they would have different servlet contexts, so the following is + // no problem (br1) if(getServletContext().getAttribute("mir.confed") == null) { getConfig(req); } diff --git a/source/config.properties-dist b/source/config.properties-dist index 1ea10295..82b9fd05 100755 --- a/source/config.properties-dist +++ b/source/config.properties-dist @@ -28,15 +28,22 @@ # All data is located below this directory, including the servlets. - - # # # GENERAL SETUP # -Mir.Version=localizer-0 -ClearXslCache=no +### mir/imc information +Mir.Name=mir.indymedia.org +Mir.Shortname=mir +Mir.Contact-email.address=mir-coders@lists.indymedia.org +Mir.Contact-email.name=mir-coders mailinglist +Mir.Tech-email.address=mir-coders@lists.indymedia.org +Mir.Tech-email.name=mir-coders mailinglist +Mir.Public-email.address=mir-coders@lists.indymedia.org +Mir.Public-email.name=mir-coders mailinglist + +Mir.Version=1.1beta StandardLanguage=de DirectOpenposting=yes @@ -89,12 +96,12 @@ ServletModule.FileEdit.ExtFilter=inc # the url of the openposting-servlet Producer.OpenAction=http://indy.code-fu.de/Mir/servlet/OpenMir - # use this property if the pages are not produced under the docRoot # of the webserver. all links in the produced pages are prepended # with Producer.DocRoot Producer.DocRoot= +Producer.ActionServlet=/servlet/Mir # this is the name of the subdirectory where the image-dir # will be linked to. @@ -392,3 +399,4 @@ Xsl.StartPage=producer/index.xsl Xsl.TopicList=producer/topic.xsl Xsl.OpenList=producer/open.xsl Xsl.Wap=producer/wml2.xsl +ClearXslCache=no \ No newline at end of file diff --git a/source/mir/misc/HTMLTemplateProcessor.java b/source/mir/misc/HTMLTemplateProcessor.java index 67587076..56d0b300 100755 --- a/source/mir/misc/HTMLTemplateProcessor.java +++ b/source/mir/misc/HTMLTemplateProcessor.java @@ -31,417 +31,378 @@ package mir.misc; -import java.lang.*; -import java.util.*; -import java.io.*; -import java.net.*; -import freemarker.template.*; -import mir.entity.*; -import mir.storage.*; -import javax.servlet.http.*; +import freemarker.template.*; +import mir.entity.Entity; +import mir.entity.EntityList; +import mir.storage.StorageObjectException; import org.apache.struts.util.MessageResources; +import javax.servlet.http.HttpServletResponse; +import java.io.PrintWriter; +import java.net.URLEncoder; +import java.util.*; + /** * Hilfsklasse zum Mergen von Template und Daten */ public final class HTMLTemplateProcessor { - public static String templateDir; - private static FileTemplateCache templateCache; - private static Logfile theLog; - private static String docRoot; - private static String actionRoot; - private static String productionHost; - private static String audioHost; - private static String videoHost; - private static String imageHost; - private static String imagePath; - private static String openAction; - private static String defEncoding; - private static String generateFO; - private static String generatePDF; - protected static String producerDocRoot = - MirConfig.getProp("Producer.DocRoot"); - protected static String producerStorageRoot = - MirConfig.getProp("Producer.StorageRoot"); - - // - // init + public static String templateDir; + private static FileTemplateCache templateCache; + private static Logfile theLog; + private static String docRoot; + private static String actionRoot; static { - /** @todo either in the above block or here :) //rk */ - templateDir = MirConfig.getPropWithHome("HTMLTemplateProcessor.Dir"); - templateCache = new FileTemplateCache(templateDir); - templateCache.setLoadingPolicy(templateCache.LOAD_ON_DEMAND); - // gone in freemarker 1.7.1 - // templateCache.startAutoUpdate(); - theLog = Logfile.getInstance(MirConfig.getPropWithHome("HTMLTemplateProcessor.Logfile")); - docRoot = MirConfig.getProp("RootUri"); - //the quick hack is back in effect as it was more broken than ever before - // -mh - // sorry: nadir back in town, i have to debug the mirbase.jar in the - // nadir evironment. from my point of coding, this needs an urgent - // fixxx. - // yeah, from my point too - tob. - //actionRoot = docRoot + "/servlet/" + MirConfig.getProp("ServletName"); - //actionRoot = docRoot + "/servlet/NadirAktuell"; - - actionRoot = docRoot + "/servlet/Mir"; - - defEncoding = MirConfig.getProp("Mir.DefaultEncoding"); - openAction = MirConfig.getProp("Producer.OpenAction"); - productionHost = MirConfig.getProp("Producer.ProductionHost"); - videoHost = MirConfig.getProp("Producer.Video.Host"); - audioHost = MirConfig.getProp("Producer.Audio.Host"); - imageHost = MirConfig.getProp("Producer.Image.Host"); - imagePath = MirConfig.getProp("Producer.Image.Path"); - producerDocRoot = MirConfig.getProp("Producer.DocRoot"); - producerStorageRoot = MirConfig.getProp("Producer.StorageRoot"); - generateFO = MirConfig.getProp("GenerateFO"); - generatePDF = MirConfig.getProp("GeneratePDF"); - } - - /** - * empty private constructor, to avoid instantiation - */ - private HTMLTemplateProcessor () { } - - - // process-methods to merge different datastructures - // with freemarker templates - - - /** - * Wandelt anEntity in freemarker-Struktur um, mischt die Daten mit - * Template templateFilename und gibt das Ergebnis an den PrintWriter - * out - * - * @param templateFilename - * @param anEntity - * @param out - * @exception HTMLParseException - */ + templateDir = MirConfig.getPropWithHome("HTMLTemplateProcessor.Dir"); + templateCache = new FileTemplateCache(templateDir); + templateCache.setLoadingPolicy(templateCache.LOAD_ON_DEMAND); + // gone in freemarker 1.7.1: templateCache.startAutoUpdate(); + theLog = Logfile.getInstance(MirConfig.getPropWithHome("HTMLTemplateProcessor.Logfile")); + + docRoot = MirConfig.getProp("RootUri"); + try { + actionRoot = docRoot + MirConfig.getProp("Producer.ActionServlet"); + } catch (ConfigException ce) { + // if Producer.ActionServlet is not set in the conf file + actionRoot = docRoot + "/servlet/Mir"; + } + } + + /** + * empty private constructor, to avoid instantiation + */ + private HTMLTemplateProcessor() { + } + + + // process-methods to merge different datastructures + // with freemarker templates + + + /** + * Wandelt anEntity in freemarker-Struktur um, mischt die Daten mit + * Template templateFilename und gibt das Ergebnis an den PrintWriter + * out + * + * @param templateFilename + * @param anEntity + * @param out + * @exception HTMLParseException + */ public static void process(String templateFilename, Entity anEntity, PrintWriter out) - throws HTMLParseException { - if (anEntity == null) throw new HTMLParseException("entity is empty!"); - else process(templateFilename, anEntity, out); + throws HTMLParseException { + if (anEntity == null) + throw new HTMLParseException("entity is empty!"); + else + process(templateFilename, anEntity, out); } - /** - * Wandelt Liste mit Entities entList in freemarker-Struktur um, mischt die Daten mit - * Template templateFilename und gibt das Ergebnis an den PrintWriter - * out - * - * @param templateFilename - * @param entList - * @param out - * @exception HTMLParseException - */ - public static void process(HttpServletResponse res,String templateFilename, - EntityList entList, PrintWriter out, Locale locale) - throws HTMLParseException { - process(res, templateFilename, entList, (String)null, (TemplateModelRoot)null, out, locale); - } - - /** - * Wandelt Entitylist in freemarker-Struktur um, fügt additionalModel - * unter dem Namen additionalModelName ein und mischt die Daten mit - * Template templateFilename und gibt das Ergebnis an den PrintWriter - * out - * - * @param templateFilename - * @param entList - * @param additionalModelName - * @param additionalModel - * @param out - * @exception HTMLParseException - */ - public static void process(HttpServletResponse res,String templateFilename, - EntityList entList, String additionalModelName, + /** + * Wandelt Liste mit Entities entList in freemarker-Struktur um, mischt die Daten mit + * Template templateFilename und gibt das Ergebnis an den PrintWriter + * out + * + * @param templateFilename + * @param entList + * @param out + * @exception HTMLParseException + */ + public static void process(HttpServletResponse res, String templateFilename, + EntityList entList, PrintWriter out, Locale locale) + throws HTMLParseException { + process(res, templateFilename, entList, (String) null, (TemplateModelRoot) null, out, locale); + } + + /** + * Wandelt Entitylist in freemarker-Struktur um, fügt additionalModel + * unter dem Namen additionalModelName ein und mischt die Daten mit + * Template templateFilename und gibt das Ergebnis an den PrintWriter + * out + * + * @param templateFilename + * @param entList + * @param additionalModelName + * @param additionalModel + * @param out + * @exception HTMLParseException + */ + public static void process(HttpServletResponse res, String templateFilename, + EntityList entList, String additionalModelName, TemplateModelRoot additionalModel, PrintWriter out, - Locale locale) - throws HTMLParseException { + Locale locale) + throws HTMLParseException { - SimpleHash modelRoot = new SimpleHash(); + SimpleHash modelRoot = new SimpleHash(); - if (entList == null) { - process(null,templateFilename, modelRoot, out, locale); - } else { - try { - modelRoot = makeSimpleHashWithEntitylistInfos(entList); + if (entList == null) { + process(null, templateFilename, modelRoot, out, locale); + } else { + try { + modelRoot = makeSimpleHashWithEntitylistInfos(entList); - // Quickhack um mal ein Popup mit reinzunhemen .. - if (additionalModelName != null && additionalModel != null) - modelRoot.put(additionalModelName, additionalModel); + // Quickhack um mal ein Popup mit reinzunhemen .. + if (additionalModelName != null && additionalModel != null) + modelRoot.put(additionalModelName, additionalModel); - process(res,templateFilename, modelRoot, out, locale); - } catch (StorageObjectException e) { - throw new HTMLParseException(e.toString()); + process(res, templateFilename, modelRoot, out, locale); + } catch (StorageObjectException e) { + throw new HTMLParseException(e.toString()); + } } - } } - /** - * Wandelt HashMap mergeData in freemarker-Struktur und mischt diese mit - * Template templateFilename und gibt das Ergebnis an den PrintWriter - * out - * - * @param templateFilename - * @param mergeData - a HashMap with mergeData to be converted in SimpleHash - * @param out - * @exception HTMLParseException - */ - public static void process(HttpServletResponse res,String templateFilename, - HashMap mergeData, PrintWriter out, Locale locale) - throws HTMLParseException { - process(res,templateFilename, makeSimpleHash(mergeData), out, locale); + /** + * Wandelt HashMap mergeData in freemarker-Struktur und mischt diese mit + * Template templateFilename und gibt das Ergebnis an den PrintWriter + * out + * + * @param templateFilename + * @param mergeData - a HashMap with mergeData to be converted in SimpleHash + * @param out + * @exception HTMLParseException + */ + public static void process(HttpServletResponse res, String templateFilename, + HashMap mergeData, PrintWriter out, Locale locale) + throws HTMLParseException { + process(res, templateFilename, makeSimpleHash(mergeData), out, locale); } - /** - * Gibt Template templateFilename an den PrintWriter - * out - * - * @param templateFilename - * @param mergeData - * @param out - * @exception HTMLParseException - */ + /** + * Gibt Template templateFilename an den PrintWriter + * out + * + * @param templateFilename + * @param mergeData + * @param out + * @exception HTMLParseException + */ public static void process(String templateFilename, PrintWriter out, - Locale locale) - throws HTMLParseException { - process(null,templateFilename, (TemplateModelRoot)null, out, locale); + Locale locale) + throws HTMLParseException { + process(null, templateFilename, (TemplateModelRoot) null, out, locale); + } + + + /** + * Mischt die freemarker-Struktur tmr mit + * Template templateFilename und gibt das Ergebnis an den PrintWriter + * out + * + * @param templateFilename + * @param mergeData + * @param out + * @exception HTMLParseException + */ + public static void process(HttpServletResponse res, String templateFilename, + TemplateModelRoot tmr, PrintWriter out, Locale locale) + throws HTMLParseException { + process(res, templateFilename, tmr, null, out, locale, "bundles.admin"); + // this method is } + /** + * Mischt die freemarker-Struktur tmr mit + * Template templateFilename und gibt das Ergebnis an den PrintWriter + * out + * + * @param templateFilename + * @param mergeData + * @param out + * @exception HTMLParseException + */ + public static void process(HttpServletResponse res, String templateFilename, + TemplateModelRoot tmr, TemplateModelRoot extra, + PrintWriter out, Locale locale, String bundles) + throws HTMLParseException { + if (out == null) throw new HTMLParseException("no outputstream"); + Template tmpl = getTemplateFor(templateFilename); + if (tmpl == null) throw new HTMLParseException("no template: " + templateFilename); + if (tmr == null) tmr = new SimpleHash(); + + /** @todo what is this for? (rk) */ + String session = ""; + if (res != null) { + session = res.encodeURL(""); + } + + SimpleHash configHash = new SimpleHash(); + + // pass the whole config hash to the templates + Enumeration en = MirConfig.getResourceKeys(); + String key; + while (en.hasMoreElements()) { + key = (String) en.nextElement(); + configHash.put(key, new SimpleScalar(MirConfig.getProp(key))); + } + + // this does not come directly from the config file + configHash.put("docRoot", new SimpleScalar(docRoot)); + configHash.put("actionRoot", new SimpleScalar(actionRoot + session)); + configHash.put("now", new SimpleScalar(StringUtil.date2readableDateTime(new GregorianCalendar()))); + + // this conform to updated freemarker syntax + configHash.put("compressWhitespace", new freemarker.template.utility.CompressWhitespace()); + + SimpleHash outPutHash = new SimpleHash(); + + if (extra != null) { + outPutHash.put("extra", extra); + try { + while (((SimpleList) extra).hasNext()) { + theLog.printDebugInfo(((SimpleList) extra).next().toString()); + } + } catch (Exception e) { + } + } + outPutHash.put("data", tmr); + outPutHash.put("config", configHash); + + MessageResources messages = MessageResources.getMessageResources(bundles); + outPutHash.put("lang", new MessageMethodModel(locale, messages)); - /** - * Mischt die freemarker-Struktur tmr mit - * Template templateFilename und gibt das Ergebnis an den PrintWriter - * out - * - * @param templateFilename - * @param mergeData - * @param out - * @exception HTMLParseException - */ - public static void process(HttpServletResponse res,String templateFilename, - TemplateModelRoot tmr, PrintWriter out, Locale locale) - throws HTMLParseException { - process(res,templateFilename,tmr,null,out,locale); - - } - - /** - * Mischt die freemarker-Struktur tmr mit - * Template templateFilename und gibt das Ergebnis an den PrintWriter - * out - * - * @param templateFilename - * @param mergeData - * @param out - * @exception HTMLParseException - */ - public static void process(HttpServletResponse res,String templateFilename, - TemplateModelRoot tmr, TemplateModelRoot extra, - PrintWriter out, Locale locale) - throws HTMLParseException { - if (out==null) throw new HTMLParseException("no outputstream"); - Template tmpl = getTemplateFor(templateFilename); - if (tmpl == null) throw new HTMLParseException("no template: " + templateFilename); - if (tmr==null) tmr = new SimpleHash(); - - /** @todo what is this for? (rk) */ - String session=""; - if (res!=null) { - session=res.encodeURL(""); - } - - // @todo wouldn't it be so much easier to just pass the whole damn config - // Hash here from Mirconfig... ??????? than we could access arbitrary config - // values in the templates. -mh - // put standard configuration into tempalteRootmodel - SimpleHash configHash = new SimpleHash(); - configHash.put("defEncoding", new SimpleScalar(defEncoding)); - configHash.put("producerDocRoot", new SimpleScalar(producerDocRoot)); - configHash.put("storageRoot", new SimpleScalar(producerStorageRoot)); - configHash.put("productionHost", new SimpleScalar(productionHost)); - configHash.put("openAction", new SimpleScalar(openAction)); - configHash.put("actionRootLogin",new SimpleScalar(actionRoot)); - configHash.put("docRoot", new SimpleScalar(docRoot)); - configHash.put("now", new SimpleScalar(StringUtil.date2readableDateTime(new GregorianCalendar()))); - configHash.put("actionRoot", new SimpleScalar(actionRoot+session)); - configHash.put("videoHost", new SimpleScalar(videoHost)); - configHash.put("audioHost", new SimpleScalar(audioHost)); - configHash.put("imageHost", new SimpleScalar(imageHost)); - configHash.put("imagePath", new SimpleScalar(imagePath)); - configHash.put("mirVersion", new SimpleScalar(MirConfig.getProp("Mir.Version"))); - // this conform to updated freemarker syntax - configHash.put("compressWhitespace", new freemarker.template.utility.CompressWhitespace() ); - configHash.put("generateFO", new SimpleScalar(generateFO)); - configHash.put("generatePDF", new SimpleScalar(generatePDF)); - - SimpleHash outPutHash = new SimpleHash(); - - if(extra!=null){ - outPutHash.put("extra",extra); - try{ - while(((SimpleList)extra).hasNext()){ - theLog.printDebugInfo(((SimpleList)extra).next().toString()); - } - }catch(Exception e){} - } - outPutHash.put("data",tmr); - outPutHash.put("config", configHash); - - MessageResources messages = MessageResources.getMessageResources("bundles.admin"); - outPutHash.put("lang", new MessageMethodModel(locale, messages) ); - - tmpl.process(outPutHash,out); - } - - - /** - * Converts Entity-List to SimpleList of SimpleHashes. - * @param aList ist eine Liste von Entity - * @return eine freemarker.template.SimpleList von SimpleHashes. - * - * @deprecated EntityLists comply with TemplateListModel now. - */ - public static SimpleList makeSimpleList(EntityList aList) throws StorageObjectException - { - theLog.printWarning("## using deprecated makeSimpleList(entityList) - a waste of resources"); - SimpleList simpleList = new SimpleList(); - if (aList != null) { - for(int i=0;i