Albirew/nyaa-pantsu
Archivé
1
0
Bifurcation 0
Cette révision appartient à :
Eliot Whalan 2017-05-11 01:09:04 +10:00
révision e345d4a098
6 fichiers modifiés avec 38 ajouts et 20 suppressions

Voir le fichier

@ -181,7 +181,6 @@ func UserProfileFormHandler(w http.ResponseWriter, r *http.Request) {
// Post Registration controller, we do some check on the form here, the rest on user service
func UserRegisterPostHandler(w http.ResponseWriter, r *http.Request) {
// Check same Password
b := form.RegistrationForm{}
err := form.NewErrors()
if !captcha.Authenticate(captcha.Extract(r)) {

Voir le fichier

@ -116,6 +116,9 @@ func SetCookieHandler(w http.ResponseWriter, email string, pass string) (int, er
// RegisterHanderFromForm sets cookie from a RegistrationForm.
func RegisterHanderFromForm(w http.ResponseWriter, registrationForm formStruct.RegistrationForm) (int, error) {
email := registrationForm.Email
if email == "" {
email = registrationForm.Username
}
pass := registrationForm.Password
log.Debugf("RegisterHandler UserEmail : %s", email)
log.Debugf("RegisterHandler UserPassword : %s", pass)

Voir le fichier

@ -49,7 +49,7 @@ func IsAgreed(termsAndConditions string) bool { // TODO: Inline function
// RegistrationForm is used when creating a user.
type RegistrationForm struct {
Username string `form:"username" needed:"true" len_min:"3" len_max:"20"`
Email string `form:"email" needed:"true"`
Email string `form:"email"`
Password string `form:"password" needed:"true" len_min:"6" len_max:"25" equalInput:"ConfirmPassword"`
ConfirmPassword string `form:"password_confirmation" omit:"true" needed:"true"`
CaptchaID string `form:"captchaID" omit:"true" needed:"true"`

Voir le fichier

@ -10,7 +10,7 @@
<form class="form-horizontal" role="form" method="POST">
<div class="form-group">
<label class="col-lg-3 control-label">{{ T "email" }}:</label>
<label class="col-lg-3 control-label">{{ T "email_address" }}:</label>
<div class="col-lg-8">
<input class="form-control" type="text" name="email" id="email" value="{{.Email}}">
{{ range (index $.FormErrors "email")}}

Voir le fichier

@ -25,7 +25,7 @@
},
{
"id":"signup_box_title",
"translation": "Registrier dich <small>Es ist kostenlos und wird immer so bleiben.</small>"
"translation": "Registriere dich <small>Es ist kostenlos und wird immer so bleiben.</small>"
},
{
"id":"username",
@ -81,7 +81,7 @@
},
{
"id":"sign_in_box_title",
"translation": "Bitte logge dich zuerst ein"
"translation": "Bitte logge dich ein"
},
{
"id":"sign_in_title",

Voir le fichier

@ -117,7 +117,19 @@
},
{
"id":"follow",
"translation": "Suivre"
"translation": "S'abonner"
},
{
"id":"unfollow",
"translation": "Se désabonner"
},
{
"id":"user_followed_msg",
"translation": "Vous vous êtes abonné à %s!"
},
{
"id":"user_unfollowed_msg",
"translation": "Vous vous êtes désabonné de %s!"
},
{
"id":"profile_page",
@ -213,15 +225,15 @@
},
{
"id": "notice_keep_seeding",
"translation": "IMPORTANT : Continuez le partage et activez le DHT."
"translation": "IMPORTANT : Continuez le partage et activez DHT sur votre client BitTorrent."
},
{
"id": "official_nyaapocalipse_faq",
"translation": "FAQ Officielle du Nyaapocalypse"
"translation": "FAQ Officielle de la Nyaapocalypse"
},
{
"id": "links_replacement_mirror",
"translation": "Liens pour le remplacement/miroir"
"translation": "Liens miroir"
},
{
"id": "what_happened",
@ -233,15 +245,15 @@
},
{
"id": "its_not_a_ddos",
"translation": "Ils ont été désactivés, ce n'est pas une attaque DDoS comme d'habitude."
"translation": "Ils ont été désactivés et soumis à suppression, ce n'est pas une attaque DDoS comme d'habitude."
},
{
"id": "future_not_looking_good",
"translation": "Les persectives d'avenir pour Nyaa ne sont pas bonnes. (C'est mort)"
"translation": "Nyaa est vraisemblablement mort pour de bon."
},
{
"id": "recovery_effort",
"translation": "Un travail de récupération se déroule actuellement."
"translation": "Un travail de récupération est en cours."
},
{
"id": "is_everything_lost",
@ -253,23 +265,23 @@
},
{
"id": "are_some_things_lost",
"translation": "Certaines choses sont-elles perdues ?"
"translation": "Qu'est-ce qui a pu être récupéré ?"
},
{
"id": "answer_is_nyaa_db_lost",
"translation": "Nous avons une base de données des torrents datant du <s>5 Avril</s> 1er Mai. Ce qui signifie que presque rien n'est perdu."
"translation": "Nous avons une base de données des torrents de Nyaa datant du <s>5 Avril</s> 1er Mai. Ce qui signifie que presque rien n'a été perdu."
},
{
"id": "answer_is_sukebei_db_lost",
"translation": "Sukebei, cependant, semble en plus mauvais état. Actuellement nous avons seulement des bases de données datant de 2016, mais une base de donnée plus récente pourrait être disponible à l'usage."
"translation": "Sukebei, cependant, semble en plus mauvais état. La base de donnée actuelle remonte à 2016, mais une version plus récente pourrait être disponible à l'usage."
},
{
"id": "how_are_we_recovering",
"translation": "Comment récupérons-nous ?"
"translation": "Où en est le développement ?"
},
{
"id": "answer_how_are_we_recovering",
"translation": "Les bases de données mentionnées sont hébergées sur nyaa.pantsu.cat et sukebei.pantsu.cat. Une fonction de recherche est disponible et (presque) toutes les fonctionnalités de Nyaa devraient arriver. Les statistiques Seeders/Leechers peuvent être obtenues par 'scraping' et pourraient être restaurées à l'avenir, toutefois d'autres fonctionnalités prennent la priorité en ce moment."
"translation": "Les bases de données mentionnées sont hébergées sur nyaa.pantsu.cat et sukebei.pantsu.cat. Une fonction de recherche est disponible et (presque) toutes les fonctionnalités de Nyaa devraient arriver. Les statistiques seeders/leechers peuvent être obtenues par 'scraping' et pourraient être restaurées à l'avenir, toutefois d'autres fonctionnalités prennent la priorité en ce moment."
},
{
"id": "are_the_trackers_working",
@ -317,7 +329,7 @@
},
{
"id": "authors_favorite_language",
"translation": "C'est le langage de programmation favori de l'auteur."
"translation": "C'est le langage de programmation favori du développeur."
},
{
"id": "nyaa_pantsu_dont_host_files",
@ -333,7 +345,7 @@
},
{
"id": "uploading_file_prefills_fields",
"translation": "Uploader un fichier torrent permet de pré-remplir certains champs, ce qui est recommandé."
"translation": "Il est recommandé d'uploader un fichier torrent afin de pré-remplir certains champs."
},
{
"id": "magnet_link",
@ -503,13 +515,17 @@
"id": "personal_info",
"translation": "Informations personnelles"
},
{
"id": "email",
"translation": "Adresse email"
},
{
"id": "language",
"translation": "Langue"
},
{
"id": "current_password",
"translation": "Mot de passe actuel"
"translation": "Mot de passe actuel "
},
{
"id": "role",