From 4e31d0764dd59bfbf668a1cbbb2783e878fa10ce Mon Sep 17 00:00:00 2001 From: idfx Date: Thu, 30 Aug 2001 11:53:23 +0000 Subject: [PATCH] language added --- source/config.properties-dist | 8 ++++ source/mircoders/module/ModuleLanguage.java | 44 ++++++++++++++++++++ .../mircoders/servlet/ServletModuleLanguage.java | 45 ++++++++++++++++++++ templates-dist/de/breaking.template | 20 ++++----- templates-dist/de/language.template | 44 ++++++++++++++++++++ templates-dist/de/languagelist.template | 46 +++++++++++++++++++++ templates-dist/de/start_admin.template | 10 +++++ templates-dist/en/language.template | 44 ++++++++++++++++++++ templates-dist/en/language.template~ | 44 ++++++++++++++++++++ templates-dist/en/languagelist.template | 48 ++++++++++++++++++++++ templates-dist/en/languagelist.template~ | 46 +++++++++++++++++++++ templates-dist/en/start_admin.template | 12 +++++- 12 files changed, 400 insertions(+), 11 deletions(-) create mode 100755 source/mircoders/module/ModuleLanguage.java create mode 100755 source/mircoders/servlet/ServletModuleLanguage.java create mode 100755 templates-dist/de/language.template create mode 100755 templates-dist/de/languagelist.template create mode 100755 templates-dist/en/language.template create mode 100755 templates-dist/en/language.template~ create mode 100755 templates-dist/en/languagelist.template create mode 100755 templates-dist/en/languagelist.template~ diff --git a/source/config.properties-dist b/source/config.properties-dist index 4d44318d..9aaf57d1 100755 --- a/source/config.properties-dist +++ b/source/config.properties-dist @@ -184,6 +184,14 @@ ServletModule.Messages.ObjektTemplate=message.template ServletModule.Messages.ListTemplate=messagelist.template # +# config for languages - browsing/editing/deleting internal messages +Module.Language.Logfile=log/message.log +ServletModule.Language.Logfile=log/mir.log +ServletModule.Language.ConfirmTemplate=confirm.template +ServletModule.Language.ObjektTemplate=language.template +ServletModule.Language.ListTemplate=languagelist.template + +# # producer-related configs below # diff --git a/source/mircoders/module/ModuleLanguage.java b/source/mircoders/module/ModuleLanguage.java new file mode 100755 index 00000000..65a1ce7e --- /dev/null +++ b/source/mircoders/module/ModuleLanguage.java @@ -0,0 +1,44 @@ +package mircoders.module; + +import java.io.*; +import java.lang.*; +import java.util.*; +import java.sql.*; +import javax.servlet.*; +import javax.servlet.http.*; + +import freemarker.template.*; + +import mir.servlet.*; +import mir.module.*; +import mir.entity.*; +import mir.misc.*; +import mir.storage.*; + +import mir.entity.*; +import mir.storage.*; + +/** + * Title: mir - another content management system + * Description: + * Copyright: Copyright (c) 2001 + * Company: indymedia + * @author idefix + * @version 1.0 + */ + +public class ModuleLanguage extends AbstractModule { + + static Logfile theLog; + + // Kontruktor + public ModuleLanguage (StorageObject theStorage) { + + if (theLog == null) theLog = Logfile.getInstance(Configuration.getProperty("Home") + Configuration.getProperty("Module.Language.Logfile")); + if (theStorage == null) theLog.printWarning("ModuleLanguage -- StorageObject was null!"); + + this.theStorage = theStorage; + } + + // Methoden +} \ No newline at end of file diff --git a/source/mircoders/servlet/ServletModuleLanguage.java b/source/mircoders/servlet/ServletModuleLanguage.java new file mode 100755 index 00000000..c86816b8 --- /dev/null +++ b/source/mircoders/servlet/ServletModuleLanguage.java @@ -0,0 +1,45 @@ +package mircoders.servlet; + +import java.io.*; +import java.sql.*; +import java.util.*; +import javax.servlet.*; +import javax.servlet.http.*; + +import mir.servlet.*; +import mir.module.*; +import mir.misc.*; +import mir.entity.*; +import mir.storage.*; + +import mircoders.entity.*; +import mircoders.storage.*; +import mircoders.module.*; + +/* + * ServletModuleLanguage - + * Servlet-Interface to Language + * + * + * @author idefix + */ + +public class ServletModuleLanguage extends ServletModule +{ + + // Singelton / Kontruktor + private static ServletModuleLanguage instance = new ServletModuleLanguage(); + public static ServletModule getInstance() { return instance; } + + private ServletModuleLanguage() { + theLog = Logfile.getInstance(Configuration.getProperty("Home") + Configuration.getProperty("ServletModule.Language.Logfile")); + templateListString = Configuration.getProperty("ServletModule.Language.ListTemplate"); + templateObjektString = Configuration.getProperty("ServletModule.Language.ObjektTemplate"); + templateConfirmString = Configuration.getProperty("ServletModule.Language.ConfirmTemplate"); + try { + mainModule = new ModuleLanguage(DatabaseLanguage.getInstance()); + } catch (StorageObjectException e) { + theLog.printDebugInfo("servletmodulelanguage konnte nicht initialisiert werden"); + } + } +} diff --git a/templates-dist/de/breaking.template b/templates-dist/de/breaking.template index 5955dc67..76bdc442 100755 --- a/templates-dist/de/breaking.template +++ b/templates-dist/de/breaking.template @@ -1,38 +1,38 @@ -indymedia.de | breaking +indymedia.de | languages
- + - + + date: - + + Sprache: - - + diff --git a/templates-dist/de/language.template b/templates-dist/de/language.template new file mode 100755 index 00000000..1f690902 --- /dev/null +++ b/templates-dist/de/language.template @@ -0,0 +1,44 @@ + + + +indymedia.de | languages + + + + + +
+ + + + +
- datum: ${webdb_create_formatted}
- text: (max. 5 zeilen / 250 zeichen) - + ${text}
+
- +
+ + + + + + + + + + + + + + +
+ Sprache: + +
+ Ländercode: + +
+ + + + +
+ + + diff --git a/templates-dist/de/languagelist.template b/templates-dist/de/languagelist.template new file mode 100755 index 00000000..9a608d59 --- /dev/null +++ b/templates-dist/de/languagelist.template @@ -0,0 +1,46 @@ + + + indymedia.de | breaking new list + + + + + + + + + + + + + bgcolor="#dddddd" + > + + + + + + + + +
NameLändercode
${entry.name}  delete + | edit
${count} datensätze + / anzeige von ${from} bis ${to} 
+ +

