[I18N] 📖 added translations for en, fr, and keys for the homepage.

🎨 style
This commit is contained in:
Baptiste Lemoine 2018-10-01 16:51:52 +02:00
parent e13dafedab
commit 986eef7b99
4 changed files with 180 additions and 208 deletions

View File

@ -1,46 +1,48 @@
<div class="product-values marged-v"> <div class="product-values marged-v">
<div class="row"> <div class="row">
<div class="col-xs-12 col-sm-4 text-center product-values-block"> <div class="col-xs-12 col-md-4 text-center product-values-block">
<i class="fa fa-check-circle fa-3x"></i> <i class="fa fa-check-circle fa-3x"></i>
<h2 class="text-center">Gratuit</h2> <h2 class="text-center">{% trans %}home.specs.free{% endtrans %}</h2>
<p>Gérez votre comptabilité de stand en ligne sans dépenser un rond. Plus besoin de transporter un <p>{% trans %}home.specs.free_text{% endtrans %}</p>
inventaire et des feuilles de calcul faites à l'arrache.</p>
</div> </div>
<div class="col-xs-12 col-sm-4 text-center product-values-block"> <div class="col-xs-12 col-md-4 text-center product-values-block">
<i class="fa fa-random fa-3x"></i> <i class="fa fa-random fa-3x"></i>
<h2>Flexible</h2> <h2>{% trans %}home.specs.flex{% endtrans %}</h2>
<p>Modifiez vos produits à la volée, soyez plusieurs à gérer la caisse si vous le souhaitez, changez de <p>{% trans %}home.specs.flex_text{% endtrans %}</p>
responsable en cours de journée. Créez plusieurs produits juste en écrivant leur nom avec l'interface
d'importation simplifiée.</p>
</div> </div>
<div class="col-xs-12 col-sm-4 text-center product-values-block"> <div class="col-xs-12 col-md-4 text-center product-values-block">
<i class="fa fa-truck fa-3x"></i> <i class="fa fa-truck fa-3x"></i>
<h2>Portable</h2> <h2>{% trans %}home.specs.portable{% endtrans %}</h2>
<p>Fait pour être utilisé sur les marchés et les salons. Votre gestion des stocks n'en sera que <p>{% trans %}home.specs.portable_text{% endtrans %}</p>
simplifiée.</p>
</div> </div>
</div> </div>
<div class="row"> <div class="row">
<div class="col-xs-12 col-sm-4 text-center product-values-block"> <div class="col-xs-12 col-md-4 text-center product-values-block">
<i class="fa fa-rotate-left fa-3x"></i> <i class="fa fa-rotate-left fa-3x"></i>
<h2>Open Source</h2> <h2>{% trans %}home.specs.open{% endtrans %}</h2>
<p>Auto hébergeable et modifiable à volonté. Sources disponible sur <p>{% trans %}home.specs.open_text{% endtrans %}
<a href="https://gitlab.com/tykayn1/fanzine-log">gitlab.</a> <ul>
Développé par <li>
<a href="https://www.cipherbliss.com">CipherBliss</a> <a href="https://gitlab.com/tykayn1/fanzine-log">gitlab.</a>
. </li>
<li>
<a href="https://www.cipherbliss.com">CipherBliss</a>
</li>
</ul>
</p> </p>
</div> </div>
<div class="col-xs-12 col-sm-4 text-center product-values-block"> <div class="col-xs-12 col-md-4 text-center product-values-block">
<i class="fa fa-pie-chart fa-3x"></i> <i class="fa fa-pie-chart fa-3x"></i>
<h2>Statistiques</h2> <h2>{% trans %}home.specs.stats_text{% endtrans %}</h2>
<p>Données statistiques et gestion des stocks actualisée au fur et à mesure des ventes.</p> <p>
{% trans %}home.specs.stats_text{% endtrans %}
</p>
</div> </div>
<div class="col-xs-12 col-sm-4 text-center product-values-block"> <div class="col-xs-12 col-md-4 text-center product-values-block">
<i class="fa fa-heart-o fa-3x"></i> <i class="fa fa-heart-o fa-3x"></i>
<h2>Data Love</h2> <h2>{% trans %}home.specs.data{% endtrans %}</h2>
<p>Données exportables et importables en masse librement.</p> <p>{% trans %}home.specs.data_text{% endtrans %}</p>
</div> </div>
</div> </div>
</div> </div>

