Inoffizielle deutsche Sprachdateien für SMF 2.1 Beta*

Erstellt von Franky, 26 September 2017, 03:39

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 2 Gäste schauen sich dieses Thema an.

Franky

Inoffizielle Deutsche Sprachdateien formell (Sie) für SMF 2.1 Beta*
Seit September 2014 verfolge ich die Entwicklung von 2.1 Beta*. Ich verwende für die Verfolgung der Entwicklung eine eigene ID (momentan ist es #00230). Parallel zu der Übersetzung für PortaMx habe ich auch die Sprachdateien für SMF 2.1 Beta* in der Sie Form erstellt. Diese sind zu 99% Neu Übersetzt und entsprechen nicht der bestehende miserablen schlechter deutscher Übersetzung von SMF. Um die Du Form zu vollenden, fehlt mir momentan die Zeit.

Das hier angebotene Sprachpaket ist nur Verwendbar mit dem hier angebotenen Zip Archiv des jeweiligen Pull Request.
Es sei denn, wenn in den folgenden Pull Request keine Änderung in den Sprachdateien erfolgt sind. Diese Sprachpaket ist nicht kompatibel mit dem Download Paket SMF  2.1 Beta3!!!  Ich werde je nach Aktivitäten der Entwickler in regelmäßigen Abständen die Zip Archive aktualisieren. Ich lade nicht jeden neuen Pull Request herunter. Ich lasse da ein paar zusammenkommen. Ich gebe auch nur Zip Archive frei, die keine groben Bugs enthalten (Garantie gebe ich keine!). Informationen zu den abgeschlossenen Pull Requests findet ihr hier .Diese Pull Request sollen nicht in einem Live Forum verwendet werden. Es gibt nicht immer ein funktionierendes Upgrade System. Manchmal muss man das Testforum "platt" machen und Neu installieren. Es gibt keine Möglichkeit um wieder zu SMF 2.0.* Version zurück zukehren. Es sind erhebliche Änderungen in der Datenbank zu 2.1 Beta*

Installation
Alle Dateien aus dem Verzeichnis other mit "install_" und Settings.php in den root des Forums einfügen. Dann im Browser www. dein-forum .dev / install.php aufrufen. Dann die folgende Schritte befolgen. Die Datei db_last_error.php dient zur Benachrichtigung per E-Mail bei Datenbankfehler. Dies kann im Admin Center aktiviert werden. Die Datei wird automatisch im Verzeichnis cache eingefügt.

Um zu 2.1 Beta* upzugraden, bin ich folgend vorgegangen. Nur mit einem Testforum durchführen!!!!
Sämtliche Modifikationen, zusätzliche Themes deinstallieren und Dateien des 2.0.13/14 bis auf Settings.php und Settings_bak.php löschen. Alle Verzeichnisse löschen, bis auf attachments /avatars. Die Übernahme der vorhandenen Avatare (avatars) funktioniert noch nicht 100% beim Upgrade. Man kann es ja probieren ob es klappt. In 2.1 Beta* sind Avatare auch in einem anderen Verzeichnis  custom_avatar gespeichert. Daher kommt es vermutlich zu diesem zu diesem Bug. Dann fügt man alle Dateien in den root des Forum Verzeichnis. Die deutschen Sprachdateien in das Verzeichnis, wie in 2.0.*. Die deutschen Sprachdateien haben nicht mehr den Zusatz utf-8, da utf-8 in 2.1 Beta* Standard ist. Dann kopiert man  alle Dateien mit "upgrade_" aus dem Verzeichnis other (upgrade-helper.php nicht vergessen) in den root des Forums und ruft die Datei im Browser mit www-dein-forum-dev/upgrade.php auf. In den folgenden Schritten ist noch nicht alles auf Deutsch, da in den Dateien die Anweisungen und Fehlermeldungen Hardcoded (kein language String vorhanden) eingefügt sind. Es gibt keine Garantie das ein Upgrade funktioniert.

Viel Spass beim Testen  Über ein Tasse Kaffee über PayPal würde ich mich freuen, Danke :)

