1
0
Fork 0
mirror of synced 2024-06-27 02:30:34 +12:00

Add support for french

This commit is contained in:
nagadomi 2016-02-23 00:00:01 +09:00
parent a8c61b2c36
commit 138768a46d
4 changed files with 152 additions and 122 deletions

View file

@ -18,133 +18,133 @@
<div class="all-page"> <div class="all-page">
<h1 class="main-title">waifu2x</h1> <h1 class="main-title">waifu2x</h1>
<div class="choose-lang"> <div class="choose-lang">
<a href="index.html"> <a href="index.html">
English English
</a> </a>
/ /
<a href="index.ja.html"> <a href="index.ja.html">
日本語 日本語
</a> </a>
/ /
<a href="index.ru.html"> <a href="index.ru.html">
Русский Русский
</a> </a>
/ /
<a href="index.pt.html"> <a href="index.pt.html">
Português Português
</a> </a>
/ /
<a href="index.es.html"> <a href="index.es.html">
Español Español
</a> </a>
/ /
<a href="index.fr.html"> <a href="index.fr.html">
Français Français
</a> </a>
</div> </div>
<p>Outil d'agrandissement de dessins de style anime, employant des réseaux de neurones convolutionnels. Fonctionne aussi sur des photos.</p> <p>Outil d'agrandissement de dessins de style anime, employant des réseaux de neurones convolutionnels. Fonctionne aussi sur des photos.</p>
<p class="margin1 link-box"> <p class="margin1 link-box">
<a href="https://raw.githubusercontent.com/nagadomi/waifu2x/master/images/slide.png" class="blue-link" target="_blank"> <a href="https://raw.githubusercontent.com/nagadomi/waifu2x/master/images/slide.png" class="blue-link" target="_blank">
Voir une démonstration Voir une démonstration
</a> </a>
| |
<a href="https://github.com/nagadomi/waifu2x" class="blue-link" target="_blank"> <a href="https://github.com/nagadomi/waifu2x" class="blue-link" target="_blank">
Aller sur GitHub Aller sur GitHub
</a> </a>
</p> </p>
<form action="/api" method="POST" enctype="multipart/form-data" target="_blank"> <form action="/api" method="POST" enctype="multipart/form-data" target="_blank">
<div class="option-box first"> <div class="option-box first">
<div class="option-left">Sélection de l'image :</div> <div class="option-left">Sélection de l'image:</div>
<div class="option-right"> <div class="option-right">
<input type="text" id="url" name="url" placeholder="Entrer un URL"> <input type="text" id="url" name="url" placeholder="Entrer un URL">
<div class="option-right-small"> <div class="option-right-small">
Ou utiliser un fichier : Ou utiliser un fichier:
<input type="file" id="file" name="file"></div> <input type="file" id="file" name="file"></div>
</div> </div>
<div class="option-hint"> <div class="option-hint">
Limites : Taille : 3MB, Réduction du bruit : 2560x2560px, Agrandissement : 1280x1280px. Limites : Taille : 3MB, Réduction du bruit : 2560x2560px, Agrandissement : 1280x1280px.
</div> </div>
</div> </div>
<div class="option-box"> <div class="option-box">
<div class="option-left"> <div class="option-left">
Style : Style:
</div> </div>
<div class="option-right"> <div class="option-right">
<label><input type="radio" name="style" class="radio" value="art" checked> <label><input type="radio" name="style" class="radio" value="art" checked>
<span class="r-text"> <span class="r-text">
Dessin Dessin
</span> </span>
</label> </label>
<label><input type="radio" name="style" class="radio" value="photo"> <label><input type="radio" name="style" class="radio" value="photo">
<span class="r-text"> <span class="r-text">
Photo Photo
</span> </span>
</label> </label>
</div> </div>
</div> </div>
<div class="option-box"> <div class="option-box">
<div class="option-left"> <div class="option-left">
Réduction du bruit: Réduction du bruit:
<div class="option-left-small"> <div class="option-left-small">
(des artefacts JPEG risquent d'apparaître) (des artefacts JPEG risquent d'apparaître)
</div> </div>
</div> </div>
<div class="option-right"> <div class="option-right">
<label><input type="radio" name="noise" class="radio" value="0"> <label><input type="radio" name="noise" class="radio" value="0">
<span class="r-text"> <span class="r-text">
Aucune Aucune
</span> </span>
</label> </label>
<label><input type="radio" name="noise" class="radio" value="1" checked> <label><input type="radio" name="noise" class="radio" value="1" checked>
<span class="r-text"> <span class="r-text">
Moyenne Moyenne
</span> </span>
</label> </label>
<label> <label>
<input type="radio" name="noise" class="radio" value="2"> <input type="radio" name="noise" class="radio" value="2">
<span class="r-text"> <span class="r-text">
Haute Haute
</span> </span>
</label> </label>
</div> </div>
<div class="option-hint"> <div class="option-hint">
Il est nécessaire d'utiliser la réduction du bruit si l'image possède du bruit. Autrement, cela risque de causer l'effet opposé. Il est nécessaire d'utiliser la réduction du bruit si l'image possède du bruit. Autrement, cela risque de causer l'effet opposé.
</div> </div>
</div> </div>
<div class="option-box"> <div class="option-box">
<div class="option-left"> <div class="option-left">
Agrandissement : Agrandissement:
<div class="option-left-small"></div> <div class="option-left-small"></div>
</div> </div>
<div class="option-right"> <div class="option-right">
<label><input type="radio" name="scale" class="radio" value="0" checked> <label><input type="radio" name="scale" class="radio" value="0" checked>
<span class="r-text"> <span class="r-text">
Aucun Aucun
</span> </span>
</label> </label>
<label><input type="radio" name="scale" class="radio" value="1"> <label><input type="radio" name="scale" class="radio" value="1">
<span class="r-text"> <span class="r-text">
1.6x 1.6x
</span> </span>
</label> </label>
<label><input type="radio" name="scale" class="radio" value="2"> <label><input type="radio" name="scale" class="radio" value="2">
<span class="r-text"> <span class="r-text">
2x 2x
</span> </span>
</label> </label>
</div> </div>
</div> </div>
<input type="submit" class="button" value="Convertir"> <input type="submit" class="button" value="Convertir">
<input type="submit" name="download" value="Télécharger" class="button"> <input type="submit" name="download" value="Télécharger" class="button">
<div class="bottom-hint"> <div class="bottom-hint">
<ul> <ul>
<li>Si vous utilisez Firefox, utilisez Ctrl+S pour enregistrer l'image. L'option "Enregistrer l'image" ne fonctionne pas.</li> <li>Si vous utilisez Firefox, utilisez Ctrl+S pour enregistrer l'image. L'option "Enregistrer l'image" ne fonctionne pas.</li>
</ul> </ul>
</div> </div>
</form> </form>
</div> </div>
<div class="bottom-info address"> <div class="bottom-info address">

