diff --git a/cockatrice/src/pictureloader.cpp b/cockatrice/src/pictureloader.cpp
index 480dce5b..689383eb 100644
--- a/cockatrice/src/pictureloader.cpp
+++ b/cockatrice/src/pictureloader.cpp
@@ -291,6 +291,10 @@ QString PictureToLoad::transformUrl(const QString &urlTemplate) const
}
}
+ // language setting
+ transformMap["!sflang!"] = QString(QCoreApplication::translate(
+ "PictureLoader", "en", "code for scryfall's language property, not available for all languages"));
+
for (const QString &prop : transformMap.keys()) {
if (transformedUrl.contains(prop)) {
if (!transformMap[prop].isEmpty()) {
diff --git a/cockatrice/translations/cockatrice_de.ts b/cockatrice/translations/cockatrice_de.ts
index b20bd382..aef2a089 100644
--- a/cockatrice/translations/cockatrice_de.ts
+++ b/cockatrice/translations/cockatrice_de.ts
@@ -3734,6 +3734,15 @@ Cockatrice wird jetzt die Kartendatenbank neu laden.
Ende-des-Zuges-Segment
+
+ PictureLoader
+
+
+ en
+ code for scryfall's language property, not available for all languages
+ de
+
+Player
diff --git a/cockatrice/translations/cockatrice_en.ts b/cockatrice/translations/cockatrice_en.ts
index 0e956443..a100e823 100644
--- a/cockatrice/translations/cockatrice_en.ts
+++ b/cockatrice/translations/cockatrice_en.ts
@@ -4,17 +4,20 @@
AbstractCounter
-
+ &Set counter...
+
+
+ AbstractCounterDialog
-
+ Set counter
-
+ New value for counter '%1':
@@ -353,12 +356,12 @@ This is only saved for moderators and cannot be seen by the banned person.
CardInfoText
-
+ Related cards:
-
+ Unknown card:
@@ -3718,6 +3721,15 @@ Cockatrice will now reload the card database.
+
+ PictureLoader
+
+
+ en
+ code for scryfall's language property, not available for all languages
+
+
+Player
@@ -4091,52 +4103,52 @@ Cockatrice will now reload the card database.
-
+ C&reate another %1 token
-
+ Create tokens
-
+ Change power/toughness
-
+ Change stats to:
-
+ Token:
-
+ Place card X cards from top of library
-
+ How many cards from the top of the deck should this card be placed:
-
+ View related cards
-
+ Attach to
-
+ All tokens
@@ -4186,8 +4198,8 @@ Cockatrice will now reload the card database.
-
-
+
+ Number:
@@ -4212,17 +4224,17 @@ Cockatrice will now reload the card database.
-
+ Set annotation
-
+ Please enter the new annotation:
-
+ Set counters
@@ -4779,246 +4791,246 @@ Please check your shortcut settings!
TabDeckEditor
-
+ &Clear all filters
-
+ Delete selected
-
+ Deck &name:
-
+ &Comments:
-
+ Hash:
-
+ &New deck
-
+ &Load deck...
-
+ &Save deck
-
+ Save deck &as...
-
+ Load deck from cl&ipboard...
-
+ &Print deck...
-
+ Search by card name
-
+ Add to Deck
-
+ Add to Sideboard
-
+ Show Related cards
-
+ Save deck to clipboard
-
+ Annotated
-
+ Not Annotated
-
+ &Send deck to online service
-
+ Create decklist (decklist.org)
-
+ Analyze deck (deckstats.net)
-
+ Analyze deck (tappedout.net)
-
+ &Close
-
+ Add card to &maindeck
-
+ Add card to &sideboard
-
+ &Remove row
-
+ &Increment number
-
+ &Decrement number
-
-
- &Deck Editor
-
-
-
- Card Info
-
-
-
-
-
- Deck
+ &Deck Editor
- Filters
+ Card Info
+
+
+
+
+
+ Deck
+
+ Filters
+
+
+
+ &View
-
-
-
+
+
+ Visible
-
-
-
+
+
+ Floating
-
+ Reset layout
-
+ Deck: %1
-
+ Are you sure?
-
+ The decklist has been modified.
Do you want to save the changes?
-
+ Load deck
-
-
-
-
-
+
+
+
+
+ Error
-
+ The deck could not be saved.
-
-
+
+ The deck could not be saved.
Please check that the directory is writable and try again.
-
+ Save deck
-
+ There are no cards in your deck to be exported
-
+ No deck was selected to be saved.
@@ -7108,4 +7120,4 @@ Please refrain from engaging in this activity or further actions may be taken ag
-
+
\ No newline at end of file
diff --git a/cockatrice/translations/cockatrice_es.ts b/cockatrice/translations/cockatrice_es.ts
index 7174241e..fddf9a7a 100644
--- a/cockatrice/translations/cockatrice_es.ts
+++ b/cockatrice/translations/cockatrice_es.ts
@@ -3730,6 +3730,15 @@ Cockatrice está recargando la base de datos de cartas.
Paso final
+
+ PictureLoader
+
+
+ en
+ code for scryfall's language property, not available for all languages
+ es
+
+Player
diff --git a/cockatrice/translations/cockatrice_fr.ts b/cockatrice/translations/cockatrice_fr.ts
index 49bcb83e..98123982 100644
--- a/cockatrice/translations/cockatrice_fr.ts
+++ b/cockatrice/translations/cockatrice_fr.ts
@@ -3728,6 +3728,15 @@ Cockactrice va maintenant recharger la base de données de cartes.
Étape de fin de tour
+
+ PictureLoader
+
+
+ en
+ code for scryfall's language property, not available for all languages
+ fr
+
+Player
diff --git a/cockatrice/translations/cockatrice_it.ts b/cockatrice/translations/cockatrice_it.ts
index 551f15b7..b1ca339f 100644
--- a/cockatrice/translations/cockatrice_it.ts
+++ b/cockatrice/translations/cockatrice_it.ts
@@ -3735,6 +3735,15 @@ Il database delle carte verrà ricaricato.
Sottofase finale
+
+ PictureLoader
+
+
+ en
+ code for scryfall's language property, not available for all languages
+ it
+
+Player
diff --git a/cockatrice/translations/cockatrice_ja.ts b/cockatrice/translations/cockatrice_ja.ts
index c2616057..9f645e82 100644
--- a/cockatrice/translations/cockatrice_ja.ts
+++ b/cockatrice/translations/cockatrice_ja.ts
@@ -3730,6 +3730,15 @@ Cockatrice will now reload the card database.
最終フェイズ
+
+ PictureLoader
+
+
+ en
+ code for scryfall's language property, not available for all languages
+ ja
+
+Player
diff --git a/cockatrice/translations/cockatrice_ko.ts b/cockatrice/translations/cockatrice_ko.ts
index b558dce4..ddd6784c 100644
--- a/cockatrice/translations/cockatrice_ko.ts
+++ b/cockatrice/translations/cockatrice_ko.ts
@@ -3726,6 +3726,15 @@ Cockatrice will now reload the card database.
종료단
+
+ PictureLoader
+
+
+ en
+ code for scryfall's language property, not available for all languages
+ ko
+
+Player
diff --git a/cockatrice/translations/cockatrice_pt.ts b/cockatrice/translations/cockatrice_pt.ts
index f52dbd16..9d5e07bd 100644
--- a/cockatrice/translations/cockatrice_pt.ts
+++ b/cockatrice/translations/cockatrice_pt.ts
@@ -3724,6 +3724,15 @@ O Cockatrice irá agora recarregar a base de dados das cartas.
Fase Final
+
+ PictureLoader
+
+
+ en
+ code for scryfall's language property, not available for all languages
+ pt
+
+Player
diff --git a/cockatrice/translations/cockatrice_pt_BR.ts b/cockatrice/translations/cockatrice_pt_BR.ts
index 4b0d9bd9..2b15dbf5 100644
--- a/cockatrice/translations/cockatrice_pt_BR.ts
+++ b/cockatrice/translations/cockatrice_pt_BR.ts
@@ -3731,6 +3731,15 @@ O Cockatrice reiniciará imediatamente o banco de dados de cartas.
Etapa de fim de combate
+
+ PictureLoader
+
+
+ en
+ code for scryfall's language property, not available for all languages
+ pt
+
+Player
diff --git a/cockatrice/translations/cockatrice_ru.ts b/cockatrice/translations/cockatrice_ru.ts
index 22efe4a0..ebd6659d 100644
--- a/cockatrice/translations/cockatrice_ru.ts
+++ b/cockatrice/translations/cockatrice_ru.ts
@@ -3720,6 +3720,15 @@ Cockatrice will now reload the card database.
Заключительный шаг
+
+ PictureLoader
+
+
+ en
+ code for scryfall's language property, not available for all languages
+ ru
+
+Player
diff --git a/cockatrice/translations/cockatrice_zh-Hans.ts b/cockatrice/translations/cockatrice_zh-Hans.ts
index 26b7b998..7fa7372f 100644
--- a/cockatrice/translations/cockatrice_zh-Hans.ts
+++ b/cockatrice/translations/cockatrice_zh-Hans.ts
@@ -3729,6 +3729,15 @@ Cockatrice鸡蛇现在会重新载入卡组数据库。
结束阶段
+
+ PictureLoader
+
+
+ en
+ code for scryfall's language property, not available for all languages
+ zhs
+
+Player
diff --git a/oracle/translations/oracle_en.ts b/oracle/translations/oracle_en.ts
index 93084323..845933a6 100644
--- a/oracle/translations/oracle_en.ts
+++ b/oracle/translations/oracle_en.ts
@@ -253,7 +253,7 @@
OracleImporter
-
+ Dummy set containing tokens
@@ -585,4 +585,4 @@
-
+
\ No newline at end of file