WICHTIGE HINHWEISE
  • ES WIRD NICHT EMPFOHLEN 2.1.* BETA FÜR EIN LIVE FORUM ZU VERWENDEN. ES GIBT KEIN ZURÜCK IN DER ENTWICKLUNGSPHASE ZU SMF 2.0.* ODER ANDERE FOREN-SYSTEME, BESTEHENDE DATEN GEHEN VERLOREN!!
  • ES IST ANGEDACHT ZUM TESTEN UND VORBEREITUNG AUF DIE IRGENDWANN KOMMENDE SMF VERSION 2.1
  • ES GIBT KEINEN SUPPORT ZU SMF 2.1.*, DAS IST AUFGABE DER SMF ENTWICKLER!
  • FEHLERMELDUNGEN / VERBESSERUNGSVORSCHLÄGE ZUM DEUTSCHEM SPRACHPAKET "SIE" SIND ERWÜNSCHT
Gruß Stephan

Franky

#00230
Pull Request #4306 vom 13.10.2017 07:37 =>
https://github.com/SimpleMachines/SMF2.1/pull/4306

Sprachpaket languages_deutsch#228 ist kompatibel zu #00230. Es hat keine Änderungen in den Sprachdateien gegeben.

Der Autor übernimmt keine Gewähr / Haftung!
Gruß Stephan

Franky

Neue Pakete #00231  :)

PostgreSQL Caching wurde als neue Konfiguration in den Cache Einstellungen hinzugefügt. Dafür wurden neue language Strings in hinzugefügt.

Letzte Änderung vom letzten Paket, Kommentare vom 20.10. =>  https://github.com/SimpleMachines/SMF2.1/commits/release-2.1

Zum Upgrade müssen nur die Verzeichnisse Sources und Themes komplett ersetzt werden. Für das deutsche Sprachpaket muss nur die Datei  ManageSettings.german.php ersetzt werden. Einfach hinzufügen und vorhandene Dateien überschreiben.

Das Sprachpaket kann nur mit dem hier angebotenen SMF2.1-release Archiv verwendet werden!
Gruß Stephan

Franky

Neue Pakete #00233  :)

Für die benutzerdefinierte Pofilfelder wurden neue Positionen, vor und nach dem Benutzernamen, hinzugefügt.

Letzte Änderung vom letzten Paket, Kommentare vom 02.11. =>  https://github.com/SimpleMachines/SMF2.1/commits/release-2.1

Zum Upgrade müssen nur die Verzeichnisse Sources und Themes komplett ersetzt werden. Für das deutsche Sprachpaket muss nur die Datei  ManageSettings.german.php ersetzt werden. Einfach hinzufügen und vorhandene Dateien überschreiben.

Das Sprachpaket kann nur mit dem hier angebotenen SMF2.1-release Archiv verwendet werden!
Gruß Stephan

Franky

Das SMF favicon wurde erneuert.
Bisher


Neu


Die function smf_db_get_engine() wurde zu function smf_db_get_vendor() geändert.

Letzte Änderung vom letzten Paket, Kommentare vom 07.12. =>
https://github.com/SimpleMachines/SMF2.1/commits/release-2.1

Zum Upgrade müssen nur die Verzeichnisse Sources und Themes komplett ersetzt werden. Für das deutsche Sprachpaket muss nur die Datei  Search.german.php ersetzt werden. Einfach hinzufügen und vorhandene Dateien überschreiben.

Das Sprachpaket kann nur mit dem hier angebotenen SMF2.1-release Archiv verwendet werden!
Gruß Stephan

Franky

Was gibt es Neues?

Kurzer Überblick:


Der Bug im Aktualisierungs-Vorgang ist noch in Arbeit, siehe Issue 4465 und Pull Request 4470

Zur Aktualisierung am besten alle Verzeichnisse und Dateien bis auf die Verzeichnisse attachments, avatars, custom_avatar, Packages und die Dateien Settings.php und Settings_bak.php, löschen.

Dann aus dem Verzeichnis other die Dateien upgrade.php, upgrade-helper.php und alle mit upgrade_* in den Root des Forums Verzeichnis einfügen dann im Browser mit
www.mein-forum.dev/upgrade.php
ausführen. Eventuell noch den Cache im Browser leeren.

Das Sprachpaket kann nur mit dem hier angebotenen SMF2.1-release Archiv verwendet werden!
Gruß Stephan

Franky

Momentan gibt es kein funktionierendes Pull Request. Es gibt Bugs in der Seitennavigation in den Themen und bei Änderungen der Smilies wurde vergessen die Änderungen auch im Upgradesystem vorzunehmen. Auch ein Bug im Suchsystem habe ich eben gefunden, den ich erst analysieren muss.

