diff --git a/src/main/java/com/frentix/olat/vitero/ui/StartColumnDescriptor.java b/src/main/java/com/frentix/olat/vitero/ui/StartColumnDescriptor.java
index 7b9511abaa47eb38786debac6668475a92671ead..9ee7710b84914597021af4355c7ebb5f77a67777 100644
--- a/src/main/java/com/frentix/olat/vitero/ui/StartColumnDescriptor.java
+++ b/src/main/java/com/frentix/olat/vitero/ui/StartColumnDescriptor.java
@@ -55,8 +55,12 @@ public class StartColumnDescriptor extends DefaultColumnDescriptor {
 		int sortedRow = table.getSortedRow(row);
 		ViteroBooking booking = (ViteroBooking)getTable().getTableDataModel().getObject(sortedRow);
 		if(viteroManager.canGoBooking(booking)) {
-			Object state = getTable().getTableDataModel().getValueAt(sortedRow, ViteroBookingDataModel.Column.sign.ordinal());
-			if(Sign.signout.equals(state)) {
+			if(booking.isAutoSignIn()) {
+				Object state = getTable().getTableDataModel().getValueAt(sortedRow, ViteroBookingDataModel.Column.sign.ordinal());
+				if(Sign.signout.equals(state)) {
+					return super.getAction(row);
+				}
+			} else {
 				return super.getAction(row);
 			}
 		}
@@ -68,8 +72,12 @@ public class StartColumnDescriptor extends DefaultColumnDescriptor {
 		int sortedRow = table.getSortedRow(row);
 		ViteroBooking booking = (ViteroBooking)getTable().getTableDataModel().getObject(sortedRow);
 		if(viteroManager.canGoBooking(booking)) {
-			Object state = getTable().getTableDataModel().getValueAt(sortedRow, ViteroBookingDataModel.Column.sign.ordinal());
-			if(Sign.signout.equals(state)) {
+			if(booking.isAutoSignIn()) {
+				Object state = getTable().getTableDataModel().getValueAt(sortedRow, ViteroBookingDataModel.Column.sign.ordinal());
+				if(Sign.signout.equals(state)) {
+					sb.append(translator.translate(getHeaderKey()));
+				}
+			} else {
 				sb.append(translator.translate(getHeaderKey()));
 			}
 		}
diff --git a/src/main/java/com/frentix/olat/vitero/ui/_i18n/LocalStrings_de.properties b/src/main/java/com/frentix/olat/vitero/ui/_i18n/LocalStrings_de.properties
index 39e6cf9740ba0ac951e9ad3c58796cecbfe0d1ae..3a7da73c9bbc82b8e066d07cf321c664fe5e73a0 100644
--- a/src/main/java/com/frentix/olat/vitero/ui/_i18n/LocalStrings_de.properties
+++ b/src/main/java/com/frentix/olat/vitero/ui/_i18n/LocalStrings_de.properties
@@ -1,33 +1,34 @@
 admin.menu.title=vitero
 admin.menu.title.alt=Konfiguration eines vitero Servers
 vitero.title=vitero Konfiguration
-vitero.intro=Verfügen Sie über einen vitero Server der Firma vitero GmbH, so können Sie das vitero Modul hier einschalten und die vitero Zugangsdaten eingeben. Nach erfolgreicher Konfiguration steht den Kursautoren der Kursbaustein "vitero" zur Verfügung. Weitere Informationen über die Konfiguration und Funktionen finden Sie in der Hilfe rechts und auf der Webseite der Firma vitero GmbH.
+vitero.intro=Verf\u00FCgen Sie \u00FCber einen vitero Server der Firma vitero GmbH, so k\u00F6nnen Sie das vitero Modul hier einschalten und die vitero Zugangsdaten eingeben. Nach erfolgreicher Konfiguration steht den Kursautoren der Kursbaustein "vitero" zur Verf\u00FCgung. Weitere Informationen \u00FCber die Konfiguration und Funktionen finden Sie in der Hilfe rechts und auf der Webseite der Firma vitero GmbH.
 vitero.module.enabled=Modul "vitero"
 vitero.account=Konfiguration
 enabled=eingeschaltet
 signin=Eintragen
-signin.ok=Die Teilnahme für diesen Termin wurde erfolgreich eingetragen
-signin.nok=Die Teilnahme für diesen Termin konnte nicht eingetragen werden. Prüfen Sie ob für diesen Termin noch freie Plätze vorhanden sind. 
+signin.ok=Die Teilnahme f\u00FCr diesen Termin wurde erfolgreich eingetragen
+signin.nok=Die Teilnahme f\u00FCr diesen Termin konnte nicht eingetragen werden. Pr\u00FCfen Sie ob f\u00FCr diesen Termin noch freie Pl\u00E4tze vorhanden sind. 
 signout=Austragen
 signout.ok=Die Teilnahme an diesem Termin wurde erfolgreich aufgehoben.
-signout.nok=Die Teilnahme an diesem Termin konnte aus unbekannten Gründen nicht aufgehoben werden. Bitte versuchen Sie es später noch einmal oder Kontaktieren Sie Ihren Betreuer.
+signout.nok=Die Teilnahme an diesem Termin konnte aus unbekannten Gr\u00FCnden nicht aufgehoben werden. Bitte versuchen Sie es sp\u00E4ter noch einmal oder Kontaktieren Sie Ihren Betreuer.
 users=Teilnehmerliste
 users.title=Teilnehmerliste
-users.intro=Wählen Sie die Teilnehmer für diesen vitero Termin aus der Liste der Kursbesitzer, -betreuer und -teilnehmer aus. 
+users.intro=W\u00E4hlen Sie die Teilnehmer f\u00FCr diesen vitero Termin aus der Liste der Kursbesitzer, -betreuer und -teilnehmer aus. 
 user.role=vitero Rolle
 users.empty=In diesem Termin sind keine Benutzer eingetragen.
-available.places=Für diesen Termin sind noch {0} Plätze frei.
+available.places=F\u00FCr diesen Termin sind noch {0} Pl\u00E4tze frei.
 role.participant=Teilnehmer
 role.assistant=Assistent
 role.teamLeader=Gruppenleiter
 role.audience=Empfanger
-roomsOverview=Auslastung Teamräume
+roomsOverview=Auslastung Teamr\u00E4ume
 reload=Aktualisieren
+start=Start
 new=Termin anlegen
-new.booking.warning=Die Angaben können nicht mehr verändert werden!
-delete.ok=Der Termin wurde erfolgreich gelöscht.
-delete.nok=Der Termin konnte aus unbekannten Gründen nicht gelöscht werden. Bitte versuchen Sie es später noch einmal oder kontaktieren Sie den Administrator.
-delete.confirm=Wollen Sie diesen Termin wirklich löschen? Der Termin wird von dem vitero System entfernt und kann nicht wiederhergestellt werden.
+new.booking.warning=Die Angaben k\u00F6nnen nicht mehr ver\u00E4ndert werden!
+delete.ok=Der Termin wurde erfolgreich gel\u00F6scht.
+delete.nok=Der Termin konnte aus unbekannten Gr\u00FCnden nicht gel\u00F6scht werden. Bitte versuchen Sie es sp\u00E4ter noch einmal oder kontaktieren Sie den Administrator.
+delete.confirm=Wollen Sie diesen Termin wirklich l\u00F6schen? Der Termin wird von dem vitero System entfernt und kann nicht wiederhergestellt werden.
 booking.id=Terminidentifikator
 booking.infos=Detailinformationen
 booking.begin=Beginn
@@ -38,56 +39,56 @@ booking.resource=Ressourcenname
 booking.title=Termine
 booking.admin.title=Terminverwaltung
 booking.autoSignIn=Einschreibung durch Benutzer
-booking.roomSize=Raumgrösse
+booking.roomSize=Raumgr\u00F6sse
 booking.raw=Termin
 booking.raw.title=Detailinformationen Termin
-booking.ok=Termin erfolgreich gespeichert
+booking.ok=Termin erfolgreich gespeichert.
 group.id=Gruppenidentifikator
 group.name=Gruppenname
 group.numOfParticipants=Teilnehmerzahl
 table.empty=Derzeit sind keine Termine geplant.
 check=Serververbindung testen
-check.ok=Der Verbindungstest war erfolgreich, Sie können vitero nun benutzen.
-check.nok=Der Verbindungstest war nicht erfolgreich. Bitte prüfen Sie die Server URL, der Benutzername und das Passwort des Systembenutzers!
+check.ok=Der Verbindungstest war erfolgreich, Sie k\u00F6nnen vitero nun benutzen.
+check.nok=Der Verbindungstest war nicht erfolgreich. Bitte pr\u00FCfen Sie die Server URL, der Benutzername und das Passwort des Systembenutzers!
 option.olatTimeZone=Zeitzone OLAT Server
 option.baseurl=URL vitero Server
 option.adminlogin=Web Service Benutzername
 option.adminpassword=Web Service Passwort
 option.customerId=Kundenidentifikator	
 error.remoteException=$\:error.unkown
-error.unkown=Ein unerwartended Fehler passiert
-error.userDoesntExist=Der Benutzer existiert nicht
-error.userNotAttachedToCustomer=Der benutzer gehört nicht zu diesem Customer
-error.groupDoesntExist=Die Gruppe existiert nicht
-error.userNotAssignedToGroup=Der benutzer ist nicht in der Gruppe
-error.invalidAttribut=Ein Attribut ist ungültig
-error.invalidTimezone=Time zone ist ungültig
-error.bookingCollision=Im gewählten Zeitraum ist keine Buchung möglich.
-error.moduleCollision=Der gewählte Module steht nicht zur Verfügung
-error.bookingDoesntExist=Das Buchung existiert nicht
+error.unkown=Ein unerwarteter Fehler ist aufgetreten.
+error.userDoesntExist=Dieser Benutzer existiert nicht.
+error.userNotAttachedToCustomer=Der Benutzer geh\u00F6rt nicht zum gew\u00E4hlten Kunden.
+error.groupDoesntExist=Diese Gruppe existiert nicht.
+error.userNotAssignedToGroup=Der Benutzer ist nicht in dieser Gruppe.
+error.invalidAttribut=Ein Attribut ist ung\u00FCltig.
+error.invalidTimezone=Ung\u00FCltige Zeitzone.
+error.bookingCollision=Im gew\u00E4hlten Zeitraum ist keine Buchung m\u00F6glich.
+error.moduleCollision=Das gew\u00E4hlte Modul steht nicht zur Verf\u00FCgung.
+error.bookingDoesntExist=Diese Buchung existiert nicht.
 error.bookingDoesntExistPrime=$\:error.bookingDoesntExist
 error.bookingInPast=Der Termin kann sich nicht in der Vergangenheit befinden.
-error.bookingDatesInverted=Das Datum für das Ende des Termins darf nicht vor dem Beginn Datum sein.
+error.bookingDatesInverted=Das Datum f\u00FCr das Ende des Termins darf nicht vor dem Beginn Datum sein.
 error.licenseExpired=License expired
-error.vmsNotAvailable=vitero Server ist nicht verfügbar
-error.url.invalid=Die angegebene vitero Server URL ist nicht gültig
-error.customer.invalid=Der angegebene Kundenidentifikator ist nicht gültig
+error.vmsNotAvailable=vitero Server ist nicht verf\u00FCgbar
+error.url.invalid=Die angegebene vitero Server URL ist nicht g\u00FCltig
+error.customer.invalid=Der angegebene Kundenidentifikator ist nicht g\u00FCltig
 help.hover.vitero=Hilfe zu "$\:chelp.module.title"
 chelp.ced-vitero-config.title=$\:help.hover.vitero
-chelp.vitero1=Mit dem Kursbaustein "vitero" können Sie vitero Termine mit Videokonferenz, Dokument- und Desktopsharing und vielem mehr direkt in Ihren OLAT Kursen einbinden. Mehr zu den Funktionen des vitero Systems erfahren Sie auf der Homepage der vitero GmbH:
-chelp.vitero2=Um die vitero Anbindung nutzen zu können müssen Sie über eine vitero Lizenz verfügen und in der Administrationsumgebung die Zugangsdaten eintragen:
-chelp.vitero3=Im Kurseditor wählen Sie den vitero Kursbaustein und binden diesen in Ihre Kursstruktur ein und publizieren diesen. 
-chelp.vitero4=Im Kurseditor oder in der publizierten Ansicht können Sie nun vitero Termine erfassen. Wählen Sie dazu die Schaltfläche "$:new". Zuvor können Sie mit der Schaltfläche "$:roomsOverview" die aktuelle Auslastung der verfügbaren Teamräume ansehen um einen freien Termin zu finden.
-chelp.vitero5=Geben Sie nun das Start- und das Enddatum des Termins ein und wählen Sie die Grösse des Raums. Mit "$:booking.beginBuffer" können sie festlegen wieviele Minuten vor dem Startdatum der Raum betreten werden kann. Mit "$:booking.endBuffer" legen Sie fest, wieviele Minuten nach Terminende der Termin definitiv geschlossen wird. 
-chelp.vitero6=Mit der Option "$:booking.autoSignIn" ermöglichen Sie es allen Benutzern welche Zugriff auf den Kursbaustein haben sich selbständig in diesen Termin einzutragen. Dies ist so lange möglich wie es noch freie Plätze hat. Ist diese Option ausgeschaltet, können nur Kursbesitzer Benutzer in die Termine eintragen. 
-chelp.vitero7=Für Benutzer sind Termine nur dann sichtbar wenn sie in diesem Termin eingetragen sind, oder der Termin zur freien Einschreibung konfiguriert wurde.
-chelp.vitero8=Ist ein Termin angelegt, kann er nach Speichern des Formulars nicht mehr verändert werden. 
+chelp.vitero1=Mit dem Kursbaustein "vitero" k\u00F6nnen Sie vitero Termine mit Videokonferenz, Dokument- und Desktopsharing und vielem mehr direkt in Ihren OLAT Kursen einbinden. Mehr zu den Funktionen des vitero Systems erfahren Sie auf der Homepage der vitero GmbH:
+chelp.vitero2=Um die vitero Anbindung nutzen zu k\u00F6nnen m\u00FCssen Sie \u00FCber eine vitero Lizenz verf\u00FCgen und in der Administrationsumgebung die Zugangsdaten eintragen:
+chelp.vitero3=Im Kurseditor w\u00E4hlen Sie den vitero Kursbaustein und binden diesen in Ihre Kursstruktur ein und publizieren diesen. 
+chelp.vitero4=Im Kurseditor oder in der publizierten Ansicht k\u00F6nnen Sie nun vitero Termine erfassen. W\u00E4hlen Sie dazu die Schaltfl\u00E4che "$:new". Zuvor k\u00F6nnen Sie mit der Schaltfl\u00E4che "$:roomsOverview" die aktuelle Auslastung der verf\u00FCgbaren Teamr\u00E4ume ansehen um einen freien Termin zu finden.
+chelp.vitero5=Geben Sie nun das Start- und das Enddatum des Termins ein und w\u00E4hlen Sie die Gr\u00F6sse des Raums. Mit "$:booking.beginBuffer" k\u00F6nnen sie festlegen wieviele Minuten vor dem Startdatum der Raum betreten werden kann. Mit "$:booking.endBuffer" legen Sie fest, wieviele Minuten nach Terminende der Termin definitiv geschlossen wird. 
+chelp.vitero6=Mit der Option "$:booking.autoSignIn" erm\u00F6glichen Sie es allen Benutzern welche Zugriff auf den Kursbaustein haben sich selbst\u00E4ndig in diesen Termin einzutragen. Dies ist so lange m\u00F6glich wie es noch freie Pl\u00E4tze hat. Ist diese Option ausgeschaltet, k\u00F6nnen nur Kursbesitzer Benutzer in die Termine eintragen. 
+chelp.vitero7=F\u00FCr Benutzer sind Termine nur dann sichtbar wenn sie in diesem Termin eingetragen sind, oder der Termin zur freien Einschreibung konfiguriert wurde.
+chelp.vitero8=Ist ein Termin angelegt, kann er nach Speichern des Formulars nicht mehr ver\u00E4ndert werden. 
 chelp.module.title=vitero: Konfiguration
-chelp.module1=Um die vitero Anbindung nutzen zu können müssen Sie über eine vitero Lizenz verfügen und in der Administrationsumgebung die Zugangsdaten für das Web Service API eintragen.
-chelp.module2=Unter "$:option.olatTimeZone" können Sie die Zeitzone Ihres OLAT Systems einstellen. Dies ist notwendig um die Zeiten der Termine mit dem vitero System abzugleichen.
+chelp.module1=Um die vitero Anbindung nutzen zu k\u00F6nnen m\u00FCssen Sie \u00FCber eine vitero Lizenz verf\u00FCgen und in der Administrationsumgebung die Zugangsdaten f\u00FCr das Web Service API eintragen.
+chelp.module2=Unter "$:option.olatTimeZone" k\u00F6nnen Sie die Zeitzone Ihres OLAT Systems einstellen. Dies ist notwendig um die Zeiten der Termine mit dem vitero System abzugleichen.
 chelp.module3=Die folgenden Angaben erhalten Sie von Ihrem vitero oder OLAT Administrator: "$:option.baseurl", "$:option.adminlogin", "$:option.adminpassword" und "$:option.customerId". 
-chelp.module4=Nach erfolgter Eingabe wählen Sie die Schaltfläche "$:check" um die Konfiguration und die Verbindung zum vitero Server zu prüfen. Danach können Sie die Konfiguration speichern und vitero in Ihren in Ihren Kursen nutzen.
-chelp.module5=Bitte beachten Sie, dass für die OLAT Anbindung auf dem vitero Server automatisch Benutzerkonten eingerichtet werden. Allfällige bereits bestehende Benutzerkonten und Termine werden nicht berücksichtigt.
+chelp.module4=Nach erfolgter Eingabe w\u00E4hlen Sie die Schaltfl\u00E4che "$:check" um die Konfiguration und die Verbindung zum vitero Server zu pr\u00FCfen. Danach k\u00F6nnen Sie die Konfiguration speichern und vitero in Ihren in Ihren Kursen nutzen.
+chelp.module5=Bitte beachten Sie, dass f\u00FCr die OLAT Anbindung auf dem vitero Server automatisch Benutzerkonten eingerichtet werden. Allf\u00E4llige bereits bestehende Benutzerkonten und Termine werden nicht ber\u00FCcksichtigt.
 
 
 
diff --git a/src/main/java/com/frentix/olat/vitero/ui/_i18n/LocalStrings_en.properties b/src/main/java/com/frentix/olat/vitero/ui/_i18n/LocalStrings_en.properties
index fc8eef775924953cd194369a19e455bfdb5240e1..ee125a1d2ffdae5bbe4daa4f275a6dd7adfba252 100644
--- a/src/main/java/com/frentix/olat/vitero/ui/_i18n/LocalStrings_en.properties
+++ b/src/main/java/com/frentix/olat/vitero/ui/_i18n/LocalStrings_en.properties
@@ -23,6 +23,7 @@ role.teamLeader=Team leader
 role.audience=Audience
 roomsOverview=Team room utilisation
 reload=reload
+start=Start
 new=Create meeting
 new.booking.warning=The meeting settings are final and can not be modified later!
 delete.ok=The meeting has successfuly been deleted 
@@ -41,7 +42,7 @@ booking.autoSignIn=User can sign in themselves
 booking.roomSize=Room size
 booking.raw=Meeting
 booking.raw.title=Meeting detail information
-booking.ok=Meeting successfully saved
+booking.ok=Meeting successfully saved.
 group.id=Group identifyer
 group.name=Group name
 group.numOfParticipants=Booked seats
@@ -55,16 +56,16 @@ option.adminlogin=Web service user name
 option.adminpassword=Web service password
 option.customerId=Client identifyer	
 error.remoteException=$\:error.unkown
-error.unkown=An unexpected error occured
-error.userDoesntExist=The user does not exist
-error.userNotAttachedToCustomer=The user is not attached to the customer
-error.groupDoesntExist=The group does not exist
-error.userNotAssignedToGroup=The user is not attached to the group
-error.invalidAttribut=A value is invalid 
-error.invalidTimezone=The time zone is invalid
-error.bookingCollision=Booking collision
-error.moduleCollision=Invalid module selection
-error.bookingDoesntExist=The booking does not exist
+error.unkown=An unexpected server error occurred.
+error.userDoesntExist=The user does not exist.
+error.userNotAttachedToCustomer=The user is not attached to the selected customer.
+error.groupDoesntExist=The group does not exist.
+error.userNotAssignedToGroup=The user is not a member of this group.
+error.invalidAttribut=An attribute value is invalid. 
+error.invalidTimezone=The time zone is invalid.
+error.bookingCollision=Booking collision.
+error.moduleCollision=Invalid module selection.
+error.bookingDoesntExist=The booking does not exist.
 error.bookingDoesntExistPrime=$\:error.bookingDoesntExist
 error.bookingInPast=The meeting date can not be in the past.
 error.bookingDatesInverted=The end date of the meeting must not be before the start date.