summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--server/.sqlx/query-140e41551aace3841033cdc5e2badfc1a92840fc4f80291a73ba6af24b3997a0.json25
-rw-r--r--server/.sqlx/query-1bb94ac151ca77e8115b107a6c4a3628ae2586be14328896b6a7e48ecda698ba.json113
-rw-r--r--server/.sqlx/query-24e0c7e47dd0bab49cfbca5edcb9fa764923d2af12cf69954745027462fd5fbf.json12
-rw-r--r--server/.sqlx/query-28bfa8e3ef45bcd66de88eafee93e4a8d077bb92881424385f75ed0aa980e3ad.json25
-rw-r--r--server/.sqlx/query-2b7b52c87f17ced6e624e0d5b62db1fa88ae9584ac5da7b99d1cd326e38f1dd1.json12
-rw-r--r--server/.sqlx/query-47bb32f2390503f0754bcb5d83d8874158ec9f0de708404a9be8edf9889d0ee4.json69
-rw-r--r--server/.sqlx/query-55429007f58165246e1ea7dff7196bf9c7742cbf03403bf6c5df146f6c413a0b.json47
-rw-r--r--server/.sqlx/query-5a74b7b419f360f513e4739636ffffc6443e2b33af98ad1c23c8fafa1901562f.json25
-rw-r--r--server/.sqlx/query-ae06e6298208fc3ceb851f1f4abc5c841dc40fd6151d53f941711894d702e5db.json12
-rw-r--r--server/.sqlx/query-bfa95873d29c7c527c222f13d387d8a22d3d9274537adb5735e4667b78126e6c.json12
-rw-r--r--server/.sqlx/query-c9327349649349866a4970db2b3710e21efb6ff5696f628696540c103fb324ec.json12
-rw-r--r--server/.sqlx/query-d209213b7ae8e293a2eff01f443cd12a960a4014cbadf8a2e9a6d9c328b4e4a9.json91
-rw-r--r--server/.sqlx/query-d35f3834a5bf2e2a2fa4bced242f1641bed6315cc7ed0aaf3fae5355e917bdb4.json12
-rw-r--r--server/.sqlx/query-e3ccd3dd972568ffe47aa2ec025b05b1ead8e34e5e3ba60282e17c1aa16223ac.json12
-rw-r--r--server/.sqlx/query-f2e6480336da35f9f87a69b9b8251ef7c9da9ad39984fd86f7cadc258188f065.json12
-rw-r--r--server/.sqlx/query-f3de4ff6acba6e1129d84d69d8d9bb47bab89801208c957214a758a4d6a6fe6a.json12
-rw-r--r--server/.sqlx/query-f598ce3f9de018b656ca3a325c9e693d5d5f1b636a0da7ae03307c09a14fa00d.json80
-rw-r--r--server/.sqlx/query-fbdd04d5e4126505c7fa156a3bd1f16120338341db1b1c272dbc8a37fb2fe0b3.json58
-rw-r--r--server/.sqlx/query-ffbd6b958a29d30a09e5f09d196dcba7fb5577e1b064beebc52655f1b9498eb7.json36
19 files changed, 677 insertions, 0 deletions
diff --git a/server/.sqlx/query-140e41551aace3841033cdc5e2badfc1a92840fc4f80291a73ba6af24b3997a0.json b/server/.sqlx/query-140e41551aace3841033cdc5e2badfc1a92840fc4f80291a73ba6af24b3997a0.json
new file mode 100644
index 0000000..266959b
--- /dev/null
+++ b/server/.sqlx/query-140e41551aace3841033cdc5e2badfc1a92840fc4f80291a73ba6af24b3997a0.json
@@ -0,0 +1,25 @@
+{
+ "db_name": "MySQL",
+ "query": "SELECT COUNT(id) AS count FROM localization_strings WHERE translation_review=?",
+ "describe": {
+ "columns": [
+ {
+ "ordinal": 0,
+ "name": "count",
+ "type_info": {
+ "type": "LongLong",
+ "flags": "NOT_NULL | BINARY",
+ "char_set": 63,
+ "max_size": 21
+ }
+ }
+ ],
+ "parameters": {
+ "Right": 1
+ },
+ "nullable": [
+ false
+ ]
+ },
+ "hash": "140e41551aace3841033cdc5e2badfc1a92840fc4f80291a73ba6af24b3997a0"
+}
diff --git a/server/.sqlx/query-1bb94ac151ca77e8115b107a6c4a3628ae2586be14328896b6a7e48ecda698ba.json b/server/.sqlx/query-1bb94ac151ca77e8115b107a6c4a3628ae2586be14328896b6a7e48ecda698ba.json
new file mode 100644
index 0000000..da40f1c
--- /dev/null
+++ b/server/.sqlx/query-1bb94ac151ca77e8115b107a6c4a3628ae2586be14328896b6a7e48ecda698ba.json
@@ -0,0 +1,113 @@
+{
+ "db_name": "MySQL",
+ "query": "SELECT translation_reviews.id AS id,title,state,progress,base,head,users.id AS user_id,users.name AS name,users.dn AS user_dn FROM translation_reviews JOIN users ON users.id=owner WHERE project=? ORDER BY id DESC LIMIT ? OFFSET ?",
+ "describe": {
+ "columns": [
+ {
+ "ordinal": 0,
+ "name": "id",
+ "type_info": {
+ "type": "LongLong",
+ "flags": "NOT_NULL | PRIMARY_KEY | UNSIGNED | AUTO_INCREMENT",
+ "char_set": 63,
+ "max_size": 20
+ }
+ },
+ {
+ "ordinal": 1,
+ "name": "title",
+ "type_info": {
+ "type": "VarString",
+ "flags": "NOT_NULL | NO_DEFAULT_VALUE",
+ "char_set": 224,
+ "max_size": 4096
+ }
+ },
+ {
+ "ordinal": 2,
+ "name": "state",
+ "type_info": {
+ "type": "Tiny",
+ "flags": "NOT_NULL | UNSIGNED",
+ "char_set": 63,
+ "max_size": 3
+ }
+ },
+ {
+ "ordinal": 3,
+ "name": "progress",
+ "type_info": {
+ "type": "Float",
+ "flags": "NOT_NULL",
+ "char_set": 63,
+ "max_size": 12
+ }
+ },
+ {
+ "ordinal": 4,
+ "name": "base",
+ "type_info": {
+ "type": "VarString",
+ "flags": "NOT_NULL | NO_DEFAULT_VALUE",
+ "char_set": 224,
+ "max_size": 160
+ }
+ },
+ {
+ "ordinal": 5,
+ "name": "head",
+ "type_info": {
+ "type": "VarString",
+ "flags": "NOT_NULL | NO_DEFAULT_VALUE",
+ "char_set": 224,
+ "max_size": 160
+ }
+ },
+ {
+ "ordinal": 6,
+ "name": "user_id",
+ "type_info": {
+ "type": "VarString",
+ "flags": "NOT_NULL | PRIMARY_KEY | NO_DEFAULT_VALUE",
+ "char_set": 224,
+ "max_size": 512
+ }
+ },
+ {
+ "ordinal": 7,
+ "name": "name",
+ "type_info": {
+ "type": "VarString",
+ "flags": "NOT_NULL",
+ "char_set": 224,
+ "max_size": 4096
+ }
+ },
+ {
+ "ordinal": 8,
+ "name": "user_dn",
+ "type_info": {
+ "type": "VarString",
+ "flags": "",
+ "char_set": 224,
+ "max_size": 1024
+ }
+ }
+ ],
+ "parameters": {
+ "Right": 3
+ },
+ "nullable": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ true
+ ]
+ },
+ "hash": "1bb94ac151ca77e8115b107a6c4a3628ae2586be14328896b6a7e48ecda698ba"
+}
diff --git a/server/.sqlx/query-24e0c7e47dd0bab49cfbca5edcb9fa764923d2af12cf69954745027462fd5fbf.json b/server/.sqlx/query-24e0c7e47dd0bab49cfbca5edcb9fa764923d2af12cf69954745027462fd5fbf.json
new file mode 100644
index 0000000..d31bb21
--- /dev/null
+++ b/server/.sqlx/query-24e0c7e47dd0bab49cfbca5edcb9fa764923d2af12cf69954745027462fd5fbf.json
@@ -0,0 +1,12 @@
+{
+ "db_name": "MySQL",
+ "query": "UPDATE localization_strings SET description=?, source=?, placeholder_offsets=? WHERE id=?",
+ "describe": {
+ "columns": [],
+ "parameters": {
+ "Right": 4
+ },
+ "nullable": []
+ },
+ "hash": "24e0c7e47dd0bab49cfbca5edcb9fa764923d2af12cf69954745027462fd5fbf"
+}
diff --git a/server/.sqlx/query-28bfa8e3ef45bcd66de88eafee93e4a8d077bb92881424385f75ed0aa980e3ad.json b/server/.sqlx/query-28bfa8e3ef45bcd66de88eafee93e4a8d077bb92881424385f75ed0aa980e3ad.json
new file mode 100644
index 0000000..efa050c
--- /dev/null
+++ b/server/.sqlx/query-28bfa8e3ef45bcd66de88eafee93e4a8d077bb92881424385f75ed0aa980e3ad.json
@@ -0,0 +1,25 @@
+{
+ "db_name": "MySQL",
+ "query": "SELECT COUNT(id) AS count FROM translation_reviews WHERE project=?",
+ "describe": {
+ "columns": [
+ {
+ "ordinal": 0,
+ "name": "count",
+ "type_info": {
+ "type": "LongLong",
+ "flags": "NOT_NULL | BINARY",
+ "char_set": 63,
+ "max_size": 21
+ }
+ }
+ ],
+ "parameters": {
+ "Right": 1
+ },
+ "nullable": [
+ false
+ ]
+ },
+ "hash": "28bfa8e3ef45bcd66de88eafee93e4a8d077bb92881424385f75ed0aa980e3ad"
+}
diff --git a/server/.sqlx/query-2b7b52c87f17ced6e624e0d5b62db1fa88ae9584ac5da7b99d1cd326e38f1dd1.json b/server/.sqlx/query-2b7b52c87f17ced6e624e0d5b62db1fa88ae9584ac5da7b99d1cd326e38f1dd1.json
new file mode 100644
index 0000000..f393567
--- /dev/null
+++ b/server/.sqlx/query-2b7b52c87f17ced6e624e0d5b62db1fa88ae9584ac5da7b99d1cd326e38f1dd1.json
@@ -0,0 +1,12 @@
+{
+ "db_name": "MySQL",
+ "query": "INSERT INTO localization_strings (translation_review, name, file, description, meaning, source, placeholder_offsets) VALUES (?, ?, ?, ?, ?, ?, ?)",
+ "describe": {
+ "columns": [],
+ "parameters": {
+ "Right": 7
+ },
+ "nullable": []
+ },
+ "hash": "2b7b52c87f17ced6e624e0d5b62db1fa88ae9584ac5da7b99d1cd326e38f1dd1"
+}
diff --git a/server/.sqlx/query-47bb32f2390503f0754bcb5d83d8874158ec9f0de708404a9be8edf9889d0ee4.json b/server/.sqlx/query-47bb32f2390503f0754bcb5d83d8874158ec9f0de708404a9be8edf9889d0ee4.json
new file mode 100644
index 0000000..f86cf2d
--- /dev/null
+++ b/server/.sqlx/query-47bb32f2390503f0754bcb5d83d8874158ec9f0de708404a9be8edf9889d0ee4.json
@@ -0,0 +1,69 @@
+{
+ "db_name": "MySQL",
+ "query": "SELECT language,head_translation,head_placeholder_offsets,state,comment FROM translation_strings WHERE localization_string=? ORDER BY language ASC",
+ "describe": {
+ "columns": [
+ {
+ "ordinal": 0,
+ "name": "language",
+ "type_info": {
+ "type": "VarString",
+ "flags": "NOT_NULL | PRIMARY_KEY | NO_DEFAULT_VALUE",
+ "char_set": 224,
+ "max_size": 40
+ }
+ },
+ {
+ "ordinal": 1,
+ "name": "head_translation",
+ "type_info": {
+ "type": "Blob",
+ "flags": "NOT_NULL | BLOB | NO_DEFAULT_VALUE",
+ "char_set": 224,
+ "max_size": 67108860
+ }
+ },
+ {
+ "ordinal": 2,
+ "name": "head_placeholder_offsets",
+ "type_info": {
+ "type": "VarString",
+ "flags": "NOT_NULL",
+ "char_set": 224,
+ "max_size": 2048
+ }
+ },
+ {
+ "ordinal": 3,
+ "name": "state",
+ "type_info": {
+ "type": "Tiny",
+ "flags": "NOT_NULL | UNSIGNED",
+ "char_set": 63,
+ "max_size": 3
+ }
+ },
+ {
+ "ordinal": 4,
+ "name": "comment",
+ "type_info": {
+ "type": "Blob",
+ "flags": "NOT_NULL | BLOB",
+ "char_set": 224,
+ "max_size": 67108860
+ }
+ }
+ ],
+ "parameters": {
+ "Right": 1
+ },
+ "nullable": [
+ false,
+ false,
+ false,
+ false,
+ false
+ ]
+ },
+ "hash": "47bb32f2390503f0754bcb5d83d8874158ec9f0de708404a9be8edf9889d0ee4"
+}
diff --git a/server/.sqlx/query-55429007f58165246e1ea7dff7196bf9c7742cbf03403bf6c5df146f6c413a0b.json b/server/.sqlx/query-55429007f58165246e1ea7dff7196bf9c7742cbf03403bf6c5df146f6c413a0b.json
new file mode 100644
index 0000000..df791f2
--- /dev/null
+++ b/server/.sqlx/query-55429007f58165246e1ea7dff7196bf9c7742cbf03403bf6c5df146f6c413a0b.json
@@ -0,0 +1,47 @@
+{
+ "db_name": "MySQL",
+ "query": "SELECT name,content,example FROM localization_placeholders WHERE localization_string=? ORDER BY id ASC",
+ "describe": {
+ "columns": [
+ {
+ "ordinal": 0,
+ "name": "name",
+ "type_info": {
+ "type": "VarString",
+ "flags": "NOT_NULL | NO_DEFAULT_VALUE",
+ "char_set": 224,
+ "max_size": 512
+ }
+ },
+ {
+ "ordinal": 1,
+ "name": "content",
+ "type_info": {
+ "type": "VarString",
+ "flags": "NOT_NULL | NO_DEFAULT_VALUE",
+ "char_set": 224,
+ "max_size": 1024
+ }
+ },
+ {
+ "ordinal": 2,
+ "name": "example",
+ "type_info": {
+ "type": "VarString",
+ "flags": "NOT_NULL",
+ "char_set": 224,
+ "max_size": 1024
+ }
+ }
+ ],
+ "parameters": {
+ "Right": 1
+ },
+ "nullable": [
+ false,
+ false,
+ false
+ ]
+ },
+ "hash": "55429007f58165246e1ea7dff7196bf9c7742cbf03403bf6c5df146f6c413a0b"
+}
diff --git a/server/.sqlx/query-5a74b7b419f360f513e4739636ffffc6443e2b33af98ad1c23c8fafa1901562f.json b/server/.sqlx/query-5a74b7b419f360f513e4739636ffffc6443e2b33af98ad1c23c8fafa1901562f.json
new file mode 100644
index 0000000..3cd7d06
--- /dev/null
+++ b/server/.sqlx/query-5a74b7b419f360f513e4739636ffffc6443e2b33af98ad1c23c8fafa1901562f.json
@@ -0,0 +1,25 @@
+{
+ "db_name": "MySQL",
+ "query": "SELECT COUNT(id) AS count FROM translation_reviews WHERE id=?",
+ "describe": {
+ "columns": [
+ {
+ "ordinal": 0,
+ "name": "count",
+ "type_info": {
+ "type": "LongLong",
+ "flags": "NOT_NULL | BINARY",
+ "char_set": 63,
+ "max_size": 21
+ }
+ }
+ ],
+ "parameters": {
+ "Right": 1
+ },
+ "nullable": [
+ false
+ ]
+ },
+ "hash": "5a74b7b419f360f513e4739636ffffc6443e2b33af98ad1c23c8fafa1901562f"
+}
diff --git a/server/.sqlx/query-ae06e6298208fc3ceb851f1f4abc5c841dc40fd6151d53f941711894d702e5db.json b/server/.sqlx/query-ae06e6298208fc3ceb851f1f4abc5c841dc40fd6151d53f941711894d702e5db.json
new file mode 100644
index 0000000..3a0332b
--- /dev/null
+++ b/server/.sqlx/query-ae06e6298208fc3ceb851f1f4abc5c841dc40fd6151d53f941711894d702e5db.json
@@ -0,0 +1,12 @@
+{
+ "db_name": "MySQL",
+ "query": "INSERT INTO localization_placeholders (localization_string, name, content, example) VALUES (?, ?, ?, ?)",
+ "describe": {
+ "columns": [],
+ "parameters": {
+ "Right": 4
+ },
+ "nullable": []
+ },
+ "hash": "ae06e6298208fc3ceb851f1f4abc5c841dc40fd6151d53f941711894d702e5db"
+}
diff --git a/server/.sqlx/query-bfa95873d29c7c527c222f13d387d8a22d3d9274537adb5735e4667b78126e6c.json b/server/.sqlx/query-bfa95873d29c7c527c222f13d387d8a22d3d9274537adb5735e4667b78126e6c.json
new file mode 100644
index 0000000..c04674b
--- /dev/null
+++ b/server/.sqlx/query-bfa95873d29c7c527c222f13d387d8a22d3d9274537adb5735e4667b78126e6c.json
@@ -0,0 +1,12 @@
+{
+ "db_name": "MySQL",
+ "query": "INSERT INTO translation_strings (localization_string, language, base_translation, base_placeholder_offsets, head_translation, head_placeholder_offsets, state) VALUES (?, ?, ?, ?, ?, ?, ?)",
+ "describe": {
+ "columns": [],
+ "parameters": {
+ "Right": 7
+ },
+ "nullable": []
+ },
+ "hash": "bfa95873d29c7c527c222f13d387d8a22d3d9274537adb5735e4667b78126e6c"
+}
diff --git a/server/.sqlx/query-c9327349649349866a4970db2b3710e21efb6ff5696f628696540c103fb324ec.json b/server/.sqlx/query-c9327349649349866a4970db2b3710e21efb6ff5696f628696540c103fb324ec.json
new file mode 100644
index 0000000..eff710b
--- /dev/null
+++ b/server/.sqlx/query-c9327349649349866a4970db2b3710e21efb6ff5696f628696540c103fb324ec.json
@@ -0,0 +1,12 @@
+{
+ "db_name": "MySQL",
+ "query": "DELETE FROM localization_placeholders WHERE localization_string=?",
+ "describe": {
+ "columns": [],
+ "parameters": {
+ "Right": 1
+ },
+ "nullable": []
+ },
+ "hash": "c9327349649349866a4970db2b3710e21efb6ff5696f628696540c103fb324ec"
+}
diff --git a/server/.sqlx/query-d209213b7ae8e293a2eff01f443cd12a960a4014cbadf8a2e9a6d9c328b4e4a9.json b/server/.sqlx/query-d209213b7ae8e293a2eff01f443cd12a960a4014cbadf8a2e9a6d9c328b4e4a9.json
new file mode 100644
index 0000000..b314d3c
--- /dev/null
+++ b/server/.sqlx/query-d209213b7ae8e293a2eff01f443cd12a960a4014cbadf8a2e9a6d9c328b4e4a9.json
@@ -0,0 +1,91 @@
+{
+ "db_name": "MySQL",
+ "query": "SELECT id,name,file,description,meaning,source,placeholder_offsets FROM localization_strings WHERE translation_review=? ORDER BY id ASC LIMIT ? OFFSET ?",
+ "describe": {
+ "columns": [
+ {
+ "ordinal": 0,
+ "name": "id",
+ "type_info": {
+ "type": "LongLong",
+ "flags": "NOT_NULL | PRIMARY_KEY | UNSIGNED | AUTO_INCREMENT",
+ "char_set": 63,
+ "max_size": 20
+ }
+ },
+ {
+ "ordinal": 1,
+ "name": "name",
+ "type_info": {
+ "type": "VarString",
+ "flags": "NOT_NULL | NO_DEFAULT_VALUE",
+ "char_set": 224,
+ "max_size": 2048
+ }
+ },
+ {
+ "ordinal": 2,
+ "name": "file",
+ "type_info": {
+ "type": "VarString",
+ "flags": "NOT_NULL | NO_DEFAULT_VALUE",
+ "char_set": 224,
+ "max_size": 2048
+ }
+ },
+ {
+ "ordinal": 3,
+ "name": "description",
+ "type_info": {
+ "type": "Blob",
+ "flags": "NOT_NULL | BLOB",
+ "char_set": 224,
+ "max_size": 67108860
+ }
+ },
+ {
+ "ordinal": 4,
+ "name": "meaning",
+ "type_info": {
+ "type": "VarString",
+ "flags": "NOT_NULL",
+ "char_set": 224,
+ "max_size": 2048
+ }
+ },
+ {
+ "ordinal": 5,
+ "name": "source",
+ "type_info": {
+ "type": "Blob",
+ "flags": "NOT_NULL | BLOB | NO_DEFAULT_VALUE",
+ "char_set": 224,
+ "max_size": 67108860
+ }
+ },
+ {
+ "ordinal": 6,
+ "name": "placeholder_offsets",
+ "type_info": {
+ "type": "VarString",
+ "flags": "NOT_NULL",
+ "char_set": 224,
+ "max_size": 2048
+ }
+ }
+ ],
+ "parameters": {
+ "Right": 3
+ },
+ "nullable": [
+ false,
+ false,
+ false,
+ false,
+ false,
+ false,
+ false
+ ]
+ },
+ "hash": "d209213b7ae8e293a2eff01f443cd12a960a4014cbadf8a2e9a6d9c328b4e4a9"
+}
diff --git a/server/.sqlx/query-d35f3834a5bf2e2a2fa4bced242f1641bed6315cc7ed0aaf3fae5355e917bdb4.json b/server/.sqlx/query-d35f3834a5bf2e2a2fa4bced242f1641bed6315cc7ed0aaf3fae5355e917bdb4.json
new file mode 100644
index 0000000..42f5854
--- /dev/null
+++ b/server/.sqlx/query-d35f3834a5bf2e2a2fa4bced242f1641bed6315cc7ed0aaf3fae5355e917bdb4.json
@@ -0,0 +1,12 @@
+{
+ "db_name": "MySQL",
+ "query": "INSERT INTO translation_strings (localization_string, language, head_translation, head_placeholder_offsets) VALUES (?, ?, ?, ?)",
+ "describe": {
+ "columns": [],
+ "parameters": {
+ "Right": 4
+ },
+ "nullable": []
+ },
+ "hash": "d35f3834a5bf2e2a2fa4bced242f1641bed6315cc7ed0aaf3fae5355e917bdb4"
+}
diff --git a/server/.sqlx/query-e3ccd3dd972568ffe47aa2ec025b05b1ead8e34e5e3ba60282e17c1aa16223ac.json b/server/.sqlx/query-e3ccd3dd972568ffe47aa2ec025b05b1ead8e34e5e3ba60282e17c1aa16223ac.json
new file mode 100644
index 0000000..6a17286
--- /dev/null
+++ b/server/.sqlx/query-e3ccd3dd972568ffe47aa2ec025b05b1ead8e34e5e3ba60282e17c1aa16223ac.json
@@ -0,0 +1,12 @@
+{
+ "db_name": "MySQL",
+ "query": "UPDATE translation_strings SET head_translation=?, head_placeholder_offsets=?, state=? WHERE localization_string = ? AND language = ?",
+ "describe": {
+ "columns": [],
+ "parameters": {
+ "Right": 5
+ },
+ "nullable": []
+ },
+ "hash": "e3ccd3dd972568ffe47aa2ec025b05b1ead8e34e5e3ba60282e17c1aa16223ac"
+}
diff --git a/server/.sqlx/query-f2e6480336da35f9f87a69b9b8251ef7c9da9ad39984fd86f7cadc258188f065.json b/server/.sqlx/query-f2e6480336da35f9f87a69b9b8251ef7c9da9ad39984fd86f7cadc258188f065.json
new file mode 100644
index 0000000..ae0dcf3
--- /dev/null
+++ b/server/.sqlx/query-f2e6480336da35f9f87a69b9b8251ef7c9da9ad39984fd86f7cadc258188f065.json
@@ -0,0 +1,12 @@
+{
+ "db_name": "MySQL",
+ "query": "DELETE FROM translation_strings WHERE localization_string=?",
+ "describe": {
+ "columns": [],
+ "parameters": {
+ "Right": 1
+ },
+ "nullable": []
+ },
+ "hash": "f2e6480336da35f9f87a69b9b8251ef7c9da9ad39984fd86f7cadc258188f065"
+}
diff --git a/server/.sqlx/query-f3de4ff6acba6e1129d84d69d8d9bb47bab89801208c957214a758a4d6a6fe6a.json b/server/.sqlx/query-f3de4ff6acba6e1129d84d69d8d9bb47bab89801208c957214a758a4d6a6fe6a.json
new file mode 100644
index 0000000..2af7a77
--- /dev/null
+++ b/server/.sqlx/query-f3de4ff6acba6e1129d84d69d8d9bb47bab89801208c957214a758a4d6a6fe6a.json
@@ -0,0 +1,12 @@
+{
+ "db_name": "MySQL",
+ "query": "UPDATE translation_reviews SET head=? WHERE project=? AND id=?",
+ "describe": {
+ "columns": [],
+ "parameters": {
+ "Right": 3
+ },
+ "nullable": []
+ },
+ "hash": "f3de4ff6acba6e1129d84d69d8d9bb47bab89801208c957214a758a4d6a6fe6a"
+}
diff --git a/server/.sqlx/query-f598ce3f9de018b656ca3a325c9e693d5d5f1b636a0da7ae03307c09a14fa00d.json b/server/.sqlx/query-f598ce3f9de018b656ca3a325c9e693d5d5f1b636a0da7ae03307c09a14fa00d.json
new file mode 100644
index 0000000..5cada52
--- /dev/null
+++ b/server/.sqlx/query-f598ce3f9de018b656ca3a325c9e693d5d5f1b636a0da7ae03307c09a14fa00d.json
@@ -0,0 +1,80 @@
+{
+ "db_name": "MySQL",
+ "query": "SELECT language, base_translation, base_placeholder_offsets, head_translation, head_placeholder_offsets, state FROM translation_strings WHERE localization_string=?",
+ "describe": {
+ "columns": [
+ {
+ "ordinal": 0,
+ "name": "language",
+ "type_info": {
+ "type": "VarString",
+ "flags": "NOT_NULL | PRIMARY_KEY | NO_DEFAULT_VALUE",
+ "char_set": 224,
+ "max_size": 40
+ }
+ },
+ {
+ "ordinal": 1,
+ "name": "base_translation",
+ "type_info": {
+ "type": "Blob",
+ "flags": "BLOB",
+ "char_set": 224,
+ "max_size": 67108860
+ }
+ },
+ {
+ "ordinal": 2,
+ "name": "base_placeholder_offsets",
+ "type_info": {
+ "type": "VarString",
+ "flags": "",
+ "char_set": 224,
+ "max_size": 2048
+ }
+ },
+ {
+ "ordinal": 3,
+ "name": "head_translation",
+ "type_info": {
+ "type": "Blob",
+ "flags": "NOT_NULL | BLOB | NO_DEFAULT_VALUE",
+ "char_set": 224,
+ "max_size": 67108860
+ }
+ },
+ {
+ "ordinal": 4,
+ "name": "head_placeholder_offsets",
+ "type_info": {
+ "type": "VarString",
+ "flags": "NOT_NULL",
+ "char_set": 224,
+ "max_size": 2048
+ }
+ },
+ {
+ "ordinal": 5,
+ "name": "state",
+ "type_info": {
+ "type": "Tiny",
+ "flags": "NOT_NULL | UNSIGNED",
+ "char_set": 63,
+ "max_size": 3
+ }
+ }
+ ],
+ "parameters": {
+ "Right": 1
+ },
+ "nullable": [
+ false,
+ true,
+ true,
+ false,
+ false,
+ false
+ ]
+ },
+ "hash": "f598ce3f9de018b656ca3a325c9e693d5d5f1b636a0da7ae03307c09a14fa00d"
+}
diff --git a/server/.sqlx/query-fbdd04d5e4126505c7fa156a3bd1f16120338341db1b1c272dbc8a37fb2fe0b3.json b/server/.sqlx/query-fbdd04d5e4126505c7fa156a3bd1f16120338341db1b1c272dbc8a37fb2fe0b3.json
new file mode 100644
index 0000000..5616b4b
--- /dev/null
+++ b/server/.sqlx/query-fbdd04d5e4126505c7fa156a3bd1f16120338341db1b1c272dbc8a37fb2fe0b3.json
@@ -0,0 +1,58 @@
+{
+ "db_name": "MySQL",
+ "query": "SELECT id, name, file, meaning FROM localization_strings WHERE translation_review=?",
+ "describe": {
+ "columns": [
+ {
+ "ordinal": 0,
+ "name": "id",
+ "type_info": {
+ "type": "LongLong",
+ "flags": "NOT_NULL | PRIMARY_KEY | UNSIGNED | AUTO_INCREMENT",
+ "char_set": 63,
+ "max_size": 20
+ }
+ },
+ {
+ "ordinal": 1,
+ "name": "name",
+ "type_info": {
+ "type": "VarString",
+ "flags": "NOT_NULL | NO_DEFAULT_VALUE",
+ "char_set": 224,
+ "max_size": 2048
+ }
+ },
+ {
+ "ordinal": 2,
+ "name": "file",
+ "type_info": {
+ "type": "VarString",
+ "flags": "NOT_NULL | NO_DEFAULT_VALUE",
+ "char_set": 224,
+ "max_size": 2048
+ }
+ },
+ {
+ "ordinal": 3,
+ "name": "meaning",
+ "type_info": {
+ "type": "VarString",
+ "flags": "NOT_NULL",
+ "char_set": 224,
+ "max_size": 2048
+ }
+ }
+ ],
+ "parameters": {
+ "Right": 1
+ },
+ "nullable": [
+ false,
+ false,
+ false,
+ false
+ ]
+ },
+ "hash": "fbdd04d5e4126505c7fa156a3bd1f16120338341db1b1c272dbc8a37fb2fe0b3"
+}
diff --git a/server/.sqlx/query-ffbd6b958a29d30a09e5f09d196dcba7fb5577e1b064beebc52655f1b9498eb7.json b/server/.sqlx/query-ffbd6b958a29d30a09e5f09d196dcba7fb5577e1b064beebc52655f1b9498eb7.json
new file mode 100644
index 0000000..73961c4
--- /dev/null
+++ b/server/.sqlx/query-ffbd6b958a29d30a09e5f09d196dcba7fb5577e1b064beebc52655f1b9498eb7.json
@@ -0,0 +1,36 @@
+{
+ "db_name": "MySQL",
+ "query": "SELECT state, base FROM translation_reviews WHERE project=? AND id=?",
+ "describe": {
+ "columns": [
+ {
+ "ordinal": 0,
+ "name": "state",
+ "type_info": {
+ "type": "Tiny",
+ "flags": "NOT_NULL | UNSIGNED",
+ "char_set": 63,
+ "max_size": 3
+ }
+ },
+ {
+ "ordinal": 1,
+ "name": "base",
+ "type_info": {
+ "type": "VarString",
+ "flags": "NOT_NULL | NO_DEFAULT_VALUE",
+ "char_set": 224,
+ "max_size": 160
+ }
+ }
+ ],
+ "parameters": {
+ "Right": 2
+ },
+ "nullable": [
+ false,
+ false
+ ]
+ },
+ "hash": "ffbd6b958a29d30a09e5f09d196dcba7fb5577e1b064beebc52655f1b9498eb7"
+}