Bleibt nur Geduld zu haben, und warten das demnächst ein sauberer Pull Request veröffentlicht wird.  :)
Gruß Stephan

Franky

Nun ist es da  :)

... ein funktioniertes Pull Request

der Bug

behoben. Weitere Änderung vom letzten Paket, Kommentare vom 15.02.2018  01:43 =>
https://github.com/SimpleMachines/SMF2.1/commits/release-2.1

Smileys wurden umgestellt von Dateiformat .gif zu .png. Die Smiley Pakete "aaron" und "akyhne" wurden in den Dateien und Datenbank entfernt. Falls ihr das selbe Phänomen wie unten im Bild oder auch im Beitrags Editor habt, einfach im Admin Center unter Smileys bearbeiten das Smiley "Blank" löschen.



Zur Aktualisierung am besten alle Verzeichnisse und Dateien bis auf die Verzeichnisse attachments, avatars, custom_avatar, Packages und die Dateien Settings.php und Settings_bak.php, löschen.

Dann aus dem Verzeichnis other die Dateien upgrade.php, upgrade-helper.php und alle mit upgrade_* in den Root des Forums Verzeichnis einfügen dann im Browser mit
www.mein-forum.dev/upgrade.php
ausführen. Eventuell noch den Cache im Browser leeren.

Das Sprachpaket kann nur mit dem hier angebotenen SMF2.1-release Archiv verwendet werden!
Gruß Stephan

Franky

Es gibt einiges neues zur kommenden Version. Bedingt durch meine Grippe wird es etwas dauern bis ich neue Pakete zum downloaden veröffentliche.
Gruß Stephan

Franky

Das Upgrade System ist nun komplett auf Deutsch. Der Gender Bug ist immer noch nicht behoben. Intensiv wurde an Image Proxy gearbeitet. Da hat es viele Änderungen gegeben. Hierzu schaut in eure Settings.php. Da wurde mehrfach die Parameter für Image Proxy geändert:
So muss es in der Settings.php aktuell sein:
########## Image Proxy ##########
# This is done entirely in Settings.php to avoid loading the DB while serving the images
/**
* Whether the proxy is enabled or not
* @var bool
*/
$image_proxy_enabled = true;

Standard ist Image Proxy aktiviert => true. Solltet hr keine SSL Verschlüsselung aktiviert haben, setzt es auf => false.

Weitere Änderung vom letzten Paket, Kommentare vom vom 11.03.2018 08:29 =>
https://github.com/SimpleMachines/SMF2.1/commits/release-2.1


Die Datei db_last_error.php zum protokollieren bei Datenbankfehler wird nicht mehr in den root des Forenverzeichnis eingefügt. Diese wird bei Aktivierung zur Protokollierung von Datenbankfehler automatisch im Verzeichnis cache erstellt.


In meinem deutschen Sprachpaket habe ich versehentlich eine nicht funktionierende agreement Text Datei eingefügt. Löscht diese und ersetzt diese mit der aus dem heutigen Paket.


Zur Aktualisierung am besten alle Verzeichnisse und Dateien bis auf die Verzeichnisse attachments, avatars, custom_avatar, Packages und die Dateien Settings.php und Settings_bak.php, löschen.

Dann aus dem Verzeichnis other die Dateien upgrade.php, upgrade-helper.php und alle mit upgrade_* in den Root des Forums Verzeichnis einfügen dann im Browser mit
www.mein-forum.dev/upgrade.php
ausführen. Eventuell noch den Cache im Browser leeren.

Das Sprachpaket kann nur mit dem hier angebotenen SMF2.1-release Archiv verwendet werden!
Gruß Stephan

Franky

Hier nochmal die Settings.php. Die Parameter wurden öfters geändert.

Diese Parameter sollte die Settings.php aktuell enthalten. Vergleicht diese mit eurer Datei eures Testforums.

xxx ersetzt mit euren Werten. Diese Settings.php ist die Original Datei nach einer Neuinstallation. Einige Funktionen wie z.B. Cache oder Image Proxy sind nicht konfiguriert. Daher vergleicht die Paremeter eurer Settings.php

Code (php) Alles auswählen
<?php

