Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Dutch (nl) l10n support #338

Merged
merged 3 commits into from
May 16, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -1766,14 +1766,15 @@ FluentUI widgets currently supports out-of-the-box an wide number of languages,

- Arabic
- English
- Dutch
- French
- German
- Hindi
- Italian
- Portuguese
- Russian
- Simplified Chinese
- Spanish
- Italian

## Contribution

Expand Down
12 changes: 8 additions & 4 deletions lib/generated/intl/messages_all.dart
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,11 @@ import 'messages_en.dart' as messages_en;
import 'messages_es.dart' as messages_es;
import 'messages_fr.dart' as messages_fr;
import 'messages_hi.dart' as messages_hi;
import 'messages_it.dart' as messages_it;
import 'messages_nl.dart' as messages_nl;
import 'messages_pt.dart' as messages_pt;
import 'messages_ru.dart' as messages_ru;
import 'messages_zh.dart' as messages_zh;
import 'messages_it.dart' as messages_it;

typedef Future<dynamic> LibraryLoader();
Map<String, LibraryLoader> _deferredLibraries = {
Expand All @@ -34,10 +35,11 @@ Map<String, LibraryLoader> _deferredLibraries = {
'es': () => new Future.value(null),
'fr': () => new Future.value(null),
'hi': () => new Future.value(null),
'it': () => new Future.value(null),
'nl': () => new Future.value(null),
'pt': () => new Future.value(null),
'ru': () => new Future.value(null),
'zh': () => new Future.value(null),
'it': () => new Future.value(null),
};

MessageLookupByLibrary? _findExact(String localeName) {
Expand All @@ -54,14 +56,16 @@ MessageLookupByLibrary? _findExact(String localeName) {
return messages_fr.messages;
case 'hi':
return messages_hi.messages;
case 'it':
return messages_it.messages;
case 'nl':
return messages_nl.messages;
case 'pt':
return messages_pt.messages;
case 'ru':
return messages_ru.messages;
case 'zh':
return messages_zh.messages;
case 'it':
return messages_it.messages;
default:
return null;
}
Expand Down
4 changes: 2 additions & 2 deletions lib/generated/intl/messages_it.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart
// This is a library that provides messages for a en locale. All the
// This is a library that provides messages for a it locale. All the
// messages from the main program should be duplicated here with the same
// function name.

Expand Down Expand Up @@ -60,6 +60,6 @@ class MessageLookup extends MessageLookupByLibrary {
"selectAllActionLabel":
MessageLookupByLibrary.simpleMessage("Seleziona tutto"),
"selectAllActionTooltip":
MessageLookupByLibrary.simpleMessage("Seleziona tutto")
MessageLookupByLibrary.simpleMessage("Selziona tutto il contenuto")
};
}
65 changes: 65 additions & 0 deletions lib/generated/intl/messages_nl.dart
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart
// This is a library that provides messages for a nl locale. All the
// messages from the main program should be duplicated here with the same
// function name.

// Ignore issues from commonly used lints in this file.
// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new
// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering
// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases
// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes
// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes

import 'package:intl/intl.dart';
import 'package:intl/message_lookup_by_library.dart';

final messages = new MessageLookup();

typedef String MessageIfAbsent(String messageStr, List<dynamic> args);

class MessageLookup extends MessageLookupByLibrary {
String get localeName => 'nl';

final messages = _notInlinedMessages(_notInlinedMessages);
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
"backButtonTooltip": MessageLookupByLibrary.simpleMessage("Terug"),
"clickToSearch":
MessageLookupByLibrary.simpleMessage("Klik om te zoeken"),
"closeButtonLabel": MessageLookupByLibrary.simpleMessage("Sluit"),
"closeNavigationTooltip":
MessageLookupByLibrary.simpleMessage("Sluit navigatie"),
"closeTabLabelSuffix":
MessageLookupByLibrary.simpleMessage("Sluit tabblad"),
"closeWindowTooltip": MessageLookupByLibrary.simpleMessage("Sluit"),
"copyActionLabel": MessageLookupByLibrary.simpleMessage("Kopieer"),
"copyActionTooltip": MessageLookupByLibrary.simpleMessage(
"Kopieer de selectie naar het klembord"),
"cutActionLabel": MessageLookupByLibrary.simpleMessage("Knip"),
"cutActionTooltip": MessageLookupByLibrary.simpleMessage(
"Wis de selectie en plaats deze op het klembord"),
"dialogLabel": MessageLookupByLibrary.simpleMessage("Dialoog"),
"minimizeWindowTooltip":
MessageLookupByLibrary.simpleMessage("Minimaliseer"),
"modalBarrierDismissLabel":
MessageLookupByLibrary.simpleMessage("Sluit"),
"newTabLabel":
MessageLookupByLibrary.simpleMessage("Open nieuw tabblad"),
"noResultsFoundLabel":
MessageLookupByLibrary.simpleMessage("Geen resultaten gevonden"),
"openNavigationTooltip":
MessageLookupByLibrary.simpleMessage("Open navigatie"),
"pasteActionLabel": MessageLookupByLibrary.simpleMessage("Plak"),
"pasteActionTooltip": MessageLookupByLibrary.simpleMessage(
"Plaats de inhoud van het klembord op de huidige plek"),
"restoreWindowTooltip": MessageLookupByLibrary.simpleMessage("Herstel"),
"scrollTabBackwardLabel":
MessageLookupByLibrary.simpleMessage("Scrol tabbladlijst terug"),
"scrollTabForwardLabel":
MessageLookupByLibrary.simpleMessage("Scrol tabbladlijst verder"),
"searchLabel": MessageLookupByLibrary.simpleMessage("Zoeken"),
"selectAllActionLabel":
MessageLookupByLibrary.simpleMessage("Selecteer alles"),
"selectAllActionTooltip":
MessageLookupByLibrary.simpleMessage("Selecteer alle inhoud")
};
}
3 changes: 2 additions & 1 deletion lib/generated/l10n.dart

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

