From 72ccdb042929c876414998746c3fc52bb309fbd7 Mon Sep 17 00:00:00 2001 From: Juri Date: Fri, 2 Oct 2020 22:36:20 +0200 Subject: [PATCH 1/3] Fixed a few typos in the german translation of README --- README.de.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.de.md b/README.de.md index 6a9dfd05e9..86ffef86c9 100644 --- a/README.de.md +++ b/README.de.md @@ -35,7 +35,7 @@ ruby myapp.rb Die Seite kann nun unter [http://localhost:4567](http://localhost:4567) aufgerufen werden. -Es wird empfohlen `gem installl thin` auszuführen, Sinatra wird dann +Es wird empfohlen `gem install thin` auszuführen, Sinatra wird dann diesen Server verwenden. ## Inhalt @@ -362,7 +362,7 @@ einen Rack-Rückgabewert, einen Rack-Body oder einen HTTP-Status-Code handelt: * Ein Array mit zwei Elementen: `[Status (Integer), Response-Body (antwortet auf #each)]`. * Ein Objekt, das auf `#each` antwortet und den an diese Methode übergebenen - Block nur mit Strings als Übergabewerte aufruft. + Block nur mit Strings als Übergabewerten aufruft. * Ein Integer, das den Status-Code festlegt. Damit lässt sich relativ einfach Streaming implementieren: @@ -467,7 +467,7 @@ get '/' do end ``` -Templates nehmen ein zweite Argument an, den Options-Hash: +Templates nehmen ein zweites Argument an, den Options-Hash: ```ruby get '/' do @@ -1114,7 +1114,7 @@ end Die Template-Quelle wird als Ruby-String evaluiert. Die daraus resultierende -json Variable wird mit Hilfe von `#to_json` umgewandelt: +Json-Variable wird mit Hilfe von `#to_json` umgewandelt: ```ruby json = { :foo => 'bar' } @@ -1438,16 +1438,16 @@ keinen Schlüssel zu verwenden, dessen Zufälligkeit weniger als 32 Bytes entspricht (also 256 Bits, 64 Hex-Zeichen). Es ist deshalb **wirklich wichtig**, dass nicht einfach irgendetwas als Schlüssel verwendet wird, sondern ein sicherer Zufallsgenerator die Zeichenkette erstellt. Menschen sind -nicht besonders gut, zufällige Zeichenfolgen zu erstellen. +nicht besonders gut darin, zufällige Zeichenfolgen zu erstellen. -Sinatra generiert automatisch einen zufälligen 32 Byte langen zufälligen +Sinatra generiert automatisch einen zufälligen, 32 Byte langen Schlüssel. Da jedoch bei jedem Neustart der Schlüssel ebenfalls neu generiert wird, ist es sinnvoll einen eigenen Schlüssel festzulegen, damit er über alle Anwendungsinstanzen hinweg geteilt werden kann. Aus praktikablen und Sicherheitsgründen wird [empfohlen](https://12factor.net/config), dass ein sicherer Zufallswert -erzeugt und in einer Umgebungsvariable abgelgegt wird, damit alle +erzeugt und in einer Umgebungsvariable abgelegt wird, damit alle Anwendungsinstanzen darauf zugreifen können. Dieser Sitzungsschlüssel sollte in regelmäßigen Abständen erneuert werden. Zum Erzeugen von 64 Byte starken Schlüsseln sind hier ein paar Beispiele vorgestellt: @@ -1850,7 +1850,7 @@ get '/bar' do end ``` -Um Argumente an ein Redirect weiterzugeben, können sie entweder dem Query +Um Argumente an einen Redirect weiterzugeben, können sie entweder dem Query übergeben: ```ruby From 032a5000355539c4811339e4428aad11e587b8d0 Mon Sep 17 00:00:00 2001 From: Juri Date: Fri, 2 Oct 2020 23:50:42 +0200 Subject: [PATCH 2/3] Fixed some more typos in the german README --- README.de.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/README.de.md b/README.de.md index 86ffef86c9..266cde4787 100644 --- a/README.de.md +++ b/README.de.md @@ -35,7 +35,7 @@ ruby myapp.rb Die Seite kann nun unter [http://localhost:4567](http://localhost:4567) aufgerufen werden. -Es wird empfohlen `gem install thin` auszuführen, Sinatra wird dann +Es wird empfohlen `gem installl thin` auszuführen, Sinatra wird dann diesen Server verwenden. ## Inhalt @@ -362,7 +362,7 @@ einen Rack-Rückgabewert, einen Rack-Body oder einen HTTP-Status-Code handelt: * Ein Array mit zwei Elementen: `[Status (Integer), Response-Body (antwortet auf #each)]`. * Ein Objekt, das auf `#each` antwortet und den an diese Methode übergebenen - Block nur mit Strings als Übergabewerten aufruft. + Block nur mit Strings als Übergabewerte aufruft. * Ein Integer, das den Status-Code festlegt. Damit lässt sich relativ einfach Streaming implementieren: @@ -467,7 +467,7 @@ get '/' do end ``` -Templates nehmen ein zweites Argument an, den Options-Hash: +Templates nehmen ein zweite Argument an, den Options-Hash: ```ruby get '/' do @@ -1114,7 +1114,7 @@ end Die Template-Quelle wird als Ruby-String evaluiert. Die daraus resultierende -Json-Variable wird mit Hilfe von `#to_json` umgewandelt: +json Variable wird mit Hilfe von `#to_json` umgewandelt: ```ruby json = { :foo => 'bar' } @@ -1438,16 +1438,16 @@ keinen Schlüssel zu verwenden, dessen Zufälligkeit weniger als 32 Bytes entspricht (also 256 Bits, 64 Hex-Zeichen). Es ist deshalb **wirklich wichtig**, dass nicht einfach irgendetwas als Schlüssel verwendet wird, sondern ein sicherer Zufallsgenerator die Zeichenkette erstellt. Menschen sind -nicht besonders gut darin, zufällige Zeichenfolgen zu erstellen. +nicht besonders gut, zufällige Zeichenfolgen zu erstellen. -Sinatra generiert automatisch einen zufälligen, 32 Byte langen +Sinatra generiert automatisch einen zufälligen 32 Byte langen zufälligen Schlüssel. Da jedoch bei jedem Neustart der Schlüssel ebenfalls neu generiert wird, ist es sinnvoll einen eigenen Schlüssel festzulegen, damit er über alle Anwendungsinstanzen hinweg geteilt werden kann. Aus praktikablen und Sicherheitsgründen wird [empfohlen](https://12factor.net/config), dass ein sicherer Zufallswert -erzeugt und in einer Umgebungsvariable abgelegt wird, damit alle +erzeugt und in einer Umgebungsvariable abgelgegt wird, damit alle Anwendungsinstanzen darauf zugreifen können. Dieser Sitzungsschlüssel sollte in regelmäßigen Abständen erneuert werden. Zum Erzeugen von 64 Byte starken Schlüsseln sind hier ein paar Beispiele vorgestellt: @@ -1850,7 +1850,7 @@ get '/bar' do end ``` -Um Argumente an einen Redirect weiterzugeben, können sie entweder dem Query +Um Argumente an ein Redirect weiterzugeben, können sie entweder dem Query übergeben: ```ruby @@ -2083,7 +2083,7 @@ get '/' do end ``` -Ebenso kann eine Dateiname als Parameter hinzugefügt werden: +Ebenso kann ein Dateiname als Parameter hinzugefügt werden: ```ruby get '/' do @@ -2153,7 +2153,7 @@ helpers do end ``` -Ein anderes Beispiel wäre, verschiedene Vereichnisse für verschiedene Engines +Ein anderes Beispiel wäre, verschiedene Verzeichnisse für verschiedene Engines zu verwenden: ```ruby @@ -2175,7 +2175,7 @@ Beachte, dass `find_template` nicht prüft, ob eine Datei tatsächlich existiert. Es wird lediglich der angegebene Block aufgerufen und nach allen möglichen Pfaden gesucht. Das ergibt kein Performance-Problem, da `render` `block` verwendet, sobald eine Datei gefunden wurde. Ebenso werden -Template-Pfade samt Inhalt gecached, solange nicht im Entwicklungsmodus +Template-Pfade samt Inhalten gecached, solange nicht im Entwicklungsmodus gearbeitet wird. Das sollte im Hinterkopf behalten werden, wenn irgendwelche verrückten Methoden zusammengebastelt werden. @@ -2306,7 +2306,7 @@ set :protection, session => true
bind
- IP-Address, an die gebunden wird (Standardwert: 0.0.0.0 + IP-Adresse, an die gebunden wird (Standardwert: 0.0.0.0 oder localhost). Wird nur für den eingebauten Server verwendet.
@@ -2439,7 +2439,7 @@ set :protection, session => true
show_exceptions
- Bei Fehlern einen Stacktrace im Browseranzeigen. Ist automatisch + Bei Fehlern einen Stacktrace im Browser anzeigen. Ist automatisch aktiviert, wenn die Umgebung auf "development" eingestellt ist. Ansonsten ist diese Option deaktiviert.
From 1b3ba195000eb7f16c136e7cee0584f0df4a6649 Mon Sep 17 00:00:00 2001 From: Juri Date: Fri, 2 Oct 2020 23:56:22 +0200 Subject: [PATCH 3/3] accidentally reverted previous fixed --- README.de.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.de.md b/README.de.md index 266cde4787..83461102a8 100644 --- a/README.de.md +++ b/README.de.md @@ -35,7 +35,7 @@ ruby myapp.rb Die Seite kann nun unter [http://localhost:4567](http://localhost:4567) aufgerufen werden. -Es wird empfohlen `gem installl thin` auszuführen, Sinatra wird dann +Es wird empfohlen `gem install thin` auszuführen, Sinatra wird dann diesen Server verwenden. ## Inhalt @@ -362,7 +362,7 @@ einen Rack-Rückgabewert, einen Rack-Body oder einen HTTP-Status-Code handelt: * Ein Array mit zwei Elementen: `[Status (Integer), Response-Body (antwortet auf #each)]`. * Ein Objekt, das auf `#each` antwortet und den an diese Methode übergebenen - Block nur mit Strings als Übergabewerte aufruft. + Block nur mit Strings als Übergabewerten aufruft. * Ein Integer, das den Status-Code festlegt. Damit lässt sich relativ einfach Streaming implementieren: @@ -467,7 +467,7 @@ get '/' do end ``` -Templates nehmen ein zweite Argument an, den Options-Hash: +Templates nehmen ein zweites Argument an, den Options-Hash: ```ruby get '/' do @@ -1114,7 +1114,7 @@ end Die Template-Quelle wird als Ruby-String evaluiert. Die daraus resultierende -json Variable wird mit Hilfe von `#to_json` umgewandelt: +Json-Variable wird mit Hilfe von `#to_json` umgewandelt: ```ruby json = { :foo => 'bar' } @@ -1438,16 +1438,16 @@ keinen Schlüssel zu verwenden, dessen Zufälligkeit weniger als 32 Bytes entspricht (also 256 Bits, 64 Hex-Zeichen). Es ist deshalb **wirklich wichtig**, dass nicht einfach irgendetwas als Schlüssel verwendet wird, sondern ein sicherer Zufallsgenerator die Zeichenkette erstellt. Menschen sind -nicht besonders gut, zufällige Zeichenfolgen zu erstellen. +nicht besonders gut darin, zufällige Zeichenfolgen zu erstellen. -Sinatra generiert automatisch einen zufälligen 32 Byte langen zufälligen +Sinatra generiert automatisch einen zufälligen, 32 Byte langen Schlüssel. Da jedoch bei jedem Neustart der Schlüssel ebenfalls neu generiert wird, ist es sinnvoll einen eigenen Schlüssel festzulegen, damit er über alle Anwendungsinstanzen hinweg geteilt werden kann. Aus praktikablen und Sicherheitsgründen wird [empfohlen](https://12factor.net/config), dass ein sicherer Zufallswert -erzeugt und in einer Umgebungsvariable abgelgegt wird, damit alle +erzeugt und in einer Umgebungsvariable abgelegt wird, damit alle Anwendungsinstanzen darauf zugreifen können. Dieser Sitzungsschlüssel sollte in regelmäßigen Abständen erneuert werden. Zum Erzeugen von 64 Byte starken Schlüsseln sind hier ein paar Beispiele vorgestellt: @@ -1850,7 +1850,7 @@ get '/bar' do end ``` -Um Argumente an ein Redirect weiterzugeben, können sie entweder dem Query +Um Argumente an einen Redirect weiterzugeben, können sie entweder dem Query übergeben: ```ruby