mirror of
https://github.com/darkwire/darkwire.io.git
synced 2025-07-18 10:49:02 +00:00
[i18n] Adds Occitan language (#95)
* Create oc.json * Update index.js * Update index.js * Update oc.json
This commit is contained in:
parent
f07e52aac4
commit
296ea1189e
@ -43,6 +43,7 @@ class Settings extends Component {
|
|||||||
<select value={this.props.language} className="form-control" onChange={this.handleLanguageChange.bind(this)}>
|
<select value={this.props.language} className="form-control" onChange={this.handleLanguageChange.bind(this)}>
|
||||||
<option value="en">English</option>
|
<option value="en">English</option>
|
||||||
<option value="fr">Français</option>
|
<option value="fr">Français</option>
|
||||||
|
<option value="oc">Occitan</option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
@ -1,11 +1,13 @@
|
|||||||
import en from './en';
|
import en from './en';
|
||||||
import fr from './fr';
|
import fr from './fr';
|
||||||
|
import oc from './oc';
|
||||||
|
|
||||||
const languagesMap = {
|
const languagesMap = {
|
||||||
en,
|
en,
|
||||||
fr,
|
fr,
|
||||||
|
oc,
|
||||||
}
|
}
|
||||||
|
|
||||||
export function getTranslations(language) {
|
export function getTranslations(language) {
|
||||||
return languagesMap[language];
|
return languagesMap[language];
|
||||||
}
|
}
|
||||||
|
37
client/src/i18n/oc.json
Normal file
37
client/src/i18n/oc.json
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
{
|
||||||
|
"newRoomButton": "Nòva sala",
|
||||||
|
"lockedRoom": "{username} a clavat la sala",
|
||||||
|
"unlockedRoom": "{username} a desclavat la sala",
|
||||||
|
"agreement": "En utilizar Darkwire, acceptatz nòstra Politica d’Utilizacion e Condicion d’Utilizacion",
|
||||||
|
"typePlaceholder": "Escrivètz aquí",
|
||||||
|
"aboutButton": "A prepaus",
|
||||||
|
"settingsButton": "Paramètres",
|
||||||
|
"settings": "Paramètres",
|
||||||
|
"aboutHeader": "A prepaus",
|
||||||
|
"copyButtonTooltip": "Copiat",
|
||||||
|
"welcomeHeader": "Benvengut a Darkwire v2.0",
|
||||||
|
"sentFile": "Avètz enviat {filename}",
|
||||||
|
"userJoined": "{username} a rejonch",
|
||||||
|
"userLeft": "{username} a quitat",
|
||||||
|
"userSentFile": "{username} vos a enviat un fichièr.",
|
||||||
|
"downloadFile": "Telecargament de {filename}",
|
||||||
|
"nameChange": "{oldUsername} s’apèla ara {newUsername}",
|
||||||
|
"settingsHeader": "Paramètres e Ajuda",
|
||||||
|
"copyRoomHeader": "Aquesta sala",
|
||||||
|
"languageDropdownHeader": "Lenga",
|
||||||
|
"roomOwnerHeader": "Proprietat de la sala",
|
||||||
|
"roomOwnerText": "La persona que crèa la sala n’es lo proprietari e ten de privilègis especials, coma la possibilitat de clavar e desclavar la sala. Se lo proprietari quita la sala, la segonda persona qu’a rejonch ven lo proprietari. En cas de despart, la tresena persona ven proprietari e atal en seguida. Lo proprietari de la sala a una icòna d’estela a costat de son nom d’utilizaire dins lo menú dels participants.",
|
||||||
|
"lockRoomHeader": "Clavar la sala",
|
||||||
|
"lockRoomText": "Se sètz lo proprietari de la sala, podètz clavar e desclavar en clicar l’icòna del cadenat de la barra de navigacion. Quand una sala es clavada, cap de participant pòt pas la rejónher .",
|
||||||
|
"slashCommandsHeader": "Comandas",
|
||||||
|
"slashCommandsText": "Las comandas seguentas son disponiblas :",
|
||||||
|
"slashCommandsBullets": [
|
||||||
|
"càmbia d’escais-nom",
|
||||||
|
"realiza una accion",
|
||||||
|
"escafa l’istoric de conversacion",
|
||||||
|
"lista totas las comandas"
|
||||||
|
],
|
||||||
|
"sound": "Son",
|
||||||
|
"welcomeModalCTA": "D’acòrdi",
|
||||||
|
"lockedRoomHeader": "Aquesta sala es clavada"
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user