27 changes: 27 additions & 0 deletions lib/l10n/intl_nl.arb
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"@@locale": "nl",
"backButtonTooltip": "Terug",
"closeButtonLabel": "Sluit",
"searchLabel": "Zoeken",
"closeNavigationTooltip": "Sluit navigatie",
"openNavigationTooltip": "Open navigatie",
"clickToSearch": "Klik om te zoeken",
"modalBarrierDismissLabel": "Sluit",
"minimizeWindowTooltip": "Minimaliseer",
"restoreWindowTooltip": "Herstel",
"closeWindowTooltip": "Sluit",
"dialogLabel": "Dialoog",
"cutActionLabel": "Knip",
"copyActionLabel": "Kopieer",
"pasteActionLabel": "Plak",
"selectAllActionLabel": "Selecteer alles",
"newTabLabel": "Open nieuw tabblad",
"closeTabLabelSuffix": "Sluit tabblad",
"scrollTabBackwardLabel": "Scrol tabbladlijst terug",
"scrollTabForwardLabel": "Scrol tabbladlijst verder",
"noResultsFoundLabel": "Geen resultaten gevonden",
"copyActionTooltip": "Kopieer de selectie naar het klembord",
"cutActionTooltip": "Wis de selectie en plaats deze op het klembord",
"pasteActionTooltip": "Plaats de inhoud van het klembord op de huidige plek",
"selectAllActionTooltip": "Selecteer alle inhoud"
}
3 changes: 2 additions & 1 deletion lib/src/localization.dart
Original file line number Diff line number Diff line change
Expand Up @@ -135,10 +135,11 @@ const List<Locale> defaultSupportedLocales = <Locale>[
Locale('es'),
Locale('fr'),
Locale('hi'),
Locale('it'),
Locale('nl'),
Locale('pt'),
Locale('ru'),
Locale('zh'),
Locale('it'),
];

/// Strings for the fluent widgets.
Expand Down