View file

@ -255,6 +255,7 @@ local index_ja = file.read(path.join(ROOT, "assets", "index.ja.html"))
local index_ru = file.read(path.join(ROOT, "assets", "index.ru.html")) local index_ru = file.read(path.join(ROOT, "assets", "index.ru.html"))
local index_pt = file.read(path.join(ROOT, "assets", "index.pt.html")) local index_pt = file.read(path.join(ROOT, "assets", "index.pt.html"))
local index_es = file.read(path.join(ROOT, "assets", "index.es.html")) local index_es = file.read(path.join(ROOT, "assets", "index.es.html"))
local index_fr = file.read(path.join(ROOT, "assets", "index.fr.html"))
local index_en = file.read(path.join(ROOT, "assets", "index.html")) local index_en = file.read(path.join(ROOT, "assets", "index.html"))
function FormHandler:get() function FormHandler:get()
local lang = self.request.headers:get("Accept-Language") local lang = self.request.headers:get("Accept-Language")
@ -271,6 +272,8 @@ function FormHandler:get()
self:write(index_pt) self:write(index_pt)
elseif langs[1] == "es" or langs[1] == "es-ES" then elseif langs[1] == "es" or langs[1] == "es-ES" then
self:write(index_es) self:write(index_es)
elseif langs[1] == "fr" then
self:write(index_fr)
else else
self:write(index_en) self:write(index_en)
end end

23
webgen/locales/fr.yml Normal file
View file

@ -0,0 +1,23 @@
---
description: "Outil d'agrandissement de dessins de style anime, employant des réseaux de neurones convolutionnels. Fonctionne aussi sur des photos."
show_demonstration: "Voir une démonstration"
go_to_github: "Aller sur GitHub"
image_choosing: "Sélection de l'image"
type_url: "Entrer un URL"
choose_file: "Ou utiliser un fichier"
file_limits: "Limites : Taille : 3MB, Réduction du bruit : 2560x2560px, Agrandissement : 1280x1280px."
style: "Style"
artwork: "Dessin"
photo: "Photo"
noise_reduction: "Réduction du bruit"
expect_jpeg: "des artefacts JPEG risquent d'apparaître"
nr_none: "Aucune"
nr_medium: "Moyenne"
nr_high: "Haute"
nr_hint: "Il est nécessaire d'utiliser la réduction du bruit si l'image possède du bruit. Autrement, cela risque de causer l'effet opposé."
upscaling: "Agrandissement"
up_none: "Aucun"
button_convert: "Convertir"
button_download: "Télécharger"
hints:
- "Si vous utilisez Firefox, utilisez Ctrl+S pour enregistrer l'image. L'option \"Enregistrer l'image\" ne fonctionne pas."

View file

@ -37,6 +37,10 @@
<a href="index.es.html"> <a href="index.es.html">
Español Español
</a> </a>
/
<a href="index.fr.html">
Français
</a>
</div> </div>
<p><%= t[:description] %></p> <p><%= t[:description] %></p>
<p class="margin1 link-box"> <p class="margin1 link-box">