From f7e426eac55e3cc23f809480205e7c588a01ec6b Mon Sep 17 00:00:00 2001 From: nohn Date: Thu, 28 Apr 2005 10:33:58 +0000 Subject: [PATCH] backporting some uncritcal changes. made diff with trunk easier (functions_trackbacks.inc.php) --- include/functions_trackbacks.inc.php | 1 + include/tpl/htaccess_cgi_rewrite.tpl | 2 +- include/tpl/htaccess_rewrite.tpl | 2 +- lang/serendipity_lang_fr.inc.php | 104 +++++++++++++-------------- serendipity_config.inc.php | 3 +- 5 files changed, 57 insertions(+), 55 deletions(-) diff --git a/include/functions_trackbacks.inc.php b/include/functions_trackbacks.inc.php index b73a0cd..9b3abc0 100644 --- a/include/functions_trackbacks.inc.php +++ b/include/functions_trackbacks.inc.php @@ -179,6 +179,7 @@ global $serendipity; } $parsed_loc = $u['scheme'] . '://' . $u['host'] . $port . $u['path']; + $res = ''; $fp = @fsockopen($u['host'], $u['port'], $err, $timeout); diff --git a/include/tpl/htaccess_cgi_rewrite.tpl b/include/tpl/htaccess_cgi_rewrite.tpl index b9c4429..860c2f0 100644 --- a/include/tpl/htaccess_cgi_rewrite.tpl +++ b/include/tpl/htaccess_cgi_rewrite.tpl @@ -18,7 +18,7 @@ RewriteRule ^{PAT_PLUGIN} {indexFile}?url=plugin/$1 [L,QSA] RewriteRule ^{PAT_SEARCH} {indexFile}?url=/{PATH_SEARCH}/$1 [L,QSA] RewriteRule ^{PAT_CSS} {indexFile}?url=/$1 [L,QSA] RewriteRule ^{PAT_AUTHORS} {indexFile}?url=/{PATH_AUTHORS}/$1 [L,QSA] -RewriteRule ^index\.(html?|php.?) {indexFile}?url=index.html [L,QSA] +RewriteRule ^index\.(html?|php.+) {indexFile}?url=index.html [L,QSA] RewriteRule ^htmlarea/(.*) htmlarea/$1 [L,QSA] RewriteRule (.*\.html?) {indexFile}?url=/$1 [L,QSA] diff --git a/include/tpl/htaccess_rewrite.tpl b/include/tpl/htaccess_rewrite.tpl index 26ea1e4..6e863a4 100644 --- a/include/tpl/htaccess_rewrite.tpl +++ b/include/tpl/htaccess_rewrite.tpl @@ -20,7 +20,7 @@ RewriteRule ^{PAT_PLUGIN} {indexFile}?url=plugin/$1 [L,QSA] RewriteRule ^{PAT_SEARCH} {indexFile}?url=/{PATH_SEARCH}/$1 [L,QSA] RewriteRule ^{PAT_CSS} {indexFile}?url=/$1 [L,QSA] RewriteRule ^{PAT_AUTHORS} {indexFile}?url=/{PATH_AUTHORS}/$1 [L,QSA] -RewriteRule ^index\.(html?|php.?) {indexFile}?url=index.html [L,QSA] +RewriteRule ^index\.(html?|php.+) {indexFile}?url=index.html [L,QSA] RewriteRule ^htmlarea/(.*) htmlarea/$1 [L,QSA] RewriteRule (.*\.html?) {indexFile}?url=/$1 [L,QSA] diff --git a/lang/serendipity_lang_fr.inc.php b/lang/serendipity_lang_fr.inc.php index 11d3611..844c75c 100644 --- a/lang/serendipity_lang_fr.inc.php +++ b/lang/serendipity_lang_fr.inc.php @@ -227,7 +227,7 @@ @define('SYNDICATION_PLUGIN_TTL', 'Champs "ttl" (time-to-live = temps à vivre)'); @define('SYNDICATION_PLUGIN_TTL_DESC', 'Laps de temps en minutes après lequel votre blog ne doit plus être pris du cache par des sites/programmes externes (aucun: invisible) [RSS 2.0]'); @define('SYNDICATION_PLUGIN_PUBDATE', 'Champs "pubDate"'); -@define('SYNDICATION_PLUGIN_PUBDATE_DESC', 'Inclure le champs "pubDate" dans le fil RSS pour afficher la date de l\'entrée la plus récente?'); +@define('SYNDICATION_PLUGIN_PUBDATE_DESC', 'Inclure le champs "pubDate" dans le fil RSS pour afficher la date du billet le plus récent?'); @define('CONTENT', 'Contenu'); @define('TYPE', 'Type'); @define('DRAFT', 'Brouillon'); @@ -614,61 +614,61 @@ @define('RESET_DATE_DESC', 'Cliquez ici pour remettre la date à l\'heure actuelle'); @define('PROBLEM_PERMISSIONS_HOWTO', 'Les droits d\'accès peuvent être changés sur la ligne de commande par la commande: `%s` sur le répertoire qui fait défaut, ou en le faisant à l\'aide d\'un programme FTP.'); @define('WARNING_TEMPLATE_DEPRECATED', 'Attention: les templates du style que vous avez choisi utilisent des fonctions périmées. Vous devriez les mettre à jour si possible.'); -@define('ENTRY_PUBLISHED_FUTURE', 'Cette entrée n\'est pas encore publiée.'); -@define('ENTRIES_BY', 'Entrées par %s'); +@define('ENTRY_PUBLISHED_FUTURE', 'Ce billet n\'a pas encore été publié.'); +@define('ENTRIES_BY', 'Billets par %s'); @define('PREVIOUS', 'Précédent'); @define('NEXT', 'Suivant'); @define('APPROVE', 'Valider'); @define('DO_MARKUP_DESCRIPTION', 'Transforme les balises dans le texte (smileys, raccourcis via *, /, _, ...). La désactiver préserva tout le code HTML dans le texte.'); -@define('CATEGORY_ALREADY_EXIST', 'A category with the name "%s" already exist'); // Translate -@define('IMPORT_NOTES', 'Note:'); // Translate -@define('ERROR_FILE_FORBIDDEN', 'You are not allowed to upload files with active content'); // Translate -@define('ADMIN', 'Administration'); // Re-Translate -@define('ADMIN_FRONTPAGE', 'Frontpage'); // Translate -@define('QUOTE', 'Quote'); // Translate -@define('IFRAME_SAVE', 'Serendipity is now saving your entry, creating trackbacks and performing possible XML-RPC calls. This may take a while..'); // Translate -@define('IFRAME_SAVE_DRAFT', 'A draft of this entry has been saved'); // Translate -@define('IFRAME_PREVIEW', 'Serendipity is now creating the preview of your entry...'); // Translate -@define('IFRAME_WARNING', 'Your browser does not support the concept of iframes. Please open your serendipity_config.inc.php file and set $serendipity[\'use_iframe\'] variable to FALSE.'); // Translate -@define('NONE', 'none'); -@define('USERCONF_CAT_DEFAULT_NEW_ENTRY', 'Default settings for new entries'); // Translate -@define('UPGRADE', 'Upgrade'); // Translate -@define('UPGRADE_TO_VERSION', 'Upgrade to version %s'); // Translate -@define('DELETE_DIRECTORY', 'Delete directory'); // Translate -@define('DELETE_DIRECTORY_DESC', 'You are about to delete the contents of a directory that contains media files, possibly files used in some of your entries.'); // Translate -@define('FORCE_DELETE', 'Delete ALL files in this directory, including those not known by Serendipity'); // Translate -@define('CREATE_DIRECTORY', 'Create directory'); // Translate -@define('CREATE_NEW_DIRECTORY', 'Create new directory'); // Translate -@define('CREATE_DIRECTORY_DESC', 'Here you can create a new directory to place media files in. Choose the name for your new directory and select an optional parent directory to place it in.'); // Translate -@define('BASE_DIRECTORY', 'Base directory'); // Translate -@define('USERLEVEL_EDITOR_DESC', 'Standard editor'); // Translate -@define('USERLEVEL_CHIEF_DESC', 'Chief editor'); // Translate -@define('USERLEVEL_ADMIN_DESC', 'Administrator'); // Translate -@define('USERCONF_USERLEVEL', 'Access level'); // Translate -@define('USERCONF_USERLEVEL_DESC', 'This level is used to determine what kind of access this user has to the blog'); // Translate -@define('USER_SELF_INFO', 'Logged in as %s (%s)'); // Translate -@define('ADMIN_ENTRIES', 'Entries'); // Translate -@define('RECHECK_INSTALLATION', 'Recheck installation'); // Translate -@define('IMAGICK_EXEC_ERROR', 'Unable to execute: "%s", error: %s, return var: %d'); // Translate -@define('INSTALL_OFFSET_DESC', 'Enter the amount of hours between the date of your webserver (current: %clock%) and your desired time zone'); // Translate -@define('UNMET_REQUIREMENTS', 'Requirements failed: %s'); // Translate -@define('CHARSET', 'Charset'); -@define('AUTOLANG', 'Use visitor\'s browser language as default'); -@define('AUTOLANG_DESC', 'If enabled, this will use the visitor\'s browser language setting to determine the default language of your entry and interface language.'); -@define('INSTALL_AUTODETECT_URL', 'Autodetect used HTTP-Host'); // Translate -@define('INSTALL_AUTODETECT_URL_DESC', 'If set to "true", Serendipity will ensure that the HTTP Host which was used by your visitor is used as your BaseURL setting. Enabling this will let you be able to use multiple domain names for your Serendipity Blog, and use the domain for all follow-up links which the user used to access your blog.'); // Translate -@define('CONVERT_HTMLENTITIES', 'Try to auto-convert HTML entities?'); -@define('EMPTY_SETTING', 'You did not specify a valid value for "%s"!'); -@define('USERCONF_REALNAME', 'Real name'); // Translate -@define('USERCONF_REALNAME_DESC', 'The full name of the author. This is the name seen by readers'); // Translate -@define('HOTLINK_DONE', 'File hotlinked.
Done.'); // Translate -@define('ENTER_MEDIA_URL_METHOD', 'Fetch method:'); // Translate -@define('ADD_MEDIA_BLAHBLAH_NOTE', 'Note: If you choose to hotlink to server, make sure you have permission to hotlink to the designated website, or the website is yours. Hotlink allows you to use off-site images without storing them locally.'); // Translate -@define('MEDIA_HOTLINKED', 'hotlinked'); // Translate -@define('FETCH_METHOD_IMAGE', 'Download image to your server'); // Translate -@define('FETCH_METHOD_HOTLINK', 'Hotlink to server'); // Translate -@define('DELETE_HOTLINK_FILE', 'Deleted the hotlinked file entitled %s'); // Translate -@define('SYNDICATION_PLUGIN_SHOW_MAIL', 'Show E-Mail addresses?'); +@define('CATEGORY_ALREADY_EXIST', 'Il existe déjà une catégorie nommée "%s"'); +@define('IMPORT_NOTES', 'Notes:'); +@define('ERROR_FILE_FORBIDDEN', 'Vous n\'êtes pas autorisé à uploader des fichiers à contenu actif'); +@define('ADMIN', 'Administration'); +@define('ADMIN_FRONTPAGE', 'Page principale'); +@define('QUOTE', 'Citation'); +@define('IFRAME_SAVE', 'Serendipity est en trai d\'enregister votre billet, créant traçages et excécutant des appels XML-RPC au passage. Veuillez patienter, ça peut prendre un moment...'); +@define('IFRAME_SAVE_DRAFT', 'Un brouillon de ce billet a été enregistré'); +@define('IFRAME_PREVIEW', 'Serendipity crée maintenant une prévisualisation de votre billet...'); +@define('IFRAME_WARNING', 'Votre navigateur ne gère pas le concept des Iframes. Pour corriger ce problème, éditez le fichier serendipity_config.inc.php et changez l\'option $serendipity[\'use_iframe\'] en FALSE.'); +@define('NONE', 'aucun'); +@define('USERCONF_CAT_DEFAULT_NEW_ENTRY', 'Paramètres par défaut pour les nouveaux billets'); +@define('UPGRADE', 'Mise à jour'); +@define('UPGRADE_TO_VERSION', 'Mise à jour à la version %s'); +@define('DELETE_DIRECTORY', 'Effacer le répertoire'); +@define('DELETE_DIRECTORY_DESC', 'Vous êtes sur le point d\'effacer les contenus d\'un répertoire qui contient encore des fichiers. Il est possible que certains de ces fichiers soient encore utilisés par un de vos billets.'); +@define('FORCE_DELETE', 'Effacer TOUS les fichiers dans ce répertoire, y compris cuex que Serendipity ne reconnaît pas'); +@define('CREATE_DIRECTORY', 'Créer le répertoire'); +@define('CREATE_NEW_DIRECTORY', 'Créer un nouveau répertoire'); +@define('CREATE_DIRECTORY_DESC', 'Ici vous pouvez créer un nouveau répertoire pour y placer des fichiers média, choisissez simplement un nom pour le nouveau répertoire. Optionellement vous pouvez choisir un répertoire parent pour y créer le nouveau répertoire comme sous-répertoire.'); +@define('BASE_DIRECTORY', 'Répertoire racine'); +@define('USERLEVEL_EDITOR_DESC', 'Rédacteur'); +@define('USERLEVEL_CHIEF_DESC', 'Rédacteur en chef'); +@define('USERLEVEL_ADMIN_DESC', 'Administrateur'); +@define('USERCONF_USERLEVEL', 'Niveau d\'autorisation'); +@define('USERCONF_USERLEVEL_DESC', 'Ce niveau détermine quel niveau d\'autorisation cet utilisateur a dans le blog.'); +@define('USER_SELF_INFO', 'Loggué comme %s (%s)'); +@define('ADMIN_ENTRIES', 'Billets'); +@define('RECHECK_INSTALLATION', 'Revérifier l\'installation'); +@define('IMAGICK_EXEC_ERROR', 'Impossible d\'exécuter: "%s", erreur: %s, valeur reçue: %d'); +@define('INSTALL_OFFSET_DESC', 'Entrez le nombre d\'heures entre la date de votre serveur (maintenant: %clock%) et votre fuseau horaire'); +@define('UNMET_REQUIREMENTS', 'Des actions requises ont échoué: %s'); +@define('CHARSET', 'Jeu de caractères'); +@define('AUTOLANG', 'Utiliser la langue du navigateur par défaut'); +@define('AUTOLANG_DESC', 'Si activée, cette option permet de déterminer automatiquement la langue par défaut de votre billet et de l\'interface à partir de la langue utilisée par le navigateur de l\'utilisateur.'); +@define('INSTALL_AUTODETECT_URL', 'Détection autmatique de l\'hôte HTTP'); +@define('INSTALL_AUTODETECT_URL_DESC', 'Si vous activez cette option avec "true", Serendipity va s\'assurer que l\'hôte HTTP utilisé par vos visiteurs correspond bien à celui défini dans l\'option BaseURL. L\'activation de cette option permet d\'utiliser plusieurs noms de domaine pour votre blog, et d\'utiliser le nom de domaine qu\'a utilisé le visiteur pour l\'intégralité du blog.'); +@define('CONVERT_HTMLENTITIES', 'Conversion automatique des entités HTML?'); +@define('EMPTY_SETTING', 'Vous avez entré une valeur invalide pour "%s"!'); +@define('USERCONF_REALNAME', 'Nom réel'); +@define('USERCONF_REALNAME_DESC', 'Le nom complet de l\'auteur. C\'est le nom que verront les lecteurs'); +@define('HOTLINK_DONE', 'Hotlink au fichier établi.
Fini.'); +@define('ENTER_MEDIA_URL_METHOD', 'Méthode d\'accès au fichier:'); +@define('ADD_MEDIA_BLAHBLAH_NOTE', 'Notes: Si vous choisissez d\'établir un hotlink à un serveur, assurez-vous que vous en avez l\'autorisation, ou que la cible est un site qui vous appartient. Un hotlink vous permet d\'utiliser des images de serveurs externes sans les enregistrer localement.'); +@define('MEDIA_HOTLINKED', 'par hotlink'); +@define('FETCH_METHOD_IMAGE', 'Télécharger l\'image sur votre serveur'); +@define('FETCH_METHOD_HOTLINK', 'Établir un hotlink au serveur'); +@define('DELETE_HOTLINK_FILE', 'Effacer le fichier par hotlink nommé %s'); +@define('SYNDICATION_PLUGIN_SHOW_MAIL', 'Afficher les adresses E-Mail?'); /* vim: set sts=4 ts=4 expandtab : */ ?> \ No newline at end of file diff --git a/serendipity_config.inc.php b/serendipity_config.inc.php index 83c00b4..22300e9 100644 --- a/serendipity_config.inc.php +++ b/serendipity_config.inc.php @@ -84,6 +84,7 @@ $serendipity['languages'] = array('en' => 'English', 'pt' => 'Portuguese Brazilian', 'bg' => 'Bulgarian', 'no' => 'Norwegian', + 'ro' => 'Romanian', 'it' => 'Italian', 'ru' => 'Russian', 'fa' => 'Persian', @@ -158,7 +159,7 @@ include($serendipity['serendipityPath'] . 'include/lang.inc.php'); * Kill the script if we are not installed, and not inside the installer */ if ( !defined('IN_installer') && IS_installed === false ) { - header('Location: ' . ($_SERVER['HTTPS'] == 'on' ? 'https://' : 'http://') . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . '/serendipity_admin.php'); + header('Location: ' . ($_SERVER['HTTPS'] == 'on' ? 'https://' : 'http://') . $_SERVER['HTTP_HOST'] . str_replace('\\', '/', dirname($_SERVER['PHP_SELF'])) . '/serendipity_admin.php'); serendipity_die(sprintf(SERENDIPITY_NOT_INSTALLED, 'serendipity_admin.php')); } -- 2.39.5