/**
 * The settings file contains all of the basic settings that need to be present when a database/cache is not available.
 *
 * Simple Machines Forum (SMF)
 *
 * @package SMF
 * @author Simple Machines http://www.simplemachines.org
 * @copyright 2018 Simple Machines and individual contributors
 * @license http://www.simplemachines.org/about/smf/license.php BSD
 *
 * @version 2.1 Beta 4
 */

########## Maintenance ##########
/**
 * The maintenance "mode"
 * Set to 1 to enable Maintenance Mode, 2 to make the forum untouchable. (you'll have to make it 0 again manually!)
 * 0 is default and disables maintenance mode.
 * @var int 0, 1, 2
 * @global int $maintenance
 */
$maintenance 0;
/**
 * Title for the Maintenance Mode message.
 * @var string
 * @global int $mtitle
 */
$mtitle 'Maintenance Mode';
/**
 * Description of why the forum is in maintenance mode.
 * @var string
 * @global string $mmessage
 */
$mmessage 'Okay faithful users...we\'re attempting to restore an older backup of the database...news will be posted once we\'re back!';

########## Forum Info ##########
/**
 * The name of your forum.
 * @var string
 */
$mbname 'xxx';
/**
 * The default language file set for the forum.
 * @var string
 */
$language 'xxx';
/**
 * URL to your forum's folder. (without the trailing /!)
 * @var string
 */
$boardurl 'xxx';
/**
 * Email address to send emails from. (like noreply@yourdomain.com.)
 * @var string
 */
$webmaster_email 'xxx';
/**
 * Name of the cookie to set for authentication.
 * @var string
 */
$cookiename 'xxx';

########## Database Info ##########
/**
 * The database type
 * Default options: mysql, postgresql
 * @var string
 */
$db_type 'xxx';
/**
 * The server to connect to (or a Unix socket)
 * @var string
 */
$db_server 'xxx';
/**
 * The database name
 * @var string
 */
$db_name 'xxx';
/**
 * Database username
 * @var string
 */
$db_user 'xxx';
/**
 * Database password
 * @var string
 */
$db_passwd 'xxx';
/**
 * Database user for when connecting with SSI
 * @var string
 */
$ssi_db_user '';
/**
 * Database password for when connecting with SSI
 * @var string
 */
$ssi_db_passwd '';
/**
 * A prefix to put in front of your table names.
 * This helps to prevent conflicts
 * @var string
 */
$db_prefix 'smf_';
/**
 * Use a persistent database connection
 * @var int|bool
 */
$db_persist 0;
/**
 *
 * @var int|bool
 */
$db_error_send 0;

########## Cache Info ##########
/**
 * Select a cache system. You want to leave this up to the cache area of the admin panel for
 * proper detection of apc, memcached, output_cache, smf, or xcache
 * (you can add more with a mod).
 * @var string
 */
$cache_accelerator '';
/**
 * The level at which you would like to cache. Between 0 (off) through 3 (cache a lot).
 * @var int
 */
$cache_enable 0;
/**
 * This is only used for memcache / memcached. Should be a string of 'server:port,server:port'
 * @var array
 */
$cache_memcached '';
/**
 * This is only for the 'smf' file cache system. It is the path to the cache directory.
 * It is also recommended that you place this in /tmp/ if you are going to use this.
 * @var string
 */
$cachedir 'xxx';

########## Image Proxy ##########
# This is done entirely in Settings.php to avoid loading the DB while serving the images
/**
 * Whether the proxy is enabled or not
 * @var bool
 */
$image_proxy_enabled '';

/**
 * Secret key to be used by the proxy
 * @var string
 */
$image_proxy_secret 'xxx';

/**
 * Maximum file size (in KB) for indiviudal files
 * @var int
 */
$image_proxy_maxsize 5192;

########## Directories/Files ##########
# Note: These directories do not have to be changed unless you move things.
/**
 * The absolute path to the forum's folder. (not just '.'!)
 * @var string
 */
$boarddir 'xxx';
/**
 * Path to the Sources directory.
 * @var string
 */
$sourcedir 'xxx';
/**
 * Path to the Packages directory.
 * @var string
 */
$packagesdir 'xxx';
/**
 * Path to the tasks directory.
 * @var string
 */
$tasksdir 'xxx';

# Make sure the paths are correct... at least try to fix them.
if (!file_exists($boarddir) && file_exists(dirname(__FILE__) . '/agreement.txt'))
$boarddir dirname(__FILE__);
if (!
file_exists($sourcedir) && file_exists($boarddir '/Sources'))
$sourcedir $boarddir '/Sources';
if (!
file_exists($cachedir) && file_exists($boarddir '/cache'))
$cachedir $boarddir '/cache';

