~yerinalexey/gtranslate

ref: bf49f944269ced7848aecf7372962a981f29785a gtranslate/templates/index.html -rw-r--r-- 1.8 KiB
bf49f944 — Kyle Anthony Williams Use <select> for language selection 8 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
{{define "index"}}
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Translate</title>
    <link rel="stylesheet" href="/static/style.css" />
  </head>
  <body>
    <h1 class="title">Translate</h1>

    <section class="main-section">
      <form action="/" method="POST" class="form">
        <div class="form__field">
          <label for="from" class="item form__label">
            Source language:
          </label>
          <select name="from" id="from" class="form__input">
            {{range $code, $name := $.Languages}}
            <option value="{{$code}}" {{if eq $code $.From}}selected{{end}}>
              {{$name|title}}
            </option>
            {{end}}
          </select>
          <!-- <input id="from" name="from" class="form__input" placeholder="en,de" value="{{.From}}"> -->
        </div>

        <div class="form__field">
          <label for="to" class="item form__label">
            Translate to:
          </label>
          <select name="to" id="to" class="form__input">
            {{range $code, $name := $.Languages}}
            <option value="{{$code}}" {{if eq $code $.To}}selected{{end}}>
              {{$name|title}}
            </option>
            {{end}}
          </select>
          <!-- <input id="to" name="to" class="form__input" placeholder="fr,ru" value="{{.To}}"> -->
        </div>

        <div class="form__field">
          <textarea name="text" class="textarea" placeholder="Text to translate">{{.Text}}</textarea>
        </div>

        <div class="form__field">
          <button type="submit" class="form__button">Translate!</button>
        </div>
      </form>

      <pre class="translation">{{.Translation}}</pre>
    </section>
  </body>
</html>
{{end}}