Browse Source

Merge pull request #1 from msjoinder/polyglot

Pull from msjoinder/twister-html
master
basst85 11 years ago
parent
commit
2d89618465
  1. 3
      following.html
  2. 3
      home.html
  3. 125
      interface_localization.js

3
following.html

@ -168,7 +168,8 @@ @@ -168,7 +168,8 @@
<a href="#" class="twister-user-name open-profile-modal">
<span class="twister-user-tag"></span>
</a>
<div class="followers">Followed by
<div class="followers">
<span class="label">Followed by</span>
<span class="followed-by"></span>
</div>
<a class="twister-user-remove">&times;</a>

3
home.html

@ -175,7 +175,8 @@ @@ -175,7 +175,8 @@
<a href="#" class="twister-user-name open-profile-modal">
<span class="twister-user-tag"></span>
</a>
<div class="followers">Followed by
<div class="followers">
<span class="label">Followed by</span>
<span class="followed-by"></span>
</div>
<a class="twister-user-remove">&times;</a>

125
interface_localization.js

@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
// uses Polyglot.js ( https://github.com/airbnb/polyglot.js ) to translate interface
// translators: add your language code here such as "es" for Spanish, "ru" for Russian
var knownLanguages = ["en"];
var knownLanguages = ["en","nl"];
// detect language with JavaScript
var preferredLanguage = window.navigator.userLanguage || window.navigator.language || "en";
@ -146,6 +146,127 @@ if(preferredLanguage == "en"){ @@ -146,6 +146,127 @@ if(preferredLanguage == "en"){
};
}
if(preferredLanguage == "nl"){
polyglot.locale("nl");
wordset = {
"Actions ▼": "Acties ▼",
"Active DHT nodes:": "Actieve DHT nodes: ",
"Add DNS": "DNS toevoegen",
"Add peer": "Add peer",
"ajax_error": "Ajax error: %{error}", // JavaScript error
"All users publicly followed by": "Alle gebruikers openbaarlijk gevolgd door",
"Available": "Beschikbaar", // username is available
"Block chain information": "Block chain informatie",
"Block chain is up-to-date, twister is ready to use!": "Block chain is up-to-date, twister is klaar voor gebruik!",
"Block generation": "Block generation ",
"Cancel": "Annuleren",
"Change user": "Gebruiker wijzigen",
"Checking...": "Checking...", // checking if username is available
"Collapse": "Uitklappen", // smaller view of a post
"Configure block generation": "Configure block generation",
"Connections:": "Connecties: ", // to network
"Connection lost.": "Verbinding kwijt.",
"days": "%{smart_count} dag |||| %{smart_count} dagen",
"Detailed information": "Gedetailleerde information",
"DHT network down.": "DHT netwerk down.",
"Direct Messages": "Privéberichten",
"Disable": "Uitschakelen",
"Display mentions to @": "Toon vermeldingen voor @",
"Display retransmissions": "Toon retransmissions",
"DNS to obtain list of peers:": "DNS to obtain list of peers:",
"downloading_block_chain": "Bezig met downloaden block chain, wacht a.u.b. voordat je doorgaat (block chain is %{days} dagen oud).",
"download_posts_status": "%{portion} berichten gedownload", // Downloaded 10/30 posts
"Enable": "Activeren",
"error": "Error: %{error}",
"error_connecting_to_daemon": "Error connecting to local twister daemon.",
"Error in 'createwalletuser' RPC.": "Error in 'createwalletuser' RPC.",
"Error in 'importprivkey'": "Error in 'importprivkey' RPC: %{rpc}",
"Error in 'sendnewusertransaction' RPC.": "Error in 'sendnewusertransaction' RPC.",
"Expand": "Uitklappen", // larger view of a post
"Favorite": "Favoriet",
"File APIs not supported in this browser.": "File APIs worden nie ondersteund in deze browser.",
"Follow": "Volgen",
"Followed by": "Gevolgd door",
"followed_by": "Gevolgd door %{username}",
"Followers": "Volgers",
"Following": "Volgend",
"Following users": "Volgende gebruikers",
"Force connection to peer:": "Force connection to peer:",
"General information": "Algemene informatie",
"Generate blocks (send promoted messages)": "Generate blocks (send promoted messages)",
"Home": "Home", // homepage
"hours": "%{smart_count} uur |||| %{smart_count} uren",
"Internal error: lastPostId unknown (following yourself may fix!)": "Internal error: lastPostId unknown (following yourself may fix!)",
"Known peers:": "Known peers: ",
"Last block is ahead of your computer time, check your clock.": "Last block is ahead of your computer time, check your clock.",
"mentions_at": "Vermeldingen @%{user}",
"minutes": "%{smart_count} minuut |||| %{smart_count} minuten",
"Must be 16 characters or less.": "Moet 16 tekens zijn, of minder.", // username
"Network": "Netwerk",
"Network config": "Netwerk configuratie",
"Network status": "Netwerk status",
"New direct message...": "Nieuw privébericht...",
"New Post...": "Nieuw Bericht...",
"new_posts": "%{smart_count} nieuw bericht |||| %{smart_count} nieuwe berichten",
"nobody": "nobody", // used to promote a post without attaching the user
"Not available": "Niet beschikbaar", // username is not available
"Number of blocks in block chain:": "Number of blocks in block chain: ",
"Number of CPUs to use": "Number of CPUs to use ",
"Only alphanumeric and underscore allowed.": "Only alphanumeric and underscore allowed.",
"peer address": "peer address",
"Private": "Privé",
"Profile": "Profiel",
"Postboard": "Postboard",
"post": "post", // verb - button to post a message
"Post to promote:": "Post to promote: ",
"Posts": "Berichten",
"propagating_nickname": "Propagating nickname %{username} to the network...",
"Public": "Publiek",
"Refresh": "Vernieuwen",
"retransmit_this": "Retransmit dit bericht naar je volgers?",
"Reply": "Beantwoorden",
"Reply...": "Beantwoord...",
"reply_to": "Beantwoord %{fullname}",
"Retransmit": "Retransmit",
"Retransmits": "Retransmits",
"Retransmitted by": "Retransmitted door",
"search": "zoeken",
"seconds": "%{smart_count} seconde |||| %{smart_count} secondes",
"send": "Verstuur",
"Send post with username": "Verstuur bericht met gebruikersnaam ",
"Sent Direct Message": "Verstuur privébericht",
"Sent Post to @": "Verstuur bericht naar @",
"Setup account": "Account instellingen",
"switch_to_network": "Local daemon is not connected to the network or\n" +
"block chain is outdated. If you stay in this page\n" +
"your actions may not work.\n" +
"Do you want to check Network Status page instead?",
"The File APIs are not fully supported in this browser.": "The File APIs are not fully supported in this browser.",
"time_ago": "%{time} geleden", // 5 minutes ago
"Time of the last block:": "Time of the last block: ",
"Type message here": "Type bericht hier",
"Unfollow": "Ontvolgen",
"Update": "Update",
"Updating status...": "Status aan het updaten...", // status of block chain
"user_not_yet_accepted": "Other peers have not yet accepted this new user.\n" +
"Unfortunately it is not possible to save profile\n" +
"or send any posts in this state.\n\n" +
"Please wait a few minutes to continue.\n\n" +
"The 'Save Changes' will be automatically enabled\n" +
"when the process completes. (I promise this is\n"+
"the last time you will have to wait before using\n" +
"twister).\n\n" +
"Tip: choose your avatar in the meantime!",
"users_mentions": "Vermeldingen voor @%{username}",
"users_profile": "%{username}'s profiel",
"username_undefined": "Username undefined, login required.",
"View": "Toon",
"View All": "Toon alles",
"Who to Follow": "Wie volgen?",
"Your message was sent!": "Je bericht is verzonden!"
};
}
// translators: sample adding a language
if(preferredLanguage == "ru"){
// polyglot.locale() is used to support plurals
@ -223,4 +344,4 @@ $(document).ready(function(){ @@ -223,4 +344,4 @@ $(document).ready(function(){
}
}
}
});
});

Loading…
Cancel
Save