Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[i18n] pull afrikaans translation from crowdin
Signed-off-by: R4SAS <r4sas@i2pmail.org>
- Loading branch information
Showing
3 changed files
with
81 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,74 @@ | ||
/* | ||
* Copyright (c) 2021, The PurpleI2P Project | ||
* | ||
* This file is part of Purple i2pd project and licensed under BSD3 | ||
* | ||
* See full license text in LICENSE file at top of project tree | ||
*/ | ||
|
||
#include <map> | ||
#include <vector> | ||
#include <string> | ||
#include <memory> | ||
#include "I18N.h" | ||
|
||
// Afrikaans localization file | ||
// This is an example translation file without strings in it. | ||
|
||
namespace i2p | ||
{ | ||
namespace i18n | ||
{ | ||
namespace afrikaans // language | ||
{ | ||
// See for language plural forms here: | ||
// https://localization-guide.readthedocs.io/en/latest/l10n/pluralforms.html | ||
static int plural (int n) { | ||
return n != 1 ? 1 : 0; | ||
} | ||
|
||
static std::map<std::string, std::string> strings | ||
{ | ||
{"Disabled", "Gedeaktiveer"}, | ||
{"Enabled", "Geaktiveer"}, | ||
{"failed", "Het misluk"}, | ||
{"unknown", "onbekend"}, | ||
{"Tunnels", "Tonnels"}, | ||
{"Transit tunnels", "Deurgang tonnels"}, | ||
{"I2P tunnels", "I2P tonnels"}, | ||
{"SAM sessions", "SAM sessies"}, | ||
{"OK", "LEKKER"}, | ||
{"Testing", "Besig om te toets"}, | ||
{"Firewalled", "Vuurmuur'd"}, | ||
{"Unknown", "Onbekend"}, | ||
{"Error", "Fout"}, | ||
{"Offline", "Aflyn"}, | ||
{"Uptime", "Optyd"}, | ||
{"Network status", "Netwerk status"}, | ||
{"Network status v6", "Netwerk status v6"}, | ||
{"Family", "Familie"}, | ||
{"Received", "Ontvang"}, | ||
{"Sent", "Gestuur"}, | ||
{"Hidden content. Press on text to see.", "Hidden content. Druk om te sien."}, | ||
{"Router Ident", "Router Ident"}, | ||
{"Router Family", "Router Familie"}, | ||
{"", ""}, | ||
}; | ||
|
||
static std::map<std::string, std::vector<std::string>> plurals | ||
{ | ||
{"days", {"dag", "dae"}}, | ||
{"hours", {"uur", "ure"}}, | ||
{"minutes", {"minuut", "minute"}}, | ||
{"seconds", {"seconde", "sekondes"}}, | ||
{"", {"", ""}}, | ||
}; | ||
|
||
std::shared_ptr<const i2p::i18n::Locale> GetLocale() | ||
{ | ||
return std::make_shared<i2p::i18n::Locale>(strings, plurals, [] (int n)->int { return plural(n); }); | ||
} | ||
|
||
} // language | ||
} // i18n | ||
} // i2p |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters