Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add column types for IPv4 and IPv6 addresses, compatible with both text and numeric filters, thanks to natural sort #1097

Draft
wants to merge 24 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
5d2b5c0
sort column types
kirisakow May 19, 2024
7ba4a61
add ColumnType TextIPv4Address
kirisakow May 19, 2024
0923891
add ColumnType TextIPv6Address
kirisakow May 19, 2024
6465baf
fix: column type-subtype value may not contain more than one hyphen
kirisakow May 19, 2024
5c4519d
add radio buttons for Create Column modal dialog
kirisakow May 19, 2024
c479bc6
l10n: add placeholders for labels "IPv4 address" and "IPv6 address"
kirisakow May 19, 2024
a6bdf61
add column type partials
kirisakow May 20, 2024
bb2b5e2
rename as per the declared column types
kirisakow May 20, 2024
820a0fc
use built-in JS func `localeCompare` to compare two strings.
kirisakow May 21, 2024
25d4a8e
update magic fields
kirisakow May 21, 2024
090cec2
rename class name: append `Column` suffix
kirisakow May 21, 2024
8634e2c
update `columnParser.js`
kirisakow May 21, 2024
a7a9ee5
update `EditColumn.vue`
kirisakow May 21, 2024
4dc5a90
update `ColumnFormComponent.vue`
kirisakow May 21, 2024
6873cc9
fix: CSS-compatible comments syntax
kirisakow May 21, 2024
11db295
add row type partials
kirisakow May 21, 2024
e8acab0
sort imports
kirisakow May 21, 2024
69baf81
update `CreateColumn.vue`
kirisakow May 21, 2024
31e5bde
sort imports
kirisakow May 21, 2024
1d6cde9
fix: undo a misfocused search pattern that was baked in to the commit…
kirisakow May 21, 2024
6609fbc
fix: `Module not found: Error`
kirisakow May 22, 2024
81ecfce
fix: `Error: Form ... does no exist` by changing subtype value declar…
kirisakow May 22, 2024
2f612bd
fix: `Error: Form ... does no exist`:
kirisakow May 22, 2024
6c84f3b
fix: default component name
kirisakow May 22, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions l10n/ar.js
Original file line number Diff line number Diff line change
Expand Up @@ -194,6 +194,8 @@ OC.L10N.register(
"Text line" : "سطر نصي",
"Simple text" : "نص بسيط",
"Rich text" : "نص ريتش",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "اختيار فردي ",
"Multiple selection" : "اختيارات متعددة",
"Yes/No" : "نعم / لا",
Expand Down
2 changes: 2 additions & 0 deletions l10n/ar.json
Original file line number Diff line number Diff line change
Expand Up @@ -192,6 +192,8 @@
"Text line" : "سطر نصي",
"Simple text" : "نص بسيط",
"Rich text" : "نص ريتش",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "اختيار فردي ",
"Multiple selection" : "اختيارات متعددة",
"Yes/No" : "نعم / لا",
Expand Down
2 changes: 2 additions & 0 deletions l10n/ast.js
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,8 @@ OC.L10N.register(
"Text line" : "Ringlera",
"Simple text" : "Testu simple",
"Rich text" : "Testu arriquecíu",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "Seleición única",
"Multiple selection" : "Seleición múltiple",
"Yes/No" : "Sí/non",
Expand Down
2 changes: 2 additions & 0 deletions l10n/ast.json
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,8 @@
"Text line" : "Ringlera",
"Simple text" : "Testu simple",
"Rich text" : "Testu arriquecíu",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "Seleición única",
"Multiple selection" : "Seleición múltiple",
"Yes/No" : "Sí/non",
Expand Down
2 changes: 2 additions & 0 deletions l10n/bg.js
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,8 @@ OC.L10N.register(
"Text line" : "Текстов ред",
"Simple text" : "Обикновен текст",
"Rich text" : "Форматиран текст",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "Единична селекция",
"Multiple selection" : "Множествена селекция",
"Yes/No" : "Да/Не",
Expand Down
2 changes: 2 additions & 0 deletions l10n/bg.json
Original file line number Diff line number Diff line change
Expand Up @@ -147,6 +147,8 @@
"Text line" : "Текстов ред",
"Simple text" : "Обикновен текст",
"Rich text" : "Форматиран текст",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "Единична селекция",
"Multiple selection" : "Множествена селекция",
"Yes/No" : "Да/Не",
Expand Down
2 changes: 2 additions & 0 deletions l10n/ca.js
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,8 @@ OC.L10N.register(
"Text line" : "Línia de text",
"Simple text" : "Text simple",
"Rich text" : "Text enriquit",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Yes/No" : "Sí/No",
"Time" : "Hora",
"Save" : "Desar",
Expand Down
2 changes: 2 additions & 0 deletions l10n/ca.json
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,8 @@
"Text line" : "Línia de text",
"Simple text" : "Text simple",
"Rich text" : "Text enriquit",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Yes/No" : "Sí/No",
"Time" : "Hora",
"Save" : "Desar",
Expand Down
2 changes: 2 additions & 0 deletions l10n/cs.js
Original file line number Diff line number Diff line change
Expand Up @@ -191,6 +191,8 @@ OC.L10N.register(
"Text line" : "Testový řádek",
"Simple text" : "Jen text",
"Rich text" : "Formátovaný text",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "Jednotlivý výběr",
"Multiple selection" : "Vícenásobný výběr",
"Yes/No" : "Ano/Ne",
Expand Down
2 changes: 2 additions & 0 deletions l10n/cs.json
Original file line number Diff line number Diff line change
Expand Up @@ -189,6 +189,8 @@
"Text line" : "Testový řádek",
"Simple text" : "Jen text",
"Rich text" : "Formátovaný text",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "Jednotlivý výběr",
"Multiple selection" : "Vícenásobný výběr",
"Yes/No" : "Ano/Ne",
Expand Down
2 changes: 2 additions & 0 deletions l10n/da.js
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,8 @@ OC.L10N.register(
"Text line" : "Tekstlinje",
"Simple text" : "Simpel tekst",
"Rich text" : "Formateret tekst",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "Enkelt valg",
"Multiple selection" : "Flere valg",
"Yes/No" : "Ja Nej",
Expand Down
2 changes: 2 additions & 0 deletions l10n/da.json
Original file line number Diff line number Diff line change
Expand Up @@ -147,6 +147,8 @@
"Text line" : "Tekstlinje",
"Simple text" : "Simpel tekst",
"Rich text" : "Formateret tekst",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "Enkelt valg",
"Multiple selection" : "Flere valg",
"Yes/No" : "Ja Nej",
Expand Down
2 changes: 2 additions & 0 deletions l10n/de.js
Original file line number Diff line number Diff line change
Expand Up @@ -189,6 +189,8 @@ OC.L10N.register(
"Text line" : "Textzeile",
"Simple text" : "Einfacher Text",
"Rich text" : "Rich-Text",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "Einzelauswahl",
"Multiple selection" : "Mehrfachauswahl",
"Yes/No" : "Ja/Nein",
Expand Down
2 changes: 2 additions & 0 deletions l10n/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -187,6 +187,8 @@
"Text line" : "Textzeile",
"Simple text" : "Einfacher Text",
"Rich text" : "Rich-Text",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "Einzelauswahl",
"Multiple selection" : "Mehrfachauswahl",
"Yes/No" : "Ja/Nein",
Expand Down
2 changes: 2 additions & 0 deletions l10n/de_DE.js
Original file line number Diff line number Diff line change
Expand Up @@ -194,6 +194,8 @@ OC.L10N.register(
"Text line" : "Textzeile",
"Simple text" : "Einfacher Text",
"Rich text" : "Rich-Text",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "Einzelauswahl",
"Multiple selection" : "Mehrfachauswahl",
"Yes/No" : "Ja/Nein",
Expand Down
2 changes: 2 additions & 0 deletions l10n/de_DE.json
Original file line number Diff line number Diff line change
Expand Up @@ -192,6 +192,8 @@
"Text line" : "Textzeile",
"Simple text" : "Einfacher Text",
"Rich text" : "Rich-Text",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "Einzelauswahl",
"Multiple selection" : "Mehrfachauswahl",
"Yes/No" : "Ja/Nein",
Expand Down
2 changes: 2 additions & 0 deletions l10n/el.js
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,8 @@ OC.L10N.register(
"Text line" : "Γραμμή κειμένου",
"Simple text" : "Απλό κείμενο",
"Rich text" : "Εμπλουτισμένο κείμενο",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "Μοναδική επιλογή",
"Multiple selection" : "Πολλαπλές επιλογές",
"Yes/No" : "Ναι/Όχι",
Expand Down
2 changes: 2 additions & 0 deletions l10n/el.json
Original file line number Diff line number Diff line change
Expand Up @@ -159,6 +159,8 @@
"Text line" : "Γραμμή κειμένου",
"Simple text" : "Απλό κείμενο",
"Rich text" : "Εμπλουτισμένο κείμενο",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "Μοναδική επιλογή",
"Multiple selection" : "Πολλαπλές επιλογές",
"Yes/No" : "Ναι/Όχι",
Expand Down
2 changes: 2 additions & 0 deletions l10n/en_GB.js
Original file line number Diff line number Diff line change
Expand Up @@ -194,6 +194,8 @@ OC.L10N.register(
"Text line" : "Text line",
"Simple text" : "Simple text",
"Rich text" : "Rich text",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "Single selection",
"Multiple selection" : "Multiple selection",
"Yes/No" : "Yes/No",
Expand Down
2 changes: 2 additions & 0 deletions l10n/en_GB.json
Original file line number Diff line number Diff line change
Expand Up @@ -192,6 +192,8 @@
"Text line" : "Text line",
"Simple text" : "Simple text",
"Rich text" : "Rich text",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "Single selection",
"Multiple selection" : "Multiple selection",
"Yes/No" : "Yes/No",
Expand Down
2 changes: 2 additions & 0 deletions l10n/es.js
Original file line number Diff line number Diff line change
Expand Up @@ -194,6 +194,8 @@ OC.L10N.register(
"Text line" : "Línea de texto",
"Simple text" : "Texto sencillo",
"Rich text" : "Texto enriquecido",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "Selección única",
"Multiple selection" : "Selección múltiple",
"Yes/No" : "Sí/No",
Expand Down
2 changes: 2 additions & 0 deletions l10n/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -192,6 +192,8 @@
"Text line" : "Línea de texto",
"Simple text" : "Texto sencillo",
"Rich text" : "Texto enriquecido",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "Selección única",
"Multiple selection" : "Selección múltiple",
"Yes/No" : "Sí/No",
Expand Down
2 changes: 2 additions & 0 deletions l10n/es_EC.js
Original file line number Diff line number Diff line change
Expand Up @@ -150,6 +150,8 @@ OC.L10N.register(
"Text line" : "Línea de texto",
"Simple text" : "Texto simple",
"Rich text" : "Texto enriquecido",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "Selección única",
"Multiple selection" : "Selección múltiple",
"Yes/No" : "Sí/No",
Expand Down
2 changes: 2 additions & 0 deletions l10n/es_EC.json
Original file line number Diff line number Diff line change
Expand Up @@ -148,6 +148,8 @@
"Text line" : "Línea de texto",
"Simple text" : "Texto simple",
"Rich text" : "Texto enriquecido",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "Selección única",
"Multiple selection" : "Selección múltiple",
"Yes/No" : "Sí/No",
Expand Down
2 changes: 2 additions & 0 deletions l10n/es_GT.js
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@ OC.L10N.register(
"Import" : "Importar",
"Type" : "Tipo",
"Rich text" : "Texto enriquecido",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Time" : "Hora",
"Save" : "Guardar",
"Title" : "Título",
Expand Down
2 changes: 2 additions & 0 deletions l10n/es_GT.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,8 @@
"Import" : "Importar",
"Type" : "Tipo",
"Rich text" : "Texto enriquecido",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Time" : "Hora",
"Save" : "Guardar",
"Title" : "Título",
Expand Down
2 changes: 2 additions & 0 deletions l10n/eu.js
Original file line number Diff line number Diff line change
Expand Up @@ -147,6 +147,8 @@ OC.L10N.register(
"Text line" : "Testu-lerroa",
"Simple text" : "Testu sinplea",
"Rich text" : "Testu aberastua",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "Hautapen bakarra",
"Multiple selection" : "Hautapen anitza",
"Yes/No" : "Bai/Ez",
Expand Down
2 changes: 2 additions & 0 deletions l10n/eu.json
Original file line number Diff line number Diff line change
Expand Up @@ -145,6 +145,8 @@
"Text line" : "Testu-lerroa",
"Simple text" : "Testu sinplea",
"Rich text" : "Testu aberastua",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "Hautapen bakarra",
"Multiple selection" : "Hautapen anitza",
"Yes/No" : "Bai/Ez",
Expand Down
2 changes: 2 additions & 0 deletions l10n/fa.js
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,8 @@ OC.L10N.register(
"Text line" : "Text line",
"Simple text" : "متن ساده",
"Rich text" : "متن غنی",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "Single selection",
"Multiple selection" : "Multiple selection",
"Yes/No" : "Yes/No",
Expand Down
2 changes: 2 additions & 0 deletions l10n/fa.json
Original file line number Diff line number Diff line change
Expand Up @@ -180,6 +180,8 @@
"Text line" : "Text line",
"Simple text" : "متن ساده",
"Rich text" : "متن غنی",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "Single selection",
"Multiple selection" : "Multiple selection",
"Yes/No" : "Yes/No",
Expand Down
2 changes: 2 additions & 0 deletions l10n/fi.js
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,8 @@ OC.L10N.register(
"Text line" : "Tekstirivi",
"Simple text" : "Yksinkertainen teksti",
"Rich text" : "Rikas teksti",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "Yksittäisvalinta",
"Multiple selection" : "Monivalinta",
"Yes/No" : "Kyllä/Ei",
Expand Down
2 changes: 2 additions & 0 deletions l10n/fi.json
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,8 @@
"Text line" : "Tekstirivi",
"Simple text" : "Yksinkertainen teksti",
"Rich text" : "Rikas teksti",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "Yksittäisvalinta",
"Multiple selection" : "Monivalinta",
"Yes/No" : "Kyllä/Ei",
Expand Down
2 changes: 2 additions & 0 deletions l10n/fr.js
Original file line number Diff line number Diff line change
Expand Up @@ -192,6 +192,8 @@ OC.L10N.register(
"Text line" : "Ligne de texte",
"Simple text" : "Texte simple",
"Rich text" : "Texte riche",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "Choix unique",
"Multiple selection" : "Choix multiple",
"Yes/No" : "Oui / Non",
Expand Down
2 changes: 2 additions & 0 deletions l10n/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -190,6 +190,8 @@
"Text line" : "Ligne de texte",
"Simple text" : "Texte simple",
"Rich text" : "Texte riche",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "Choix unique",
"Multiple selection" : "Choix multiple",
"Yes/No" : "Oui / Non",
Expand Down
2 changes: 2 additions & 0 deletions l10n/gl.js
Original file line number Diff line number Diff line change
Expand Up @@ -189,6 +189,8 @@ OC.L10N.register(
"Text line" : "Liña de texto",
"Simple text" : "Texto sinxelo",
"Rich text" : "Texto mellorado",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "Selección única",
"Multiple selection" : "Selección múltiple",
"Yes/No" : "Si/Non",
Expand Down
2 changes: 2 additions & 0 deletions l10n/gl.json
Original file line number Diff line number Diff line change
Expand Up @@ -187,6 +187,8 @@
"Text line" : "Liña de texto",
"Simple text" : "Texto sinxelo",
"Rich text" : "Texto mellorado",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "Selección única",
"Multiple selection" : "Selección múltiple",
"Yes/No" : "Si/Non",
Expand Down
2 changes: 2 additions & 0 deletions l10n/he.js
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,8 @@ OC.L10N.register(
"Type" : "סוג",
"Simple text" : "טקסט פשוט",
"Rich text" : "טקסט עשיר",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Time" : "זמן",
"Save" : "שמירה",
"Title" : "תפקיד",
Expand Down
2 changes: 2 additions & 0 deletions l10n/he.json
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,8 @@
"Type" : "סוג",
"Simple text" : "טקסט פשוט",
"Rich text" : "טקסט עשיר",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Time" : "זמן",
"Save" : "שמירה",
"Title" : "תפקיד",
Expand Down
2 changes: 2 additions & 0 deletions l10n/hr.js
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,8 @@ OC.L10N.register(
"Type" : "Vrsta",
"Simple text" : "Jednostavan tekst",
"Rich text" : "Bogat tekst",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Time" : "Vrijeme",
"Save" : "Spremi",
"Title" : "Naslov",
Expand Down
2 changes: 2 additions & 0 deletions l10n/hr.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,8 @@
"Type" : "Vrsta",
"Simple text" : "Jednostavan tekst",
"Rich text" : "Bogat tekst",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Time" : "Vrijeme",
"Save" : "Spremi",
"Title" : "Naslov",
Expand Down
2 changes: 2 additions & 0 deletions l10n/hu.js
Original file line number Diff line number Diff line change
Expand Up @@ -185,6 +185,8 @@ OC.L10N.register(
"Text line" : "Szöveges sor",
"Simple text" : "Egyszerű szöveg",
"Rich text" : "Formázott szöveg",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "Egyszerű kiválasztás",
"Multiple selection" : "Többszörös kiválasztás",
"Yes/No" : "Igen/nem",
Expand Down
2 changes: 2 additions & 0 deletions l10n/hu.json
Original file line number Diff line number Diff line change
Expand Up @@ -183,6 +183,8 @@
"Text line" : "Szöveges sor",
"Simple text" : "Egyszerű szöveg",
"Rich text" : "Formázott szöveg",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Single selection" : "Egyszerű kiválasztás",
"Multiple selection" : "Többszörös kiválasztás",
"Yes/No" : "Igen/nem",
Expand Down
2 changes: 2 additions & 0 deletions l10n/is.js
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,8 @@ OC.L10N.register(
"Type" : "Tegund",
"Simple text" : "Einfaldur texti",
"Rich text" : "Sniðinn texti",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Time" : "Tími",
"Save" : "Vista",
"Title" : "Titill",
Expand Down
2 changes: 2 additions & 0 deletions l10n/is.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,8 @@
"Type" : "Tegund",
"Simple text" : "Einfaldur texti",
"Rich text" : "Sniðinn texti",
"IPv4 address" : "IPv4 address",
"IPv6 address" : "IPv6 address",
"Time" : "Tími",
"Save" : "Vista",
"Title" : "Titill",
Expand Down
Loading