+ + zurueck  + + +weiter + + + +

Keine passenden Einträge gefunden!

+
+ + + + + diff --git a/templates-dist/de/start_admin.template b/templates-dist/de/start_admin.template index a35fae6a..892c9f03 100755 --- a/templates-dist/de/start_admin.template +++ b/templates-dist/de/start_admin.template @@ -198,6 +198,16 @@ bearbeiten
hinzufügen + +

+ + SPRACHEN + +

+ + bearbeiten
+ + hinzufügen diff --git a/templates-dist/en/language.template b/templates-dist/en/language.template new file mode 100755 index 00000000..c62716a6 --- /dev/null +++ b/templates-dist/en/language.template @@ -0,0 +1,44 @@ + + + +indymedia.de | languages + + + + + +

+ + + + + + + + + + + + + + + + + + + +
+ language: + +
+ languagecode: + +
+ + + + +
+ + + diff --git a/templates-dist/en/language.template~ b/templates-dist/en/language.template~ new file mode 100755 index 00000000..1f690902 --- /dev/null +++ b/templates-dist/en/language.template~ @@ -0,0 +1,44 @@ + + + +indymedia.de | languages + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ Sprache: + +
+ Ländercode: + +
+ + + + +
+ + + diff --git a/templates-dist/en/languagelist.template b/templates-dist/en/languagelist.template new file mode 100755 index 00000000..12665729 --- /dev/null +++ b/templates-dist/en/languagelist.template @@ -0,0 +1,48 @@ + + + indymedia.de | language list + + + + + + + + + + + + + bgcolor="#dddddd" + > + + + + + + + + +
NameLändercode
${entry.name}  delete + | edit
${count} items + / item ${from} to ${to} 
+ +

+ + previous  + + +next + + + +

Keine passenden Einträge gefunden!

+
+ + + + + diff --git a/templates-dist/en/languagelist.template~ b/templates-dist/en/languagelist.template~ new file mode 100755 index 00000000..9a608d59 --- /dev/null +++ b/templates-dist/en/languagelist.template~ @@ -0,0 +1,46 @@ + + + indymedia.de | breaking new list + + + + + + + + + + + + + bgcolor="#dddddd" + > + + + + + + + + +
NameLändercode
${entry.name}  delete + | edit
${count} datensätze + / anzeige von ${from} bis ${to} 
+ +

+ + zurueck  + + +weiter + + + +

Keine passenden Einträge gefunden!

+
+ + + + + diff --git a/templates-dist/en/start_admin.template b/templates-dist/en/start_admin.template index 6da400fc..70eb670a 100755 --- a/templates-dist/en/start_admin.template +++ b/templates-dist/en/start_admin.template @@ -198,9 +198,19 @@ edit
add - +

+ + LANGUAGES + +

+ + edit
+ + add + +   -- 2.11.0