View File

@ -1,6 +1,7 @@
<footer class="big-footer text-center navbar-inverse navbar-footer "> <footer class="big-footer text-center navbar-inverse navbar-footer ">
<div class="container"> <div class="container">
<sub class="footer-note text-center"> développé par Tykayn / <sub class="footer-note text-center">
{% trans %}global.made_by{% endtrans %} Tykayn /
<a href="http://www.cipherbliss.com"> <a href="http://www.cipherbliss.com">
Cipher Bliss Cipher Bliss
</a> </a>

View File

@ -9,38 +9,34 @@
<div class="bg-shader"> <div class="bg-shader">
<div class="container main-section"> <div class="container main-section">
<div class="row"> <div class="row">
<div class="col-xs-12 col-sm-6 padded-v"> <div class="col-xs-12 padded-v">
<h1> <h1 class="text-center">
{#<i class="fa fa-circle-o-notch logo-main"></i>#} {#<i class="fa fa-circle-o-notch logo-main"></i>#}
Caisse Bliss {% trans %}menu.title{% endtrans %}
</h1> </h1>
</div> </div>
<div class="col-xs-12 col-sm-6 padded-v"> <div class="col-xs-12 col-md-6 padded-v">
<div class="description"> <div class="description">
<strong> Votre caisse mobile dynamique en ligne </strong> Pensé pour les {% trans %}home.main_description{% endtrans %}
exposants et les créateurs divers en festival, cette caisse saura s'adapter à
l'évolution de vos stocks et vous libèrera des affres de la fiche de compte à
faire et compléter soi même.
</div> </div>
<div class="try">
<br> </div>
<div class="row"> <div class="try col-xs-12 col-md-6">
<div class="col-xs-12 col-sm-6 padded text-right"> <br>
<a class="btn btn-primary" <div class="row">
href="{{ path('fos_user_security_login') }}" <div class=" padded text-right">
class="btn btn-primary"> <a class="btn btn-primary"
Essayez dès maintenant href="{{ path('fos_user_security_login') }}"
</a> class="btn btn-primary">
</div> {% trans %}home.try{% endtrans %}
<div class="col-xs-12 col-sm-6"> </a>
<sub> Démonstration en vous connectant avec le login: </div>
<strong>demo</strong> et le mot de passe <strong>demo</strong>. <div class="hint padded">
</sub> <sub>{% trans %}home.demo_hint{% endtrans %}</sub>
</div>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
@ -62,21 +58,16 @@
<div class="col-xs-12 col-sm-6"> <div class="col-xs-12 col-sm-6">
<a class="btn btn-primary" href="{{ path('dashboard') }}" <a class="btn btn-primary" href="{{ path('dashboard') }}"
class="btn btn-success"> class="btn btn-success">
Essayez dès maintenant {% trans %}home.try{% endtrans %}
</a> </a>
<p> <p>
Démonstration en vous connectant avec le login: <strong>demo</strong> et le {% trans %}home.demo_hint{% endtrans %}
mot de passe <strong>demo</strong>.
</p> </p>
</div> </div>
<div class="col-xs-12 col-sm-6"> <div class="col-xs-12 col-sm-6">
{#<a class="btn btn-default" href="{{ path('fos_user_security_login') }}">#}
{#<i class="fa fa-key"></i>#}
{#Se connecter#}
{#</a>#}
<a class="btn btn-primary" href="{{ path('fos_user_registration_register') }}"> <a class="btn btn-primary" href="{{ path('fos_user_registration_register') }}">
<i class="fa fa-user"></i> <i class="fa fa-user"></i>
Créer un compte {% trans %}layout.register{% endtrans %}
</a> </a>
</div> </div>

View File

@ -3,7 +3,7 @@ layout:
logout: logout logout: logout
register: subscribe register: subscribe
menu: menu:
title: Caisse Bliss title: Bliss cash register
dashboard: Dashboard dashboard: Dashboard
history: History history: History
import: Import import: Import
@ -15,150 +15,128 @@ user:
greet: Hi greet: Hi
security: security:
login: login:
username: utilisateur username: user
password: mot de passe password: password
remember_me: se souvenir remember_me: remember
submit: envoyer submit: send
home: home:
main_description: "Votre caisse mobile dynamique en ligne Pensé pour les exposants et les créateurs divers en festival, cette caisse saura s'adapter à l'évolution de vos stocks et vous libèrera des affres de la fiche de compte à faire et compléter soi même." main_description: "Your dynamic mobile online cash register thought for exhibitors and creators during festivals. This cash register will be able to adapt to your stock evolution and will release you from the throes of making and completing account master record yourself."
try: Essayer dès maintenant try: Try now
demo_hint: "Démonstration en vous connectant avec le login: demo et le mot de passe demo." demo_hint: "Démonstration en vous connectant avec le login: demo et le mot de passe demo."
specs: specs:
free: Gratuit free: No cost
free_text: "Gérez votre comptabilité de stand en ligne sans dépenser un rond. Plus besoin de transporter un inventaire et des feuilles de calcul faites à l'arrache." free_text: "Manage your stand accounts online without spending a dime. No need to carry an inventory and use quick and dirty spreadsheets."
flex: Flexible flex: Flexible
flex_text: "Modifiez vos produits à la volée, soyez plusieurs à gérer la caisse si vous le souhaitez, changez de responsable en cours de journée. Créez plusieurs produits juste en écrivant leur nom avec l'interface d'importation simplifiée." flex_text: "Change your products on the fly, more than one can mange the cash register if you wish, change who is manager at anytime. Create several products just by writing their name with simplified import interface."
portable: Portable portable: Portable
portable_text: "Fait pour être utilisé sur les marchés et les salons. Votre gestion des stocks n'en sera que simplifiée." portable_text: "Made to be used on markets and fairs. Your inventory management will therefore be simplified."
open: Open Source open: Open Source
open_text: "Auto hébergeable et modifiable à volonté. Sources disponible sur gitlab. Développé par CipherBliss." open_text: "Auto hébergeable et modifiable à volonté. Sources disponible sur gitlab. Développé par CipherBliss."
stats: Statistiques stats: Statistiques
stats_text: "Données statistiques et gestion des stocks actualisée au fur et à mesure des ventes." stats_text: "Statistics and stock management updated in real time."
data: Data Love data: Data Love
data_text: "Données exportables et importables en masse librement." data_text: "Données exportables et importables en masse librement."
contact: contact:
hint: contactez-moi pour tout renseignement hint: contact me for more information
email: par email email: by email
telegram: Telegram @Tykayn telegram: Telegram @Tykayn
social: ou sur Mastodon social: or on Mastodon
dashboard: dashboard:
options: options:
express: "mode vente express" express: "mode vente express"
express_text: "la vente express vous permet d'enregistrer une vente pour un seul article sans remplir le formulaire de détail" express_text: "express sale lets you record a sale for a single article without completing the details"
stocks: stocks stocks: stocks
sold: vendus sold: sold
customer: Client actuel customer: Current customer
customer_default_name: un gens customer_default_name: an individual
products: produits products: produits
visibility: Visibilité des catégories visibility: Categories visibility
total: Total total: Total
festival: Festival festival: Festival
global: global:
made_by: développé par made_by: developed by
categ: Catégorie de produit categ: Product category
categ_new: Nouvelle catégorie categ_new: New category
products: Produits products: Products
products_hint: "astuce: Utilisez l'import de masse pour créer plusieurs produits et catégories à la fois" products_hint: "hint: use mass import to create several products and categories at once"
products_new: Nouveau produit products_new: New product
festivals: Festivals festivals: Festivals
current: Actuel current: Current
wip: Fonctionnalité en cours de création wip: Work in progress
category: category:
name: Nom name: Name
products: Produits products: Products
sold: Vendus sold: Sold
actions: Actions actions: Actions
products: products:
category: Category category: Category
name: Name name: Name
image: Image image: Picture
price: Price price: Price
stocks: Stocks stocks: Stocks
comment: Comment comment: Comment
actions: Actions actions: Actions
festivals: festivals:
name: Name name: Name
creation: Datecreation creation: Creation date
costs: Tous Frais costs: Tous Frais
customers: Clients customers: Customers
before: fond caisse avant before: petty cash before
after: fond caisse apres after: petty cash after
ca: chiffre affaire ca: chiffre affaire
stock: fond caisse + CA stock: petty cash + revenue
diff: diff diff: diff
benef: bénefices CA - frais benef: bénefices CA - frais
actions: Actions actions: Actions
history: history:
title: Historique title: History
export: Exporter toutes vos données en format csv export: Export all data as csv
sold: sold:
customers: Clients customers: Clients
ca: Chiffre d'affaires ca: Revenue
cart: panier moyen cart: panier moyen
stats: Statistiques de ventes stats: Sales statistics
last: Dernières ventes last: Latest Sales
sellings: sellings:
date: date date: date
comm: commentaire comm: comment
products: produits products: products
amount: montant amount: amount
import: import:
title: Importation, création en masse title: Mass import, create
create: Création de produits en masse create: Mass products creation
create_text: Créez vos produits et leur catégorie en masse, un par ligne create_text: Create massively products and their category, one per line
validate: Créer en masse validate: Mass creation
import: Importer votre historique de ventes import: Import sales history
import_step_1: Télécharger le fichier de modèle import_step_1: Download template file
import_step_2: Remplir votre modèle avec vos ventes import_step_2: Fill your template with your sales
import_step_3: à faire import_step_3: to do
forecast: forecast:
title: Prévisionnel title: Sales forecast
saving: Sauvegarde en cours saving: Saving...
saved: Modifications sauvegardées saved: Changes saved
conf: Configuration conf: Configuration
start: Euros disponibles au départ start: Initially available money
month_earnings: Gains moyen par mois month_earnings: Average earnings per month
delay: Gérer délais de paiement delay: Manage payment deadlines
repeat: Gérer répétitions repeat: Manage rehearsals
monthly: Dépenses mensuelles monthly: Monthly expenses
benef: Bénef mensuel benef: Monthly profit
credit: "Crédit mensuel réalisable (33%% des gains moyens par mois)" credit: "Achievable monthly credit (33%% of average earnings per month)"
posts_title: Postes de dépenses mensuelles posts_title: Monthly expenses
posts_text: "Indiquez les catégories de dépenses mensuelles que vous faites pour faire évoluer la simulation de budget restant dans plusieurs mois." posts_text: "Specify the categories of monthly expenses you make to change the remaining months budget simulation."
simulation: "Simulation sur % mois" simulation: "Simulation on % month"
table: table:
warning_text: Ce sera la dèche dans % mois warning_text: It will be broke in months %
months: Month in the future months: Month in the future
date: date date: date
expenses: Dépenses expenses: Expenses
availability: Disponibilité availability: Availability
columns: columns:
name: Nom name: Name
monthly: prix mensuel monthly: price per month
yearly: prix annuel yearly: annual price
enabled: activé enabled: enabled
example: example:
title: Exemples de postes de dépenses à ajouter title: Examples of expenses to add
content: "appartement content: "home rent, heath insurance, public transport, car insurance, motorbike insurance, leisure stuff, miscellaneous, gas, electricity, savings, social security contributions, business meals, shopping, web hosting, protonmail subscription, VPN subscription, audio/video service subscription, fuel, vehicle, donations, doctor, cat, dog, unicorn "
mutuelle
transport en commun
assurance voiture
assurance moto
trucs de loisirs divers
gaz
elec
internet
épargne
impots
cottisation URSSAF
resto au boulot
courses
serveur wouaibe
abonnement protonmail VPN
abonnement service audio, vidéo
carburant véhicule
donations
médecin
chat
chien
licorne "