From 1acd3ab09be1b65bfd6122ee351490c3b5527bb8 Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Sat, 8 Jan 2022 21:58:55 +0100 Subject: Use typographic quotes (#4133) * Use typographic quotes * A few fixes * Fix * Fix not saved * Implement feedback * Detail * Revert spoken English fixes Left for a future dedicated discussion * More reverts * Final reverts * Final minor --- app/i18n/cz/feedback.php | 2 +- app/i18n/en-us/admin.php | 2 +- app/i18n/en-us/conf.php | 2 +- app/i18n/en-us/feedback.php | 2 +- app/i18n/en/admin.php | 2 +- app/i18n/en/conf.php | 2 +- app/i18n/en/feedback.php | 2 +- app/i18n/es/gen.php | 2 +- app/i18n/fr/feedback.php | 8 ++++---- app/i18n/he/feedback.php | 2 +- app/i18n/it/feedback.php | 2 +- app/i18n/nl/conf.php | 4 ++-- app/i18n/oc/feedback.php | 6 +++--- app/i18n/pl/index.php | 2 +- app/i18n/tr/sub.php | 2 +- 15 files changed, 21 insertions(+), 21 deletions(-) (limited to 'app/i18n') diff --git a/app/i18n/cz/feedback.php b/app/i18n/cz/feedback.php index dd71cac49..72905696a 100644 --- a/app/i18n/cz/feedback.php +++ b/app/i18n/cz/feedback.php @@ -107,7 +107,7 @@ return array( 'http_error' => 'Failed to load website content.', // TODO 'no_entries' => 'There are no articles in this feed. You need at least one article to create a preview.', // TODO 'no_feed' => 'Internal error (feed cannot be found).', // TODO - 'no_result' => 'The selector didn\'t match anything. As a fallback the original feed text will be displayed instead.', // TODO + 'no_result' => 'The selector didn’t match anything. As a fallback the original feed text will be displayed instead.', // TODO 'selector_empty' => 'The selector is empty. You need to define one to create a preview.', // TODO ), 'updated' => 'Kanál byl aktualizován', diff --git a/app/i18n/en-us/admin.php b/app/i18n/en-us/admin.php index 41d8e197c..481e5a714 100644 --- a/app/i18n/en-us/admin.php +++ b/app/i18n/en-us/admin.php @@ -12,7 +12,7 @@ return array( 'auth' => array( - 'allow_anonymous' => 'Allow anonymous reading of the default user\'s articles (%s)', // IGNORE + 'allow_anonymous' => 'Allow anonymous reading of the default user’s articles (%s)', // IGNORE 'allow_anonymous_refresh' => 'Allow anonymous refresh of the articles', // IGNORE 'api_enabled' => 'Allow API access (required for mobile apps)', // IGNORE 'form' => 'Web form (traditional, requires JavaScript)', // IGNORE diff --git a/app/i18n/en-us/conf.php b/app/i18n/en-us/conf.php index 09f9ba1e5..ddd9ed278 100644 --- a/app/i18n/en-us/conf.php +++ b/app/i18n/en-us/conf.php @@ -14,7 +14,7 @@ return array( 'archiving' => array( '_' => 'Archiving', // IGNORE 'exception' => 'Purge exception', // IGNORE - 'help' => 'More options are available in the individual feed\'s settings', // IGNORE + 'help' => 'More options are available in the individual feed’s settings', // IGNORE 'keep_favourites' => 'Never delete favorites', 'keep_labels' => 'Never delete labels', // IGNORE 'keep_max' => 'Maximum number of articles to keep', // IGNORE diff --git a/app/i18n/en-us/feedback.php b/app/i18n/en-us/feedback.php index 25aa87caa..92aed9b16 100644 --- a/app/i18n/en-us/feedback.php +++ b/app/i18n/en-us/feedback.php @@ -107,7 +107,7 @@ return array( 'http_error' => 'Failed to load website content.', // IGNORE 'no_entries' => 'There are no articles in this feed. You need at least one article to create a preview.', // IGNORE 'no_feed' => 'Internal error (feed cannot be found).', // IGNORE - 'no_result' => 'The selector didn\'t match anything. As a fallback the original feed text will be displayed instead.', // IGNORE + 'no_result' => 'The selector didn’t match anything. As a fallback the original feed text will be displayed instead.', // IGNORE 'selector_empty' => 'The selector is empty. You need to define one to create a preview.', // IGNORE ), 'updated' => 'Feed has been updated', // IGNORE diff --git a/app/i18n/en/admin.php b/app/i18n/en/admin.php index 44041dc12..3541b434a 100644 --- a/app/i18n/en/admin.php +++ b/app/i18n/en/admin.php @@ -12,7 +12,7 @@ return array( 'auth' => array( - 'allow_anonymous' => 'Allow anonymous reading of the default user\'s articles (%s)', + 'allow_anonymous' => 'Allow anonymous reading of the default user’s articles (%s)', 'allow_anonymous_refresh' => 'Allow anonymous refresh of the articles', 'api_enabled' => 'Allow API access (required for mobile apps)', 'form' => 'Web form (traditional, requires JavaScript)', diff --git a/app/i18n/en/conf.php b/app/i18n/en/conf.php index 91d5d5995..9dfba080e 100644 --- a/app/i18n/en/conf.php +++ b/app/i18n/en/conf.php @@ -14,7 +14,7 @@ return array( 'archiving' => array( '_' => 'Archiving', 'exception' => 'Purge exception', - 'help' => 'More options are available in the individual feed\'s settings', + 'help' => 'More options are available in the individual feed’s settings', 'keep_favourites' => 'Never delete favourites', 'keep_labels' => 'Never delete labels', 'keep_max' => 'Maximum number of articles to keep', diff --git a/app/i18n/en/feedback.php b/app/i18n/en/feedback.php index 9cecd92a3..23bc80250 100644 --- a/app/i18n/en/feedback.php +++ b/app/i18n/en/feedback.php @@ -107,7 +107,7 @@ return array( 'http_error' => 'Failed to load website content.', 'no_entries' => 'There are no articles in this feed. You need at least one article to create a preview.', 'no_feed' => 'Internal error (feed cannot be found).', - 'no_result' => 'The selector didn\'t match anything. As a fallback the original feed text will be displayed instead.', + 'no_result' => 'The selector didn’t match anything. As a fallback the original feed text will be displayed instead.', 'selector_empty' => 'The selector is empty. You need to define one to create a preview.', ), 'updated' => 'Feed has been updated', diff --git a/app/i18n/es/gen.php b/app/i18n/es/gen.php index 409f57e2e..7d2df254a 100755 --- a/app/i18n/es/gen.php +++ b/app/i18n/es/gen.php @@ -123,7 +123,7 @@ return array( ), 'js' => array( 'category_empty' => 'Vaciar categoría', - 'confirm_action' => '¿Seguyro que quieres hacerlo? No hay marcha atrás...', + 'confirm_action' => '¿Seguyro que quieres hacerlo? No hay marcha atrás…', 'confirm_action_feed_cat' => '¿Seguro que quieres hacerlo? Perderás todos los favoritos relacionados y las peticiones de usuario. ¡Y no hay marcha atrás!', 'feedback' => array( 'body_new_articles' => 'Hay %%d nuevos artículos para leer en FreshRSS.', diff --git a/app/i18n/fr/feedback.php b/app/i18n/fr/feedback.php index e48c806fd..e7f4dfaa4 100644 --- a/app/i18n/fr/feedback.php +++ b/app/i18n/fr/feedback.php @@ -100,14 +100,14 @@ return array( 'n_entries_deleted' => '%d articles ont été supprimés.', 'no_refresh' => 'Il n’y a aucun flux à actualiser…', 'not_added' => '%s n’a pas pu être ajouté.', - 'not_found' => 'Le flux n\'a pas pu être trouvé.', + 'not_found' => 'Le flux n’a pas pu être trouvé.', 'over_max' => 'Vous avez atteint votre limite de flux (%d)', 'reloaded' => '%s a été rechargé.', 'selector_preview' => array( 'http_error' => 'Échec lors du chargement du contenu du site web.', - 'no_entries' => 'Il n\'y a pas d\'articles dans ce flux. Vous devez avoir au moins un article pour générer une prévisualisation.', - 'no_feed' => 'Erreur interne (le flux n\'a pas pu être trouvé).', - 'no_result' => 'Le sélecteur n\'a produit aucune concordance. Dans ces circonstances, le texte original du flux sera affiché.', + 'no_entries' => 'Il n’y a pas d’articles dans ce flux. Vous devez avoir au moins un article pour générer une prévisualisation.', + 'no_feed' => 'Erreur interne (le flux n’a pas pu être trouvé).', + 'no_result' => 'Le sélecteur n’a produit aucune concordance. Dans ces circonstances, le texte original du flux sera affiché.', 'selector_empty' => 'Le sélecteur est vide. Vous devez en définir un pour générer une prévisualisation.', ), 'updated' => 'Le flux a été mis à jour', diff --git a/app/i18n/he/feedback.php b/app/i18n/he/feedback.php index 2c6a2270b..a93ee5fb7 100644 --- a/app/i18n/he/feedback.php +++ b/app/i18n/he/feedback.php @@ -107,7 +107,7 @@ return array( 'http_error' => 'Failed to load website content.', // TODO 'no_entries' => 'There are no articles in this feed. You need at least one article to create a preview.', // TODO 'no_feed' => 'Internal error (feed cannot be found).', // TODO - 'no_result' => 'The selector didn\'t match anything. As a fallback the original feed text will be displayed instead.', // TODO + 'no_result' => 'The selector didn’t match anything. As a fallback the original feed text will be displayed instead.', // TODO 'selector_empty' => 'The selector is empty. You need to define one to create a preview.', // TODO ), 'updated' => 'ההזנה התעדכנה', diff --git a/app/i18n/it/feedback.php b/app/i18n/it/feedback.php index ff09fbe5a..1192e14b7 100644 --- a/app/i18n/it/feedback.php +++ b/app/i18n/it/feedback.php @@ -107,7 +107,7 @@ return array( 'http_error' => 'Failed to load website content.', // TODO 'no_entries' => 'There are no articles in this feed. You need at least one article to create a preview.', // TODO 'no_feed' => 'Internal error (feed cannot be found).', // TODO - 'no_result' => 'The selector didn\'t match anything. As a fallback the original feed text will be displayed instead.', // TODO + 'no_result' => 'The selector didn’t match anything. As a fallback the original feed text will be displayed instead.', // TODO 'selector_empty' => 'The selector is empty. You need to define one to create a preview.', // TODO ), 'updated' => 'Feed aggiornato', diff --git a/app/i18n/nl/conf.php b/app/i18n/nl/conf.php index 4785347d5..14f23c701 100644 --- a/app/i18n/nl/conf.php +++ b/app/i18n/nl/conf.php @@ -80,7 +80,7 @@ return array( 'title' => 'Profiel', ), 'query' => array( - '_' => 'Gebruikersquery\'s (informatie aanvragen)', + '_' => 'Gebruikersquery’s (informatie aanvragen)', 'deprecated' => 'Deze query (informatie aanvraag) is niet langer geldig. De bedoelde categorie of feed is al verwijderd.', 'filter' => array( '_' => 'Filter toegepast:', @@ -118,7 +118,7 @@ return array( 'state_13' => 'Toon gelezen artikelen', 'state_14' => 'Toon ongelezen artikelen', 'state_15' => 'Toon alle artikelen', - 'title' => 'Gebruikersquery\'s', + 'title' => 'Gebruikersquery’s', ), 'reading' => array( '_' => 'Lezen', diff --git a/app/i18n/oc/feedback.php b/app/i18n/oc/feedback.php index f31b5b289..4b752cfce 100644 --- a/app/i18n/oc/feedback.php +++ b/app/i18n/oc/feedback.php @@ -56,11 +56,11 @@ return array( 'removed' => '%s suprimida', ), 'import_export' => array( - 'export_no_zip_extension' => 'L\'extension ZIP es pas presenta sul servidor. Volgatz ensajar d\'exportar los fichièrs un per un.', + 'export_no_zip_extension' => 'L’extension ZIP es pas presenta sul servidor. Volgatz ensajar d’exportar los fichièrs un per un.', 'feeds_imported' => 'Vòstres fluxes son estats importats seràn actualizats en seguida', 'feeds_imported_with_errors' => 'Vòstres fluxes son estats importats mas i a agut d’errors', 'file_cannot_be_uploaded' => 'Telecargament del fichièr impossible', - 'no_zip_extension' => 'L\'extension es pas presenta sul servidor.', + 'no_zip_extension' => 'L’extension es pas presenta sul servidor.', 'zip_error' => 'Una error s’es producha pendent l’importacion del fichièr ZIP.', ), 'profile' => array( @@ -95,7 +95,7 @@ return array( 'deleted' => 'Lo flux es suprimit', 'error' => 'Error en actualizar', 'internal_problem' => 'Lo flux pòt pas èsser ajustat. Consultatz los jornals d’audit de FreshRSS per ne saber mai. Podètz forçar l’apondon en ajustant #force_feed a l’URL.', - 'invalid_url' => 'L\'URL %s es invalida', + 'invalid_url' => 'L’URL %s es invalida', 'n_actualized' => '%s fluxes son estats actualizats', 'n_entries_deleted' => '%d articles son estats suprimits', 'no_refresh' => 'I a pas cap de flux d’actualizar…', diff --git a/app/i18n/pl/index.php b/app/i18n/pl/index.php index d11d187ed..c1a1961c0 100644 --- a/app/i18n/pl/index.php +++ b/app/i18n/pl/index.php @@ -16,7 +16,7 @@ return array( 'agpl3' => 'AGPL 3', // IGNORE 'bugs_reports' => 'Zgłaszanie problemów', 'credits' => 'Uznanie autorstwa', - 'credits_content' => 'Niektóre elementy designu pochodzą z Bootstrapa, przy czym FreshRSS nie używa tego frameworku. Ikony zostały pierwotnie stworzone dla projektu GNOME. Font Open Sans jest autorstwa Steve\'a Mattesona. FreshRSS opiera się na Minz, frameworku PHP.', + 'credits_content' => 'Niektóre elementy designu pochodzą z Bootstrapa, przy czym FreshRSS nie używa tego frameworku. Ikony zostały pierwotnie stworzone dla projektu GNOME. Font Open Sans jest autorstwa Steve’a Mattesona. FreshRSS opiera się na Minz, frameworku PHP.', 'freshrss_description' => 'FreshRSS jest agregatorem kanałów RSS przeznaczonym do zainstalowania na własnym serwerze, podobnie jak Kriss Feed, bądź Leed. Jest lekki i łatwy do schowania w kieszeni, pozostając przy tym potężnym i konfigurowalnym narzędziem.', 'github' => 'na Githubie', 'license' => 'Licencja', diff --git a/app/i18n/tr/sub.php b/app/i18n/tr/sub.php index f21255c05..4704b401c 100644 --- a/app/i18n/tr/sub.php +++ b/app/i18n/tr/sub.php @@ -12,7 +12,7 @@ return array( 'api' => array( - 'documentation' => 'URL\'yi harici bir araçla kullanmak için kopyala.', + 'documentation' => 'URL’yi harici bir araçla kullanmak için kopyala.', 'title' => 'API', // IGNORE ), 'bookmarklet' => array( -- cgit v1.2.3