summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/countries.go4
-rw-r--r--src/dbx/.gitignore1
-rw-r--r--src/dbx/db.go239
-rw-r--r--src/dbx/mintages.go65
-rw-r--r--src/dbx/sql/000-genesis.sql46
-rw-r--r--src/dbx/users.go68
-rw-r--r--src/http.go82
-rw-r--r--src/i18n.go99
-rw-r--r--src/mintage/parser.go297
-rw-r--r--src/mintage/parser_test.go233
-rw-r--r--src/rosetta/bg/messages.gotext.json865
-rw-r--r--src/rosetta/el/messages.gotext.json865
-rw-r--r--src/rosetta/en/messages.gotext.json1211
-rw-r--r--src/rosetta/nl/messages.gotext.json867
-rw-r--r--src/templates.go90
-rw-r--r--src/templates/-navbar.html.tmpl6
-rw-r--r--src/templates/banknotes-codes.html.tmpl352
-rw-r--r--src/templates/banknotes.html.tmpl49
-rw-r--r--src/templates/coins-designs-ad.html.tmpl18
-rw-r--r--src/templates/coins-designs-be.html.tmpl46
-rw-r--r--src/templates/coins-designs-hr.html.tmpl8
-rw-r--r--src/templates/coins-designs.html.tmpl26
-rw-r--r--src/templates/coins-mintages.html.tmpl12
-rw-r--r--src/templates/coins.html.tmpl2
-rw-r--r--src/templates/collecting-crh.html.tmpl591
-rw-r--r--src/templates/collecting-storage.html.tmpl163
-rw-r--r--src/templates/collecting-vending.html.tmpl163
-rw-r--r--src/templates/collecting.html.tmpl76
28 files changed, 5836 insertions, 708 deletions
diff --git a/src/countries.go b/src/countries.go
index 3fa764b..0068c8f 100644
--- a/src/countries.go
+++ b/src/countries.go
@@ -1,4 +1,4 @@
-package src
+package app
import (
"slices"
@@ -16,6 +16,8 @@ func sortedCountries(p Printer) []country {
{Code: "ad", Name: p.T("Andorra")},
{Code: "at", Name: p.T("Austria")},
{Code: "be", Name: p.T("Belgium")},
+ /* TODO(2026): Add Bulgaria */
+ /* {Code: "bg", Name: p.T("Bulgaria")}, */
{Code: "cy", Name: p.T("Cyprus")},
{Code: "de", Name: p.T("Germany")},
{Code: "ee", Name: p.T("Estonia")},
diff --git a/src/dbx/.gitignore b/src/dbx/.gitignore
new file mode 100644
index 0000000..d14a707
--- /dev/null
+++ b/src/dbx/.gitignore
@@ -0,0 +1 @@
+sql/last.sql \ No newline at end of file
diff --git a/src/dbx/db.go b/src/dbx/db.go
new file mode 100644
index 0000000..fcb345e
--- /dev/null
+++ b/src/dbx/db.go
@@ -0,0 +1,239 @@
+package dbx
+
+import (
+ "database/sql"
+ "fmt"
+ "io/fs"
+ "log"
+ "reflect"
+ "sort"
+ "strings"
+
+ "git.thomasvoss.com/euro-cash.eu/pkg/atexit"
+ . "git.thomasvoss.com/euro-cash.eu/pkg/try"
+ "github.com/mattn/go-sqlite3"
+)
+
+var (
+ db *sql.DB
+ DBName string
+)
+
+func Init(sqlDir fs.FS) {
+ db = Try2(sql.Open("sqlite3", DBName))
+ Try(db.Ping())
+ atexit.Register(Close)
+ Try(applyMigrations(sqlDir))
+
+ /* TODO: Remove debug code */
+ Try(CreateUser(User{
+ Email: "mail@thomasvoss.com",
+ Username: "Thomas",
+ Password: "69",
+ AdminP: true,
+ }))
+ Try(CreateUser(User{
+ Email: "foo@BAR.baz",
+ Username: "Foobar",
+ Password: "420",
+ AdminP: false,
+ }))
+ Try2(GetMintages("ad"))
+}
+
+func Close() {
+ db.Close()
+}
+
+func applyMigrations(dir fs.FS) error {
+ var latest int
+ migratedp := true
+
+ rows, err := db.Query("SELECT latest FROM migration")
+ if err != nil {
+ e, ok := err.(sqlite3.Error)
+ /* IDK if there is a better way to do this… lol */
+ if ok && e.Error() == "no such table: migration" {
+ migratedp = false
+ } else {
+ return err
+ }
+ } else {
+ defer rows.Close()
+ }
+
+ if migratedp {
+ rows.Next()
+ if err := rows.Err(); err != nil {
+ return err
+ }
+ if err := rows.Scan(&latest); err != nil {
+ return err
+ }
+ } else {
+ latest = -1
+ }
+
+ files, err := fs.ReadDir(dir, ".")
+ if err != nil {
+ return err
+ }
+
+ var (
+ last string
+ scripts []string
+ )
+
+ for _, f := range files {
+ if n := f.Name(); n == "last.sql" {
+ last = n
+ } else {
+ scripts = append(scripts, f.Name())
+ }
+ }
+
+ sort.Strings(scripts)
+ for _, f := range scripts[latest+1:] {
+ qry, err := fs.ReadFile(dir, f)
+ if err != nil {
+ return err
+ }
+
+ tx, err := db.Begin()
+ if err != nil {
+ return err
+ }
+
+ if _, err := tx.Exec(string(qry)); err != nil {
+ tx.Rollback()
+ return fmt.Errorf("error in ‘%s’: %w", f, err)
+ }
+
+ var n int
+ if _, err := fmt.Sscanf(f, "%d", &n); err != nil {
+ return err
+ }
+ _, err = tx.Exec("UPDATE migration SET latest = ? WHERE id = 1", n)
+ if err != nil {
+ return err
+ }
+
+ if err := tx.Commit(); err != nil {
+ return err
+ }
+ log.Printf("Applied database migration ‘%s’\n", f)
+ }
+
+ if last != "" {
+ qry, err := fs.ReadFile(dir, last)
+ if err != nil {
+ return err
+ }
+ if _, err := db.Exec(string(qry)); err != nil {
+ return fmt.Errorf("error in ‘%s’: %w", last, err)
+ }
+ log.Printf("Ran ‘%s’\n", last)
+ }
+
+ return nil
+}
+
+func scanToStruct[T any](rs *sql.Rows) (T, error) {
+ return scanToStruct2[T](rs, true)
+}
+
+func scanToStructs[T any](rs *sql.Rows) ([]T, error) {
+ xs := []T{}
+ for rs.Next() {
+ x, err := scanToStruct2[T](rs, false)
+ if err != nil {
+ return nil, err
+ }
+ xs = append(xs, x)
+ }
+ return xs, rs.Err()
+}
+
+func scanToStruct2[T any](rs *sql.Rows, callNextP bool) (T, error) {
+ var t, zero T
+
+ cols, err := rs.Columns()
+ if err != nil {
+ return zero, err
+ }
+
+ v := reflect.ValueOf(&t).Elem()
+ tType := v.Type()
+
+ rawValues := make([]any, len(cols))
+ for i := range rawValues {
+ var zero any
+ rawValues[i] = &zero
+ }
+
+ if callNextP {
+ rs.Next()
+ if err := rs.Err(); err != nil {
+ return zero, err
+ }
+ }
+ if err := rs.Scan(rawValues...); err != nil {
+ return zero, err
+ }
+
+ /* col idx → [field idx, array idx] */
+ arrayTargets := make(map[int][2]int)
+ colToField := make(map[string]int)
+
+ for i := 0; i < tType.NumField(); i++ {
+ field := tType.Field(i)
+ tag := field.Tag.Get("db")
+ if tag == "" {
+ continue
+ }
+
+ if strings.Contains(tag, ";") {
+ dbcols := strings.Split(tag, ";")
+ fv := v.Field(i)
+ if fv.Kind() != reflect.Array {
+ return zero, fmt.Errorf("field ‘%s’ is not array",
+ field.Name)
+ }
+ if len(dbcols) != fv.Len() {
+ return zero, fmt.Errorf("field ‘%s’ array length mismatch",
+ field.Name)
+ }
+ for j, colName := range cols {
+ for k, dbColName := range dbcols {
+ if colName == dbColName {
+ arrayTargets[j] = [2]int{i, k}
+ }
+ }
+ }
+ } else {
+ colToField[tag] = i
+ }
+ }
+
+ for i, col := range cols {
+ vp := rawValues[i].(*any)
+ if fieldIdx, ok := colToField[col]; ok {
+ assignValue(v.Field(fieldIdx), *vp)
+ } else if target, ok := arrayTargets[i]; ok {
+ assignValue(v.Field(target[0]).Index(target[1]), *vp)
+ }
+ }
+
+ return t, nil
+}
+
+func assignValue(fv reflect.Value, val any) {
+ if val == nil {
+ fv.Set(reflect.Zero(fv.Type()))
+ return
+ }
+ v := reflect.ValueOf(val)
+ if v.Type().ConvertibleTo(fv.Type()) {
+ fv.Set(v.Convert(fv.Type()))
+ }
+}
diff --git a/src/dbx/mintages.go b/src/dbx/mintages.go
new file mode 100644
index 0000000..4a6d5d3
--- /dev/null
+++ b/src/dbx/mintages.go
@@ -0,0 +1,65 @@
+package dbx
+
+type MintageData struct {
+ Standard []MSRow
+ Commemorative []MCRow
+}
+
+type MSRow struct {
+ Type int `db:"type"`
+ Year int `db:"year"`
+ Mintmark string `db:"mintmark"`
+ Mintages [ndenoms]int `db:"€0,01;€0,02;€0,05;€0,10;€0,20;€0,50;€1,00;€2,00"`
+ Reference string `db:"reference"`
+}
+
+type MCRow struct {
+ Type int `db:"type"`
+ Year int `db:"year"`
+ Name string `db:"name"`
+ Number int `db:"number"`
+ Mintmark string `db:"mintmark"`
+ Mintage int `db:"mintage"`
+ Reference string `db:"reference"`
+}
+
+/* DO NOT REORDER! */
+const (
+ TypeCirc = iota
+ TypeNifc
+ TypeProof
+)
+
+/* DO NOT REORDER! */
+const (
+ MintageUnknown = -iota - 1
+ MintageInvalid
+)
+
+const ndenoms = 8
+
+func GetMintages(country string) (MintageData, error) {
+ var zero MintageData
+
+ srows, err := db.Query(`SELECT * FROM mintages_s WHERE country = ?`, country)
+ if err != nil {
+ return zero, err
+ }
+ defer srows.Close()
+ xs, err := scanToStructs[MSRow](srows)
+ if err != nil {
+ return zero, err
+ }
+
+ crows, err := db.Query(`SELECT * FROM mintages_c WHERE country = ?`, country)
+ if err != nil {
+ return zero, err
+ }
+ defer crows.Close()
+ ys, err := scanToStructs[MCRow](crows)
+ if err != nil {
+ return zero, err
+ }
+
+ return MintageData{xs, ys}, nil
+}
diff --git a/src/dbx/sql/000-genesis.sql b/src/dbx/sql/000-genesis.sql
new file mode 100644
index 0000000..56ae7c3
--- /dev/null
+++ b/src/dbx/sql/000-genesis.sql
@@ -0,0 +1,46 @@
+PRAGMA encoding = "UTF-8";
+
+CREATE TABLE migration (
+ id INTEGER PRIMARY KEY CHECK (id = 1),
+ latest INTEGER
+);
+INSERT INTO migration (id, latest) VALUES (1, -1);
+
+CREATE TABLE mintages_s (
+ country CHAR(2) NOT NULL COLLATE BINARY
+ CHECK(length(country) = 2),
+ type INTEGER NOT NULL -- Codes correspond to contants in mintages.go
+ CHECK(type BETWEEN 0 AND 2),
+ year INTEGER NOT NULL,
+ mintmark TEXT,
+ [€0,01] INTEGER,
+ [€0,02] INTEGER,
+ [€0,05] INTEGER,
+ [€0,10] INTEGER,
+ [€0,20] INTEGER,
+ [€0,50] INTEGER,
+ [€1,00] INTEGER,
+ [€2,00] INTEGER,
+ reference TEXT
+);
+
+CREATE TABLE mintages_c (
+ country CHAR(2) NOT NULL COLLATE BINARY
+ CHECK(length(country) = 2),
+ type INTEGER NOT NULL -- Codes correspond to contants in mintages.go
+ CHECK(type BETWEEN 0 AND 2),
+ name TEXT NOT NULL,
+ year INTEGER NOT NULL,
+ number INTEGER NOT NULL,
+ mintmark TEXT,
+ mintage INTEGER,
+ reference TEXT
+);
+
+CREATE TABLE users (
+ email TEXT COLLATE BINARY,
+ username TEXT COLLATE BINARY,
+ password TEXT COLLATE BINARY,
+ adminp INTEGER,
+ translates TEXT COLLATE BINARY
+); \ No newline at end of file
diff --git a/src/dbx/users.go b/src/dbx/users.go
new file mode 100644
index 0000000..e2270db
--- /dev/null
+++ b/src/dbx/users.go
@@ -0,0 +1,68 @@
+package dbx
+
+import (
+ "database/sql"
+ "errors"
+
+ "golang.org/x/crypto/bcrypt"
+ "golang.org/x/text/unicode/norm"
+)
+
+type User struct {
+ Email string `db:"email"`
+ Username string `db:"username"`
+ Password string `db:"password"`
+ AdminP bool `db:"adminp"`
+ Translates string `db:"translates"`
+}
+
+var LoginFailed = errors.New("No user with the given username and password")
+
+func CreateUser(user User) error {
+ user.Username = norm.NFC.String(user.Username)
+ user.Password = norm.NFC.String(user.Password)
+
+ hash, err := bcrypt.GenerateFromPassword([]byte(user.Password), 15)
+ if err != nil {
+ return err
+ }
+
+ _, err = db.Exec(`
+ INSERT INTO users (
+ email,
+ username,
+ password,
+ adminp,
+ translates
+ ) VALUES (?, ?, ?, ?, ?)
+ `, user.Email, user.Username, string(hash), user.AdminP, user.Translates)
+ return err
+}
+
+func Login(username, password string) (User, error) {
+ username = norm.NFC.String(username)
+ password = norm.NFC.String(password)
+
+ /* TODO: Pass a context here? */
+ rs, err := db.Query(`SELECT * FROM users WHERE username = ?`, username)
+ if err != nil {
+ return User{}, err
+ }
+ u, err := scanToStruct[User](rs)
+
+ switch {
+ case errors.Is(err, sql.ErrNoRows):
+ return User{}, LoginFailed
+ case err != nil:
+ return User{}, err
+ }
+
+ err = bcrypt.CompareHashAndPassword([]byte(u.Password), []byte(password))
+ switch {
+ case errors.Is(err, bcrypt.ErrMismatchedHashAndPassword):
+ return User{}, LoginFailed
+ case err != nil:
+ return User{}, err
+ }
+ return u, nil
+}
diff --git a/src/http.go b/src/http.go
index e944af2..6feb865 100644
--- a/src/http.go
+++ b/src/http.go
@@ -1,4 +1,4 @@
-package src
+package app
import (
"cmp"
@@ -8,14 +8,14 @@ import (
"log"
"math"
"net/http"
- "os"
- "path/filepath"
"slices"
"strconv"
"strings"
+ . "git.thomasvoss.com/euro-cash.eu/pkg/try"
+
+ "git.thomasvoss.com/euro-cash.eu/src/dbx"
"git.thomasvoss.com/euro-cash.eu/src/email"
- "git.thomasvoss.com/euro-cash.eu/src/mintage"
)
type middleware = func(http.Handler) http.Handler
@@ -24,30 +24,26 @@ func Run(port int) {
fs := http.FileServer(http.Dir("static"))
final := http.HandlerFunc(finalHandler)
mux := http.NewServeMux()
+
+ mwareB := chain(firstHandler, i18nHandler) // [B]asic
+ mwareC := chain(mwareB, countryHandler) // [C]ountry
+ mwareM := chain(mwareC, mintageHandler) // [M]intage
+
+ mux.Handle("GET /codes/", fs)
mux.Handle("GET /designs/", fs)
mux.Handle("GET /favicon.ico", fs)
mux.Handle("GET /fonts/", fs)
+ mux.Handle("GET /storage/", fs)
mux.Handle("GET /style.min.css", fs)
- mux.Handle("GET /coins/mintages", chain(
- firstHandler,
- i18nHandler,
- countryHandler,
- mintageHandler,
- )(final))
- mux.Handle("GET /coins/designs", chain(
- firstHandler,
- i18nHandler,
- countryHandler,
- )(final))
- mux.Handle("GET /", chain(
- firstHandler,
- i18nHandler,
- )(final))
+ mux.Handle("GET /coins/designs", mwareC(final))
+ mux.Handle("GET /coins/mintages", mwareM(final))
+ mux.Handle("GET /collecting/crh", mwareC(final))
+ mux.Handle("GET /", mwareB(final))
mux.Handle("POST /language", http.HandlerFunc(setUserLanguage))
portStr := ":" + strconv.Itoa(port)
log.Println("Listening on", portStr)
- log.Fatal(http.ListenAndServe(portStr, mux))
+ Try(http.ListenAndServe(portStr, mux))
}
func chain(xs ...middleware) middleware {
@@ -142,20 +138,14 @@ func mintageHandler(next http.Handler) http.Handler {
td.Type = "circ"
}
- path := filepath.Join("data", "mintages", td.Code)
- f, err := os.Open(path)
- if err != nil {
- throwError(http.StatusInternalServerError, err, w, r)
- return
- }
- defer f.Close()
-
- td.Mintages, err = mintage.Parse(f, path)
+ var err error
+ td.Mintages, err = dbx.GetMintages(td.Code)
if err != nil {
throwError(http.StatusInternalServerError, err, w, r)
return
}
+ processMintages(&td.Mintages, td.Type)
next.ServeHTTP(w, r)
})
}
@@ -189,7 +179,7 @@ func throwError(status int, err error, w http.ResponseWriter, r *http.Request) {
w.WriteHeader(status)
go func() {
if err := email.ServerError(err); err != nil {
- log.Print(err)
+ log.Println(err)
}
}()
errorTmpl.Execute(w, struct {
@@ -200,3 +190,35 @@ func throwError(status int, err error, w http.ResponseWriter, r *http.Request) {
Msg: http.StatusText(status),
})
}
+
+func processMintages(md *dbx.MintageData, typeStr string) {
+ var typ int
+ switch typeStr {
+ case "nifc":
+ typ = dbx.TypeNifc
+ case "proof":
+ typ = dbx.TypeProof
+ default:
+ typ = dbx.TypeCirc
+ }
+
+ md.Standard = slices.DeleteFunc(md.Standard,
+ func(x dbx.MSRow) bool { return x.Type != typ })
+ md.Commemorative = slices.DeleteFunc(md.Commemorative,
+ func(x dbx.MCRow) bool { return x.Type != typ })
+ slices.SortFunc(md.Standard, func(x, y dbx.MSRow) int {
+ if x.Year != y.Year {
+ return x.Year - y.Year
+ }
+ return strings.Compare(x.Mintmark, y.Mintmark)
+ })
+ slices.SortFunc(md.Commemorative, func(x, y dbx.MCRow) int {
+ if x.Year != y.Year {
+ return x.Year - y.Year
+ }
+ if x.Number != y.Number {
+ return x.Number - y.Number
+ }
+ return strings.Compare(x.Mintmark, y.Mintmark)
+ })
+}
diff --git a/src/i18n.go b/src/i18n.go
index dac7c5e..cb54e28 100644
--- a/src/i18n.go
+++ b/src/i18n.go
@@ -1,15 +1,18 @@
-//go:generate gotext -srclang=en -dir=rosetta extract -lang=bg,el,en,nl .
+//go:generate go tool gotext -srclang=en -dir=rosetta update -lang=bg,el,en,nl .
//go:generate ../exttmpl
-package src
+package app
import (
"fmt"
+ "log"
"strings"
"time"
"golang.org/x/text/language"
"golang.org/x/text/message"
+
+ "git.thomasvoss.com/euro-cash.eu/src/email"
)
type Printer struct {
@@ -20,10 +23,12 @@ type Printer struct {
type locale struct {
Bcp, Name string
Eurozone, Enabled bool
- dateFmt, moneyFmt string
+ dateFmt string
}
var (
+ /* To determine the correct date format to use, use the ‘datefmt’ script in
+ the repository root */
Locales = [...]locale{
{
Bcp: "ca",
@@ -158,16 +163,30 @@ var (
Eurozone: true,
Enabled: false,
},
+ {
+ Bcp: "sv",
+ Name: "svenska",
+ dateFmt: "2006-01-02",
+ Eurozone: true,
+ Enabled: false,
+ },
/* Non-Eurozone locales */
{
Bcp: "bg",
Name: "български",
dateFmt: "2.01.2006 г.",
- Eurozone: false,
+ Eurozone: false, /* TODO(2026): Set to true */
Enabled: true,
},
{
+ Bcp: "da",
+ Name: "dansk",
+ dateFmt: "02.01.2006",
+ Eurozone: false,
+ Enabled: false,
+ },
+ {
Bcp: "en-US",
Name: "English (US)",
dateFmt: "1/2/2006",
@@ -175,6 +194,20 @@ var (
Enabled: false,
},
{
+ Bcp: "hu",
+ Name: "magyar",
+ dateFmt: "2006. 01. 02.",
+ Eurozone: false,
+ Enabled: false,
+ },
+ {
+ Bcp: "pl",
+ Name: "polski",
+ dateFmt: "2.01.2006",
+ Eurozone: false,
+ Enabled: false,
+ },
+ {
Bcp: "ro",
Name: "română",
dateFmt: "02.01.2006",
@@ -209,44 +242,64 @@ func init() {
defaultPrinter = printers["en"]
}
-func (p Printer) T(fmt string, args ...any) string {
- return p.inner.Sprintf(fmt, args...)
-}
-
-func (p Printer) N(n int) string {
- return p.inner.Sprint(n)
-}
-
-func (p Printer) Date(d time.Time) string {
+func (p Printer) D(d time.Time) string {
return d.Format(p.Locale.dateFmt)
}
-func (p Printer) M(val float64, round bool) string {
- var valstr string
+func (p Printer) M(val any) string {
+ var vstr string
/* Hack to avoid gotext writing these two ‘translations’ into the
translations file */
f := p.inner.Sprintf
- if round {
- valstr = f("%d", int(val))
- } else {
- valstr = f("%.2f", val)
+
+ switch val.(type) {
+ case int:
+ vstr = f("%d", val)
+ case float64:
+ vstr = f("%.2f", val)
+ default:
+ go func() {
+ if err := email.ServerError(badMType{"TODO"}); err != nil {
+ log.Println(err)
+ }
+ }()
+ /* Hopefully this never happens */
+ vstr = "ERROR"
}
/* All Eurozone languages place the eurosign after the value except
- for Dutch, English, Gaelic, and Maltese. Austrian German also
+ for Dutch, English, Irish, and Maltese. Austrian German also
uses Dutch-style formatting, but we do not support that dialect. */
switch p.Locale.Bcp {
case "en", "en-US", "ga", "mt":
- return fmt.Sprintf("€%s", valstr)
+ return fmt.Sprintf("€%s", vstr)
case "nl":
- return fmt.Sprintf("€ %s", valstr)
+ return fmt.Sprintf("€ %s", vstr)
default:
- return fmt.Sprintf("%s €", valstr)
+ return fmt.Sprintf("%s €", vstr)
}
}
+func (p Printer) N(n int) string {
+ return p.inner.Sprint(n)
+}
+
+func (p Printer) T(fmt string, args ...any) string {
+ return p.inner.Sprintf(fmt, args...)
+}
+
/* Transform ‘en-US’ to ‘en’ */
func (l locale) Language() string {
return l.Bcp[:2]
}
+
+type badMType struct {
+ inner any
+}
+
+func (e badMType) Error() string {
+ return fmt.Sprintf(
+ "Attempted to format ‘%v’ of type ‘%T’ as a monetary value in Printer.M()",
+ e.inner, e.inner)
+}
diff --git a/src/mintage/parser.go b/src/mintage/parser.go
deleted file mode 100644
index 364b6e8..0000000
--- a/src/mintage/parser.go
+++ /dev/null
@@ -1,297 +0,0 @@
-package mintage
-
-import (
- "bufio"
- "fmt"
- "io"
- "strconv"
- "strings"
- "time"
-)
-
-type SyntaxError struct {
- expected, got string
- file string
- linenr int
-}
-
-func (e SyntaxError) Error() string {
- return fmt.Sprintf("%s:%d: syntax error: expected %s but got %s",
- e.file, e.linenr, e.expected, e.got)
-}
-
-type Data struct {
- Standard []SRow
- Commemorative []CRow
-}
-
-type SRow struct {
- Year int
- Mintmark string
- Mintages [typeCount][denoms]int
-}
-
-type CRow struct {
- Year int
- Mintmark string
- Name string
- Mintage [typeCount]int
-}
-
-const (
- TypeCirc = iota
- TypeNIFC
- TypeProof
- typeCount
-)
-
-const (
- Unknown = -iota - 1
- Invalid
-)
-
-const (
- denoms = 8
- ws = " \t"
-)
-
-func Parse(r io.Reader, file string) (Data, error) {
- yearsSince := time.Now().Year() - 1999 + 1
- data := Data{
- Standard: make([]SRow, 0, yearsSince),
- Commemorative: make([]CRow, 0, yearsSince),
- }
-
- scanner := bufio.NewScanner(r)
- for linenr := 1; scanner.Scan(); linenr++ {
- line := strings.Trim(scanner.Text(), ws)
- if isBlankOrComment(line) {
- continue
- }
-
- if len(line) < 4 || !isNumeric(line[:4], false) {
- return Data{}, SyntaxError{
- expected: "4-digit year",
- got: line,
- linenr: linenr,
- file: file,
- }
- }
-
- var (
- commem bool
- mintmark string
- )
- year, _ := strconv.Atoi(line[:4])
- line = line[4:]
-
- if len(line) != 0 {
- if strings.ContainsRune(ws, rune(line[0])) {
- commem = true
- goto out
- }
- if line[0] != '-' {
- return Data{}, SyntaxError{
- expected: "end-of-line or mintmark",
- got: line,
- linenr: linenr,
- file: file,
- }
- }
-
- if line = line[1:]; len(line) == 0 {
- return Data{}, SyntaxError{
- expected: "mintmark",
- got: "end-of-line",
- linenr: linenr,
- file: file,
- }
- }
-
- switch i := strings.IndexAny(line, ws); i {
- case 0:
- return Data{}, SyntaxError{
- expected: "mintmark",
- got: "whitespace",
- linenr: linenr,
- file: file,
- }
- case -1:
- mintmark = line
- default:
- mintmark, line = line[:i], line[i:]
- commem = true
- }
- }
- out:
-
- if !commem {
- row := SRow{
- Year: year,
- Mintmark: mintmark,
- }
- for i := range row.Mintages {
- line = ""
- for isBlankOrComment(line) {
- if !scanner.Scan() {
- return Data{}, SyntaxError{
- expected: "mintage row",
- got: "end-of-file",
- linenr: linenr,
- file: file,
- }
- }
- line = strings.Trim(scanner.Text(), ws)
- linenr++
- }
-
- tokens := strings.FieldsFunc(line, func(r rune) bool {
- return strings.ContainsRune(ws, r)
- })
- if tokcnt := len(tokens); tokcnt != denoms {
- word := "entries"
- if tokcnt == 1 {
- word = "entry"
- }
- return Data{}, SyntaxError{
- expected: fmt.Sprintf("%d mintage entries", denoms),
- got: fmt.Sprintf("%d %s", tokcnt, word),
- linenr: linenr,
- file: file,
- }
- }
-
- for j, tok := range tokens {
- if tok != "?" && !isNumeric(tok, true) {
- return Data{}, SyntaxError{
- expected: "numeric mintage figure or ‘?’",
- got: tok,
- linenr: linenr,
- file: file,
- }
- }
-
- if tok == "?" {
- row.Mintages[i][j] = Unknown
- } else {
- row.Mintages[i][j] = atoiWithDots(tok)
- }
- }
- }
-
- data.Standard = append(data.Standard, row)
- } else {
- row := CRow{
- Year: year,
- Mintmark: mintmark,
- }
- line = strings.TrimLeft(line, ws)
- if line[0] != '"' {
- return Data{}, SyntaxError{
- expected: "string",
- got: line,
- linenr: linenr,
- file: file,
- }
- }
-
- line = line[1:]
- switch i := strings.IndexByte(line, '"'); i {
- case -1:
- return Data{}, SyntaxError{
- expected: "closing quote",
- got: "end-of-line",
- linenr: linenr,
- file: file,
- }
- case 0:
- return Data{}, SyntaxError{
- expected: "commemorated event",
- got: "empty string",
- linenr: linenr,
- file: file,
- }
- default:
- row.Name, line = line[:i], line[i+1:]
- }
-
- if len(line) != 0 {
- return Data{}, SyntaxError{
- expected: "end-of-line",
- got: line,
- linenr: linenr,
- file: file,
- }
- }
-
- for isBlankOrComment(line) {
- if !scanner.Scan() {
- return Data{}, SyntaxError{
- expected: "mintage row",
- got: "end-of-file",
- linenr: linenr,
- file: file,
- }
- }
- line = strings.Trim(scanner.Text(), ws)
- linenr++
- }
-
- tokens := strings.FieldsFunc(line, func(r rune) bool {
- return strings.ContainsRune(ws, r)
- })
- if tokcnt := len(tokens); tokcnt != typeCount {
- word := "entries"
- if tokcnt == 1 {
- word = "entry"
- }
- return Data{}, SyntaxError{
- expected: fmt.Sprintf("%d mintage entries", typeCount),
- got: fmt.Sprintf("%d %s", tokcnt, word),
- linenr: linenr,
- file: file,
- }
- }
-
- for i, tok := range tokens {
- if tok == "?" {
- row.Mintage[i] = Unknown
- } else {
- row.Mintage[i] = atoiWithDots(tok)
- }
- }
-
- data.Commemorative = append(data.Commemorative, row)
- }
- }
-
- return data, nil
-}
-
-func isNumeric(s string, dot bool) bool {
- for _, ch := range s {
- switch ch {
- case '0', '1', '2', '3', '4', '5', '6', '7', '8', '9':
- default:
- if ch != '.' || !dot {
- return false
- }
- }
- }
- return true
-}
-
-func atoiWithDots(s string) int {
- n := 0
- for _, ch := range s {
- if ch == '.' {
- continue
- }
- n = n*10 + int(ch) - '0'
- }
- return n
-}
-
-func isBlankOrComment(s string) bool {
- return len(s) == 0 || s[0] == '#'
-}
diff --git a/src/mintage/parser_test.go b/src/mintage/parser_test.go
deleted file mode 100644
index 76e0f01..0000000
--- a/src/mintage/parser_test.go
+++ /dev/null
@@ -1,233 +0,0 @@
-package mintage
-
-import (
- "bytes"
- "errors"
- "testing"
-)
-
-func TestParserComplete(t *testing.T) {
- data, err := Parse(bytes.NewBuffer([]byte(`
- 2020
- 1000 1001 1002 1003 1004 1005 1006 1007
- 1100 1101 1102 1103 1104 1105 1106 1107
- 1200 1201 1202 1203 1204 1205 1206 1207
- 2021-KNM
- 2.000 ? 2002 2003 2004 2005 2006 2007
- 2.100 ? 2102 2103 2104 2105 2106 2107
- 2.200 ? 2202 2203 2204 2205 2206 2207
- 2021-MdP
- 3000 3001 3002 3003 3004 3005 3006 3007
- 3100 3101 3102 3103 3104 3105 3106 3107
- 3200 3201 3202 3203 3204 3205 3206 3207
- 2022
- 4000 4001 4.002 4003 4004 4005 4006 4007
- 4100 4101 4.102 4103 4104 4105 4106 4107
- 4200 4201 4.202 4203 4204 4205 4206 4207
-
- 2009 "10th Anniversary of Economic and Monetary Union"
- 1000 2000 3000
- 2022-⋆ "35th Anniversary of the Erasmus Programme"
- 1001 ? 3001
- `)), "-")
-
- if err != nil {
- t.Fatalf(`Expected err=nil; got "%s"`, err)
- }
-
- for i, row := range data.Standard {
- for k := TypeCirc; k <= TypeProof; k++ {
- for j, col := range row.Mintages[k] {
- n := 1000*(i+1) + 100*k + j
- if i == 1 && j == 1 {
- n = Unknown
- }
- if col != n {
- t.Fatalf("Expected data.Standard[%d].Mintages[%d][%d]=%d; got %d",
- i, k, j, col, n)
- }
- }
- }
- }
-
- for i, row := range data.Commemorative {
- for k := TypeCirc; k <= TypeProof; k++ {
- n := 1000*(k+1) + i
- if i == 1 && k == 1 {
- n = Unknown
- }
- if row.Mintage[k] != n {
- t.Fatalf("Expected row.Mintage[%d]=%d; got %d",
- k, n, row.Mintage[k])
- }
- }
- }
-
- if len(data.Standard) != 4 {
- t.Fatalf("Expected len(data.Standard)=2; got %d", len(data.Standard))
- }
- if len(data.Commemorative) != 2 {
- t.Fatalf("Expected len(data.Commemorative)=2; got %d", len(data.Commemorative))
- }
-
- for i, x := range [...]struct {
- year int
- mintmark, name string
- }{
- {2009, "", "10th Anniversary of Economic and Monetary Union"},
- {2022, "⋆", "35th Anniversary of the Erasmus Programme"},
- } {
- if data.Commemorative[i].Year != x.year {
- t.Fatalf("Expected data.Commemorative[%d].Year=%d; got %d",
- i, x.year, data.Commemorative[i].Year)
- }
- if data.Commemorative[i].Mintmark != x.mintmark {
- t.Fatalf(`Expected data.Commemorative[%d].Mintmark="%s"; got "%s"`,
- i, x.mintmark, data.Commemorative[i].Mintmark)
- }
- if data.Commemorative[i].Name != x.name {
- t.Fatalf(`Expected data.Commemorative[%d].Name="%s"; got "%s"`,
- i, x.name, data.Commemorative[i].Name)
- }
- }
-}
-
-func TestParserMintmarks(t *testing.T) {
- data, err := Parse(bytes.NewBuffer([]byte(`
- 2020
- 1000 1001 1002 1003 1004 1005 1006 1007
- 1100 1101 1102 1103 1104 1105 1106 1107
- 1200 1201 1202 1203 1204 1205 1206 1207
- 2021-KNM
- 2.000 ? 2002 2003 2004 2005 2006 2007
- 2.100 ? 2102 2103 2104 2105 2106 2107
- 2.200 ? 2202 2203 2204 2205 2206 2207
- 2021-MdP
- 3000 3001 3002 3003 3004 3005 3006 3007
- 3100 3101 3102 3103 3104 3105 3106 3107
- 3200 3201 3202 3203 3204 3205 3206 3207
- 2022
- 4000 4001 4.002 4003 4004 4005 4006 4007
- 4100 4101 4.102 4103 4104 4105 4106 4107
- 4200 4201 4.202 4203 4204 4205 4206 4207
- `)), "-")
-
- if err != nil {
- t.Fatalf(`Expected err=nil; got "%s"`, err)
- }
-
- for i, row := range data.Standard {
- for j, col := range row.Mintages[TypeCirc] {
- n := 1000*(i+1) + j
- if i == 1 && j == 1 {
- n = Unknown
- }
- if col != n {
- t.Fatalf("Expected data.Standard[%d].Mintages[TypeCirc][%d]=%d; got %d",
- i, j, col, n)
- }
- }
- }
-
- for i, y := range [...]int{2020, 2021, 2021, 2022} {
- if data.Standard[i].Year != y {
- t.Fatalf("Expected data.Standard[%d].Year=%d; got %d",
- i, y, data.Standard[i].Year)
- }
- }
-
- for i, m := range [...]string{"", "KNM", "MdP", ""} {
- if data.Standard[i].Mintmark != m {
- t.Fatalf(`Expected data.Standard[%d].Mintmark="%s"; got "%s"`,
- i, m, data.Standard[i].Mintmark)
- }
- }
-}
-
-func TestParserNoYear(t *testing.T) {
- _, err := Parse(bytes.NewBuffer([]byte(`
- 1.000 1001 1002 1003 1004 1005 1006 1007
- 1.100 1101 1102 1103 1104 1105 1106 1107
- 1.200 1201 1202 1203 1204 1205 1206 1207
- 2021
- 2000 ? 2002 2003 2004 2005 2006 2007
- 2100 ? 2102 2103 2104 2105 2106 2107
- 2200 ? 2202 2203 2204 2205 2206 2207
- `)), "-")
-
- var sErr SyntaxError
- if !errors.As(err, &sErr) {
- t.Fatalf("Expected err=SyntaxError; got %s", err)
- }
-}
-
-func TestParserBadToken(t *testing.T) {
- _, err := Parse(bytes.NewBuffer([]byte(`
- 2020
- 1.000 1001 1002 1003 1004 1005 1006 1007
- 1.100 1101 1102 1103 1104 1105 1106 1107
- 1.200 1201 1202 1203 1204 1205 1206 1207
- 2021 Naughty!
- 2000 ? 2002 2003 2004 2005 2006 2007
- 2100 ? 2102 2103 2104 2105 2106 2107
- 2200 ? 2202 2203 2204 2205 2206 2207
- `)), "-")
-
- var sErr SyntaxError
- if !errors.As(err, &sErr) {
- t.Fatalf("Expected err=SyntaxError; got %s", err)
- }
-}
-
-func TestParserShortRow(t *testing.T) {
- _, err := Parse(bytes.NewBuffer([]byte(`
- 2020
- 1.000 1001 1002 1003 1004 1005 1006 1007
- 1.100 1101 1102 1103 1104 1105 1106 1107
- 1.200 1201 1202 1203 1204 1205 1206 1207
- 2021
- 2000 ? 2002 2003 2004 2005 2006 2007
- 2100 ? 2102 2103 2104 2105 2106
- 2200 ? 2202 2203 2204 2205 2206 2207
- `)), "-")
-
- var sErr SyntaxError
- if !errors.As(err, &sErr) {
- t.Fatalf("Expected err=SyntaxError; got %s", err)
- }
-}
-
-func TestParserLongRow(t *testing.T) {
- _, err := Parse(bytes.NewBuffer([]byte(`
- 2020
- 1.000 1001 1002 1003 1004 1005 1006 1007
- 1.100 1101 1102 1103 1104 1105 1106 1107
- 1.200 1201 1202 1203 1204 1205 1206 1207
- 2021
- 2000 ? 2002 2003 2004 2005 2006 2007
- 2100 ? 2102 2103 2104 2105 2106 2107 2108
- 2200 ? 2202 2203 2204 2205 2206 2207
- `)), "-")
-
- var sErr SyntaxError
- if !errors.As(err, &sErr) {
- t.Fatalf("Expected err=SyntaxError; got %s", err)
- }
-}
-
-func TestParserMissingRow(t *testing.T) {
- _, err := Parse(bytes.NewBuffer([]byte(`
- 2020
- 1.000 1001 1002 1003 1004 1005 1006 1007
- 1.100 1101 1102 1103 1104 1105 1106 1107
- 1.200 1201 1202 1203 1204 1205 1206 1207
- 2021
- 2000 ? 2002 2003 2004 2005 2006 2007
- 2200 ? 2202 2203 2204 2205 2206 2207
- `)), "-")
-
- var sErr SyntaxError
- if !errors.As(err, &sErr) {
- t.Fatalf("Expected err=SyntaxError; got %s", err)
- }
-}
diff --git a/src/rosetta/bg/messages.gotext.json b/src/rosetta/bg/messages.gotext.json
index 51896f9..608b3ae 100644
--- a/src/rosetta/bg/messages.gotext.json
+++ b/src/rosetta/bg/messages.gotext.json
@@ -257,6 +257,161 @@
"translation": ""
},
{
+ "id": "%d Euro",
+ "message": "%d Euro",
+ "translation": ""
+ },
+ {
+ "id": "Printer code on a %d euro bill",
+ "message": "Printer code on a %d euro bill",
+ "translation": ""
+ },
+ {
+ "id": "Location Codes",
+ "message": "Location Codes",
+ "translation": ""
+ },
+ {
+ "id": "Euro banknotes have two codes on them: a printer code and a serial number. The printer code tells you where a given note was printed, while the serial number tells you which country issues the banknote (for the 2002 series) or where the banknote was printed (for the Europa series).",
+ "message": "Euro banknotes have two codes on them: a printer code and a serial number. The printer code tells you where a given note was printed, while the serial number tells you which country issues the banknote (for the 2002 series) or where the banknote was printed (for the Europa series).",
+ "translation": ""
+ },
+ {
+ "id": "Printer Code",
+ "message": "Printer Code",
+ "translation": ""
+ },
+ {
+ "id": "The printer code (not to be confused with the serial number) is a small code printed on banknotes with information about where the banknote was printed. All printer codes take the form of ‘X000X0’ — or in other words — a letter followed by 3 numbers, a letter and a final number.",
+ "message": "The printer code (not to be confused with the serial number) is a small code printed on banknotes with information about where the banknote was printed. All printer codes take the form of ‘X000X0’ — or in other words — a letter followed by 3 numbers, a letter and a final number.",
+ "translation": ""
+ },
+ {
+ "id": "The printer code can be a bit tricky to find. The following dropdowns will show you where to find the printer code on each note.",
+ "message": "The printer code can be a bit tricky to find. The following dropdowns will show you where to find the printer code on each note.",
+ "translation": ""
+ },
+ {
+ "id": "2002 Series Printer Codes",
+ "message": "2002 Series Printer Codes",
+ "translation": ""
+ },
+ {
+ "id": "All these images are taken from %seurobilltracker.com%s.",
+ "message": "All these images are taken from %seurobilltracker.com%s.",
+ "translation": ""
+ },
+ {
+ "id": "Europa Series Printer Codes",
+ "message": "Europa Series Printer Codes",
+ "translation": ""
+ },
+ {
+ "id": "The first letter in the printer code identifies the specific printer at which the banknote was printed. The tables below will tell you which letters correspond to which printers. The final letter and number form a pair (such as ‘A2’ or ‘D6’). This pair acts as a set of coordinates telling you where on the sheet of paper the banknote was located. During printing, banknotes will be printed multiple times on a large sheet of paper which is later cut into smaller individual banknotes. A note with the pair ‘A1’ will have been at the upper-left corner of the printing sheet, with ‘A2’ to it’s right and ‘B1’ below it.",
+ "message": "The first letter in the printer code identifies the specific printer at which the banknote was printed. The tables below will tell you which letters correspond to which printers. The final letter and number form a pair (such as ‘A2’ or ‘D6’). This pair acts as a set of coordinates telling you where on the sheet of paper the banknote was located. During printing, banknotes will be printed multiple times on a large sheet of paper which is later cut into smaller individual banknotes. A note with the pair ‘A1’ will have been at the upper-left corner of the printing sheet, with ‘A2’ to it’s right and ‘B1’ below it.",
+ "translation": ""
+ },
+ {
+ "id": "2002 Series",
+ "message": "2002 Series",
+ "translation": ""
+ },
+ {
+ "id": "In the 2002 series, the first letter of the serial number can be used to identify the country that issued the banknote. The following table shows which countries map to which codes.",
+ "message": "In the 2002 series, the first letter of the serial number can be used to identify the country that issued the banknote. The following table shows which countries map to which codes.",
+ "translation": ""
+ },
+ {
+ "id": "Code",
+ "message": "Code",
+ "translation": ""
+ },
+ {
+ "id": "Country",
+ "message": "Country",
+ "translation": ""
+ },
+ {
+ "id": "The first letter of the printer code can also be used to identify the specific printer at which the banknote was printed. The printer- and country codes do not need to line up; a banknote issued by a country will often be printed in another.",
+ "message": "The first letter of the printer code can also be used to identify the specific printer at which the banknote was printed. The printer- and country codes do not need to line up; a banknote issued by a country will often be printed in another.",
+ "translation": ""
+ },
+ {
+ "id": "Printer",
+ "message": "Printer",
+ "translation": ""
+ },
+ {
+ "id": "United Kingdom",
+ "message": "United Kingdom",
+ "translation": ""
+ },
+ {
+ "id": "Central Bank of Ireland",
+ "message": "Central Bank of Ireland",
+ "translation": ""
+ },
+ {
+ "id": "Bank of Greece",
+ "message": "Bank of Greece",
+ "translation": ""
+ },
+ {
+ "id": "National Bank of Belgium",
+ "message": "National Bank of Belgium",
+ "translation": ""
+ },
+ {
+ "id": "Europa Series",
+ "message": "Europa Series",
+ "translation": ""
+ },
+ {
+ "id": "In the Europa series the first letter of the serial number can be used to identify the printer that printed the banknote, just like the printer code. The following table shows which countries map to which codes.",
+ "message": "In the Europa series the first letter of the serial number can be used to identify the printer that printed the banknote, just like the printer code. The following table shows which countries map to which codes.",
+ "translation": ""
+ },
+ {
+ "id": "Bulgaria",
+ "message": "Bulgaria",
+ "translation": ""
+ },
+ {
+ "id": "Euro Banknotes",
+ "message": "Euro Banknotes",
+ "translation": ""
+ },
+ {
+ "id": "On this section of the site you can find everything there is to know about the banknotes of the Eurozone.",
+ "message": "On this section of the site you can find everything there is to know about the banknotes of the Eurozone.",
+ "translation": ""
+ },
+ {
+ "id": "Designs",
+ "message": "Designs",
+ "translation": ""
+ },
+ {
+ "id": "View the different Euro-note designs!",
+ "message": "View the different Euro-note designs!",
+ "translation": ""
+ },
+ {
+ "id": "Find out where your notes were printed!",
+ "message": "Find out where your notes were printed!",
+ "translation": ""
+ },
+ {
+ "id": "Test Notes",
+ "message": "Test Notes",
+ "translation": ""
+ },
+ {
+ "id": "Learn about the special test notes!",
+ "message": "Learn about the special test notes!",
+ "translation": ""
+ },
+ {
"id": "Andorran Euro Coin Designs",
"message": "Andorran Euro Coin Designs",
"translation": ""
@@ -342,6 +497,26 @@
"translation": ""
},
{
+ "id": "Belgian Euro Coin Designs",
+ "message": "Belgian Euro Coin Designs",
+ "translation": ""
+ },
+ {
+ "id": "Since 1999 Belgium has released three series of euro coins, which each series having a single design repeated on all denominations. Starting in 1999 the Belgian euro coins featured the portrait of King Albert II with the %sroyal monogram%s in the outer ring of the coins.",
+ "message": "Since 1999 Belgium has released three series of euro coins, which each series having a single design repeated on all denominations. Starting in 1999 the Belgian euro coins featured the portrait of King Albert II with the %sroyal monogram%s in the outer ring of the coins.",
+ "translation": ""
+ },
+ {
+ "id": "In 2008 a second series of coins was released featuring a slightly-modified design in which the royal monogram was moved to the inner portion of the coin along with the year of mintage in order to comply with the European Commission’s guidelines. The country code ‘BE’ was also added to the design underneath the royal monogram.",
+ "message": "In 2008 a second series of coins was released featuring a slightly-modified design in which the royal monogram was moved to the inner portion of the coin along with the year of mintage in order to comply with the European Commission’s guidelines. The country code ‘BE’ was also added to the design underneath the royal monogram.",
+ "translation": ""
+ },
+ {
+ "id": "After his accession to the throne Belgium began a third series of coins in 2014 featuring the portrait of King Philippe. As is customary with coins bearing the portraits of monarchs, the direction in which the portrait faces was flipped to face right instead of left.",
+ "message": "After his accession to the throne Belgium began a third series of coins in 2014 featuring the portrait of King Philippe. As is customary with coins bearing the portraits of monarchs, the direction in which the portrait faces was flipped to face right instead of left.",
+ "translation": ""
+ },
+ {
"id": "Croatian Euro Coin Designs",
"message": "Croatian Euro Coin Designs",
"translation": ""
@@ -427,11 +602,6 @@
"translation": ""
},
{
- "id": "Country",
- "message": "Country",
- "translation": ""
- },
- {
"id": "Filter",
"message": "Filter",
"translation": ""
@@ -452,6 +622,11 @@
"translation": ""
},
{
+ "id": "Error",
+ "message": "Error",
+ "translation": ""
+ },
+ {
"id": "Commemorative Coins",
"message": "Commemorative Coins",
"translation": ""
@@ -477,11 +652,6 @@
"translation": ""
},
{
- "id": "Designs",
- "message": "Designs",
- "translation": ""
- },
- {
"id": "View the 600+ different Euro-coin designs!",
"message": "View the 600+ different Euro-coin designs!",
"translation": ""
@@ -507,6 +677,681 @@
"translation": ""
},
{
+ "id": "Coin Roll Hunting",
+ "message": "Coin Roll Hunting",
+ "translation": ""
+ },
+ {
+ "id": "What is Coin Roll Hunting?",
+ "message": "What is Coin Roll Hunting?",
+ "translation": ""
+ },
+ {
+ "id": "Coin roll hunting is a popular method of coin collecting in which you withdrawal cash from your bank in the form of coins which you then search through to find new additions to your collection. Once you’ve searched through all your coins, you will typically deposit your left over coins at the bank and withdrawal new coins.",
+ "message": "Coin roll hunting is a popular method of coin collecting in which you withdrawal cash from your bank in the form of coins which you then search through to find new additions to your collection. Once you’ve searched through all your coins, you will typically deposit your left over coins at the bank and withdrawal new coins.",
+ "translation": ""
+ },
+ {
+ "id": "This type of coin collecting is often called ‘Coin Roll Hunting’ due to the fact that coins are often withdrawn in paper-wrapped rolls. You may however find that your coins come in plastic bags instead (common in countries like Ireland).",
+ "message": "This type of coin collecting is often called ‘Coin Roll Hunting’ due to the fact that coins are often withdrawn in paper-wrapped rolls. You may however find that your coins come in plastic bags instead (common in countries like Ireland).",
+ "translation": ""
+ },
+ {
+ "id": "Depending on your bank and branch, the process of obtaining coins may differ. Some banks require you speak to a teller, others have coin machines. Some banks may also require that you are a customer or even to have a business account. If you aren’t sure about if you can get coins we suggest you contact your bank, although further down this page we also have information about the withdrawal of coins in various countries and major banks.",
+ "message": "Depending on your bank and branch, the process of obtaining coins may differ. Some banks require you speak to a teller, others have coin machines. Some banks may also require that you are a customer or even to have a business account. If you aren’t sure about if you can get coins we suggest you contact your bank, although further down this page we also have information about the withdrawal of coins in various countries and major banks.",
+ "translation": ""
+ },
+ {
+ "id": "Getting Started",
+ "message": "Getting Started",
+ "translation": ""
+ },
+ {
+ "id": "To get started with coin roll hunting you should first contact your bank or check their website to find details regarding coin withdrawal. You will then typically need to go to the bank to pick up your coins. Depending on your bank you may be able to withdrawal coins from a machine, although often you can pick up your coins from the banks tellers. You will also often need to pay a small fee for each roll, although some banks don’t charge fees.",
+ "message": "To get started with coin roll hunting you should first contact your bank or check their website to find details regarding coin withdrawal. You will then typically need to go to the bank to pick up your coins. Depending on your bank you may be able to withdrawal coins from a machine, although often you can pick up your coins from the banks tellers. You will also often need to pay a small fee for each roll, although some banks don’t charge fees.",
+ "translation": ""
+ },
+ {
+ "id": "It is also important to find details regarding the deposit of coins. Depositing coins often also requires the payment of a fee — one which is typically more expensive than the withdrawal fees. If depositing your coins is too expensive you can always exchange your left over coins at shops for banknotes. It is often cheaper (or even free) to deposit banknotes.",
+ "message": "It is also important to find details regarding the deposit of coins. Depositing coins often also requires the payment of a fee — one which is typically more expensive than the withdrawal fees. If depositing your coins is too expensive you can always exchange your left over coins at shops for banknotes. It is often cheaper (or even free) to deposit banknotes.",
+ "translation": ""
+ },
+ {
+ "id": "In some countries such as Austria it is even common to be able to withdrawal new coins from your account by exchanging the left over coins you already have.",
+ "message": "In some countries such as Austria it is even common to be able to withdrawal new coins from your account by exchanging the left over coins you already have.",
+ "translation": ""
+ },
+ {
+ "id": "Country-Specific Details",
+ "message": "Country-Specific Details",
+ "translation": ""
+ },
+ {
+ "id": "Below you can find all sorts of country-specific information we have regarding obtaining coin rolls. We lack a lot of information for many of the countries, so if you have any additional information such as your banks fees, the availability of coin roll machines, etc. feel free to contact us! You can find our contact information %shere%s.",
+ "message": "Below you can find all sorts of country-specific information we have regarding obtaining coin rolls. We lack a lot of information for many of the countries, so if you have any additional information such as your banks fees, the availability of coin roll machines, etc. feel free to contact us! You can find our contact information %shere%s.",
+ "translation": ""
+ },
+ {
+ "id": "Be aware of the face that the information below is prone to being outdated, and as such may not reflect the current reality.",
+ "message": "Be aware of the face that the information below is prone to being outdated, and as such may not reflect the current reality.",
+ "translation": ""
+ },
+ {
+ "id": "Coin rolls can be obtained from Andbank, Crèdit Andorrà, and MoraBanc. All three of these banks require that you are a customer to get rolls. There have however been reports of individuals managing to get rolls without any fees and without being a customer by simply asking kindly at the bank.",
+ "message": "Coin rolls can be obtained from Andbank, Crèdit Andorrà, and MoraBanc. All three of these banks require that you are a customer to get rolls. There have however been reports of individuals managing to get rolls without any fees and without being a customer by simply asking kindly at the bank.",
+ "translation": ""
+ },
+ {
+ "id": "The Austrian National Bank does not distribute circulated rolls but sells rolls of commemorative coins at face value on release as well as uncirculated rolls for all denominations.",
+ "message": "The Austrian National Bank does not distribute circulated rolls but sells rolls of commemorative coins at face value on release as well as uncirculated rolls for all denominations.",
+ "translation": ""
+ },
+ {
+ "id": "There is a fee of %s per roll. Rolls can be purchased with cash at machines. These machines are available to everyone, but not in all branches. Look for the ‘Münzrollengeber’ filter option %shere%s.",
+ "message": "There is a fee of %s per roll. Rolls can be purchased with cash at machines. These machines are available to everyone, but not in all branches. Look for the ‘Münzrollengeber’ filter option %shere%s.",
+ "translation": ""
+ },
+ {
+ "id": "There is a fee of %s per roll. You must be a customer to use machines to get rolls. Rolls have no fees when purchased at counters, but counters redirect you to machines if they work; counters accept cash. You must present an Erste Bank card to buy rolls from machines, but you can pay with cash.",
+ "message": "There is a fee of %s per roll. You must be a customer to use machines to get rolls. Rolls have no fees when purchased at counters, but counters redirect you to machines if they work; counters accept cash. You must present an Erste Bank card to buy rolls from machines, but you can pay with cash.",
+ "translation": ""
+ },
+ {
+ "id": "Depositing coins is free for up to %s a day, at which point you pay 1%% for any additional deposited coins. You must also be a customer. Depositing coins is free for all Erste Bank customers at Dornbirner Sparkasse with no limit.",
+ "message": "Depositing coins is free for up to %s a day, at which point you pay 1%% for any additional deposited coins. You must also be a customer. Depositing coins is free for all Erste Bank customers at Dornbirner Sparkasse with no limit.",
+ "translation": ""
+ },
+ {
+ "id": "There is a fee of %s per roll if you aren’t a customer, and %s otherwise. Coin deposits are free if you’re a customer.",
+ "message": "There is a fee of %s per roll if you aren’t a customer, and %s otherwise. Coin deposits are free if you’re a customer.",
+ "translation": ""
+ },
+ {
+ "id": "Reportedly fee-less with no need of being a customer, but this is unconfirmed.",
+ "message": "Reportedly fee-less with no need of being a customer, but this is unconfirmed.",
+ "translation": ""
+ },
+ {
+ "id": "There is a %s fee with no limit on the number of rolls.",
+ "message": "There is a %s fee with no limit on the number of rolls.",
+ "translation": ""
+ },
+ {
+ "id": "Belgian Central Bank",
+ "message": "Belgian Central Bank",
+ "translation": ""
+ },
+ {
+ "id": "You can visit the Belgian Central Bank in Brussels as an EU citizen. You can order coin rolls for no fee up to %s in value. They seem to distribute uncirculated coins (no commemoratives).",
+ "message": "You can visit the Belgian Central Bank in Brussels as an EU citizen. You can order coin rolls for no fee up to %s in value. They seem to distribute uncirculated coins (no commemoratives).",
+ "translation": ""
+ },
+ {
+ "id": "Free for customers but getting coin rolls is still difficult sometimes. Non-customers cannot get rolls.",
+ "message": "Free for customers but getting coin rolls is still difficult sometimes. Non-customers cannot get rolls.",
+ "translation": ""
+ },
+ {
+ "id": "Free for customers when you order through their online platform.",
+ "message": "Free for customers when you order through their online platform.",
+ "translation": ""
+ },
+ {
+ "id": "Bank of Cyprus",
+ "message": "Bank of Cyprus",
+ "translation": ""
+ },
+ {
+ "id": "At the Bank of Cyprus it is possible to buy bags of coins without being a customer, and without paying any additional fees. Depending on the branch you visit you may have coin roll machine available. Do note that the bags provided by the Bank of Cyprus are around twice as large as usual with %s bags containing 50 coins and the other denomination bags containing 100 coins.",
+ "message": "At the Bank of Cyprus it is possible to buy bags of coins without being a customer, and without paying any additional fees. Depending on the branch you visit you may have coin roll machine available. Do note that the bags provided by the Bank of Cyprus are around twice as large as usual with %s bags containing 50 coins and the other denomination bags containing 100 coins.",
+ "translation": ""
+ },
+ {
+ "id": "Coin roll availability may vary across banks and branches, as well as the price. You must be a customer to purchase coin rolls unless specified otherwise.",
+ "message": "Coin roll availability may vary across banks and branches, as well as the price. You must be a customer to purchase coin rolls unless specified otherwise.",
+ "translation": ""
+ },
+ {
+ "id": "German Federal Bank (Deutsche Bundesbank)",
+ "message": "German Federal Bank (Deutsche Bundesbank)",
+ "translation": ""
+ },
+ {
+ "id": "You can obtain regular- and commemorative coins for face value including 5-, 10-, and 20 euro coins. You do not need to be a customer although depending on your branch you may need to make an appointment. The purchase of coins can only be done with cash.",
+ "message": "You can obtain regular- and commemorative coins for face value including 5-, 10-, and 20 euro coins. You do not need to be a customer although depending on your branch you may need to make an appointment. The purchase of coins can only be done with cash.",
+ "translation": ""
+ },
+ {
+ "id": "Hand-rolled coin rolls can be obtained with no additional fees.",
+ "message": "Hand-rolled coin rolls can be obtained with no additional fees.",
+ "translation": ""
+ },
+ {
+ "id": "Coin rolls can be obtained for a fee of %s–%s per roll. The amount varies per branch.",
+ "message": "Coin rolls can be obtained for a fee of %s–%s per roll. The amount varies per branch.",
+ "translation": ""
+ },
+ {
+ "id": "Coin rolls can be obtained for a fee of %s per roll.",
+ "message": "Coin rolls can be obtained for a fee of %s per roll.",
+ "translation": ""
+ },
+ {
+ "id": "Obtaining coin rolls in Estonia is typically quite difficult, and often expensive. You also often need to make an appointment in advance.",
+ "message": "Obtaining coin rolls in Estonia is typically quite difficult, and often expensive. You also often need to make an appointment in advance.",
+ "translation": ""
+ },
+ {
+ "id": "Central Bank of Estonia Museum",
+ "message": "Central Bank of Estonia Museum",
+ "translation": ""
+ },
+ {
+ "id": "You can purchase commemorative coins (even those released years ago) at face value. It is also an interesting museum to visit in general.",
+ "message": "You can purchase commemorative coins (even those released years ago) at face value. It is also an interesting museum to visit in general.",
+ "translation": ""
+ },
+ {
+ "id": "Coin rolls are free but you must be a customer.",
+ "message": "Coin rolls are free but you must be a customer.",
+ "translation": ""
+ },
+ {
+ "id": "Bank of Spain",
+ "message": "Bank of Spain",
+ "translation": ""
+ },
+ {
+ "id": "You can purchase individual coins and commemorative coin rolls (even those of other countries). You can watch %shere%s to see how to do it.",
+ "message": "You can purchase individual coins and commemorative coin rolls (even those of other countries). You can watch %shere%s to see how to do it.",
+ "translation": ""
+ },
+ {
+ "id": "Coin rolls have a fee of %s for 5 rolls. This seems to vary by region.",
+ "message": "Coin rolls have a fee of %s for 5 rolls. This seems to vary by region.",
+ "translation": ""
+ },
+ {
+ "id": "Coin rolls have no fees.",
+ "message": "Coin rolls have no fees.",
+ "translation": ""
+ },
+ {
+ "id": "La Caixa",
+ "message": "La Caixa",
+ "translation": ""
+ },
+ {
+ "id": "Coin rolls have no fees and can be purchased with cash. You do not need to be a customer, although this needs to be re-verified.",
+ "message": "Coin rolls have no fees and can be purchased with cash. You do not need to be a customer, although this needs to be re-verified.",
+ "translation": ""
+ },
+ {
+ "id": "Finland has no coin roll machines, but you can find vending machines or coin exchange machines (albeit they are rare).",
+ "message": "Finland has no coin roll machines, but you can find vending machines or coin exchange machines (albeit they are rare).",
+ "translation": ""
+ },
+ {
+ "id": "Coin rolls can be obtained with no fees.",
+ "message": "Coin rolls can be obtained with no fees.",
+ "translation": ""
+ },
+ {
+ "id": "Bank of Finland",
+ "message": "Bank of Finland",
+ "translation": ""
+ },
+ {
+ "id": "It is probably not possible to obtain coin rolls, but this is not confirmed.",
+ "message": "It is probably not possible to obtain coin rolls, but this is not confirmed.",
+ "translation": ""
+ },
+ {
+ "id": "Coin roll machines are uncommon, only some banks have them and you need to be a customer. You may also need to order them in advance.",
+ "message": "Coin roll machines are uncommon, only some banks have them and you need to be a customer. You may also need to order them in advance.",
+ "translation": ""
+ },
+ {
+ "id": "Coin rolls can be obtained with no fee. You must be a customer.",
+ "message": "Coin rolls can be obtained with no fee. You must be a customer.",
+ "translation": ""
+ },
+ {
+ "id": "and",
+ "message": "and",
+ "translation": ""
+ },
+ {
+ "id": "Free coin rolls if you are a customer or %s per roll if you are not a customer. There are coin roll machines.",
+ "message": "Free coin rolls if you are a customer or %s per roll if you are not a customer. There are coin roll machines.",
+ "translation": ""
+ },
+ {
+ "id": "There are coin roll machines but it is not yet known if you need to be a customer or if there are fees.",
+ "message": "There are coin roll machines but it is not yet known if you need to be a customer or if there are fees.",
+ "translation": ""
+ },
+ {
+ "id": "Bank of Greece (Τράπεζα της Ελλάδος)",
+ "message": "Bank of Greece (Τράπεζα της Ελλάδος)",
+ "translation": ""
+ },
+ {
+ "id": "Fee-less coin rolls for everyone (you will need to show ID). The latest commemorative coins are also sold for face value.",
+ "message": "Fee-less coin rolls for everyone (you will need to show ID). The latest commemorative coins are also sold for face value.",
+ "translation": ""
+ },
+ {
+ "id": "Fee-less coin bags for everyone (no ID necessary). Smaller denominations are often not given out, and the coin bags you recieve are very large (there are reports of %s bags containing 250 coins).",
+ "message": "Fee-less coin bags for everyone (no ID necessary). Smaller denominations are often not given out, and the coin bags you recieve are very large (there are reports of %s bags containing 250 coins).",
+ "translation": ""
+ },
+ {
+ "id": "In general, coin rolls are available at banks with a fee of %s per roll; rolls could potentially have no fee if you only need a few.",
+ "message": "In general, coin rolls are available at banks with a fee of %s per roll; rolls could potentially have no fee if you only need a few.",
+ "translation": ""
+ },
+ {
+ "id": "There are coin roll machines but it is unknown if you need to be a customer or if there are additional fees.",
+ "message": "There are coin roll machines but it is unknown if you need to be a customer or if there are additional fees.",
+ "translation": ""
+ },
+ {
+ "id": "Bank of Italy",
+ "message": "Bank of Italy",
+ "translation": ""
+ },
+ {
+ "id": "Coin rolls are available to everyone.",
+ "message": "Coin rolls are available to everyone.",
+ "translation": ""
+ },
+ {
+ "id": "Works, but with very high fees (5%% of cost).",
+ "message": "Works, but with very high fees (5%% of cost).",
+ "translation": ""
+ },
+ {
+ "id": "Fee of %s per roll of 2 euro coins.",
+ "message": "Fee of %s per roll of 2 euro coins.",
+ "translation": ""
+ },
+ {
+ "id": "As far as we are aware, Lietuvos Bankas only distributes coin rolls to businesses.",
+ "message": "As far as we are aware, Lietuvos Bankas only distributes coin rolls to businesses.",
+ "translation": ""
+ },
+ {
+ "id": "It may be worth checking out payout machines to exchange banknotes into coins.",
+ "message": "It may be worth checking out payout machines to exchange banknotes into coins.",
+ "translation": ""
+ },
+ {
+ "id": "Luxembourgish Central Bank (Banque Centrale du Luxembourg)",
+ "message": "Luxembourgish Central Bank (Banque Centrale du Luxembourg)",
+ "translation": ""
+ },
+ {
+ "id": "We currently have no information regarding regular coins, however their webshop sells commemorative coins (for a high premium, but better than most resellers). Commemorative coins are also available for purchase in-person.",
+ "message": "We currently have no information regarding regular coins, however their webshop sells commemorative coins (for a high premium, but better than most resellers). Commemorative coins are also available for purchase in-person.",
+ "translation": ""
+ },
+ {
+ "id": "You should be able to get coin rolls with no additional fees.",
+ "message": "You should be able to get coin rolls with no additional fees.",
+ "translation": ""
+ },
+ {
+ "id": "In general coin rolls are sold with a fee of %s per roll, but we’re lacking a lot of information.",
+ "message": "In general coin rolls are sold with a fee of %s per roll, but we’re lacking a lot of information.",
+ "translation": ""
+ },
+ {
+ "id": "Bank of Valletta and HSBC Bank Malta",
+ "message": "Bank of Valletta and HSBC Bank Malta",
+ "translation": ""
+ },
+ {
+ "id": "You can get rolls for a fee of %s per roll. You must order coin rolls through their online platform, and you must be a customer.",
+ "message": "You can get rolls for a fee of %s per roll. You must order coin rolls through their online platform, and you must be a customer.",
+ "translation": ""
+ },
+ {
+ "id": "Banks in the Netherlands do not carry cash, and as such it’s not possible to obtain rolls from bank tellers. Obtaining coins from the Dutch Central Bank (De Nederlandsche Bank) is also not possible. If you want to obtain coin rolls you need to use a Geldmaat coin roll machine which can be found in specific branches of GAMMA and Karwei. Geldmaat offers a map on their website where you can search for branches with these machines; you can find that map %shere%s.",
+ "message": "Banks in the Netherlands do not carry cash, and as such it’s not possible to obtain rolls from bank tellers. Obtaining coins from the Dutch Central Bank (De Nederlandsche Bank) is also not possible. If you want to obtain coin rolls you need to use a Geldmaat coin roll machine which can be found in specific branches of GAMMA and Karwei. Geldmaat offers a map on their website where you can search for branches with these machines; you can find that map %shere%s.",
+ "translation": ""
+ },
+ {
+ "id": "In order to be able to use a Geldmaat coin machine, you must be a customer of either ABN AMRO, ING, or Rabobank. You also cannot pay by cash, only card payments are allowed. All three banks charge a withdrawal fee for getting coin rolls, which are detailed in the list below.",
+ "message": "In order to be able to use a Geldmaat coin machine, you must be a customer of either ABN AMRO, ING, or Rabobank. You also cannot pay by cash, only card payments are allowed. All three banks charge a withdrawal fee for getting coin rolls, which are detailed in the list below.",
+ "translation": ""
+ },
+ {
+ "id": "%s per roll.",
+ "message": "%s per roll.",
+ "translation": ""
+ },
+ {
+ "id": "Base fee of %s + %s per roll.",
+ "message": "Base fee of %s + %s per roll.",
+ "translation": ""
+ },
+ {
+ "id": "One- and two-cent coins have been removed from circulation and cannot be obtained.",
+ "message": "One- and two-cent coins have been removed from circulation and cannot be obtained.",
+ "translation": ""
+ },
+ {
+ "id": "Coin bags are sold with no additional fees to bank customers.",
+ "message": "Coin bags are sold with no additional fees to bank customers.",
+ "translation": ""
+ },
+ {
+ "id": "Bank of Portugal (Banco de Portugal)",
+ "message": "Bank of Portugal (Banco de Portugal)",
+ "translation": ""
+ },
+ {
+ "id": "Coin bags are sold with no additional fees to everyone.",
+ "message": "Coin bags are sold with no additional fees to everyone.",
+ "translation": ""
+ },
+ {
+ "id": "In general there is a %s fee for coin rolls.",
+ "message": "In general there is a %s fee for coin rolls.",
+ "translation": ""
+ },
+ {
+ "id": "Bank of Slovenia (Banka Slovenije)",
+ "message": "Bank of Slovenia (Banka Slovenije)",
+ "translation": ""
+ },
+ {
+ "id": "You can purchase commemorative coins for face value, and coin rolls are sold with no fees to everyone.",
+ "message": "You can purchase commemorative coins for face value, and coin rolls are sold with no fees to everyone.",
+ "translation": ""
+ },
+ {
+ "id": "National Bank of Slovakia (Národná banka Slovenska)",
+ "message": "National Bank of Slovakia (Národná banka Slovenska)",
+ "translation": ""
+ },
+ {
+ "id": "You may be able to get uncirculated rolls, but this is not yet confirmed.",
+ "message": "You may be able to get uncirculated rolls, but this is not yet confirmed.",
+ "translation": ""
+ },
+ {
+ "id": "You can get an unlimited number of rolls for a %s fee. You must be a customer of the bank.",
+ "message": "You can get an unlimited number of rolls for a %s fee. You must be a customer of the bank.",
+ "translation": ""
+ },
+ {
+ "id": "Ask the Pope nicely and he’ll probably give you some Vatican coins for free.",
+ "message": "Ask the Pope nicely and he’ll probably give you some Vatican coins for free.",
+ "translation": ""
+ },
+ {
+ "id": "We currently have no information regarding coin roll hunting in %s.",
+ "message": "We currently have no information regarding coin roll hunting in %s.",
+ "translation": ""
+ },
+ {
+ "id": "Coin Storage",
+ "message": "Coin Storage",
+ "translation": ""
+ },
+ {
+ "id": "There are many different methods of storing your collecting, each with their own benefits and drawbacks. This page will describe the most common methods collectors use to store their coins, as well as the pros and cons of each method.",
+ "message": "There are many different methods of storing your collecting, each with their own benefits and drawbacks. This page will describe the most common methods collectors use to store their coins, as well as the pros and cons of each method.",
+ "translation": ""
+ },
+ {
+ "id": "Coin Albums",
+ "message": "Coin Albums",
+ "translation": ""
+ },
+ {
+ "id": "Coin albums are one of the most popular ways of storing coins. In a coin album you will have multiple coin sheets. These sheets are plastic pages with slots that you can put your coin in to keep them protected. When searching for sheets for your album it is very important to ensure that they do not contain any PVC, which will damage your coins. Some albums will come with sheets already included.",
+ "message": "Coin albums are one of the most popular ways of storing coins. In a coin album you will have multiple coin sheets. These sheets are plastic pages with slots that you can put your coin in to keep them protected. When searching for sheets for your album it is very important to ensure that they do not contain any PVC, which will damage your coins. Some albums will come with sheets already included.",
+ "translation": ""
+ },
+ {
+ "id": "Albums can be an affordable way to store your coins, but higher-end albums can be a bit expensive. Also remember to always ensure that your albums do not contain any PVC!",
+ "message": "Albums can be an affordable way to store your coins, but higher-end albums can be a bit expensive. Also remember to always ensure that your albums do not contain any PVC!",
+ "translation": ""
+ },
+ {
+ "id": "Coin Boxes",
+ "message": "Coin Boxes",
+ "translation": ""
+ },
+ {
+ "id": "Coin boxes are to many people the most aesthetic way to store your coins. A coin box is comprised of various layers which can be stacked ontop of each other. Each layer has various holes where you can insert your coins. Typically you are meant to store your coins in a layer encased in a coin capsule.",
+ "message": "Coin boxes are to many people the most aesthetic way to store your coins. A coin box is comprised of various layers which can be stacked ontop of each other. Each layer has various holes where you can insert your coins. Typically you are meant to store your coins in a layer encased in a coin capsule.",
+ "translation": ""
+ },
+ {
+ "id": "Boxes are quite space-inefficient and are one of the most expensive ways to store your coins, but at the same time they offer a great visual appeal.",
+ "message": "Boxes are quite space-inefficient and are one of the most expensive ways to store your coins, but at the same time they offer a great visual appeal.",
+ "translation": ""
+ },
+ {
+ "id": "Coin Capsules",
+ "message": "Coin Capsules",
+ "translation": ""
+ },
+ {
+ "id": "Coin capsules are plastic capsules you can put your coin in. They offer good protection to your coins, while still allowing you to view all parts of your coin easily, including the edge engravings and -inscriptions. Capsules are also far more durable than flips, and can be opened and closed repeatedly allowing for them to be reused. This isn’t really possible with flips.",
+ "message": "Coin capsules are plastic capsules you can put your coin in. They offer good protection to your coins, while still allowing you to view all parts of your coin easily, including the edge engravings and -inscriptions. Capsules are also far more durable than flips, and can be opened and closed repeatedly allowing for them to be reused. This isn’t really possible with flips.",
+ "translation": ""
+ },
+ {
+ "id": "Capsules can be a bit pricey, but are reusable and are very durable. They also come in different sizes, so make sure you get the right size for your coins.",
+ "message": "Capsules can be a bit pricey, but are reusable and are very durable. They also come in different sizes, so make sure you get the right size for your coins.",
+ "translation": ""
+ },
+ {
+ "id": "Coin Flips",
+ "message": "Coin Flips",
+ "translation": ""
+ },
+ {
+ "id": "Coin flips, also known as ‘2x2’ flips by some Americans are small cardboard flips with a plastic covered hole in the middle for viewing. Most coin flips are stapled, meaning you put your coin in the flip and staple it shut. These kinds of flips are very cheap, and you can buy stacks of a few hundred for only a few euros. If you don’t like the staples though, you can also buy adhesive-flips that glue themselves shut. These flips are more expensive, but also look better than their stapled equivalents.",
+ "message": "Coin flips, also known as ‘2x2’ flips by some Americans are small cardboard flips with a plastic covered hole in the middle for viewing. Most coin flips are stapled, meaning you put your coin in the flip and staple it shut. These kinds of flips are very cheap, and you can buy stacks of a few hundred for only a few euros. If you don’t like the staples though, you can also buy adhesive-flips that glue themselves shut. These flips are more expensive, but also look better than their stapled equivalents.",
+ "translation": ""
+ },
+ {
+ "id": "Coin slips are also pretty space efficient, and can be easily stacked in boxes for compact storage. Many collectors also like to write notes about their coins on the flips. There also exist special sheets for coin albums that allow you to put in flipped coins, but this is more expensive and less space-efficient than simply using flips or an album without flips.",
+ "message": "Coin slips are also pretty space efficient, and can be easily stacked in boxes for compact storage. Many collectors also like to write notes about their coins on the flips. There also exist special sheets for coin albums that allow you to put in flipped coins, but this is more expensive and less space-efficient than simply using flips or an album without flips.",
+ "translation": ""
+ },
+ {
+ "id": "Coin Rolls",
+ "message": "Coin Rolls",
+ "translation": ""
+ },
+ {
+ "id": "This is probably the most inexpensive way to store your coins. If you take good care of the paper when opening your coin rolls, you can simply reuse them for storage. Just roll your coins back up and put some rubber bands on the ends. You can also get reusable plastic rolls that can be opened and closed. You will need different rolls based on the denomination you want to store, but they are very space-efficient.",
+ "message": "This is probably the most inexpensive way to store your coins. If you take good care of the paper when opening your coin rolls, you can simply reuse them for storage. Just roll your coins back up and put some rubber bands on the ends. You can also get reusable plastic rolls that can be opened and closed. You will need different rolls based on the denomination you want to store, but they are very space-efficient.",
+ "translation": ""
+ },
+ {
+ "id": "Examples",
+ "message": "Examples",
+ "translation": ""
+ },
+ {
+ "id": "In case you’re looking for some inspiration on how to store your collections, here are some examples.",
+ "message": "In case you’re looking for some inspiration on how to store your collections, here are some examples.",
+ "translation": ""
+ },
+ {
+ "id": "Euro Coin Collecting",
+ "message": "Euro Coin Collecting",
+ "translation": ""
+ },
+ {
+ "id": "What is Vending Machine Hunting?",
+ "message": "What is Vending Machine Hunting?",
+ "translation": ""
+ },
+ {
+ "id": "‘Vending machine hunting’ is a strategy of collecting coins whereby you continuously insert coins into a vending machine and cancel the transaction by pressing the return button. When the vending machine returns your coins to you, you will often get different coins from the ones you put in, and you can repeat this process until you’ve searched through every coin in the machine.",
+ "message": "‘Vending machine hunting’ is a strategy of collecting coins whereby you continuously insert coins into a vending machine and cancel the transaction by pressing the return button. When the vending machine returns your coins to you, you will often get different coins from the ones you put in, and you can repeat this process until you’ve searched through every coin in the machine.",
+ "translation": ""
+ },
+ {
+ "id": "The Test Coins",
+ "message": "The Test Coins",
+ "translation": ""
+ },
+ {
+ "id": "First, you want to make sure the vending machine you come across actually gives back change — sometimes they don’t! Throw in a 10 cent coin and press the return button. If it doesn’t give the coin back, you can move on to the next machine; there’s a high chance it won’t return higher denominations either. Next throw in a random 2 euro coin and press the return button. You should do this because vending machines may not return 2 euro coins, but rather 1 euro- or 50 cent coins instead. It’s better to find out immediately as opposed to later once you’ve already put in all of your 2 euro coins.",
+ "message": "First, you want to make sure the vending machine you come across actually gives back change — sometimes they don’t! Throw in a 10 cent coin and press the return button. If it doesn’t give the coin back, you can move on to the next machine; there’s a high chance it won’t return higher denominations either. Next throw in a random 2 euro coin and press the return button. You should do this because vending machines may not return 2 euro coins, but rather 1 euro- or 50 cent coins instead. It’s better to find out immediately as opposed to later once you’ve already put in all of your 2 euro coins.",
+ "translation": ""
+ },
+ {
+ "id": "The Stopper",
+ "message": "The Stopper",
+ "translation": ""
+ },
+ {
+ "id": "We want to be able to know when we’ve gone through all the coins in the vending machine. To do this, take out a coin and mark it with something (drawing on it with a Sharpie works well), then put it into the machine. Next time you get the same coin back, you know you’ve gone through everything.",
+ "message": "We want to be able to know when we’ve gone through all the coins in the vending machine. To do this, take out a coin and mark it with something (drawing on it with a Sharpie works well), then put it into the machine. Next time you get the same coin back, you know you’ve gone through everything.",
+ "translation": ""
+ },
+ {
+ "id": "Rejected Stoppers and Coins",
+ "message": "Rejected Stoppers and Coins",
+ "translation": ""
+ },
+ {
+ "id": "Sometimes you may throw a stopper in, but you hear a ‘clunk’ sound, as if the coin was dropped into a box (normally adding a coin should be silent after you throw it in). This means the coin was not added to the stack properly, and so it will not be returned. Pay attention to this noise, because you won’t be getting the stopper back! Throw in another marked coin instead until the machine accepts the coin.",
+ "message": "Sometimes you may throw a stopper in, but you hear a ‘clunk’ sound, as if the coin was dropped into a box (normally adding a coin should be silent after you throw it in). This means the coin was not added to the stack properly, and so it will not be returned. Pay attention to this noise, because you won’t be getting the stopper back! Throw in another marked coin instead until the machine accepts the coin.",
+ "translation": ""
+ },
+ {
+ "id": "(Non-)Merging Machines",
+ "message": "(Non-)Merging Machines",
+ "translation": ""
+ },
+ {
+ "id": "We generally identify between two main types of vending machines.",
+ "message": "We generally identify between two main types of vending machines.",
+ "translation": ""
+ },
+ {
+ "id": "Merging",
+ "message": "Merging",
+ "translation": ""
+ },
+ {
+ "id": "The vending machine merges change together. For example if you throw in five 50 cent coins, the machine returns either two 1 euro coins and one 50 cent coin or one 2 euro and one 50 cent coin. This usually means you can hunt 2 euro coins very quickly but other denominations only once at a time. A good tip is to throw in an odd number of euros and 80 cents if you want to search through all denominations.",
+ "message": "The vending machine merges change together. For example if you throw in five 50 cent coins, the machine returns either two 1 euro coins and one 50 cent coin or one 2 euro and one 50 cent coin. This usually means you can hunt 2 euro coins very quickly but other denominations only once at a time. A good tip is to throw in an odd number of euros and 80 cents if you want to search through all denominations.",
+ "translation": ""
+ },
+ {
+ "id": "Non-Merging",
+ "message": "Non-Merging",
+ "translation": ""
+ },
+ {
+ "id": "The vending machine does not merge change together. This means if you throw in five 50 cent coins it will return five 50 cent coins. This makes it very easy to hunt a large amount of a specific denomination.",
+ "message": "The vending machine does not merge change together. This means if you throw in five 50 cent coins it will return five 50 cent coins. This makes it very easy to hunt a large amount of a specific denomination.",
+ "translation": ""
+ },
+ {
+ "id": "Limits",
+ "message": "Limits",
+ "translation": ""
+ },
+ {
+ "id": "There are some limits to vending machine hunts which you need to be aware of.",
+ "message": "There are some limits to vending machine hunts which you need to be aware of.",
+ "translation": ""
+ },
+ {
+ "id": "Maximum Input Limit",
+ "message": "Maximum Input Limit",
+ "translation": ""
+ },
+ {
+ "id": "Some machines have a maximum amount you can throw in, and will reject anything higher. For example machines with a max limit of five euros will reject any additional coins if you throw in five euros. You can try to go above the limit if you throw in, say, %s and then another one- or two euro coin; the machine will probably accept it.",
+ "message": "Some machines have a maximum amount you can throw in, and will reject anything higher. For example machines with a max limit of five euros will reject any additional coins if you throw in five euros. You can try to go above the limit if you throw in, say, %s and then another one- or two euro coin; the machine will probably accept it.",
+ "translation": ""
+ },
+ {
+ "id": "Maximum Change Limit",
+ "message": "Maximum Change Limit",
+ "translation": ""
+ },
+ {
+ "id": "Some machines will either give back large amounts of change in bills or will not give back large amounts of change at all (usually cigarette machines). Read the labels on all machines carefully since these limits are usually written there.",
+ "message": "Some machines will either give back large amounts of change in bills or will not give back large amounts of change at all (usually cigarette machines). Read the labels on all machines carefully since these limits are usually written there.",
+ "translation": ""
+ },
+ {
+ "id": "Even if no limits are listed, it’s still advised that you exercise caution: it is not uncommon for a vending machine to steal your money. In the case that a vending machine does steal your money, look for a label on the machine that contains a support number.",
+ "message": "Even if no limits are listed, it’s still advised that you exercise caution: it is not uncommon for a vending machine to steal your money. In the case that a vending machine does steal your money, look for a label on the machine that contains a support number.",
+ "translation": ""
+ },
+ {
+ "id": "For information on Austrian cigarette machines, see the ‘%sCigarette Machines%s’ section.",
+ "message": "For information on Austrian cigarette machines, see the ‘%sCigarette Machines%s’ section.",
+ "translation": ""
+ },
+ {
+ "id": "Cigarette Machines",
+ "message": "Cigarette Machines",
+ "translation": ""
+ },
+ {
+ "id": "In some countries where cigarette machines are legal, you can hunt through them as well. Unless you’re in Malta, you must verify your age on them by either sliding an ID card through a sensor or holding a debit card on an RFID scanner; you must do this for every cycle. Sometimes you must also select something to purchase, throw in less money than the cost, and then cancel the purchase. Note that most cigarette machines in Austria have a %s max change limit.",
+ "message": "In some countries where cigarette machines are legal, you can hunt through them as well. Unless you’re in Malta, you must verify your age on them by either sliding an ID card through a sensor or holding a debit card on an RFID scanner; you must do this for every cycle. Sometimes you must also select something to purchase, throw in less money than the cost, and then cancel the purchase. Note that most cigarette machines in Austria have a %s max change limit.",
+ "translation": ""
+ },
+ {
+ "id": "For RFID scanner machines it helps to wear a glove and slide a debit card into the back of it so you can easily use both hands and don’t have to fumble with a card and coins.",
+ "message": "For RFID scanner machines it helps to wear a glove and slide a debit card into the back of it so you can easily use both hands and don’t have to fumble with a card and coins.",
+ "translation": ""
+ },
+ {
+ "id": "On this section of the site you can find everything there is to know about collecting Euro coins. If this is a hobby that interests you, join the Discord server linked at the top of the page!",
+ "message": "On this section of the site you can find everything there is to know about collecting Euro coins. If this is a hobby that interests you, join the Discord server linked at the top of the page!",
+ "translation": ""
+ },
+ {
+ "id": "Learn about collecting coins from coin rolls!",
+ "message": "Learn about collecting coins from coin rolls!",
+ "translation": ""
+ },
+ {
+ "id": "Learn about the different methods to storing your collection!",
+ "message": "Learn about the different methods to storing your collection!",
+ "translation": ""
+ },
+ {
+ "id": "Shop Hunting",
+ "message": "Shop Hunting",
+ "translation": ""
+ },
+ {
+ "id": "Learn about how to collect coins from shop-keepers and other people who deal in cash!",
+ "message": "Learn about how to collect coins from shop-keepers and other people who deal in cash!",
+ "translation": ""
+ },
+ {
+ "id": "Vending Machine Hunting",
+ "message": "Vending Machine Hunting",
+ "translation": ""
+ },
+ {
+ "id": "Learn about collecting coins from vending machines!",
+ "message": "Learn about collecting coins from vending machines!",
+ "translation": ""
+ },
+ {
"id": "The Euro Cash Compendium",
"message": "The Euro Cash Compendium",
"translation": ""
diff --git a/src/rosetta/el/messages.gotext.json b/src/rosetta/el/messages.gotext.json
index aaa31a5..41d2b25 100644
--- a/src/rosetta/el/messages.gotext.json
+++ b/src/rosetta/el/messages.gotext.json
@@ -257,6 +257,161 @@
"translation": ""
},
{
+ "id": "%d Euro",
+ "message": "%d Euro",
+ "translation": ""
+ },
+ {
+ "id": "Printer code on a %d euro bill",
+ "message": "Printer code on a %d euro bill",
+ "translation": ""
+ },
+ {
+ "id": "Location Codes",
+ "message": "Location Codes",
+ "translation": ""
+ },
+ {
+ "id": "Euro banknotes have two codes on them: a printer code and a serial number. The printer code tells you where a given note was printed, while the serial number tells you which country issues the banknote (for the 2002 series) or where the banknote was printed (for the Europa series).",
+ "message": "Euro banknotes have two codes on them: a printer code and a serial number. The printer code tells you where a given note was printed, while the serial number tells you which country issues the banknote (for the 2002 series) or where the banknote was printed (for the Europa series).",
+ "translation": ""
+ },
+ {
+ "id": "Printer Code",
+ "message": "Printer Code",
+ "translation": ""
+ },
+ {
+ "id": "The printer code (not to be confused with the serial number) is a small code printed on banknotes with information about where the banknote was printed. All printer codes take the form of ‘X000X0’ — or in other words — a letter followed by 3 numbers, a letter and a final number.",
+ "message": "The printer code (not to be confused with the serial number) is a small code printed on banknotes with information about where the banknote was printed. All printer codes take the form of ‘X000X0’ — or in other words — a letter followed by 3 numbers, a letter and a final number.",
+ "translation": ""
+ },
+ {
+ "id": "The printer code can be a bit tricky to find. The following dropdowns will show you where to find the printer code on each note.",
+ "message": "The printer code can be a bit tricky to find. The following dropdowns will show you where to find the printer code on each note.",
+ "translation": ""
+ },
+ {
+ "id": "2002 Series Printer Codes",
+ "message": "2002 Series Printer Codes",
+ "translation": ""
+ },
+ {
+ "id": "All these images are taken from %seurobilltracker.com%s.",
+ "message": "All these images are taken from %seurobilltracker.com%s.",
+ "translation": ""
+ },
+ {
+ "id": "Europa Series Printer Codes",
+ "message": "Europa Series Printer Codes",
+ "translation": ""
+ },
+ {
+ "id": "The first letter in the printer code identifies the specific printer at which the banknote was printed. The tables below will tell you which letters correspond to which printers. The final letter and number form a pair (such as ‘A2’ or ‘D6’). This pair acts as a set of coordinates telling you where on the sheet of paper the banknote was located. During printing, banknotes will be printed multiple times on a large sheet of paper which is later cut into smaller individual banknotes. A note with the pair ‘A1’ will have been at the upper-left corner of the printing sheet, with ‘A2’ to it’s right and ‘B1’ below it.",
+ "message": "The first letter in the printer code identifies the specific printer at which the banknote was printed. The tables below will tell you which letters correspond to which printers. The final letter and number form a pair (such as ‘A2’ or ‘D6’). This pair acts as a set of coordinates telling you where on the sheet of paper the banknote was located. During printing, banknotes will be printed multiple times on a large sheet of paper which is later cut into smaller individual banknotes. A note with the pair ‘A1’ will have been at the upper-left corner of the printing sheet, with ‘A2’ to it’s right and ‘B1’ below it.",
+ "translation": ""
+ },
+ {
+ "id": "2002 Series",
+ "message": "2002 Series",
+ "translation": ""
+ },
+ {
+ "id": "In the 2002 series, the first letter of the serial number can be used to identify the country that issued the banknote. The following table shows which countries map to which codes.",
+ "message": "In the 2002 series, the first letter of the serial number can be used to identify the country that issued the banknote. The following table shows which countries map to which codes.",
+ "translation": ""
+ },
+ {
+ "id": "Code",
+ "message": "Code",
+ "translation": ""
+ },
+ {
+ "id": "Country",
+ "message": "Country",
+ "translation": ""
+ },
+ {
+ "id": "The first letter of the printer code can also be used to identify the specific printer at which the banknote was printed. The printer- and country codes do not need to line up; a banknote issued by a country will often be printed in another.",
+ "message": "The first letter of the printer code can also be used to identify the specific printer at which the banknote was printed. The printer- and country codes do not need to line up; a banknote issued by a country will often be printed in another.",
+ "translation": ""
+ },
+ {
+ "id": "Printer",
+ "message": "Printer",
+ "translation": ""
+ },
+ {
+ "id": "United Kingdom",
+ "message": "United Kingdom",
+ "translation": ""
+ },
+ {
+ "id": "Central Bank of Ireland",
+ "message": "Central Bank of Ireland",
+ "translation": ""
+ },
+ {
+ "id": "Bank of Greece",
+ "message": "Bank of Greece",
+ "translation": ""
+ },
+ {
+ "id": "National Bank of Belgium",
+ "message": "National Bank of Belgium",
+ "translation": ""
+ },
+ {
+ "id": "Europa Series",
+ "message": "Europa Series",
+ "translation": ""
+ },
+ {
+ "id": "In the Europa series the first letter of the serial number can be used to identify the printer that printed the banknote, just like the printer code. The following table shows which countries map to which codes.",
+ "message": "In the Europa series the first letter of the serial number can be used to identify the printer that printed the banknote, just like the printer code. The following table shows which countries map to which codes.",
+ "translation": ""
+ },
+ {
+ "id": "Bulgaria",
+ "message": "Bulgaria",
+ "translation": ""
+ },
+ {
+ "id": "Euro Banknotes",
+ "message": "Euro Banknotes",
+ "translation": ""
+ },
+ {
+ "id": "On this section of the site you can find everything there is to know about the banknotes of the Eurozone.",
+ "message": "On this section of the site you can find everything there is to know about the banknotes of the Eurozone.",
+ "translation": ""
+ },
+ {
+ "id": "Designs",
+ "message": "Designs",
+ "translation": ""
+ },
+ {
+ "id": "View the different Euro-note designs!",
+ "message": "View the different Euro-note designs!",
+ "translation": ""
+ },
+ {
+ "id": "Find out where your notes were printed!",
+ "message": "Find out where your notes were printed!",
+ "translation": ""
+ },
+ {
+ "id": "Test Notes",
+ "message": "Test Notes",
+ "translation": ""
+ },
+ {
+ "id": "Learn about the special test notes!",
+ "message": "Learn about the special test notes!",
+ "translation": ""
+ },
+ {
"id": "Andorran Euro Coin Designs",
"message": "Andorran Euro Coin Designs",
"translation": ""
@@ -342,6 +497,26 @@
"translation": ""
},
{
+ "id": "Belgian Euro Coin Designs",
+ "message": "Belgian Euro Coin Designs",
+ "translation": ""
+ },
+ {
+ "id": "Since 1999 Belgium has released three series of euro coins, which each series having a single design repeated on all denominations. Starting in 1999 the Belgian euro coins featured the portrait of King Albert II with the %sroyal monogram%s in the outer ring of the coins.",
+ "message": "Since 1999 Belgium has released three series of euro coins, which each series having a single design repeated on all denominations. Starting in 1999 the Belgian euro coins featured the portrait of King Albert II with the %sroyal monogram%s in the outer ring of the coins.",
+ "translation": ""
+ },
+ {
+ "id": "In 2008 a second series of coins was released featuring a slightly-modified design in which the royal monogram was moved to the inner portion of the coin along with the year of mintage in order to comply with the European Commission’s guidelines. The country code ‘BE’ was also added to the design underneath the royal monogram.",
+ "message": "In 2008 a second series of coins was released featuring a slightly-modified design in which the royal monogram was moved to the inner portion of the coin along with the year of mintage in order to comply with the European Commission’s guidelines. The country code ‘BE’ was also added to the design underneath the royal monogram.",
+ "translation": ""
+ },
+ {
+ "id": "After his accession to the throne Belgium began a third series of coins in 2014 featuring the portrait of King Philippe. As is customary with coins bearing the portraits of monarchs, the direction in which the portrait faces was flipped to face right instead of left.",
+ "message": "After his accession to the throne Belgium began a third series of coins in 2014 featuring the portrait of King Philippe. As is customary with coins bearing the portraits of monarchs, the direction in which the portrait faces was flipped to face right instead of left.",
+ "translation": ""
+ },
+ {
"id": "Croatian Euro Coin Designs",
"message": "Croatian Euro Coin Designs",
"translation": ""
@@ -427,11 +602,6 @@
"translation": ""
},
{
- "id": "Country",
- "message": "Country",
- "translation": ""
- },
- {
"id": "Filter",
"message": "Filter",
"translation": ""
@@ -452,6 +622,11 @@
"translation": ""
},
{
+ "id": "Error",
+ "message": "Error",
+ "translation": ""
+ },
+ {
"id": "Commemorative Coins",
"message": "Commemorative Coins",
"translation": ""
@@ -477,11 +652,6 @@
"translation": ""
},
{
- "id": "Designs",
- "message": "Designs",
- "translation": ""
- },
- {
"id": "View the 600+ different Euro-coin designs!",
"message": "View the 600+ different Euro-coin designs!",
"translation": ""
@@ -507,6 +677,681 @@
"translation": ""
},
{
+ "id": "Coin Roll Hunting",
+ "message": "Coin Roll Hunting",
+ "translation": ""
+ },
+ {
+ "id": "What is Coin Roll Hunting?",
+ "message": "What is Coin Roll Hunting?",
+ "translation": ""
+ },
+ {
+ "id": "Coin roll hunting is a popular method of coin collecting in which you withdrawal cash from your bank in the form of coins which you then search through to find new additions to your collection. Once you’ve searched through all your coins, you will typically deposit your left over coins at the bank and withdrawal new coins.",
+ "message": "Coin roll hunting is a popular method of coin collecting in which you withdrawal cash from your bank in the form of coins which you then search through to find new additions to your collection. Once you’ve searched through all your coins, you will typically deposit your left over coins at the bank and withdrawal new coins.",
+ "translation": ""
+ },
+ {
+ "id": "This type of coin collecting is often called ‘Coin Roll Hunting’ due to the fact that coins are often withdrawn in paper-wrapped rolls. You may however find that your coins come in plastic bags instead (common in countries like Ireland).",
+ "message": "This type of coin collecting is often called ‘Coin Roll Hunting’ due to the fact that coins are often withdrawn in paper-wrapped rolls. You may however find that your coins come in plastic bags instead (common in countries like Ireland).",
+ "translation": ""
+ },
+ {
+ "id": "Depending on your bank and branch, the process of obtaining coins may differ. Some banks require you speak to a teller, others have coin machines. Some banks may also require that you are a customer or even to have a business account. If you aren’t sure about if you can get coins we suggest you contact your bank, although further down this page we also have information about the withdrawal of coins in various countries and major banks.",
+ "message": "Depending on your bank and branch, the process of obtaining coins may differ. Some banks require you speak to a teller, others have coin machines. Some banks may also require that you are a customer or even to have a business account. If you aren’t sure about if you can get coins we suggest you contact your bank, although further down this page we also have information about the withdrawal of coins in various countries and major banks.",
+ "translation": ""
+ },
+ {
+ "id": "Getting Started",
+ "message": "Getting Started",
+ "translation": ""
+ },
+ {
+ "id": "To get started with coin roll hunting you should first contact your bank or check their website to find details regarding coin withdrawal. You will then typically need to go to the bank to pick up your coins. Depending on your bank you may be able to withdrawal coins from a machine, although often you can pick up your coins from the banks tellers. You will also often need to pay a small fee for each roll, although some banks don’t charge fees.",
+ "message": "To get started with coin roll hunting you should first contact your bank or check their website to find details regarding coin withdrawal. You will then typically need to go to the bank to pick up your coins. Depending on your bank you may be able to withdrawal coins from a machine, although often you can pick up your coins from the banks tellers. You will also often need to pay a small fee for each roll, although some banks don’t charge fees.",
+ "translation": ""
+ },
+ {
+ "id": "It is also important to find details regarding the deposit of coins. Depositing coins often also requires the payment of a fee — one which is typically more expensive than the withdrawal fees. If depositing your coins is too expensive you can always exchange your left over coins at shops for banknotes. It is often cheaper (or even free) to deposit banknotes.",
+ "message": "It is also important to find details regarding the deposit of coins. Depositing coins often also requires the payment of a fee — one which is typically more expensive than the withdrawal fees. If depositing your coins is too expensive you can always exchange your left over coins at shops for banknotes. It is often cheaper (or even free) to deposit banknotes.",
+ "translation": ""
+ },
+ {
+ "id": "In some countries such as Austria it is even common to be able to withdrawal new coins from your account by exchanging the left over coins you already have.",
+ "message": "In some countries such as Austria it is even common to be able to withdrawal new coins from your account by exchanging the left over coins you already have.",
+ "translation": ""
+ },
+ {
+ "id": "Country-Specific Details",
+ "message": "Country-Specific Details",
+ "translation": ""
+ },
+ {
+ "id": "Below you can find all sorts of country-specific information we have regarding obtaining coin rolls. We lack a lot of information for many of the countries, so if you have any additional information such as your banks fees, the availability of coin roll machines, etc. feel free to contact us! You can find our contact information %shere%s.",
+ "message": "Below you can find all sorts of country-specific information we have regarding obtaining coin rolls. We lack a lot of information for many of the countries, so if you have any additional information such as your banks fees, the availability of coin roll machines, etc. feel free to contact us! You can find our contact information %shere%s.",
+ "translation": ""
+ },
+ {
+ "id": "Be aware of the face that the information below is prone to being outdated, and as such may not reflect the current reality.",
+ "message": "Be aware of the face that the information below is prone to being outdated, and as such may not reflect the current reality.",
+ "translation": ""
+ },
+ {
+ "id": "Coin rolls can be obtained from Andbank, Crèdit Andorrà, and MoraBanc. All three of these banks require that you are a customer to get rolls. There have however been reports of individuals managing to get rolls without any fees and without being a customer by simply asking kindly at the bank.",
+ "message": "Coin rolls can be obtained from Andbank, Crèdit Andorrà, and MoraBanc. All three of these banks require that you are a customer to get rolls. There have however been reports of individuals managing to get rolls without any fees and without being a customer by simply asking kindly at the bank.",
+ "translation": ""
+ },
+ {
+ "id": "The Austrian National Bank does not distribute circulated rolls but sells rolls of commemorative coins at face value on release as well as uncirculated rolls for all denominations.",
+ "message": "The Austrian National Bank does not distribute circulated rolls but sells rolls of commemorative coins at face value on release as well as uncirculated rolls for all denominations.",
+ "translation": ""
+ },
+ {
+ "id": "There is a fee of %s per roll. Rolls can be purchased with cash at machines. These machines are available to everyone, but not in all branches. Look for the ‘Münzrollengeber’ filter option %shere%s.",
+ "message": "There is a fee of %s per roll. Rolls can be purchased with cash at machines. These machines are available to everyone, but not in all branches. Look for the ‘Münzrollengeber’ filter option %shere%s.",
+ "translation": ""
+ },
+ {
+ "id": "There is a fee of %s per roll. You must be a customer to use machines to get rolls. Rolls have no fees when purchased at counters, but counters redirect you to machines if they work; counters accept cash. You must present an Erste Bank card to buy rolls from machines, but you can pay with cash.",
+ "message": "There is a fee of %s per roll. You must be a customer to use machines to get rolls. Rolls have no fees when purchased at counters, but counters redirect you to machines if they work; counters accept cash. You must present an Erste Bank card to buy rolls from machines, but you can pay with cash.",
+ "translation": ""
+ },
+ {
+ "id": "Depositing coins is free for up to %s a day, at which point you pay 1%% for any additional deposited coins. You must also be a customer. Depositing coins is free for all Erste Bank customers at Dornbirner Sparkasse with no limit.",
+ "message": "Depositing coins is free for up to %s a day, at which point you pay 1%% for any additional deposited coins. You must also be a customer. Depositing coins is free for all Erste Bank customers at Dornbirner Sparkasse with no limit.",
+ "translation": ""
+ },
+ {
+ "id": "There is a fee of %s per roll if you aren’t a customer, and %s otherwise. Coin deposits are free if you’re a customer.",
+ "message": "There is a fee of %s per roll if you aren’t a customer, and %s otherwise. Coin deposits are free if you’re a customer.",
+ "translation": ""
+ },
+ {
+ "id": "Reportedly fee-less with no need of being a customer, but this is unconfirmed.",
+ "message": "Reportedly fee-less with no need of being a customer, but this is unconfirmed.",
+ "translation": ""
+ },
+ {
+ "id": "There is a %s fee with no limit on the number of rolls.",
+ "message": "There is a %s fee with no limit on the number of rolls.",
+ "translation": ""
+ },
+ {
+ "id": "Belgian Central Bank",
+ "message": "Belgian Central Bank",
+ "translation": ""
+ },
+ {
+ "id": "You can visit the Belgian Central Bank in Brussels as an EU citizen. You can order coin rolls for no fee up to %s in value. They seem to distribute uncirculated coins (no commemoratives).",
+ "message": "You can visit the Belgian Central Bank in Brussels as an EU citizen. You can order coin rolls for no fee up to %s in value. They seem to distribute uncirculated coins (no commemoratives).",
+ "translation": ""
+ },
+ {
+ "id": "Free for customers but getting coin rolls is still difficult sometimes. Non-customers cannot get rolls.",
+ "message": "Free for customers but getting coin rolls is still difficult sometimes. Non-customers cannot get rolls.",
+ "translation": ""
+ },
+ {
+ "id": "Free for customers when you order through their online platform.",
+ "message": "Free for customers when you order through their online platform.",
+ "translation": ""
+ },
+ {
+ "id": "Bank of Cyprus",
+ "message": "Bank of Cyprus",
+ "translation": ""
+ },
+ {
+ "id": "At the Bank of Cyprus it is possible to buy bags of coins without being a customer, and without paying any additional fees. Depending on the branch you visit you may have coin roll machine available. Do note that the bags provided by the Bank of Cyprus are around twice as large as usual with %s bags containing 50 coins and the other denomination bags containing 100 coins.",
+ "message": "At the Bank of Cyprus it is possible to buy bags of coins without being a customer, and without paying any additional fees. Depending on the branch you visit you may have coin roll machine available. Do note that the bags provided by the Bank of Cyprus are around twice as large as usual with %s bags containing 50 coins and the other denomination bags containing 100 coins.",
+ "translation": ""
+ },
+ {
+ "id": "Coin roll availability may vary across banks and branches, as well as the price. You must be a customer to purchase coin rolls unless specified otherwise.",
+ "message": "Coin roll availability may vary across banks and branches, as well as the price. You must be a customer to purchase coin rolls unless specified otherwise.",
+ "translation": ""
+ },
+ {
+ "id": "German Federal Bank (Deutsche Bundesbank)",
+ "message": "German Federal Bank (Deutsche Bundesbank)",
+ "translation": ""
+ },
+ {
+ "id": "You can obtain regular- and commemorative coins for face value including 5-, 10-, and 20 euro coins. You do not need to be a customer although depending on your branch you may need to make an appointment. The purchase of coins can only be done with cash.",
+ "message": "You can obtain regular- and commemorative coins for face value including 5-, 10-, and 20 euro coins. You do not need to be a customer although depending on your branch you may need to make an appointment. The purchase of coins can only be done with cash.",
+ "translation": ""
+ },
+ {
+ "id": "Hand-rolled coin rolls can be obtained with no additional fees.",
+ "message": "Hand-rolled coin rolls can be obtained with no additional fees.",
+ "translation": ""
+ },
+ {
+ "id": "Coin rolls can be obtained for a fee of %s–%s per roll. The amount varies per branch.",
+ "message": "Coin rolls can be obtained for a fee of %s–%s per roll. The amount varies per branch.",
+ "translation": ""
+ },
+ {
+ "id": "Coin rolls can be obtained for a fee of %s per roll.",
+ "message": "Coin rolls can be obtained for a fee of %s per roll.",
+ "translation": ""
+ },
+ {
+ "id": "Obtaining coin rolls in Estonia is typically quite difficult, and often expensive. You also often need to make an appointment in advance.",
+ "message": "Obtaining coin rolls in Estonia is typically quite difficult, and often expensive. You also often need to make an appointment in advance.",
+ "translation": ""
+ },
+ {
+ "id": "Central Bank of Estonia Museum",
+ "message": "Central Bank of Estonia Museum",
+ "translation": ""
+ },
+ {
+ "id": "You can purchase commemorative coins (even those released years ago) at face value. It is also an interesting museum to visit in general.",
+ "message": "You can purchase commemorative coins (even those released years ago) at face value. It is also an interesting museum to visit in general.",
+ "translation": ""
+ },
+ {
+ "id": "Coin rolls are free but you must be a customer.",
+ "message": "Coin rolls are free but you must be a customer.",
+ "translation": ""
+ },
+ {
+ "id": "Bank of Spain",
+ "message": "Bank of Spain",
+ "translation": ""
+ },
+ {
+ "id": "You can purchase individual coins and commemorative coin rolls (even those of other countries). You can watch %shere%s to see how to do it.",
+ "message": "You can purchase individual coins and commemorative coin rolls (even those of other countries). You can watch %shere%s to see how to do it.",
+ "translation": ""
+ },
+ {
+ "id": "Coin rolls have a fee of %s for 5 rolls. This seems to vary by region.",
+ "message": "Coin rolls have a fee of %s for 5 rolls. This seems to vary by region.",
+ "translation": ""
+ },
+ {
+ "id": "Coin rolls have no fees.",
+ "message": "Coin rolls have no fees.",
+ "translation": ""
+ },
+ {
+ "id": "La Caixa",
+ "message": "La Caixa",
+ "translation": ""
+ },
+ {
+ "id": "Coin rolls have no fees and can be purchased with cash. You do not need to be a customer, although this needs to be re-verified.",
+ "message": "Coin rolls have no fees and can be purchased with cash. You do not need to be a customer, although this needs to be re-verified.",
+ "translation": ""
+ },
+ {
+ "id": "Finland has no coin roll machines, but you can find vending machines or coin exchange machines (albeit they are rare).",
+ "message": "Finland has no coin roll machines, but you can find vending machines or coin exchange machines (albeit they are rare).",
+ "translation": ""
+ },
+ {
+ "id": "Coin rolls can be obtained with no fees.",
+ "message": "Coin rolls can be obtained with no fees.",
+ "translation": ""
+ },
+ {
+ "id": "Bank of Finland",
+ "message": "Bank of Finland",
+ "translation": ""
+ },
+ {
+ "id": "It is probably not possible to obtain coin rolls, but this is not confirmed.",
+ "message": "It is probably not possible to obtain coin rolls, but this is not confirmed.",
+ "translation": ""
+ },
+ {
+ "id": "Coin roll machines are uncommon, only some banks have them and you need to be a customer. You may also need to order them in advance.",
+ "message": "Coin roll machines are uncommon, only some banks have them and you need to be a customer. You may also need to order them in advance.",
+ "translation": ""
+ },
+ {
+ "id": "Coin rolls can be obtained with no fee. You must be a customer.",
+ "message": "Coin rolls can be obtained with no fee. You must be a customer.",
+ "translation": ""
+ },
+ {
+ "id": "and",
+ "message": "and",
+ "translation": ""
+ },
+ {
+ "id": "Free coin rolls if you are a customer or %s per roll if you are not a customer. There are coin roll machines.",
+ "message": "Free coin rolls if you are a customer or %s per roll if you are not a customer. There are coin roll machines.",
+ "translation": ""
+ },
+ {
+ "id": "There are coin roll machines but it is not yet known if you need to be a customer or if there are fees.",
+ "message": "There are coin roll machines but it is not yet known if you need to be a customer or if there are fees.",
+ "translation": ""
+ },
+ {
+ "id": "Bank of Greece (Τράπεζα της Ελλάδος)",
+ "message": "Bank of Greece (Τράπεζα της Ελλάδος)",
+ "translation": ""
+ },
+ {
+ "id": "Fee-less coin rolls for everyone (you will need to show ID). The latest commemorative coins are also sold for face value.",
+ "message": "Fee-less coin rolls for everyone (you will need to show ID). The latest commemorative coins are also sold for face value.",
+ "translation": ""
+ },
+ {
+ "id": "Fee-less coin bags for everyone (no ID necessary). Smaller denominations are often not given out, and the coin bags you recieve are very large (there are reports of %s bags containing 250 coins).",
+ "message": "Fee-less coin bags for everyone (no ID necessary). Smaller denominations are often not given out, and the coin bags you recieve are very large (there are reports of %s bags containing 250 coins).",
+ "translation": ""
+ },
+ {
+ "id": "In general, coin rolls are available at banks with a fee of %s per roll; rolls could potentially have no fee if you only need a few.",
+ "message": "In general, coin rolls are available at banks with a fee of %s per roll; rolls could potentially have no fee if you only need a few.",
+ "translation": ""
+ },
+ {
+ "id": "There are coin roll machines but it is unknown if you need to be a customer or if there are additional fees.",
+ "message": "There are coin roll machines but it is unknown if you need to be a customer or if there are additional fees.",
+ "translation": ""
+ },
+ {
+ "id": "Bank of Italy",
+ "message": "Bank of Italy",
+ "translation": ""
+ },
+ {
+ "id": "Coin rolls are available to everyone.",
+ "message": "Coin rolls are available to everyone.",
+ "translation": ""
+ },
+ {
+ "id": "Works, but with very high fees (5%% of cost).",
+ "message": "Works, but with very high fees (5%% of cost).",
+ "translation": ""
+ },
+ {
+ "id": "Fee of %s per roll of 2 euro coins.",
+ "message": "Fee of %s per roll of 2 euro coins.",
+ "translation": ""
+ },
+ {
+ "id": "As far as we are aware, Lietuvos Bankas only distributes coin rolls to businesses.",
+ "message": "As far as we are aware, Lietuvos Bankas only distributes coin rolls to businesses.",
+ "translation": ""
+ },
+ {
+ "id": "It may be worth checking out payout machines to exchange banknotes into coins.",
+ "message": "It may be worth checking out payout machines to exchange banknotes into coins.",
+ "translation": ""
+ },
+ {
+ "id": "Luxembourgish Central Bank (Banque Centrale du Luxembourg)",
+ "message": "Luxembourgish Central Bank (Banque Centrale du Luxembourg)",
+ "translation": ""
+ },
+ {
+ "id": "We currently have no information regarding regular coins, however their webshop sells commemorative coins (for a high premium, but better than most resellers). Commemorative coins are also available for purchase in-person.",
+ "message": "We currently have no information regarding regular coins, however their webshop sells commemorative coins (for a high premium, but better than most resellers). Commemorative coins are also available for purchase in-person.",
+ "translation": ""
+ },
+ {
+ "id": "You should be able to get coin rolls with no additional fees.",
+ "message": "You should be able to get coin rolls with no additional fees.",
+ "translation": ""
+ },
+ {
+ "id": "In general coin rolls are sold with a fee of %s per roll, but we’re lacking a lot of information.",
+ "message": "In general coin rolls are sold with a fee of %s per roll, but we’re lacking a lot of information.",
+ "translation": ""
+ },
+ {
+ "id": "Bank of Valletta and HSBC Bank Malta",
+ "message": "Bank of Valletta and HSBC Bank Malta",
+ "translation": ""
+ },
+ {
+ "id": "You can get rolls for a fee of %s per roll. You must order coin rolls through their online platform, and you must be a customer.",
+ "message": "You can get rolls for a fee of %s per roll. You must order coin rolls through their online platform, and you must be a customer.",
+ "translation": ""
+ },
+ {
+ "id": "Banks in the Netherlands do not carry cash, and as such it’s not possible to obtain rolls from bank tellers. Obtaining coins from the Dutch Central Bank (De Nederlandsche Bank) is also not possible. If you want to obtain coin rolls you need to use a Geldmaat coin roll machine which can be found in specific branches of GAMMA and Karwei. Geldmaat offers a map on their website where you can search for branches with these machines; you can find that map %shere%s.",
+ "message": "Banks in the Netherlands do not carry cash, and as such it’s not possible to obtain rolls from bank tellers. Obtaining coins from the Dutch Central Bank (De Nederlandsche Bank) is also not possible. If you want to obtain coin rolls you need to use a Geldmaat coin roll machine which can be found in specific branches of GAMMA and Karwei. Geldmaat offers a map on their website where you can search for branches with these machines; you can find that map %shere%s.",
+ "translation": ""
+ },
+ {
+ "id": "In order to be able to use a Geldmaat coin machine, you must be a customer of either ABN AMRO, ING, or Rabobank. You also cannot pay by cash, only card payments are allowed. All three banks charge a withdrawal fee for getting coin rolls, which are detailed in the list below.",
+ "message": "In order to be able to use a Geldmaat coin machine, you must be a customer of either ABN AMRO, ING, or Rabobank. You also cannot pay by cash, only card payments are allowed. All three banks charge a withdrawal fee for getting coin rolls, which are detailed in the list below.",
+ "translation": ""
+ },
+ {
+ "id": "%s per roll.",
+ "message": "%s per roll.",
+ "translation": ""
+ },
+ {
+ "id": "Base fee of %s + %s per roll.",
+ "message": "Base fee of %s + %s per roll.",
+ "translation": ""
+ },
+ {
+ "id": "One- and two-cent coins have been removed from circulation and cannot be obtained.",
+ "message": "One- and two-cent coins have been removed from circulation and cannot be obtained.",
+ "translation": ""
+ },
+ {
+ "id": "Coin bags are sold with no additional fees to bank customers.",
+ "message": "Coin bags are sold with no additional fees to bank customers.",
+ "translation": ""
+ },
+ {
+ "id": "Bank of Portugal (Banco de Portugal)",
+ "message": "Bank of Portugal (Banco de Portugal)",
+ "translation": ""
+ },
+ {
+ "id": "Coin bags are sold with no additional fees to everyone.",
+ "message": "Coin bags are sold with no additional fees to everyone.",
+ "translation": ""
+ },
+ {
+ "id": "In general there is a %s fee for coin rolls.",
+ "message": "In general there is a %s fee for coin rolls.",
+ "translation": ""
+ },
+ {
+ "id": "Bank of Slovenia (Banka Slovenije)",
+ "message": "Bank of Slovenia (Banka Slovenije)",
+ "translation": ""
+ },
+ {
+ "id": "You can purchase commemorative coins for face value, and coin rolls are sold with no fees to everyone.",
+ "message": "You can purchase commemorative coins for face value, and coin rolls are sold with no fees to everyone.",
+ "translation": ""
+ },
+ {
+ "id": "National Bank of Slovakia (Národná banka Slovenska)",
+ "message": "National Bank of Slovakia (Národná banka Slovenska)",
+ "translation": ""
+ },
+ {
+ "id": "You may be able to get uncirculated rolls, but this is not yet confirmed.",
+ "message": "You may be able to get uncirculated rolls, but this is not yet confirmed.",
+ "translation": ""
+ },
+ {
+ "id": "You can get an unlimited number of rolls for a %s fee. You must be a customer of the bank.",
+ "message": "You can get an unlimited number of rolls for a %s fee. You must be a customer of the bank.",
+ "translation": ""
+ },
+ {
+ "id": "Ask the Pope nicely and he’ll probably give you some Vatican coins for free.",
+ "message": "Ask the Pope nicely and he’ll probably give you some Vatican coins for free.",
+ "translation": ""
+ },
+ {
+ "id": "We currently have no information regarding coin roll hunting in %s.",
+ "message": "We currently have no information regarding coin roll hunting in %s.",
+ "translation": ""
+ },
+ {
+ "id": "Coin Storage",
+ "message": "Coin Storage",
+ "translation": ""
+ },
+ {
+ "id": "There are many different methods of storing your collecting, each with their own benefits and drawbacks. This page will describe the most common methods collectors use to store their coins, as well as the pros and cons of each method.",
+ "message": "There are many different methods of storing your collecting, each with their own benefits and drawbacks. This page will describe the most common methods collectors use to store their coins, as well as the pros and cons of each method.",
+ "translation": ""
+ },
+ {
+ "id": "Coin Albums",
+ "message": "Coin Albums",
+ "translation": ""
+ },
+ {
+ "id": "Coin albums are one of the most popular ways of storing coins. In a coin album you will have multiple coin sheets. These sheets are plastic pages with slots that you can put your coin in to keep them protected. When searching for sheets for your album it is very important to ensure that they do not contain any PVC, which will damage your coins. Some albums will come with sheets already included.",
+ "message": "Coin albums are one of the most popular ways of storing coins. In a coin album you will have multiple coin sheets. These sheets are plastic pages with slots that you can put your coin in to keep them protected. When searching for sheets for your album it is very important to ensure that they do not contain any PVC, which will damage your coins. Some albums will come with sheets already included.",
+ "translation": ""
+ },
+ {
+ "id": "Albums can be an affordable way to store your coins, but higher-end albums can be a bit expensive. Also remember to always ensure that your albums do not contain any PVC!",
+ "message": "Albums can be an affordable way to store your coins, but higher-end albums can be a bit expensive. Also remember to always ensure that your albums do not contain any PVC!",
+ "translation": ""
+ },
+ {
+ "id": "Coin Boxes",
+ "message": "Coin Boxes",
+ "translation": ""
+ },
+ {
+ "id": "Coin boxes are to many people the most aesthetic way to store your coins. A coin box is comprised of various layers which can be stacked ontop of each other. Each layer has various holes where you can insert your coins. Typically you are meant to store your coins in a layer encased in a coin capsule.",
+ "message": "Coin boxes are to many people the most aesthetic way to store your coins. A coin box is comprised of various layers which can be stacked ontop of each other. Each layer has various holes where you can insert your coins. Typically you are meant to store your coins in a layer encased in a coin capsule.",
+ "translation": ""
+ },
+ {
+ "id": "Boxes are quite space-inefficient and are one of the most expensive ways to store your coins, but at the same time they offer a great visual appeal.",
+ "message": "Boxes are quite space-inefficient and are one of the most expensive ways to store your coins, but at the same time they offer a great visual appeal.",
+ "translation": ""
+ },
+ {
+ "id": "Coin Capsules",
+ "message": "Coin Capsules",
+ "translation": ""
+ },
+ {
+ "id": "Coin capsules are plastic capsules you can put your coin in. They offer good protection to your coins, while still allowing you to view all parts of your coin easily, including the edge engravings and -inscriptions. Capsules are also far more durable than flips, and can be opened and closed repeatedly allowing for them to be reused. This isn’t really possible with flips.",
+ "message": "Coin capsules are plastic capsules you can put your coin in. They offer good protection to your coins, while still allowing you to view all parts of your coin easily, including the edge engravings and -inscriptions. Capsules are also far more durable than flips, and can be opened and closed repeatedly allowing for them to be reused. This isn’t really possible with flips.",
+ "translation": ""
+ },
+ {
+ "id": "Capsules can be a bit pricey, but are reusable and are very durable. They also come in different sizes, so make sure you get the right size for your coins.",
+ "message": "Capsules can be a bit pricey, but are reusable and are very durable. They also come in different sizes, so make sure you get the right size for your coins.",
+ "translation": ""
+ },
+ {
+ "id": "Coin Flips",
+ "message": "Coin Flips",
+ "translation": ""
+ },
+ {
+ "id": "Coin flips, also known as ‘2x2’ flips by some Americans are small cardboard flips with a plastic covered hole in the middle for viewing. Most coin flips are stapled, meaning you put your coin in the flip and staple it shut. These kinds of flips are very cheap, and you can buy stacks of a few hundred for only a few euros. If you don’t like the staples though, you can also buy adhesive-flips that glue themselves shut. These flips are more expensive, but also look better than their stapled equivalents.",
+ "message": "Coin flips, also known as ‘2x2’ flips by some Americans are small cardboard flips with a plastic covered hole in the middle for viewing. Most coin flips are stapled, meaning you put your coin in the flip and staple it shut. These kinds of flips are very cheap, and you can buy stacks of a few hundred for only a few euros. If you don’t like the staples though, you can also buy adhesive-flips that glue themselves shut. These flips are more expensive, but also look better than their stapled equivalents.",
+ "translation": ""
+ },
+ {
+ "id": "Coin slips are also pretty space efficient, and can be easily stacked in boxes for compact storage. Many collectors also like to write notes about their coins on the flips. There also exist special sheets for coin albums that allow you to put in flipped coins, but this is more expensive and less space-efficient than simply using flips or an album without flips.",
+ "message": "Coin slips are also pretty space efficient, and can be easily stacked in boxes for compact storage. Many collectors also like to write notes about their coins on the flips. There also exist special sheets for coin albums that allow you to put in flipped coins, but this is more expensive and less space-efficient than simply using flips or an album without flips.",
+ "translation": ""
+ },
+ {
+ "id": "Coin Rolls",
+ "message": "Coin Rolls",
+ "translation": ""
+ },
+ {
+ "id": "This is probably the most inexpensive way to store your coins. If you take good care of the paper when opening your coin rolls, you can simply reuse them for storage. Just roll your coins back up and put some rubber bands on the ends. You can also get reusable plastic rolls that can be opened and closed. You will need different rolls based on the denomination you want to store, but they are very space-efficient.",
+ "message": "This is probably the most inexpensive way to store your coins. If you take good care of the paper when opening your coin rolls, you can simply reuse them for storage. Just roll your coins back up and put some rubber bands on the ends. You can also get reusable plastic rolls that can be opened and closed. You will need different rolls based on the denomination you want to store, but they are very space-efficient.",
+ "translation": ""
+ },
+ {
+ "id": "Examples",
+ "message": "Examples",
+ "translation": ""
+ },
+ {
+ "id": "In case you’re looking for some inspiration on how to store your collections, here are some examples.",
+ "message": "In case you’re looking for some inspiration on how to store your collections, here are some examples.",
+ "translation": ""
+ },
+ {
+ "id": "Euro Coin Collecting",
+ "message": "Euro Coin Collecting",
+ "translation": ""
+ },
+ {
+ "id": "What is Vending Machine Hunting?",
+ "message": "What is Vending Machine Hunting?",
+ "translation": ""
+ },
+ {
+ "id": "‘Vending machine hunting’ is a strategy of collecting coins whereby you continuously insert coins into a vending machine and cancel the transaction by pressing the return button. When the vending machine returns your coins to you, you will often get different coins from the ones you put in, and you can repeat this process until you’ve searched through every coin in the machine.",
+ "message": "‘Vending machine hunting’ is a strategy of collecting coins whereby you continuously insert coins into a vending machine and cancel the transaction by pressing the return button. When the vending machine returns your coins to you, you will often get different coins from the ones you put in, and you can repeat this process until you’ve searched through every coin in the machine.",
+ "translation": ""
+ },
+ {
+ "id": "The Test Coins",
+ "message": "The Test Coins",
+ "translation": ""
+ },
+ {
+ "id": "First, you want to make sure the vending machine you come across actually gives back change — sometimes they don’t! Throw in a 10 cent coin and press the return button. If it doesn’t give the coin back, you can move on to the next machine; there’s a high chance it won’t return higher denominations either. Next throw in a random 2 euro coin and press the return button. You should do this because vending machines may not return 2 euro coins, but rather 1 euro- or 50 cent coins instead. It’s better to find out immediately as opposed to later once you’ve already put in all of your 2 euro coins.",
+ "message": "First, you want to make sure the vending machine you come across actually gives back change — sometimes they don’t! Throw in a 10 cent coin and press the return button. If it doesn’t give the coin back, you can move on to the next machine; there’s a high chance it won’t return higher denominations either. Next throw in a random 2 euro coin and press the return button. You should do this because vending machines may not return 2 euro coins, but rather 1 euro- or 50 cent coins instead. It’s better to find out immediately as opposed to later once you’ve already put in all of your 2 euro coins.",
+ "translation": ""
+ },
+ {
+ "id": "The Stopper",
+ "message": "The Stopper",
+ "translation": ""
+ },
+ {
+ "id": "We want to be able to know when we’ve gone through all the coins in the vending machine. To do this, take out a coin and mark it with something (drawing on it with a Sharpie works well), then put it into the machine. Next time you get the same coin back, you know you’ve gone through everything.",
+ "message": "We want to be able to know when we’ve gone through all the coins in the vending machine. To do this, take out a coin and mark it with something (drawing on it with a Sharpie works well), then put it into the machine. Next time you get the same coin back, you know you’ve gone through everything.",
+ "translation": ""
+ },
+ {
+ "id": "Rejected Stoppers and Coins",
+ "message": "Rejected Stoppers and Coins",
+ "translation": ""
+ },
+ {
+ "id": "Sometimes you may throw a stopper in, but you hear a ‘clunk’ sound, as if the coin was dropped into a box (normally adding a coin should be silent after you throw it in). This means the coin was not added to the stack properly, and so it will not be returned. Pay attention to this noise, because you won’t be getting the stopper back! Throw in another marked coin instead until the machine accepts the coin.",
+ "message": "Sometimes you may throw a stopper in, but you hear a ‘clunk’ sound, as if the coin was dropped into a box (normally adding a coin should be silent after you throw it in). This means the coin was not added to the stack properly, and so it will not be returned. Pay attention to this noise, because you won’t be getting the stopper back! Throw in another marked coin instead until the machine accepts the coin.",
+ "translation": ""
+ },
+ {
+ "id": "(Non-)Merging Machines",
+ "message": "(Non-)Merging Machines",
+ "translation": ""
+ },
+ {
+ "id": "We generally identify between two main types of vending machines.",
+ "message": "We generally identify between two main types of vending machines.",
+ "translation": ""
+ },
+ {
+ "id": "Merging",
+ "message": "Merging",
+ "translation": ""
+ },
+ {
+ "id": "The vending machine merges change together. For example if you throw in five 50 cent coins, the machine returns either two 1 euro coins and one 50 cent coin or one 2 euro and one 50 cent coin. This usually means you can hunt 2 euro coins very quickly but other denominations only once at a time. A good tip is to throw in an odd number of euros and 80 cents if you want to search through all denominations.",
+ "message": "The vending machine merges change together. For example if you throw in five 50 cent coins, the machine returns either two 1 euro coins and one 50 cent coin or one 2 euro and one 50 cent coin. This usually means you can hunt 2 euro coins very quickly but other denominations only once at a time. A good tip is to throw in an odd number of euros and 80 cents if you want to search through all denominations.",
+ "translation": ""
+ },
+ {
+ "id": "Non-Merging",
+ "message": "Non-Merging",
+ "translation": ""
+ },
+ {
+ "id": "The vending machine does not merge change together. This means if you throw in five 50 cent coins it will return five 50 cent coins. This makes it very easy to hunt a large amount of a specific denomination.",
+ "message": "The vending machine does not merge change together. This means if you throw in five 50 cent coins it will return five 50 cent coins. This makes it very easy to hunt a large amount of a specific denomination.",
+ "translation": ""
+ },
+ {
+ "id": "Limits",
+ "message": "Limits",
+ "translation": ""
+ },
+ {
+ "id": "There are some limits to vending machine hunts which you need to be aware of.",
+ "message": "There are some limits to vending machine hunts which you need to be aware of.",
+ "translation": ""
+ },
+ {
+ "id": "Maximum Input Limit",
+ "message": "Maximum Input Limit",
+ "translation": ""
+ },
+ {
+ "id": "Some machines have a maximum amount you can throw in, and will reject anything higher. For example machines with a max limit of five euros will reject any additional coins if you throw in five euros. You can try to go above the limit if you throw in, say, %s and then another one- or two euro coin; the machine will probably accept it.",
+ "message": "Some machines have a maximum amount you can throw in, and will reject anything higher. For example machines with a max limit of five euros will reject any additional coins if you throw in five euros. You can try to go above the limit if you throw in, say, %s and then another one- or two euro coin; the machine will probably accept it.",
+ "translation": ""
+ },
+ {
+ "id": "Maximum Change Limit",
+ "message": "Maximum Change Limit",
+ "translation": ""
+ },
+ {
+ "id": "Some machines will either give back large amounts of change in bills or will not give back large amounts of change at all (usually cigarette machines). Read the labels on all machines carefully since these limits are usually written there.",
+ "message": "Some machines will either give back large amounts of change in bills or will not give back large amounts of change at all (usually cigarette machines). Read the labels on all machines carefully since these limits are usually written there.",
+ "translation": ""
+ },
+ {
+ "id": "Even if no limits are listed, it’s still advised that you exercise caution: it is not uncommon for a vending machine to steal your money. In the case that a vending machine does steal your money, look for a label on the machine that contains a support number.",
+ "message": "Even if no limits are listed, it’s still advised that you exercise caution: it is not uncommon for a vending machine to steal your money. In the case that a vending machine does steal your money, look for a label on the machine that contains a support number.",
+ "translation": ""
+ },
+ {
+ "id": "For information on Austrian cigarette machines, see the ‘%sCigarette Machines%s’ section.",
+ "message": "For information on Austrian cigarette machines, see the ‘%sCigarette Machines%s’ section.",
+ "translation": ""
+ },
+ {
+ "id": "Cigarette Machines",
+ "message": "Cigarette Machines",
+ "translation": ""
+ },
+ {
+ "id": "In some countries where cigarette machines are legal, you can hunt through them as well. Unless you’re in Malta, you must verify your age on them by either sliding an ID card through a sensor or holding a debit card on an RFID scanner; you must do this for every cycle. Sometimes you must also select something to purchase, throw in less money than the cost, and then cancel the purchase. Note that most cigarette machines in Austria have a %s max change limit.",
+ "message": "In some countries where cigarette machines are legal, you can hunt through them as well. Unless you’re in Malta, you must verify your age on them by either sliding an ID card through a sensor or holding a debit card on an RFID scanner; you must do this for every cycle. Sometimes you must also select something to purchase, throw in less money than the cost, and then cancel the purchase. Note that most cigarette machines in Austria have a %s max change limit.",
+ "translation": ""
+ },
+ {
+ "id": "For RFID scanner machines it helps to wear a glove and slide a debit card into the back of it so you can easily use both hands and don’t have to fumble with a card and coins.",
+ "message": "For RFID scanner machines it helps to wear a glove and slide a debit card into the back of it so you can easily use both hands and don’t have to fumble with a card and coins.",
+ "translation": ""
+ },
+ {
+ "id": "On this section of the site you can find everything there is to know about collecting Euro coins. If this is a hobby that interests you, join the Discord server linked at the top of the page!",
+ "message": "On this section of the site you can find everything there is to know about collecting Euro coins. If this is a hobby that interests you, join the Discord server linked at the top of the page!",
+ "translation": ""
+ },
+ {
+ "id": "Learn about collecting coins from coin rolls!",
+ "message": "Learn about collecting coins from coin rolls!",
+ "translation": ""
+ },
+ {
+ "id": "Learn about the different methods to storing your collection!",
+ "message": "Learn about the different methods to storing your collection!",
+ "translation": ""
+ },
+ {
+ "id": "Shop Hunting",
+ "message": "Shop Hunting",
+ "translation": ""
+ },
+ {
+ "id": "Learn about how to collect coins from shop-keepers and other people who deal in cash!",
+ "message": "Learn about how to collect coins from shop-keepers and other people who deal in cash!",
+ "translation": ""
+ },
+ {
+ "id": "Vending Machine Hunting",
+ "message": "Vending Machine Hunting",
+ "translation": ""
+ },
+ {
+ "id": "Learn about collecting coins from vending machines!",
+ "message": "Learn about collecting coins from vending machines!",
+ "translation": ""
+ },
+ {
"id": "The Euro Cash Compendium",
"message": "The Euro Cash Compendium",
"translation": ""
diff --git a/src/rosetta/en/messages.gotext.json b/src/rosetta/en/messages.gotext.json
index 1e7e764..7570d37 100644
--- a/src/rosetta/en/messages.gotext.json
+++ b/src/rosetta/en/messages.gotext.json
@@ -359,6 +359,223 @@
"fuzzy": true
},
{
+ "id": "%d Euro",
+ "message": "%d Euro",
+ "translation": "%d Euro",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Printer code on a %d euro bill",
+ "message": "Printer code on a %d euro bill",
+ "translation": "Printer code on a %d euro bill",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Location Codes",
+ "message": "Location Codes",
+ "translation": "Location Codes",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Euro banknotes have two codes on them: a printer code and a serial number. The printer code tells you where a given note was printed, while the serial number tells you which country issues the banknote (for the 2002 series) or where the banknote was printed (for the Europa series).",
+ "message": "Euro banknotes have two codes on them: a printer code and a serial number. The printer code tells you where a given note was printed, while the serial number tells you which country issues the banknote (for the 2002 series) or where the banknote was printed (for the Europa series).",
+ "translation": "Euro banknotes have two codes on them: a printer code and a serial number. The printer code tells you where a given note was printed, while the serial number tells you which country issues the banknote (for the 2002 series) or where the banknote was printed (for the Europa series).",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Printer Code",
+ "message": "Printer Code",
+ "translation": "Printer Code",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "The printer code (not to be confused with the serial number) is a small code printed on banknotes with information about where the banknote was printed. All printer codes take the form of ‘X000X0’ — or in other words — a letter followed by 3 numbers, a letter and a final number.",
+ "message": "The printer code (not to be confused with the serial number) is a small code printed on banknotes with information about where the banknote was printed. All printer codes take the form of ‘X000X0’ — or in other words — a letter followed by 3 numbers, a letter and a final number.",
+ "translation": "The printer code (not to be confused with the serial number) is a small code printed on banknotes with information about where the banknote was printed. All printer codes take the form of ‘X000X0’ — or in other words — a letter followed by 3 numbers, a letter and a final number.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "The printer code can be a bit tricky to find. The following dropdowns will show you where to find the printer code on each note.",
+ "message": "The printer code can be a bit tricky to find. The following dropdowns will show you where to find the printer code on each note.",
+ "translation": "The printer code can be a bit tricky to find. The following dropdowns will show you where to find the printer code on each note.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "2002 Series Printer Codes",
+ "message": "2002 Series Printer Codes",
+ "translation": "2002 Series Printer Codes",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "All these images are taken from %seurobilltracker.com%s.",
+ "message": "All these images are taken from %seurobilltracker.com%s.",
+ "translation": "All these images are taken from %seurobilltracker.com%s.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Europa Series Printer Codes",
+ "message": "Europa Series Printer Codes",
+ "translation": "Europa Series Printer Codes",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "The first letter in the printer code identifies the specific printer at which the banknote was printed. The tables below will tell you which letters correspond to which printers. The final letter and number form a pair (such as ‘A2’ or ‘D6’). This pair acts as a set of coordinates telling you where on the sheet of paper the banknote was located. During printing, banknotes will be printed multiple times on a large sheet of paper which is later cut into smaller individual banknotes. A note with the pair ‘A1’ will have been at the upper-left corner of the printing sheet, with ‘A2’ to it’s right and ‘B1’ below it.",
+ "message": "The first letter in the printer code identifies the specific printer at which the banknote was printed. The tables below will tell you which letters correspond to which printers. The final letter and number form a pair (such as ‘A2’ or ‘D6’). This pair acts as a set of coordinates telling you where on the sheet of paper the banknote was located. During printing, banknotes will be printed multiple times on a large sheet of paper which is later cut into smaller individual banknotes. A note with the pair ‘A1’ will have been at the upper-left corner of the printing sheet, with ‘A2’ to it’s right and ‘B1’ below it.",
+ "translation": "The first letter in the printer code identifies the specific printer at which the banknote was printed. The tables below will tell you which letters correspond to which printers. The final letter and number form a pair (such as ‘A2’ or ‘D6’). This pair acts as a set of coordinates telling you where on the sheet of paper the banknote was located. During printing, banknotes will be printed multiple times on a large sheet of paper which is later cut into smaller individual banknotes. A note with the pair ‘A1’ will have been at the upper-left corner of the printing sheet, with ‘A2’ to it’s right and ‘B1’ below it.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "2002 Series",
+ "message": "2002 Series",
+ "translation": "2002 Series",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "In the 2002 series, the first letter of the serial number can be used to identify the country that issued the banknote. The following table shows which countries map to which codes.",
+ "message": "In the 2002 series, the first letter of the serial number can be used to identify the country that issued the banknote. The following table shows which countries map to which codes.",
+ "translation": "In the 2002 series, the first letter of the serial number can be used to identify the country that issued the banknote. The following table shows which countries map to which codes.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Code",
+ "message": "Code",
+ "translation": "Code",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Country",
+ "message": "Country",
+ "translation": "Country",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "The first letter of the printer code can also be used to identify the specific printer at which the banknote was printed. The printer- and country codes do not need to line up; a banknote issued by a country will often be printed in another.",
+ "message": "The first letter of the printer code can also be used to identify the specific printer at which the banknote was printed. The printer- and country codes do not need to line up; a banknote issued by a country will often be printed in another.",
+ "translation": "The first letter of the printer code can also be used to identify the specific printer at which the banknote was printed. The printer- and country codes do not need to line up; a banknote issued by a country will often be printed in another.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Printer",
+ "message": "Printer",
+ "translation": "Printer",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "United Kingdom",
+ "message": "United Kingdom",
+ "translation": "United Kingdom",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Central Bank of Ireland",
+ "message": "Central Bank of Ireland",
+ "translation": "Central Bank of Ireland",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Bank of Greece",
+ "message": "Bank of Greece",
+ "translation": "Bank of Greece",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "National Bank of Belgium",
+ "message": "National Bank of Belgium",
+ "translation": "National Bank of Belgium",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Europa Series",
+ "message": "Europa Series",
+ "translation": "Europa Series",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "In the Europa series the first letter of the serial number can be used to identify the printer that printed the banknote, just like the printer code. The following table shows which countries map to which codes.",
+ "message": "In the Europa series the first letter of the serial number can be used to identify the printer that printed the banknote, just like the printer code. The following table shows which countries map to which codes.",
+ "translation": "In the Europa series the first letter of the serial number can be used to identify the printer that printed the banknote, just like the printer code. The following table shows which countries map to which codes.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Bulgaria",
+ "message": "Bulgaria",
+ "translation": "Bulgaria",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Euro Banknotes",
+ "message": "Euro Banknotes",
+ "translation": "Euro Banknotes",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "On this section of the site you can find everything there is to know about the banknotes of the Eurozone.",
+ "message": "On this section of the site you can find everything there is to know about the banknotes of the Eurozone.",
+ "translation": "On this section of the site you can find everything there is to know about the banknotes of the Eurozone.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Designs",
+ "message": "Designs",
+ "translation": "Designs",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "View the different Euro-note designs!",
+ "message": "View the different Euro-note designs!",
+ "translation": "View the different Euro-note designs!",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Find out where your notes were printed!",
+ "message": "Find out where your notes were printed!",
+ "translation": "Find out where your notes were printed!",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Test Notes",
+ "message": "Test Notes",
+ "translation": "Test Notes",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Learn about the special test notes!",
+ "message": "Learn about the special test notes!",
+ "translation": "Learn about the special test notes!",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
"id": "Andorran Euro Coin Designs",
"message": "Andorran Euro Coin Designs",
"translation": "Andorran Euro Coin Designs",
@@ -478,6 +695,34 @@
"fuzzy": true
},
{
+ "id": "Belgian Euro Coin Designs",
+ "message": "Belgian Euro Coin Designs",
+ "translation": "Belgian Euro Coin Designs",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Since 1999 Belgium has released three series of euro coins, which each series having a single design repeated on all denominations. Starting in 1999 the Belgian euro coins featured the portrait of King Albert II with the %sroyal monogram%s in the outer ring of the coins.",
+ "message": "Since 1999 Belgium has released three series of euro coins, which each series having a single design repeated on all denominations. Starting in 1999 the Belgian euro coins featured the portrait of King Albert II with the %sroyal monogram%s in the outer ring of the coins.",
+ "translation": "Since 1999 Belgium has released three series of euro coins, which each series having a single design repeated on all denominations. Starting in 1999 the Belgian euro coins featured the portrait of King Albert II with the %sroyal monogram%s in the outer ring of the coins.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "In 2008 a second series of coins was released featuring a slightly-modified design in which the royal monogram was moved to the inner portion of the coin along with the year of mintage in order to comply with the European Commission’s guidelines. The country code ‘BE’ was also added to the design underneath the royal monogram.",
+ "message": "In 2008 a second series of coins was released featuring a slightly-modified design in which the royal monogram was moved to the inner portion of the coin along with the year of mintage in order to comply with the European Commission’s guidelines. The country code ‘BE’ was also added to the design underneath the royal monogram.",
+ "translation": "In 2008 a second series of coins was released featuring a slightly-modified design in which the royal monogram was moved to the inner portion of the coin along with the year of mintage in order to comply with the European Commission’s guidelines. The country code ‘BE’ was also added to the design underneath the royal monogram.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "After his accession to the throne Belgium began a third series of coins in 2014 featuring the portrait of King Philippe. As is customary with coins bearing the portraits of monarchs, the direction in which the portrait faces was flipped to face right instead of left.",
+ "message": "After his accession to the throne Belgium began a third series of coins in 2014 featuring the portrait of King Philippe. As is customary with coins bearing the portraits of monarchs, the direction in which the portrait faces was flipped to face right instead of left.",
+ "translation": "After his accession to the throne Belgium began a third series of coins in 2014 featuring the portrait of King Philippe. As is customary with coins bearing the portraits of monarchs, the direction in which the portrait faces was flipped to face right instead of left.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
"id": "Croatian Euro Coin Designs",
"message": "Croatian Euro Coin Designs",
"translation": "Croatian Euro Coin Designs",
@@ -597,13 +842,6 @@
"fuzzy": true
},
{
- "id": "Country",
- "message": "Country",
- "translation": "Country",
- "translatorComment": "Copied from source.",
- "fuzzy": true
- },
- {
"id": "Filter",
"message": "Filter",
"translation": "Filter",
@@ -632,6 +870,13 @@
"fuzzy": true
},
{
+ "id": "Error",
+ "message": "Error",
+ "translation": "Error",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
"id": "Commemorative Coins",
"message": "Commemorative Coins",
"translation": "Commemorative Coins",
@@ -667,13 +912,6 @@
"fuzzy": true
},
{
- "id": "Designs",
- "message": "Designs",
- "translation": "Designs",
- "translatorComment": "Copied from source.",
- "fuzzy": true
- },
- {
"id": "View the 600+ different Euro-coin designs!",
"message": "View the 600+ different Euro-coin designs!",
"translation": "View the 600+ different Euro-coin designs!",
@@ -709,6 +947,951 @@
"fuzzy": true
},
{
+ "id": "Coin Roll Hunting",
+ "message": "Coin Roll Hunting",
+ "translation": "Coin Roll Hunting",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "What is Coin Roll Hunting?",
+ "message": "What is Coin Roll Hunting?",
+ "translation": "What is Coin Roll Hunting?",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Coin roll hunting is a popular method of coin collecting in which you withdrawal cash from your bank in the form of coins which you then search through to find new additions to your collection. Once you’ve searched through all your coins, you will typically deposit your left over coins at the bank and withdrawal new coins.",
+ "message": "Coin roll hunting is a popular method of coin collecting in which you withdrawal cash from your bank in the form of coins which you then search through to find new additions to your collection. Once you’ve searched through all your coins, you will typically deposit your left over coins at the bank and withdrawal new coins.",
+ "translation": "Coin roll hunting is a popular method of coin collecting in which you withdrawal cash from your bank in the form of coins which you then search through to find new additions to your collection. Once you’ve searched through all your coins, you will typically deposit your left over coins at the bank and withdrawal new coins.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "This type of coin collecting is often called ‘Coin Roll Hunting’ due to the fact that coins are often withdrawn in paper-wrapped rolls. You may however find that your coins come in plastic bags instead (common in countries like Ireland).",
+ "message": "This type of coin collecting is often called ‘Coin Roll Hunting’ due to the fact that coins are often withdrawn in paper-wrapped rolls. You may however find that your coins come in plastic bags instead (common in countries like Ireland).",
+ "translation": "This type of coin collecting is often called ‘Coin Roll Hunting’ due to the fact that coins are often withdrawn in paper-wrapped rolls. You may however find that your coins come in plastic bags instead (common in countries like Ireland).",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Depending on your bank and branch, the process of obtaining coins may differ. Some banks require you speak to a teller, others have coin machines. Some banks may also require that you are a customer or even to have a business account. If you aren’t sure about if you can get coins we suggest you contact your bank, although further down this page we also have information about the withdrawal of coins in various countries and major banks.",
+ "message": "Depending on your bank and branch, the process of obtaining coins may differ. Some banks require you speak to a teller, others have coin machines. Some banks may also require that you are a customer or even to have a business account. If you aren’t sure about if you can get coins we suggest you contact your bank, although further down this page we also have information about the withdrawal of coins in various countries and major banks.",
+ "translation": "Depending on your bank and branch, the process of obtaining coins may differ. Some banks require you speak to a teller, others have coin machines. Some banks may also require that you are a customer or even to have a business account. If you aren’t sure about if you can get coins we suggest you contact your bank, although further down this page we also have information about the withdrawal of coins in various countries and major banks.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Getting Started",
+ "message": "Getting Started",
+ "translation": "Getting Started",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "To get started with coin roll hunting you should first contact your bank or check their website to find details regarding coin withdrawal. You will then typically need to go to the bank to pick up your coins. Depending on your bank you may be able to withdrawal coins from a machine, although often you can pick up your coins from the banks tellers. You will also often need to pay a small fee for each roll, although some banks don’t charge fees.",
+ "message": "To get started with coin roll hunting you should first contact your bank or check their website to find details regarding coin withdrawal. You will then typically need to go to the bank to pick up your coins. Depending on your bank you may be able to withdrawal coins from a machine, although often you can pick up your coins from the banks tellers. You will also often need to pay a small fee for each roll, although some banks don’t charge fees.",
+ "translation": "To get started with coin roll hunting you should first contact your bank or check their website to find details regarding coin withdrawal. You will then typically need to go to the bank to pick up your coins. Depending on your bank you may be able to withdrawal coins from a machine, although often you can pick up your coins from the banks tellers. You will also often need to pay a small fee for each roll, although some banks don’t charge fees.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "It is also important to find details regarding the deposit of coins. Depositing coins often also requires the payment of a fee — one which is typically more expensive than the withdrawal fees. If depositing your coins is too expensive you can always exchange your left over coins at shops for banknotes. It is often cheaper (or even free) to deposit banknotes.",
+ "message": "It is also important to find details regarding the deposit of coins. Depositing coins often also requires the payment of a fee — one which is typically more expensive than the withdrawal fees. If depositing your coins is too expensive you can always exchange your left over coins at shops for banknotes. It is often cheaper (or even free) to deposit banknotes.",
+ "translation": "It is also important to find details regarding the deposit of coins. Depositing coins often also requires the payment of a fee — one which is typically more expensive than the withdrawal fees. If depositing your coins is too expensive you can always exchange your left over coins at shops for banknotes. It is often cheaper (or even free) to deposit banknotes.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "In some countries such as Austria it is even common to be able to withdrawal new coins from your account by exchanging the left over coins you already have.",
+ "message": "In some countries such as Austria it is even common to be able to withdrawal new coins from your account by exchanging the left over coins you already have.",
+ "translation": "In some countries such as Austria it is even common to be able to withdrawal new coins from your account by exchanging the left over coins you already have.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Country-Specific Details",
+ "message": "Country-Specific Details",
+ "translation": "Country-Specific Details",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Below you can find all sorts of country-specific information we have regarding obtaining coin rolls. We lack a lot of information for many of the countries, so if you have any additional information such as your banks fees, the availability of coin roll machines, etc. feel free to contact us! You can find our contact information %shere%s.",
+ "message": "Below you can find all sorts of country-specific information we have regarding obtaining coin rolls. We lack a lot of information for many of the countries, so if you have any additional information such as your banks fees, the availability of coin roll machines, etc. feel free to contact us! You can find our contact information %shere%s.",
+ "translation": "Below you can find all sorts of country-specific information we have regarding obtaining coin rolls. We lack a lot of information for many of the countries, so if you have any additional information such as your banks fees, the availability of coin roll machines, etc. feel free to contact us! You can find our contact information %shere%s.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Be aware of the face that the information below is prone to being outdated, and as such may not reflect the current reality.",
+ "message": "Be aware of the face that the information below is prone to being outdated, and as such may not reflect the current reality.",
+ "translation": "Be aware of the face that the information below is prone to being outdated, and as such may not reflect the current reality.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Coin rolls can be obtained from Andbank, Crèdit Andorrà, and MoraBanc. All three of these banks require that you are a customer to get rolls. There have however been reports of individuals managing to get rolls without any fees and without being a customer by simply asking kindly at the bank.",
+ "message": "Coin rolls can be obtained from Andbank, Crèdit Andorrà, and MoraBanc. All three of these banks require that you are a customer to get rolls. There have however been reports of individuals managing to get rolls without any fees and without being a customer by simply asking kindly at the bank.",
+ "translation": "Coin rolls can be obtained from Andbank, Crèdit Andorrà, and MoraBanc. All three of these banks require that you are a customer to get rolls. There have however been reports of individuals managing to get rolls without any fees and without being a customer by simply asking kindly at the bank.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "The Austrian National Bank does not distribute circulated rolls but sells rolls of commemorative coins at face value on release as well as uncirculated rolls for all denominations.",
+ "message": "The Austrian National Bank does not distribute circulated rolls but sells rolls of commemorative coins at face value on release as well as uncirculated rolls for all denominations.",
+ "translation": "The Austrian National Bank does not distribute circulated rolls but sells rolls of commemorative coins at face value on release as well as uncirculated rolls for all denominations.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "There is a fee of %s per roll. Rolls can be purchased with cash at machines. These machines are available to everyone, but not in all branches. Look for the ‘Münzrollengeber’ filter option %shere%s.",
+ "message": "There is a fee of %s per roll. Rolls can be purchased with cash at machines. These machines are available to everyone, but not in all branches. Look for the ‘Münzrollengeber’ filter option %shere%s.",
+ "translation": "There is a fee of %s per roll. Rolls can be purchased with cash at machines. These machines are available to everyone, but not in all branches. Look for the ‘Münzrollengeber’ filter option %shere%s.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "There is a fee of %s per roll. You must be a customer to use machines to get rolls. Rolls have no fees when purchased at counters, but counters redirect you to machines if they work; counters accept cash. You must present an Erste Bank card to buy rolls from machines, but you can pay with cash.",
+ "message": "There is a fee of %s per roll. You must be a customer to use machines to get rolls. Rolls have no fees when purchased at counters, but counters redirect you to machines if they work; counters accept cash. You must present an Erste Bank card to buy rolls from machines, but you can pay with cash.",
+ "translation": "There is a fee of %s per roll. You must be a customer to use machines to get rolls. Rolls have no fees when purchased at counters, but counters redirect you to machines if they work; counters accept cash. You must present an Erste Bank card to buy rolls from machines, but you can pay with cash.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Depositing coins is free for up to %s a day, at which point you pay 1%% for any additional deposited coins. You must also be a customer. Depositing coins is free for all Erste Bank customers at Dornbirner Sparkasse with no limit.",
+ "message": "Depositing coins is free for up to %s a day, at which point you pay 1%% for any additional deposited coins. You must also be a customer. Depositing coins is free for all Erste Bank customers at Dornbirner Sparkasse with no limit.",
+ "translation": "Depositing coins is free for up to %s a day, at which point you pay 1%% for any additional deposited coins. You must also be a customer. Depositing coins is free for all Erste Bank customers at Dornbirner Sparkasse with no limit.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "There is a fee of %s per roll if you aren’t a customer, and %s otherwise. Coin deposits are free if you’re a customer.",
+ "message": "There is a fee of %s per roll if you aren’t a customer, and %s otherwise. Coin deposits are free if you’re a customer.",
+ "translation": "There is a fee of %s per roll if you aren’t a customer, and %s otherwise. Coin deposits are free if you’re a customer.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Reportedly fee-less with no need of being a customer, but this is unconfirmed.",
+ "message": "Reportedly fee-less with no need of being a customer, but this is unconfirmed.",
+ "translation": "Reportedly fee-less with no need of being a customer, but this is unconfirmed.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "There is a %s fee with no limit on the number of rolls.",
+ "message": "There is a %s fee with no limit on the number of rolls.",
+ "translation": "There is a %s fee with no limit on the number of rolls.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Belgian Central Bank",
+ "message": "Belgian Central Bank",
+ "translation": "Belgian Central Bank",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "You can visit the Belgian Central Bank in Brussels as an EU citizen. You can order coin rolls for no fee up to %s in value. They seem to distribute uncirculated coins (no commemoratives).",
+ "message": "You can visit the Belgian Central Bank in Brussels as an EU citizen. You can order coin rolls for no fee up to %s in value. They seem to distribute uncirculated coins (no commemoratives).",
+ "translation": "You can visit the Belgian Central Bank in Brussels as an EU citizen. You can order coin rolls for no fee up to %s in value. They seem to distribute uncirculated coins (no commemoratives).",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Free for customers but getting coin rolls is still difficult sometimes. Non-customers cannot get rolls.",
+ "message": "Free for customers but getting coin rolls is still difficult sometimes. Non-customers cannot get rolls.",
+ "translation": "Free for customers but getting coin rolls is still difficult sometimes. Non-customers cannot get rolls.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Free for customers when you order through their online platform.",
+ "message": "Free for customers when you order through their online platform.",
+ "translation": "Free for customers when you order through their online platform.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Bank of Cyprus",
+ "message": "Bank of Cyprus",
+ "translation": "Bank of Cyprus",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "At the Bank of Cyprus it is possible to buy bags of coins without being a customer, and without paying any additional fees. Depending on the branch you visit you may have coin roll machine available. Do note that the bags provided by the Bank of Cyprus are around twice as large as usual with %s bags containing 50 coins and the other denomination bags containing 100 coins.",
+ "message": "At the Bank of Cyprus it is possible to buy bags of coins without being a customer, and without paying any additional fees. Depending on the branch you visit you may have coin roll machine available. Do note that the bags provided by the Bank of Cyprus are around twice as large as usual with %s bags containing 50 coins and the other denomination bags containing 100 coins.",
+ "translation": "At the Bank of Cyprus it is possible to buy bags of coins without being a customer, and without paying any additional fees. Depending on the branch you visit you may have coin roll machine available. Do note that the bags provided by the Bank of Cyprus are around twice as large as usual with %s bags containing 50 coins and the other denomination bags containing 100 coins.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Coin roll availability may vary across banks and branches, as well as the price. You must be a customer to purchase coin rolls unless specified otherwise.",
+ "message": "Coin roll availability may vary across banks and branches, as well as the price. You must be a customer to purchase coin rolls unless specified otherwise.",
+ "translation": "Coin roll availability may vary across banks and branches, as well as the price. You must be a customer to purchase coin rolls unless specified otherwise.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "German Federal Bank (Deutsche Bundesbank)",
+ "message": "German Federal Bank (Deutsche Bundesbank)",
+ "translation": "German Federal Bank (Deutsche Bundesbank)",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "You can obtain regular- and commemorative coins for face value including 5-, 10-, and 20 euro coins. You do not need to be a customer although depending on your branch you may need to make an appointment. The purchase of coins can only be done with cash.",
+ "message": "You can obtain regular- and commemorative coins for face value including 5-, 10-, and 20 euro coins. You do not need to be a customer although depending on your branch you may need to make an appointment. The purchase of coins can only be done with cash.",
+ "translation": "You can obtain regular- and commemorative coins for face value including 5-, 10-, and 20 euro coins. You do not need to be a customer although depending on your branch you may need to make an appointment. The purchase of coins can only be done with cash.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Hand-rolled coin rolls can be obtained with no additional fees.",
+ "message": "Hand-rolled coin rolls can be obtained with no additional fees.",
+ "translation": "Hand-rolled coin rolls can be obtained with no additional fees.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Coin rolls can be obtained for a fee of %s–%s per roll. The amount varies per branch.",
+ "message": "Coin rolls can be obtained for a fee of %s–%s per roll. The amount varies per branch.",
+ "translation": "Coin rolls can be obtained for a fee of %s–%s per roll. The amount varies per branch.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Coin rolls can be obtained for a fee of %s per roll.",
+ "message": "Coin rolls can be obtained for a fee of %s per roll.",
+ "translation": "Coin rolls can be obtained for a fee of %s per roll.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Obtaining coin rolls in Estonia is typically quite difficult, and often expensive. You also often need to make an appointment in advance.",
+ "message": "Obtaining coin rolls in Estonia is typically quite difficult, and often expensive. You also often need to make an appointment in advance.",
+ "translation": "Obtaining coin rolls in Estonia is typically quite difficult, and often expensive. You also often need to make an appointment in advance.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Central Bank of Estonia Museum",
+ "message": "Central Bank of Estonia Museum",
+ "translation": "Central Bank of Estonia Museum",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "You can purchase commemorative coins (even those released years ago) at face value. It is also an interesting museum to visit in general.",
+ "message": "You can purchase commemorative coins (even those released years ago) at face value. It is also an interesting museum to visit in general.",
+ "translation": "You can purchase commemorative coins (even those released years ago) at face value. It is also an interesting museum to visit in general.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Coin rolls are free but you must be a customer.",
+ "message": "Coin rolls are free but you must be a customer.",
+ "translation": "Coin rolls are free but you must be a customer.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Bank of Spain",
+ "message": "Bank of Spain",
+ "translation": "Bank of Spain",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "You can purchase individual coins and commemorative coin rolls (even those of other countries). You can watch %shere%s to see how to do it.",
+ "message": "You can purchase individual coins and commemorative coin rolls (even those of other countries). You can watch %shere%s to see how to do it.",
+ "translation": "You can purchase individual coins and commemorative coin rolls (even those of other countries). You can watch %shere%s to see how to do it.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Coin rolls have a fee of %s for 5 rolls. This seems to vary by region.",
+ "message": "Coin rolls have a fee of %s for 5 rolls. This seems to vary by region.",
+ "translation": "Coin rolls have a fee of %s for 5 rolls. This seems to vary by region.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Coin rolls have no fees.",
+ "message": "Coin rolls have no fees.",
+ "translation": "Coin rolls have no fees.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "La Caixa",
+ "message": "La Caixa",
+ "translation": "La Caixa",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Coin rolls have no fees and can be purchased with cash. You do not need to be a customer, although this needs to be re-verified.",
+ "message": "Coin rolls have no fees and can be purchased with cash. You do not need to be a customer, although this needs to be re-verified.",
+ "translation": "Coin rolls have no fees and can be purchased with cash. You do not need to be a customer, although this needs to be re-verified.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Finland has no coin roll machines, but you can find vending machines or coin exchange machines (albeit they are rare).",
+ "message": "Finland has no coin roll machines, but you can find vending machines or coin exchange machines (albeit they are rare).",
+ "translation": "Finland has no coin roll machines, but you can find vending machines or coin exchange machines (albeit they are rare).",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Coin rolls can be obtained with no fees.",
+ "message": "Coin rolls can be obtained with no fees.",
+ "translation": "Coin rolls can be obtained with no fees.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Bank of Finland",
+ "message": "Bank of Finland",
+ "translation": "Bank of Finland",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "It is probably not possible to obtain coin rolls, but this is not confirmed.",
+ "message": "It is probably not possible to obtain coin rolls, but this is not confirmed.",
+ "translation": "It is probably not possible to obtain coin rolls, but this is not confirmed.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Coin roll machines are uncommon, only some banks have them and you need to be a customer. You may also need to order them in advance.",
+ "message": "Coin roll machines are uncommon, only some banks have them and you need to be a customer. You may also need to order them in advance.",
+ "translation": "Coin roll machines are uncommon, only some banks have them and you need to be a customer. You may also need to order them in advance.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Coin rolls can be obtained with no fee. You must be a customer.",
+ "message": "Coin rolls can be obtained with no fee. You must be a customer.",
+ "translation": "Coin rolls can be obtained with no fee. You must be a customer.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "and",
+ "message": "and",
+ "translation": "and",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Free coin rolls if you are a customer or %s per roll if you are not a customer. There are coin roll machines.",
+ "message": "Free coin rolls if you are a customer or %s per roll if you are not a customer. There are coin roll machines.",
+ "translation": "Free coin rolls if you are a customer or %s per roll if you are not a customer. There are coin roll machines.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "There are coin roll machines but it is not yet known if you need to be a customer or if there are fees.",
+ "message": "There are coin roll machines but it is not yet known if you need to be a customer or if there are fees.",
+ "translation": "There are coin roll machines but it is not yet known if you need to be a customer or if there are fees.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Bank of Greece (Τράπεζα της Ελλάδος)",
+ "message": "Bank of Greece (Τράπεζα της Ελλάδος)",
+ "translation": "Bank of Greece (Τράπεζα της Ελλάδος)",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Fee-less coin rolls for everyone (you will need to show ID). The latest commemorative coins are also sold for face value.",
+ "message": "Fee-less coin rolls for everyone (you will need to show ID). The latest commemorative coins are also sold for face value.",
+ "translation": "Fee-less coin rolls for everyone (you will need to show ID). The latest commemorative coins are also sold for face value.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Fee-less coin bags for everyone (no ID necessary). Smaller denominations are often not given out, and the coin bags you recieve are very large (there are reports of %s bags containing 250 coins).",
+ "message": "Fee-less coin bags for everyone (no ID necessary). Smaller denominations are often not given out, and the coin bags you recieve are very large (there are reports of %s bags containing 250 coins).",
+ "translation": "Fee-less coin bags for everyone (no ID necessary). Smaller denominations are often not given out, and the coin bags you recieve are very large (there are reports of %s bags containing 250 coins).",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "In general, coin rolls are available at banks with a fee of %s per roll; rolls could potentially have no fee if you only need a few.",
+ "message": "In general, coin rolls are available at banks with a fee of %s per roll; rolls could potentially have no fee if you only need a few.",
+ "translation": "In general, coin rolls are available at banks with a fee of %s per roll; rolls could potentially have no fee if you only need a few.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "There are coin roll machines but it is unknown if you need to be a customer or if there are additional fees.",
+ "message": "There are coin roll machines but it is unknown if you need to be a customer or if there are additional fees.",
+ "translation": "There are coin roll machines but it is unknown if you need to be a customer or if there are additional fees.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Bank of Italy",
+ "message": "Bank of Italy",
+ "translation": "Bank of Italy",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Coin rolls are available to everyone.",
+ "message": "Coin rolls are available to everyone.",
+ "translation": "Coin rolls are available to everyone.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Works, but with very high fees (5%% of cost).",
+ "message": "Works, but with very high fees (5%% of cost).",
+ "translation": "Works, but with very high fees (5%% of cost).",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Fee of %s per roll of 2 euro coins.",
+ "message": "Fee of %s per roll of 2 euro coins.",
+ "translation": "Fee of %s per roll of 2 euro coins.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "As far as we are aware, Lietuvos Bankas only distributes coin rolls to businesses.",
+ "message": "As far as we are aware, Lietuvos Bankas only distributes coin rolls to businesses.",
+ "translation": "As far as we are aware, Lietuvos Bankas only distributes coin rolls to businesses.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "It may be worth checking out payout machines to exchange banknotes into coins.",
+ "message": "It may be worth checking out payout machines to exchange banknotes into coins.",
+ "translation": "It may be worth checking out payout machines to exchange banknotes into coins.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Luxembourgish Central Bank (Banque Centrale du Luxembourg)",
+ "message": "Luxembourgish Central Bank (Banque Centrale du Luxembourg)",
+ "translation": "Luxembourgish Central Bank (Banque Centrale du Luxembourg)",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "We currently have no information regarding regular coins, however their webshop sells commemorative coins (for a high premium, but better than most resellers). Commemorative coins are also available for purchase in-person.",
+ "message": "We currently have no information regarding regular coins, however their webshop sells commemorative coins (for a high premium, but better than most resellers). Commemorative coins are also available for purchase in-person.",
+ "translation": "We currently have no information regarding regular coins, however their webshop sells commemorative coins (for a high premium, but better than most resellers). Commemorative coins are also available for purchase in-person.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "You should be able to get coin rolls with no additional fees.",
+ "message": "You should be able to get coin rolls with no additional fees.",
+ "translation": "You should be able to get coin rolls with no additional fees.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "In general coin rolls are sold with a fee of %s per roll, but we’re lacking a lot of information.",
+ "message": "In general coin rolls are sold with a fee of %s per roll, but we’re lacking a lot of information.",
+ "translation": "In general coin rolls are sold with a fee of %s per roll, but we’re lacking a lot of information.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Bank of Valletta and HSBC Bank Malta",
+ "message": "Bank of Valletta and HSBC Bank Malta",
+ "translation": "Bank of Valletta and HSBC Bank Malta",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "You can get rolls for a fee of %s per roll. You must order coin rolls through their online platform, and you must be a customer.",
+ "message": "You can get rolls for a fee of %s per roll. You must order coin rolls through their online platform, and you must be a customer.",
+ "translation": "You can get rolls for a fee of %s per roll. You must order coin rolls through their online platform, and you must be a customer.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Banks in the Netherlands do not carry cash, and as such it’s not possible to obtain rolls from bank tellers. Obtaining coins from the Dutch Central Bank (De Nederlandsche Bank) is also not possible. If you want to obtain coin rolls you need to use a Geldmaat coin roll machine which can be found in specific branches of GAMMA and Karwei. Geldmaat offers a map on their website where you can search for branches with these machines; you can find that map %shere%s.",
+ "message": "Banks in the Netherlands do not carry cash, and as such it’s not possible to obtain rolls from bank tellers. Obtaining coins from the Dutch Central Bank (De Nederlandsche Bank) is also not possible. If you want to obtain coin rolls you need to use a Geldmaat coin roll machine which can be found in specific branches of GAMMA and Karwei. Geldmaat offers a map on their website where you can search for branches with these machines; you can find that map %shere%s.",
+ "translation": "Banks in the Netherlands do not carry cash, and as such it’s not possible to obtain rolls from bank tellers. Obtaining coins from the Dutch Central Bank (De Nederlandsche Bank) is also not possible. If you want to obtain coin rolls you need to use a Geldmaat coin roll machine which can be found in specific branches of GAMMA and Karwei. Geldmaat offers a map on their website where you can search for branches with these machines; you can find that map %shere%s.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "In order to be able to use a Geldmaat coin machine, you must be a customer of either ABN AMRO, ING, or Rabobank. You also cannot pay by cash, only card payments are allowed. All three banks charge a withdrawal fee for getting coin rolls, which are detailed in the list below.",
+ "message": "In order to be able to use a Geldmaat coin machine, you must be a customer of either ABN AMRO, ING, or Rabobank. You also cannot pay by cash, only card payments are allowed. All three banks charge a withdrawal fee for getting coin rolls, which are detailed in the list below.",
+ "translation": "In order to be able to use a Geldmaat coin machine, you must be a customer of either ABN AMRO, ING, or Rabobank. You also cannot pay by cash, only card payments are allowed. All three banks charge a withdrawal fee for getting coin rolls, which are detailed in the list below.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "%s per roll.",
+ "message": "%s per roll.",
+ "translation": "%s per roll.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Base fee of %s + %s per roll.",
+ "message": "Base fee of %s + %s per roll.",
+ "translation": "Base fee of %s + %s per roll.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "One- and two-cent coins have been removed from circulation and cannot be obtained.",
+ "message": "One- and two-cent coins have been removed from circulation and cannot be obtained.",
+ "translation": "One- and two-cent coins have been removed from circulation and cannot be obtained.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Coin bags are sold with no additional fees to bank customers.",
+ "message": "Coin bags are sold with no additional fees to bank customers.",
+ "translation": "Coin bags are sold with no additional fees to bank customers.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Bank of Portugal (Banco de Portugal)",
+ "message": "Bank of Portugal (Banco de Portugal)",
+ "translation": "Bank of Portugal (Banco de Portugal)",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Coin bags are sold with no additional fees to everyone.",
+ "message": "Coin bags are sold with no additional fees to everyone.",
+ "translation": "Coin bags are sold with no additional fees to everyone.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "In general there is a %s fee for coin rolls.",
+ "message": "In general there is a %s fee for coin rolls.",
+ "translation": "In general there is a %s fee for coin rolls.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Bank of Slovenia (Banka Slovenije)",
+ "message": "Bank of Slovenia (Banka Slovenije)",
+ "translation": "Bank of Slovenia (Banka Slovenije)",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "You can purchase commemorative coins for face value, and coin rolls are sold with no fees to everyone.",
+ "message": "You can purchase commemorative coins for face value, and coin rolls are sold with no fees to everyone.",
+ "translation": "You can purchase commemorative coins for face value, and coin rolls are sold with no fees to everyone.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "National Bank of Slovakia (Národná banka Slovenska)",
+ "message": "National Bank of Slovakia (Národná banka Slovenska)",
+ "translation": "National Bank of Slovakia (Národná banka Slovenska)",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "You may be able to get uncirculated rolls, but this is not yet confirmed.",
+ "message": "You may be able to get uncirculated rolls, but this is not yet confirmed.",
+ "translation": "You may be able to get uncirculated rolls, but this is not yet confirmed.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "You can get an unlimited number of rolls for a %s fee. You must be a customer of the bank.",
+ "message": "You can get an unlimited number of rolls for a %s fee. You must be a customer of the bank.",
+ "translation": "You can get an unlimited number of rolls for a %s fee. You must be a customer of the bank.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Ask the Pope nicely and he’ll probably give you some Vatican coins for free.",
+ "message": "Ask the Pope nicely and he’ll probably give you some Vatican coins for free.",
+ "translation": "Ask the Pope nicely and he’ll probably give you some Vatican coins for free.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "We currently have no information regarding coin roll hunting in %s.",
+ "message": "We currently have no information regarding coin roll hunting in %s.",
+ "translation": "We currently have no information regarding coin roll hunting in %s.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Coin Storage",
+ "message": "Coin Storage",
+ "translation": "Coin Storage",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "There are many different methods of storing your collecting, each with their own benefits and drawbacks. This page will describe the most common methods collectors use to store their coins, as well as the pros and cons of each method.",
+ "message": "There are many different methods of storing your collecting, each with their own benefits and drawbacks. This page will describe the most common methods collectors use to store their coins, as well as the pros and cons of each method.",
+ "translation": "There are many different methods of storing your collecting, each with their own benefits and drawbacks. This page will describe the most common methods collectors use to store their coins, as well as the pros and cons of each method.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Coin Albums",
+ "message": "Coin Albums",
+ "translation": "Coin Albums",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Coin albums are one of the most popular ways of storing coins. In a coin album you will have multiple coin sheets. These sheets are plastic pages with slots that you can put your coin in to keep them protected. When searching for sheets for your album it is very important to ensure that they do not contain any PVC, which will damage your coins. Some albums will come with sheets already included.",
+ "message": "Coin albums are one of the most popular ways of storing coins. In a coin album you will have multiple coin sheets. These sheets are plastic pages with slots that you can put your coin in to keep them protected. When searching for sheets for your album it is very important to ensure that they do not contain any PVC, which will damage your coins. Some albums will come with sheets already included.",
+ "translation": "Coin albums are one of the most popular ways of storing coins. In a coin album you will have multiple coin sheets. These sheets are plastic pages with slots that you can put your coin in to keep them protected. When searching for sheets for your album it is very important to ensure that they do not contain any PVC, which will damage your coins. Some albums will come with sheets already included.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Albums can be an affordable way to store your coins, but higher-end albums can be a bit expensive. Also remember to always ensure that your albums do not contain any PVC!",
+ "message": "Albums can be an affordable way to store your coins, but higher-end albums can be a bit expensive. Also remember to always ensure that your albums do not contain any PVC!",
+ "translation": "Albums can be an affordable way to store your coins, but higher-end albums can be a bit expensive. Also remember to always ensure that your albums do not contain any PVC!",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Coin Boxes",
+ "message": "Coin Boxes",
+ "translation": "Coin Boxes",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Coin boxes are to many people the most aesthetic way to store your coins. A coin box is comprised of various layers which can be stacked ontop of each other. Each layer has various holes where you can insert your coins. Typically you are meant to store your coins in a layer encased in a coin capsule.",
+ "message": "Coin boxes are to many people the most aesthetic way to store your coins. A coin box is comprised of various layers which can be stacked ontop of each other. Each layer has various holes where you can insert your coins. Typically you are meant to store your coins in a layer encased in a coin capsule.",
+ "translation": "Coin boxes are to many people the most aesthetic way to store your coins. A coin box is comprised of various layers which can be stacked ontop of each other. Each layer has various holes where you can insert your coins. Typically you are meant to store your coins in a layer encased in a coin capsule.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Boxes are quite space-inefficient and are one of the most expensive ways to store your coins, but at the same time they offer a great visual appeal.",
+ "message": "Boxes are quite space-inefficient and are one of the most expensive ways to store your coins, but at the same time they offer a great visual appeal.",
+ "translation": "Boxes are quite space-inefficient and are one of the most expensive ways to store your coins, but at the same time they offer a great visual appeal.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Coin Capsules",
+ "message": "Coin Capsules",
+ "translation": "Coin Capsules",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Coin capsules are plastic capsules you can put your coin in. They offer good protection to your coins, while still allowing you to view all parts of your coin easily, including the edge engravings and -inscriptions. Capsules are also far more durable than flips, and can be opened and closed repeatedly allowing for them to be reused. This isn’t really possible with flips.",
+ "message": "Coin capsules are plastic capsules you can put your coin in. They offer good protection to your coins, while still allowing you to view all parts of your coin easily, including the edge engravings and -inscriptions. Capsules are also far more durable than flips, and can be opened and closed repeatedly allowing for them to be reused. This isn’t really possible with flips.",
+ "translation": "Coin capsules are plastic capsules you can put your coin in. They offer good protection to your coins, while still allowing you to view all parts of your coin easily, including the edge engravings and -inscriptions. Capsules are also far more durable than flips, and can be opened and closed repeatedly allowing for them to be reused. This isn’t really possible with flips.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Capsules can be a bit pricey, but are reusable and are very durable. They also come in different sizes, so make sure you get the right size for your coins.",
+ "message": "Capsules can be a bit pricey, but are reusable and are very durable. They also come in different sizes, so make sure you get the right size for your coins.",
+ "translation": "Capsules can be a bit pricey, but are reusable and are very durable. They also come in different sizes, so make sure you get the right size for your coins.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Coin Flips",
+ "message": "Coin Flips",
+ "translation": "Coin Flips",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Coin flips, also known as ‘2x2’ flips by some Americans are small cardboard flips with a plastic covered hole in the middle for viewing. Most coin flips are stapled, meaning you put your coin in the flip and staple it shut. These kinds of flips are very cheap, and you can buy stacks of a few hundred for only a few euros. If you don’t like the staples though, you can also buy adhesive-flips that glue themselves shut. These flips are more expensive, but also look better than their stapled equivalents.",
+ "message": "Coin flips, also known as ‘2x2’ flips by some Americans are small cardboard flips with a plastic covered hole in the middle for viewing. Most coin flips are stapled, meaning you put your coin in the flip and staple it shut. These kinds of flips are very cheap, and you can buy stacks of a few hundred for only a few euros. If you don’t like the staples though, you can also buy adhesive-flips that glue themselves shut. These flips are more expensive, but also look better than their stapled equivalents.",
+ "translation": "Coin flips, also known as ‘2x2’ flips by some Americans are small cardboard flips with a plastic covered hole in the middle for viewing. Most coin flips are stapled, meaning you put your coin in the flip and staple it shut. These kinds of flips are very cheap, and you can buy stacks of a few hundred for only a few euros. If you don’t like the staples though, you can also buy adhesive-flips that glue themselves shut. These flips are more expensive, but also look better than their stapled equivalents.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Coin slips are also pretty space efficient, and can be easily stacked in boxes for compact storage. Many collectors also like to write notes about their coins on the flips. There also exist special sheets for coin albums that allow you to put in flipped coins, but this is more expensive and less space-efficient than simply using flips or an album without flips.",
+ "message": "Coin slips are also pretty space efficient, and can be easily stacked in boxes for compact storage. Many collectors also like to write notes about their coins on the flips. There also exist special sheets for coin albums that allow you to put in flipped coins, but this is more expensive and less space-efficient than simply using flips or an album without flips.",
+ "translation": "Coin slips are also pretty space efficient, and can be easily stacked in boxes for compact storage. Many collectors also like to write notes about their coins on the flips. There also exist special sheets for coin albums that allow you to put in flipped coins, but this is more expensive and less space-efficient than simply using flips or an album without flips.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Coin Rolls",
+ "message": "Coin Rolls",
+ "translation": "Coin Rolls",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "This is probably the most inexpensive way to store your coins. If you take good care of the paper when opening your coin rolls, you can simply reuse them for storage. Just roll your coins back up and put some rubber bands on the ends. You can also get reusable plastic rolls that can be opened and closed. You will need different rolls based on the denomination you want to store, but they are very space-efficient.",
+ "message": "This is probably the most inexpensive way to store your coins. If you take good care of the paper when opening your coin rolls, you can simply reuse them for storage. Just roll your coins back up and put some rubber bands on the ends. You can also get reusable plastic rolls that can be opened and closed. You will need different rolls based on the denomination you want to store, but they are very space-efficient.",
+ "translation": "This is probably the most inexpensive way to store your coins. If you take good care of the paper when opening your coin rolls, you can simply reuse them for storage. Just roll your coins back up and put some rubber bands on the ends. You can also get reusable plastic rolls that can be opened and closed. You will need different rolls based on the denomination you want to store, but they are very space-efficient.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Examples",
+ "message": "Examples",
+ "translation": "Examples",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "In case you’re looking for some inspiration on how to store your collections, here are some examples.",
+ "message": "In case you’re looking for some inspiration on how to store your collections, here are some examples.",
+ "translation": "In case you’re looking for some inspiration on how to store your collections, here are some examples.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Euro Coin Collecting",
+ "message": "Euro Coin Collecting",
+ "translation": "Euro Coin Collecting",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "What is Vending Machine Hunting?",
+ "message": "What is Vending Machine Hunting?",
+ "translation": "What is Vending Machine Hunting?",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "‘Vending machine hunting’ is a strategy of collecting coins whereby you continuously insert coins into a vending machine and cancel the transaction by pressing the return button. When the vending machine returns your coins to you, you will often get different coins from the ones you put in, and you can repeat this process until you’ve searched through every coin in the machine.",
+ "message": "‘Vending machine hunting’ is a strategy of collecting coins whereby you continuously insert coins into a vending machine and cancel the transaction by pressing the return button. When the vending machine returns your coins to you, you will often get different coins from the ones you put in, and you can repeat this process until you’ve searched through every coin in the machine.",
+ "translation": "‘Vending machine hunting’ is a strategy of collecting coins whereby you continuously insert coins into a vending machine and cancel the transaction by pressing the return button. When the vending machine returns your coins to you, you will often get different coins from the ones you put in, and you can repeat this process until you’ve searched through every coin in the machine.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "The Test Coins",
+ "message": "The Test Coins",
+ "translation": "The Test Coins",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "First, you want to make sure the vending machine you come across actually gives back change — sometimes they don’t! Throw in a 10 cent coin and press the return button. If it doesn’t give the coin back, you can move on to the next machine; there’s a high chance it won’t return higher denominations either. Next throw in a random 2 euro coin and press the return button. You should do this because vending machines may not return 2 euro coins, but rather 1 euro- or 50 cent coins instead. It’s better to find out immediately as opposed to later once you’ve already put in all of your 2 euro coins.",
+ "message": "First, you want to make sure the vending machine you come across actually gives back change — sometimes they don’t! Throw in a 10 cent coin and press the return button. If it doesn’t give the coin back, you can move on to the next machine; there’s a high chance it won’t return higher denominations either. Next throw in a random 2 euro coin and press the return button. You should do this because vending machines may not return 2 euro coins, but rather 1 euro- or 50 cent coins instead. It’s better to find out immediately as opposed to later once you’ve already put in all of your 2 euro coins.",
+ "translation": "First, you want to make sure the vending machine you come across actually gives back change — sometimes they don’t! Throw in a 10 cent coin and press the return button. If it doesn’t give the coin back, you can move on to the next machine; there’s a high chance it won’t return higher denominations either. Next throw in a random 2 euro coin and press the return button. You should do this because vending machines may not return 2 euro coins, but rather 1 euro- or 50 cent coins instead. It’s better to find out immediately as opposed to later once you’ve already put in all of your 2 euro coins.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "The Stopper",
+ "message": "The Stopper",
+ "translation": "The Stopper",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "We want to be able to know when we’ve gone through all the coins in the vending machine. To do this, take out a coin and mark it with something (drawing on it with a Sharpie works well), then put it into the machine. Next time you get the same coin back, you know you’ve gone through everything.",
+ "message": "We want to be able to know when we’ve gone through all the coins in the vending machine. To do this, take out a coin and mark it with something (drawing on it with a Sharpie works well), then put it into the machine. Next time you get the same coin back, you know you’ve gone through everything.",
+ "translation": "We want to be able to know when we’ve gone through all the coins in the vending machine. To do this, take out a coin and mark it with something (drawing on it with a Sharpie works well), then put it into the machine. Next time you get the same coin back, you know you’ve gone through everything.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Rejected Stoppers and Coins",
+ "message": "Rejected Stoppers and Coins",
+ "translation": "Rejected Stoppers and Coins",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Sometimes you may throw a stopper in, but you hear a ‘clunk’ sound, as if the coin was dropped into a box (normally adding a coin should be silent after you throw it in). This means the coin was not added to the stack properly, and so it will not be returned. Pay attention to this noise, because you won’t be getting the stopper back! Throw in another marked coin instead until the machine accepts the coin.",
+ "message": "Sometimes you may throw a stopper in, but you hear a ‘clunk’ sound, as if the coin was dropped into a box (normally adding a coin should be silent after you throw it in). This means the coin was not added to the stack properly, and so it will not be returned. Pay attention to this noise, because you won’t be getting the stopper back! Throw in another marked coin instead until the machine accepts the coin.",
+ "translation": "Sometimes you may throw a stopper in, but you hear a ‘clunk’ sound, as if the coin was dropped into a box (normally adding a coin should be silent after you throw it in). This means the coin was not added to the stack properly, and so it will not be returned. Pay attention to this noise, because you won’t be getting the stopper back! Throw in another marked coin instead until the machine accepts the coin.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "(Non-)Merging Machines",
+ "message": "(Non-)Merging Machines",
+ "translation": "(Non-)Merging Machines",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "We generally identify between two main types of vending machines.",
+ "message": "We generally identify between two main types of vending machines.",
+ "translation": "We generally identify between two main types of vending machines.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Merging",
+ "message": "Merging",
+ "translation": "Merging",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "The vending machine merges change together. For example if you throw in five 50 cent coins, the machine returns either two 1 euro coins and one 50 cent coin or one 2 euro and one 50 cent coin. This usually means you can hunt 2 euro coins very quickly but other denominations only once at a time. A good tip is to throw in an odd number of euros and 80 cents if you want to search through all denominations.",
+ "message": "The vending machine merges change together. For example if you throw in five 50 cent coins, the machine returns either two 1 euro coins and one 50 cent coin or one 2 euro and one 50 cent coin. This usually means you can hunt 2 euro coins very quickly but other denominations only once at a time. A good tip is to throw in an odd number of euros and 80 cents if you want to search through all denominations.",
+ "translation": "The vending machine merges change together. For example if you throw in five 50 cent coins, the machine returns either two 1 euro coins and one 50 cent coin or one 2 euro and one 50 cent coin. This usually means you can hunt 2 euro coins very quickly but other denominations only once at a time. A good tip is to throw in an odd number of euros and 80 cents if you want to search through all denominations.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Non-Merging",
+ "message": "Non-Merging",
+ "translation": "Non-Merging",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "The vending machine does not merge change together. This means if you throw in five 50 cent coins it will return five 50 cent coins. This makes it very easy to hunt a large amount of a specific denomination.",
+ "message": "The vending machine does not merge change together. This means if you throw in five 50 cent coins it will return five 50 cent coins. This makes it very easy to hunt a large amount of a specific denomination.",
+ "translation": "The vending machine does not merge change together. This means if you throw in five 50 cent coins it will return five 50 cent coins. This makes it very easy to hunt a large amount of a specific denomination.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Limits",
+ "message": "Limits",
+ "translation": "Limits",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "There are some limits to vending machine hunts which you need to be aware of.",
+ "message": "There are some limits to vending machine hunts which you need to be aware of.",
+ "translation": "There are some limits to vending machine hunts which you need to be aware of.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Maximum Input Limit",
+ "message": "Maximum Input Limit",
+ "translation": "Maximum Input Limit",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Some machines have a maximum amount you can throw in, and will reject anything higher. For example machines with a max limit of five euros will reject any additional coins if you throw in five euros. You can try to go above the limit if you throw in, say, %s and then another one- or two euro coin; the machine will probably accept it.",
+ "message": "Some machines have a maximum amount you can throw in, and will reject anything higher. For example machines with a max limit of five euros will reject any additional coins if you throw in five euros. You can try to go above the limit if you throw in, say, %s and then another one- or two euro coin; the machine will probably accept it.",
+ "translation": "Some machines have a maximum amount you can throw in, and will reject anything higher. For example machines with a max limit of five euros will reject any additional coins if you throw in five euros. You can try to go above the limit if you throw in, say, %s and then another one- or two euro coin; the machine will probably accept it.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Maximum Change Limit",
+ "message": "Maximum Change Limit",
+ "translation": "Maximum Change Limit",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Some machines will either give back large amounts of change in bills or will not give back large amounts of change at all (usually cigarette machines). Read the labels on all machines carefully since these limits are usually written there.",
+ "message": "Some machines will either give back large amounts of change in bills or will not give back large amounts of change at all (usually cigarette machines). Read the labels on all machines carefully since these limits are usually written there.",
+ "translation": "Some machines will either give back large amounts of change in bills or will not give back large amounts of change at all (usually cigarette machines). Read the labels on all machines carefully since these limits are usually written there.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Even if no limits are listed, it’s still advised that you exercise caution: it is not uncommon for a vending machine to steal your money. In the case that a vending machine does steal your money, look for a label on the machine that contains a support number.",
+ "message": "Even if no limits are listed, it’s still advised that you exercise caution: it is not uncommon for a vending machine to steal your money. In the case that a vending machine does steal your money, look for a label on the machine that contains a support number.",
+ "translation": "Even if no limits are listed, it’s still advised that you exercise caution: it is not uncommon for a vending machine to steal your money. In the case that a vending machine does steal your money, look for a label on the machine that contains a support number.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "For information on Austrian cigarette machines, see the ‘%sCigarette Machines%s’ section.",
+ "message": "For information on Austrian cigarette machines, see the ‘%sCigarette Machines%s’ section.",
+ "translation": "For information on Austrian cigarette machines, see the ‘%sCigarette Machines%s’ section.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Cigarette Machines",
+ "message": "Cigarette Machines",
+ "translation": "Cigarette Machines",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "In some countries where cigarette machines are legal, you can hunt through them as well. Unless you’re in Malta, you must verify your age on them by either sliding an ID card through a sensor or holding a debit card on an RFID scanner; you must do this for every cycle. Sometimes you must also select something to purchase, throw in less money than the cost, and then cancel the purchase. Note that most cigarette machines in Austria have a %s max change limit.",
+ "message": "In some countries where cigarette machines are legal, you can hunt through them as well. Unless you’re in Malta, you must verify your age on them by either sliding an ID card through a sensor or holding a debit card on an RFID scanner; you must do this for every cycle. Sometimes you must also select something to purchase, throw in less money than the cost, and then cancel the purchase. Note that most cigarette machines in Austria have a %s max change limit.",
+ "translation": "In some countries where cigarette machines are legal, you can hunt through them as well. Unless you’re in Malta, you must verify your age on them by either sliding an ID card through a sensor or holding a debit card on an RFID scanner; you must do this for every cycle. Sometimes you must also select something to purchase, throw in less money than the cost, and then cancel the purchase. Note that most cigarette machines in Austria have a %s max change limit.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "For RFID scanner machines it helps to wear a glove and slide a debit card into the back of it so you can easily use both hands and don’t have to fumble with a card and coins.",
+ "message": "For RFID scanner machines it helps to wear a glove and slide a debit card into the back of it so you can easily use both hands and don’t have to fumble with a card and coins.",
+ "translation": "For RFID scanner machines it helps to wear a glove and slide a debit card into the back of it so you can easily use both hands and don’t have to fumble with a card and coins.",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "On this section of the site you can find everything there is to know about collecting Euro coins. If this is a hobby that interests you, join the Discord server linked at the top of the page!",
+ "message": "On this section of the site you can find everything there is to know about collecting Euro coins. If this is a hobby that interests you, join the Discord server linked at the top of the page!",
+ "translation": "On this section of the site you can find everything there is to know about collecting Euro coins. If this is a hobby that interests you, join the Discord server linked at the top of the page!",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Learn about collecting coins from coin rolls!",
+ "message": "Learn about collecting coins from coin rolls!",
+ "translation": "Learn about collecting coins from coin rolls!",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Learn about the different methods to storing your collection!",
+ "message": "Learn about the different methods to storing your collection!",
+ "translation": "Learn about the different methods to storing your collection!",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Shop Hunting",
+ "message": "Shop Hunting",
+ "translation": "Shop Hunting",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Learn about how to collect coins from shop-keepers and other people who deal in cash!",
+ "message": "Learn about how to collect coins from shop-keepers and other people who deal in cash!",
+ "translation": "Learn about how to collect coins from shop-keepers and other people who deal in cash!",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Vending Machine Hunting",
+ "message": "Vending Machine Hunting",
+ "translation": "Vending Machine Hunting",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
+ "id": "Learn about collecting coins from vending machines!",
+ "message": "Learn about collecting coins from vending machines!",
+ "translation": "Learn about collecting coins from vending machines!",
+ "translatorComment": "Copied from source.",
+ "fuzzy": true
+ },
+ {
"id": "The Euro Cash Compendium",
"message": "The Euro Cash Compendium",
"translation": "The Euro Cash Compendium",
diff --git a/src/rosetta/nl/messages.gotext.json b/src/rosetta/nl/messages.gotext.json
index 2bcc889..8474cfc 100644
--- a/src/rosetta/nl/messages.gotext.json
+++ b/src/rosetta/nl/messages.gotext.json
@@ -94,7 +94,7 @@
{
"id": "Netherlands",
"message": "Netherlands",
- "translation": ""
+ "translation": "Nederland"
},
{
"id": "Portugal",
@@ -257,6 +257,161 @@
"translation": ""
},
{
+ "id": "%d Euro",
+ "message": "%d Euro",
+ "translation": ""
+ },
+ {
+ "id": "Printer code on a %d euro bill",
+ "message": "Printer code on a %d euro bill",
+ "translation": ""
+ },
+ {
+ "id": "Location Codes",
+ "message": "Location Codes",
+ "translation": ""
+ },
+ {
+ "id": "Euro banknotes have two codes on them: a printer code and a serial number. The printer code tells you where a given note was printed, while the serial number tells you which country issues the banknote (for the 2002 series) or where the banknote was printed (for the Europa series).",
+ "message": "Euro banknotes have two codes on them: a printer code and a serial number. The printer code tells you where a given note was printed, while the serial number tells you which country issues the banknote (for the 2002 series) or where the banknote was printed (for the Europa series).",
+ "translation": ""
+ },
+ {
+ "id": "Printer Code",
+ "message": "Printer Code",
+ "translation": ""
+ },
+ {
+ "id": "The printer code (not to be confused with the serial number) is a small code printed on banknotes with information about where the banknote was printed. All printer codes take the form of ‘X000X0’ — or in other words — a letter followed by 3 numbers, a letter and a final number.",
+ "message": "The printer code (not to be confused with the serial number) is a small code printed on banknotes with information about where the banknote was printed. All printer codes take the form of ‘X000X0’ — or in other words — a letter followed by 3 numbers, a letter and a final number.",
+ "translation": ""
+ },
+ {
+ "id": "The printer code can be a bit tricky to find. The following dropdowns will show you where to find the printer code on each note.",
+ "message": "The printer code can be a bit tricky to find. The following dropdowns will show you where to find the printer code on each note.",
+ "translation": ""
+ },
+ {
+ "id": "2002 Series Printer Codes",
+ "message": "2002 Series Printer Codes",
+ "translation": ""
+ },
+ {
+ "id": "All these images are taken from %seurobilltracker.com%s.",
+ "message": "All these images are taken from %seurobilltracker.com%s.",
+ "translation": ""
+ },
+ {
+ "id": "Europa Series Printer Codes",
+ "message": "Europa Series Printer Codes",
+ "translation": ""
+ },
+ {
+ "id": "The first letter in the printer code identifies the specific printer at which the banknote was printed. The tables below will tell you which letters correspond to which printers. The final letter and number form a pair (such as ‘A2’ or ‘D6’). This pair acts as a set of coordinates telling you where on the sheet of paper the banknote was located. During printing, banknotes will be printed multiple times on a large sheet of paper which is later cut into smaller individual banknotes. A note with the pair ‘A1’ will have been at the upper-left corner of the printing sheet, with ‘A2’ to it’s right and ‘B1’ below it.",
+ "message": "The first letter in the printer code identifies the specific printer at which the banknote was printed. The tables below will tell you which letters correspond to which printers. The final letter and number form a pair (such as ‘A2’ or ‘D6’). This pair acts as a set of coordinates telling you where on the sheet of paper the banknote was located. During printing, banknotes will be printed multiple times on a large sheet of paper which is later cut into smaller individual banknotes. A note with the pair ‘A1’ will have been at the upper-left corner of the printing sheet, with ‘A2’ to it’s right and ‘B1’ below it.",
+ "translation": ""
+ },
+ {
+ "id": "2002 Series",
+ "message": "2002 Series",
+ "translation": ""
+ },
+ {
+ "id": "In the 2002 series, the first letter of the serial number can be used to identify the country that issued the banknote. The following table shows which countries map to which codes.",
+ "message": "In the 2002 series, the first letter of the serial number can be used to identify the country that issued the banknote. The following table shows which countries map to which codes.",
+ "translation": ""
+ },
+ {
+ "id": "Code",
+ "message": "Code",
+ "translation": ""
+ },
+ {
+ "id": "Country",
+ "message": "Country",
+ "translation": ""
+ },
+ {
+ "id": "The first letter of the printer code can also be used to identify the specific printer at which the banknote was printed. The printer- and country codes do not need to line up; a banknote issued by a country will often be printed in another.",
+ "message": "The first letter of the printer code can also be used to identify the specific printer at which the banknote was printed. The printer- and country codes do not need to line up; a banknote issued by a country will often be printed in another.",
+ "translation": ""
+ },
+ {
+ "id": "Printer",
+ "message": "Printer",
+ "translation": ""
+ },
+ {
+ "id": "United Kingdom",
+ "message": "United Kingdom",
+ "translation": ""
+ },
+ {
+ "id": "Central Bank of Ireland",
+ "message": "Central Bank of Ireland",
+ "translation": ""
+ },
+ {
+ "id": "Bank of Greece",
+ "message": "Bank of Greece",
+ "translation": ""
+ },
+ {
+ "id": "National Bank of Belgium",
+ "message": "National Bank of Belgium",
+ "translation": ""
+ },
+ {
+ "id": "Europa Series",
+ "message": "Europa Series",
+ "translation": ""
+ },
+ {
+ "id": "In the Europa series the first letter of the serial number can be used to identify the printer that printed the banknote, just like the printer code. The following table shows which countries map to which codes.",
+ "message": "In the Europa series the first letter of the serial number can be used to identify the printer that printed the banknote, just like the printer code. The following table shows which countries map to which codes.",
+ "translation": ""
+ },
+ {
+ "id": "Bulgaria",
+ "message": "Bulgaria",
+ "translation": ""
+ },
+ {
+ "id": "Euro Banknotes",
+ "message": "Euro Banknotes",
+ "translation": ""
+ },
+ {
+ "id": "On this section of the site you can find everything there is to know about the banknotes of the Eurozone.",
+ "message": "On this section of the site you can find everything there is to know about the banknotes of the Eurozone.",
+ "translation": ""
+ },
+ {
+ "id": "Designs",
+ "message": "Designs",
+ "translation": ""
+ },
+ {
+ "id": "View the different Euro-note designs!",
+ "message": "View the different Euro-note designs!",
+ "translation": ""
+ },
+ {
+ "id": "Find out where your notes were printed!",
+ "message": "Find out where your notes were printed!",
+ "translation": ""
+ },
+ {
+ "id": "Test Notes",
+ "message": "Test Notes",
+ "translation": ""
+ },
+ {
+ "id": "Learn about the special test notes!",
+ "message": "Learn about the special test notes!",
+ "translation": ""
+ },
+ {
"id": "Andorran Euro Coin Designs",
"message": "Andorran Euro Coin Designs",
"translation": ""
@@ -342,6 +497,26 @@
"translation": ""
},
{
+ "id": "Belgian Euro Coin Designs",
+ "message": "Belgian Euro Coin Designs",
+ "translation": ""
+ },
+ {
+ "id": "Since 1999 Belgium has released three series of euro coins, which each series having a single design repeated on all denominations. Starting in 1999 the Belgian euro coins featured the portrait of King Albert II with the %sroyal monogram%s in the outer ring of the coins.",
+ "message": "Since 1999 Belgium has released three series of euro coins, which each series having a single design repeated on all denominations. Starting in 1999 the Belgian euro coins featured the portrait of King Albert II with the %sroyal monogram%s in the outer ring of the coins.",
+ "translation": ""
+ },
+ {
+ "id": "In 2008 a second series of coins was released featuring a slightly-modified design in which the royal monogram was moved to the inner portion of the coin along with the year of mintage in order to comply with the European Commission’s guidelines. The country code ‘BE’ was also added to the design underneath the royal monogram.",
+ "message": "In 2008 a second series of coins was released featuring a slightly-modified design in which the royal monogram was moved to the inner portion of the coin along with the year of mintage in order to comply with the European Commission’s guidelines. The country code ‘BE’ was also added to the design underneath the royal monogram.",
+ "translation": ""
+ },
+ {
+ "id": "After his accession to the throne Belgium began a third series of coins in 2014 featuring the portrait of King Philippe. As is customary with coins bearing the portraits of monarchs, the direction in which the portrait faces was flipped to face right instead of left.",
+ "message": "After his accession to the throne Belgium began a third series of coins in 2014 featuring the portrait of King Philippe. As is customary with coins bearing the portraits of monarchs, the direction in which the portrait faces was flipped to face right instead of left.",
+ "translation": ""
+ },
+ {
"id": "Croatian Euro Coin Designs",
"message": "Croatian Euro Coin Designs",
"translation": ""
@@ -427,11 +602,6 @@
"translation": ""
},
{
- "id": "Country",
- "message": "Country",
- "translation": ""
- },
- {
"id": "Filter",
"message": "Filter",
"translation": ""
@@ -452,6 +622,11 @@
"translation": ""
},
{
+ "id": "Error",
+ "message": "Error",
+ "translation": ""
+ },
+ {
"id": "Commemorative Coins",
"message": "Commemorative Coins",
"translation": ""
@@ -477,11 +652,6 @@
"translation": ""
},
{
- "id": "Designs",
- "message": "Designs",
- "translation": ""
- },
- {
"id": "View the 600+ different Euro-coin designs!",
"message": "View the 600+ different Euro-coin designs!",
"translation": ""
@@ -507,6 +677,681 @@
"translation": ""
},
{
+ "id": "Coin Roll Hunting",
+ "message": "Coin Roll Hunting",
+ "translation": ""
+ },
+ {
+ "id": "What is Coin Roll Hunting?",
+ "message": "What is Coin Roll Hunting?",
+ "translation": ""
+ },
+ {
+ "id": "Coin roll hunting is a popular method of coin collecting in which you withdrawal cash from your bank in the form of coins which you then search through to find new additions to your collection. Once you’ve searched through all your coins, you will typically deposit your left over coins at the bank and withdrawal new coins.",
+ "message": "Coin roll hunting is a popular method of coin collecting in which you withdrawal cash from your bank in the form of coins which you then search through to find new additions to your collection. Once you’ve searched through all your coins, you will typically deposit your left over coins at the bank and withdrawal new coins.",
+ "translation": ""
+ },
+ {
+ "id": "This type of coin collecting is often called ‘Coin Roll Hunting’ due to the fact that coins are often withdrawn in paper-wrapped rolls. You may however find that your coins come in plastic bags instead (common in countries like Ireland).",
+ "message": "This type of coin collecting is often called ‘Coin Roll Hunting’ due to the fact that coins are often withdrawn in paper-wrapped rolls. You may however find that your coins come in plastic bags instead (common in countries like Ireland).",
+ "translation": ""
+ },
+ {
+ "id": "Depending on your bank and branch, the process of obtaining coins may differ. Some banks require you speak to a teller, others have coin machines. Some banks may also require that you are a customer or even to have a business account. If you aren’t sure about if you can get coins we suggest you contact your bank, although further down this page we also have information about the withdrawal of coins in various countries and major banks.",
+ "message": "Depending on your bank and branch, the process of obtaining coins may differ. Some banks require you speak to a teller, others have coin machines. Some banks may also require that you are a customer or even to have a business account. If you aren’t sure about if you can get coins we suggest you contact your bank, although further down this page we also have information about the withdrawal of coins in various countries and major banks.",
+ "translation": ""
+ },
+ {
+ "id": "Getting Started",
+ "message": "Getting Started",
+ "translation": ""
+ },
+ {
+ "id": "To get started with coin roll hunting you should first contact your bank or check their website to find details regarding coin withdrawal. You will then typically need to go to the bank to pick up your coins. Depending on your bank you may be able to withdrawal coins from a machine, although often you can pick up your coins from the banks tellers. You will also often need to pay a small fee for each roll, although some banks don’t charge fees.",
+ "message": "To get started with coin roll hunting you should first contact your bank or check their website to find details regarding coin withdrawal. You will then typically need to go to the bank to pick up your coins. Depending on your bank you may be able to withdrawal coins from a machine, although often you can pick up your coins from the banks tellers. You will also often need to pay a small fee for each roll, although some banks don’t charge fees.",
+ "translation": ""
+ },
+ {
+ "id": "It is also important to find details regarding the deposit of coins. Depositing coins often also requires the payment of a fee — one which is typically more expensive than the withdrawal fees. If depositing your coins is too expensive you can always exchange your left over coins at shops for banknotes. It is often cheaper (or even free) to deposit banknotes.",
+ "message": "It is also important to find details regarding the deposit of coins. Depositing coins often also requires the payment of a fee — one which is typically more expensive than the withdrawal fees. If depositing your coins is too expensive you can always exchange your left over coins at shops for banknotes. It is often cheaper (or even free) to deposit banknotes.",
+ "translation": ""
+ },
+ {
+ "id": "In some countries such as Austria it is even common to be able to withdrawal new coins from your account by exchanging the left over coins you already have.",
+ "message": "In some countries such as Austria it is even common to be able to withdrawal new coins from your account by exchanging the left over coins you already have.",
+ "translation": ""
+ },
+ {
+ "id": "Country-Specific Details",
+ "message": "Country-Specific Details",
+ "translation": ""
+ },
+ {
+ "id": "Below you can find all sorts of country-specific information we have regarding obtaining coin rolls. We lack a lot of information for many of the countries, so if you have any additional information such as your banks fees, the availability of coin roll machines, etc. feel free to contact us! You can find our contact information %shere%s.",
+ "message": "Below you can find all sorts of country-specific information we have regarding obtaining coin rolls. We lack a lot of information for many of the countries, so if you have any additional information such as your banks fees, the availability of coin roll machines, etc. feel free to contact us! You can find our contact information %shere%s.",
+ "translation": ""
+ },
+ {
+ "id": "Be aware of the face that the information below is prone to being outdated, and as such may not reflect the current reality.",
+ "message": "Be aware of the face that the information below is prone to being outdated, and as such may not reflect the current reality.",
+ "translation": ""
+ },
+ {
+ "id": "Coin rolls can be obtained from Andbank, Crèdit Andorrà, and MoraBanc. All three of these banks require that you are a customer to get rolls. There have however been reports of individuals managing to get rolls without any fees and without being a customer by simply asking kindly at the bank.",
+ "message": "Coin rolls can be obtained from Andbank, Crèdit Andorrà, and MoraBanc. All three of these banks require that you are a customer to get rolls. There have however been reports of individuals managing to get rolls without any fees and without being a customer by simply asking kindly at the bank.",
+ "translation": ""
+ },
+ {
+ "id": "The Austrian National Bank does not distribute circulated rolls but sells rolls of commemorative coins at face value on release as well as uncirculated rolls for all denominations.",
+ "message": "The Austrian National Bank does not distribute circulated rolls but sells rolls of commemorative coins at face value on release as well as uncirculated rolls for all denominations.",
+ "translation": ""
+ },
+ {
+ "id": "There is a fee of %s per roll. Rolls can be purchased with cash at machines. These machines are available to everyone, but not in all branches. Look for the ‘Münzrollengeber’ filter option %shere%s.",
+ "message": "There is a fee of %s per roll. Rolls can be purchased with cash at machines. These machines are available to everyone, but not in all branches. Look for the ‘Münzrollengeber’ filter option %shere%s.",
+ "translation": ""
+ },
+ {
+ "id": "There is a fee of %s per roll. You must be a customer to use machines to get rolls. Rolls have no fees when purchased at counters, but counters redirect you to machines if they work; counters accept cash. You must present an Erste Bank card to buy rolls from machines, but you can pay with cash.",
+ "message": "There is a fee of %s per roll. You must be a customer to use machines to get rolls. Rolls have no fees when purchased at counters, but counters redirect you to machines if they work; counters accept cash. You must present an Erste Bank card to buy rolls from machines, but you can pay with cash.",
+ "translation": ""
+ },
+ {
+ "id": "Depositing coins is free for up to %s a day, at which point you pay 1%% for any additional deposited coins. You must also be a customer. Depositing coins is free for all Erste Bank customers at Dornbirner Sparkasse with no limit.",
+ "message": "Depositing coins is free for up to %s a day, at which point you pay 1%% for any additional deposited coins. You must also be a customer. Depositing coins is free for all Erste Bank customers at Dornbirner Sparkasse with no limit.",
+ "translation": ""
+ },
+ {
+ "id": "There is a fee of %s per roll if you aren’t a customer, and %s otherwise. Coin deposits are free if you’re a customer.",
+ "message": "There is a fee of %s per roll if you aren’t a customer, and %s otherwise. Coin deposits are free if you’re a customer.",
+ "translation": ""
+ },
+ {
+ "id": "Reportedly fee-less with no need of being a customer, but this is unconfirmed.",
+ "message": "Reportedly fee-less with no need of being a customer, but this is unconfirmed.",
+ "translation": ""
+ },
+ {
+ "id": "There is a %s fee with no limit on the number of rolls.",
+ "message": "There is a %s fee with no limit on the number of rolls.",
+ "translation": ""
+ },
+ {
+ "id": "Belgian Central Bank",
+ "message": "Belgian Central Bank",
+ "translation": ""
+ },
+ {
+ "id": "You can visit the Belgian Central Bank in Brussels as an EU citizen. You can order coin rolls for no fee up to %s in value. They seem to distribute uncirculated coins (no commemoratives).",
+ "message": "You can visit the Belgian Central Bank in Brussels as an EU citizen. You can order coin rolls for no fee up to %s in value. They seem to distribute uncirculated coins (no commemoratives).",
+ "translation": ""
+ },
+ {
+ "id": "Free for customers but getting coin rolls is still difficult sometimes. Non-customers cannot get rolls.",
+ "message": "Free for customers but getting coin rolls is still difficult sometimes. Non-customers cannot get rolls.",
+ "translation": ""
+ },
+ {
+ "id": "Free for customers when you order through their online platform.",
+ "message": "Free for customers when you order through their online platform.",
+ "translation": ""
+ },
+ {
+ "id": "Bank of Cyprus",
+ "message": "Bank of Cyprus",
+ "translation": ""
+ },
+ {
+ "id": "At the Bank of Cyprus it is possible to buy bags of coins without being a customer, and without paying any additional fees. Depending on the branch you visit you may have coin roll machine available. Do note that the bags provided by the Bank of Cyprus are around twice as large as usual with %s bags containing 50 coins and the other denomination bags containing 100 coins.",
+ "message": "At the Bank of Cyprus it is possible to buy bags of coins without being a customer, and without paying any additional fees. Depending on the branch you visit you may have coin roll machine available. Do note that the bags provided by the Bank of Cyprus are around twice as large as usual with %s bags containing 50 coins and the other denomination bags containing 100 coins.",
+ "translation": ""
+ },
+ {
+ "id": "Coin roll availability may vary across banks and branches, as well as the price. You must be a customer to purchase coin rolls unless specified otherwise.",
+ "message": "Coin roll availability may vary across banks and branches, as well as the price. You must be a customer to purchase coin rolls unless specified otherwise.",
+ "translation": ""
+ },
+ {
+ "id": "German Federal Bank (Deutsche Bundesbank)",
+ "message": "German Federal Bank (Deutsche Bundesbank)",
+ "translation": ""
+ },
+ {
+ "id": "You can obtain regular- and commemorative coins for face value including 5-, 10-, and 20 euro coins. You do not need to be a customer although depending on your branch you may need to make an appointment. The purchase of coins can only be done with cash.",
+ "message": "You can obtain regular- and commemorative coins for face value including 5-, 10-, and 20 euro coins. You do not need to be a customer although depending on your branch you may need to make an appointment. The purchase of coins can only be done with cash.",
+ "translation": ""
+ },
+ {
+ "id": "Hand-rolled coin rolls can be obtained with no additional fees.",
+ "message": "Hand-rolled coin rolls can be obtained with no additional fees.",
+ "translation": ""
+ },
+ {
+ "id": "Coin rolls can be obtained for a fee of %s–%s per roll. The amount varies per branch.",
+ "message": "Coin rolls can be obtained for a fee of %s–%s per roll. The amount varies per branch.",
+ "translation": ""
+ },
+ {
+ "id": "Coin rolls can be obtained for a fee of %s per roll.",
+ "message": "Coin rolls can be obtained for a fee of %s per roll.",
+ "translation": ""
+ },
+ {
+ "id": "Obtaining coin rolls in Estonia is typically quite difficult, and often expensive. You also often need to make an appointment in advance.",
+ "message": "Obtaining coin rolls in Estonia is typically quite difficult, and often expensive. You also often need to make an appointment in advance.",
+ "translation": ""
+ },
+ {
+ "id": "Central Bank of Estonia Museum",
+ "message": "Central Bank of Estonia Museum",
+ "translation": ""
+ },
+ {
+ "id": "You can purchase commemorative coins (even those released years ago) at face value. It is also an interesting museum to visit in general.",
+ "message": "You can purchase commemorative coins (even those released years ago) at face value. It is also an interesting museum to visit in general.",
+ "translation": ""
+ },
+ {
+ "id": "Coin rolls are free but you must be a customer.",
+ "message": "Coin rolls are free but you must be a customer.",
+ "translation": ""
+ },
+ {
+ "id": "Bank of Spain",
+ "message": "Bank of Spain",
+ "translation": ""
+ },
+ {
+ "id": "You can purchase individual coins and commemorative coin rolls (even those of other countries). You can watch %shere%s to see how to do it.",
+ "message": "You can purchase individual coins and commemorative coin rolls (even those of other countries). You can watch %shere%s to see how to do it.",
+ "translation": ""
+ },
+ {
+ "id": "Coin rolls have a fee of %s for 5 rolls. This seems to vary by region.",
+ "message": "Coin rolls have a fee of %s for 5 rolls. This seems to vary by region.",
+ "translation": ""
+ },
+ {
+ "id": "Coin rolls have no fees.",
+ "message": "Coin rolls have no fees.",
+ "translation": ""
+ },
+ {
+ "id": "La Caixa",
+ "message": "La Caixa",
+ "translation": ""
+ },
+ {
+ "id": "Coin rolls have no fees and can be purchased with cash. You do not need to be a customer, although this needs to be re-verified.",
+ "message": "Coin rolls have no fees and can be purchased with cash. You do not need to be a customer, although this needs to be re-verified.",
+ "translation": ""
+ },
+ {
+ "id": "Finland has no coin roll machines, but you can find vending machines or coin exchange machines (albeit they are rare).",
+ "message": "Finland has no coin roll machines, but you can find vending machines or coin exchange machines (albeit they are rare).",
+ "translation": ""
+ },
+ {
+ "id": "Coin rolls can be obtained with no fees.",
+ "message": "Coin rolls can be obtained with no fees.",
+ "translation": ""
+ },
+ {
+ "id": "Bank of Finland",
+ "message": "Bank of Finland",
+ "translation": ""
+ },
+ {
+ "id": "It is probably not possible to obtain coin rolls, but this is not confirmed.",
+ "message": "It is probably not possible to obtain coin rolls, but this is not confirmed.",
+ "translation": ""
+ },
+ {
+ "id": "Coin roll machines are uncommon, only some banks have them and you need to be a customer. You may also need to order them in advance.",
+ "message": "Coin roll machines are uncommon, only some banks have them and you need to be a customer. You may also need to order them in advance.",
+ "translation": ""
+ },
+ {
+ "id": "Coin rolls can be obtained with no fee. You must be a customer.",
+ "message": "Coin rolls can be obtained with no fee. You must be a customer.",
+ "translation": ""
+ },
+ {
+ "id": "and",
+ "message": "and",
+ "translation": ""
+ },
+ {
+ "id": "Free coin rolls if you are a customer or %s per roll if you are not a customer. There are coin roll machines.",
+ "message": "Free coin rolls if you are a customer or %s per roll if you are not a customer. There are coin roll machines.",
+ "translation": ""
+ },
+ {
+ "id": "There are coin roll machines but it is not yet known if you need to be a customer or if there are fees.",
+ "message": "There are coin roll machines but it is not yet known if you need to be a customer or if there are fees.",
+ "translation": ""
+ },
+ {
+ "id": "Bank of Greece (Τράπεζα της Ελλάδος)",
+ "message": "Bank of Greece (Τράπεζα της Ελλάδος)",
+ "translation": ""
+ },
+ {
+ "id": "Fee-less coin rolls for everyone (you will need to show ID). The latest commemorative coins are also sold for face value.",
+ "message": "Fee-less coin rolls for everyone (you will need to show ID). The latest commemorative coins are also sold for face value.",
+ "translation": ""
+ },
+ {
+ "id": "Fee-less coin bags for everyone (no ID necessary). Smaller denominations are often not given out, and the coin bags you recieve are very large (there are reports of %s bags containing 250 coins).",
+ "message": "Fee-less coin bags for everyone (no ID necessary). Smaller denominations are often not given out, and the coin bags you recieve are very large (there are reports of %s bags containing 250 coins).",
+ "translation": ""
+ },
+ {
+ "id": "In general, coin rolls are available at banks with a fee of %s per roll; rolls could potentially have no fee if you only need a few.",
+ "message": "In general, coin rolls are available at banks with a fee of %s per roll; rolls could potentially have no fee if you only need a few.",
+ "translation": ""
+ },
+ {
+ "id": "There are coin roll machines but it is unknown if you need to be a customer or if there are additional fees.",
+ "message": "There are coin roll machines but it is unknown if you need to be a customer or if there are additional fees.",
+ "translation": ""
+ },
+ {
+ "id": "Bank of Italy",
+ "message": "Bank of Italy",
+ "translation": ""
+ },
+ {
+ "id": "Coin rolls are available to everyone.",
+ "message": "Coin rolls are available to everyone.",
+ "translation": ""
+ },
+ {
+ "id": "Works, but with very high fees (5%% of cost).",
+ "message": "Works, but with very high fees (5%% of cost).",
+ "translation": ""
+ },
+ {
+ "id": "Fee of %s per roll of 2 euro coins.",
+ "message": "Fee of %s per roll of 2 euro coins.",
+ "translation": ""
+ },
+ {
+ "id": "As far as we are aware, Lietuvos Bankas only distributes coin rolls to businesses.",
+ "message": "As far as we are aware, Lietuvos Bankas only distributes coin rolls to businesses.",
+ "translation": ""
+ },
+ {
+ "id": "It may be worth checking out payout machines to exchange banknotes into coins.",
+ "message": "It may be worth checking out payout machines to exchange banknotes into coins.",
+ "translation": ""
+ },
+ {
+ "id": "Luxembourgish Central Bank (Banque Centrale du Luxembourg)",
+ "message": "Luxembourgish Central Bank (Banque Centrale du Luxembourg)",
+ "translation": ""
+ },
+ {
+ "id": "We currently have no information regarding regular coins, however their webshop sells commemorative coins (for a high premium, but better than most resellers). Commemorative coins are also available for purchase in-person.",
+ "message": "We currently have no information regarding regular coins, however their webshop sells commemorative coins (for a high premium, but better than most resellers). Commemorative coins are also available for purchase in-person.",
+ "translation": ""
+ },
+ {
+ "id": "You should be able to get coin rolls with no additional fees.",
+ "message": "You should be able to get coin rolls with no additional fees.",
+ "translation": ""
+ },
+ {
+ "id": "In general coin rolls are sold with a fee of %s per roll, but we’re lacking a lot of information.",
+ "message": "In general coin rolls are sold with a fee of %s per roll, but we’re lacking a lot of information.",
+ "translation": ""
+ },
+ {
+ "id": "Bank of Valletta and HSBC Bank Malta",
+ "message": "Bank of Valletta and HSBC Bank Malta",
+ "translation": ""
+ },
+ {
+ "id": "You can get rolls for a fee of %s per roll. You must order coin rolls through their online platform, and you must be a customer.",
+ "message": "You can get rolls for a fee of %s per roll. You must order coin rolls through their online platform, and you must be a customer.",
+ "translation": ""
+ },
+ {
+ "id": "Banks in the Netherlands do not carry cash, and as such it’s not possible to obtain rolls from bank tellers. Obtaining coins from the Dutch Central Bank (De Nederlandsche Bank) is also not possible. If you want to obtain coin rolls you need to use a Geldmaat coin roll machine which can be found in specific branches of GAMMA and Karwei. Geldmaat offers a map on their website where you can search for branches with these machines; you can find that map %shere%s.",
+ "message": "Banks in the Netherlands do not carry cash, and as such it’s not possible to obtain rolls from bank tellers. Obtaining coins from the Dutch Central Bank (De Nederlandsche Bank) is also not possible. If you want to obtain coin rolls you need to use a Geldmaat coin roll machine which can be found in specific branches of GAMMA and Karwei. Geldmaat offers a map on their website where you can search for branches with these machines; you can find that map %shere%s.",
+ "translation": ""
+ },
+ {
+ "id": "In order to be able to use a Geldmaat coin machine, you must be a customer of either ABN AMRO, ING, or Rabobank. You also cannot pay by cash, only card payments are allowed. All three banks charge a withdrawal fee for getting coin rolls, which are detailed in the list below.",
+ "message": "In order to be able to use a Geldmaat coin machine, you must be a customer of either ABN AMRO, ING, or Rabobank. You also cannot pay by cash, only card payments are allowed. All three banks charge a withdrawal fee for getting coin rolls, which are detailed in the list below.",
+ "translation": ""
+ },
+ {
+ "id": "%s per roll.",
+ "message": "%s per roll.",
+ "translation": ""
+ },
+ {
+ "id": "Base fee of %s + %s per roll.",
+ "message": "Base fee of %s + %s per roll.",
+ "translation": ""
+ },
+ {
+ "id": "One- and two-cent coins have been removed from circulation and cannot be obtained.",
+ "message": "One- and two-cent coins have been removed from circulation and cannot be obtained.",
+ "translation": ""
+ },
+ {
+ "id": "Coin bags are sold with no additional fees to bank customers.",
+ "message": "Coin bags are sold with no additional fees to bank customers.",
+ "translation": ""
+ },
+ {
+ "id": "Bank of Portugal (Banco de Portugal)",
+ "message": "Bank of Portugal (Banco de Portugal)",
+ "translation": ""
+ },
+ {
+ "id": "Coin bags are sold with no additional fees to everyone.",
+ "message": "Coin bags are sold with no additional fees to everyone.",
+ "translation": ""
+ },
+ {
+ "id": "In general there is a %s fee for coin rolls.",
+ "message": "In general there is a %s fee for coin rolls.",
+ "translation": ""
+ },
+ {
+ "id": "Bank of Slovenia (Banka Slovenije)",
+ "message": "Bank of Slovenia (Banka Slovenije)",
+ "translation": ""
+ },
+ {
+ "id": "You can purchase commemorative coins for face value, and coin rolls are sold with no fees to everyone.",
+ "message": "You can purchase commemorative coins for face value, and coin rolls are sold with no fees to everyone.",
+ "translation": ""
+ },
+ {
+ "id": "National Bank of Slovakia (Národná banka Slovenska)",
+ "message": "National Bank of Slovakia (Národná banka Slovenska)",
+ "translation": ""
+ },
+ {
+ "id": "You may be able to get uncirculated rolls, but this is not yet confirmed.",
+ "message": "You may be able to get uncirculated rolls, but this is not yet confirmed.",
+ "translation": ""
+ },
+ {
+ "id": "You can get an unlimited number of rolls for a %s fee. You must be a customer of the bank.",
+ "message": "You can get an unlimited number of rolls for a %s fee. You must be a customer of the bank.",
+ "translation": ""
+ },
+ {
+ "id": "Ask the Pope nicely and he’ll probably give you some Vatican coins for free.",
+ "message": "Ask the Pope nicely and he’ll probably give you some Vatican coins for free.",
+ "translation": ""
+ },
+ {
+ "id": "We currently have no information regarding coin roll hunting in %s.",
+ "message": "We currently have no information regarding coin roll hunting in %s.",
+ "translation": ""
+ },
+ {
+ "id": "Coin Storage",
+ "message": "Coin Storage",
+ "translation": ""
+ },
+ {
+ "id": "There are many different methods of storing your collecting, each with their own benefits and drawbacks. This page will describe the most common methods collectors use to store their coins, as well as the pros and cons of each method.",
+ "message": "There are many different methods of storing your collecting, each with their own benefits and drawbacks. This page will describe the most common methods collectors use to store their coins, as well as the pros and cons of each method.",
+ "translation": ""
+ },
+ {
+ "id": "Coin Albums",
+ "message": "Coin Albums",
+ "translation": ""
+ },
+ {
+ "id": "Coin albums are one of the most popular ways of storing coins. In a coin album you will have multiple coin sheets. These sheets are plastic pages with slots that you can put your coin in to keep them protected. When searching for sheets for your album it is very important to ensure that they do not contain any PVC, which will damage your coins. Some albums will come with sheets already included.",
+ "message": "Coin albums are one of the most popular ways of storing coins. In a coin album you will have multiple coin sheets. These sheets are plastic pages with slots that you can put your coin in to keep them protected. When searching for sheets for your album it is very important to ensure that they do not contain any PVC, which will damage your coins. Some albums will come with sheets already included.",
+ "translation": ""
+ },
+ {
+ "id": "Albums can be an affordable way to store your coins, but higher-end albums can be a bit expensive. Also remember to always ensure that your albums do not contain any PVC!",
+ "message": "Albums can be an affordable way to store your coins, but higher-end albums can be a bit expensive. Also remember to always ensure that your albums do not contain any PVC!",
+ "translation": ""
+ },
+ {
+ "id": "Coin Boxes",
+ "message": "Coin Boxes",
+ "translation": ""
+ },
+ {
+ "id": "Coin boxes are to many people the most aesthetic way to store your coins. A coin box is comprised of various layers which can be stacked ontop of each other. Each layer has various holes where you can insert your coins. Typically you are meant to store your coins in a layer encased in a coin capsule.",
+ "message": "Coin boxes are to many people the most aesthetic way to store your coins. A coin box is comprised of various layers which can be stacked ontop of each other. Each layer has various holes where you can insert your coins. Typically you are meant to store your coins in a layer encased in a coin capsule.",
+ "translation": ""
+ },
+ {
+ "id": "Boxes are quite space-inefficient and are one of the most expensive ways to store your coins, but at the same time they offer a great visual appeal.",
+ "message": "Boxes are quite space-inefficient and are one of the most expensive ways to store your coins, but at the same time they offer a great visual appeal.",
+ "translation": ""
+ },
+ {
+ "id": "Coin Capsules",
+ "message": "Coin Capsules",
+ "translation": ""
+ },
+ {
+ "id": "Coin capsules are plastic capsules you can put your coin in. They offer good protection to your coins, while still allowing you to view all parts of your coin easily, including the edge engravings and -inscriptions. Capsules are also far more durable than flips, and can be opened and closed repeatedly allowing for them to be reused. This isn’t really possible with flips.",
+ "message": "Coin capsules are plastic capsules you can put your coin in. They offer good protection to your coins, while still allowing you to view all parts of your coin easily, including the edge engravings and -inscriptions. Capsules are also far more durable than flips, and can be opened and closed repeatedly allowing for them to be reused. This isn’t really possible with flips.",
+ "translation": ""
+ },
+ {
+ "id": "Capsules can be a bit pricey, but are reusable and are very durable. They also come in different sizes, so make sure you get the right size for your coins.",
+ "message": "Capsules can be a bit pricey, but are reusable and are very durable. They also come in different sizes, so make sure you get the right size for your coins.",
+ "translation": ""
+ },
+ {
+ "id": "Coin Flips",
+ "message": "Coin Flips",
+ "translation": ""
+ },
+ {
+ "id": "Coin flips, also known as ‘2x2’ flips by some Americans are small cardboard flips with a plastic covered hole in the middle for viewing. Most coin flips are stapled, meaning you put your coin in the flip and staple it shut. These kinds of flips are very cheap, and you can buy stacks of a few hundred for only a few euros. If you don’t like the staples though, you can also buy adhesive-flips that glue themselves shut. These flips are more expensive, but also look better than their stapled equivalents.",
+ "message": "Coin flips, also known as ‘2x2’ flips by some Americans are small cardboard flips with a plastic covered hole in the middle for viewing. Most coin flips are stapled, meaning you put your coin in the flip and staple it shut. These kinds of flips are very cheap, and you can buy stacks of a few hundred for only a few euros. If you don’t like the staples though, you can also buy adhesive-flips that glue themselves shut. These flips are more expensive, but also look better than their stapled equivalents.",
+ "translation": ""
+ },
+ {
+ "id": "Coin slips are also pretty space efficient, and can be easily stacked in boxes for compact storage. Many collectors also like to write notes about their coins on the flips. There also exist special sheets for coin albums that allow you to put in flipped coins, but this is more expensive and less space-efficient than simply using flips or an album without flips.",
+ "message": "Coin slips are also pretty space efficient, and can be easily stacked in boxes for compact storage. Many collectors also like to write notes about their coins on the flips. There also exist special sheets for coin albums that allow you to put in flipped coins, but this is more expensive and less space-efficient than simply using flips or an album without flips.",
+ "translation": ""
+ },
+ {
+ "id": "Coin Rolls",
+ "message": "Coin Rolls",
+ "translation": ""
+ },
+ {
+ "id": "This is probably the most inexpensive way to store your coins. If you take good care of the paper when opening your coin rolls, you can simply reuse them for storage. Just roll your coins back up and put some rubber bands on the ends. You can also get reusable plastic rolls that can be opened and closed. You will need different rolls based on the denomination you want to store, but they are very space-efficient.",
+ "message": "This is probably the most inexpensive way to store your coins. If you take good care of the paper when opening your coin rolls, you can simply reuse them for storage. Just roll your coins back up and put some rubber bands on the ends. You can also get reusable plastic rolls that can be opened and closed. You will need different rolls based on the denomination you want to store, but they are very space-efficient.",
+ "translation": ""
+ },
+ {
+ "id": "Examples",
+ "message": "Examples",
+ "translation": ""
+ },
+ {
+ "id": "In case you’re looking for some inspiration on how to store your collections, here are some examples.",
+ "message": "In case you’re looking for some inspiration on how to store your collections, here are some examples.",
+ "translation": ""
+ },
+ {
+ "id": "Euro Coin Collecting",
+ "message": "Euro Coin Collecting",
+ "translation": ""
+ },
+ {
+ "id": "What is Vending Machine Hunting?",
+ "message": "What is Vending Machine Hunting?",
+ "translation": ""
+ },
+ {
+ "id": "‘Vending machine hunting’ is a strategy of collecting coins whereby you continuously insert coins into a vending machine and cancel the transaction by pressing the return button. When the vending machine returns your coins to you, you will often get different coins from the ones you put in, and you can repeat this process until you’ve searched through every coin in the machine.",
+ "message": "‘Vending machine hunting’ is a strategy of collecting coins whereby you continuously insert coins into a vending machine and cancel the transaction by pressing the return button. When the vending machine returns your coins to you, you will often get different coins from the ones you put in, and you can repeat this process until you’ve searched through every coin in the machine.",
+ "translation": ""
+ },
+ {
+ "id": "The Test Coins",
+ "message": "The Test Coins",
+ "translation": ""
+ },
+ {
+ "id": "First, you want to make sure the vending machine you come across actually gives back change — sometimes they don’t! Throw in a 10 cent coin and press the return button. If it doesn’t give the coin back, you can move on to the next machine; there’s a high chance it won’t return higher denominations either. Next throw in a random 2 euro coin and press the return button. You should do this because vending machines may not return 2 euro coins, but rather 1 euro- or 50 cent coins instead. It’s better to find out immediately as opposed to later once you’ve already put in all of your 2 euro coins.",
+ "message": "First, you want to make sure the vending machine you come across actually gives back change — sometimes they don’t! Throw in a 10 cent coin and press the return button. If it doesn’t give the coin back, you can move on to the next machine; there’s a high chance it won’t return higher denominations either. Next throw in a random 2 euro coin and press the return button. You should do this because vending machines may not return 2 euro coins, but rather 1 euro- or 50 cent coins instead. It’s better to find out immediately as opposed to later once you’ve already put in all of your 2 euro coins.",
+ "translation": ""
+ },
+ {
+ "id": "The Stopper",
+ "message": "The Stopper",
+ "translation": ""
+ },
+ {
+ "id": "We want to be able to know when we’ve gone through all the coins in the vending machine. To do this, take out a coin and mark it with something (drawing on it with a Sharpie works well), then put it into the machine. Next time you get the same coin back, you know you’ve gone through everything.",
+ "message": "We want to be able to know when we’ve gone through all the coins in the vending machine. To do this, take out a coin and mark it with something (drawing on it with a Sharpie works well), then put it into the machine. Next time you get the same coin back, you know you’ve gone through everything.",
+ "translation": ""
+ },
+ {
+ "id": "Rejected Stoppers and Coins",
+ "message": "Rejected Stoppers and Coins",
+ "translation": ""
+ },
+ {
+ "id": "Sometimes you may throw a stopper in, but you hear a ‘clunk’ sound, as if the coin was dropped into a box (normally adding a coin should be silent after you throw it in). This means the coin was not added to the stack properly, and so it will not be returned. Pay attention to this noise, because you won’t be getting the stopper back! Throw in another marked coin instead until the machine accepts the coin.",
+ "message": "Sometimes you may throw a stopper in, but you hear a ‘clunk’ sound, as if the coin was dropped into a box (normally adding a coin should be silent after you throw it in). This means the coin was not added to the stack properly, and so it will not be returned. Pay attention to this noise, because you won’t be getting the stopper back! Throw in another marked coin instead until the machine accepts the coin.",
+ "translation": ""
+ },
+ {
+ "id": "(Non-)Merging Machines",
+ "message": "(Non-)Merging Machines",
+ "translation": ""
+ },
+ {
+ "id": "We generally identify between two main types of vending machines.",
+ "message": "We generally identify between two main types of vending machines.",
+ "translation": ""
+ },
+ {
+ "id": "Merging",
+ "message": "Merging",
+ "translation": ""
+ },
+ {
+ "id": "The vending machine merges change together. For example if you throw in five 50 cent coins, the machine returns either two 1 euro coins and one 50 cent coin or one 2 euro and one 50 cent coin. This usually means you can hunt 2 euro coins very quickly but other denominations only once at a time. A good tip is to throw in an odd number of euros and 80 cents if you want to search through all denominations.",
+ "message": "The vending machine merges change together. For example if you throw in five 50 cent coins, the machine returns either two 1 euro coins and one 50 cent coin or one 2 euro and one 50 cent coin. This usually means you can hunt 2 euro coins very quickly but other denominations only once at a time. A good tip is to throw in an odd number of euros and 80 cents if you want to search through all denominations.",
+ "translation": ""
+ },
+ {
+ "id": "Non-Merging",
+ "message": "Non-Merging",
+ "translation": ""
+ },
+ {
+ "id": "The vending machine does not merge change together. This means if you throw in five 50 cent coins it will return five 50 cent coins. This makes it very easy to hunt a large amount of a specific denomination.",
+ "message": "The vending machine does not merge change together. This means if you throw in five 50 cent coins it will return five 50 cent coins. This makes it very easy to hunt a large amount of a specific denomination.",
+ "translation": ""
+ },
+ {
+ "id": "Limits",
+ "message": "Limits",
+ "translation": ""
+ },
+ {
+ "id": "There are some limits to vending machine hunts which you need to be aware of.",
+ "message": "There are some limits to vending machine hunts which you need to be aware of.",
+ "translation": ""
+ },
+ {
+ "id": "Maximum Input Limit",
+ "message": "Maximum Input Limit",
+ "translation": ""
+ },
+ {
+ "id": "Some machines have a maximum amount you can throw in, and will reject anything higher. For example machines with a max limit of five euros will reject any additional coins if you throw in five euros. You can try to go above the limit if you throw in, say, %s and then another one- or two euro coin; the machine will probably accept it.",
+ "message": "Some machines have a maximum amount you can throw in, and will reject anything higher. For example machines with a max limit of five euros will reject any additional coins if you throw in five euros. You can try to go above the limit if you throw in, say, %s and then another one- or two euro coin; the machine will probably accept it.",
+ "translation": ""
+ },
+ {
+ "id": "Maximum Change Limit",
+ "message": "Maximum Change Limit",
+ "translation": ""
+ },
+ {
+ "id": "Some machines will either give back large amounts of change in bills or will not give back large amounts of change at all (usually cigarette machines). Read the labels on all machines carefully since these limits are usually written there.",
+ "message": "Some machines will either give back large amounts of change in bills or will not give back large amounts of change at all (usually cigarette machines). Read the labels on all machines carefully since these limits are usually written there.",
+ "translation": ""
+ },
+ {
+ "id": "Even if no limits are listed, it’s still advised that you exercise caution: it is not uncommon for a vending machine to steal your money. In the case that a vending machine does steal your money, look for a label on the machine that contains a support number.",
+ "message": "Even if no limits are listed, it’s still advised that you exercise caution: it is not uncommon for a vending machine to steal your money. In the case that a vending machine does steal your money, look for a label on the machine that contains a support number.",
+ "translation": ""
+ },
+ {
+ "id": "For information on Austrian cigarette machines, see the ‘%sCigarette Machines%s’ section.",
+ "message": "For information on Austrian cigarette machines, see the ‘%sCigarette Machines%s’ section.",
+ "translation": ""
+ },
+ {
+ "id": "Cigarette Machines",
+ "message": "Cigarette Machines",
+ "translation": ""
+ },
+ {
+ "id": "In some countries where cigarette machines are legal, you can hunt through them as well. Unless you’re in Malta, you must verify your age on them by either sliding an ID card through a sensor or holding a debit card on an RFID scanner; you must do this for every cycle. Sometimes you must also select something to purchase, throw in less money than the cost, and then cancel the purchase. Note that most cigarette machines in Austria have a %s max change limit.",
+ "message": "In some countries where cigarette machines are legal, you can hunt through them as well. Unless you’re in Malta, you must verify your age on them by either sliding an ID card through a sensor or holding a debit card on an RFID scanner; you must do this for every cycle. Sometimes you must also select something to purchase, throw in less money than the cost, and then cancel the purchase. Note that most cigarette machines in Austria have a %s max change limit.",
+ "translation": ""
+ },
+ {
+ "id": "For RFID scanner machines it helps to wear a glove and slide a debit card into the back of it so you can easily use both hands and don’t have to fumble with a card and coins.",
+ "message": "For RFID scanner machines it helps to wear a glove and slide a debit card into the back of it so you can easily use both hands and don’t have to fumble with a card and coins.",
+ "translation": ""
+ },
+ {
+ "id": "On this section of the site you can find everything there is to know about collecting Euro coins. If this is a hobby that interests you, join the Discord server linked at the top of the page!",
+ "message": "On this section of the site you can find everything there is to know about collecting Euro coins. If this is a hobby that interests you, join the Discord server linked at the top of the page!",
+ "translation": ""
+ },
+ {
+ "id": "Learn about collecting coins from coin rolls!",
+ "message": "Learn about collecting coins from coin rolls!",
+ "translation": ""
+ },
+ {
+ "id": "Learn about the different methods to storing your collection!",
+ "message": "Learn about the different methods to storing your collection!",
+ "translation": ""
+ },
+ {
+ "id": "Shop Hunting",
+ "message": "Shop Hunting",
+ "translation": ""
+ },
+ {
+ "id": "Learn about how to collect coins from shop-keepers and other people who deal in cash!",
+ "message": "Learn about how to collect coins from shop-keepers and other people who deal in cash!",
+ "translation": ""
+ },
+ {
+ "id": "Vending Machine Hunting",
+ "message": "Vending Machine Hunting",
+ "translation": ""
+ },
+ {
+ "id": "Learn about collecting coins from vending machines!",
+ "message": "Learn about collecting coins from vending machines!",
+ "translation": ""
+ },
+ {
"id": "The Euro Cash Compendium",
"message": "The Euro Cash Compendium",
"translation": ""
diff --git a/src/templates.go b/src/templates.go
index 5a4d7c5..4deeb67 100644
--- a/src/templates.go
+++ b/src/templates.go
@@ -1,67 +1,78 @@
-package src
+package app
import (
- "embed"
+ "fmt"
"html/template"
+ "io/fs"
"log"
- "os"
"strings"
- "git.thomasvoss.com/euro-cash.eu/src/mintage"
+ . "git.thomasvoss.com/euro-cash.eu/pkg/try"
+ "git.thomasvoss.com/euro-cash.eu/pkg/watch"
+
+ "git.thomasvoss.com/euro-cash.eu/src/dbx"
)
type templateData struct {
Printer Printer
Code, Type string
- Mintages mintage.Data
+ Mintages dbx.MintageData
Countries []country
}
var (
- //go:embed templates/*.html.tmpl
- templateFS embed.FS
- notFoundTmpl = buildTemplate("-404")
- errorTmpl = buildTemplate("-error")
- templates map[string]*template.Template
- funcmap = map[string]any{
- "denoms": denoms,
- "locales": locales,
- "safe": asHTML,
- "strToCtype": strToCtype,
- "toUpper": strings.ToUpper,
- "tuple": templateMakeTuple,
+ notFoundTmpl *template.Template
+ errorTmpl *template.Template
+ templates map[string]*template.Template
+ funcmap = map[string]any{
+ "denoms": denoms,
+ "locales": locales,
+ "safe": asHTML,
+ "sprintf": fmt.Sprintf,
+ "toUpper": strings.ToUpper,
+ "tuple": templateMakeTuple,
}
)
-func init() {
- ents, err := os.ReadDir("src/templates")
- if err != nil {
- log.Fatalln(err)
- }
+func BuildTemplates(dir fs.FS, debugp bool) {
+ ents := Try2(fs.ReadDir(dir, "."))
+ notFoundTmpl = buildTemplate(dir, "-404")
+ errorTmpl = buildTemplate(dir, "-error")
templates = make(map[string]*template.Template, len(ents))
+
for _, e := range ents {
- path := "/"
- name, _ := strings.CutSuffix(e.Name(), ".html.tmpl")
- switch {
- case name[0] == '-':
- continue
- case name == "index":
- default:
- path += strings.ReplaceAll(name, "-", "/")
+ name := e.Name()
+ buildAndSetTemplate(dir, name)
+ if debugp {
+ go watch.FileFS(dir, name, func() {
+ buildAndSetTemplate(dir, name)
+ log.Printf("Template ‘%s’ updated\n", name)
+ })
}
- templates[path] = buildTemplate(name)
}
}
-func buildTemplate(name string) *template.Template {
+func buildAndSetTemplate(dir fs.FS, name string) {
+ path := "/"
+ name = strings.TrimSuffix(name, ".html.tmpl")
+ switch {
+ case name[0] == '-':
+ return
+ case name != "index":
+ path += strings.ReplaceAll(name, "-", "/")
+ }
+ templates[path] = buildTemplate(dir, name)
+}
+
+func buildTemplate(dir fs.FS, name string) *template.Template {
names := [...]string{"-base", "-navbar", name}
for i, s := range names {
- names[i] = "templates/" + s + ".html.tmpl"
+ names[i] = s + ".html.tmpl"
}
return template.Must(template.
New("-base.html.tmpl").
Funcs(funcmap).
- ParseFS(templateFS, names[:]...))
+ ParseFS(dir, names[:]...))
}
func asHTML(s string) template.HTML {
@@ -83,17 +94,6 @@ func templateMakeTuple(args ...any) []any {
return args
}
-func strToCtype(s string) int {
- switch s {
- case "nifc":
- return mintage.TypeNIFC
- case "proof":
- return mintage.TypeProof
- default:
- return mintage.TypeCirc
- }
-}
-
func (td templateData) T(fmt string, args ...any) string {
return td.Printer.T(fmt, args...)
}
diff --git a/src/templates/-navbar.html.tmpl b/src/templates/-navbar.html.tmpl
index 90f3cc7..f1e95e9 100644
--- a/src/templates/-navbar.html.tmpl
+++ b/src/templates/-navbar.html.tmpl
@@ -3,9 +3,9 @@
<menu>
<li><a href="/">{{ .T "Home" }}</a></li>
<li><a href="#TODO">{{ .T "News" }}</a></li>
- <li><a href="#TODO">{{ .T "Coin Collecting" }}</a></li>
+ <li><a href="/collecting">{{ .T "Coin Collecting" }}</a></li>
<li><a href="/coins">{{ .T "Coins" }}</a></li>
- <li><a href="#TODO">{{ .T "Banknotes" }}</a></li>
+ <li><a href="/banknotes">{{ .T "Banknotes" }}</a></li>
<li><a href="/jargon">{{ .T "Jargon" }}</a></li>
</menu>
<menu>
@@ -225,4 +225,4 @@
</li>
</menu>
</nav>
-{{ end }}
+{{ end }} \ No newline at end of file
diff --git a/src/templates/banknotes-codes.html.tmpl b/src/templates/banknotes-codes.html.tmpl
new file mode 100644
index 0000000..f7aea7f
--- /dev/null
+++ b/src/templates/banknotes-codes.html.tmpl
@@ -0,0 +1,352 @@
+{{ define "content" }}
+<header>
+ {{ template "navbar" . }}
+ <h1>{{ .T "Location Codes" }}</h1>
+</header>
+<main>
+ <p>
+ {{ .T `
+ Euro banknotes have two codes on them: a printer code and a serial
+ number. The printer code tells you where a given note was printed,
+ while the serial number tells you which country issues the banknote
+ (for the 2002 series) or where the banknote was printed (for the
+ Europa series).
+ ` }}
+ </p>
+
+ <h2>{{ .T "Printer Code" }}</h2>
+ <p>
+ {{ .T `
+ The printer code (not to be confused with the serial number) is a
+ small code printed on banknotes with information about where the
+ banknote was printed. All printer codes take the form of ‘X000X0’
+ — or in other words — a letter followed by 3 numbers, a letter
+ and a final number.
+ ` }}
+ </p>
+ <p>
+ {{ .T `
+ The printer code can be a bit tricky to find. The following
+ dropdowns will show you where to find the printer code on each
+ note.
+ ` }}
+ </p>
+ <details>
+ <summary>{{ .T "2002 Series Printer Codes" }}</summary>
+ <p>
+ {{ .T `
+ All these images are taken from %seurobilltracker.com%s.`
+ `<a href="https://eurobilltracker.com" target="_blank">`
+ `</a>` | safe
+ }}
+ </p>
+ {{ template "banknotes/codes/code-pos" (tuple .Printer 5 "2002") }}
+ {{ template "banknotes/codes/code-pos" (tuple .Printer 10 "2002") }}
+ {{ template "banknotes/codes/code-pos" (tuple .Printer 20 "2002") }}
+ {{ template "banknotes/codes/code-pos" (tuple .Printer 50 "2002") }}
+ {{ template "banknotes/codes/code-pos" (tuple .Printer 100 "2002") }}
+ {{ template "banknotes/codes/code-pos" (tuple .Printer 200 "2002") }}
+ {{ template "banknotes/codes/code-pos" (tuple .Printer 500 "2002") }}
+ </details>
+ <details>
+ <summary>{{ .T "Europa Series Printer Codes" }}</summary>
+ {{ template "banknotes/codes/code-pos" (tuple .Printer 5 "europa") }}
+ {{ template "banknotes/codes/code-pos" (tuple .Printer 10 "europa") }}
+ {{ template "banknotes/codes/code-pos" (tuple .Printer 20 "europa") }}
+ {{ template "banknotes/codes/code-pos" (tuple .Printer 50 "europa") }}
+ {{ template "banknotes/codes/code-pos" (tuple .Printer 100 "europa") }}
+ {{ template "banknotes/codes/code-pos" (tuple .Printer 200 "europa") }}
+ </details>
+
+ <p>
+ {{ .T `
+ The first letter in the printer code identifies the specific
+ printer at which the banknote was printed. The tables below will
+ tell you which letters correspond to which printers. The final
+ letter and number form a pair (such as ‘A2’ or ‘D6’). This pair
+ acts as a set of coordinates telling you where on the sheet of
+ paper the banknote was located. During printing, banknotes will be
+ printed multiple times on a large sheet of paper which is later cut
+ into smaller individual banknotes. A note with the pair ‘A1’ will
+ have been at the upper-left corner of the printing sheet, with ‘A2’
+ to it’s right and ‘B1’ below it.
+ ` }}
+ </p>
+
+ <h2>{{ .T "2002 Series" }}</h2>
+ <p>
+ {{ .T `
+ In the 2002 series, the first letter of the serial number can be
+ used to identify the country that issued the banknote. The
+ following table shows which countries map to which codes.
+ ` }}
+ </p>
+
+ <table role="grid">
+ <thead>
+ <tr>
+ <th>{{ .T "Code" }}</th>
+ <th>{{ .T "Country" }}</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>D</td>
+ <td>{{ .T "Estonia" }}</td>
+ </tr>
+ <tr>
+ <td>E</td>
+ <td>{{ .T "Slovakia" }}</td>
+ </tr>
+ <tr>
+ <td>F</td>
+ <td>{{ .T "Malta" }}</td>
+ </tr>
+ <tr>
+ <td>G</td>
+ <td>{{ .T "Cyprus" }}</td>
+ </tr>
+ <tr>
+ <td>H</td>
+ <td>{{ .T "Slovenia" }}</td>
+ </tr>
+ <tr>
+ <td>L</td>
+ <td>{{ .T "Finland" }}</td>
+ </tr>
+ <tr>
+ <td>M</td>
+ <td>{{ .T "Portugal" }}</td>
+ </tr>
+ <tr>
+ <td>N</td>
+ <td>{{ .T "Austria" }}</td>
+ </tr>
+ <tr>
+ <td>P</td>
+ <td>{{ .T "Netherlands" }}</td>
+ </tr>
+ <tr>
+ <td>S</td>
+ <td>{{ .T "Italy" }}</td>
+ </tr>
+ <tr>
+ <td>T</td>
+ <td>{{ .T "Ireland" }}</td>
+ </tr>
+ <tr>
+ <td>U</td>
+ <td>{{ .T "France" }}</td>
+ </tr>
+ <tr>
+ <td>V</td>
+ <td>{{ .T "Spain" }}</td>
+ </tr>
+ <tr>
+ <td>X</td>
+ <td>{{ .T "Germany" }}</td>
+ </tr>
+ <tr>
+ <td>Y</td>
+ <td>{{ .T "Greece" }}</td>
+ </tr>
+ <tr>
+ <td>Z</td>
+ <td>{{ .T "Belgium" }}</td>
+ </tr>
+ </tbody>
+ </table>
+
+ <p>
+ {{ .T `
+ The first letter of the printer code can also be used to identify
+ the specific printer at which the banknote was printed. The
+ printer- and country codes do not need to line up; a banknote
+ issued by a country will often be printed in another.
+ ` }}
+ </p>
+
+ <table role="grid">
+ <thead>
+ <tr>
+ <th>{{ .T "Code" }}</th>
+ <th>{{ .T "Country" }}</th>
+ <th>{{ .T "Printer" }}</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>D</td>
+ <td>{{ .T "Finland" }}</td>
+ <td>SETEC</td>
+ </tr>
+ <tr>
+ <td>E</td>
+ <td>{{ .T "France" }}</td>
+ <td>Oberthur</td>
+ </tr>
+ <tr>
+ <td>F</td>
+ <td>{{ .T "Austria" }}</td>
+ <td>Österreichische Banknoten‐ und Sicherheitsdruck GmbH</td>
+ </tr>
+ <tr>
+ <td>G</td>
+ <td>{{ .T "Netherlands" }}</td>
+ <td>Koninklijke Joh. Enschede</td>
+ </tr>
+ <tr>
+ <td>H</td>
+ <td>{{ .T "United Kingdom" }}</td>
+ <td>Thomas de la Rue</td>
+ </tr>
+ <tr>
+ <td>J</td>
+ <td>{{ .T "Italy" }}</td>
+ <td>Banca d’ Italia</td>
+ </tr>
+ <tr>
+ <td>K</td>
+ <td>{{ .T "Ireland" }}</td>
+ <td>{{ .T "Central Bank of Ireland" }}</td>
+ </tr>
+ <tr>
+ <td>L</td>
+ <td>{{ .T "France" }}</td>
+ <td>Banque de France</td>
+ </tr>
+ <tr>
+ <td>M</td>
+ <td>{{ .T "Spain" }}</td>
+ <td>Fábrica Nacional de Moneda y Timbre</td>
+ </tr>
+ <tr>
+ <td>N</td>
+ <td>{{ .T "Greece" }}</td>
+ <td>{{ .T "Bank of Greece" }}</td>
+ </tr>
+ <tr>
+ <td>P</td>
+ <td>{{ .T "Germany" }}</td>
+ <td>Giesecke &amp; Devrient</td>
+ </tr>
+ <tr>
+ <td>R</td>
+ <td>{{ .T "Germany" }}</td>
+ <td>Bundesdruckerei Berlin</td>
+ </tr>
+ <tr>
+ <td>T</td>
+ <td>{{ .T "Belgium" }}</td>
+ <td>{{ .T "National Bank of Belgium" }}</td>
+ </tr>
+ <tr>
+ <td>U</td>
+ <td>{{ .T "Portugal" }}</td>
+ <td>Valora S.A.</td>
+ </tr>
+ </tbody>
+ </table>
+
+ <h2>{{ .T "Europa Series" }}</h2>
+ <p>
+ {{ .T `
+ In the Europa series the first letter of the serial number can be
+ used to identify the printer that printed the banknote, just like
+ the printer code. The following table shows which countries map to
+ which codes.
+ ` }}
+ </p>
+ <table role="grid">
+ <thead>
+ <tr>
+ <th>{{ .T "Code" }}</th>
+ <th>{{ .T "Country" }}</th>
+ <th>{{ .T "Printer" }}</th>
+ </tr>
+ </thead>
+ <tr>
+ <td>E</td>
+ <td>{{ .T "France" }}</td>
+ <td>Oberthur</td>
+ </tr>
+ <tr>
+ <td>F</td>
+ <td>{{ .T "Bulgaria" }}</td>
+ <td>Oberthur Fiduciaire AD</td>
+ </tr>
+ <tr>
+ <td>M</td>
+ <td>{{ .T "Portugal" }}</td>
+ <td>Valora S.A.</td>
+ </tr>
+ <tr>
+ <td>N</td>
+ <td>{{ .T "Austria" }}</td>
+ <td>Österreichische Banknoten‐ und Sicherheitsdruck GmbH</td>
+ </tr>
+ <tr>
+ <td>P</td>
+ <td>{{ .T "Netherlands" }}</td>
+ <td>Koninklijke Joh. Enschedé</td>
+ </tr>
+ <tr>
+ <td>R</td>
+ <td>{{ .T "Germany" }}</td>
+ <td>Bundesdruckerei Berlin</td>
+ </tr>
+ <tr>
+ <td>S</td>
+ <td>{{ .T "Italy" }}</td>
+ <td>Banca d’Italia</td>
+ </tr>
+ <tr>
+ <td>T</td>
+ <td>{{ .T "Ireland" }}</td>
+ <td>{{ .T "Central Bank of Ireland" }}</td>
+ </tr>
+ <tr>
+ <td>U</td>
+ <td>{{ .T "France" }}</td>
+ <td>Banque de France</td>
+ </tr>
+ <tr>
+ <td>V</td>
+ <td>{{ .T "Spain" }}</td>
+ <td>Fábrica Nacional de Moneda y Timbre</td>
+ </tr>
+ <tr>
+ <td>W</td>
+ <td>{{ .T "Germany" }}</td>
+ <td>Giesecke &amp; Devrient Leipzig</td>
+ </tr>
+ <tr>
+ <td>X</td>
+ <td>{{ .T "Germany" }}</td>
+ <td>Giesecke &amp; Devrient Munich</td>
+ </tr>
+ <tr>
+ <td>Y</td>
+ <td>{{ .T "Greece" }}</td>
+ <td>{{ .T "Bank of Greece" }}</td>
+ </tr>
+ <tr>
+ <td>Z</td>
+ <td>{{ .T "Belgium" }}</td>
+ <td>{{ .T "National Bank of Belgium" }}</td>
+ </tr>
+ </table>
+</main>
+{{ end }}
+
+{{ define "banknotes/codes/code-pos" }}
+{{ $p := (index . 0) }}
+<details>
+ <summary>{{ $p.T "%d Euro" (index . 1) }}</summary>
+ <img
+ class="big"
+ src={{ sprintf "/codes/%s-%03d.jpg" (index . 2) (index . 1) }}
+ alt={{ $p.T "Printer code on a %d euro bill" (index . 1) }}
+ >
+</details>
+{{ end }} \ No newline at end of file
diff --git a/src/templates/banknotes.html.tmpl b/src/templates/banknotes.html.tmpl
new file mode 100644
index 0000000..1a171db
--- /dev/null
+++ b/src/templates/banknotes.html.tmpl
@@ -0,0 +1,49 @@
+{{ define "content" }}
+<header>
+ {{ template "navbar" . }}
+ <h1>{{ .T "Euro Banknotes" }}</h1>
+</header>
+<main>
+ <p>
+ {{ .T `
+ On this section of the site you can find everything there is to
+ know about the banknotes of the Eurozone.
+ ` }}
+ </p>
+ <hr>
+ <section>
+ <div class="grid">
+ <a class="no-deco" href="/banknotes/designs">
+ <article>
+ <header>
+ <h3>{{ .T "Designs" }}</h3>
+ </header>
+ <main>
+ {{ .T "View the different Euro-note designs!" }}
+ </main>
+ </article>
+ </a>
+ <a class="no-deco" href="/banknotes/codes">
+ <article>
+ <header>
+ <h3>{{ .T "Location Codes" }}</h3>
+ </header>
+ <main>
+ {{ .T "Find out where your notes were printed!" }}
+ </main>
+ </article>
+ </a>
+ <a class="no-deco" href="/banknotes/test">
+ <article>
+ <header>
+ <h3>{{ .T "Test Notes" }}</h3>
+ </header>
+ <main>
+ {{ .T "Learn about the special test notes!" }}
+ </main>
+ </article>
+ </a>
+ </div>
+ </section>
+</main>
+{{ end }} \ No newline at end of file
diff --git a/src/templates/coins-designs-ad.html.tmpl b/src/templates/coins-designs-ad.html.tmpl
index 1effaeb..20199bb 100644
--- a/src/templates/coins-designs-ad.html.tmpl
+++ b/src/templates/coins-designs-ad.html.tmpl
@@ -23,16 +23,16 @@
</p>
<dl>
<dt>{{ .T "%s, %s, and %s"
- (.Printer.M 0.01 false)
- (.Printer.M 0.02 false)
- (.Printer.M 0.05 false) }}</dt>
+ (.Printer.M 0.01)
+ (.Printer.M 0.02)
+ (.Printer.M 0.05) }}</dt>
<dd>{{ .T "Andorran landscapes, nature, fauna, and flora" }}</dd>
<dt>{{ .T "%s, %s, and %s"
- (.Printer.M 0.10 false)
- (.Printer.M 0.20 false)
- (.Printer.M 0.50 false) }}</dt>
+ (.Printer.M 0.10)
+ (.Printer.M 0.20)
+ (.Printer.M 0.50) }}</dt>
<dd>{{ .T "Andorra’s Romanesque art" }}</dd>
- <dt>{{ .Printer.M 1.00 false }}</dt>
+ <dt>{{ .Printer.M 1.00 }}</dt>
<dd>{{ .T "Casa de la Vall" }}</dd>
</dl>
<p>
@@ -85,7 +85,7 @@
{{ .T `
The bottom of the coat of arms has the motto ‘%sVIRTVS VNITA
FORTIOR%s’ (‘UNITED VIRTUE IS STRONGER’).
- ` `<span lang="la">` `</span>` }}
+ ` `<span lang="la">` `</span>` | safe }}
</p>
</main>
-{{ end }}
+{{ end }} \ No newline at end of file
diff --git a/src/templates/coins-designs-be.html.tmpl b/src/templates/coins-designs-be.html.tmpl
new file mode 100644
index 0000000..4dcd325
--- /dev/null
+++ b/src/templates/coins-designs-be.html.tmpl
@@ -0,0 +1,46 @@
+{{ define "content" }}
+<header>
+ {{ template "navbar" . }}
+ <h1>{{ .T "Belgian Euro Coin Designs" }}</h1>
+</header>
+<main>
+ <div class="design-container">
+ <img alt="Belgian 1 euro coin" src="/designs/be-100-albert-1.avif">
+ <img alt="Belgian 1 euro coin" src="/designs/be-100-albert-2.avif">
+ <img alt="Belgian 1 euro coin" src="/designs/be-100-philippe.avif">
+ </div>
+ <p>
+ {{ .T `
+ Since 1999 Belgium has released three series of euro coins,
+ which each series having a single design repeated on all
+ denominations. Starting in 1999 the Belgian euro coins
+ featured the portrait of King Albert II with the %sroyal
+ monogram%s in the outer ring of the coins.
+ `
+ `<a
+ target="_blank"
+ href="https://www.wikipedia.org/wiki/Royal_cypher"
+ >`
+ `</a>` | safe }}
+ </p>
+ <p>
+ {{ .T `
+ In 2008 a second series of coins was released featuring a
+ slightly-modified design in which the royal monogram was
+ moved to the inner portion of the coin along with the year of
+ mintage in order to comply with the European Commission’s
+ guidelines. The country code ‘BE’ was also added to the
+ design underneath the royal monogram.
+ ` }}
+ </p>
+ <p>
+ {{ .T `
+ After his accession to the throne Belgium began a third
+ series of coins in 2014 featuring the portrait of King
+ Philippe. As is customary with coins bearing the portraits
+ of monarchs, the direction in which the portrait faces was
+ flipped to face right instead of left.
+ ` }}
+ </p>
+</main>
+{{ end }} \ No newline at end of file
diff --git a/src/templates/coins-designs-hr.html.tmpl b/src/templates/coins-designs-hr.html.tmpl
index b6333ba..8b6976f 100644
--- a/src/templates/coins-designs-hr.html.tmpl
+++ b/src/templates/coins-designs-hr.html.tmpl
@@ -26,10 +26,10 @@
<p>
{{ .T `
The 1-, 2-, and 5 euro cent coins were designed by Maja
- Škripelj and feature a motif of the letters ‘HR’ in the
+ Škripelj and feature a motif of the letters ‘ⰘⰓ’ from the
%sGlagolitic script%s — an old Slavic script that saw use in
- Croatia up until the 19th century — with ‘HR’ representing
- Croatia’s country code.`
+ Croatia up until the 19th century — representing Croatia’s country
+ code (‘HR’ in the Latin alphabet).`
`<a
target="_blank"
href="https://www.wikipedia.org/wiki/Glagolitic_script"
@@ -80,4 +80,4 @@
`</a>` | safe }}
</p>
</main>
-{{ end }}
+{{ end }} \ No newline at end of file
diff --git a/src/templates/coins-designs.html.tmpl b/src/templates/coins-designs.html.tmpl
index 6f82c5e..05ff440 100644
--- a/src/templates/coins-designs.html.tmpl
+++ b/src/templates/coins-designs.html.tmpl
@@ -4,7 +4,7 @@
<h1>{{ .T "Euro Coin Designs" }}</h1>
</header>
<main>
- <p>
+ <p>
{{ .T `
Here you’ll be able to view all the coin designs for each country
in the Eurozone. This section of the site doesn’t include minor
@@ -13,19 +13,19 @@
`<a href="/coins/varieties">` `</a>` | safe
}}
</p>
- <hr />
- <div class="country-grid">
+ <hr />
+ <div class="country-grid">
{{ $p := .Printer }}
{{ range .Countries }}
- <a
- class="outline"
- data-code={{ toUpper .Code }}
- role="button"
- href=/coins/designs/{{ .Code }}
- >
- {{ $p.T .Name }}
- </a>
+ <a
+ class="outline"
+ data-code={{ toUpper .Code }}
+ role="button"
+ href=/coins/designs/{{ .Code }}
+ >
+ {{ $p.T .Name }}
+ </a>
{{ end }}
- </div>
+ </div>
</main>
-{{ end }}
+{{ end }} \ No newline at end of file
diff --git a/src/templates/coins-mintages.html.tmpl b/src/templates/coins-mintages.html.tmpl
index 4ac29e8..772db33 100644
--- a/src/templates/coins-mintages.html.tmpl
+++ b/src/templates/coins-mintages.html.tmpl
@@ -73,7 +73,7 @@
<th>{{ .T "Year" }}</th>
{{ with $p := .Printer }}
{{ range denoms }}
- <th>{{ $p.M . false }}</th>
+ <th>{{ $p.M . }}</th>
{{ end }}
{{ end }}
</thead>
@@ -88,9 +88,11 @@
&nbsp;<sub><small>{{ .Mintmark }}</small></sub>
{{- end -}}
</th>
- {{ range (index .Mintages (strToCtype $type)) }}
+ {{ range .Mintages }}
{{ if eq . -1 }}
<td>{{ $p.T "Unknown" }}</td>
+ {{ else if eq . -2 }}
+ <td class="error">{{ $p.T "Error" }}</td>
{{ else if eq . 0 }}
<td>—</td>
{{ else }}
@@ -125,9 +127,11 @@
</th>
<!-- TODO: Translate commemorative names -->
<td>{{ .Name }}</td>
- {{ with (index .Mintage (strToCtype $type)) }}
+ {{ with .Mintage }}
{{ if eq . -1 }}
<td>{{ $p.T "Unknown" }}</td>
+ {{ else if eq . -2 }}
+ <td class="error">{{ $p.T "Error" }}</td>
{{ else if eq . 0 }}
<td>—</td>
{{ else }}
@@ -157,4 +161,4 @@
/>
{{ index . 2 }}
</label>
-{{ end }}
+{{ end }} \ No newline at end of file
diff --git a/src/templates/coins.html.tmpl b/src/templates/coins.html.tmpl
index 68c3f87..481771c 100644
--- a/src/templates/coins.html.tmpl
+++ b/src/templates/coins.html.tmpl
@@ -46,4 +46,4 @@
</div>
</section>
</main>
-{{ end }}
+{{ end }} \ No newline at end of file
diff --git a/src/templates/collecting-crh.html.tmpl b/src/templates/collecting-crh.html.tmpl
new file mode 100644
index 0000000..bbca883
--- /dev/null
+++ b/src/templates/collecting-crh.html.tmpl
@@ -0,0 +1,591 @@
+{{ define "content" }}
+<header>
+ {{ template "navbar" . }}
+ <h1>{{ .T "Coin Roll Hunting" }}</h1>
+</header>
+<main>
+ <h2>{{ .T "What is Coin Roll Hunting?" }}</h2>
+ <p>
+ {{ .T `
+ Coin roll hunting is a popular method of coin collecting in which
+ you withdrawal cash from your bank in the form of coins which you
+ then search through to find new additions to your collection. Once
+ you’ve searched through all your coins, you will typically deposit
+ your left over coins at the bank and withdrawal new coins.
+ ` }}
+ </p>
+
+ <p>
+ {{ .T `
+ This type of coin collecting is often called ‘Coin Roll Hunting’
+ due to the fact that coins are often withdrawn in paper-wrapped
+ rolls. You may however find that your coins come in plastic bags
+ instead (common in countries like Ireland).
+ ` }}
+ </p>
+
+ <p>
+ {{ .T `
+ Depending on your bank and branch, the process of obtaining coins
+ may differ. Some banks require you speak to a teller, others have
+ coin machines. Some banks may also require that you are a customer
+ or even to have a business account. If you aren’t sure about if
+ you can get coins we suggest you contact your bank, although
+ further down this page we also have information about the
+ withdrawal of coins in various countries and major banks.
+ ` }}
+ </p>
+
+ <h2>{{ .T "Getting Started" }}</h2>
+ <p>
+ {{ .T `
+ To get started with coin roll hunting you should first contact your
+ bank or check their website to find details regarding coin
+ withdrawal. You will then typically need to go to the bank to pick
+ up your coins. Depending on your bank you may be able to
+ withdrawal coins from a machine, although often you can pick up
+ your coins from the banks tellers. You will also often need to pay
+ a small fee for each roll, although some banks don’t charge fees.
+ ` }}
+ </p>
+
+ <p>
+ {{ .T `
+ It is also important to find details regarding the deposit of
+ coins. Depositing coins often also requires the payment of a fee
+ — one which is typically more expensive than the withdrawal fees.
+ If depositing your coins is too expensive you can always exchange
+ your left over coins at shops for banknotes. It is often cheaper
+ (or even free) to deposit banknotes.
+ ` }}
+ </p>
+
+ <p>
+ {{ .T `
+ In some countries such as Austria it is even common to be able to
+ withdrawal new coins from your account by exchanging the left over
+ coins you already have.
+ ` }}
+ </p>
+
+ <h2>{{ .T "Country-Specific Details" }}</h2>
+ <p>
+ {{ .T `
+ Below you can find all sorts of country-specific information we
+ have regarding obtaining coin rolls. We lack a lot of information
+ for many of the countries, so if you have any additional
+ information such as your banks fees, the availability of coin roll
+ machines, etc. feel free to contact us! You can find our contact
+ information %shere%s.`
+ `<a href="/about" target="_blank">` `</a>` | safe
+ }}
+ </p>
+ <p>
+ {{ .T `
+ Be aware of the face that the information below is prone to being
+ outdated, and as such may not reflect the current reality.
+ ` }}
+ </p>
+
+ {{ $p := .Printer }}
+ {{ range .Countries }}
+ <details id={{ .Code }}>
+ <summary>{{ $p.T .Name }}</summary>
+ {{ if eq .Code "ad" }}
+ <p>
+ {{ $p.T `
+ Coin rolls can be obtained from Andbank, Crèdit Andorrà, and
+ MoraBanc. All three of these banks require that you are a
+ customer to get rolls. There have however been reports of
+ individuals managing to get rolls without any fees and without
+ being a customer by simply asking kindly at the bank.
+ ` }}
+ </p>
+ {{ else if eq .Code "at" }}
+ <p>
+ {{ $p.T `
+ The Austrian National Bank does not distribute circulated rolls
+ but sells rolls of commemorative coins at face value on release
+ as well as uncirculated rolls for all denominations.
+ ` }}
+ </p>
+
+ <h3>Bank Austria</h3>
+ <p>
+ {{ $p.T `
+ There is a fee of %s per roll. Rolls can be purchased with
+ cash at machines. These machines are available to everyone,
+ but not in all branches. Look for the ‘Münzrollengeber’ filter
+ option %shere%s.`
+ ($p.M 0.20)
+ `<a
+ href="https://filialen.bankaustria.at/de/"
+ target="_blank"
+ >`
+ `</a>` | safe
+ }}
+ </p>
+
+ <h3>Erste Bank</h3>
+ <p>
+ {{ $p.T `
+ There is a fee of %s per roll. You must be a customer to use
+ machines to get rolls. Rolls have no fees when purchased at
+ counters, but counters redirect you to machines if they work;
+ counters accept cash. You must present an Erste Bank card to
+ buy rolls from machines, but you can pay with cash.`
+ ($p.M 0.10)
+ }}
+ </p>
+
+ <p>
+ {{ $p.T `
+ Depositing coins is free for up to %s a day, at which point you
+ pay 1%% for any additional deposited coins. You must also be a
+ customer. Depositing coins is free for all Erste Bank
+ customers at Dornbirner Sparkasse with no limit.`
+ ($p.M 100)
+ }}
+ </p>
+
+ <h3>Raiffeisenbank</h3>
+ <p>
+ {{ $p.T `
+ There is a fee of %s per roll if you aren’t a customer, and %s
+ otherwise. Coin deposits are free if you’re a customer.`
+ ($p.M 1.00) ($p.M 0.30)
+ }}
+ </p>
+
+ <h3>Volksbank</h3>
+ <p>
+ {{ $p.T `
+ Reportedly fee-less with no need of being a customer, but this
+ is unconfirmed.
+ ` }}
+ </p>
+ {{ else if eq .Code "be" }}
+ <h3>Argenta</h3>
+ <p>
+ {{ $p.T "There is a %s fee with no limit on the number of rolls."
+ ($p.M 1.50)
+ }}
+ </p>
+
+ <h3>{{ $p.T "Belgian Central Bank" }}</h3>
+ <p>
+ {{ $p.T `
+ You can visit the Belgian Central Bank in Brussels as an EU
+ citizen. You can order coin rolls for no fee up to %s in
+ value. They seem to distribute uncirculated coins (no
+ commemoratives).`
+ ($p.M 2000)
+ }}
+ </p>
+
+ <h3>KBC</h3>
+ <p>
+ {{ $p.T `
+ Free for customers but getting coin rolls is still difficult
+ sometimes. Non-customers cannot get rolls.
+ ` }}
+ </p>
+
+ <h3>Belfius</h3>
+ <p>
+ {{ $p.T `
+ Free for customers when you order through their online
+ platform.
+ ` }}
+ </p>
+ {{ else if eq .Code "cy" }}
+ <h3>{{ $p.T "Bank of Cyprus" }}</h3>
+ <p>
+ {{ $p.T `
+ At the Bank of Cyprus it is possible to buy bags of coins
+ without being a customer, and without paying any additional
+ fees. Depending on the branch you visit you may have coin roll
+ machine available. Do note that the bags provided by the Bank
+ of Cyprus are around twice as large as usual with %s bags
+ containing 50 coins and the other denomination bags containing
+ 100 coins.`
+ ($p.M 2.00)
+ }}
+ </p>
+ {{ else if eq .Code "de" }}
+ <p>
+ {{ $p.T `
+ Coin roll availability may vary across banks and branches, as
+ well as the price. You must be a customer to purchase coin
+ rolls unless specified otherwise.
+ ` }}
+ </p>
+
+ <h3>{{ $p.T "German Federal Bank (Deutsche Bundesbank)" }}</h3>
+ <p>
+ {{ $p.T `
+ You can obtain regular- and commemorative coins for face value
+ including 5-, 10-, and 20 euro coins. You do not need to be a
+ customer although depending on your branch you may need to make
+ an appointment. The purchase of coins can only be done with
+ cash.
+ ` }}
+ </p>
+
+ <h3>Deutsche Post</h3>
+ <p>
+ {{ $p.T `
+ Hand-rolled coin rolls can be obtained with no additional fees.
+ ` }}
+ </p>
+
+ <h3>Sparkasse</h3>
+ <p>
+ {{ $p.T `
+ Coin rolls can be obtained for a fee of %s–%s per roll. The
+ amount varies per branch.`
+ ($p.M 0.50) ($p.M 1.50)
+ }}
+ </p>
+
+ <h3>Volksbank</h3>
+ <p>
+ {{ $p.T `
+ Coin rolls can be obtained for a fee of %s per roll.`
+ ($p.M 0.25)
+ }}
+ </p>
+ {{ else if eq .Code "ee" }}
+ <p>
+ {{ $p.T `
+ Obtaining coin rolls in Estonia is typically quite difficult,
+ and often expensive. You also often need to make an
+ appointment in advance.
+ ` }}
+ </p>
+
+ <h3>{{ $p.T "Central Bank of Estonia Museum" }}</h3>
+ <p>
+ {{ $p.T `
+ You can purchase commemorative coins (even those released years
+ ago) at face value. It is also an interesting museum to visit
+ in general.
+ ` }}
+ </p>
+ {{ else if eq .Code "es" }}
+ <h3>Banco Santander</h3>
+ <p>{{ $p.T "Coin rolls are free but you must be a customer." }}</p>
+
+ <h3>{{ $p.T "Bank of Spain" }}</h3>
+ <p>
+ {{ $p.T `
+ You can purchase individual coins and commemorative coin rolls
+ (even those of other countries). You can watch %shere%s to see
+ how to do it.`
+ `<a
+ href="https://youtu.be/QRFuD6olH80?t=135"
+ target="_blank"
+ >`
+ `</a>` | safe
+ }}
+ </p>
+
+ <h3>BBVA</h3>
+ <dl>
+ <dt>Alicante</dt>
+ <dd>
+ {{ $p.T `
+ Coin rolls have a fee of %s for 5 rolls. This seems to
+ vary by region.`
+ ($p.M 2.00)
+ }}
+ </dd>
+ <dt>Madrid</dt>
+ <dd>{{ $p.T "Coin rolls have no fees." }}</dd>
+ </dl>
+
+ <h3>{{ $p.T "La Caixa" }}</h3>
+ <p>
+ {{ $p.T `
+ Coin rolls have no fees and can be purchased with cash. You do
+ not need to be a customer, although this needs to be
+ re-verified.
+ ` }}
+ </p>
+ {{ else if eq .Code "fi" }}
+ <p>
+ {{ $p.T `
+ Finland has no coin roll machines, but you can find vending
+ machines or coin exchange machines (albeit they are rare).
+ ` }}
+ </p>
+
+ <h3>Aktia</h3>
+ <p>{{ $p.T "Coin rolls can be obtained with no fees." }}</p>
+
+ <h3>{{ $p.T "Bank of Finland" }}</h3>
+ <p>
+ {{ $p.T `
+ It is probably not possible to obtain coin rolls, but this is
+ not confirmed.
+ ` }}
+ </p>
+ {{ else if eq .Code "fr" }}
+ <p>
+ {{ $p.T `
+ Coin roll machines are uncommon, only some banks have them and
+ you need to be a customer. You may also need to order them in
+ advance.
+ ` }}
+ </p>
+
+ <h3>Caisse d’Épargne</h3>
+ <p>
+ {{ $p.T `
+ Coin rolls can be obtained with no fee. You must be a
+ customer.
+ ` }}
+ </p>
+
+ <h3>CIC {{ $p.T "and" }} Crédit Mutuel</h3>
+ <p>
+ {{ $p.T `
+ Free coin rolls if you are a customer or %s per roll if you are
+ not a customer. There are coin roll machines.`
+ ($p.M 1.00)
+ }}
+ </p>
+
+ <h3>Crédit Agricole</h3>
+ <p>
+ {{ $p.T `
+ Coin rolls can be obtained with no fee. You must be a
+ customer.
+ ` }}
+ </p>
+
+ <h3>Le Crédit Lyonnais (LCL)</h3>
+ <p>
+ {{ $p.T `
+ There are coin roll machines but it is not yet known if you
+ need to be a customer or if there are fees.
+ ` }}
+ </p>
+ {{ else if eq .Code "gr" }}
+ <h3>{{ $p.T "Bank of Greece (Τράπεζα της Ελλάδος)" }}</h3>
+ <p>
+ {{ $p.T `
+ Fee-less coin rolls for everyone (you will need to show ID).
+ The latest commemorative coins are also sold for face value.
+ ` }}
+ </p>
+
+ <h3>Piraeus Bank</h3>
+ <p>
+ {{ $p.T `
+ Fee-less coin bags for everyone (no ID necessary). Smaller
+ denominations are often not given out, and the coin bags you
+ recieve are very large (there are reports of %s bags containing
+ 250 coins).`
+ ($p.M 1.00)
+ }}
+ </p>
+ {{ else if eq .Code "ie" }}
+ <p>
+ {{ $p.T `
+ In general, coin rolls are available at banks with a fee of %s
+ per roll; rolls could potentially have no fee if you only need
+ a few.`
+ ($p.M 1.00)
+ }}
+ </p>
+ {{ else if eq .Code "it" }}
+ <h3>Banca Cambiano</h3>
+ <p>
+ {{ $p.T `
+ There are coin roll machines but it is unknown if you need to
+ be a customer or if there are additional fees.
+ ` }}
+ </p>
+
+ <h3>{{ $p.T "Bank of Italy" }}</h3>
+ <p>
+ {{ $p.T "Coin rolls are available to everyone." }}
+ </p>
+ {{ else if eq .Code "lt" }}
+ <h3>ExchangeLT</h3>
+ <p>{{ $p.T "Works, but with very high fees (5%% of cost)." }}</p>
+
+ <h3>Top Exchange</h3>
+ <p>
+ {{ $p.T "Fee of %s per roll of 2 euro coins." ($p.M 2.00) }}
+ </p>
+
+ <h3>Lietuvos Bankas</h3>
+ <p>
+ {{ $p.T `
+ As far as we are aware, Lietuvos Bankas only distributes coin
+ rolls to businesses.
+ ` }}
+ </p>
+
+ <p>
+ {{ $p.T `
+ It may be worth checking out payout machines to exchange
+ banknotes into coins.
+ ` }}
+ </p>
+ {{ else if eq .Code "lu" }}
+ <h3>
+ {{ $p.T "Luxembourgish Central Bank (Banque Centrale du Luxembourg)" }}
+ </h3>
+ <p>
+ {{ $p.T `
+ We currently have no information regarding regular coins,
+ however their webshop sells commemorative coins (for a high
+ premium, but better than most resellers). Commemorative coins
+ are also available for purchase in-person.
+ ` }}
+ </p>
+
+ <h3>Dexia-Bank</h3>
+ <p>
+ {{ $p.T `
+ You should be able to get coin rolls with no additional fees.
+ ` }}
+ </p>
+ {{ else if eq .Code "lv" }}
+ <p>
+ {{ $p.T `
+ In general coin rolls are sold with a fee of %s per roll, but
+ we’re lacking a lot of information.`
+ ($p.M 0.60)
+ }}
+ </p>
+ {{ else if eq .Code "mt" }}
+ <h3>{{ $p.T "Bank of Valletta and HSBC Bank Malta" }}</h3>
+ <p>
+ {{ $p.T `
+ You can get rolls for a fee of %s per roll. You must order
+ coin rolls through their online platform, and you must be a
+ customer.`
+ ($p.M 0.30)
+ }}
+ </p>
+ {{ else if eq .Code "nl" }}
+ <p>
+ {{ $p.T `
+ Banks in the Netherlands do not carry cash, and as such it’s
+ not possible to obtain rolls from bank tellers. Obtaining
+ coins from the Dutch Central Bank (De Nederlandsche Bank) is
+ also not possible. If you want to obtain coin rolls you need
+ to use a Geldmaat coin roll machine which can be found in
+ specific branches of GAMMA and Karwei. Geldmaat offers a map
+ on their website where you can search for branches with these
+ machines; you can find that map %shere%s.`
+ `<a
+ href="https://www.locatiewijzer.geldmaat.nl/nl/"
+ target="_blank"
+ >`
+ `</a>` | safe
+ }}
+ </p>
+
+ <p>
+ {{ $p.T `
+ In order to be able to use a Geldmaat coin machine, you must be
+ a customer of either ABN AMRO, ING, or Rabobank. You also
+ cannot pay by cash, only card payments are allowed. All three
+ banks charge a withdrawal fee for getting coin rolls, which are
+ detailed in the list below.
+ ` }}
+ </p>
+
+ <dl>
+ <dt>ABN AMRO</dt>
+ <dd>{{ $p.T "%s per roll." ($p.M 0.30) }}</dd>
+
+ <dt>ING</dt>
+ <dd>
+ {{ $p.T "Base fee of %s + %s per roll."
+ ($p.M 7.00) ($p.M 0.35)
+ }}
+ </dd>
+
+ <dt>Rabobank</dt>
+ <dd>
+ {{ $p.T "Base fee of %s + %s per roll."
+ ($p.M 7.00) ($p.M 0.50)
+ }}
+ </dd>
+ </dl>
+
+ <p>
+ {{ $p.T `
+ One- and two-cent coins have been removed from circulation and
+ cannot be obtained.
+ ` }}
+ </p>
+ {{ else if eq .Code "pt" }}
+ <h3>Banco Comercial Português</h3>
+ <p>
+ {{ $p.T `
+ Coin bags are sold with no additional fees to bank customers.
+ ` }}
+ </p>
+
+ <h3>{{ $p.T "Bank of Portugal (Banco de Portugal)" }}</h3>
+ <p>
+ {{ $p.T `
+ Coin bags are sold with no additional fees to everyone.
+ ` }}
+ </p>
+ {{ else if eq .Code "si" }}
+ <p>
+ {{ $p.T "In general there is a %s fee for coin rolls." ($p.M 1.20) }}
+ </p>
+
+ <h3>{{ $p.T "Bank of Slovenia (Banka Slovenije)" }}</h3>
+ <p>
+ {{ $p.T `
+ You can purchase commemorative coins for face value, and coin
+ rolls are sold with no fees to everyone.
+ ` }}
+ </p>
+ {{ else if eq .Code "sk" }}
+ <h3>{{ $p.T "National Bank of Slovakia (Národná banka Slovenska)" }}</h3>
+ <p>
+ {{ $p.T `
+ You may be able to get uncirculated rolls, but this is not yet
+ confirmed.
+ ` }}
+ </p>
+
+ <h3>Tatra Banka</h3>
+ <p>
+ {{ $p.T `
+ You can get an unlimited number of rolls for a %s fee. You
+ must be a customer of the bank.`
+ ($p.M 5.00)
+ }}
+ </p>
+ {{ else if eq .Code "va" }}
+ <p>
+ {{ $p.T `
+ Ask the Pope nicely and he’ll probably give you some Vatican
+ coins for free.
+ ` }}
+ </p>
+ {{ else }}
+ <p>
+ {{ $p.T `
+ We currently have no information regarding coin roll hunting in
+ %s.`
+ ($p.T .Name)
+ }}
+ </p>
+ {{ end }}
+ </details>
+ {{ end }}
+</main>
+{{ end }} \ No newline at end of file
diff --git a/src/templates/collecting-storage.html.tmpl b/src/templates/collecting-storage.html.tmpl
new file mode 100644
index 0000000..8d29667
--- /dev/null
+++ b/src/templates/collecting-storage.html.tmpl
@@ -0,0 +1,163 @@
+{{ define "content" }}
+<header>
+ {{ template "navbar" . }}
+ <h1>{{ .T "Coin Storage" }}</h1>
+</header>
+<main>
+ <p>
+ {{ .T `
+ There are many different methods of storing your collecting,
+ each with their own benefits and drawbacks. This page will
+ describe the most common methods collectors use to store
+ their coins, as well as the pros and cons of each method.
+ ` }}
+ </p>
+
+ <h2>{{ .T "Coin Albums" }}</h2>
+ <p>
+ {{ .T `
+ Coin albums are one of the most popular ways of storing
+ coins. In a coin album you will have multiple coin sheets.
+ These sheets are plastic pages with slots that you can put
+ your coin in to keep them protected. When searching for
+ sheets for your album it is very important to ensure that
+ they do not contain any PVC, which will damage your coins.
+ Some albums will come with sheets already included.
+ ` }}
+ </p>
+
+ <p>
+ {{ .T `
+ Albums can be an affordable way to store your coins, but
+ higher-end albums can be a bit expensive. Also remember
+ to always ensure that your albums do not contain any PVC!
+ ` }}
+ </p>
+
+ <h2>{{ .T "Coin Boxes" }}</h2>
+ <p>
+ {{ .T `
+ Coin boxes are to many people the most aesthetic way to store
+ your coins. A coin box is comprised of various layers which
+ can be stacked ontop of each other. Each layer has various
+ holes where you can insert your coins. Typically you are
+ meant to store your coins in a layer encased in a coin
+ capsule.
+ ` }}
+ </p>
+
+ <p>
+ {{ .T `
+ Boxes are quite space-inefficient and are one of the most
+ expensive ways to store your coins, but at the same time they
+ offer a great visual appeal.
+ ` }}
+ </p>
+
+ <h2>{{ .T "Coin Capsules" }}</h2>
+ <p>
+ {{ .T `
+ Coin capsules are plastic capsules you can put your coin in.
+ They offer good protection to your coins, while still
+ allowing you to view all parts of your coin easily, including
+ the edge engravings and -inscriptions. Capsules are also far
+ more durable than flips, and can be opened and closed
+ repeatedly allowing for them to be reused. This isn’t really
+ possible with flips.
+ ` }}
+ </p>
+
+ <p>
+ {{ .T `
+ Capsules can be a bit pricey, but are reusable and are very
+ durable. They also come in different sizes, so make sure you
+ get the right size for your coins.
+ ` }}
+ </p>
+
+ <h2>{{ .T "Coin Flips" }}</h2>
+ <p>
+ {{ .T `
+ Coin flips, also known as ‘2x2’ flips by some Americans are
+ small cardboard flips with a plastic covered hole in the
+ middle for viewing. Most coin flips are stapled, meaning you
+ put your coin in the flip and staple it shut. These kinds of
+ flips are very cheap, and you can buy stacks of a few hundred
+ for only a few euros. If you don’t like the staples though,
+ you can also buy adhesive-flips that glue themselves shut.
+ These flips are more expensive, but also look better than
+ their stapled equivalents.
+ ` }}
+ </p>
+
+ <p>
+ {{ .T `
+ Coin slips are also pretty space efficient, and can be easily
+ stacked in boxes for compact storage. Many collectors also
+ like to write notes about their coins on the flips. There
+ also exist special sheets for coin albums that allow you to
+ put in flipped coins, but this is more expensive and less
+ space-efficient than simply using flips or an album without
+ flips.
+ ` }}
+ </p>
+
+ <h2>{{ .T "Coin Rolls" }}</h2>
+ <p>
+ {{ .T `
+ This is probably the most inexpensive way to store your
+ coins. If you take good care of the paper when opening your
+ coin rolls, you can simply reuse them for storage. Just roll
+ your coins back up and put some rubber bands on the ends.
+ You can also get reusable plastic rolls that can be opened
+ and closed. You will need different rolls based on the
+ denomination you want to store, but they are very
+ space-efficient.
+ ` }}
+ </p>
+
+ <h2>{{ .T "Examples" }}</h2>
+ <p>
+ {{ .T `
+ In case you’re looking for some inspiration on how to store
+ your collections, here are some examples.
+ ` }}
+ </p>
+
+ <!-- TODO: Can we use an AVIF here? -->
+ {{ template "example-image"
+ (tuple (.T "Flips in a case")
+ "/storage/flips-in-case.jpg") }}
+ {{ template "example-image"
+ (tuple (.T "Capsules in a case")
+ "/storage/random-in-box.avif") }}
+ <!-- {{ template "example-image"
+ (tuple (.T "Flips and capsules in a box")
+ "/storage/coins-in-album.avif") }} -->
+ {{ template "example-image"
+ (tuple (.T "Coins in an album")
+ "/storage/coins-in-album-labeled.avif") }}
+ {{ template "example-image"
+ (tuple (.T "Coins in an album with labels")
+ "/storage/coins-in-album-labeled.avif") }}
+ {{ template "example-image"
+ (tuple (.T "Coins in a reusable roll")
+ "/storage/coins-in-roll.avif") }}
+ {{ template "example-image"
+ (tuple (.T "Flips in an album")
+ "/storage/flips-in-album.avif" )}}
+</main>
+{{ end }}
+
+{{ define "example-image" }}
+<details>
+ <summary>{{ index . 0 }}</summary>
+ <div class="design-container">
+ <img
+ class="big"
+ src={{ index . 1 }}
+ alt={{ index . 0 }}
+ >
+ </div>
+</details>
+{{ end }} \ No newline at end of file
diff --git a/src/templates/collecting-vending.html.tmpl b/src/templates/collecting-vending.html.tmpl
new file mode 100644
index 0000000..2bfea22
--- /dev/null
+++ b/src/templates/collecting-vending.html.tmpl
@@ -0,0 +1,163 @@
+{{ define "content" }}
+<header>
+ {{ template "navbar" . }}
+ <h1>{{ .T "Euro Coin Collecting" }}</h1>
+</header>
+<main>
+ <h2>{{ .T "What is Vending Machine Hunting?" }}</h2>
+ <p>
+ {{ .T `
+ ‘Vending machine hunting’ is a strategy of collecting coins
+ whereby you continuously insert coins into a vending machine
+ and cancel the transaction by pressing the return button.
+ When the vending machine returns your coins to you, you will
+ often get different coins from the ones you put in, and you
+ can repeat this process until you’ve searched through every
+ coin in the machine.
+ ` }}
+ </p>
+
+ <h2>{{ .T "The Test Coins" }}</h2>
+ <p>
+ {{ .T `
+ First, you want to make sure the vending machine you come
+ across actually gives back change — sometimes they don’t!
+ Throw in a 10 cent coin and press the return button. If it
+ doesn’t give the coin back, you can move on to the next
+ machine; there’s a high chance it won’t return higher
+ denominations either. Next throw in a random 2 euro coin and
+ press the return button. You should do this because vending
+ machines may not return 2 euro coins, but rather 1 euro- or
+ 50 cent coins instead. It’s better to find out immediately
+ as opposed to later once you’ve already put in all of your 2
+ euro coins.
+ ` }}
+ </p>
+
+ <h2>{{ .T "The Stopper" }}</h2>
+ <p>
+ {{ .T `
+ We want to be able to know when we’ve gone through all the
+ coins in the vending machine. To do this, take out a coin
+ and mark it with something (drawing on it with a Sharpie
+ works well), then put it into the machine. Next time you get
+ the same coin back, you know you’ve gone through everything.
+ ` }}
+ </p>
+
+ <h2>{{ .T "Rejected Stoppers and Coins" }}</h2>
+ <p>
+ {{ .T `
+ Sometimes you may throw a stopper in, but you hear a ‘clunk’
+ sound, as if the coin was dropped into a box (normally adding
+ a coin should be silent after you throw it in). This means
+ the coin was not added to the stack properly, and so it will
+ not be returned. Pay attention to this noise, because you
+ won’t be getting the stopper back! Throw in another marked
+ coin instead until the machine accepts the coin.
+ ` }}
+ </p>
+
+ <h2>{{ .T "(Non-)Merging Machines" }}</h2>
+ <p>
+ {{ .T `
+ We generally identify between two main types of vending
+ machines.
+ ` }}
+ </p>
+ <dl>
+ <dt>{{ .T "Merging" }}</dt>
+ <dd>
+ {{ .T `
+ The vending machine merges change together. For example
+ if you throw in five 50 cent coins, the machine returns
+ either two 1 euro coins and one 50 cent coin or one 2
+ euro and one 50 cent coin. This usually means you can
+ hunt 2 euro coins very quickly but other denominations
+ only once at a time. A good tip is to throw in an odd
+ number of euros and 80 cents if you want to search
+ through all denominations.
+ ` }}
+ </dd>
+ <dt>{{ .T "Non-Merging" }}</dt>
+ <dd>
+ {{ .T `
+ The vending machine does not merge change together. This
+ means if you throw in five 50 cent coins it will return
+ five 50 cent coins. This makes it very easy to hunt a
+ large amount of a specific denomination.
+ ` }}
+ </dd>
+ </dl>
+
+ <h2>{{ .T "Limits" }}</h2>
+ <p>
+ {{ .T `
+ There are some limits to vending machine hunts which you need
+ to be aware of.
+ ` }}
+ </p>
+ <dl>
+ <dt>{{ .T "Maximum Input Limit" }}</dt>
+ <dd>
+ {{ .T `
+ Some machines have a maximum amount you can throw in, and
+ will reject anything higher. For example machines with a
+ max limit of five euros will reject any additional coins
+ if you throw in five euros. You can try to go above the
+ limit if you throw in, say, %s and then another one- or
+ two euro coin; the machine will probably accept it.
+ ` (.Printer.M 4.80) }}
+ </dd>
+ <dt>{{ .T "Maximum Change Limit" }}</dt>
+ <dd>
+ <p>
+ {{ .T `
+ Some machines will either give back large amounts of
+ change in bills or will not give back large amounts
+ of change at all (usually cigarette machines). Read
+ the labels on all machines carefully since these
+ limits are usually written there.
+ ` }}
+ </p>
+ <p>
+ {{ .T `
+ Even if no limits are listed, it’s still advised that
+ you exercise caution: it is not uncommon for a
+ vending machine to steal your money. In the case
+ that a vending machine does steal your money, look
+ for a label on the machine that contains a support
+ number.
+ ` }}
+ </p>
+ <p>
+ {{ .T `
+ For information on Austrian cigarette machines, see
+ the ‘%sCigarette Machines%s’ section.
+ ` `<a href="#ciggy">` `</a>` | safe }}
+ </p>
+ </dd>
+ </dl>
+
+ <h2 id="ciggy">{{ .T "Cigarette Machines" }}</h2>
+ <p>
+ {{ .T `
+ In some countries where cigarette machines are legal, you can
+ hunt through them as well. Unless you’re in Malta, you must
+ verify your age on them by either sliding an ID card through
+ a sensor or holding a debit card on an RFID scanner; you must
+ do this for every cycle. Sometimes you must also select
+ something to purchase, throw in less money than the cost, and
+ then cancel the purchase. Note that most cigarette machines
+ in Austria have a %s max change limit.
+ ` (.Printer.M 4.90) }}
+ </p>
+ <p>
+ {{ .T `
+ For RFID scanner machines it helps to wear a glove and slide
+ a debit card into the back of it so you can easily use both
+ hands and don’t have to fumble with a card and coins.
+ ` }}
+ </p>
+</main>
+{{ end }} \ No newline at end of file
diff --git a/src/templates/collecting.html.tmpl b/src/templates/collecting.html.tmpl
new file mode 100644
index 0000000..aacb442
--- /dev/null
+++ b/src/templates/collecting.html.tmpl
@@ -0,0 +1,76 @@
+{{ define "content" }}
+<header>
+ {{ template "navbar" . }}
+ <h1>{{ .T "Euro Coin Collecting" }}</h1>
+</header>
+<main>
+ <p>
+ {{ .T `
+ On this section of the site you can find everything there is
+ to know about collecting Euro coins. If this is a hobby that
+ interests you, join the Discord server linked at the top of
+ the page!
+ ` }}
+ </p>
+ <hr>
+ <section>
+ <div class="grid">
+ <a class="no-deco" href="/collecting/crh">
+ <article>
+ <header>
+ <h3>{{ .T "Coin Roll Hunting" }}</h3>
+ </header>
+ <main>
+ {{ .T `
+ Learn about collecting coins from coin rolls!
+ ` }}
+ </main>
+ </article>
+ </a>
+ <a class="no-deco" href="/collecting/storage">
+ <article>
+ <header>
+ <h3>{{ .T "Coin Storage" }}</h3>
+ </header>
+ <main>
+ {{ .T `
+ Learn about the different methods to storing
+ your collection!
+ `}}
+ </main>
+ </article>
+ </a>
+ <!-- TODO: Implement the shop hunting page -->
+ <a class="no-deco" href="#">
+ <article>
+ <header>
+ <h3>{{ .T "Shop Hunting" }}</h3>
+ </header>
+ <main>
+ {{ .T `
+ Learn about how to collect coins from
+ shop-keepers and other people who deal in
+ cash!
+ ` }}
+ </main>
+ </article>
+ </a>
+ </div>
+ <div class="grid">
+ <a class="no-deco" href="/collecting/vending">
+ <article>
+ <header>
+ <h3>{{ .T "Vending Machine Hunting" }}</h3>
+ </header>
+ <main>
+ {{ .T `
+ Learn about collecting coins from vending
+ machines!
+ ` }}
+ </main>
+ </article>
+ </a>
+ </div>
+ </section>
+</main>
+{{ end }} \ No newline at end of file