Jelajahi Sumber

i18n typographic quotes (#4714)

* i18n typographic quotes

* Missing whitespace

* Update app/i18n/nl/conf.php

Co-authored-by: Frans de Jonge <fransdejonge@gmail.com>

* Fix German-style typographic quotes

* Fix missing closing ”

* Fix Dutch quotes

* French typography

* <em>lazy load</em>

Co-authored-by: Frans de Jonge <fransdejonge@gmail.com>
Alexandre Alapetite 3 tahun lalu
induk
melakukan
8333dd972b
54 mengubah file dengan 165 tambahan dan 165 penghapusan
  1. 1 1
      app/i18n/cz/sub.php
  2. 5 5
      app/i18n/de/conf.php
  3. 3 3
      app/i18n/de/feedback.php
  4. 2 2
      app/i18n/de/sub.php
  5. 4 4
      app/i18n/en-us/conf.php
  6. 3 3
      app/i18n/en-us/feedback.php
  7. 2 2
      app/i18n/en-us/sub.php
  8. 4 4
      app/i18n/en/conf.php
  9. 3 3
      app/i18n/en/feedback.php
  10. 2 2
      app/i18n/en/sub.php
  11. 5 5
      app/i18n/es/conf.php
  12. 3 3
      app/i18n/es/feedback.php
  13. 2 2
      app/i18n/es/sub.php
  14. 9 9
      app/i18n/fr/conf.php
  15. 3 3
      app/i18n/fr/feedback.php
  16. 2 2
      app/i18n/fr/sub.php
  17. 2 2
      app/i18n/he/conf.php
  18. 3 3
      app/i18n/he/feedback.php
  19. 2 2
      app/i18n/he/sub.php
  20. 5 5
      app/i18n/it/conf.php
  21. 3 3
      app/i18n/it/feedback.php
  22. 2 2
      app/i18n/it/sub.php
  23. 4 4
      app/i18n/ja/conf.php
  24. 3 3
      app/i18n/ja/feedback.php
  25. 1 1
      app/i18n/ja/sub.php
  26. 4 4
      app/i18n/ko/conf.php
  27. 3 3
      app/i18n/ko/feedback.php
  28. 1 1
      app/i18n/ko/sub.php
  29. 8 8
      app/i18n/nl/conf.php
  30. 3 3
      app/i18n/nl/feedback.php
  31. 2 2
      app/i18n/nl/sub.php
  32. 1 1
      app/i18n/oc/sub.php
  33. 3 3
      app/i18n/pl/conf.php
  34. 3 3
      app/i18n/pl/feedback.php
  35. 2 2
      app/i18n/pl/sub.php
  36. 7 7
      app/i18n/pt-br/conf.php
  37. 3 3
      app/i18n/pt-br/feedback.php
  38. 2 2
      app/i18n/pt-br/sub.php
  39. 4 4
      app/i18n/ru/conf.php
  40. 3 3
      app/i18n/ru/feedback.php
  41. 1 1
      app/i18n/ru/sub.php
  42. 5 5
      app/i18n/sk/conf.php
  43. 3 3
      app/i18n/sk/feedback.php
  44. 2 2
      app/i18n/sk/sub.php
  45. 7 7
      app/i18n/tr/conf.php
  46. 3 3
      app/i18n/tr/feedback.php
  47. 2 2
      app/i18n/tr/sub.php
  48. 3 3
      app/i18n/zh-cn/conf.php
  49. 3 3
      app/i18n/zh-cn/feedback.php
  50. 1 1
      app/i18n/zh-cn/sub.php
  51. 3 3
      app/i18n/zh-tw/conf.php
  52. 3 3
      app/i18n/zh-tw/feedback.php
  53. 1 1
      app/i18n/zh-tw/sub.php
  54. 1 1
      docs/en/users/05_Configuration.md

+ 1 - 1
app/i18n/cz/sub.php

@@ -26,7 +26,7 @@ return array(
 		'archiving' => 'Archivace',
 		'dynamic_opml' => array(
 			'_' => 'Dynamický OPML',
-			'help' => 'Zadejte adresu URL na <a href=http://opml.org/ target=_blank>OPML soubor</a> k dynamickému naplnění této kategorie RSS kanály',
+			'help' => 'Zadejte adresu URL na <a href="http://opml.org/" target="_blank">OPML soubor</a> k dynamickému naplnění této kategorie RSS kanály',
 		),
 		'empty' => 'Vyprázdit kategorii',
 		'information' => 'Informace',

+ 5 - 5
app/i18n/de/conf.php

@@ -49,7 +49,7 @@ return array(
 		),
 		'show_nav_buttons' => 'Zeige Navigations-Buttons',
 		'theme' => 'Erscheinungsbild',
-		'theme_not_available' => 'Das Erscheinungsbild “%s” ist nicht mehr verfügbar. Bitte ein anderes auswählen.',
+		'theme_not_available' => 'Das Erscheinungsbild „%s“ ist nicht mehr verfügbar. Bitte ein anderes auswählen.',
 		'thumbnail' => array(
 			'label' => 'Vorschaubild',
 			'landscape' => 'Querformat',
@@ -106,15 +106,15 @@ return array(
 			'type' => 'Filter-Typ',
 		),
 		'get_all' => 'Alle Artikel anzeigen',
-		'get_category' => 'Kategorie "%s" anzeigen',
+		'get_category' => 'Kategorie „%s“ anzeigen',
 		'get_favorite' => 'Lieblingsartikel anzeigen',
-		'get_feed' => 'Feed "%s" anzeigen',
+		'get_feed' => 'Feed „%s“ anzeigen',
 		'name' => 'Name',	// IGNORE
 		'no_filter' => 'Kein Filter',
 		'number' => 'Abfrage Nr. %d',
 		'order_asc' => 'Älteste Artikel zuerst anzeigen',
 		'order_desc' => 'Neueste Artikel zuerst anzeigen',
-		'search' => 'Suche nach "%s"',
+		'search' => 'Suche nach „%s“',
 		'state_0' => 'Alle Artikel anzeigen',
 		'state_1' => 'Gelesene Artikel anzeigen',
 		'state_2' => 'Ungelesene Artikel anzeigen',
@@ -178,7 +178,7 @@ return array(
 			'view' => 'Ansicht',
 		),
 		'hide_read_feeds' => 'Kategorien & Feeds ohne ungelesene Artikel verstecken (funktioniert nicht mit der Einstellung „Alle Artikel zeigen“)',
-		'img_with_lazyload' => 'Verwende die "träges Laden"-Methode zum Laden von Bildern',
+		'img_with_lazyload' => 'Verwende die „träges Laden“-Methode zum Laden von Bildern',
 		'jump_next' => 'springe zum nächsten ungelesenen Geschwisterelement (Feed oder Kategorie)',
 		'mark_updated_article_unread' => 'Markieren Sie aktualisierte Artikel als ungelesen',
 		'number_divided_when_reader' => 'Geteilt durch 2 in der Lese-Ansicht.',

+ 3 - 3
app/i18n/de/feedback.php

@@ -35,7 +35,7 @@ return array(
 	),
 	'conf' => array(
 		'error' => 'Während der Speicherung der Konfiguration trat ein Fehler auf',
-		'query_created' => 'Abfrage "%s" ist erstellt worden.',
+		'query_created' => 'Abfrage „%s“ ist erstellt worden.',
 		'shortcuts_updated' => 'Die Tastenkombinationen sind aktualisiert worden',
 		'updated' => 'Die Konfiguration ist aktualisiert worden',
 	),
@@ -115,9 +115,9 @@ return array(
 		'purge_completed' => 'Bereinigung abgeschlossen (%d Artikel gelöscht)',
 	),
 	'tag' => array(
-		'created' => 'Tag "%s" wurde erstellt.',
+		'created' => 'Tag „%s“ wurde erstellt.',
 		'name_exists' => 'Tag Name existiert bereits.',
-		'renamed' => 'Der Tag "%s" wurde umbenannt in "%s".',
+		'renamed' => 'Der Tag „%s“ wurde umbenannt in „%s“.',
 	),
 	'update' => array(
 		'can_apply' => 'FreshRSS wird nun auf die <strong>Version %s</strong> aktualisiert.',

+ 2 - 2
app/i18n/de/sub.php

@@ -16,7 +16,7 @@ return array(
 		'title' => 'API',	// IGNORE
 	),
 	'bookmarklet' => array(
-		'documentation' => 'Ziehen Sie diese Schaltfläche auf Ihre Lesezeichen-Symbolleiste oder klicken Sie mit der rechten Maustaste darauf und wählen Sie "Als Lesezeichen hinzufügen". Klicken Sie dann auf einer beliebigen Seite, die Sie abonnieren möchten, auf die Schaltfläche "Abonnieren".',
+		'documentation' => 'Ziehen Sie diese Schaltfläche auf Ihre Lesezeichen-Symbolleiste oder klicken Sie mit der rechten Maustaste darauf und wählen Sie „Als Lesezeichen hinzufügen“. Klicken Sie dann auf einer beliebigen Seite, die Sie abonnieren möchten, auf die Schaltfläche „Abonnieren“.',
 		'label' => 'Abonnieren',
 		'title' => 'Bookmarklet',	// IGNORE
 	),
@@ -26,7 +26,7 @@ return array(
 		'archiving' => 'Archivierung',
 		'dynamic_opml' => array(
 			'_' => 'Dynamisches OPML',
-			'help' => 'URL zu einer <a href=http://opml.org/ target=_blank>OPML Datei</a>, um die Kategorie dynamisch mit Feeds zu befüllen',
+			'help' => 'URL zu einer <a href="http://opml.org/" target="_blank">OPML Datei</a>, um die Kategorie dynamisch mit Feeds zu befüllen',
 		),
 		'empty' => 'Leere Kategorie',
 		'information' => 'Information',	// IGNORE

+ 4 - 4
app/i18n/en-us/conf.php

@@ -106,15 +106,15 @@ return array(
 			'type' => 'Type',	// IGNORE
 		),
 		'get_all' => 'Display all articles',	// IGNORE
-		'get_category' => 'Display "%s" category',	// IGNORE
+		'get_category' => 'Display “%s” category',	// IGNORE
 		'get_favorite' => 'Display favorite articles',
-		'get_feed' => 'Display "%s" feed',	// IGNORE
+		'get_feed' => 'Display “%s” feed',	// IGNORE
 		'name' => 'Name',	// IGNORE
 		'no_filter' => 'No filter',	// IGNORE
 		'number' => 'Query n°%d',	// IGNORE
 		'order_asc' => 'Display oldest articles first',	// IGNORE
 		'order_desc' => 'Display newest articles first',	// IGNORE
-		'search' => 'Search for "%s"',	// IGNORE
+		'search' => 'Search for “%s”',	// IGNORE
 		'state_0' => 'Display all articles',	// IGNORE
 		'state_1' => 'Display read articles',	// IGNORE
 		'state_2' => 'Display unread articles',	// IGNORE
@@ -178,7 +178,7 @@ return array(
 			'view' => 'View',	// IGNORE
 		),
 		'hide_read_feeds' => 'Hide categories & feeds with no unread articles (does not work with “Show all articles” configuration)',	// IGNORE
-		'img_with_lazyload' => 'Use "lazy load" mode to load pictures',	// IGNORE
+		'img_with_lazyload' => 'Use <em>lazy load</em> mode to load pictures',	// IGNORE
 		'jump_next' => 'jump to next unread sibling (feed or category)',	// IGNORE
 		'mark_updated_article_unread' => 'Mark updated articles as unread',	// IGNORE
 		'number_divided_when_reader' => 'Divide by 2 in the reading view.',	// IGNORE

+ 3 - 3
app/i18n/en-us/feedback.php

@@ -35,7 +35,7 @@ return array(
 	),
 	'conf' => array(
 		'error' => 'An error occurred while saving configuration',	// IGNORE
-		'query_created' => 'Query "%s" has been created.',	// IGNORE
+		'query_created' => 'Query “%s” has been created.',	// IGNORE
 		'shortcuts_updated' => 'Shortcuts have been updated',	// IGNORE
 		'updated' => 'Configuration has been updated',	// IGNORE
 	),
@@ -115,9 +115,9 @@ return array(
 		'purge_completed' => 'Purge completed (%d articles deleted)',	// IGNORE
 	),
 	'tag' => array(
-		'created' => 'Tag "%s" has been created.',	// IGNORE
+		'created' => 'Tag “%s” as been created.',	// IGNORE
 		'name_exists' => 'Tag name already exists.',	// IGNORE
-		'renamed' => 'Tag "%s" has been renamed to "%s".',	// IGNORE
+		'renamed' => 'Tag “%s” has been renamed to “%s”.',	// IGNORE
 	),
 	'update' => array(
 		'can_apply' => 'FreshRSS will now be updated to the <strong>version %s</strong>.',	// IGNORE

+ 2 - 2
app/i18n/en-us/sub.php

@@ -16,7 +16,7 @@ return array(
 		'title' => 'API',	// IGNORE
 	),
 	'bookmarklet' => array(
-		'documentation' => 'Drag this button to your bookmarks toolbar or right-click it and choose "Bookmark This Link". Then click the "Subscribe" button in any page you want to subscribe to.',	// IGNORE
+		'documentation' => 'Drag this button to your bookmarks toolbar or right-click it and choose “Bookmark This Link”. Then click the “Subscribe” button in any page you want to subscribe to.',	// IGNORE
 		'label' => 'Subscribe',	// IGNORE
 		'title' => 'Bookmarklet',	// IGNORE
 	),
@@ -26,7 +26,7 @@ return array(
 		'archiving' => 'Archiving',	// IGNORE
 		'dynamic_opml' => array(
 			'_' => 'Dynamic OPML',	// IGNORE
-			'help' => 'Provide the URL to an <a href=http://opml.org/ target=_blank>OPML file</a> to dynamically populate this category with feeds',	// IGNORE
+			'help' => 'Provide the URL to an <a href="http://opml.org/" target="_blank">OPML file</a> to dynamically populate this category with feeds',	// IGNORE
 		),
 		'empty' => 'Empty category',	// IGNORE
 		'information' => 'Information',	// IGNORE

+ 4 - 4
app/i18n/en/conf.php

@@ -106,15 +106,15 @@ return array(
 			'type' => 'Type',
 		),
 		'get_all' => 'Display all articles',
-		'get_category' => 'Display "%s" category',
+		'get_category' => 'Display “%s” category',
 		'get_favorite' => 'Display favourite articles',
-		'get_feed' => 'Display "%s" feed',
+		'get_feed' => 'Display “%s” feed',
 		'name' => 'Name',
 		'no_filter' => 'No filter',
 		'number' => 'Query n°%d',
 		'order_asc' => 'Display oldest articles first',
 		'order_desc' => 'Display newest articles first',
-		'search' => 'Search for "%s"',
+		'search' => 'Search for “%s”',
 		'state_0' => 'Display all articles',
 		'state_1' => 'Display read articles',
 		'state_2' => 'Display unread articles',
@@ -178,7 +178,7 @@ return array(
 			'view' => 'View',
 		),
 		'hide_read_feeds' => 'Hide categories & feeds with no unread articles (does not work with “Show all articles” configuration)',
-		'img_with_lazyload' => 'Use "lazy load" mode to load pictures',
+		'img_with_lazyload' => 'Use <em>lazy load</em> mode to load pictures',
 		'jump_next' => 'jump to next unread sibling (feed or category)',
 		'mark_updated_article_unread' => 'Mark updated articles as unread',
 		'number_divided_when_reader' => 'Divide by 2 in the reading view.',

+ 3 - 3
app/i18n/en/feedback.php

@@ -35,7 +35,7 @@ return array(
 	),
 	'conf' => array(
 		'error' => 'An error occurred while saving configuration',
-		'query_created' => 'Query "%s" has been created.',
+		'query_created' => 'Query “%s” has been created.',
 		'shortcuts_updated' => 'Shortcuts have been updated',
 		'updated' => 'Configuration has been updated',
 	),
@@ -115,9 +115,9 @@ return array(
 		'purge_completed' => 'Purge completed (%d articles deleted)',
 	),
 	'tag' => array(
-		'created' => 'Tag "%s" has been created.',
+		'created' => 'Tag “%s” as been created.',
 		'name_exists' => 'Tag name already exists.',
-		'renamed' => 'Tag "%s" has been renamed to "%s".',
+		'renamed' => 'Tag “%s” has been renamed to “%s”.',
 	),
 	'update' => array(
 		'can_apply' => 'FreshRSS will now be updated to the <strong>version %s</strong>.',

+ 2 - 2
app/i18n/en/sub.php

@@ -16,7 +16,7 @@ return array(
 		'title' => 'API',
 	),
 	'bookmarklet' => array(
-		'documentation' => 'Drag this button to your bookmarks toolbar or right-click it and choose "Bookmark This Link". Then click the "Subscribe" button in any page you want to subscribe to.',
+		'documentation' => 'Drag this button to your bookmarks toolbar or right-click it and choose “Bookmark This Link”. Then click the “Subscribe” button in any page you want to subscribe to.',
 		'label' => 'Subscribe',
 		'title' => 'Bookmarklet',
 	),
@@ -26,7 +26,7 @@ return array(
 		'archiving' => 'Archiving',
 		'dynamic_opml' => array(
 			'_' => 'Dynamic OPML',
-			'help' => 'Provide the URL to an <a href=http://opml.org/ target=_blank>OPML file</a> to dynamically populate this category with feeds',
+			'help' => 'Provide the URL to an <a href="http://opml.org/" target="_blank">OPML file</a> to dynamically populate this category with feeds',
 		),
 		'empty' => 'Empty category',
 		'information' => 'Information',

+ 5 - 5
app/i18n/es/conf.php

@@ -106,15 +106,15 @@ return array(
 			'type' => 'Tipo',
 		),
 		'get_all' => 'Mostrar todos los artículos',
-		'get_category' => 'Mostrar la categoría "%s"',
+		'get_category' => 'Mostrar la categoría “%s”',
 		'get_favorite' => 'Mostrar artículos favoritos',
-		'get_feed' => 'Mostrar fuente "%s"',
+		'get_feed' => 'Mostrar fuente “%s”',
 		'name' => 'Nombre',
 		'no_filter' => 'Sin filtro',
 		'number' => 'Consulta n° %d',
 		'order_asc' => 'Mostrar primero los artículos más antiguos',
 		'order_desc' => 'Mostrar primero los artículos más recientes',
-		'search' => 'Buscar "%s"',
+		'search' => 'Buscar “%s”',
 		'state_0' => 'Mostrar todos los artículos',
 		'state_1' => 'Mostrar artículos leídos',
 		'state_2' => 'Mostrar artículos pendientes',
@@ -177,8 +177,8 @@ return array(
 			'misc' => 'Miscellaneous',	// TODO
 			'view' => 'View',	// TODO
 		),
-		'hide_read_feeds' => 'Ocultar categorías & fuentes sin artículos no leídos (no funciona con la configuración "Mostrar todos los artículos")',
-		'img_with_lazyload' => 'Usar el modo de "carga perezosa" para las imágenes',
+		'hide_read_feeds' => 'Ocultar categorías & fuentes sin artículos no leídos (no funciona con la configuración “Mostrar todos los artículos”)',
+		'img_with_lazyload' => 'Usar el modo de “carga perezosa” para las imágenes',
 		'jump_next' => 'saltar al siguiente archivo sin leer emparentado (fuente o categoría)',
 		'mark_updated_article_unread' => 'Marcar artículos actualizados como no leídos',
 		'number_divided_when_reader' => 'Dividido en 2 en la vista de lectura.',

+ 3 - 3
app/i18n/es/feedback.php

@@ -35,7 +35,7 @@ return array(
 	),
 	'conf' => array(
 		'error' => 'Hubo un error durante el guardado de la configuración.',
-		'query_created' => 'Se ha creado la petición "%s".',
+		'query_created' => 'Se ha creado la petición “%s”.',
 		'shortcuts_updated' => 'Se han actualizado los atajos de teclado',
 		'updated' => 'Se ha actualizado la configuración',
 	),
@@ -115,9 +115,9 @@ return array(
 		'purge_completed' => 'Limpieza completada (se han eliminado %d artículos)',
 	),
 	'tag' => array(
-		'created' => 'Se ha creado la etiqueta "%s".',
+		'created' => 'Se ha creado la etiqueta “%s”.',
 		'name_exists' => 'El nombre de la etiqueta ya existe.',
-		'renamed' => 'La etiqueta "%s" ha sido renombrada a "%s".',
+		'renamed' => 'La etiqueta “%s” ha sido renombrada a “%s”.',
 	),
 	'update' => array(
 		'can_apply' => 'FreshRSS se va a actualizar a la <strong>versión %s</strong>.',

+ 2 - 2
app/i18n/es/sub.php

@@ -16,7 +16,7 @@ return array(
 		'title' => 'API',	// IGNORE
 	),
 	'bookmarklet' => array(
-		'documentation' => 'Arrastre este botón a la barra de herramientas de marcadores o haga clic derecho en él y elija "Marcar este enlace". Luego haga clic en el botón "Suscribirse" en cualquier página a la que desee suscribirse.',
+		'documentation' => 'Arrastre este botón a la barra de herramientas de marcadores o haga clic derecho en él y elija “Marcar este enlace”. Luego haga clic en el botón “Suscribirse” en cualquier página a la que desee suscribirse.',
 		'label' => 'Subscribirse',
 		'title' => 'Bookmarklet',	// IGNORE
 	),
@@ -26,7 +26,7 @@ return array(
 		'archiving' => 'Archivo',
 		'dynamic_opml' => array(
 			'_' => 'Dynamic OPML',	// TODO
-			'help' => 'Provide the URL to an <a href=http://opml.org/ target=_blank>OPML file</a> to dynamically populate this category with feeds',	// TODO
+			'help' => 'Provide the URL to an <a href="http://opml.org/" target="_blank">OPML file</a> to dynamically populate this category with feeds',	// TODO
 		),
 		'empty' => 'Vaciar categoría',
 		'information' => 'Información',

+ 9 - 9
app/i18n/fr/conf.php

@@ -49,7 +49,7 @@ return array(
 		),
 		'show_nav_buttons' => 'Afficher les boutons de navigation',
 		'theme' => 'Thème',
-		'theme_not_available' => 'Le thème “%s” n’est plus disponible. Veuillez choisir un autre thème.',
+		'theme_not_available' => 'Le thème <em>%s</em> n’est plus disponible. Veuillez choisir un autre thème.',
 		'thumbnail' => array(
 			'label' => 'Miniature',
 			'landscape' => 'Paysage',
@@ -106,15 +106,15 @@ return array(
 			'type' => 'Type',	// IGNORE
 		),
 		'get_all' => 'Afficher tous les articles',
-		'get_category' => 'Afficher la catégorie "%s"',
+		'get_category' => 'Afficher la catégorie <em>%s<em>',
 		'get_favorite' => 'Afficher les articles favoris',
-		'get_feed' => 'Afficher le flux "%s"',
+		'get_feed' => 'Afficher le flux <em>%s</em>',
 		'name' => 'Nom',
 		'no_filter' => 'Aucun filtre appliqué',
 		'number' => 'Filtre n°%d',
 		'order_asc' => 'Afficher les articles les plus anciens en premier',
 		'order_desc' => 'Afficher les articles les plus récents en premier',
-		'search' => 'Recherche de "%s"',
+		'search' => 'Recherche de « %s »',
 		'state_0' => 'Afficher tous les articles',
 		'state_1' => 'Afficher les articles lus',
 		'state_2' => 'Afficher les articles non lus',
@@ -135,7 +135,7 @@ return array(
 	),
 	'reading' => array(
 		'_' => 'Lecture',
-		'after_onread' => 'Après “marquer tout comme lu”,',
+		'after_onread' => 'Après « Marquer tout comme lu »,',
 		'always_show_favorites' => 'Afficher par défaut tous les articles dans les favoris',
 		'article' => array(
 			'authors_date' => array(
@@ -148,7 +148,7 @@ return array(
 			'feed_name' => array(
 				'above_title' => 'Au-dessus du titre',
 				'none' => 'Caché',
-				'with_authors' => 'Sur la ligne “Auteurs et date”',
+				'with_authors' => 'Sur la ligne « Auteurs et date »',
 			),
 			'feed_title' => 'Titre du flux',
 			'tags' => array(
@@ -166,7 +166,7 @@ return array(
 		'articles_per_page' => 'Nombre d’articles par page',
 		'auto_load_more' => 'Charger les articles suivants en bas de page',
 		'auto_remove_article' => 'Cacher les articles après lecture',
-		'confirm_enabled' => 'Afficher une confirmation lors des actions “marquer tout comme lu”',
+		'confirm_enabled' => 'Afficher une confirmation lors des actions « Marquer tout comme lu »',
 		'display_articles_unfolded' => 'Afficher les articles dépliés par défaut',
 		'display_categories_unfolded' => 'Catégories à déplier',
 		'headline' => array(
@@ -177,8 +177,8 @@ return array(
 			'misc' => 'Divers',
 			'view' => 'Vue',
 		),
-		'hide_read_feeds' => 'Cacher les catégories & flux sans article non-lu (ne fonctionne pas avec la configuration “Afficher tous les articles”)',
-		'img_with_lazyload' => 'Utiliser le mode “chargement différé” pour les images',
+		'hide_read_feeds' => 'Cacher les catégories & flux sans article non-lu (ne fonctionne pas avec la configuration « Afficher tous les articles »)',
+		'img_with_lazyload' => 'Utiliser le mode <em>chargement différé</em> pour les images',
 		'jump_next' => 'sauter au prochain voisin non lu (flux ou catégorie)',
 		'mark_updated_article_unread' => 'Marquer les articles mis à jour comme non-lus',
 		'number_divided_when_reader' => 'Divisé par 2 dans la vue de lecture.',

+ 3 - 3
app/i18n/fr/feedback.php

@@ -35,7 +35,7 @@ return array(
 	),
 	'conf' => array(
 		'error' => 'Une erreur est survenue durant la sauvegarde de la configuration',
-		'query_created' => 'Le filtre "%s" a bien été créé.',
+		'query_created' => 'Le filtre <em>%s</em> a bien été créé.',
 		'shortcuts_updated' => 'Les raccourcis ont été mis à jour.',
 		'updated' => 'La configuration a été mise à jour',
 	),
@@ -115,9 +115,9 @@ return array(
 		'purge_completed' => 'Purge effectuée (%d articles supprimés).',
 	),
 	'tag' => array(
-		'created' => 'L’étiquette "%s" a été créée.',
+		'created' => 'L’étiquette <em>%s</em> a été créée.',
 		'name_exists' => 'L’étiquette existe déjà.',
-		'renamed' => 'L’étiquette "%s" a été renommée en "%s".',
+		'renamed' => 'L’étiquette <em>%s</em> a été renommée en <em>%s</em>.',
 	),
 	'update' => array(
 		'can_apply' => 'FreshRSS va maintenant être mis à jour vers la <strong>version %s</strong>.',

+ 2 - 2
app/i18n/fr/sub.php

@@ -16,7 +16,7 @@ return array(
 		'title' => 'API',	// IGNORE
 	),
 	'bookmarklet' => array(
-		'documentation' => 'Glisser ce bouton dans la barre des favoris ou cliquer droit dessus et choisir "Enregistrer ce lien". Ensuite, cliquer sur le bouton "S’abonner" sur les pages auxquelles vous voulez vous abonner.',
+		'documentation' => 'Glisser ce bouton dans la barre des favoris ou cliquer droit dessus et choisir « Enregistrer ce lien ». Ensuite, cliquer sur le bouton « S’abonner » sur les pages auxquelles vous voulez vous abonner.',
 		'label' => 'S’abonner',
 		'title' => 'Bookmarklet',	// IGNORE
 	),
@@ -26,7 +26,7 @@ return array(
 		'archiving' => 'Archivage',
 		'dynamic_opml' => array(
 			'_' => 'OPML dynamique',
-			'help' => 'Fournir l’URL d’un <a href=http://opml.org/ target=_blank>fichier OPML</a> qui donnera dynamiquement la liste des flux de cette catégorie',
+			'help' => 'Fournir l’URL d’un <a href="http://opml.org/" target="_blank">fichier OPML</a> qui donnera dynamiquement la liste des flux de cette catégorie',
 		),
 		'empty' => 'Catégorie vide',
 		'information' => 'Informations',

+ 2 - 2
app/i18n/he/conf.php

@@ -106,7 +106,7 @@ return array(
 			'type' => 'Type',	// TODO
 		),
 		'get_all' => 'הצגת כל המאמרים',
-		'get_category' => 'הצגת קטגוריה "%s"',
+		'get_category' => 'הצגת קטגוריה “%s”',
 		'get_favorite' => 'הצגת מאמרים מועדפים',
 		'get_feed' => 'הצגת הזנה %s',
 		'name' => 'Name',	// TODO
@@ -114,7 +114,7 @@ return array(
 		'number' => 'שאילתה מספר °%d',
 		'order_asc' => 'הצגת מאמרים ישנים בראש',
 		'order_desc' => 'הצגת מאמרים חדשים בראש',
-		'search' => 'חיפוש "%s"',
+		'search' => 'חיפוש “%s”',
 		'state_0' => 'הצגת כל המאמרים',
 		'state_1' => 'הצגת מאמרים שנקראו',
 		'state_2' => 'הצגת מאמרים שלא נקראו',

+ 3 - 3
app/i18n/he/feedback.php

@@ -35,7 +35,7 @@ return array(
 	),
 	'conf' => array(
 		'error' => 'An error occurred while saving configuration',	// TODO
-		'query_created' => 'השאילתה "%s" נוצרה.',
+		'query_created' => 'השאילתה “%s” נוצרה.',
 		'shortcuts_updated' => 'קיצורי הדרך עודכנו',
 		'updated' => 'ההגדרות עודכנו',
 	),
@@ -115,9 +115,9 @@ return array(
 		'purge_completed' => 'הניקוי הושלם (%d מאמרים נמחקו)',
 	),
 	'tag' => array(
-		'created' => 'Tag "%s" has been created.',	// TODO
+		'created' => 'Tag “%s” as been created.',	// TODO
 		'name_exists' => 'Tag name already exists.',	// TODO
-		'renamed' => 'Tag "%s" has been renamed to "%s".',	// TODO
+		'renamed' => 'Tag “%s” has been renamed to “%s”.',	// TODO
 	),
 	'update' => array(
 		'can_apply' => 'FreshRSS will be now updated to the <strong>version %s</strong>.',

+ 2 - 2
app/i18n/he/sub.php

@@ -16,7 +16,7 @@ return array(
 		'title' => 'API',	// TODO
 	),
 	'bookmarklet' => array(
-		'documentation' => 'Drag this button to your bookmarks toolbar or right-click it and choose "Bookmark This Link". Then click the "Subscribe" button in any page you want to subscribe to.',	// TODO
+		'documentation' => 'Drag this button to your bookmarks toolbar or right-click it and choose “Bookmark This Link”. Then click the “Subscribe” button in any page you want to subscribe to.',	// TODO
 		'label' => 'Subscribe',	// TODO
 		'title' => 'Bookmarklet',	// TODO
 	),
@@ -26,7 +26,7 @@ return array(
 		'archiving' => 'ארכוב',
 		'dynamic_opml' => array(
 			'_' => 'Dynamic OPML',	// TODO
-			'help' => 'Provide the URL to an <a href=http://opml.org/ target=_blank>OPML file</a> to dynamically populate this category with feeds',	// TODO
+			'help' => 'Provide the URL to an <a href="http://opml.org/" target="_blank">OPML file</a> to dynamically populate this category with feeds',	// TODO
 		),
 		'empty' => 'Empty category',	// TODO
 		'information' => 'מידע',

+ 5 - 5
app/i18n/it/conf.php

@@ -49,7 +49,7 @@ return array(
 		),
 		'show_nav_buttons' => 'Mostra i pulsanti di navigazione',
 		'theme' => 'Tema',
-		'theme_not_available' => 'Il tema "%s" non è più disponibile. Si prega di selezionarne un altro.',
+		'theme_not_available' => 'Il tema “%s” non è più disponibile. Si prega di selezionarne un altro.',
 		'thumbnail' => array(
 			'label' => 'Miniatura',
 			'landscape' => 'Panoramica',
@@ -106,15 +106,15 @@ return array(
 			'type' => 'Tipo',
 		),
 		'get_all' => 'Mostra tutti gli articoli',
-		'get_category' => 'Mostra la categoria "%s" ',
+		'get_category' => 'Mostra la categoria “%s” ',
 		'get_favorite' => 'Mostra articoli preferiti',
-		'get_feed' => 'Mostra feed "%s" ',
+		'get_feed' => 'Mostra feed “%s” ',
 		'name' => 'Nome',
 		'no_filter' => 'Nessun filtro',
 		'number' => 'Ricerca n°%d',
 		'order_asc' => 'Mostra prima gli articoli più vecchi',
 		'order_desc' => 'Mostra prima gli articoli più nuovi',
-		'search' => 'Cerca per "%s"',
+		'search' => 'Cerca per “%s”',
 		'state_0' => 'Mostra tutti gli articoli',
 		'state_1' => 'Mostra gli articoli letti',
 		'state_2' => 'Mostra gli articoli non letti',
@@ -178,7 +178,7 @@ return array(
 			'view' => 'Vista',
 		),
 		'hide_read_feeds' => 'Nascondi categorie e feeds con articoli già letti (non funziona se “Mostra tutti gli articoli” è selezionato)',
-		'img_with_lazyload' => 'Usa la modalità "caricamento ritardato" per le immagini',
+		'img_with_lazyload' => 'Usa la modalità “caricamento ritardato” per le immagini',
 		'jump_next' => 'Salta al successivo feed o categoria non letto',
 		'mark_updated_article_unread' => 'Segna articoli aggiornati come non letti',
 		'number_divided_when_reader' => 'Diviso 2 nella modalità di lettura.',

+ 3 - 3
app/i18n/it/feedback.php

@@ -35,7 +35,7 @@ return array(
 	),
 	'conf' => array(
 		'error' => 'Si è verificato un errore durante il salvataggio della configurazione',
-		'query_created' => 'Ricerca "%s" creata.',
+		'query_created' => 'Ricerca “%s” creata.',
 		'shortcuts_updated' => 'Collegamenti tastiera aggiornati',
 		'updated' => 'Configurazione aggiornata',
 	),
@@ -115,9 +115,9 @@ return array(
 		'purge_completed' => 'Svecchiamento completato (%d articoli cancellati)',
 	),
 	'tag' => array(
-		'created' => 'Il tag "%s" è stato creato.',
+		'created' => 'Il Tag “%s” è stato creato.',
 		'name_exists' => 'Il nome del tag è già presente.',
-		'renamed' => 'Il tag "%s" è stato rinominato in "%s".',
+		'renamed' => 'Il Tag “%s” è stato rinominato in “%s”.',
 	),
 	'update' => array(
 		'can_apply' => 'FreshRSS verrà aggiornato alla <strong>versione %s</strong>.',

+ 2 - 2
app/i18n/it/sub.php

@@ -16,7 +16,7 @@ return array(
 		'title' => 'API',	// IGNORE
 	),
 	'bookmarklet' => array(
-		'documentation' => 'Trascina questo pulsante nei preferiti o fai click destro e scegli "Inserisci questo link tra i preferiti". Successivamente clicca il pulsante "Iscriviti" in qualsiasi pagina a cui ti vuoi iscrivere.',
+		'documentation' => 'Trascina questo pulsante nei preferiti o fai click destro e scegli “Inserisci questo link tra i preferiti”. Successivamente clicca il pulsante “Iscriviti” in qualsiasi pagina a cui ti vuoi iscrivere.',
 		'label' => 'Iscriviti',
 		'title' => 'Segnalibro',
 	),
@@ -26,7 +26,7 @@ return array(
 		'archiving' => 'Archiviazione',
 		'dynamic_opml' => array(
 			'_' => 'OPML dinamico',
-			'help' => 'Fornisci l’URL ad un <a href=http://opml.org/ target=_blank>file OPML</a> per popolare dinamicamente questa categoria con i feed',
+			'help' => 'Fornisci l’URL ad un <a href="http://opml.org/" target="_blank">file OPML</a> per popolare dinamicamente questa categoria con i feed',
 		),
 		'empty' => 'Categoria vuota',
 		'information' => 'Informazioni',

+ 4 - 4
app/i18n/ja/conf.php

@@ -106,15 +106,15 @@ return array(
 			'type' => 'タイプ',
 		),
 		'get_all' => 'すべての著者を表示する',
-		'get_category' => '"%s"カテゴリを表示する',
+		'get_category' => '“%s”カテゴリを表示する',
 		'get_favorite' => 'お気に入りの著者を表示する',
-		'get_feed' => '"%s"フィードを表示する',
+		'get_feed' => '“%s”フィードを表示する',
 		'name' => '名前',
 		'no_filter' => 'フィルターはありません',
 		'number' => 'クエリ n°%d',
 		'order_asc' => '古い著者を最初に表示する',
 		'order_desc' => '新しい著者を最初に表示する',
-		'search' => '"%s"で検索する',
+		'search' => '“%s”で検索する',
 		'state_0' => 'すべての記事を表示する',
 		'state_1' => '既読の記事を表示する',
 		'state_2' => '未読の記事を表示する',
@@ -178,7 +178,7 @@ return array(
 			'view' => 'ビュー',
 		),
 		'hide_read_feeds' => 'カテゴリーを非表示 & 未読の記事がないフィード ("すべてに既読を付ける”では適用しません)',
-		'img_with_lazyload' => '"lazy load"を写真の読み込み時に使う',
+		'img_with_lazyload' => '<em>lazy load</em>を写真の読み込み時に使う',
 		'jump_next' => '次の未読の姉妹記事へ移る (フィードあるいはカテゴリー)',
 		'mark_updated_article_unread' => '更新された記事を未読とする',
 		'number_divided_when_reader' => 'reading viewを二分割する',

+ 3 - 3
app/i18n/ja/feedback.php

@@ -35,7 +35,7 @@ return array(
 	),
 	'conf' => array(
 		'error' => '設定を保存するとき、エラーが発生しました。',
-		'query_created' => '"%s"クエリは作成されました。',
+		'query_created' => '“%s”クエリは作成されました。',
 		'shortcuts_updated' => 'ショートカットはアップデートされました。',
 		'updated' => '設定が更新されました。',
 	),
@@ -115,9 +115,9 @@ return array(
 		'purge_completed' => '不要データの削除が完了されました (%d 記事は消去されました)',
 	),
 	'tag' => array(
-		'created' => '"%s" タグが作成されました',
+		'created' => '“%s” タグが作成されました',
 		'name_exists' => 'このタグ名は既に存在します',
-		'renamed' => '"%s"タグは"%s"に改名されました',
+		'renamed' => '“%s”タグは“%s”に改名されました',
 	),
 	'update' => array(
 		'can_apply' => 'FreshRSSは<strong>バージョン %s</strong>に更新されます。',

+ 1 - 1
app/i18n/ja/sub.php

@@ -26,7 +26,7 @@ return array(
 		'archiving' => 'アーカイブ',
 		'dynamic_opml' => array(
 			'_' => 'ダイナミックOPML',
-			'help' => '<a href=http://opml.org/ target=_blank>から提供されたOPMLファイル</a>をこのカテゴリに動的に追加します。',
+			'help' => '<a href="http://opml.org/" target="_blank">から提供されたOPMLファイル</a>をこのカテゴリに動的に追加します。',
 		),
 		'empty' => 'からのカテゴリ',
 		'information' => 'インフォメーション',

+ 4 - 4
app/i18n/ko/conf.php

@@ -106,15 +106,15 @@ return array(
 			'type' => '유형',
 		),
 		'get_all' => '모든 글 표시',
-		'get_category' => '"%s" 카테고리 표시',
+		'get_category' => '“%s” 카테고리 표시',
 		'get_favorite' => '즐겨찾기에 등록된 글 표시',
-		'get_feed' => '"%s" 피드 표시',
+		'get_feed' => '“%s” 피드 표시',
 		'name' => '이름',
 		'no_filter' => '필터가 없습니다',
 		'number' => '쿼리 #%d',
 		'order_asc' => '오래된 글 먼저 표시',
 		'order_desc' => '최근 글 먼저 표시',
-		'search' => '"%s"의 검색 결과',
+		'search' => '“%s”의 검색 결과',
 		'state_0' => '모든 글 표시',
 		'state_1' => '읽은 글 표시',
 		'state_2' => '읽지 않은 글 표시',
@@ -178,7 +178,7 @@ return array(
 			'view' => '보기',
 		),
 		'hide_read_feeds' => '읽지 않은 글이 없는 카테고리와 피드 감추기 (“모든 글 표시”가 설정된 경우 동작하지 않습니다)',
-		'img_with_lazyload' => '그림을 불러오는 데에 "lazy load" 모드 사용하기',
+		'img_with_lazyload' => '그림을 불러오는 데에 <em>lazy load</em> 모드 사용하기',
 		'jump_next' => '다음 읽지 않은 항목으로 이동 (피드 또는 카테고리)',
 		'mark_updated_article_unread' => '갱신 된 글을 읽지 않음으로 표시',
 		'number_divided_when_reader' => '읽기 모드에서는 절반만 표시됩니다.',

+ 3 - 3
app/i18n/ko/feedback.php

@@ -35,7 +35,7 @@ return array(
 	),
 	'conf' => array(
 		'error' => '설정을 저장하는 동안 문제가 발생했습니다',
-		'query_created' => '쿼리 "%s" 가 생성되었습니다.',
+		'query_created' => '쿼리 “%s” 가 생성되었습니다.',
 		'shortcuts_updated' => '단축키가 갱신되었습니다',
 		'updated' => '설정이 저장되었습니다',
 	),
@@ -115,9 +115,9 @@ return array(
 		'purge_completed' => '삭제 완료 (%d 개의 글을 삭제했습니다)',
 	),
 	'tag' => array(
-		'created' => '"%s" 태그가 생성되었습니다.',
+		'created' => '“%s” 태그가 생성되었습니다.',
 		'name_exists' => '같은 이름의 태그가 이미 존재합니다.',
-		'renamed' => '"%s" 태그가 "%s" (으)로 이름이 변경되었습니다.',
+		'renamed' => '“%s” 태그가 “%s” (으)로 이름이 변경되었습니다.',
 	),
 	'update' => array(
 		'can_apply' => 'FreshRSS가 <strong>%s</strong> 버전으로 업데이트됩니다.',

+ 1 - 1
app/i18n/ko/sub.php

@@ -26,7 +26,7 @@ return array(
 		'archiving' => '보관',
 		'dynamic_opml' => array(
 			'_' => '동적 OPML',
-			'help' => '이 카테코리에 피드를 동적으로 채우려면 <a href=http://opml.org/ target=_blank>OPML 파일</a> 의 URL을 제공해주세요',
+			'help' => '이 카테코리에 피드를 동적으로 채우려면 <a href="http://opml.org/" target="_blank">OPML 파일</a> 의 URL을 제공해주세요',
 		),
 		'empty' => '빈 카테고리',
 		'information' => '정보',

+ 8 - 8
app/i18n/nl/conf.php

@@ -49,7 +49,7 @@ return array(
 		),
 		'show_nav_buttons' => 'Toon navigatieknoppen',
 		'theme' => 'Thema',
-		'theme_not_available' => 'Het %s” thema is niet meer beschikbaar. Kies een ander thema.',
+		'theme_not_available' => 'Het %s” thema is niet meer beschikbaar. Kies een ander thema.',
 		'thumbnail' => array(
 			'label' => 'Miniatuur',
 			'landscape' => 'Liggend',
@@ -106,15 +106,15 @@ return array(
 			'type' => 'Type',	// IGNORE
 		),
 		'get_all' => 'Toon alle artikelen',
-		'get_category' => 'Toon "%s" categorie',
+		'get_category' => 'Toon „%s” categorie',
 		'get_favorite' => 'Toon favoriete artikelen',
-		'get_feed' => 'Toon "%s" feed',
+		'get_feed' => 'Toon „%s” feed',
 		'name' => 'Naam',
 		'no_filter' => 'Geen filter',
 		'number' => 'Query n°%d',	// IGNORE
 		'order_asc' => 'Toon oudste artikelen eerst',
 		'order_desc' => 'Toon nieuwste artikelen eerst',
-		'search' => 'Zoek naar "%s"',
+		'search' => 'Zoek naar „%s”',
 		'state_0' => 'Toon alle artikelen',
 		'state_1' => 'Toon gelezen artikelen',
 		'state_2' => 'Toon ongelezen artikelen',
@@ -135,7 +135,7 @@ return array(
 	),
 	'reading' => array(
 		'_' => 'Lezen',
-		'after_onread' => 'Na markeer alles als gelezen”,',
+		'after_onread' => 'Na markeer alles als gelezen”,',
 		'always_show_favorites' => 'Toon alle artikelen standaard in favorieten',
 		'article' => array(
 			'authors_date' => array(
@@ -166,7 +166,7 @@ return array(
 		'articles_per_page' => 'Aantal artikelen per pagina',
 		'auto_load_more' => 'Laad volgende artikel onderaan de pagina',
 		'auto_remove_article' => 'Verberg artikel na lezen',
-		'confirm_enabled' => 'Toon een bevestigings dialoog op markeer alles als gelezen” acties',
+		'confirm_enabled' => 'Toon een bevestigings dialoog op markeer alles als gelezen” acties',
 		'display_articles_unfolded' => 'Artikelen standaard uitklappen',
 		'display_categories_unfolded' => 'Categoriën om uit te klappen',
 		'headline' => array(
@@ -177,8 +177,8 @@ return array(
 			'misc' => 'Diversen',
 			'view' => 'Weergave',
 		),
-		'hide_read_feeds' => 'Categorieën en feeds zonder ongelezen artikelen verbergen (werkt niet met Toon alle artikelen” configuratie)',
-		'img_with_lazyload' => 'Gebruik "lazy load" methode om afbeeldingen te laden',
+		'hide_read_feeds' => 'Categorieën en feeds zonder ongelezen artikelen verbergen (werkt niet met Toon alle artikelen” configuratie)',
+		'img_with_lazyload' => 'Gebruik <em>lazy load</em> methode om afbeeldingen te laden',
 		'jump_next' => 'Ga naar volgende ongelezen (feed of categorie)',
 		'mark_updated_article_unread' => 'Markeer vernieuwd artikel als ongelezen',
 		'number_divided_when_reader' => 'Gedeeld door 2 in de lees modus.',

+ 3 - 3
app/i18n/nl/feedback.php

@@ -35,7 +35,7 @@ return array(
 	),
 	'conf' => array(
 		'error' => 'Er is een fout opgetreden tijdens het opslaan van de configuratie',
-		'query_created' => 'Query "%s" is gemaakt.',
+		'query_created' => 'Query „%s” is gemaakt.',
 		'shortcuts_updated' => 'Verwijzingen zijn vernieuwd',
 		'updated' => 'Configuratie is vernieuwd',
 	),
@@ -115,9 +115,9 @@ return array(
 		'purge_completed' => 'Opschonen klaar (%d artikelen verwijderd)',
 	),
 	'tag' => array(
-		'created' => 'Tag "%s" is aangemaakt.',
+		'created' => 'Tag „%s” is aangemaakt.',
 		'name_exists' => 'Tagnaam bestaat al.',
-		'renamed' => 'Tag "%s" hernoemd naar "%s".',
+		'renamed' => 'Tag „%s” hernoemd naar „%s”.',
 	),
 	'update' => array(
 		'can_apply' => 'FreshRSS word nu vernieud naar <strong>versie %s</strong>.',

+ 2 - 2
app/i18n/nl/sub.php

@@ -16,7 +16,7 @@ return array(
 		'title' => 'API',	// IGNORE
 	),
 	'bookmarklet' => array(
-		'documentation' => 'Sleep deze knop naar je bladwijzerwerkbalk of klik erop met de rechtermuisknop en kies "Deze link aan bladwijzers toevoegen."',
+		'documentation' => 'Sleep deze knop naar je bladwijzerwerkbalk of klik erop met de rechtermuisknop en kies „Deze link aan bladwijzers toevoegen.”',
 		'label' => 'Abonneren',
 		'title' => 'Bookmarklet',	// IGNORE
 	),
@@ -26,7 +26,7 @@ return array(
 		'archiving' => 'Archiveren',
 		'dynamic_opml' => array(
 			'_' => 'Dynamische OPML',
-			'help' => 'Geef de URL naar een <a href=http://opml.org/ target=_blank>OPML-bestand</a> om deze categorie dynamisch met feeds te vullen',
+			'help' => 'Geef de URL naar een <a href="http://opml.org/" target="_blank">OPML-bestand</a> om deze categorie dynamisch met feeds te vullen',
 		),
 		'empty' => 'Lege categorie',
 		'information' => 'Informatie',

+ 1 - 1
app/i18n/oc/sub.php

@@ -26,7 +26,7 @@ return array(
 		'archiving' => 'Archivar',
 		'dynamic_opml' => array(
 			'_' => 'OPML dinamic',
-			'help' => 'Fornís l’URL per un <a href=http://opml.org/ target=_blank>fichièr OPML</a> per garnir automaticament aquesta categoria amb de flux',
+			'help' => 'Fornís l’URL per un <a href="http://opml.org/" target="_blank">fichièr OPML</a> per garnir automaticament aquesta categoria amb de flux',
 		),
 		'empty' => 'Categoria voida',
 		'information' => 'Informacions',

+ 3 - 3
app/i18n/pl/conf.php

@@ -106,15 +106,15 @@ return array(
 			'type' => 'Rodzaj',
 		),
 		'get_all' => 'Wyświetlenie wszystkich wiadomości',
-		'get_category' => 'Wyświetlenie kategorii "%s"',
+		'get_category' => 'Wyświetlenie kategorii “%s”',
 		'get_favorite' => 'Wyświetlenie ulubionych wiadomości',
-		'get_feed' => 'Wyświetlenie kanału "%s"',
+		'get_feed' => 'Wyświetlenie kanału “%s”',
 		'name' => 'Nazwa',
 		'no_filter' => 'Brak filtrów',
 		'number' => 'Zapytanie nr %d',
 		'order_asc' => 'Wyświetl najpierw najstarsze wiadomości',
 		'order_desc' => 'Wyświetl najpierw najnowsze wiadomości',
-		'search' => 'Szukaj "%s"',
+		'search' => 'Szukaj “%s”',
 		'state_0' => 'Wyświetl wszystkie wiadomości',
 		'state_1' => 'Wyświetl przeczytane wiadomości',
 		'state_2' => 'Wyświetl nieprzeczytane wiadomości',

+ 3 - 3
app/i18n/pl/feedback.php

@@ -35,7 +35,7 @@ return array(
 	),
 	'conf' => array(
 		'error' => 'Podczas zapisywania konfiguracji wystąpił błąd',
-		'query_created' => 'Zapytanie "%s" zostało utworzone.',
+		'query_created' => 'Zapytanie “%s” zostało utworzone.',
 		'shortcuts_updated' => 'Skróty zostały zaktualizowane',
 		'updated' => 'Ustawienia zostały zaktualizowane',
 	),
@@ -115,9 +115,9 @@ return array(
 		'purge_completed' => 'Oczyszczanie ukończone (liczba skasowanych wiadomości: %d)',
 	),
 	'tag' => array(
-		'created' => 'Etykieta "%s" została stworzona.',
+		'created' => 'Etykieta “%s” została stworzona.',
 		'name_exists' => 'Etykieta o podanej nazwie już istnieje.',
-		'renamed' => 'Etykieta "%s" została zmieniona na "%s".',
+		'renamed' => 'Etykieta “%s” została zmieniona na “%s”.',
 	),
 	'update' => array(
 		'can_apply' => 'FreshRSS zostanie zaktualizowany do <strong>wersji %s</strong>.',

+ 2 - 2
app/i18n/pl/sub.php

@@ -26,7 +26,7 @@ return array(
 		'archiving' => 'Archiwizacja',
 		'dynamic_opml' => array(
 			'_' => 'Dynamiczny OPML',
-			'help' => 'Podaj adres <a href=http://opml.org/ target=_blank>pliku OPML</a>, aby dynamicznie zapełnić tę kategorię kanałami',
+			'help' => 'Podaj adres <a href="http://opml.org/" target="_blank">pliku OPML</a>, aby dynamicznie zapełnić tę kategorię kanałami',
 		),
 		'empty' => 'Pusta kategoria',
 		'information' => 'Informacje',
@@ -80,7 +80,7 @@ return array(
 					'_' => 'nazwy kanału',
 					'help' => 'Przykład: <code>//title</code>, lub statyczny ciąg: <code>"Mój własny kanał"</code>',
 				),
-				'help' => '<dfn><a href="https://www.w3.org/TR/xpath-10/" target="_blank">XPath 1.0</a></dfn> jest standardowym językiem zapytań przeznaczonym dla zaawansowanych użytkowników. FreshRSS wykorzystuje ten język aby wydobywać (scrape\'ować) dane ze stron internetowych.',
+				'help' => '<dfn><a href="https://www.w3.org/TR/xpath-10/" target="_blank">XPath 1.0</a></dfn> jest standardowym językiem zapytań przeznaczonym dla zaawansowanych użytkowników. FreshRSS wykorzystuje ten język aby wydobywać (scrapeować) dane ze stron internetowych.',
 				'item' => array(
 					'_' => 'znajdowania <strong>poszczególnych</strong> wiadomości<br /><small>(najważniejsza opcja)</small>',
 					'help' => 'Przykład: <code>//div[@class="news-item"]</code>',

+ 7 - 7
app/i18n/pt-br/conf.php

@@ -106,15 +106,15 @@ return array(
 			'type' => 'Tipo',
 		),
 		'get_all' => 'Mostrar todos os artigos',
-		'get_category' => 'Visualizar "%s" categoria',
+		'get_category' => 'Visualizar “%s” categoria',
 		'get_favorite' => 'Visualizar artigos favoritos',
-		'get_feed' => 'Visualizar "%s" feed',
+		'get_feed' => 'Visualizar “%s” feed',
 		'name' => 'Nome',
 		'no_filter' => 'Sem filtro',
 		'number' => 'Query n°%d',	// IGNORE
 		'order_asc' => 'Exibir artigos mais antigos primeiro',
 		'order_desc' => 'Exibir artigos mais novos primeiro',
-		'search' => 'Busca por "%s"',
+		'search' => 'Busca por “%s”',
 		'state_0' => 'Exibir todos os artigos',
 		'state_1' => 'Exibir artigos lidos',
 		'state_2' => 'Exibir artigos não lidos',
@@ -135,7 +135,7 @@ return array(
 	),
 	'reading' => array(
 		'_' => 'Leitura',
-		'after_onread' => 'Depois de "marcar todos como lido",',
+		'after_onread' => 'Depois de “marcar todos como lido”,',
 		'always_show_favorites' => 'Mostrar todos os artivos nos favoritos por padrão',
 		'article' => array(
 			'authors_date' => array(
@@ -166,7 +166,7 @@ return array(
 		'articles_per_page' => 'Número de artigos por página',
 		'auto_load_more' => 'Carregar mais artigos no final da página',
 		'auto_remove_article' => 'Esconder artigos depois de lidos',
-		'confirm_enabled' => 'Exibir uma caixa de diálogo de confirmação quando acionar "marcar todos como lido"',
+		'confirm_enabled' => 'Exibir uma caixa de diálogo de confirmação quando acionar “marcar todos como lido”',
 		'display_articles_unfolded' => 'Mostrar artigos abertos por padrão',
 		'display_categories_unfolded' => 'Categorias abertas',
 		'headline' => array(
@@ -177,8 +177,8 @@ return array(
 			'misc' => 'Diversos',
 			'view' => 'Visualização',
 		),
-		'hide_read_feeds' => 'Esconder categorias e feeds com nenhum artigo não lido (não funciona com a configuração "Mostrar todos os artigos”)',
-		'img_with_lazyload' => 'Utilizar o modo "lazy load" para carregar as imagens',
+		'hide_read_feeds' => 'Esconder categorias e feeds com nenhum artigo não lido (não funciona com a configuração Mostrar todos os artigos”)',
+		'img_with_lazyload' => 'Utilizar o modo <em>lazy load</em> para carregar as imagens',
 		'jump_next' => 'Vá para o próximo irmão não lido (feed ou categoria)',
 		'mark_updated_article_unread' => 'Marcar artigos atualizados como não lidos',
 		'number_divided_when_reader' => 'Dividido por 2 no modo de leitura .',

+ 3 - 3
app/i18n/pt-br/feedback.php

@@ -35,7 +35,7 @@ return array(
 	),
 	'conf' => array(
 		'error' => 'Um erro ocorreu durante o salvamento das configurações',
-		'query_created' => 'A query "%s" foi criada.',
+		'query_created' => 'A Query “%s” foi criada.',
 		'shortcuts_updated' => 'Atalhos foram criados',
 		'updated' => 'Configuração foi atualizada',
 	),
@@ -115,9 +115,9 @@ return array(
 		'purge_completed' => 'Limpeza completa (%d artigos deletados)',
 	),
 	'tag' => array(
-		'created' => 'A tag "%s" foi criada.',
+		'created' => 'A Tag “%s” foi criada.',
 		'name_exists' => 'O nome da tag já existe.',
-		'renamed' => 'A tag "%s" foi renomeada para "%s".',
+		'renamed' => 'A Tag “%s” foi renomeada para “%s”.',
 	),
 	'update' => array(
 		'can_apply' => 'O FreshRSS será atualizado para a <strong>versão %s</strong>.',

+ 2 - 2
app/i18n/pt-br/sub.php

@@ -16,7 +16,7 @@ return array(
 		'title' => 'API',	// IGNORE
 	),
 	'bookmarklet' => array(
-		'documentation' => 'Arraste este botão para sua barra de favoritos ou clique com o botão direito e escolha "Adicionar este link aos favoritos". Depois clique no no link da barra de favoritos "Inscrever-se" em qualquer página que você queira se inscrever.',
+		'documentation' => 'Arraste este botão para sua barra de favoritos ou clique com o botão direito e escolha “Adicionar este link aos favoritos”. Depois clique no no link da barra de favoritos “Inscrever-se” em qualquer página que você queira se inscrever.',
 		'label' => 'Inscrever-se',
 		'title' => 'Bookmarklet',	// IGNORE
 	),
@@ -26,7 +26,7 @@ return array(
 		'archiving' => 'Arquivar',
 		'dynamic_opml' => array(
 			'_' => 'OPML Dinâmico',
-			'help' => 'Forneça uma URL para <a href=http://opml.org/ target=_blank>o arquivo OPML </a> para preencher dinamicamente esta categoria com feeds',
+			'help' => 'Forneça uma URL para <a href="http://opml.org/" target="_blank">o arquivo OPML </a> para preencher dinamicamente esta categoria com feeds',
 		),
 		'empty' => 'Categoria vazia',
 		'information' => 'Informações',

+ 4 - 4
app/i18n/ru/conf.php

@@ -106,15 +106,15 @@ return array(
 			'type' => 'Тип',
 		),
 		'get_all' => 'Показать все статьи',
-		'get_category' => 'Показать категорию "%s"',
+		'get_category' => 'Показать категорию “%s”',
 		'get_favorite' => 'Показать избранные статьи',
-		'get_feed' => 'Показать ленту "%s"',
+		'get_feed' => 'Показать ленту “%s”',
 		'name' => 'Название',
 		'no_filter' => 'Нет фильтров',
 		'number' => 'Запрос №%d',
 		'order_asc' => 'Показывать сначала старые статьи',
 		'order_desc' => 'Показывать сначала новые статьи',
-		'search' => 'Искать "%s"',
+		'search' => 'Искать “%s”',
 		'state_0' => 'Показать все статьи',
 		'state_1' => 'Показать прочитанные статьи',
 		'state_2' => 'Показать непрочитанные статьи',
@@ -178,7 +178,7 @@ return array(
 			'view' => 'Вид',
 		),
 		'hide_read_feeds' => 'Скрывать категории и ленты без непрочитанных статей (не работает с «Показывать все статьи»)',
-		'img_with_lazyload' => 'Использовать режим "ленивой загрузки" для загрузки картинок',
+		'img_with_lazyload' => 'Использовать режим «ленивой загрузки» для загрузки картинок',
 		'jump_next' => 'перейти к следующей ленте или категории',
 		'mark_updated_article_unread' => 'Отмечать обновлённые статьи непрочитанными',
 		'number_divided_when_reader' => 'Делится на 2 в виде для чтения.',

+ 3 - 3
app/i18n/ru/feedback.php

@@ -35,7 +35,7 @@ return array(
 	),
 	'conf' => array(
 		'error' => 'Во время сохранения конфигурации возникла ошибка',
-		'query_created' => 'Запрос "%s" создан.',
+		'query_created' => 'Запрос “%s” создан.',
 		'shortcuts_updated' => 'Горячие клавиши изменены',
 		'updated' => 'Конфигурация изменена',
 	),
@@ -115,9 +115,9 @@ return array(
 		'purge_completed' => 'Очистка выполнена (%d статей удалено)',
 	),
 	'tag' => array(
-		'created' => 'Метка "%s" создана.',
+		'created' => 'Метка “%s” создана.',
 		'name_exists' => 'Метка с таким названием уже существует.',
-		'renamed' => 'Метка "%s" переименована в "%s".',
+		'renamed' => 'Метка “%s” переименована в “%s”.',
 	),
 	'update' => array(
 		'can_apply' => 'FreshRSS будет обновлён до <strong>версии %s</strong>.',

+ 1 - 1
app/i18n/ru/sub.php

@@ -26,7 +26,7 @@ return array(
 		'archiving' => 'Архивирование',
 		'dynamic_opml' => array(
 			'_' => 'Dynamic OPML',	// TODO
-			'help' => 'Provide the URL to an <a href=http://opml.org/ target=_blank>OPML file</a> to dynamically populate this category with feeds',	// TODO
+			'help' => 'Provide the URL to an <a href="http://opml.org/" target="_blank">OPML file</a> to dynamically populate this category with feeds',	// TODO
 		),
 		'empty' => 'Пустая категория',
 		'information' => 'Информация',

+ 5 - 5
app/i18n/sk/conf.php

@@ -106,15 +106,15 @@ return array(
 			'type' => 'Typ',
 		),
 		'get_all' => 'Zobraziť všetky články',
-		'get_category' => 'Zobraziť kategóriu "%s"',
+		'get_category' => 'Zobraziť kategóriu “%s”',
 		'get_favorite' => 'Zobraziť obľúbené články',
-		'get_feed' => 'Zobraziť kanál "%s"',
+		'get_feed' => 'Zobraziť kanál “%s”',
 		'name' => 'Meno',
 		'no_filter' => 'Žiadny filter',
 		'number' => 'Dopyt číslo %d',
 		'order_asc' => 'Zobraziť staršie články hore',
 		'order_desc' => 'Zobraziť novšie články hore',
-		'search' => 'Vyhľadáva sa: "%s"',
+		'search' => 'Vyhľadáva sa: “%s”',
 		'state_0' => 'Zobraziť všetky články',
 		'state_1' => 'Zobraziť prečítané články',
 		'state_2' => 'Zobraziť neprečítané články',
@@ -178,7 +178,7 @@ return array(
 			'view' => 'Zobraziť',
 		),
 		'hide_read_feeds' => 'Skryť kategórie a kanály s nulovým počtom neprečítaných článkov (nefunguje s nastaveným “Zobraziť všetky články”)',
-		'img_with_lazyload' => 'Pre načítanie obrázkov použiť "lazy load"',
+		'img_with_lazyload' => 'Pre načítanie obrázkov použiť <em>lazy load</em>',
 		'jump_next' => 'skočiť na ďalší neprečítaný (kanál ale kategóriu)',
 		'mark_updated_article_unread' => 'Označiť aktualizované články ako neprečítané',
 		'number_divided_when_reader' => 'V režime čítania predeliť na dve časti.',
@@ -255,7 +255,7 @@ return array(
 		'mark_read' => 'O(d)značí ako prečítané',
 		'navigation' => 'Navigácia',
 		'navigation_help' => 'Po stlačení skratky s klávesou <kbd>⇧ Shift</kbd>, sa skratky navigácie vzťahujú na kanály.<br/>Po stlačení skratky s klávesou <kbd>Alt ⎇</kbd>, sa skratky navigácie vzťahujú na kategórie.',
-		'navigation_no_mod_help' => 'Tieto skratky navigácie nepodporujú klávesy "Shift" a "Alt".',
+		'navigation_no_mod_help' => 'Tieto skratky navigácie nepodporujú klávesy “Shift” a “Alt”.',
 		'next_article' => 'Otvorí ďalší článok',
 		'next_unread_article' => 'Otvoriť ďalší neprečítaný článok',
 		'non_standard' => 'Niektoré klávesy (<kbd>%s</kbd>) nemusia fungovať ako klávesové skratky.',

+ 3 - 3
app/i18n/sk/feedback.php

@@ -35,7 +35,7 @@ return array(
 	),
 	'conf' => array(
 		'error' => 'Vyskytla sa chyba počas ukladania nastavaní',
-		'query_created' => 'Dopyt "%s" bol vytvorený.',
+		'query_created' => 'Dopyt “%s” bol vytvorený.',
 		'shortcuts_updated' => 'Skratky boli aktualizované',
 		'updated' => 'Nastavenia boli aktualizované',
 	),
@@ -115,9 +115,9 @@ return array(
 		'purge_completed' => 'Čistenie ukončené. Počet vymazaných článkov: %d',
 	),
 	'tag' => array(
-		'created' => 'Štítok "%s" bol vytvorený.',
+		'created' => 'Štítok “%s” bol vytvorený.',
 		'name_exists' => 'Názov štítku už existuje.',
-		'renamed' => 'Štítok "%s" bol premenovaný na "%s".',
+		'renamed' => 'Štítok “%s” bol premenovaný na “%s”.',
 	),
 	'update' => array(
 		'can_apply' => 'FreshRSS sa teraz aktualizuje <strong>na verziu %s</strong>.',

+ 2 - 2
app/i18n/sk/sub.php

@@ -16,7 +16,7 @@ return array(
 		'title' => 'API',	// IGNORE
 	),
 	'bookmarklet' => array(
-		'documentation' => 'Presunte toto tlačidlo do vašich záložiek, alebo kliknite pravým a zvoľte "Uložiť odkaz do záložiek". Potom kliknite na tlačidlo "Odoberať" na ktorejkoľvek stránke, ktorú chcete odoberať.',
+		'documentation' => 'Presunte toto tlačidlo do vašich záložiek, alebo kliknite pravým a zvoľte “Uložiť odkaz do záložiek”. Potom kliknite na tlačidlo “Odoberať” na ktorejkoľvek stránke, ktorú chcete odoberať.',
 		'label' => 'Odoberať',
 		'title' => 'Záložka',
 	),
@@ -26,7 +26,7 @@ return array(
 		'archiving' => 'Archív',
 		'dynamic_opml' => array(
 			'_' => 'Dynamické OPML',
-			'help' => 'Provide the URL to an <a href=http://opml.org/ target=_blank>OPML file</a> to dynamically populate this category with feeds',	// TODO
+			'help' => 'Provide the URL to an <a href="http://opml.org/" target="_blank">OPML file</a> to dynamically populate this category with feeds',	// TODO
 		),
 		'empty' => 'Prázdna kategória',
 		'information' => 'Informácia',

+ 7 - 7
app/i18n/tr/conf.php

@@ -106,15 +106,15 @@ return array(
 			'type' => 'Tür',
 		),
 		'get_all' => 'Tüm makaleleri göster',
-		'get_category' => '"%s" kategorisini göster',
+		'get_category' => '“%s” kategorisini göster',
 		'get_favorite' => 'Favori makaleleri göster',
-		'get_feed' => '"%s" akışını göster',
+		'get_feed' => '“%s” akışını göster',
 		'name' => 'İsim',
 		'no_filter' => 'Filtre yok',
 		'number' => 'Sorgu n°%d',
 		'order_asc' => 'Önce eski makaleleri göster',
 		'order_desc' => 'Önce yeni makaleleri göster',
-		'search' => '"%s" için arama',
+		'search' => '“%s” için arama',
 		'state_0' => 'Tüm makaleleri göster',
 		'state_1' => 'Okunmuş makaleleri göster',
 		'state_2' => 'Okunmamış makaleleri göster',
@@ -135,7 +135,7 @@ return array(
 	),
 	'reading' => array(
 		'_' => 'Okuma',
-		'after_onread' => '"Hepsini okundu say" dedinten sonra,',
+		'after_onread' => '“Hepsini okundu say” dedinten sonra,',
 		'always_show_favorites' => 'Öntanımlı olarak favori tüm makaleleri göster',
 		'article' => array(
 			'authors_date' => array(
@@ -166,7 +166,7 @@ return array(
 		'articles_per_page' => 'Sayfa başına makale sayısı',
 		'auto_load_more' => 'Sayfa sonunda yeni makaleleri yükle',
 		'auto_remove_article' => 'Okuduktan sonra makaleleri gizle',
-		'confirm_enabled' => '"Hepsini okundu say" eylemi için onay iste',
+		'confirm_enabled' => '“Hepsini okundu say” eylemi için onay iste',
 		'display_articles_unfolded' => 'Katlaması açılmış makaleleri öntanımlı olarak göster',
 		'display_categories_unfolded' => 'Katlaması açılacak kategoriler',
 		'headline' => array(
@@ -177,8 +177,8 @@ return array(
 			'misc' => 'Çeşitli',
 			'view' => 'Görünüm',
 		),
-		'hide_read_feeds' => 'Okunmamış makalesi olmayan kategori veya akışı gizle ("Tüm makaleleri göster" komutunda çalışmaz)',
-		'img_with_lazyload' => 'Resimleri yüklemek için "tembel modu" kullan',
+		'hide_read_feeds' => 'Okunmamış makalesi olmayan kategori veya akışı gizle (“Tüm makaleleri göster” komutunda çalışmaz)',
+		'img_with_lazyload' => 'Resimleri yüklemek için “tembel modu” kullan',
 		'jump_next' => 'Bir sonraki benzer okunmamışa geç (akış veya kategori)',
 		'mark_updated_article_unread' => 'Güncellenen makaleleri okundu olarak işaretle',
 		'number_divided_when_reader' => 'Okuma modunda ikiye bölünecek.',

+ 3 - 3
app/i18n/tr/feedback.php

@@ -35,7 +35,7 @@ return array(
 	),
 	'conf' => array(
 		'error' => 'Yapılandırma ayarları kaydedilirken hata oluştu',
-		'query_created' => 'Sorgu "%s" oluşturuldu.',
+		'query_created' => 'Sorgu “%s” oluşturuldu.',
 		'shortcuts_updated' => 'Kısayollar yenilendi',
 		'updated' => 'Yapılandırm ayarları yenilendi',
 	),
@@ -115,9 +115,9 @@ return array(
 		'purge_completed' => 'Temizleme tamamlandı (%d makale silindi)',
 	),
 	'tag' => array(
-		'created' => '"%s" etiketi oluşturuldu.',
+		'created' => '“%s” etiketi oluşturuldu.',
 		'name_exists' => 'Etiket zaten mevcut.',
-		'renamed' => '"%s" isimli etiketin ismi "%s" olarak değiştirildi.',
+		'renamed' => '“%s” isimli etiketin ismi “%s” olarak değiştirildi.',
 	),
 	'update' => array(
 		'can_apply' => 'FreshRSS <strong>%s sürümüne</strong> güncellenecek.',

+ 2 - 2
app/i18n/tr/sub.php

@@ -16,7 +16,7 @@ return array(
 		'title' => 'API',	// IGNORE
 	),
 	'bookmarklet' => array(
-		'documentation' => 'Bu butonu yer imleri araç çubuğunuza sürükleyerek veya sağ tıklayıp "Bağlantıyı yer imlerine ekle" seçeneğini seçerek yer imlerine ekleyin. Eklemek istediğiniz sitedeyken oluşturulan bu "Abone Ol" butonu ile akış ekleyebilirsiniz.',
+		'documentation' => 'Bu butonu yer imleri araç çubuğunuza sürükleyerek veya sağ tıklayıp “Bağlantıyı yer imlerine ekle” seçeneğini seçerek yer imlerine ekleyin. Eklemek istediğiniz sitedeyken oluşturulan bu “Abone Ol” butonu ile akış ekleyebilirsiniz.',
 		'label' => 'Abone ol',
 		'title' => 'Bookmarklet',	// IGNORE
 	),
@@ -26,7 +26,7 @@ return array(
 		'archiving' => 'Arşiv',
 		'dynamic_opml' => array(
 			'_' => 'Dinamik OPML',
-			'help' => 'Dinamik olarak bu kategoriyi akışla doldurmak için bir link <a href=http://opml.org/ target=_blank>OPML file</a> sağla',
+			'help' => 'Dinamik olarak bu kategoriyi akışla doldurmak için bir link <a href="http://opml.org/" target="_blank">OPML file</a> sağla',
 		),
 		'empty' => 'Boş kategori',
 		'information' => 'Bilgi',

+ 3 - 3
app/i18n/zh-cn/conf.php

@@ -106,15 +106,15 @@ return array(
 			'type' => '类型',
 		),
 		'get_all' => '显示所有文章',
-		'get_category' => '显示分类 "%s"',
+		'get_category' => '显示分类 “%s”',
 		'get_favorite' => '显示收藏文章',
-		'get_feed' => '显示订阅源 "%s"',
+		'get_feed' => '显示订阅源 “%s”',
 		'name' => '名称',
 		'no_filter' => '无过滤器',
 		'number' => '查询 n°%d',
 		'order_asc' => '由旧至新显示文章',
 		'order_desc' => '由新至旧显示文章',
-		'search' => '搜索 "%s"',
+		'search' => '搜索 “%s”',
 		'state_0' => '显示所有文章',
 		'state_1' => '显示已读文章',
 		'state_2' => '显示未读文章',

+ 3 - 3
app/i18n/zh-cn/feedback.php

@@ -35,7 +35,7 @@ return array(
 	),
 	'conf' => array(
 		'error' => '保存配置时出错',
-		'query_created' => '查询 "%s" 已创建。',
+		'query_created' => '查询 “%s” 已创建。',
 		'shortcuts_updated' => '快捷键已更新',
 		'updated' => '配置已更新',
 	),
@@ -115,9 +115,9 @@ return array(
 		'purge_completed' => '清除完成(已删除 %d 篇文章)',
 	),
 	'tag' => array(
-		'created' => '标签 "%s" 已创建。',
+		'created' => '标签 “%s” 已创建。',
 		'name_exists' => '标签名已存在。',
-		'renamed' => '标签 "%s" 已被重命名为 "%s"。',
+		'renamed' => '标签 “%s” 已被重命名为 “%s”。',
 	),
 	'update' => array(
 		'can_apply' => 'FreshRSS 将更新到 <strong>版本 %s</strong>。',

+ 1 - 1
app/i18n/zh-cn/sub.php

@@ -26,7 +26,7 @@ return array(
 		'archiving' => '归档',
 		'dynamic_opml' => array(
 			'_' => '动态订阅',
-			'help' => '使用地址上的 <a href=http://opml.org/ target=_blank>OPML 文件</a> 中的订阅源填充这一分类',
+			'help' => '使用地址上的 <a href="http://opml.org/" target="_blank">OPML 文件</a> 中的订阅源填充这一分类',
 		),
 		'empty' => '空分类',
 		'information' => '信息',

+ 3 - 3
app/i18n/zh-tw/conf.php

@@ -106,15 +106,15 @@ return array(
 			'type' => '類型',
 		),
 		'get_all' => '顯示所有文章',
-		'get_category' => '顯示分類 "%s"',
+		'get_category' => '顯示分類 “%s”',
 		'get_favorite' => '顯示收藏文章',
-		'get_feed' => '顯示訂閱源 "%s"',
+		'get_feed' => '顯示訂閱源 “%s”',
 		'name' => '名稱',
 		'no_filter' => '無過濾器',
 		'number' => '查詢 n°%d',
 		'order_asc' => '由舊至新顯示文章',
 		'order_desc' => '由新至舊顯示文章',
-		'search' => '搜尋 "%s"',
+		'search' => '搜尋 “%s”',
 		'state_0' => '顯示所有文章',
 		'state_1' => '顯示已讀文章',
 		'state_2' => '顯示未讀文章',

+ 3 - 3
app/i18n/zh-tw/feedback.php

@@ -35,7 +35,7 @@ return array(
 	),
 	'conf' => array(
 		'error' => '保存配置時出錯',
-		'query_created' => '查詢 "%s" 已創建。',
+		'query_created' => '查詢 “%s” 已創建。',
 		'shortcuts_updated' => '快捷鍵已更新',
 		'updated' => '配置已更新',
 	),
@@ -115,9 +115,9 @@ return array(
 		'purge_completed' => '清除完成(已刪除 %d 篇文章)',
 	),
 	'tag' => array(
-		'created' => '標簽 "%s" 已創建。',
+		'created' => '標簽 “%s” 已創建。',
 		'name_exists' => '標簽名已存在。',
-		'renamed' => '標簽 "%s" 已被重命名為 "%s"。',
+		'renamed' => '標簽 “%s” 已被重命名為 “%s”。',
 	),
 	'update' => array(
 		'can_apply' => 'FreshRSS 將更新到 <strong>版本 %s</strong>。',

+ 1 - 1
app/i18n/zh-tw/sub.php

@@ -26,7 +26,7 @@ return array(
 		'archiving' => '歸檔',
 		'dynamic_opml' => array(
 			'_' => '動態訂閱',
-			'help' => '使用地址上的 <a href=http://opml.org/ target=_blank>OPML 文件</a> 中的訂閱源填充這一分類',
+			'help' => '使用地址上的 <a href="http://opml.org/" target="_blank">OPML 文件</a> 中的訂閱源填充這一分類',
 		),
 		'empty' => '空分類',
 		'information' => '信息',

+ 1 - 1
docs/en/users/05_Configuration.md

@@ -74,7 +74,7 @@ This setting defines the number of articles to display at once before needing to
 
 The status of articles to display when loading FreshRSS. "Adjust showing" will display only unread articles by default, but will display all articles when there are no unread articles to show.
 
-## Use "lazy load" mode to load images
+## Use “lazy load” mode to load images
 
 This will set images to load as they are viewed. This can save data, but will can cause images to load in later.