Browse Source

Update Dutch translation (#8403)

* Dutch translation

Fixes #8401 for Dutch, plus a few other things.

* todo

* more todo

* more todo

* pdo

* more todo

* gen.php todo

* index.php todo

* update readme
Frans de Jonge 3 months ago
parent
commit
8cac68a394
8 changed files with 67 additions and 67 deletions
  1. 1 1
      README.fr.md
  2. 1 1
      README.md
  3. 5 5
      app/i18n/nl/admin.php
  4. 8 8
      app/i18n/nl/conf.php
  5. 26 26
      app/i18n/nl/gen.php
  6. 16 16
      app/i18n/nl/index.php
  7. 7 7
      app/i18n/nl/install.php
  8. 3 3
      app/i18n/nl/sub.php

+ 1 - 1
README.fr.md

@@ -242,7 +242,7 @@ Voir le [dépôt dédié à ces extensions](https://github.com/FreshRSS/Extensio
 | 日本語 (ja) | ■■■■■■■■■・ 90% | [contribuer](https://github.com/search?q=repo%3AFreshRSS%2FFreshRSS+path%3Aapp%2Fi18n%2Fja+%2F%28TODO%7CDIRTY%29%24%2F) |
 | 한국어 (ko) | ■■■■■■■■・・ 84% | [contribuer](https://github.com/search?q=repo%3AFreshRSS%2FFreshRSS+path%3Aapp%2Fi18n%2Fko+%2F%28TODO%7CDIRTY%29%24%2F) |
 | Latviešu (lv) | ■■■■■■■・・・ 78% | [contribuer](https://github.com/search?q=repo%3AFreshRSS%2FFreshRSS+path%3Aapp%2Fi18n%2Flv+%2F%28TODO%7CDIRTY%29%24%2F) |
-| Nederlands (nl) | ■■■■■■■■■・ 95% | [contribuer](https://github.com/search?q=repo%3AFreshRSS%2FFreshRSS+path%3Aapp%2Fi18n%2Fnl+%2F%28TODO%7CDIRTY%29%24%2F) |
+| Nederlands (nl) | ■■■■■■■■■■ 100% | [contribuer](https://github.com/search?q=repo%3AFreshRSS%2FFreshRSS+path%3Aapp%2Fi18n%2Fnl+%2F%28TODO%7CDIRTY%29%24%2F) |
 | Occitan (oc) | ■■■■■■■・・・ 76% | [contribuer](https://github.com/search?q=repo%3AFreshRSS%2FFreshRSS+path%3Aapp%2Fi18n%2Foc+%2F%28TODO%7CDIRTY%29%24%2F) |
 | Polski (pl) | ■■■■■■■■■・ 98% | [contribuer](https://github.com/search?q=repo%3AFreshRSS%2FFreshRSS+path%3Aapp%2Fi18n%2Fpl+%2F%28TODO%7CDIRTY%29%24%2F) |
 | Português (Brasil) (pt-BR) | ■■■■■■■■・・ 83% | [contribuer](https://github.com/search?q=repo%3AFreshRSS%2FFreshRSS+path%3Aapp%2Fi18n%2Fpt-BR+%2F%28TODO%7CDIRTY%29%24%2F) |

+ 1 - 1
README.md

@@ -138,7 +138,7 @@ See the [repository dedicated to those extensions](https://github.com/FreshRSS/E
 | 日本語 (ja) | ■■■■■■■■■・ 90% | [contribute](https://github.com/search?q=repo%3AFreshRSS%2FFreshRSS+path%3Aapp%2Fi18n%2Fja+%2F%28TODO%7CDIRTY%29%24%2F) |
 | 한국어 (ko) | ■■■■■■■■・・ 84% | [contribute](https://github.com/search?q=repo%3AFreshRSS%2FFreshRSS+path%3Aapp%2Fi18n%2Fko+%2F%28TODO%7CDIRTY%29%24%2F) |
 | Latviešu (lv) | ■■■■■■■・・・ 78% | [contribute](https://github.com/search?q=repo%3AFreshRSS%2FFreshRSS+path%3Aapp%2Fi18n%2Flv+%2F%28TODO%7CDIRTY%29%24%2F) |
-| Nederlands (nl) | ■■■■■■■■■・ 95% | [contribute](https://github.com/search?q=repo%3AFreshRSS%2FFreshRSS+path%3Aapp%2Fi18n%2Fnl+%2F%28TODO%7CDIRTY%29%24%2F) |
+| Nederlands (nl) | ■■■■■■■■■■ 100% | [contribute](https://github.com/search?q=repo%3AFreshRSS%2FFreshRSS+path%3Aapp%2Fi18n%2Fnl+%2F%28TODO%7CDIRTY%29%24%2F) |
 | Occitan (oc) | ■■■■■■■・・・ 76% | [contribute](https://github.com/search?q=repo%3AFreshRSS%2FFreshRSS+path%3Aapp%2Fi18n%2Foc+%2F%28TODO%7CDIRTY%29%24%2F) |
 | Polski (pl) | ■■■■■■■■■・ 98% | [contribute](https://github.com/search?q=repo%3AFreshRSS%2FFreshRSS+path%3Aapp%2Fi18n%2Fpl+%2F%28TODO%7CDIRTY%29%24%2F) |
 | Português (Brasil) (pt-BR) | ■■■■■■■■・・ 83% | [contribute](https://github.com/search?q=repo%3AFreshRSS%2FFreshRSS+path%3Aapp%2Fi18n%2Fpt-BR+%2F%28TODO%7CDIRTY%29%24%2F) |

+ 5 - 5
app/i18n/nl/admin.php

@@ -31,7 +31,7 @@ return array(
 		'empty_list' => 'Er zijn geïnstalleerde uitbreidingen',
 		'empty_list_help' => 'Controleer de logbestanden om de reden voor de lege extensielijst te achterhalen.',
 		'enabled' => 'Ingeschakeld',
-		'is_compatible' => 'Is compatible',	// TODO
+		'is_compatible' => 'Is compatibel',
 		'latest' => 'Geïnstalleerd',
 		'name' => 'Naam',
 		'no_configure_view' => 'Deze uitbreiding kan niet worden geconfigureerd.',
@@ -48,8 +48,8 @@ return array(
 		'_' => 'Statistieken',
 		'all_feeds' => 'Alle feeds',
 		'category' => 'Categorie',
-		'date_published' => 'Publication date',	// TODO
-		'date_received' => 'Received date',	// TODO
+		'date_published' => 'Publicatiedatum',
+		'date_received' => 'Ontvangstdatum',
 		'entry_count' => 'Invoer aantallen',
 		'entry_per_category' => 'Aantallen per categorie',
 		'entry_per_day' => 'Aantallen per dag (laatste 30 dagen)',
@@ -62,7 +62,7 @@ return array(
 		'idle' => 'Gepauzeerde feeds',
 		'main' => 'Hoofd statistieken',
 		'main_stream' => 'Overzicht',
-		'nb_unreads' => 'Number of unread articles',	// TODO
+		'nb_unreads' => 'Aantal ongelezen artikelen',
 		'no_idle' => 'Er is geen gepauzeerde feed!',
 		'number_entries' => '%d artikelen',
 		'overview' => 'Overzicht',
@@ -74,7 +74,7 @@ return array(
 		'status_unread' => 'Ongelezen',
 		'title' => 'Statistieken',
 		'top_feed' => 'Top tien feeds',
-		'unread_dates' => 'Dates with most unread articles',	// TODO
+		'unread_dates' => 'Data met de meeste ongelezen artikelen',
 	),
 	'system' => array(
 		'_' => 'Systeem configuratie',

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

@@ -107,12 +107,12 @@ return array(
 	),
 	'notification_timeout' => array(
 		'bad' => array(
-			'label' => 'Show warning banner',	// TODO
-			'seconds' => 'seconds (at least 1)',	// TODO
+			'label' => 'Waarschuwingsbalk tonen',
+			'seconds' => 'seconden (ten minste 1)',
 		),
 		'good' => array(
-			'label' => 'Show acknowledgement banner',	// TODO
-			'seconds' => 'seconds (0 means not shown)',	// TODO
+			'label' => 'Bevestigingsbalk tonen',
+			'seconds' => 'seconden (0 betekent niet tonen)',
 		),
 	),
 	'privacy' => array(
@@ -152,7 +152,7 @@ return array(
 			'categories' => 'Weergeven op categorie',
 			'feeds' => 'Weergeven op feed',
 			'order' => 'Sorteren op datum',
-			'publish_labels_instead_of_tags' => 'Replace <i>feed tags</i> by <i>user labels</i> in the shared RSS',	// TODO
+			'publish_labels_instead_of_tags' => 'Vervang <i>feedtags</i> door <i>gebruikerslabels</i> in de gedeelde RSS',
 			'search' => 'Expressie',
 			'shareOpml' => 'Via OPML delen van bijbehorende categorieën en feeds aanzetten',
 			'shareRss' => 'Via HTML &amp; RSS delen aanzetten',
@@ -286,8 +286,8 @@ return array(
 			'all_categories' => 'Alle categorieën',
 			'no_category' => 'Geen categorie',
 			'remember_categories' => 'Open categorieën herinneren',
-			'unread' => 'Bekijk alleen ongelezen',
-			'unread_or_favorite' => 'Toon ongelezen en favorieten',
+			'unread' => 'Ongelezen tonen',
+			'unread_or_favorite' => 'Ongelezen en favorieten tonen',
 		),
 		'show_fav_unread_help' => 'Ook toepassen op labels',
 		'sides_close_article' => 'Sluit het artikel door buiten de artikeltekst te klikken',
@@ -359,7 +359,7 @@ return array(
 		'skip_next_article' => 'Volgend artikel focusen zonder openen',
 		'skip_previous_article' => 'Vorig artikel focusen zonder openen',
 		'title' => 'Verwijzingen',
-		'toggle_aside' => 'Toggle sidebar',	// TODO
+		'toggle_aside' => 'Zijbalk schakelen',
 		'toggle_media' => 'Media afspelen/pauzeren',
 		'user_filter' => 'Toegang gebruikers filters',
 		'user_filter_help' => 'Als er slechts één gebruikersfilter is, dan wordt die gebruikt. Anders zijn ze toegankelijk met hun nummer.',

+ 26 - 26
app/i18n/nl/gen.php

@@ -189,7 +189,7 @@ return array(
 		'about' => 'Over',
 		'account' => 'Account',	// IGNORE
 		'admin' => 'Administratie',
-		'advanced_search' => 'Advanced Search',	// TODO
+		'advanced_search' => 'Geavanceerd zoeken',
 		'archiving' => 'Archiveren',
 		'authentication' => 'Authenticatie',
 		'check_install' => 'Installatiecontrole',
@@ -223,31 +223,31 @@ return array(
 		'translated' => 'Progress',	// IGNORE
 	),
 	'search' => array(
-		'advanced_search_help' => 'This form helps construct search queries, but manual queries are even more powerful.',	// TODO
-		'authors' => 'Authors',	// TODO
-		'categories' => 'Categories',	// TODO
-		'content' => 'Content',	// TODO
-		'date_from' => 'From',	// TODO
-		'date_past' => 'In the past',	// TODO
-		'date_published' => 'Publication Date',	// TODO
-		'date_range' => 'Date Range',	// TODO
-		'date_received' => 'Received Date',	// TODO
-		'date_to' => 'To',	// TODO
-		'date_user' => 'User Modification Date',	// TODO
-		'feeds' => 'Feeds',	// TODO
-		'free_text' => 'Free Text',	// TODO
-		'free_text_help' => 'Search both in title and content',	// TODO
-		'full_documentation' => 'View <a href="https://freshrss.github.io/FreshRSS/en/users/10_filter.html#with-the-search-field" target="_blank">full search documentation</a>',	// TODO
-		'labels' => 'My Labels',	// TODO
-		'multiple_help' => 'Select one or more (hold <kbd>Ctrl</kbd> or <kbd>Cmd</kbd>)',	// TODO
-		'sources' => 'Sources',	// TODO
-		'tags' => 'Article Tags',	// TODO
-		'text' => 'Text Search',	// TODO
-		'text_help' => 'Multiple lines are combined by a logical <i>or</i>. Also supports <a href="https://freshrss.github.io/FreshRSS/en/users/10_filter.html#regex" target="_blank">regular expressions</a>.',	// TODO
-		'text_placeholder' => 'Keyword',	// TODO
-		'title' => 'Title',	// TODO
-		'url' => 'URL',	// TODO
-		'user_queries' => 'User Queries',	// TODO
+		'advanced_search_help' => 'Dit formulier helpt bij het opstellen van zoekopdrachten, maar handmatige zoekopdrachten zijn nog krachtiger.',
+		'authors' => 'Auteurs',
+		'categories' => 'Categorieën',
+		'content' => 'Inhoud',
+		'date_from' => 'Van',
+		'date_past' => 'In het verleden',
+		'date_published' => 'Publicatiedatum',
+		'date_range' => 'Datumbereik',
+		'date_received' => 'Datum ontvangen',
+		'date_to' => 'Tot',
+		'date_user' => 'Datum van wijziging door gebruiker',
+		'feeds' => 'Feeds',	// IGNORE
+		'free_text' => 'Vrije tekst',
+		'free_text_help' => 'Zoeken in zowel titel als inhoud',
+		'full_documentation' => 'Zie de <a href="https://freshrss.github.io/FreshRSS/en/users/10_filter.html#with-the-search-field" target="_blank">volledige zoekdocumentatie</a>',
+		'labels' => 'Mijn labels',
+		'multiple_help' => 'Selecteer een of meer (houd <kbd>Ctrl</kbd> of <kbd>Cmd</kbd> ingedrukt)',
+		'sources' => 'Bronnen',
+		'tags' => 'Artikel-tags',
+		'text' => 'Tekst zoeken',
+		'text_help' => 'Meerdere regels worden gecombineerd door een logische <i>or</i> (en. voor <i>of</i>). Ondersteunt ook <a href="https://freshrss.github.io/FreshRSS/en/users/10_filter.html#regex" target="_blank">reguliere expressies</a>.',
+		'text_placeholder' => 'Sleutelwoord',
+		'title' => 'Titel',
+		'url' => 'URL',	// IGNORE
+		'user_queries' => 'Gebruikersqueries',
 	),
 	'share' => array(
 		'Known' => 'Known-gebaseerde sites',

+ 16 - 16
app/i18n/nl/index.php

@@ -37,13 +37,13 @@ return array(
 	'feed' => array(
 		'empty' => 'Er is geen artikel om te laten zien.',
 		'published' => array(
-			'_' => 'Published',	// TODO
-			'future' => 'Published in the future',	// TODO
-			'today' => 'Published today',	// TODO
-			'yesterday' => 'Published yesterday',	// TODO
+			'_' => 'Gepubliceerd',
+			'future' => 'In de toekomst gepubliceerd',
+			'today' => 'Vandaag gepubliceerd',
+			'yesterday' => 'Gisteren gepubliceerd',
 		),
 		'received' => array(
-			'_' => 'Received',	// TODO
+			'_' => 'Ontvangen',
 			'today' => 'Vandaag ontvangen',
 			'yesterday' => 'Gisteren ontvangen',
 		),
@@ -52,9 +52,9 @@ return array(
 		'title_fav' => 'Favorieten',
 		'title_global' => 'Globale weergave',
 		'userModified' => array(
-			'_' => 'Modified by user',	// TODO
-			'today' => 'Modified by user today',	// TODO
-			'yesterday' => 'Modified by user yesterday',	// TODO
+			'_' => 'Aangepast door gebruiker',
+			'today' => 'Vandaag aangepast door gebruiker',
+			'yesterday' => 'Gisteren aangepast door gebruiker',
 		),
 	),
 	'log' => array(
@@ -78,12 +78,12 @@ return array(
 		'mark_selection_unread' => 'Markeer selectie als ongelezen',
 		'mylabels' => 'Mijn labels',
 		'newer_first' => 'Nieuwste eerst',
-		'non-starred' => 'Laat alles zien behalve favorieten',
+		'non-starred' => 'Niet-favorieten tonen',
 		'normal_view' => 'Normale weergave',
 		'older_first' => 'Oudste eerst',
 		'queries' => 'Gebruikers queries',
-		'read' => 'Laat alleen gelezen zien',
-		'reader_view' => 'Lees modus',
+		'read' => 'Gelezen tonen',
+		'reader_view' => 'Leesmodus',
 		'rss_view' => 'RSS-feed',
 		'search_short' => 'Zoeken',
 		'sort' => array(
@@ -100,8 +100,8 @@ return array(
 			),
 			'id_asc' => 'Nieuw ontvangen laatst',
 			'id_desc' => 'Nieuw ontvangen eerst',
-			'length_asc' => 'Content length 1→9',	// TODO
-			'length_desc' => 'Content length 9→1',	// TODO
+			'length_asc' => 'Lengte van inhoud 1→9',
+			'length_desc' => 'Lengte van inhoud 9→1',
 			'link_asc' => 'Link A→Z',	// IGNORE
 			'link_desc' => 'Link Z→A',	// IGNORE
 			'rand' => 'Willekeurige volgorde',
@@ -110,10 +110,10 @@ return array(
 			'user_modified_asc' => 'Aangepast door gebruiker 1→9',
 			'user_modified_desc' => 'Aangepast door gebruiker 9→1',
 		),
-		'starred' => 'Laat alleen favorieten zien',
+		'starred' => 'Favorieten tonen',
 		'stats' => 'Statistieken',
-		'subscription' => 'Abonnementen beheer',
-		'unread' => 'Laat alleen ongelezen zien',
+		'subscription' => 'Abonnementenbeheer',
+		'unread' => 'Ongelezen tonen',
 	),
 	'share' => 'Delen',
 	'tag' => array(

+ 7 - 7
app/i18n/nl/install.php

@@ -64,11 +64,11 @@ return array(
 		),
 		'files' => 'Bestanden installatie',
 		'intl' => array(
-			'nok' => 'Cannot find the recommended library php-intl for internationalisation.',	// TODO
-			'ok' => 'You have the recommended library php-intl for internationalisation.',	// TODO
+			'nok' => 'De aanbevolen bibliotheek php-intl voor internationalisering kan niet worden gevonden.',
+			'ok' => 'U beschikt over de aanbevolen bibliotheek php-intl voor internationalisering.',
 		),
 		'json' => array(
-			'nok' => 'U mist een benodigede bibliotheek om JSON te gebruiken.',
+			'nok' => 'U mist een benodigde bibliotheek om JSON te gebruiken.',
 			'ok' => 'U hebt de benodigde bibliotheek om JSON te gebruiken.',
 		),
 		'mbstring' => array(
@@ -80,14 +80,14 @@ return array(
 			'ok' => 'U hebt de benodigde bibliotheek voor regular expressions (PCRE).',
 		),
 		'pdo-mysql' => array(
-			'nok' => 'Cannot find the required PDO driver for MySQL/MariaDB.',	// TODO
+			'nok' => 'De vereiste PDO-driver voor MySQL/MariaDB kan niet worden gevonden.',
 		),
 		'pdo-pgsql' => array(
-			'nok' => 'Cannot find the required PDO driver for PostgreSQL.',	// TODO
+			'nok' => 'De vereiste PDO-driver voor PostgreSQL kan niet worden gevonden.',
 		),
 		'pdo-sqlite' => array(
-			'nok' => 'Cannot find the PDO driver for SQLite.',	// TODO
-			'ok' => 'You have the PDO driver for SQLite',	// TODO
+			'nok' => 'De PDO-driver voor SQLite kan niet worden gevonden.',
+			'ok' => 'U hebt het PDO-stuurprogramma voor SQLite',
 		),
 		'pdo' => array(
 			'nok' => 'U mist PDO of één van de ondersteunde (pdo_sqlite, pdo_pgsql, pdo_mysql).',

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

@@ -80,7 +80,7 @@ return array(
 		'filteractions' => array(
 			'_' => 'Filteracties',
 			'help' => 'Voer één zoekfilter per lijn in. Operators <a href="https://freshrss.github.io/FreshRSS/en/users/10_filter.html#with-the-search-field" target="_blank">see documentation</a>.',	// DIRTY
-			'view_filter' => 'Preview filters on existing articles (new window)',	// TODO
+			'view_filter' => 'Bekijk voorbeeld van filters op bestaande artikelen (nieuw venster)',
 		),
 		'http_headers' => 'HTTP-headers',
 		'http_headers_help' => 'Headers worden gescheiden door een regeleinde, en de naam en waarde van een header worden gescheiden door een dubbele punt (bijv.: <kbd><code>Accept: application/atom+xml<br />Authorization: Bearer een-token</code></kbd>).',
@@ -211,7 +211,7 @@ return array(
 		'priority' => array(
 			'_' => 'Zichtbaarheid',
 			'category' => 'Toon in categorie',
-			'feed' => 'Show in its feed',	// TODO
+			'feed' => 'In zijn feed weergeven',
 			'hidden' => 'Niet weergeven',
 			'important' => 'In belangrijke feeds tonen',
 			'main_stream' => 'Zichtbaar in het overzicht',
@@ -283,7 +283,7 @@ return array(
 			'idle' => 'Gepauzeerde feeds',
 			'main' => 'Hoofd statistieken',
 			'repartition' => 'Artikelen verdeling',
-			'unread_dates' => 'Unread dates',	// TODO
+			'unread_dates' => 'Ongelezen data',
 		),
 		'subscription_management' => 'Abonnementenbeheer',
 		'subscription_tools' => 'Hulpmiddelen voor abonnementen',