Skip to content

Commit

Permalink
Merge pull request #666 from sussol/#xxxx-add-french-translations
Browse files Browse the repository at this point in the history
Add French Translations
  • Loading branch information
andreievg authored May 2, 2018
2 parents 83ae1ad + 90a6652 commit c200f04
Show file tree
Hide file tree
Showing 9 changed files with 161 additions and 1 deletion.
6 changes: 6 additions & 0 deletions src/localization/authStrings.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,12 @@ export const authStrings = new LocalizedStrings({
password: 'Password',
user_name: 'User Name',
},
fr: {
logging_in: 'Connexion en cours',
login: 'Se connecter or Ouverture de session',
password: 'Mot de passe',
user_name: "Identifiiant or Nom d'utilisateur",
},
gil: {
logging_in: 'Taninga bwa e na uki',
login: 'Kaukia',
Expand Down
19 changes: 19 additions & 0 deletions src/localization/buttonStrings.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,25 @@ export const buttonStrings = new LocalizedStrings({
use_suggested_quantities: 'Use Suggested Quantities',
use_requested_quantities: 'Use Requested Quantities',
},
fr: {
add_batch: 'Ajouter un lot',
add_master_list_items: "Ajouter une liste-Maître d'articles ?",
all_items_selected: 'Tout les articles sélectionnés',
create_automatic_order: 'Créer une commande automatiquement',
current: 'Actuel',
done: 'Terminé',
hide_stockouts: 'Cacher les ruptures de stocks',
manage_stocktake: "Gérer l'inventaire",
new_invoice: 'Nouvelle facture',
new_item: 'Nouvel Article',
new_line: 'Nouvelle ligne',
new_requisition: 'Nouvelle réquisition',
new_stocktake: 'Nouvel inventaire',
new_supplier_invoice: 'Nouvelle facture fournisseur',
past: 'Archives',
use_suggested_quantities: 'Utiliser les quantités suggérées',
use_requested_quantities: 'Utiliser les quantités demandées',
},
gil: { // TODO: add_batch
add_master_list_items: 'Rinea am list',
all_items_selected: 'Aikai nikabane',
Expand Down
4 changes: 4 additions & 0 deletions src/localization/generalStrings.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,10 @@ export const generalStrings = new LocalizedStrings({
stocktake: 'Stocktake',
start_typing_to_search: 'Start typing to search',
},
fr: {
stocktake: 'Inventaire',
start_typing_to_search: 'Tapez pour rechercher',
},
gil: {
stocktake: 'Warebwai',
start_typing_to_search: 'Taibinna ni kakaea',
Expand Down
2 changes: 1 addition & 1 deletion src/localization/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ export { syncStrings } from './syncStrings';
const languageKeys = {
gb: 'English',
gil: 'te taetae ni Kiribati',
// fr: 'French',
fr: 'French',
tl: 'Tetum',
};

Expand Down
43 changes: 43 additions & 0 deletions src/localization/modalStrings.js
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,49 @@ export const modalStrings = new LocalizedStrings({
stocktake_no_counted_items: "Can't finalise a stocktake with no counted items",
stocktake_invalid_stock: 'Stock on hand for these item(s) have changed since this stocktake was last opened (through customer invoice, supplier invoice or another stocktake), both "Snapshot Quantity" and "Actual Quantity" will be reset:',
},
fr: {
add_at_least_one_item_before_finalising: 'Vous devez ajouter au moins un article avant de finaliser',
and: 'et',
cancel: 'Annuler',
confirm: 'Confirmer',
create: 'Créer',
delete_these_invoices: 'Êtes-vous sûr de vouloir supprimer ces factures ?',
delete_these_requisitions: 'Êtes-vous sûr de vouloir supprimer ces réquisitions ?',
delete_these_stocktakes: "Êtes-vous sûr de vouloir supprimer ces relevé d'inventaires ?",
delete: 'Supprimer',
edit_the_invoice_comment: 'Modifier le commentaire de la facture',
edit_the_requisition_comment: 'Modifier le commentaire de la réquisition',
edit_their_reference: 'Modifier leur référence',
edit_the_stocktake_comment: "Modifier le commmentaire de ce relevé d'inventaire",
edit_the_stocktake_name: "Modifier le nom de ce relevé d'inventaire:",
finalise_customer_invoice: 'Finaliser verrouillera cette facture de façon permanente.',
finalise_supplier_requisition: 'Finaliser enverra cette réquisition et la verrouillera de façon permanente',
finalise_customer_requisition:
"Finaliser va générer une facture client finalisé, ajuster l'inventaire et verrouiller cette réquisition de façon permanente.",
finalise_stocktake: "Finaliser ajustera l'inventaire et verrouillera ce relevé d'inventaire de façon permanente.",
finalise_supplier_invoice: "Finaliser ajustera l'inventaire and verrouillera cette facture de façon permanente.",
following_items_reduced_more_than_available_stock:
'Les articles suivants:',
give_your_stocktake_a_name: "Nommer votre relevé d'inventaire",
got_it: 'Je comprends',
more: 'plus',
record_stock_required_before_finalising:
'Vous devez spécifier la quantité de stock requise avant de pouvoir finaliser',
record_stock_to_issue_before_finalising:
'Vous devez spécifier la quantité de stock à émettre avant de pouvoir finaliser',
remove_these_items: 'Êtes-vous sûr de vouloir enlever ces articles ?',
remove: 'Enlever',
search_for_an_item_to_add: 'Rechercher un article à ajouter',
search_for_the_customer: 'Rechercher un client',
search_for_the_supplier: 'Rechercher un fournisseur',
select_a_language: 'Sélectionner un langage',
select_the_number_of_months_stock_required: 'Sélectionner le nombre de mois de stock requis',
start_typing_to_select_customer: 'Tapez pour rechercher un client',
start_typing_to_select_supplier: 'Tapez pour rechercher un fournisseur',
stock_quantity_greater_then_zero: 'La quantité de stock doit être plus grande que zéro avant de finaliser',
stocktake_no_counted_items: "Ne peut finaliser un relevé d'inventaire sans articles dénombrés",
stocktake_invalid_stock: "Le stock disponible pour ces article(s) a changé depuis que ce relevé d'inventaire a été ouvert pour la dernière fois ( à cause de factures clients, factures de fournisseurs ou d'autres relevé d'inventaire). La quantité actuelle et celle de l'instantané seront réinitialisées.",
},
gil: { // TODO: add - edit_the_stocktake_comment, edit_the_stocktake_name, stocktake_invalid_stock
add_at_least_one_item_before_finalising: 'E riai n iai kanoana imwain ae ko finalise',
and: 'ao',
Expand Down
18 changes: 18 additions & 0 deletions src/localization/navStrings.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,24 @@ export const navStrings = new LocalizedStrings({
supplier_invoices: 'Supplier Invoices',
supplier_requisitions: 'Supplier Requisitions',
},
fr: {
current_stock: 'Stock actuel',
customer_invoices: 'Factures client',
customer_requisitions: 'Réquisitions clients',
customers: 'Clients',
finalise: 'FINALISER',
finalised_cannot_be_edited: 'FINALISÉ. NE PEUT ÊTRE MODIFIÉ',
invoice: 'Facture',
language: 'Langage',
log_out: 'SE DÉCONNECTER or DÉCONNEXION',
manage_stocktake: "Gérer les relevés d'inventaire",
new_stocktake: "Nouveau relevé d'inventaire",
requisition: 'Réquisition',
stocktakes: "Relevés d'inventaire",
stocktake: "Relevé d'nventaire",
supplier_invoices: 'Factures fournisseurs',
supplier_requisitions: 'Factures réquisitions',
},
gil: { // TODO: add - stocktake
current_stock: 'Mwaitin am bwai n\naoraki ke am supply',
customer_invoices: 'Ana invoice am\nkiriniki ke am aoraki',
Expand Down
13 changes: 13 additions & 0 deletions src/localization/pageInfoStrings.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,19 @@ export const pageInfoStrings = new LocalizedStrings({
supplier: 'Supplier',
their_ref: 'Their Ref',
},
fr: {
address: 'Addresse',
code: 'Code',
comment: 'Commentaire',
confirm_date: 'Date de confirmation',
customer: 'Client',
entered_by: 'Entrée par',
entry_date: "Date d'entrée",
months_stock_required: 'Mois de stock',
stocktake_name: "Nom du relevé d'inventaire",
supplier: 'Fournisseur',
their_ref: 'Leur référence',
},
gil: { // TODO: add - stocktake_name
address: 'Am tabo',
code: 'Code',
Expand Down
12 changes: 12 additions & 0 deletions src/localization/syncStrings.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,18 @@ export const syncStrings = new LocalizedStrings({
all_records_updated: 'All records updated.',
loading_change_count: 'Loading change count...',
},
fr: {
last_sync: 'Dernier SYNC',
manual_sync: 'SYNC Manuel',
sync_enabled: 'SYNC Activé',
sync_error: 'Erreur Sync',
sync_in_progress: 'SYNC en cours',
checking_server_for_records: 'Vérifier le serveur pour des enregistrements',
records_waiting: 'Enregistrements en attente',
sync_complete: 'Sync complété',
all_records_updated: 'Tous les enregistrements ont été mis à jour',
loading_change_count: 'Chargement du nombre de changements',
},
// Add: checking_server_for_records, records_waiting, sync_complete, all_records_updated, loading_change_count
gil: {
last_sync: 'LAST SYNC',
Expand Down
45 changes: 45 additions & 0 deletions src/localization/tableStrings.js
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,51 @@ export const tableStrings = new LocalizedStrings({
supply_quantity: 'SUPPLY THIS\nINVOICE',
their_stock: 'THEIR\nSTOCK',
},
fr: {
actual_quantity: 'Quantité\nRéelle',
available_stock: 'Quantité\ndisponible',
batch_expiry: 'Expiration',
batch: 'Lot',
category: 'Catégorie',
code: 'CODE',
comment: 'COMMENTAIRE',
created_date: 'DATE CRÉEE',
current_stock: 'STOCK ACTUEL',
customer: 'CLIENT',
delete: 'SUPPRIMER',
department: 'Départment',
difference: 'Différence',
earliest_expiry: "Date d'exipration la plus proche",
entered_date: "Date d'entrée",
finalised: 'Finalisé',
id: 'ID',
in_progress: 'En cours',
invoice_number: 'NUMÉRO DE\nFACTURES',
invoices: 'FACTURES',
item_code: "Code de l'article",
item_name: "Nom de l'article",
items: 'Articles',
monthly_usage: 'USAGE\nMENSUEL',
name: 'NOM',
no_batch_name: 'Pas de nom de lot',
not_counted: 'Pas compté',
number_of_batches: 'Nombre de lots',
number_received: 'NUMÉRO REÇU',
number_sent: 'NUMÉRO ENVOYÉ',
our_stock: 'Notre\nStock',
quantity: 'Quantité',
remove: 'Enlever',
required_quantity: 'QUANTITÉ\nDEMANDÉE',
requisition_number: 'NUMÉRO DE\nRÉQUISITION',
selected: 'Sélectionné',
snapshot_quantity: 'instantané de\nla quantité',
status: 'Statut',
stock_on_hand: 'Stock disponible',
supplier: 'Fournisseur',
suggested_quantity: 'QUANTITÉ\nSUGGÉRÉE',
supply_quantity: 'Fournir les\nquantités de\ncette facture',
their_stock: 'Leur\nstock',
},
gil: {
// TODO add: batch, no_batch_name
// TODO re-translate: not_counted
Expand Down

0 comments on commit c200f04

Please sign in to comment.