########## Error-Catching ##########
# Note: You shouldn't touch these settings.
if (file_exists((isset($cachedir) ? $cachedir dirname(__FILE__)) . '/db_last_error.php'))
include((isset($cachedir) ? $cachedir dirname(__FILE__)) . '/db_last_error.php');

if (!isset(
$db_last_error))
{
// File does not exist so lets try to create it
file_put_contents((isset($cachedir) ? $cachedir dirname(__FILE__)) . '/db_last_error.php''<' '?' "php\n" '$db_last_error = 0;' "\n" '?' '>');
$db_last_error 0;
}


$db_character_set 'utf8';

?>
Gruß Stephan

Franky

Der SCEditor ist auf Version 2.1.2 aktualisiert. Nun können ohne Installation einer Modifikation Youtube Videos eingefügt werden. Seht Screenshot.
Gender Bug und einige andere Bugs sind behoben worden.

new_editor.PNG

Weitere Änderungen vom letzten Paket, (Pull Request #4688), Kommentare vom 02.04.2018 07:12 =>
https://github.com/SimpleMachines/SMF2.1/commits/release-2.1

Zum Upgrade müssen nur die Verzeichnisse Sources und Themes und das deutsche Sprachpaket komplett ersetzt werden. Einfach hinzufügen und vorhandene Dateien überschreiben.. Eventuell noch den Cache im Browser leeren.

Das Sprachpaket kann nur mit dem hier angebotenen SMF2.1-release Archiv verwendet werden!
Gruß Stephan

Franky

Einstellung "Themes Analyse deaktivieren" im Administrator-Center wurde entfernt. Diverse Verbesserungen und Bug Beseitigungen. Weitere Änderungen vom letzten Paket, (Pull Request #4714), Kommentare vom 15.04.2018 19:56 =>
https://github.com/SimpleMachines/SMF2.1/commits/release-2.1

Zum Upgrade müssen nur die Verzeichnisse other, Sources, Themes und das deutsche Sprachpaket komplett ersetzt werden. Einfach hinzufügen und vorhandene Dateien überschreiben.  Eventuell noch den Cache im Browser leeren.

Das Sprachpaket kann nur mit dem hier angebotenen SMF2.1-release Archiv verwendet werden!
Gruß Stephan

Franky

Bis jetzt gibt es noch kein Pull Request den ich als Download anbieten kann. Ich warte immer noch auf Freigabe des Pull Request "Upgrader Smiley Issues - Fixes #4773". Das ist der 2. Teil mit den Datenbankänderung von Änderungen in der Smiley Funktion. Im ersten Teil wurde umgestellt das auch wieder gif Dateien als Smileys verwendet werden können.
Gruß Stephan

Franky

Es hat sich seit dem letzten Paket vom 17 April 2018, 16:23 sehr viel geändert. Zuviel um darüber einzeln zu berichten. Änderungen vom letzten Paket, (Pull Request #5001), Kommentare vom 09.09.2018 17:31 => https://github.com/SimpleMachines/SMF2.1/commits/release-2.1
Es wurden Bugs und Verbesserungen getätigt. Smileys sind jetzt für Datei Endungen .png und .gif möglich. Die Settings.php kann nun im Upgrade Vorgang aktualisiert werden, nur das Häkchen aktivieren bei "Zu einer neuen Einstellungsdatei (Settings.php) migrieren." siehe Screenshot:

settings_upgrade.PNG

Der Youtube BBCode verursachte einen Bug und wurde zwischenzeitlich herausgenommen. Der Bug wurde behoben und der YouTube BBCode ist wieder verfügbar.

Zur Aktualisierung am besten alle Verzeichnisse und Dateien bis auf die Verzeichnisse attachments, avatars, custom_avatar, Packages und die Dateien Settings.php und Settings_bak.php, löschen.

Dann aus dem Verzeichnis other die Dateien upgrade.php, upgrade-helper.php und alle mit upgrade_* in den Root des Forums Verzeichnis einfügen dann im Browser mit
www.mein-forum.dev/upgrade.php ausführen. Eventuell noch den Cache im Browser leeren.

Das Sprachpaket kann nur mit dem hier angebotenen SMF2.1-release Archiv verwendet werden!
Gruß Stephan