Skip to content

Commit cb45ed1

Browse files
committed
refactor: move translations to json files.
1 parent 799e2c8 commit cb45ed1

File tree

23 files changed

+959
-987
lines changed

23 files changed

+959
-987
lines changed

PinkSea.Frontend/src/intl/i18n.ts

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
import En from '@/intl/translations/en'
2-
import Id from '@/intl/translations/id'
3-
import Pl from '@/intl/translations/pl'
4-
import Ja from '@/intl/translations/ja'
5-
import De from '@/intl/translations/de'
6-
import Fr from '@/intl/translations/fr'
7-
import It from '@/intl/translations/it'
8-
import Sv from '@/intl/translations/sv'
9-
import Es from '@/intl/translations/es'
10-
import Bg from '@/intl/translations/bg'
11-
import ZhCN from '@/intl/translations/zh-CN'
1+
import En from '@/intl/translations/en.json'
2+
import Id from '@/intl/translations/id.json'
3+
import Pl from '@/intl/translations/pl.json'
4+
import Ja from '@/intl/translations/ja.json'
5+
import De from '@/intl/translations/de.json'
6+
import Fr from '@/intl/translations/fr.json'
7+
import It from '@/intl/translations/it.json'
8+
import Sv from '@/intl/translations/sv.json'
9+
import Es from '@/intl/translations/es.json'
10+
import Bg from '@/intl/translations/bg.json'
11+
import ZhCN from '@/intl/translations/zh-CN.json'
1212

1313
export default {
1414
en: {
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
{
2+
"sidebar": {
3+
"title": "PinkSea",
4+
"tag": "oekaki BBS",
5+
"shinolabs": "проект на shinonome laboratories"
6+
},
7+
"menu": {
8+
"greeting": "Здравей @{{name}}!",
9+
"invitation": "Влез, за да започнеш да създаваш!",
10+
"input_placeholder": "@alice.bsky.social",
11+
"atp_login": "@ Влизане",
12+
"my_oekaki": "Моят профил",
13+
"recent": "Скорошни",
14+
"settings": "Настройки",
15+
"logout": "Излизане",
16+
"create_something": "Създай нещо"
17+
},
18+
"breadcrumb": {
19+
"recent": "скорошни",
20+
"painter": "рисуване",
21+
"settings": "твоите настройки",
22+
"user_profile": "профил на {{handle}}",
23+
"user_post": "публикация на {{handle}}",
24+
"tagged": "публикации с етикет #{{tag}}"
25+
},
26+
"timeline": {
27+
"by_before_handle": "От ",
28+
"by_after_handle": ""
29+
},
30+
"post": {
31+
"response_from_before_handle": "Отговор от ",
32+
"response_from_after_handle": "",
33+
"response_from_at_date": " на "
34+
},
35+
"response_box": {
36+
"login_to_respond": "Влез, за да отговориш!",
37+
"click_to_respond": "Кликни, за да отвориш панела за рисуване",
38+
"open_painter": "Нарисувай",
39+
"reply": "Отговор!",
40+
"cancel": "Отказ"
41+
},
42+
"settings": {
43+
"category_general": "общи",
44+
"general_language": "Език",
45+
46+
"category_sensitive": "деликатни",
47+
"sensitive_blur_nsfw": "Замъгляване на деликатни публикации",
48+
"sensitive_hide_nsfw": "Да не се показват деликатни публикации"
49+
},
50+
"painter": {
51+
"do_you_want_to_restore": "Последното качване имаше грешка и изображението ти е запазено. Искаш ли да го възстановиш?",
52+
"could_not_send_post": "Възникна проблем при качването на публикацията. Моля, опитай отново по-късно. Публикацията ти е запазена в твоя браузър.",
53+
"add_a_description": "Добавяне на описание!",
54+
"tag": "Етикет",
55+
"crosspost_to_bluesky": "Препубликуване в Блускай",
56+
"upload": "Качване!"
57+
},
58+
"profile": {
59+
"bluesky_profile": "Профил в Блускай",
60+
"domain": "Уебсайт"
61+
}
62+
}

PinkSea.Frontend/src/intl/translations/bg.ts

Lines changed: 0 additions & 62 deletions
This file was deleted.
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
{
2+
"sidebar": {
3+
"title": "PinkSea",
4+
"tag": "oekaki BBS",
5+
"shinolabs": "ein Shinonome Laboratories Projekt"
6+
},
7+
"menu": {
8+
"greeting": "Hi @{{name}}!",
9+
"invitation": "Einloggen zum Zeichnen!",
10+
"input_placeholder": "@deine.coole.tld",
11+
"atp_login": "@ Login",
12+
"my_oekaki": "Meine Oekaki",
13+
"recent": "Neuste",
14+
"settings": "Einstellungen",
15+
"logout": "Ausloggen",
16+
"create_something": "Zeichne etwas"
17+
},
18+
"breadcrumb": {
19+
"recent": "Neuste",
20+
"painter": "Zeichner",
21+
"settings": "Deine Einstellungen",
22+
"user_profile": "{{handle}}'s Profil",
23+
"user_post": "{{handle}}'s Post",
24+
"tagged": "Posts getagged mit #{{tag}}"
25+
},
26+
"timeline": {
27+
"by_before_handle": "Von ",
28+
"by_after_handle": ""
29+
},
30+
"post": {
31+
"response_from_before_handle": "Antwort von ",
32+
"response_from_after_handle": "",
33+
"response_from_at_date": " am "
34+
},
35+
"response_box": {
36+
"login_to_respond": "Einloggen zum Antworten!",
37+
"click_to_respond": "Klicke, um das Zeichenpanel zu öffnen",
38+
"open_painter": "Zeichner öffnen",
39+
"reply": "Antworten!"
40+
},
41+
"settings": {
42+
"category_general": "Allgemein",
43+
"general_language": "Sprache",
44+
45+
"category_sensitive": "sensible Medien",
46+
"sensitive_blur_nsfw": "NSFW Posts unscharf machen",
47+
"sensitive_hide_nsfw": "NSFW Posts ausblenden"
48+
}
49+
}

PinkSea.Frontend/src/intl/translations/de.ts

Lines changed: 0 additions & 49 deletions
This file was deleted.
Lines changed: 143 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,143 @@
1+
{
2+
"sidebar": {
3+
"title": "PinkSea",
4+
"tag": "oekaki BBS",
5+
"shinolabs": "a shinonome laboratories project"
6+
},
7+
"menu": {
8+
"greeting": "Hi @{{name}}!",
9+
"invitation": "Login to start creating!",
10+
"input_placeholder": "@alice.bsky.social",
11+
"password": "Password (Optional)",
12+
"atp_login": "@ Login",
13+
"my_oekaki": "My oekaki",
14+
"recent": "Recent",
15+
"settings": "Settings",
16+
"logout": "Logout",
17+
"create_something": "Create something",
18+
"oauth2_info": "If you leave the password field blank, PinkSea will use OAuth2 to log into your PDS. It is generally more secure than password login.",
19+
"search": "Search",
20+
"search_placeholder": "Search for a tag",
21+
"search_go": "Go"
22+
},
23+
"breadcrumb": {
24+
"recent": "recent",
25+
"painter": "painter",
26+
"settings": "your settings",
27+
"user_profile": "{{handle}}'s profile",
28+
"user_post": "{{handle}}'s post",
29+
"tagged": "posts tagged #{{tag}}"
30+
},
31+
"timeline": {
32+
"by_before_handle": "By ",
33+
"by_after_handle": "",
34+
"nothing_here": "Nothing here so far... (╥﹏╥)"
35+
},
36+
"post": {
37+
"response_from_before_handle": "Response from ",
38+
"response_from_after_handle": "",
39+
"response_from_at_date": " at ",
40+
"this_post_no_longer_exists": "This post no longer exists."
41+
},
42+
"response_box": {
43+
"login_to_respond": "Login to respond!",
44+
"click_to_respond": "Click to open the drawing panel",
45+
"open_painter": "Open painter",
46+
"reply": "Reply!",
47+
"cancel": "Cancel"
48+
},
49+
"settings": {
50+
"category_general": "general",
51+
"general_language": "Language",
52+
53+
"category_sensitive": "sensitive media",
54+
"sensitive_blur_nsfw": "Blur NSFW posts",
55+
"sensitive_hide_nsfw": "Don't display NSFW posts"
56+
},
57+
"painter": {
58+
"do_you_want_to_restore": "The last upload has errored out and your image has been saved. Do you want to restore it?",
59+
"could_not_send_post": "There was an issue uploading the post. Please try again later. Your post has been saved in your browser.",
60+
"add_a_description": "Add a description!",
61+
"tag": "Tag",
62+
"crosspost_to_bluesky": "Cross-post to Bluesky",
63+
"upload": "Upload!",
64+
"upload_description": "Description",
65+
"upload_tags": "Tags",
66+
"upload_social": "Social",
67+
"upload_confirm": "Confirm",
68+
"hint_description": "Attaching a short description helps give context about your drawing. Optional.",
69+
"hint_tags": "Give your post up to five tags to help others discover it! For example: characters (koiwai_yotsuba), copyrights (yotsubato! / oc) or general information (portrait). Optional.",
70+
"hint_nsfw": "Please check if your post contains adult content such as nudity or highly suggestive themes.",
71+
"hint_xpost": "If checked, we'll automatically create a post for you on Bluesky with the image and a link to PinkSea attached.",
72+
"hint_confirm": "Once you're ready, click the button above to publish your image!"
73+
},
74+
"profile": {
75+
"bluesky_profile": "Bluesky profile",
76+
"domain": "Website",
77+
"posts_tab": "Posts",
78+
"replies_tab": "Replies"
79+
},
80+
"tegakijs": {
81+
"badDimensions": "Invalid dimensions.",
82+
"promptWidth": "Canvas width in pixels",
83+
"promptHeight": "Canvas height in pixels",
84+
"confirmDelLayers": "Delete selected layers?",
85+
"confirmMergeLayers": "Merge selected layers?",
86+
"tooManyLayers": "Layer limit reached.",
87+
"errorLoadImage": "Could not load the image.",
88+
"noActiveLayer": "No active layer.",
89+
"hiddenActiveLayer": "The active layer is not visible.",
90+
"confirmCancel": "Are you sure? Your work will be lost.",
91+
"confirmChangeCanvas": "Are you sure? Changing the canvas will clear all layers and history and disable replay recording.",
92+
93+
"color": "Color",
94+
"size": "Size",
95+
"alpha": "Opacity",
96+
"flow": "Flow",
97+
"zoom": "Zoom",
98+
"layers": "Layers",
99+
"switchPalette": "Switch color palette",
100+
"paletteSlotReplace": "Right click to replace with the current color",
101+
102+
"layer": "Layer",
103+
"addLayer": "Add layer",
104+
"delLayers": "Delete layers",
105+
"mergeLayers": "Merge layers",
106+
"moveLayerUp": "Move up",
107+
"moveLayerDown": "Move down",
108+
"toggleVisibility": "Toggle visibility",
109+
110+
"newCanvas": "New",
111+
"open": "Open",
112+
"save": "Save",
113+
"saveAs": "Save As",
114+
"export": "Export",
115+
"undo": "Undo",
116+
"redo": "Redo",
117+
"close": "Close",
118+
"finish": "Finish",
119+
120+
"tip": "Tip",
121+
"pressure": "Pressure",
122+
"preserveAlpha": "Preserve Alpha",
123+
124+
"pen": "Pen",
125+
"pencil": "Pencil",
126+
"airbrush": "Airbrush",
127+
"pipette": "Pipette",
128+
"blur": "Blur",
129+
"eraser": "Eraser",
130+
"bucket": "Bucket",
131+
"tone": "Tone",
132+
133+
"gapless": "Gapless",
134+
"play": "Play",
135+
"pause": "Pause",
136+
"rewind": "Rewind",
137+
"slower": "Slower",
138+
"faster": "Faster",
139+
"recordingEnabled": "Recording replay",
140+
"errorLoadReplay": "Could not load the replay: ",
141+
"loadingReplay": "Loading replay…"
142+
}
143+
}

0 commit comments

Comments
 (0)